基于javaee论坛系统的设计与实现
技术:Java、JSP等摘要:
随着计算机技术的飞速发展,网上信息交流的需求迅速上升。为了方便软件开发和编程爱好者的线上互动交流,决定开发采用MVC模式,基于JSP的软件技术交流论坛系统,数据库使用SQL Server,在本系统的设计过程中,为了能使用户在最短时间里尽可能全面的掌握,因此采用了人机界面增加可读性,便于理解。作为一个规范的设计产品,在软件开发过程中要始终以系统的正确性为先,争取做到数据完整和正确处理。除了确保正确外,还应对程序代码进行优化,以便系统快速运行,同时也可减少占用系统资源。
本论文将要说明软件技术交流论坛系统的总体设计方案,包括系统运用的关键技术、数据库设计、对各个功能模块的详细设计以及实现,本系统实现的功能模块有会员注册,会员登录,浏览帖子,发帖回帖,查看斑竹、查看发帖人信息等;此外作为管理员,具有对用户、帖子、类别等的更改权限,可以删除用户,管理版块、帖子、用户、类别和新闻,对其进行增加、删除、修改等操作,并负责帖子的置顶管理和精华管理。
关键词:技术交流论坛;MVC;JSP;SQL Server
目录:
摘要 3
Abstract 3
1绪论 5
1.1背景介绍 5
1.2选题意义 5
2相关技术简介 6
2.1JSP简介 6
2.2JavaBean简介 7
2.3Struts 2简介 7
2.4MVC架构简介 8
2.5JDBC以及Tomcat简介 8
3可行性分析 10
3.1技术可行性 10
3.2经济可行性 10
3.3操作可行性 10
3.4社会可行性 10
4BBS论坛系统的需求分析 11
4.1功能性需求 11
4.1.1BBS论坛系统的功能需求流程 11
4.1.2BBS论坛系统的功能需求 11
4.1.3BBS论坛系统的用例设计 12
4.2非功能性需求 16
4.2.1时间性能需求 16
4.2.2可靠性 16
4.2.3可移植性 16
4.2.4安全性 16
4.2.5易用性 16
4.3数据需求 17
4.3.1系统数据流图 17
4.3.2系统数据结构和数据项设计 18
5BBS论坛系统的概要设计 19
5.1BBS 论坛系统组织模块结构设计 19
5.1.1 前台服务子系统设计 19
5.1.2前台服务子系统活动图 20
5.1.3后台管理子系统模块设计 23
5.1.4后台管理子系统模块活动图 24
5.2数据库概要设计 27
5.2.1BBS论坛系统中的实体属性图 27
5.2.2BBS论坛系统的实体关系(E-R)图 29
5.3BBS论坛系统的类图 30
6BBS论坛系统的详细设计 31
6.1用户前台子系统详细设计 31
6.1.1用户登录模块 31
6.1.3用户发帖模块 32
6.1.4用户回帖模块 33
6.2后台管理子系统详细设计 34
6.2.1用户管理模块 34
6.2.3版块管理模块 35
6.2.4类别管理模块 36
6.2.5新闻管理模块 37
6.3数据库逻辑设计 39
6.3.1数据库关系图设计 39
6.3.2数据库表结构 40
7BBS论坛系统的实现 42
7.1BBS论坛系统主页面 42
7.2用户登录注册模块设计 42
7.2.1用户登录 42
7.3帖子相关界面 44
7.3.1发表新帖子 44
7.3.2浏览帖子 44
7.3.3帖子列表 45
7.4新闻模块 45
8后台管理模块的设计与实现 47
8.1后台管理 47
8.1.1管理员登陆模块 47
8.2论坛管理 47
8.2.1添加论坛分类 48
8.2.2删除论坛分类 48
8.2.3编辑论坛分类 48
8.3用户管理 49
8.4新闻管理 49
9测试 50
9.1用户登录界面测试用例 50
9.2用户注册界面测试用例 50
9.3用户发表帖子测试用例 51
9.4用户修改密码测试用例 52
9.5管理员管理版块的测试用例 52
结论 53
参考文献 54
致谢 55
附录一外文原文 56
附录二译文 67
论文字数:25057
包含资料:
截图:
百度网盘下载地址(金币充值):
**** 本内容需购买 ****
页:
[1]