网站导航网学 原创论文 网站设计 最新系统 最新研究 原创论文 获取论文 论文降重 发表论文 论文发表 UI设计定制 论文答辩PPT格式排版 期刊发表 论文专题
返回网学首页
网学原创论文
最新论文 推荐专题 热门论文 论文专题
当前位置: 网学 > 设计下载 > ASP类作品 > 正文

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

来源:http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 13/05/07

本文主要为广大网友提供“基于PHP实现的网上留言管理系统的设计”,希望对需要基于PHP实现的网上留言管理系统的设计网友有所帮助,学习一下!

QQ交谈客服咨询,网学网竭诚为您服务,本站永久域名:myeducs.cn

 毕业设计

网上留言系统的整体结构采用的是BS(BrowserServer应用架构在这种架构下,软件应用的业务逻辑完全在应用服务器端实现,用户表现完全在Web服务器实现,客户端只需要浏览器即可进行业务处理。整个系统的设计采用的是MVC(Model View Controller编程架构,使得功能模块和显示模块能够,提高应用系统的可维护性、可扩展性、可移植性和组件的可复用性。留言系统的具体实现是采用服务器端脚本语言PHP来完成对系统后台的开发以及使用Html语言和JavaScript脚本语言来完成对系统前台的开发。

留言系统开发语言的介绍

1.1 PHP语言概述

PHP是能让你生成动态网页的工具之一。PHP代表:超文本预处理器     (PHP:Hypertext Preprocessor)。PHP是完全免费的,不用花钱,你可以从PHP官方站点自由下载。PHP遵守GNU公共许可(GPL),在这一许可下诞生了许多流行的软件诸如Linux和Emacs。你可以不受限制的获得源码,甚至可以从中加进你自己需要的特色。PHP在大多数Unix平台,GUNLinux和微软Windows平台上均可以运行。PHP很容易学习,但是速度上比Mod_Perl(植入Web服务器的Perl模块)慢。现在有了可以与Mod_Perl速度想媲美的被称作Zend的新引擎,而PHP5就可以充分利用这个引擎。PHP5引入了新的对象模型(Object Model)。完全重写了PHP处理对象的方式,这样可以提高程序的抽象程度,更接近人的思维方式,使程序结构更清晰并降低编码和维护的工作量。当前PHP与Linux、Apache、MYSQL、Zend构成了性价比最高的Web系统。

应用PHP有许多好处。当然已知的不利之处在于PHP由于是开放源码项目,没有什么商业支持,对于小项目,它可以是一个十分符合人意的编程语言。但是对于较大的和更为复杂的项目,PHP就显出他的薄弱了。PHP是一个不断发展的语言,相信这些问题在不久的将来会得到很好地解决。

1.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接口,这样可减少更换数据库时需要更改程序的问题。

本站发布的计算机毕业设计均是完整无错的全套作品,包含开题报告+程序+论文+源代码+翻译+答辩稿PPT

本文选自计算机毕业设计http://myeducs.cn
论文文章部分只是部分简介,如需了解更多详情请咨询本站客服!QQ交谈QQ3710167

原创论文

设为首页 | 加入收藏 | 论文首页 |原创论文 |
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2020 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号 常年法律顾问:王律师