java_Springmvc网上学习论坛交流的bbs设计

在线学习论坛在Spring+Struts+Hibernate, Spring负责业务逻辑层,Struts负责表示层,Hibernate负责数据持久层。论坛采用B/S的体系结构,人们可以通过浏览器访问网站的主页,保证了服务器的安全。数据库采用了功能强大的mysql数据库。该论坛功能较齐全,在这里可以自由地发表自己的观点和对论坛的主题发表意见,也可以对网友的问题及时地解决,获取对自己有用的知识。该论坛还有一些特殊的功能,比如强大的搜索功能、在线人员显示等。本网站严格按照软件项目开发的流程进行开发,对于网站开发的可行性分析、需求分析、概要设计、详细设计以及对网站的测试与维护都有详细的论述和实现过程。

本系统的优点是它具有强大的可维护性以及可扩展性,适合网民创建自己的中小型BBS论坛!

论坛用户大致可以分为普通用户和临时用户两种,这两种用户拥有不同的权限,注册用户可以查看帖子,发帖,回帖,查找,并且可以对自己的资料进行修改,而临时用户只可以浏览帖子

该系统主要分为前台和后台两个模块,前台主要功能有:

(1)用户注册:只有注册了以后才可以发帖或者回帖。

(2)用户登录:注册成为用户以后就可以登录到本论坛。

(3)修改信息:用户可是随时更新自己的资料以及修改登录密码。

(4)发帖回帖:用户可以发表自己的帖子和回复别人的帖子,甚至是匿名发帖。

(5)搜索帖子:输入关键字进行帖子的搜索。

(6)屏蔽用户:用户可以屏蔽其他的用户,这样就看不到被屏蔽的用户发的帖子

(7)删除帖子:用户只可以删除自己的帖子,版主可以删除别人的帖子,以及自己帖子里的楼层。

(8)封禁管理:版主可以封禁不当言论的用户,也可以解封。

后台主要功能有:

(1)公告管理:管理员可以进行论坛公告的更新和删除。

(2)论坛版块管理:设定合适的版面,增加或者删除板块。

(3)用户管理:启用、禁用、删除用户,密码重置。

(4)用户权限,给予用户特殊权限,比如版主,让他来帮助维护和管理

java_Springmvc网上学习论坛交流的bbs设计_第1张图片

java_Springmvc网上学习论坛交流的bbs设计_第2张图片
java_Springmvc网上学习论坛交流的bbs设计_第3张图片

前 言 1

第1章 系统概述 3

1.1 总体概述 3

1.2 开发目的 4

1.3 开发背景 4

第2章 系统分析 6

2.1 技术可行性分析 6

2.1.1 开发语言综述 6

2.1.2 SSH框架介绍 7

2.1.3 系统层次设计 11

2.1.4 技术可行性综述 11

2.2时间可行性 11

2.3系统需求分析 11

2.3.1 系统开发运行环境 12

2.3.2 功能描述 12

2.3.3 数据流程 14

第3章 系统设计 16

3.1 数据库设计 16

3.1.1 概念模型设计(E-R图) 16

3.1.2 数据库表以及关系建立 17

3.1.3 数据库结构详细设计 17

3.2 系统概要设计 19

3.2.1 功能模块设计 19

3.2.2 系统界面设计 22

3.2.3 系统组件设计 23

第4章 系统实现 26

4.1 系统框架实现 26

4.1.1 底层数据库建立 26

4.1.2 持久化层的建立(hibernate) 27

4.1.3 业务逻辑层的建立 27

4.2 系统功能模块实现 28

4.2.1 用户模块实现 30

4.2.2 帖子模块实现 33

4.2.3 后台管理员模块实现 36

第5章 系统的调试与测试 37

5.1 测试概述 37

5.1.1 软件测试目的 37

5.1.2 软件测试的任务 38

5.1.3 测试环境 38

5.2 单元测试 39

5.2.1 黑盒测试 39

5.2.2 白盒测试 39

5.2.3 模块接口测试 41

5.3 集成测试 41

5.2.3 自顶向下集成 42

5.2.3 确认测试标准 42

结 论 43

谢 辞 44

参考文献 45

外文资料翻译 46

你可能感兴趣的:(ssm,计算机毕业设计,java,hibernate,struts,计算机毕业设计)