本文部分内容来自网络整理,本司不为其真实性负责,如有异议或侵权请及时联系,本司将立即删除!
== 本文为word格式,下载后可方便编辑和修改! ==
mysql研究论文
篇一:JSP+MYSQL网站毕业设计论文 团购网站后台信息管理系统 摘 要
因特网遍布全球,将全世界各地网络连接成一个整体。团购网站伴随着互联网的发展,在201X年如雨后春笋般得出现,慢慢走在了电子商务网络购物的前沿地带。由于团购价格便宜,产品样式多样化。很多网民都选择网上团购、网上在线支付货款。团购网的管理需要提高工作效率、减少客服压力、提高服务质量和管理水平,进而促进经济效益,必须依靠一个优秀的网站后台信息管理系统。
本课题目标是设计并实现一个基于PHP的网站后台管理系统。结合实践,了解网页开发技术和数据库的基本知识,熟悉网站建设的过程,熟练掌握网络数据库编程方法。网站后台管理系统主要是用于对网站前台的信息管理,如文字、图片、影音、和其他日常使用文件的发布、更新、删除等操作,同时也包括团购管理、团购用户、团购财务、财务凭证、团购交流、权限管理等功能模块。简单来说就是对网站数据库和文件的快速操作,以使得前台内容能够得到及时更新和调整。该系统主要利用了PHP强大的网络数据库访问技术,与MYSQL的强大的数据库功能来实现主要功能。
关键词:团购,后台管理,PHP,MYSQL数据库
Group-buying Background Information Management System ABSTRACT
Internet around the world, network connection around the world as a whole. Group-buying along with the development of the Internet have mushroomed in 201X, was there, slowly walking in the forefront of e-commerce online shopping area. As buy cheap, product style
diversification. Many users choose to buy online, online payment online. Group-buying network management to the need to improve efficiency, reduce customer stress, improve service quality and
【最新】mysql研究论文-word范文模板
management level, thus contributing to economic benefits, must rely on an excellent site background information management system. The project goal is to design and implement a PHP-based website
content management system. With practice, learn about Web development technologies and database of basic knowledge, familiar with the site building process, master network database programming. Website background management system is mainly used for site information management front, such as text, pictures, video, and other documents released daily use, update, delete and other operations, but also include management of Group-buying, users of Group-buying, Group-buying finance, financial Vouchers , Group-buying exchange, authority management and other functional modules. It simply means that the database and files on the site fast operation to make the foreground content can be updated and adjusted. The system uses the powerful PHP web database access technology, and powerful MYSQL database functions to achieve the main functionality.
KEY WORDS: Group-buying,Admin,PHP,MYSQL Database 目 录
摘
要 ..................................................................... I
ABSTRACT ................................................................ II
1绪
论 .................................................................... 1
1.1题目背
景 .......................................................... 1 1.2本课题的目的及意
义 ................................................ 1 1.3本文的研究内
容 .................................................... 1 2系统涉及的技术以及可行性分
析 ............................................ 2
【最新】mysql研究论文-word范文模板
2.1 PHP5简
介 ......................................................... 2 2.2 MYSQL简
介 ........................................................ 2 2.3 Apache2.2简
介 .................................................... 3 2.4 AJAX技术简
介 ..................................................... 3 2.5可行性分
析 ........................................................ 4 2.5.1技术可行性分析 ............................................... 4
2.5.2操作可行性分析 ............................................... 4
2.5.3经济可行性分析 ............................................... 4
3系统的需求分析及系统规
划 ................................................ 6 3.1团购网站后台信息管理系统概
述 ...................................... 6
3.2软件系统的设计思
想 ................................................ 7 3.3系统的总体规
划 .................................................... 7 3.4系统的功能框
图 .................................................... 8 4系统总体设计和实
现 ..................................................... 10
4.1数据库设计 ....................................................... 10
【最新】mysql研究论文-word范文模板
4.2团购管理模块 ..................................................... 14
4.3团购用户模块 ..................................................... 14
4.4团购财务模块 ..................................................... 15
4.5财务凭证模块 ..................................................... 16
4.6团购交流模块 ..................................................... 18
4.7权限管理模块 ..................................................... 19
5详细设
计 ............................................................... 20 5.1详细设计的目标 ................................................... 20
5.2详细设计的主要步骤 ............................................... 21
5.3界面设计 ......................................................... 21
5.4系统的环境要求 ................................................... 39
6编码测试和维
护 ......................................................... 40 6.1 测试的介绍 ....................................................... 40
6.2测试的原则 ....................................................... 40
6.3 测试方法与步骤 ................................................... 40
6.3.1 软件测试步骤 ............................................... 40
【最新】mysql研究论文-word范文模板
6.3.2 软件测试的方法 ............................................. 41 6.4 测试用例的设计 ................................................... 42
6.5 测试结论 ......................................................... 43
7设计 总
结 ............................................................... 44 致
谢 ................................................................... 45
参考文
献 ................................................................ 46
团购网站后台信息管理系统 1 1绪论 1.1题目背景
21世纪的今天,网络在人们生活中已经日益盛行,越来越多人已经离不开网络。网上团购伴随着互联网的发展,在201X年如雨后春笋般得出现,慢慢走在了电子商务网络购物前沿地带。由于团购价格便宜,产品样式多样化。很多网民都选择网上团购、网上在线支付货款。更加迫使团购网站管理员需要提高工作效率、减少工作压力、提高服务质量和提升管理水平从而满足团购用户的需求,进而促进自身的经济效益。所以必须依靠一个优秀的后台管理系统对团购网用户,财务等信息进行管理。 1.2本课题的目的及意义
团购网站后台信息管理系统本着让团购网后台管理做到快捷、方便、简单。摆脱没有平台支持直接操作数据库处理团购用户信息、财务等问题的繁琐工作,它可以使管理员从繁重的手工操作中解脱出来,用户可以通过前台的问题留言板,让管理员解决自己一些小问题以及向管理员提一些好的意见和建议。 管理员通过本系统可以添加、修改、查看团购用户信息,可以通过关键字分类查看详细的财务信息,通过留言板可以和管理员交流建议和解决问题,可以让管理员方便的解决客户的许多需求等。
【最新】mysql研究论文-word范文模板
基于 B/S体系结构的团购网站后台信息管理系统正是电子商务的典型,系统简单却功能强大。通过对网站进行合理规划,使设计出的网站界面美观,操作简单、实用性强、便于浏览,从而很好地达到网站设计目标[1]。 1.3本文的研究内容
(1)研究课题的可行性,整理设计思路,想好用什么语言、什么工具进行编写。 (2)上网搜集素材,找到系统合适的图片。
(3)开始着手做系统,先做后台主页及一些子页,再做管理程序。 (4)整体进行美化,让页面趋向于企业风格。 (5)进行系统的调试及测试工作
篇二:mysql查询优化及研究和改进【大学毕业论文】 华中科技大学 硕士学位论文
MySQL查询优化的研究和改进 姓名:孙辉
申请学位级别:硕士 专业:计算机软件与理论 指导教师:吴恒山 201X0606
摘 要 查询是数据库系统中最基本也是最常用的一种操作,因此查询是否具有较快的
执行速度,已成为数据库用户和设计者极其关心的问题。在研究开源数据库管理系 统 MySQL 查询优化技术的基础上,主要从 MySQL 配置参数调优,MySQL 查询重 用功能,MySQL 查询重写的相关规则,MySQL 计划优化四个方面展开工作。
针对配置参数调优问题,主要从数据缓冲区和日志缓冲区两方面详细介绍了 MySQL 相关的调优参数。然后研究了 MySQL 调优的两种方法:人工调优和基于案 例的调优,并在此基础上提出了一种动态的自调优算法-爬山法,该方法有效解决 了 MySQL 自身两种调优方法存在的不足。
【最新】mysql研究论文-word范文模板
对于查询重用问题,主要针对 MySQL 重用实现存在的两个问题:重用性不高和 不能合理处理大数据集,做出了改进。对于前者,通过增加规范 SQL 语句关键字和 消除多余无效字符的模块来解决。对于后者,通过增加缓存查询执行计划
模块来解 决,使用缓存查询计划模块来代替 MySQL 原本的缓存查询结果模块。 对于查询重写问题,在研究 MySQL 现有查询重写技术的基础上,以带 IN 谓词 的子查询为例归纳了其子查询合并的算法,然后提出了两个查询重写规则,NOT 操 作符重写和外连接转换为一般连接。通过重写,确实提高了 MySQL 查询的速度。
针对计划优化问题,主要研究了 MySQL 基于规则的优化和基于代价的优化这两 种方法。对于前者,详细的介绍了 MySQL 预定义的一些连接类型及其优先级,
对于 后者,研究了 MySQL 在决定表连接顺序时所采用的贪婪算法的具体实现。 所有的实验都是采用 TPCH 标准测试,数据量为 10M,实验对改进工作进行了 验证,实验结果表明我们的改进工作确实提高了 MySQL 的查询速度。 关键词: 查询优化,查询重用,查询重写,计划优化 I
Abstract Query is one of the basic and commonly using operations in DBMS. So whether the query has the fast execution speed has become a core problem for the users and designers of DBMS. We mainly focus on four main problems: MySQL parameters self-tuning, realization of MySQL query reuse, MySQL query transform and the optimization of query execution plan in the base of the research on the open source DBMS of MySQL. For the problem of parameters tuning, we focus on the data buffer and log buffer to introduce some tuning parameters of MySQL. And we introduce two tuning ways of MySQL:manual tuning and based on cases tuning, Then we will propose a new dynamic self-tuning methods—mountain algorithm and it solves the former fault. In the problem of query reuse, we aim at two problems—poorly reuse and unable to deal with big result situation in the MySQL and do some improvements. For the former, we add two functions to normalize the key words and remove some invalid and redundant characters in the SQL statements. For the latter, we buffer the query execution plan
instead of buffering the query result by adding execution plan buffer module. For the problem of query rewrite, we deduce the algorithm of sub-query merging.Then, we add two rewrite rules—NOT operation
rewrite and Outer join transforms to normal join. By the transforming, the query execution speed really becomes fast. For the problem of plan optimization, we mainly focus on two problems—base on rule optimization and base on cost optimization. For the former, we
introduce some redefine join types and their priority. For the latter, we present the greedy algorithm which decides the order of tables. All the experiments base on the benchmark test—TPCH and the test
【最新】mysql研究论文-word范文模板
data size is 10M. The experimental results obtained from the tests indicate that our work really effectly improve the speed of queries in MySQL. Key words: Query optimize, Query reuse, Query transform, Plan optimization II
独创性声明 本人声明所呈交的学位论文是我个人在导师指导下进行的研究工作及取得的
研究成果。尽我所知,除文中已经标明引用的内容外,本论文不包含任何其他个 人或集体已经发表或撰写过的研究成果。对本文的研究做出贡献的个人和集体, 均已在文中以明确方式标明。本人完全意识到,本声明的法律结果由本人承担。
学位论文作者签名: 日期:201X 年 6 月 6 日 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,即:学校有 权保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和 借阅。本人授权华中科技大学可以将本学位论文的全部或部分内容编入有关数据 库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
本论文属于 保密□ ,在_____年解密后适用本授权书。 不保密□。
) (请在以上方框内打―√‖ 学位论文作者签名:
日期: 201X 年 6 月 6 日 指导教师签名:日期:201X 年 6 月 6 日 1 绪论 1.1 课题背景
本课题来源于国家 863 数据库重大专项―大型通用数据库管理系统 DM5 的研究 开发及其应用‖中的一个子项目。该子项目要求对 MySQL 的查询优化器及其实现技 术进行分析和改进,指导国产数据库管理系统 DM5 的查询优化器的设计和实现。
高效地管理大批量数据对于大多数的计算机应用领域都是至关重要的。数据库 管理系统(Database Management System,DBMS)是使得单个或多个用户可以方便有效
地管理并操纵大量数据的系统软件,它作为数据处理和管理的标准工具,已经逐步
【最新】mysql研究论文-word范文模板
成为现代信息系统的基础和核心。 数据库管理系统软件是数据处理的核心,国防、政府、金融等要害部门对自主 安全的数据库管理系统提出了非常迫切的要求。因此发展国产数据库管理系统软件, 将对我国软件产业及其相关产业发挥重大影响。在此背景下,武汉华工达梦数据库
有限公司经过努力,研发出拥有完全自主版权的 DM 系列数据库管理系统软件。 关系数据库系统的一个主要功能就是使用户通过强大的关系查询语言访问和修 改数据库中的数据。查询是数据库系统中最基本和常用的一种操作,查询是否具有 较高的执行速度,已成为数据库用户和设计者极其关心的问题。为了提高数据库系 统的性能,对查询进行优化是必不可少的,现今大型商业数据库管理系统的成功很
大程度上要归功于查询优化技术的发展和应用。查询优化是数据库系统中一个极为 关键的技术问题,历来都是研究的热点问题[1, 2]。
MySQL 是一个基于 SQL 的 C/S 模式关系数据库管理系统,凭借其易用性,可 移植性,高可靠性,优异的联网和安全性得到越来越多用户的青睐[3, 4]。更难能可贵
的是 MySQL 是一个完全开源的系统,任何人和组织都可以获得它用于非商业用途。
其公开的源代码和较为详细的用户手册为数据库技术的进一步研究提供了便利。 本课题的目的和意义在于通过对 MySQL 查询优化器的研究,特别是针对其查询 优化的实现技术进行分析、改进和实验,从而为 DM5 等国产数据库管理系统中查询 优化器的设计和实现提供一定的指导和参考。 1
篇三:PHP+MYsql图书管理系统 毕业设计 毕业论文 密级:
JINING UNIVERSITY 学 士 学 位 论 文 THESIS OF BACHELOR
题目 基于PHP+MYSQL的图书馆管理系统
【最新】mysql研究论文-word范文模板
系 别: 计算机科学系
专业年级: 计算机科学与技术09级本科 学生姓名:学号:指导教师:职称:起讫日期: 李振建 基于PHP+MYSQL的图书馆管理系统 目 录
摘
要….. ........................................................................................................................................................... 1
关键
词 ............................................................................................................................................................. 1
Abstract ....................................................................................................................................................... 1 Key
words ..................................................................................................................................................... 1
1 绪
论 ............................................................................................................................................................. 1
1.1 研究背
景 .................................................................................................................................................. 1
1.2 研究现
状 .................................................................................................................................................. 1
1.3 研究意
义 .................................................................................................................................................. 2
【最新】mysql研究论文-word范文模板
2 开发环境与相关技术简
介.......................................................................................................................... 2
2.1 PHP概
述 ................................................................................................................................................... 2
2.2 MYSQL概
述 ............................................................................................................................................ 2
2.3 Apache服务
器 .......................................................................................................................................... 2
2.4 WampSever集成开发环
境 ....................................................................................................................... 2
2.5 EclipsePHP studio概
述 ............................................................................................................................. 2 2.6 B/S模
式 .................................................................................................................................................... 3
2.7 Jquery EasyUI概
述 ................................................................................................................................... 3 3 系统需求分
析 ............................................................................................................................................. 3
4 总体功能设
计 ............................................................................................................................................. 4
【最新】mysql研究论文-word范文模板
4.1系统流程图与功能结构
图 ........................................................................................................................ 4
4.2系统数据库设
计 ....................................................................................................................................... 4
4.2.1数据库概念设
计..................................................................................................................................... 4 4.2.2创建数据库及数据
表 ............................................................................................................................. 5 5 系统设计与实
现 ......................................................................................................................................... 9
5.1系统首页设
计 ........................................................................................................................................... 9
5.2系统管理员模块设
计................................................................................................................................ 9 5.3系统图书档案管理模块设
计 .................................................................................................................. 13
5.4系统图书借还模块设
计 .......................................................................................................................... 13
6.系统安装文件的制
作................................................................................................................................. 18 7.系统测
试 ..................................................................
【最新】mysql研究论文-word范文模板
.................................................................................. 19
7.1系统测试目
的 ......................................................................................................................................... 19
7.2系统测试方
法 ......................................................................................................................................... 19
7.3.系统测试结
论 ......................................................................................................................................... 19
参考文
献 ....................................................................................................................................................... 21
致
谢 ............................................................................................................................................................... 22
附
录 ............................................................................................................................................................... 23 1 基于PHP+MYSQL的图书馆管理系统 计算机科学与技术专业学生 李振建 指导教师 蒿琳
摘要:随着计算机的不断普及和发展,很多大型的学校图书馆虽然已经有一整套比较完善的图书馆管理系统,然而在一些中小型的学校图书馆中,绝大部分的工作仍需图书管理员由手工来完成,工作效率低下。本文设计的图书馆管理系统基于B/S架构,使用最流行的服务器端脚本语言PHP,并以与PHP良好匹配的MYSQL数据库为本系统的数据库,Apache作为本系统的服务器,实现了图书
【最新】mysql研究论文-word范文模板
信息的添加、查询、删除和借阅归还等功能。系统使用Jquery EasyUI插件编写用户界面,实现了良好的用户体验。 关键词: 图书管理 PHP MySQL Apache
Library management system based on PHP and MYSQL
Student majoring in Computer Science and Technology Li Zhenjian Tutor Hao Lin
Abstract:With the growing popularity of computers and development, although many large school library has a set of relatively complete library management system, but in some small and medium school library, most of the work still needs librarian done by hand, the working efficiency is low. This design of the library management system based on B / S structure, using the most popular server side scripting language PHP, and well-matched with the PHP MYSQL database-oriented systems Database, Apache server as the system to achieve a book information add, query, delete, and borrow restitution and other functions. System uses Jquery EasyUI user interface plug-ins written to achieve a good user experience.
Key words: library management ; PHP ; MySQL; Apache; 1 绪论 1.1 研究背景
随着我国的教育产业的快速发展,各个学校的学生数量越来越多,在这种情况下的图书馆书籍管理和查询,以及读者的管理变得非常困难,使用计算机软件的图书管理系统来协助管理是一个很好的方法。图书馆管理系统的开发和应用,可以提高管理水平和效率,为学校图书馆提供了一个很好的管理工具,简化繁琐的工作模式,使学校图书馆管理更加规范化,科学化。 1.2 研究现状
人工图书管理效率低下,不能及时了解的各类图书的类别和读者的需求,不能更好地适应当前的读者要求。虽然绝大部分学校图书馆已经有了自己的图书管理系统,但多数是采用C/S架构的,不能基于WEB管理,即便如此我国各类高等学校中仍有相当一
部分学校图书管理还停留在人工管理的基础上。 1.3 研究意义
【最新】mysql研究论文-word范文模板
DEEPIN图书馆管理系统主要应用于学校中小型图书馆的管理。使用这个系统,图书馆管理工作变得更加便捷、高效,系统将用最先进的技术结合传统的方式,为读者提供更好的服务,只有这样,可以有效地提高学校科研和教学水平。 2开发环境与相关技术简介 2.1 PHP概述
PHP是一种广泛使用的开源的脚本语言,可嵌入到HTML中,尤其是对于Web开发
[1]。它是一种服务器端HTML的脚本语言,是一种简单的、高效的、面向对象的、解释的、健壮的、安全性非常高的动态的脚本语言[2]。 2.2 MYSQL概述
MySQL数据库是一个小型关系型数据库管理系统。由于MySQL体积小、速度快
和低成本,尤其是在开放源代码的特点,目前MySQL被广泛用于中小型网站[3]。 2.3 Apache服务器
目前世界使用排名第一的Web服务器软件就是Apaache[4]。
Apache起初由NCSA(伊利诺伊大学香槟分校的国家超级电脑应用中心)开发。此后,随着Apache httpd的开源社区的成员不断发展和加强,Apache的HTTP Web服务器有可靠的声誉,有超过一半正在使用它的网站 ,特别是几乎所有最流行的大网站。例如,维基百科使用的就是Apache 服务器[5]。 2.4 WampSever集成开发环境
WampServer是Apache服务器,PHP解释器和MySQL数据库集成软件包。WAMP是完全免费的,在官网可以下载到最新的版本。本文中使用的版本是WampServer Version
2.1,其中包括Apache 2.2.17,PHP 5.3.3,MySQL 5.5.8[6]。 2.5 EclipsePHP studio概述
本系统的开发主要依靠EclipsePHP studio制作。EclipsePHP是一个大型PHP项目开发编译器。此编译器为PHP编译器,辅助PHP代码的开发和调试,集成了代码高亮、函数跟踪、实时纠错等功能。内嵌浏览器可以在调试简单代码实时浏览。不仅支持php ,也支持其他网络语言像html、xhtml、xml、css和javascript、java、perl、python等。 2.6 B/S模式
【最新】mysql研究论文-word范文模板
B/S(Browser/Server结构)结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通
过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)[7]。 2.7 Jquery EasyUI概述
Jquery EasyUI是一组基于jQuery的UI插件集合,而Jquery EasyUI的目标就是帮助web开发者更轻松的打造出功能丰富并且美观的UI界面。开发者不需要编写复杂的javascript,也不需要对css样式有深入的了解,开发者需要了解的只有一些简单的html标签[8]。
Jquery EasyUI为我们提供了大多数UI控件的使用,如:accordion、
combobox、menu、dialog、tabs、tree、validatebox、datagrid、window等等。
本系统应用EASYUI的dialog控件完成一些比较小的页面,获得更好的用户体验。 3 系统需求分析
DEEPIN图书馆管理系统实现了以下功能:图书管理、读者管理、图书借还和系统设置。
1.图书管理功能: 图书类别管理功能和图书信息管理功能。 2.读者管理部分:读者信息管理。
3.图书借还部分:借阅信息管理功能和归还信息管理功能。
4.系统设置:修改用户密码、添加新用户、退出系统和管理员权限修改等功能。 图3.1 DEEPIN图书馆管理系统功能结构图
篇四:基于PHP+MySQL技术BBS论坛毕业设计 报告 -论文 1 引言
随着Internet技术的快速发展,人与人之间的交流方式逐渐增多。网络视频、网络聊天、博客已成为人们彼此沟通、交流信息的主要方式。此外,为了方便在某一专业领域探讨问题和发表意见,Internet上还出现了在线论坛。在论坛上,人会根据自己的学识、经验发表意见或提出解决问题的方法。
【最新】mysql研究论文-word范文模板
通过论坛系统可以随时获得各种最新信息;也可以通过论坛系统与别人讨论计算机软件、硬件、Internet、多媒体、程序设计以及 生物 学、医学等各种有趣的话题;还可以利用论坛系统来发布征友、廉价转让、招聘人才、求职应聘等启事;更可以召集亲朋好友到聊天室内高谈阔论??
并且现在很多商务网站开始对论坛重视了起来,纷纷在自己的网站上开设论坛,作为与网民交流的空间,以此来吸引客户,服务客户。 由此可见,论坛系统是一种非常必要的系统。
在这个数字化时代,全世界有千千万万个网站昼夜不停地提供服务。PHP+MySQL这一对Web应用开发的利器,在从电子商务到网络办公,从邮件服务到大型综合网站的广泛应用,都显示了其强大的功能。 目前网上的网页有静态网页和动态网页两种形式。
静态网页不能自动更新,更新只能通过重新编写HTML页来实现,所以静态网页的制作和维护的工作量相当大。它的内容也不会因用户、浏览时间的变化而随之变化,所以实现人机交互有相当大的局限性,功能上有太多的限制。 而动态网页的实现与静态网页不同,它由客户端向服务器提出申请,服务器根据用户请求,把动态网页内部的代码在服务器端进行相应的处理,再把结果发回客户端。因此,动态网页有以下特点:客户端看到的不是源文件,本身不用任何处理;不同用户、不同时间、不同地点浏览同一个网页返回的结果可以不同;动态网页只有经过用户浏览时才会返回一个完整的网页,而其本身并不是一个独立的网页文件;动态网页构建的网站维护起来比较容易,只需更新数据库内容即可。
PHP本身就是一种编程语言,它是吸收了C、Java等语言的综合优势而创建开发的一种新语言。这是它与JSP、ASP的基本不同之处。PHP能够被Apache、IIS等多种服务器支持,而ASP只能被Windows系统下的IIS、PWS所支持。PHP能够很好的运行于Linux、UNIX、Windows、FreeBSD等多种操作系统上,ASP只能运行于Windows系统上,虽然JSP也能在多种系统下得到支持,但是必须以有Java虚拟机为前提。 2 系统分析 2.1 需求分析
BBS系统的目的提供的是一个交流平台,为广大爱好者提供交流经验,探讨问题的社区。因此,BBS最基本的功能首先是发表主题。其次是其他人员根据主题发表自己的看法。此外,为了记录主题的发表者和主题的回复者的信息,系统还需要提供用户注册和登录的功能。
【最新】mysql研究论文-word范文模板
用户使用论坛有一定的流程:用户登录进入论坛(一般为游客,有时还要注册为会员),就某个话题(帖子的主题)展开讨论,通过发帖功能发布新的话题,通过回帖功能回复已有的话题,通过搜索功能查找已有的话题。管理员通过管理功能创建、编辑、删除论坛的版块,管理注册的用户,管理帖子等。 只有注册的用户登录后才能发表和回复主题,浏览者(游客)只能浏览主题信息。根据用户的需求及上面的分析, BBS应该具备以下功能:显示各论坛类别及版面,查看版面下的所有根帖、查看自己发表的帖子、搜索帖子、查看根帖内容、用户注册、用户登录、发表帖子、回复帖子、进入后台、论坛类别管理、版面管理、用户管理和用户注册。 2.2 可行性分析
这里主要介绍技术可行性。
该BBS的设计主要采用PHP、XML、MySQL、Dreamweaver 8、Easyclipse等技术和工具,整体设计采用软件工程的技术和方法,经过需求分析、总体设计、文
档和代码的编制、模块测试和系统实现几个阶段。下面对这几种技术分别介绍。 PHP技术
PHP是一种服务器端、跨平台、HTML嵌入式的脚本语言。服务器端执行说明它是动态网页的一种,跨平台说明它可以同时运行在Linux、UNIX或者Windows上。另外还可以简单地嵌入到普通的HTML页中。PHP与ASP、JSP相比,它有多种服务器支持,也支持运行在多种操作系统上,另外PHP本身就是一种面向对象的编程语言。它同时支持MySQL、Oracle、Sybase、ODBC等多种数据库。 MySQL 数据库
MySQL是当前最流行的开放源代码数据库,它具有跨平台,独立存储引擎、高级权限与安全系统、查询高速缓存、全文索引与检索等特性。MySQL是一个高性能、多线程、多用户、建立在客户-服务器结构上的RDBMS,专为速度和稳定性而设计。作为一个可靠的、富有特色的数据库系统,MySQL已经在商业、教育、 科学 和工程领域得到应用。并且它的低成本/高性能的价值表现也吸引了更多用户。 B/S三层结构
在B/S系统中,用户可以通过浏览器向分布在网络上的服务器发出请求,B/S结构极大地简化了客户机的工作,客户机只要安装、配置少量的客户端软件即可,服务器将担负更多的工作,对数据库的访问和应用程序的执行将在服务器上完成。
在B/S三层体系结构下,表示层、功能层、数据层被割成三个相对独立的 单元 。
【最新】mysql研究论文-word范文模板
第一层(表示层)Web浏览器:在表示层中包含系统的显示逻辑,位于客户端。它的任务是由Web浏览器向网络上的某一Web服务器提出服务请求,Web服务器对用户身份进行验证后通过HTTP协议将数据传送给客户端,客户机接受传来的网页文件,并将其显示到Web浏览器中。
第二层(功能层)具有应用程序扩展功能的Web服务器:在功能层中包含系统的事物的处理逻辑,位于服务器端。它的任务是接受用户的请求,首先需要执行相应的扩展应用程序与数据库进行连接,通过SQL等方式向数据库服务器提出数据处理申请,等数据库服务器将处理结果提交给Web服务器后,再由Web服务器传回客户端。
第三层(数据层):数据库服务器:在数据层中包含数据处理逻辑,位于数据库服务器端。它的任务是接受Web对数据库操作的请求,实现对数据库查询、修改、更新等功能,把运行结果提交给Web服务器。
在B/S结构下,整个系统的管理、资源分配、数据库操作、业务逻辑部件的管理及动态加载等工作都集中于应用服务器。同时,由于工作集中,可以降低客户机的管理难度及客户机配置。仅仅提高应用服务器和数据库服务器的品质,就可以提高整个系统的运行效率,从而有效地降低了应用系统的部署与管理的难度。 XML工作原理
XML全称为可扩展的标志语言,类似于HTML语言。XML作为描述信息的语言保存数据,可以使用XSL或CSS来格式化这些数据,使之以某种形式显示在浏览器上。还可以通过解释器用编程的方法载入一个XML文档,再通过XML DOM(XML文档对象模型)访问、更新、创建和操纵该XML文档的信息 3 系统设计 3.1 系统目标
对于典型的数据库管理系统,尤其是对论坛这样数据流量特别大的网络管理系统、必须要满足使用方便、操作灵活等设计需求。本系统在设计时应满足一下几个目标:
? 采用人机对话的操作方式,界面设计美观友好,信息查看灵活方便、快捷准确。数据存储安全可靠。
? 全面展示系统内所有分类的帖子,并进行分别显示。 ? 为用户提供一个方便快捷的主题信息查看功能。 ? 实现在线发表帖子、回复帖子的功能。
? 提供登录模块,主要用于管理员登录系统和发表帖子时留下发表者的信息。
【最新】mysql研究论文-word范文模板
? 用户随时都可以查看自己发表的帖子。
? 对于用户输入的数据,要进行严格的检验,尽可能排除人为的错误。 ? 系统最大限度的实现易维护性和易操作性。 ? 系统运行稳定、安全可靠。 3.2 系统功能模块设计
按照论坛系统的功能可以将本系统分为前台和后台两大模块。用户在前台注册、登录,以及编辑个人的注册信息组成登录注册模块;用户浏览版块、浏览主题帖列表、查看帖子以及按条件搜索组成搜索模块;用户发帖、回帖组成发帖回帖模块;用户编辑、删除帖子组成编辑删除模块。以上四个模块是前台模块。后台模块都是与管理员相关的,其中管理员将管理选项、权限设置、删帖管理设置为版面管理模块;将备份数据库、配置选项、文字过滤、表情符号和恢复数据库设置为普通管理模块;将版面的整体风格设置为风格管理模块,有新建、添加、输出和管理几个方面;将封锁管理、禁用账号、权限设定和等级管理设置为会员管理模块。后台模块也分为四个。如图所示。 下面具体介绍各个模块的功能 3.2.1 登录注册模块
登录模块包括以下的几个部分。
登录:一般网站都具有的功能,提供会员登录到论坛窗口的功能。
注册:提供游客成为会员的功能,这样可以享受更多的权限。游客只能浏览帖子,而会员不仅可以浏览帖子,还可以回复和发表帖子。
编辑会员信息:当注册的用户用其注册时使用的用户名和密码登录论坛系统后,可以对其注册时填写的资料进行编辑更改。
因篇幅问题不能全部显示,请点此查看更多更全内容