基于JSP的留言板课程设计样本.doc
《基于JSP的留言板课程设计样本.doc》由会员分享,可在线阅读,更多相关《基于JSP的留言板课程设计样本.doc(29页珍藏版)》请在咨信网上搜索。
1、 JSP在水一方留言簿设计报告一 需求分析随着互联网迅猛发展,网站给咱们带来不少便利,于此同步,论坛基本是每个网站必有功能,为顾客之间交流提供较好平台。我通过仔细分析和规划,本论坛有如下功能:顾客注册,登录,顾客信息修改,签写留言,留言查看,回答留言和管理员普通维护功能等。 这些功能详细描述如下:1)顾客注册模块:顾客可已成为本论坛会员,通过表单把顾客有关信息提交给数据库。2)登录模块:基本是每个系统必备模块,本论坛登录模块分为两个小模块:普通顾客登录,另一种是管理员登录。3)签写留言模块:这是论坛重要功能之一,顾客把自己感兴趣话题刊登到论坛上,与网上会员进行探讨。4)查看留言模块:这也是论坛
2、重要功能之一,把顾客刊登留言逐条,安顺序显示出来。5)回答留言模块:这也是论坛重要功能之一,顾客对别顾客刊登留言进行回答。6)普通维护模块:这是给管理员功能,该功能对那些危害社会风气留言删除。7)顾客信息修改模块:顾客能对自己信息进行修改。 二 分析和设计(页面和数据库)设计网站论坛时,一方面应当区别是普通顾客登录还是管理员登录。如果是普通顾客登录,那么该顾客只有查看和回答留言权限。如果是管理员登录,则除了具备查看和回答权限外,还用品有管理论坛权限。在顾客刊登留言后,将显示该顾客顾客名、性别、留言内容和留言时间等内容。如果在某个留言有回答内容,则显示出是谁恢复了该篇留言和回答内容。此外还能在页
3、面中显示当前系统时间和访问权限。 数据库设计通过以上分析:数据库应有四个表,tb_user、td_topic、tb_reply、tb_counter。由于是个小型论坛,选取AEESS数据库。详细各表设计如下:1 分析得知tb_user表功能记录顾客信息,具备如下字段:ID、UserName、PWD、Birthday、Sex、OICQ、Tel、homepage、address、postcode、Email、status。 2 分析得知tb_topic表功能是存储顾客刊登留言,具备如下字段:ID、anthor、face、content、datetime。 3 分析得知tb_reply表功能是用于存
4、储顾客对每条留言所回答信息,具备如下字段:ID、TpoicID、content、replyuser。 4 通过度析得知:tb_counter是记录网站每天访问次数,有如下两个字段:accessTime、hit。 5.通过度析,在显示留言是时候,要用到tb_user和tb_topic两张表,因此要设计一种具备这两张表一种视图:一方面建立关系如下: 视图如下: 页面设计1 网站流程体如下: 2 各页面功能实现阐明:1) 系统提供服务(top.jsp) 程序重要实现依照级别设立顾客权限,是用脚本言语(javascript)来显示系统当前时间,并通过来实现滚动显示,重要代码如下:function cl
5、ockon()var date=new Date(); var YY=date.getYear(); var MM=date.getMonth()+1; var DD=date.getDate(); var KK=date.getDay(); var HH=date.getHours(); var mm=date.getMinutes(); var SS=date.getSeconds(); if (MM10) MM=0+MM; if (DD10) DD=0+DD; if (HH10) HH=0+HH; if (mm10) mm=0+mm; if (SS10) SS=0+SS; switch
6、(KK) case 1: KK=星期一; break; case 2: KK=星期二; break; case 3: KK=星期三; break; case 4: KK=星期四; break; case 5: KK=星期五; break; case 6: KK=星期六; break; case 0: KK=星期日; break; var str_date= 系统公示:+YY+年+MM+月+DD+日 +KK+ +HH+:+mm+:+SS; if(document.all) div_date.innerHTML=str_date; var timer=setTimeout(clockon(),20
7、0); 签写留言 修改资料 顾客注册 注销顾客 顾客登录 查看留言 刷新页面 注销版主登录 版主登录 系统公示: 您好!欢迎访问“在水一方”留言簿!已有 人访问过本网站! 2) 查看留言(index1.jsp)将所有;留言记录通过循环显示在客户端,并将某条留言回答记录和回答者姓名也显示出来。如果是登录顾客权限为普通顾客,那么该顾客权限极为回答留言。如果是管理员,那么该顾客权限就是回答和删除留言。由于涉及到多条记录显示,咱们用了分页显示办法出来。定义每个页面显示记录,通过ResultSet对象计算出总记录数,通过这两个数据计算总页数。重要代码如下: -%boolean tj=rs_user.ne
8、xt();String str=(String)request.getParameter(Page);if(str=null) str=0;int pagesize=5; /每页显示数据条数rs.last();int RecordCount=rs.getRow(); /获得记录总条数int maxPage=0;maxPage=(RecordCount%pagesize=0)?(RecordCount/pagesize):(RecordCount/pagesize+1); /得到是总页数 int Page=Integer.parseInt(str); /当前时第几页if(PageRecordCo
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 JSP 留言板 课程设计 样本
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【二***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【二***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。