springmvc的bbs论坛系统(源码)【字数:15446】
目 录
第一章 绪论 1
1.1 选课的目的和意义 1
1.2 研究现状及存在的问题 1
1.3 主要研究内容 2
1.4 研究方法、步骤和措施 2
1.5 本章小结 3
第二章 系统技术 4
2.1 JSP简介及其优势 4
2.2 SpringMVC简介及其优势 4
2.3 Hibernate简介及其优势 5
2.4 MYSQL简介及其优势 5
2.5
*51今日免费论文网|www.jxszl.com +Q: #351916072#
Tomcat简介及其优势 6
2.6 Maven简介及其优势 6
2.7 jQuery简介及其优势 6
2.8 Bootstrap简介及其优势 7
2.9 本章小结 7
第三章 需求分析 8
3.1 用户权限功能需求 8
3.1.1 游客拥有的权限 8
3.1.2 普通用户拥有的权限 8
3.1.3 管理员拥有的权限 8
3.1.4 超级管理员拥有的权限 9
3.2 论坛内资源及操作的需求 9
3.3 本章小结 9
第四章 系统整体架构设计 10
4.1 功能模块设计 10
4.1.1 论坛前台模块 10
4.1.2 论坛后台管理模块 11
4.2 论坛流程图 12
4.2.1 论坛前台流程图 12
4.2.2 论坛后台管理流程图 12
4.3 ER图设计 13
4.4 数据库设计 14
4.4.1 数据库表详细设计 14
4.5 本章小结 20
第五章 系统功能详细设计与实现 21
5.1 前台功能设计 21
5.1.1 用户注册功能设计 21
5.1.2 用户登录功能设计 23
5.1.3 搜索帖子功能设计 24
5.1.4 发帖功能设计 26
5.1.5 主帖展示与回帖功能设计 27
5.1.6 查看用户信息功能设计 28
5.1.7 个人中心功能设计 29
5.2 后台功能设计 32
5.2.1 用户管理功能设计 32
5.2.2 版块管理功能设计 33
5.2.3 公告管理功能设计 35
5.2.4 帖子管理功能设计 36
5.3 本章小结 37
第六章 系统测试 38
6.1 测试环境 38
6.2 测试用例 38
6.2.1 登录模块测试 38
6.2.2 发帖模块测试 39
6.2.3 搜索帖子模块测试 40
6.3 本章小结 41
结 论 42
致 谢 43
参 考 文 献 44
第一章 绪论
本章主要阐述了开发本BBS论坛系统的目的和意义,围绕国内外较热的论坛系统来分析研究现状及其存在的问题,然后结合开发者的想法来展开对开发本系统的主要研究内容、研究方法、步骤和措施的讨论。
1.1 选课的目的和意义
BBS论坛系统是一款基于网络的论坛社区系统,它给用户提供了一个开发式的,自由的交友聊天以及学习的平台。在特定版块内,论坛参与者围绕某个话题或者问题,通过发帖,回帖的方式进行讨论交流,也可以上传图片,音频,视频进行资源共享,可交互性强。
目前网上主流的大多数论坛都是基于B/S结构设计实现的。论坛系统也被网友简称为BBS。随着国内互联网技术的急剧进步,以及计算机的成本和外设价格的大幅度降低,Internet这个当代流行词汇在人们心中留下越来越深的烙印。随着国内网络用户的数量呈现几何性的飞速增长的趋势,BBS也越来越普及。大多数BBS的设计初衷都是为了拉近用户与用户之间的距离,充分利用Internet网络资源的优势方便快捷地与外界互换各种有用的信息资源。通过用户之间的交流互动,可以足不出户地解决许多用户不能解决的问题,个人或团体的办事效率得到了显著地提升。由此可见,论坛系统的开发在当今Internet应用程序开发上的重要性是非常明显的,它已经改变了当代人们沟通和获取新闻的主要方式,把人们的视线从枯燥无味的报纸和书本中转移到电脑屏幕前,这是一个质的飞跃,所以论坛系统十分受到开发者和用户的重视。
1.2 研究现状及存在的问题
BBS论坛系统是互联网时代的产物,借助系统程序部署在服务器上的方式,论坛用户可以通过Internet连接网络访问该服务软件,既可以实现数据的上传与下载,阅读其他用户的帖子,也可以自己发帖或者回帖。目前BBS论坛系统已然相当流行,例如国内比较流行的天涯论坛,新浪论坛,豆瓣网。国外比较火的有FaceBook等等。
虽然BBS论坛已然较为成熟,但还是存在一些问题,主要是安全问题,一些极端用户会发布一些反动言论煽动群众,影响社会和谐。同时,BBS系统管理员拥有很大的权力,有权限的人可以轻而易举地检察到别的用户的信息,例如前不久百度贴吧出现的卖吧丑闻等等。
原文链接:http://www.jxszl.com/jsj/rjgc/77995.html
最新推荐
热门阅读