大学生校园论坛BBS设计与开发(JSP,SQLServer)
无需注册登录,支付后按照提示操作即可获取该资料.
大学生校园论坛BBS设计与开发(JSP,SQLServer)(任务书,开题报告,中期检查表,文献综述,外文翻译,毕业论文20000字,程序代码,SQLServer数据库)
功能结构分析
根据需求分析,将大学生校园论坛系统分为分为两大模块:前台模块和后台模块。前台功能模块包括3部分:(1)登录模块:用户在前台可以注册、登录;(2)浏览模块:用户可以浏览主题帖列表、查看帖子;(3)发帖回帖模块:用户可以发帖、回帖、编辑自己发布的帖子。
后台模块都是与管理员相关的,也包括3部分:(1)论坛设置模块:管理员可以设置论坛参数;(2)管理版块模块:创建、修改和删除版块;(3)管理用户模块:添加、删除和设置权限。
系统功能分析
论坛系统中有两种用户:注册用户和管理员用户。论坛中的版主权限,划分给管理员。对于注册用户:
注册登录:因为论坛的特殊性以及网络的法律薄弱性本系统我采用了无匿名登陆模式,用户想要对页面进行操作则必须登陆,非登陆用户对页面进行操作,系统将不对其给与运行同时提示用户必须先注册。如图3-3所示。
浏览:浏览版块列表选择某版块,浏览其下的主题贴列表,查看帖子内容。搜索需要的帖子。这些行为是用户读取论坛的版块及其帖子的相关信息,设计成浏览版块。
发帖回帖:可以发表新帖子,也可以回复已有的帖子,同时可以编写自己想写的帖子内容。这些行为是用户参与论坛讨论,发表自己的见解,设计为发贴回帖模块。
目 录
摘 要 I
ABSTRACT II
1 绪论 1
1.1 引言 1
1.2 系统概述 1
1.2.1 开发背景 1
1.2.2 开发目的 2
1.2.3 技术可行性分析 2
1.2.4 校园论坛的好处 3
1.2.5 带来的弊病及解决办法 4
1.3 相关技术简介 4
1.3.1 JSP技术简介 5
1.3.2 SQL Server 数据库简介 7
1.3.3 JAVABeans技术简介 9
1.3.4 MyEclipse简介 10
1.4 工作环境介绍 11
1.4.1 开发模式 11
1.4.2 开发环境 11
1.4.3 服务器配置 11
2 系统需求分析 13
2.1 功能需求 13
2.2 性能需求 13
3 总体设计 15
3.1 概要设计 15
3.1.1 系统体系结构 15
3.1.2 总体模块设计 16
3.1.3 论坛总体关系 16
3.2 功能结构设计 16
3.2.1 功能结构分析 16
3.2.2 系统功能分析 17
3.2.3 数据库设计 20
4 功能模块的设计与实现 25
4.1 主页面 25
4.2 用户登录注册模块设计 25
4.2.1 用户登录 25
4.2.2 用户注册 26
4.3 帖子相关模块 27
4.3.1 发布新帖子 27
4.3.2 浏览帖子 29
4.3.3 帖子列表 31
4.4 新闻模块 31
5 后台管理模块的设计与实现 34
5.1 管理员登录 34
5.2 论坛管理 34
5.2.1 添加论坛分类 35
5.2.2 删除论坛分类 36
5.2.3 编辑论坛 36
5.3 用户管理 36
5.4 新闻管理 38
6 系统测试 39
6.1 功能测试 39
6.2 性能测试 39
6.3 连接测试 39
6.4 其他测试 39
6.5 测试工具 39
结束语 41
致 谢 43
参考文献 44