资源描述:
《jsp论坛jsp+sqlserver版本本论坛》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、摘要本系统是采用jsp+servlet技术开发设计地论坛网站系统,基于MVC地设计模式,结合JSTL+EL以及AJAX等地页面显示技术,使JSP页面中无JAVA代码地显示,保证了代码地安全,同时简化了JSP页面地编码.系统实现了网站信息地动态发布,使得对信息地管理更加及时、高效,提高了工作效率.数据库采用了SQLServer2000数据库,操作简单、方便而且廉价易维护性高.软件采用地是B/S地设计结构,主要分为前台显示和后台管理两部分.前台是用户注册、密码修改、密码取回、登录、浏览帖子、回复帖子、根
2、据关键字搜索帖子等;后台主要实现对帖子地精华设置与取消、对帖子地查看、对非法地帖子进行删除,对回复地帖子进行查看、删除等管理操作以及公告地发布、添加、删除、修改等操作.矚慫润厲钐瘗睞枥庑赖。本文通过对论坛网站系统设计到实现流程地描述,目地是让人们了解论坛网站地结构以及系统从设计到实现中各个部分地解决方案,让大家了解JAVA网络编程广泛采用地设计模式.聞創沟燴鐺險爱氇谴净。关键词:论坛,系统,JSP,公告III目录前言1残骛楼諍锩瀨濟溆塹籟。1可行性分析3酽锕极額閉镇桧猪訣锥。1.1技术可行性3彈贸摄
3、尔霁毙攬砖卤庑。1.2操作可行性3謀荞抟箧飆鐸怼类蒋薔。1.3分析结论4厦礴恳蹒骈時盡继價骚。2需求分析4茕桢广鳓鯡选块网羈泪。2.1系统地功能需求4鹅娅尽損鹌惨歷茏鴛賴。2.1.1会员功能4籟丛妈羥为贍偾蛏练淨。2.1.2搜索功能5預頌圣鉉儐歲龈讶骅籴。2.1.3版主功能5渗釤呛俨匀谔鱉调硯錦。2.1.4论坛展区功能5铙誅卧泻噦圣骋贶頂廡。2.1.5后台数据维护功能5擁締凤袜备訊顎轮烂蔷。3概要设计6贓熱俣阃歲匱阊邺镓騷。3.1系统总体构概要设计6坛摶乡囂忏蒌鍥铃氈淚。3.2数据模型7蜡變黲癟報伥
4、铉锚鈰赘。3.2.1数据流图7買鲷鴯譖昙膚遙闫撷凄。3.2.2系统设计E-R图9綾镝鯛駕櫬鹕踪韦辚糴。3.3数据库设计9驅踬髏彦浃绥譎饴憂锦。4详细设计及实现12猫虿驢绘燈鮒诛髅貺庑。III4.1前台页面地设计与实现12锹籁饗迳琐筆襖鸥娅薔。4.1.1首页地设计实现12構氽頑黉碩饨荠龈话骛。4.1.2用户登录界面地制作14輒峄陽檉簖疖網儂號泶。4.1.3用户注册界面地制作18尧侧閆繭絳闕绚勵蜆贅。4.1.3用户分区界面地制作22识饒鎂錕缢灩筧嚌俨淒。4.2后台页面地设计与实现27凍鈹鋨劳臘锴痫婦胫籴
5、。4.2.1管理员登录界面地设计27恥諤銪灭萦欢煬鞏鹜錦。4.2.2管理员管理地设计与实现28鯊腎鑰诎褳鉀沩懼統庫。5测试39硕癘鄴颃诌攆檸攜驤蔹。5.1测试地任务及目标39阌擻輳嬪諫迁择楨秘騖。5.1.1测试地任务39氬嚕躑竄贸恳彈瀘颔澩。5.1.2测试地目标39釷鹆資贏車贖孙滅獅赘。5.2测试方案39怂阐譜鯪迳導嘯畫長凉。5.3测试用例39谚辞調担鈧谄动禪泻類。5.3.1会员登录测试40嘰觐詿缧铴嗫偽純铪锩。5.3.2发帖测试41熒绐譏钲鏌觶鷹緇機库。6结论44鶼渍螻偉阅劍鲰腎邏蘞。参考文献45
6、纣忧蔣氳頑莶驅藥悯骛。谢辞46颖刍莖蛺饽亿顿裊赔泷。III3概要设计3.1系统总体构概要设计为了能把系统地结构介绍得明确,我们采用示意图来加以辅助说明.论坛网站系统管理员界面会员浏览帖子回复帖子管理用户管理帖子修改密码发布公告删除用户修改资料删除帖子修改帖子精华设置删除回复图3-1系统总体构成示意图10图4-1论坛首页图图4-2用户登录图10图4-3登录成功图图4-4注册页面图10图4-5论坛分区页面图图4-6留言板页面图10图4-7具体分区页面图(2)回帖子:这里我们再次用到了留言板,而标题是从用
7、户要回复地标题.当用户回复成功之后,该帖子地回复加1.并把回复存到数据库中.濫驂膽閉驟羥闈詔寢賻。(3)显示回复:同样使用EL与JSTL技术在显示帖子地内容同时显示回复地内容,其实现与上文显示帖子内容地处理方法类似所以略而不写,实现如下图.銚銻縵哜鳗鸿锓謎諏涼。10图4-8显示帖子页面图4.2后台页面地设计与实现后台地设计主要有管理员管理设计和版主管理设计.版主只能对自己分区内地帖子与回复进行管理,而管理员可以对所有区内地所有帖子和回复以及用户进行管理.其实现地功能与实现相关技术基本相似,所以我们只
8、写管理员对后台管理地具体设计与实现.挤貼綬电麥结鈺贖哓类。4.2.1管理员登录界面地设计管理员在后台管理所有信息必须保证安全,我们首先要做个管理员地登录界面,版主地登录界面与此相同.10图4-9管理员登录页面图4.2.2管理员管理地设计与实现管理员登录成功后,在管理界面对论坛地帖子、用户以及公告进行管理,首先是管理分区,通过对数据库地查询,显示出每个分区地帖子信息,从而进行删除、精华设置等操作.具体实现如下图:赔荊紳谘侖驟辽輩袜錈。图4-10管理页面图那么后台地管理功