PHP课程设计网络留言板_第1页
PHP课程设计网络留言板_第2页
PHP课程设计网络留言板_第3页
PHP课程设计网络留言板_第4页
PHP课程设计网络留言板_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 PHPWeb应用开发课程论文学部信息学咅B专 业计算 机应用班级1501学生姓名潘奇学号任课教师翁广安日期2017年3月文华学院网络留言板1. 项目简介随着互联网的发展,越来越多的用户已经可以使用互联网进行信息交互, 而 企业留言本的开发解决了信息交互复杂和交互困难的难题, 通过留言本可以加强 企业与用户之间的信息交互,同时也解决了企业与用户沟通不便等情况留言板主要提供网上的一个信息发布的平台,大多作为网站的辅助功能存在。浏览网页的用户可以通过该留言板进行留言的查看和签写。而管理员则可以对用户的留言进行回复和删除等操作。2. 需求分析(1)管理员登陆(2)留言的发布与浏览(3)已发留言的回复

2、(4)留言的管理留言管理系统,是用ASP或其它脚本语言编写的网络应用程序。在网络用 户交流中起很大的作用,每个人都可以将他的资料和要求等信息保留在页面上, 以供他人观看。留言板供其他网友给自己留言,或者临时存放自己的感受。留言 操作相对简单,在您进入网站后,进入任何一个留言板或社区均可以看到有输入框,输入后提交即可。留言板提供完备的信息发布功能, 在网络用户交流中也有 很大的作用。而我的这个留言系统仅仅是简单的留言和管理员对留言板进行设置和进行 回复、删除管理的工具。该留言板简单但实用,而且具备了大多数留言板的基本 功能。十分适合于中小型网站使用。本留言系统主要是采用ASP技术开发,以Acce

3、ss 2003作为后台数据库开发工具,辅之以DreamweaverCS3网页编辑软件共同完成。开发环境为Windowns XP 操作系统+IIS Web服务器,运用这种技术开发一个简单的留言薄系统应该说是 完全能够做到的。3. 总体设计(1)系统框架留言板分为三个模块:查看留言板、签写留言和管理留意模块查看留言板模块:用户可以在该页面上查看所有的留言内容、留言主题、留言者姓名、个人图像、留言时间及管理员对该留言的回复等信息签写留言板模块:在该页面中用户必须填写自己的“姓名”、“留言主题”、 及“留言内容”,其它可以选择不填,用户的信息提交后将被保存到数据库的数 据表中管理留言模块:管理员登陆成

4、功后进入管理页面, 管理员可以通过“留言管 理”查看留言信息,并对留言进行回复及对不良留言的删除或屏蔽等操作 基本功能需求已经完成,以下是该留言板的功能模块划分图:f、.留言系统、/ 查看留言模块、查看留言模块查看留言模块 卜勺、fs fA功能设计图管理员登陆退出管理(2) 数据库设计IJ 1.该管理系统相对简单,就只有两张数据表 admin表和main表,admin数 据表包含用户编号、用户名、用户登陆密码等相关信息。(admin数据表的结构)字段字段类型关键字说明ID自动编号管理员编号admin文本PK管理员名passward文本用户登陆密码main数据表包含用户编号、用户名、用户登陆密码

5、等相关信息。字段字段类型关键字说明ID自动编号田言者编号n ame文本PK姓名sex文本性别pci文本头像qq文本OICQE-mail文本电子邮件home文本主页title文本主题content备注留言内容data日期/时间留言的日期repc ontent备注回复留言该留言板分为两个部分:一个是管理员信息,另一个是访客留言信息,该系统关系图如下所示:mai n(id, name,sex,pic,oicq,yj,home,title,co nte nt,datel,repc ontent)在数据库中创建两个表,表admin和表main,如下所示:access数据库模块设计说明在留言系统主界面上,

6、访客可以看该系统上的其他访客的留言信息,管理员可以登录系统对相应访客的信息进行管理,包括删除留言信息、回复留言信息、 添加管理员信息,更新之后,如果符合规定的话它会自动保存,否则页面报错,提示出错的地方。4. 详细设计%set rs=server.createobject(adodb.recordset)用 Server 内置对象创建一个记录集sql=selectname,sex,pci,qq,email,home,title,content,date,repcontent from main order by id desc SQL 语句,这里的意思是 选择数据库中的name,sex,pci

7、,qq,email,home,title,content,date,repcontent 字段,指定该数据表的名称是“ main ”数据的排列顺序是倒序rs.open sql,conn,1,1 用刚才创建的名为 rs 的记录集 打开数据库, 设置属性为只读 ( 1,1 为只读数据 ,1,3 为插入数据, 2,3 是修改数据 ) 姓名 v/px/td size=20 maxlength=10 v/tdvtd width=137 rowspan=4vdivalign=centervpvimg src=v% =rs(pci) % id=pcivbr头像 v/pv/divv/tdv/tr vtr bg

8、color=#FFFFFF 姓别 v/px/td size=10 maxlength=10v/td v/trvtr bgcolor=#FFFFFFvtdvP style=MARGIN-TOP: 2px; MARGIN-LEFT:80pxQQ 号 v/tdvtdvinput name=qq type=text value=v% =rs(qq) % size=20 maxlength=15 v/tdv/trvtr bgcolor=#FFFFFFvtdvP style=MARGIN-TOP: 2px; MARGIN-LEFT:80px 邮件 v/pv/tdvtdvinput name=email t

9、ype=text value=v%=rs(email)% size=25v/tdv/trvtr bgcolor=#FFFFFFvtd valign=topvP style=MARGIN-TOP: 5px;MARGIN-LEFT: 80px 主页 v/tdvtd colspan=2vinput name=home type=text id=home value=v% =rs(home) % size=25 maxlength=30 v/td 主题 v/px/td size=25 maxlength=30vspan class=style1 style3 style=color: #FF0000v

10、/spanv/tdv/trvtr bgcolor=#FFFFFFvtd valign=topvP style=MARGIN-TOP: 5px;MARGIN-LEFT: 80px 内容 v/tdvtd colspan=2vtextarea name=textarea cols=35 rows=8v% =rs(content) %v/textareav/tdv/trvtr bgcolor=#FFFFFFvtd valign=topvP style=MARGIN-TOP: 5px;MARGIN-LEFT: 80px 回复 v/tdvtd colspan=2vtextarea name=repcont

11、ent cols=35 rows=8 id=repcontentv% =rs(repcontent) %v/textarea 管理登陆 姓 名 : 密 码 :input type=reset name=Submit value= 取消onClick=location.href=Index.asp?ptime=5. 运行测试该系统的首页是 Index.html 通过利用 frame src 来调取 index-1.html 页面的效果,即在 index.html 中存在代码 , index-1.html 页面效果显示如下:查看留言 该页面是留言的主要交流内容,打开系统首页后点击右上角的“进入系统

12、” 即可进入该查看留言页面,这里将页面分页显示,以便访客进行更直观的查看, 通过该页面访客可以进入留言签写页面, 管理员也可以通过该页面进入到管理页 面,进行登陆验证等操作签写留言页面在查看留言页面单击 “签写留言” 便可进入留言签写页面, 通过该页面访客 可以填写任何留言,其中姓名和、主题和留言内容必须填写,其它可进行选择, 该页面还提供了一些图片,供用户选择。填写完后点“写好了”按钮即可提交留 言,用户发表留言成功,数据表中相应留言表增加一条记录。管理员登陆页面该页面主要是对管理员身份进行验证, 数据表中已经建好管理员的登录名和 相应的密码,管理员点“管理”后 , 如果该信息与数据库中一致

13、则进入到管理页 面,通过该页面管理员可以对留言进行回复和删除。留言回复页面管理员登陆成功后进入管理页面, 然后点想要回复的留言, 便可进入到该页 面,对相应留言进行回复点击回复留言显示如下:总结通过本次课程设计, 让我进一步的掌握了开发程序的一些流程及规划, 在此 特别感谢我的指导老师, 在他严格的要求下我懂得了开发软件要有一种极其认真 负责的态度。从学做这个留言板中,体会到 PHP 的简单实用,也感受到编程的 乐趣。编写出了这个留言板, 虽然有很多不足之处, 但是我学到了更多的学习方 法以及学习的态度。在以后道路上,这种困难是不可避免的。但我相信,通过这 次的毕业设计这将对我以后的工作和学习产生了很大的促进作用。 无论做什么事 都要大胆的去想去做,这样会有好的创意,才能更有作为。不管是什么系统,只 有运用到实际应用中, 才具有现实意义。 所以在系统开发的初期, 一定要做好需 求分析,建立好完整的系统数据库。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论