PHP专业课程设计网络留言板.doc
《PHP专业课程设计网络留言板.doc》由会员分享,可在线阅读,更多相关《PHP专业课程设计网络留言板.doc(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简单实用,也感受到编程乐趣。编写出了这个留言板,即使有很多不足之处,不过我学到了更多学习方法和学习态度。在以后道路上,这种困难是不可避免。但我相信,经过这次毕业设计这将对我以后工作和学习产生了很大促进作用。不管做什么事全部要大胆去想去做,这么会有好创意,才能更有作为。不管是什么系统,只有利用到实际应用中,才含有现实意义。所以在系统开发早期,一定要做好需求分析,建立好完整系统数据库。- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PHP 专业课程 设计 网络 留言板
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【天****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【天****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【天****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【天****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文