




免费预览已结束,剩余14页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
c 1 毕业论文-动态留言板 第第 1 章章:绪论 -2 1.1 课题研究的意义 -2 1.2 课题的研究方法-2 第第 2 章章:留言系统开发语言留言系统开发语言 -3 2.1 php5 语言概述-3 2.2 mysql 的概述-3 2.3jsp 的概述-4 第第 3 章章:windows 环境下配置环境下配置 wamp -5 3.1 下载 wamp-5 3.2 安装配置 wamp -5 第第 4 章章:基于基于 php 的网上留言管理系统的设计与实现的网上留言管理系统的设计与实现-9 4.1 创建数据库 -9 4.2 连接数据库-10 4.3html 设计页面-11 4.4 添加留言 -11 4.5 实现查询留言-15 结束语-19 致 谢-20 c 2 第 1 章 绪 论 1.1 课题研究的意义 网上留言系统利用网络一定的时效性和广泛的传播面,可以方便人与人之间的信息交流 和互动.对于一般企业而言,网上留言系统能够通过网络提供方便的日常信息管理和交互,同时 只需要相对低廉的建设和维护成本.另外,企业还可以通过网上留言系统,为客户提供一个跨地 域的交流平台,以便及时了解和掌握客户的需求,加强企业与客户之间的沟通,提高企业的市场 竞争力.因此,该课题具有一定的实用价值. 1.2 课题的研究方法 网上留言系统是与 php,mysql,jsp,html 这 3 种语言和一个数据库来实现的.使功能模块 和现实模块能够分离,提高系统的可维护性,可扩展性,可移植性和可复用性. php 来完成对系统后台的开发. mysql 是用来保存数据,和方便管理者管理 jsp 脚本语言和 html 语言来完成对系统前台的开发. c 3 第 2 章 留言系统的开发语言 2.1 php5 语言概述: php 独特的语法混合了 c、java、perl 以及 php 自创新的语法。 它可以比 cgi 或者 perl 更快速的执行 动态网页。用 php 做出的动态页面与其他的编程语言相比, php 是将程序嵌入到 html 文档中去执行,执行效率比完全生成html 标记的 cgi 要高许多;php 还可以执行编译后 代码,编译可以达到加密和优化代码运行,使代码运 行更快。php 具有非常强大的功能,所有的 cgi 的功能 php 都能实现,而且支持几乎 所有流行的数据库以及操作系统。最重要的是 php 可以用 c、c+进行程序的扩展! 然而 php5 是在 php 长时间的开发及多个预发布版本后, 2004 年 7 月 13 日, php5.0 发布。该版本以 zend 引擎为引擎,并且加入了新功能如 php data objects(pdo) 。现在 php5.0 版本强化更多的功能。首先,完全实现面向对象,提供名 为 php 兼兼容容模模式式的功能。其次是 xml 功能,php5.0 版本支持可直观地访问 xml 数 据、名为 simplexml 的 xml 处理用界面。同时还强化了 xmlweb 服务支持,而且标 准支持 soap 扩展模块。数据库方面, php 新版本提供旨在访问 mysql 的新界面 mysql。除此前的界面外,还可以使用面向对象界面和预处理语句(prepared statement)等 mysql 的新功能另外, php5.0 上还捆绑有小容量 rdbms-sqlite 2.2mysql 的概述: mysql 是一个小型关系型数据库管理系统,开发者为瑞典 mysql ab 公司。在 2008 年 1 月 16 号被 sun 公司收购。而 2009 年,sun 又被 oracle 收购。mysql 是一种关联数据库管理 系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内。这样就 增加了速度并提高了灵活性。mysql 的 sql“结构化查询语言”。sql 是用于访问数据库的 最常用标准化语言。mysql 软件采用了 gpl(gnu 通用公共许可证)。由于其体积小、速度 快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成 本而选择了 mysql 作为网站数据库。 与其他的大型数据库例如 oracle、db2、sql server 等相比,mysql 自有它的不足之处, 如规模小、功能有限(mysql cluster 的功能和效率都相对比较差)等,但是这丝毫也没有 减少它受欢迎的程度。对于一般的个人使用者和中小型企业来说,mysql 提供的功能已经 绰绰有余,而且由于 mysql 是开放源码软件,因此可以大大降低总体拥有成本。 目前 internet 上流行的网站构架方式是 lamp(linux+apache+mysql+php/perl/python)和 lnmp(linux+nginx+mysql+php/perl/python) ,即使用 linux 作为操作系统,apache 和 nginx 作为 web 服务器,mysql 作为数据库,php/perl/python 作为服务器端脚本解释器。 c 4 由于这四个软件都是免费或开放源码软件(floss),因此使用这种方式不用花一分钱(除 开人工成本)就可以建立起一个稳定、免费的网站系统。 2.3 jsp 的概述的概述: jsp 技术使用 java 编程语言编写类 xml 的 tags 和 scriptlets,来封装产生动态 网 页的处理逻辑。网页还能通过 tags 和 scriptlets 访问存在于服务端的资源的 应用逻辑。 jsp 将网页逻辑与 网页设计和显示分离,支持可重用的基于组件的设计,使基于web 的应用程序的开发变得迅速和容易。 web 服务器在遇到访问 jsp 网页的请求时,首先执行其中的 程序段,然后将执行 结果连同 jsp 文件中的 html 代码一起返回给客户。插入的 java 程序段可以操作 数据 库、重新定向网页等,以实现建立动态网页所需要的功能。 jsp 与 javaservlet 一样,是在服务器端执行的,通常返回给 客户端的就是一个 html 文本,因此客户端只要有 浏览器就能浏览。 jsp 的 1.0 规范的最后版本是 1999 年 9 月推出的, 12 月又推出了 1.1 规范。目前 较新的是 jsp1.2 规范,jsp2.0 规范的征求意见稿也已出台。 jsp 页面由 html 代码和嵌入其中的 java 代码所组成。服务器在页面被客户端请 求以后对这些 java 代码进行处理,然后将生成的 html 页面返回给客户端的浏览器。 java servlet 是 jsp 的技术基础,而且大型的 web 应用程序的开发需要 java servlet 和 jsp 配合才能完成。 jsp 具备了 java 技术的简单易用,完全的 面向对象,具有平台无关 性且安全可靠,主要面向 因特网的所有特点。 自 jsp 推出后,众多大公司都支持 jsp 技术的服务器,如 ibm、oracle、bea 公司 等,所以 jsp 迅速成为商业应用的服务器端语言。 jsp 可用一种简单易懂的等式表示为: html+java=jsp。 c 5 第 3 章 windows 环境下配置 wamp 3.1 wamp 的介绍: windows 下的 apache+mysql+perl/php/python,一组常用来搭建动态网站或者服务器的 开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的 兼容度,共同组成了一个强大的 web 应用程序平台。 随着开源潮流的蓬勃发展,开放源代码的lamp 已经与 j2ee 和.net 商业软件形成 三足鼎立之势,并且该软件开发的项目在软件方面的投资成本较低,因此受到整个it 界的关注。 lamp 是基于 linux,apache,mysql 和 php 的开放资源网络开发平台, php 是 一种有时候用 perl 或 python 可代替的编程语言。这个术语来自欧洲,在那里这些程序 常用来作为一种标准开发环境。名字来源于每个程序的第一个字母。每个程序在所有权 里都符合开放源代码标准: linux 是开放系统; apache 是最通用的 网络服务器 ; mysql 是带有基于网络管理附加工具的关系数据库; php 是流行的对象脚本语言,它 包含了多数其它语言的优秀特征来使得它的网络开发更加有效。开发者在windows 操 作系统下使用这些 linux 环境里的工具称为使用 wamp。 3.2 安装配置 wamp (1)wamp 的下载 wamp 下载在很多百度页面上都有,但是个人建议几个比较好的网站,比如非凡软件,和 php100.(本人是在 php100 下载的). (2) wamp 的安装 下好 wamp 点开,点 next c 6 选存的目录: c 7 不管直接 next 点打开 c 8 然后安装成功 (3)wamp 的配置 安装完成后出现在右下角有个 对它点右键 language-chinese(转换成中文语言) 然后点左键-启动所有服务 然后点 php-php 设置在 short open tag(短标签)上打勾 ok,那简单的 wamp 配置完成了,以后如果需要其它的话,看需要配置. c 9 第 4 章:基于 php 的网上留言管理系统的设计与实现 4.1 创建数据库: 点右下角的 wamp-phpmyadmin 进入数据库 然后创建一个新的数据库 创建一个新的表 c 10 表的内容 新的数据库创建完成了. 4.2 连接数据库 打开 dreamweaver 点新建-动态网页-php 以下是连接数据库的代码: c 11 4.3tml 设计页面 以下是页面的代码, 保存为 sty3.php 添加留言 | 浏览留言 欢迎来到我的留言板 4.4 添加留言 以下是添加留言的代码: alert(添加成功);history.go(-1) “; ? function checkpost() if(myfrom.user.value=“) alert(“请填写用户名“); myfrom.user.focus(); return false; if(myfrom.title.value.length 0 我得留言板 昵 称: * 主 题: c 14 * emaill: qq: 留言内容: c 15 显示如下: 4.5 实现留言 以下是查看留言的代码,里面包括分页的代码: 我的留 言本 $pagesize) if($pageval=2)$pageval=2; echo “共 $num 条“. “ 上一页 下一页“; $sql=“select * from xj order by id desc limit $page $pagesize “; $query=mysql_query($sql); while($row=mysql_fetch_array($query) ? c 17 标题:用户: 内容: qq: emaill: 显示如下: c 18 结束语 此的留言板制作使我对php语言的认识更加深入了,特别是对数据库的创建, jsp有了全新的认识.想要独立的开发大型网站项目只掌握现在的专业知识是远 远不够的,我们应该具有更全面的知识,不断的去学习新的知识.在规划中,从经 济性,实用性,操作性,扩展性的原则来设计.整体规划基本做到了量体设计,并 且对以后的扩展网络也有较强的扩展性. php语言随着网络的发展越来越需要,当然离开任何语言也写不好一个网站 程序,在网站方面我还有好多要学,比如css+,xhtml,ps等 通过本次毕业设计我学到了不少新东西,也发现了大量的问题,有些在设计过 程中已经解决,有些还有待今后慢慢学习.只要学习就会有更多的问题.有更多 的难点,但也会有更多的收获. c 19 致谢 最后要感谢在整个论文写作过程中帮助过我的每一位人。 首先,也是最 主要感谢的是我的指导老师,王朝纲老师
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二手车销售合同样本
- 公寓空调采购合同样本
- 中介介绍费合同标准文本
- lol职业选手合同样本
- 企业水泥运输合同样本
- 供销合同样本标题
- 个人委托购买公寓合同标准文本
- 2012施工合同样本
- 伞架购销合同样本
- 停息挂账协议合同标准文本
- 校长在高考动员大会上讲话:高考不是独木桥人生处处有航道
- 观赏鱼国际贸易的可持续发展策略
- 2025年浙江纺织服装职业技术学院单招职业适应性测试题库新版
- 《园林微景观设计与制作》课件-项目四 微景观展示
- 2025年河南省安阳市安阳县九年级中考一模数学试题(原卷版+解析版)
- 2025年贵州省交通厅及公路局事业单位历年高频重点模拟试卷提升(共500题附带答案详解)
- 2024年河北省普通高中学业水平选择性考试物理试题含答案
- 大班爬山安全
- 生态农业面源污染治理-深度研究
- 新版《医疗器械经营质量管理规范》(2024)培训试题及答案
- 二零二五年度工业电机维修、安装、调试全方位服务合同2篇
评论
0/150
提交评论