计算机毕业论文,毕业论文,毕业设计 毕业论文免费检测 知网论文检测
当前位置: 骆驼论文网 > PHP毕业设计 >

基于PHP实现的网上留言管理系统的设计

时间:2013-11-07 10:26来源: 骆驼毕业论文网 作者:admin
1 引言 1.1 课题背景 随着互联网技术的迅猛发展,网络给人们带来了很多便利,我们在很多网站上都能看到各式各样的留言板,它是网站与访客之间进行交流的主要手段之一。一个设计合理,界面优美的网上留言程序能从侧面体现网站良好的服务,给来访用户留下美好

QQ交谈计算机毕业设计,毕业设计,毕业论文,计算机毕业论文

 1 引言

1.1 课题背景
随着互联网技术的迅猛发展,网络给人们带来了很多便利,我们在很多网站上都能看到各式各样的留言板,它是网站与访客之间进行交流的主要手段之一。一个设计合理,界面优美的网上留言程序能从侧面体现网站良好的服务,给来访用户留下美好的印象,增强用户对网站的信心。
1.2 本课题研究的意义
网上留言系统利用网络一定的时效性和广泛的传播面,可以方便人与人之间的信息交流和互动。对于一般企业而言,网上留言系统能够通过网络提供方便的日常信息管理和交互,同时只需要相对低廉的建设和维护成本。另外,企业还可以通过网上留言系统,为客户提供一个跨地域的交流平台,以便及时了解和掌握客户的需求,加强企业与客户之间的沟通,提高企业的市场竞争力。因此,该课题具有一定的实用价值。
1.3 本课题的研究方法
网上留言系统的整体结构采用的是B/S(Browser/Server)应用架构,在这种架构下,软件应用的业务逻辑完全在应用服务器端实现,用户表现完全在Web服务器实现,客户端只需要浏览器即可进行业务处理。整个系统的设计采用的是MVC(Model View Controller)编程架构,使得功能模块和显示模块能够分离,提高应用系统的可维护性、可扩展性、可移植性和组件的可复用性。留言系统的具体实现是采用服务器端脚本语言PHP来完成对系统后台的开发以及使用Html语言和JavaScript脚本语言来完成对系统前台的开发。
2 留言系统开发语言的介绍
2.1 PHP语言概述
PHP是能让你生成动态网页的工具之一。PHP代表:超文本预处理器     (PHP:Hypertext Preprocessor)。PHP是完全免费的,不用花钱,你可以从PHP官方站点自由下载。PHP遵守GNU公共许可(GPL),在这一许可下诞生了许多流行的软件诸如Linux和Emacs。你可以不受限制的获得源码,甚至可以从中加进你自己需要的特色。PHP在大多数Unix平台,GUN/Linux和微软Windows平台上均可以运行。PHP很容易学习,但是速度上比Mod_Perl(植入Web服务器的Perl模块)慢。现在有了可以与Mod_Perl速度想媲美的被称作Zend的新引擎,而PHP5就可以充分利用这个引擎。PHP5还引入了新的对象模型(Object Model)。完全重写了PHP处理对象的方式,这样可以提高程序的抽象程度,更接近人的思维方式,使程序结构更清晰并降低编码和维护的工作量。当前PHP与Linux、Apache、MYSQL、Zend构成了性价比最高的Web系统。
应用PHP有许多好处。当然已知的不利之处在于PHP由于是开放源码项目,没有什么商业支持,对于小项目,它可以是一个十分符合人意的编程语言。但是对于较大的和更为复杂的项目,PHP就显出他的薄弱了。PHP是一个不断发展的语言,相信这些问题在不久的将来会得到很好地解决。
2.2 PHP对MYSQL数据库的访问
MYSQL是一个快速、健壮和易用,且支持多线程、多用户的SQL数据库服务器。虽然PHP通过ODBC支持几乎所有的数据库。但对于开发数据驱动的网站而言,选择MYSQL应该说是最佳组合,这不仅因为MYSQL是免费的,更在于它具有与同类大型数据库相媲美甚至超过它们的优良性能。PHP实现对MYSQL数据库的访问有两种方法:
    (1)利用PHP的数据库函数连接:
    创建MYSQL连接:MYSQL_CONNECT(数据库所在位置,数据库账号,数据库密码)。
    数据库选用:MYSQL_SELECT_DB(数据库名)。
    执行SQL指令:MYSQL_QUERY(SQL语句,$link)。
    分析表身:MYSQL_FETCH_ROW()函数,必须传入$result查询结果变量,再通过for循环,并配合count()函数计算数据行中的列数,将$row数组中每一元素显示出来。
    释放资源:MYSQL_FREE_RESULT($result)或MYSQL_CLOSE($link)。
    (2)通过ODBC连接:
    PHP通过ODBC连接MYSQL数据库主要用到四个函数:
    ODBC_CONNECT():用来同ODBC数据源建立连接。
    ODBC_DO():用来在建立连接之后执行数据库查询。
    ODBC_RESULT():用于取得当前记录行中某个字段的值。
ODBC_FETCH_ROW():用来把查询结果保存到数组,每个数组元素对应一条记录。
上述两种方法在与数据库建立连接的语法上,并没有太大差别。不过在相比较之下,通过ODBC方式存取数据库比PHP直接存取MYSQL耗时间,但通过ODBC接口存取数据库不必担心使用何种数据库,如Oracle,Informix,Sybase等。结合网上留言系统在实际当中的应用,还是决定选择PHP直接存取MYSQL的方式来管理数据库。另外以上两种方式都支持ODBC接口,这样可减少更换数据库时需要更改程序的问题。
 

本文内容只是论文部分简介,如需了解更多详情请咨询本站客服! QQ交谈计算机毕业设计,毕业设计,工程硕士论文,计算机毕业论文
毕业论文搜集整理:毕业论文网 计算机毕业设计 计算机毕业论文 毕业设计


顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
计算机毕业设计
计算机毕业论文
论文发表