论坛BBS系统的设计与实现(JSP,Servlet,MySQL)
无需注册登录,支付后按照提示操作即可获取该资料.
论坛BBS系统的设计与实现(JSP,Servlet,MySQL)(开题报告,文献综述,外文翻译,毕业论文18000字,程序代码,MySQL数据库,答辩PPT)
为了更好地设计一个论坛系统,本文基于J2EE企业级技术解决方案,涉及目前Java世界中的多个主流技术,主要有JAVABean,Servlet,JSP等技术,应用MVC模式来实现用户注册、登录、密码找回、修改密码、发表主题、回复主题及后台管理等功能,旨在为人们提供更为安全便捷的信息交流平台,线上线下,大家聊天聊车聊生活。
就体系结构而言,本文采用B/S结构,人们通过浏览器就可以访问论坛,保证服务器的安全。数据库采用免费,小巧,容易操作的MySql数据库,在一定程度上降低了硬件配置的要求,更易用户操作。本论坛严格按照软件项目开发的流程进行开发,对于论坛开发的可行性、需求分析、概要设计、详细设计以及对网站的测试与维护都有详细的论述和实现过程。该论坛最大的优点是有很好的可扩展性和可维护性。
论坛的设计目标可以分为以下几点:
(1) 游客可以查看帖子,并可以留言,给本论坛提供一些建议。以便该论坛能做的更加的完美。
(2) 注册会员可以发表自己的帖子、回复帖子、修改个人信息等。
(3) 板主具有注册用户的所有功能,而且可以管理帖子。
(4) 管理员具有最大权限,可以执行任何操作。比如增加、修改、删除板块;删除会员;管理板主等功能。
2.4 论坛系统功能要求
本系统根据论坛系统的需要,以实现交流信息的一个平台。本系统的功能要求主要包括:
(1) 身份的安全验证。主要完成系统登录用户的验证,对于非法用户将禁止登录,不同身份的用户被赋予不同的权限[5]。
(2) 游客:浏览帖子,留言。
(3) 注册会员:发表、修改帖子;回复帖子,删除回复;查看、修改个人信息,留言。
(4) 板主:发表、修改、删除帖子;回复帖子,删除回复;查看、修改个人信息,留言。
(5) 管理员:删除、修改用户信息、将会员设为板主或撤销板主;添加板块、修改板块、删除板块;发布公告、修改公告、删除公告;查看留言、删除留言。
系统开发工具
开发语言:JAVA JSP Servlet
数据库:MySql
开发工具:MyEclipse
预期成果:一个可扩展的WEB的BBS论坛
目 录
摘 要 I
ABSTRACT II
1 绪论 1
1.1 引言 1
1.2 系统开发背景 3
1.3 开发目的 4
2 论坛系统分析 6
2.1 现状分析 6
2.2 可行性分析 6
2.2.1 经济可行性 6
2.2.2 技术可行性 6
2.2.3 市场可行性 7
2.3 论坛系统设计目标 7
2.4 论坛系统功能要求 7
2.5 系统开发工具 8
2.5.1 MySql简介 8
2.5.2 MySql系统特点 8
2.6 J2EE技术 9
2.6.1 JSP技术介绍 10
2.6.2 Servlet技术介绍 11
2.6.3 JAVABean技术介绍 11
3 论坛系统设计 12
3.1 数据库设计 12
3.1.1 数据库需求分析 12
3.1.2 数据库概念结构设计 14
3.1.3 数据库逻辑结构设计 14
3.1.4 数据库表设计 17
3.2 系统结构设计 20
3.2.1 页面模块化设计 20
3.2.2 MVC模式设计(JSP+Servlet+JAVABean) 21
4 论坛系统实现 22
4.1 概述 22
4.2 个人中心子系统实现 22
4.2.1 数据库操作代码 22
4.2.2 会员注册页面 24
4.2.3 会员登录 25
4.2.4 管理贴页面 26
4.2.5 查看所有主贴页面 28
4.2.6 发表主题页面 29
4.2.7 查看主题页面 30
4.2.8 回复主题页面 31
4.3 后台管理子系统实现 32
5 系统的调试与测试 33
5.1 测试概述 33
5.1.1 软件测试的目的 33
5.1.2 软件测试的原则 33
5.2 单元测试 34
5.2.1 黑盒测试 34
5.2.2 白盒测试 35
5.3 集成测试 36
5.3.1 集成测试简介 36
5.3.2 集成测试目标 36
5.3.3 集成测试的测试技术 36
5.4 确认测试标准 37
5.5 系统的评价分析 37
5.5.1 实用性 37
5.5.2 可维护性 37
5.5.3 可扩展性 37
结束语 38
致 谢 39
参考文献 40