《基于PHP实现的网上留言管理系统的设计-网络工程学位论文》由会员分享,可在线阅读,更多相关《基于PHP实现的网上留言管理系统的设计-网络工程学位论文(24页珍藏版)》请在金锄头文库上搜索。
1、分类号:分类号:TP315TP315 U U D D C C:D10621-408-(2007)5851-0D10621-408-(2007)5851-0密密 级:公级:公 开开 编编 号:号:x x 信信 息息 工工 程程 学学 院院 学学 位位 论论 文文基于基于 PHPPHP 实现的网上留言管理系统的设计实现的网上留言管理系统的设计论文作者姓名:论文作者姓名:xxxx申请学位专业:申请学位专业:网络工程网络工程申请学位类别:申请学位类别:工学学士工学学士指指导导教教师师姓姓名名(职职称称):xxxxxx(助理研究员)(助理研究员)论文提交日期:论文提交日期:xxxxxx 年年 0606
2、月月 0505 日日基于基于 PHPPHP 实现的网上留言管理系统的设计实现的网上留言管理系统的设计摘摘 要要随着互联网技术的迅猛发展,网络已经充斥到我们生活的方方面面,网上留言系统已经成为各种网站不可或缺的一个组成部分。一个设计美观、功能完善的网上留言系统是网站吸引网民的一个重要因素。同时,它还为网络用户提供了一个多人参与的信息交流平台。基于 PHP 实现的网上留言管理系统采用 BS(BrowserServer)应用架构以及 MVC(Model View Controller)编程架构设计开发。具体的开发细节是使用 PHP 语言完成系统的开发。整个系统不仅能够对网上留言信息进行录入、发布、查
3、询与管理,而且还增加了如:验证码、邮件发送、聊天室、密码管理等功能。这样使得网上留言系统真正成为功能丰富、高效实用的网上信息交流平台。关键词关键词:PHP;BS;MVC;面向对象;留言系统Design of Message Board System Based on PHPAbstractWith the rapid development of the Internet technology, the network application has been widely used in the world, the message board system already becomes
4、an indispensable constituent of the website. A message board system which has beautiful designs and integrated functions can be an important factor of attracting people. Meanwhile, it provides Internet users with an information exchange platform. The design of message board system based on PHP is de
5、veloped by B/S(Browser/Server) application construction and MVC(Model View Controller) programming construction. The detail of the development is using the PHP language to develop the system. The whole system not only can input, issue, query and manage the on-line message but also adds some function
6、s such as validating code, mail transmission, chatting room or password management. This makes the message board system truly be a multifunctional and efficient on-line information exchange platform.Key words: PHP; B/S; MVC; Object Oriented; Message Board System目目 录录论文总页数:20 页1引言.11.1课题背景.11.2本课题研究的
7、意义.11.3本课题的研究方法.12留言系统开发语言的介绍.12.1PHP 语言概述 .12.2PHP 对 MYSQL 数据库的访问 .22.3JAVASCRIPT语言概述.23留言系统开发架构的介绍.33.1BS 应用架构的介绍 .33.1.1BS 架构概述 .33.1.2BS 架构的优点 .33.1.3BS 架构的缺点 .43.2MVC 编程架构的介绍 .53.2.1MVC 架构概述 .53.2.2MVC 架构的优点 .63.2.3MVC 架构的缺点 .74基于 PHP 的网上留言管理系统的设计与实现.74.1功能的确定.74.2数据表的设计.84.3添加功能与管理功能的设计与实现.94.
8、3.1设计方案的介绍.94.3.2各部分实现过程的介绍.104.4发布功能的设计与实现.144.5特色功能的设计与实现.16结 论.18参考文献.18致 谢.19声 明.20第 1 页 共 20 页1 1引言引言 1.11.1 课题背景课题背景随着互联网技术的迅猛发展,网络给人们带来了很多便利,我们在很多网站上都能看到各式各样的留言板,它是网站与访客之间进行交流的主要手段之一。一个设计合理,界面优美的网上留言程序能从侧面体现网站良好的服务,给来访用户留下美好的印象,增强用户对网站的信心。 1.21.2 本课题研究的意义本课题研究的意义网上留言系统利用网络一定的时效性和广泛的传播面,可以方便人与
9、人之间的信息交流和互动。对于一般企业而言,网上留言系统能够通过网络提供方便的日常信息管理和交互,同时只需要相对低廉的建设和维护成本。另外,企业还可以通过网上留言系统,为客户提供一个跨地域的交流平台,以便及时了解和掌握客户的需求,加强企业与客户之间的沟通,提高企业的市场竞争力。因此,该课题具有一定的实用价值。 1.31.3 本课题的研究方法本课题的研究方法网上留言系统的整体结构采用的是 BS(BrowserServer)应用架构,在这种架构下,软件应用的业务逻辑完全在应用服务器端实现,用户表现完全在 Web 服务器实现,客户端只需要浏览器即可进行业务处理。整个系统的设计采用的是 MVC(Mode
10、l View Controller)编程架构,使得功能模块和显示模块能够分离,提高应用系统的可维护性、可扩展性、可移植性和组件的可复用性。留言系统的具体实现是采用服务器端脚本语言 PHP 来完成对系统后台的开发以及使用 Html 语言和 JavaScript 脚本语言来完成对系统前台的开发。 2 2留言系统开发语言的介绍留言系统开发语言的介绍 2.12.1 PHPPHP 语言概述语言概述PHP是能让你生成动态网页的工具之一。PHP代表:超文本预处理器 (PHP:Hypertext Preprocessor) 。PHP是完全免费的,不用花钱,你可以从PHP官方站点自由下载。PHP遵守GNU公共许
11、可(GPL) ,在这一许可下诞生了许多流行的软件诸如Linux和Emacs。你可以不受限制的获得源码,甚至可以从中加进你自己需要的特色。PHP在大多数Unix平台,GUNLinux和微软Windows平台上均可以运行。PHP很容易学习,但是速度上比ModPerl(植入Web服务器的Perl模块)慢。现在有了可以与ModPerl速度想媲美的被称作Zend的新引擎,而PHP5就可以充分利用这个引擎。PHP5还引入了新的对象模型(Object Model) 。完全重写了PHP处理对象的方式,这样可以提高程序的抽象程度,更接近人的思维方式,使程序结构更清晰并降低编码和维护的工作量。当前PHP与Linux、Apache、MYSQL、Zend构成了性价比最高的Web系