1、PHP Web 应用开发课 程 论 文学部 信息学部 专业 计算机应用 班级 1501 学生姓名 潘奇 学号 8 任课老师 翁广安 日期 3月 文华学院网络留言板1项目介绍伴随互联网发展,越来越多用户已经能够使用互联网进行信息交互,而企业留言本开发处理了信息交互复杂和交互困难难题,经过留言本能够加强企业和用户之间信息交互,同时也处理了企业和用户沟通不便等情况留言板关键提供网上一个信息公布平台,大多作为网站辅助功效存在。浏览网页用户能够经过该留言板进行留言查看和签写。而管理员则能够对用户留言进行回复和删除等操作。2.需求分析(1)管理员登陆(2)留言公布和浏览(3)已发留言回复(4)留言管理留言
2、管理系统,是用ASP或其它脚本语言编写网络应用程序。在网络用户交流中起很大作用,每个人全部能够将她资料和要求等信息保留在页面上,以供她人观看。留言板供其它网友给自己留言,或临时存放自己感受。留言操作相对简单,在您进入网站后,进入任何一个留言板或小区均能够看到有输入框,输入后提交即可。留言板提供完备信息公布功效,在网络用户交流中也有很大作用。而我这个留言系统仅仅是简单留言和管理员对留言板进行设置和进行回复、删除管理工具。该留言板简单但实用,而且含有了大多数留言板基础功效。十分适合于中小型网站使用。 本留言系统关键是采取ASP技术开发,以Access 作为后台数据库开发工具,辅之以Dreamwea
3、ver CS3网页编辑软件共同完成。开发环境为 Windowns XP操作系统+IIS Web服务器,利用这种技术开发一个简单留言薄系统应该说是完全能够做到。3.总体设计(1) 系统框架留言板分为三个模块:查看留言板、签写留言和管理留心模块查看留言板模块:用户能够在该页面上查看全部留言内容、留言专题、留言者姓名、个人图像、留言时间及管理员对该留言回复等信息签写留言板模块:在该页面中用户必需填写自己“姓名” 、“留言专题”、及“留言内容”,其它能够选择不填,用户信息提交后将被保留到数据库数据表中管理留言模块:管理员登陆成功后进入管理页面,管理员能够经过“留言管理”查看留言信息,并对留言进行回复及
4、对不良留言删除或屏蔽等操作基础功效需求已经完成,以下是该留言板功效模块划分图:留言系统查看留言模块查看留言模块查看留言模块退出管理管理员登陆 功效设计图(2)数据库设计1.该管理系统相对简单,就只有两张数据表admin表和main表,admin数据表包含用户编号、用户名、用户登陆密码等相关信息。(admin数据表结构)字段字段类型关键字说明ID自动编号管理员编号admin文本PK管理员名passward文本用户登陆密码main数据表包含用户编号、用户名、用户登陆密码等相关信息。字段字段类型关键字说明ID自动编号留言者编号name文本PK姓名sex文本性别pci文本头像qq文本OICQE-mai
5、l文本电子邮件home文本主页title文本专题content备注留言内容data日期/时间留言日期repcontent备注回复留言该留言板分为两个部分:一个是管理员信息,另一个是访客留言信息,该系统关系图以下所表示:管 理 员密码编号姓名 管理员设计图编号回复姓名时间性别图像内容留 言QQ专题主页电子邮件 留言设计图admin(id,admin,password)main(id,name,sex,pic,oicq,yj,home,title,content,datel,repcontent)在数据库中创建两个表,表admin和表main,以下所表示:access 数据库模块设计说明在留言系统
6、主界面上,访客能够看该系统上其它访客留言信息,管理员能够登录系统对对应访客信息进行管理,包含删除留言信息、回复留言信息、添加管理员信息,更新以后,假如符合要求话它会自动保留,不然页面报错,提醒犯错地方。4.具体设计%set rs=server.createobject(adodb.recordset)利用Server内置对象创建一个统计集sql=select name,sex,pci,qq,email,home,title,content,date,repcontent from main order by id desc SQL语句,这里意思是选择数据库中name,sex,pci,qq,em
7、ail,home,title,content,date,repcontent字段,指定该数据表名称是“main”数据排列次序是倒序rs.open sql,conn,1,1 用刚才创建名为rs统计集打开数据库,设置属性为只读(1,1为只读数据,1,3为插入数据,2,3是修改数据) 姓名 input name=name type=text id=name value= size=20 maxlength=10 img src= id=pci 头像 姓别 input name=name2 type=text id=name2 value= size=10 maxlength=10 QQ号 input
8、 name=qq type=text value= size=20 maxlength=15 邮件 input name=email type=text value= size=25 主页 input name=home type=text id=home value= size=25 maxlength=30 专题 input name=title type=text id=title value= size=25 maxlength=30 内容 回复 管理登陆 姓 名: 密 码: input type=reset name=Submit value=取消onClick=location.h
9、ref=Index.asp?ptime= 5.运行测试该系统首页是Index.html经过利用frame src 来调取index-1.html页面效果,即在index.html中存在代码,index-1.html页面效果显示以下:查看留言该页面是留言关键交流内容,打开系统首页后点击右上角“进入系统”即可进入该查看留言页面,这里将页面分页显示,方便访客进行更直观查看,经过该页面访客能够进入留言签写页面,管理员也能够经过该页面进入到管理页面,进行登陆验证等操作签写留言页面在查看留言页面单击“签写留言”便可进入留言签写页面,经过该页面访客能够填写任何留言,其中姓名和、专题和留言内容必需填写,其它可
10、进行选择,该页面还提供了部分图片,供用户选择。填写完后点“写好了”按钮即可提交留言,用户发表留言成功,数据表中对应留言表增加一条统计。管理员登陆页面该页面关键是对管理员身份进行验证,数据表中已经建好管理员登录名和对应密码,管理员点“管理”后,假如该信息和数据库中一致则进入到管理页面,经过该页面管理员能够对留言进行回复和删除。留言回复页面 管理员登陆成功后进入管理页面,然后点想要回复留言,便可进入到该页面,对对应留言进行回复点击回复留言显示以下:总 结经过此次课程设计,让我深入掌握了开发程序部分步骤及计划,在此尤其感谢我指导老师,在她严格要求下我知道了开发软件要有一个极其认真负责态度。从学做这个留言板中,体会到PHP简单实用,也感受到编程乐趣。编写出了这个留言板,即使有很多不足之处,不过我学到了更多学习方法和学习态度。在以后道路上,这种困难是不可避免。但我相信,经过这次毕业设计这将对我以后工作和学习产生了很大促进作用。不管做什么事全部要大胆去想去做,这么会有好创意,才能更有作为。不管是什么系统,只有利用到实际应用中,才含有现实意义。所以在系统开发早期,一定要做好需求分析,建立好完整系统数据库。
©2010-2024 宁波自信网络信息技术有限公司 版权所有
客服电话:4008-655-100 投诉/维权电话:4009-655-100