基于SSI的BBS论坛管理系统设计与实现毕业论文
2020-05-12 22:19:34
摘 要
伴随网络的发展,越来越多的人选择使用BBS论坛沟通。高校BBS论坛不仅改变了大学生传统的交流方式,也为高校管理者提供了一个了解学生的窗口。
本文结合高校BBS论坛的应用现状,首先分析了BBS论坛的产生背景和课题研究内容。说明了BBS论坛使用的MVC设计模式、B/S架构和SSI框架的优点,开发环境选择了Eclipse,开发语言选择的是Java,数据采用Oracle,并对这些技术进行了介绍,并且详细阐述了系统的各个模块功能和开发过程中的基本流程和业务逻辑。
参照目前在用的高校BBS论坛,本课题所研究的BBS论坛不仅实现了传统的论坛的基础功能,还拓展了部分功能。设计了一个实用性强、用户体验佳的论坛系统,本次开发的高校BBS论坛会在“互联网 ”的大背景下,在未来大学生社交领域拥有长远的发展空间。
关键字:BBS论坛系统;SSI框架;Java语言;Eclipse
Design and implementation of BBS forum management system based on SSI
ABSTRACT
With the development of the network,more and more people, especially college students began to communicate through the BBS forum. The BBS forum not only changes the traditional way of communication,but also provides a window for the university administrators to understand students.
In this paper,combined with the application of the University BBS forum,first of all,the paper analyzes the background and content of the BBS forum. Advantages of BBS forum using the MVC design pattern, B / S architecture and SSI framework was analyzed, and the selection of development environment eclipse, the development language is Java,using Oracle data and of these technologies were introduced, and expounded the system each module function and the development process in the basic process and business logic.
At present in the BBS forum, the BBS forum and expand some function based on the traditional Forum on the design of a practical,user experience good forum system, the development of the BBS forum will be the background in the "Internet plus", in the future college students' social fields have long-term development space.
Keywords:BBS forum system;SSI framework; Java language; Eclipse
目录
摘 要 I
Abstract II
第一章 绪论 1
1.1 课题背景 1
1.2 国内外现状 2
1.3 课题研究内容 2
第二章 开发技术与环境简介 4
2.1 MVC设计模式和B/S架构介绍 4
2.2 SSI框架技术 5
2.2.1 控制层Struts 2框架 6
2.2.2 业务逻辑层Spring框架 6
2.2.3 持久层MyBatis框架 6
2.3 开发语言 7
2.3.1 JAVA简介 7
2.3.2 Web前端技术简介 7
2.4 运行环境、开发平台以及服务器 8
2.4.1 运行环境 8
2.4.2 开发平台以及服务器 9
2.5 本章小结 9
第三章 BBS系统需求分析与设计 10
3.1 系统的可行性分析 10
3.2 系统功能需求分析 10
3.3 系统功能角色划分 11
3.4系统功能模块分布 12
3.5 数据库整体设计 14
3.6 数据库的建立 15
3.6.1表bbs_admin 15
3.6.2表bbs_use 16
3.6.3表bbs_message 16
3.6.4表bbs_rvt 16
3.6.5表bbs_item 17
3.6.6表bbs_complain 17
3.6 本章小结 18
第四章 BBS系统具体功能实现 19
4.1 SSI配置 19
4.2系统首页 20
4.3 前台模块 20
4.3.1 登录功能的实现 20
4.3.2 用户注册功能的实现 21
4.3.3 用户找回密码功能的实现 23
4.3.4 发帖功能的实现 24
4.3.5 回帖功能的实现 24
4.4 后台模块 25
4.4.1 管理员登录 25
4.4.2系统用户管理模块 26
4.4.2 帖子管理功能模块 27
4.4.3 用户管理功能模块 28
4.5 BBS论坛管理系统测试模块 29
4.5.1 软件测试的基本概念 29
4.5.2 软件测试的步骤 29
4.5.3 系统功能的模块测试 30
4.5.4 功能模块的测试情况 30
4.6 本章小结 30
第五章 总结与展望 31
5.1 工作总结 31
5.2 展望未来 31
参考文献 32
致谢 34
第一章 绪论
1.1 课题背景
论坛又叫做网络社区,它的英文名称是BBS,是Bulletin Board System的简称,是一款信息管理服务系统。全世界第一个BBS论坛管理系统诞生于1978年,在网络并不发达的当时,只有部分人可以使用网络,用户相当少,而且很局限。而1982年发布的适应于PC的BBS系统以自由软件模式促进了BBS系统的广泛流传,1983年该程序被改写成了RBBS-PC,被当作如今大规模所使用的BBS系统的鼻祖[1]。
随着网络逐渐兴起,BBS系统也有原来的PC BBS发展为Internet BBS,即由原来运行需要电话网支持变为Internet支持,以Internet为基础的BBS更加快捷、人性化,适应多个用户同时使用[2]。
相关图片展示: