BBS论坛系统的设计与实现

技术:Java、JSP等
摘要:

BBS即Bulletin Board System(“电子公告版”),一般可以分为:教学型论坛、推广型论坛、地方型论坛、交流型论坛、技术型论坛等。软件公司由于其职工流动性比较大,所以基本每天都会有新员工入职,进入企业第一件要做的事就是从公司SVN服务器上下载已经开发好的项目源码,在本地调试并运行起来。在这个过程中由于自己对公司框架技术的不熟悉遇到很多阻力,没有参考的解决办法只能不断的问前辈们请教,这样既耽误别人的时间对自己帮助也不大,所以基于这个需求就需要开发一个BBS系统——企业程序员技术交流论坛。虽然现在市面上技术成熟、运行维护很好的BBS很多,比如:CSDN、IT天空、17173论坛等,但是这些论坛都是网民公用的,其帖子信息量、用户数据量之广都是不可想象的,如果一个企业内部职工们使用该论坛解决问题很显然是不现实的。
该论坛使用SpringMVC、MyBatis以及JSP等技术开发,主要分为前台系统和后台系统(针对管理员使用),前台主要包括的功能主要有用户注册、登录、注销以及发表、查找、查看、回复、删除、提前、设置精华等对帖子的操作。后台主要的功能有版面和版块的展示、删除、增加、修改以及对用户的查看、修改、删除等功能。
使用该系统能够记录企业内开发中常遇到的问题,便于新员工的学习;可以加快团队项目开发。
关键词:BBS系统;MVC设计模式;SpringMVC;MyBatis 

目录:

摘  要    i
Abstract    ii
1.  绪论    3
1.1开发背景    3
1.2开发目的和意义    3
2.  系统开发技术    4
2.1 B/S开发模式简介    4
2.2 JSP简介    4
2.2.1 JSP简介    4
2.2.2 JSP九大内置对象    4
2.3 SpringMVC    5
2.4 MyBatis    6
3.  系统需求分析    8
3.1系统功能概述    8
3.1.1系统功能需求    8
3.1.2用例分析    8
3.1.3概念层类图    10
3.2系统性能要求    11
3.2.1输入输出的处理能力    11
3.2.2 数据吞吐量管理能力    11
3.2.3软件硬件要求    11
3.3 系统可行性分析    12
3.3.1技术可行性    12
3.3.2 经济可行性    12
3.3.3社会可行性    12
3.4开发环境介绍    12
4.  系统概要设计    13
4.1系统体系结构设计    13
4.2系统功能流程图    13
4.3系统功能模块图    15
4.4系统数据库设计    16
4.4.1数据库简介    16
4.4.2数据库命名    16
4.4.3数据库逻辑设计    17
5.  系统详细设计与实现    21
5.1环境搭建    21
5.1.1项目总体结构搭建    21
5.1.2 SpringMVC配置    21
5.1.3 MyBatis配置    22
5.2项目核心类设计    23
5.3系统具体实现    24
5.3.1系统主页    24
5.3.2版块帖子的显示    26
5.3.3帖子内容显示    30
5.3.4发表帖子页面    32
5.3.5回复帖子页面    34
5.3.6 精华帖子页面    36
5.3.7管理员后台显示版面页面    38
5.3.8版块页面    39
5.3.9版块修改页面    40
5.3.10管理员根据权限查看用户    40
6.  系统测试    43
6.1系统测试简介    43
6.2软件测试方法    43
6.3系统功能测试    43
参考文献    45
总  结    46
致  谢    47
附  录    48
BBS发展历史    53

论文字数:19858
包含资料:

 

 

截图:

 

 
 

  • 15
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值