收藏 分销(赏)

PHP专业课程设计网络留言板.doc

上传人:天**** 文档编号:2864453 上传时间:2024-06-07 格式:DOC 页数:16 大小:604.04KB 下载积分:8 金币
下载 相关 举报
PHP专业课程设计网络留言板.doc_第1页
第1页 / 共16页
PHP专业课程设计网络留言板.doc_第2页
第2页 / 共16页


点击查看更多>>
资源描述
《PHP Web 应用开发》 课 程 论 文 学部 信息学部 专业 计算机应用 班级 1501 学生姓名 潘奇 学号 8 任课老师 翁广安 日期 3月 文华学院 网络留言板 1.项目介绍 伴随互联网发展,越来越多用户已经能够使用互联网进行信息交互,而企业留言本开发处理了信息交互复杂和交互困难难题,经过留言本能够加强企业和用户之间信息交互,同时也处理了企业和用户沟通不便等情况 留言板关键提供网上一个信息公布平台,大多作为网站辅助功效存在。浏览网页用户能够经过该留言板进行留言查看和签写。而管理员则能够对用户留言进行回复和删除等操作。 2.需求分析 (1)管理员登陆(2)留言公布和浏览 (3)已发留言回复(4)留言管理 留言管理系统,是用ASP或其它脚本语言编写网络应用程序。在网络用户交流中起很大作用,每个人全部能够将她资料和要求等信息保留在页面上,以供她人观看。留言板供其它网友给自己留言,或临时存放自己感受。留言操作相对简单,在您进入网站后,进入任何一个留言板或小区均能够看到有输入框,输入后提交即可。留言板提供完备信息公布功效,在网络用户交流中也有很大作用。 而我这个留言系统仅仅是简单留言和管理员对留言板进行设置和进行回复、删除管理工具。该留言板简单但实用,而且含有了大多数留言板基础功效。十分适合于中小型网站使用。 本留言系统关键是采取ASP技术开发,以Access 作为后台数据库开发工具,辅之以Dreamweaver CS3网页编辑软件共同完成。开发环境为 Windowns XP操作系统+IIS Web服务器,利用这种技术开发一个简单留言薄系统应该说是完全能够做到。 3.总体设计 (1) 系统框架 留言板分为三个模块:查看留言板、签写留言和管理留心模块 查看留言板模块:用户能够在该页面上查看全部留言内容、留言专题、留言者姓名、个人图像、留言时间及管理员对该留言回复等信息 签写留言板模块:在该页面中用户必需填写自己“姓名” 、“留言专题”、及“留言内容”,其它能够选择不填,用户信息提交后将被保留到数据库数据表中 管理留言模块:管理员登陆成功后进入管理页面,管理员能够经过“留言管理”查看留言信息,并对留言进行回复及对不良留言删除或屏蔽等操作 基础功效需求已经完成,以下是该留言板功效模块划分图: 留言系统 查看留言模块 查看留言模块 查看留言模块 退出管理 管理员登陆 功效设计图 (2)数据库设计 1.该管理系统相对简单,就只有两张数据表admin表和main表,admin数据表包含用户编号、用户名、用户登陆密码等相关信息。 (admin数据表结构) 字段 字段类型 关键字 说明 ID 自动编号 管理员编号 admin 文本 PK 管理员名 passward 文本 用户登陆密码 main数据表包含用户编号、用户名、用户登陆密码等相关信息。 字段 字段类型 关键字 说明 ID 自动编号 留言者编号 name 文本 PK 姓名 sex 文本 性别 pci 文本 头像 qq 文本 OICQ E-mail 文本 电子邮件 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 数据库 模块设计说明 在留言系统主界面上,访客能够看该系统上其它访客留言信息,管理员能够登录系统对对应访客信息进行管理,包含删除留言信息、回复留言信息、添加管理员信息,更新以后,假如符合要求话它会自动保留,不然页面报错,提醒犯错地方。 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,email,home,title,content,date,repcontent字段,指定该数据表名称是“main”数据排列次序是倒序 rs.open sql,conn,1,1 '用刚才创建名为rs统计集打开数据库,设置属性为只读(1,1为只读数据,1,3为插入数据,2,3是修改数据) <tr bgcolor="#FFFFFF"> <td width="122"><P style="MARGIN-TOP: 2px; MARGIN-LEFT: 80px">姓名</p></td> <td width="175"><input name="name" type="text" id="name" value="<% =rs("name") %>" size="20" maxlength="10"> </td> <td width="137" rowspan="4"><div align="center"> <p><img src="<% =rs("pci") %>" id=pci><br> 头像</p> </div></td> </tr> <tr bgcolor="#FFFFFF"> <td><P style="MARGIN-TOP: 5px; MARGIN-LEFT: 80px">姓别</p></td> <td><input name="name2" type="text" id="name2" value="<% =rs("name") %>" size="10" maxlength="10"></td> </tr> <tr bgcolor="#FFFFFF"> <td><P style="MARGIN-TOP: 2px; MARGIN-LEFT: 80px">QQ号</p></td> <td><input name="qq" type="text" value="<% =rs("qq") %>" size="20" maxlength="15"> </td> </tr> <tr bgcolor="#FFFFFF"> <td><P style="MARGIN-TOP: 2px; MARGIN-LEFT: 80px">邮件</p></td> <td><input name="email" type="text" value="<%=rs("email")%>" size="25"> </td> </tr> <tr bgcolor="#FFFFFF"> <td valign="top"><P style="MARGIN-TOP: 5px; MARGIN-LEFT: 80px">主页</p></td> <td colspan="2"><input name="home" type="text" id="home" value="<% =rs("home") %>" size="25" maxlength="30"> </td> </tr> <tr bgcolor="#FFFFFF"> <td valign="top"><P style="MARGIN-TOP: 2px; MARGIN-LEFT: 80px">专题</p></td> <td colspan="2"><input name="title" type="text" id="title" value="<% =rs("title") %>" size="25" maxlength="30"> <span class="style1 style3" style="color: #FF0000"></span></td> </tr> <tr bgcolor="#FFFFFF"> <td valign="top"><P style="MARGIN-TOP: 5px; MARGIN-LEFT: 80px">内容</p></td> <td colspan="2"><textarea name="textarea" cols="35" rows="8"><% =rs("content") %> </textarea></td> </tr> <tr bgcolor="#FFFFFF"> <td valign="top"><P style="MARGIN-TOP: 5px; MARGIN-LEFT: 80px">回复</p></td> <td colspan="2"><textarea name="repcontent" cols="35" rows="8" id="repcontent"><% =rs("repcontent") %> </textarea> <input name="active" type="hidden" id="active" value="yes"></td> </tr> <tr align="center" bgcolor="#FFFFFF"> <td colspan="3"><input type="submit" name="Submit" value="写好了"> <input type="reset" name="Submit" value="重新写"> </td> </tr> </table> <tr> <td colspan="2" align="center"><font size="4" color="#FFFFFF">管理登陆</font></td> </tr> <tr bgcolor="#FFFFFF"> <td colspan="2"><div align="center"> <form action="checkpass.asp" method="post" name="login" id="login"> <table width="226" border="0" cellspacing="8" cellpadding="0"> <tr> <td width="65"><font color="#336699" size="2">姓 名:</font></td> <td width="139"><input name="admin" type="text" class="mytext" id="admin" size="16"></td> </tr> <tr> <td width="65"><font color="#336699" size="2">密 码:</font></td> <td width="139"><input name="password" type="password" class="mytext" id="password" size="16"></td> </tr> <tr> <td><div align="right"> <input type="submit" name="Submit" value="管理"> </div></td> <td><div align="center"> <input type="reset" name="Submit" value="取消"onClick="location.href='Index.asp?ptime=<%=request("ptime")%>'"> </div></td> </tr> 5.运行测试 该系统首页是Index.html经过利用frame src 来调取index-1.html页面效果,即在index.html中存在代码<frame src="index-1.html">,index-1.html页面效果显示以下: 查看留言 该页面是留言关键交流内容,打开系统首页后点击右上角“进入系统”即可进入该查看留言页面,这里将页面分页显示,方便访客进行更直观查看,经过该页面访客能够进入留言签写页面,管理员也能够经过该页面进入到管理页面,进行登陆验证等操作 签写留言页面 在查看留言页面单击“签写留言”便可进入留言签写页面,经过该页面访客能够填写任何留言,其中姓名和、专题和留言内容必需填写,其它可进行选择,该页面还提供了部分图片,供用户选择。填写完后点“写好了”按钮即可提交留言,用户发表留言成功,数据表中对应留言表增加一条统计。 管理员登陆页面 该页面关键是对管理员身份进行验证,数据表中已经建好管理员登录名和对应密码,管理员点“管理”后,假如该信息和数据库中一致则进入到管理页面,经过该页面管理员能够对留言进行回复和删除。 留言回复页面 管理员登陆成功后进入管理页面,然后点想要回复留言,便可进入到该页面,对对应留言进行回复 点击回复留言显示以下: 总 结 经过此次课程设计,让我深入掌握了开发程序部分步骤及计划,在此尤其感谢我指导老师,在她严格要求下我知道了开发软件要有一个极其认真负责态度。从学做这个留言板中,体会到PHP简单实用,也感受到编程乐趣。编写出了这个留言板,即使有很多不足之处,不过我学到了更多学习方法和学习态度。在以后道路上,这种困难是不可避免。但我相信,经过这次毕业设计这将对我以后工作和学习产生了很大促进作用。不管做什么事全部要大胆去想去做,这么会有好创意,才能更有作为。不管是什么系统,只有利用到实际应用中,才含有现实意义。所以在系统开发早期,一定要做好需求分析,建立好完整系统数据库。
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 学术论文 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服