摘要:BBS即“电子公告板”,利用BBS网络论坛可以方便人们实现网络上的交流与互动,促进知识和信息的传播。现如今网络论坛的影响已经深入人们日常生活的很多重要和细微的方面,总的来说,任何人都可以发现自己喜欢或者十分感兴趣的网络论坛 。本课题面向徐州工程学院的学生,设计并实现徐州工程学院BBS网络论坛系统,设计目的是为了丰富同学们的业余生活。
本系统的用户类型分为管理员、用户和游客,系统功能主要包括用户管理、帖子管理、板块管理和公告管理,可以实现用户登录前的浏览系统帖子和注册、登陆后的管理个人信息、浏览系统帖子以及发表帖子等的全面管理。
本系统使用MySQL数据库,使用MyEclipse10.6开发工具进行JAVAWeb服务器端程序的开发。使用该系统,用户可以随时随地发表自己的想法,增进校友间的感情。
关键词 BBS;帖子;MySQL;网络论坛
目录
摘要
Abstract
1 绪论-1
1.1 研究背景-1
1.2 研究现状-1
1.3 研究内容-1
1.4 论文的组织结构-2
2 相关技术简介-3
2.1 JAVA简介-3
2.2 JSP简介-3
2.3 Servlet简介-3
2.4 MySQL的简介-3
2.5 MyEclipse开发工具的简介-3
2.6 Tomcat 服务器的简介-4
2.7 本章小结-4
3 系统分析-5
3.1 徐州工程学院BBS网络论坛系统的概述-5
3.2 系统功能结构-5
3.3 程序流程图-6
3.4 本章小结-6
4 徐州工程学院BBS网络论坛的总体设计-8
4.1 总体设计的概述-8
4.2 徐州工程学院BBS网络论坛系统的数据库表的结构及E-R图-8
4.2.1 数据库逻辑结构设计-8
4.2.2 徐州工程学院BBS网络论坛系统E-R图-10
4.2.3 徐州工程学院BBS网络论坛系统表设计-10
4.3 本章小结-13
5 徐州工程学院BBS网络论坛的实现-14
5.1 数据库连接配置-14
5.2 系统主界面-15
5.3 游客权限界面-15
5.3.1根据板块查看帖子功能的实现-15
5.3.2 查看最新帖子功能的实现-16
5.3.3 查看热帖功能的实现-16
5.3.4 查看帖子详细信息功能的实现-17
5.3.5查看系统公告功能的实现-17
5.3.6注册系统账号功能的实现-18
5.4 系统用户权限界面-19
5.4.1 用户登录界面-19
5.4.2 查看用户个人信息功能的实现-21
5.4.3修改用户个人信息功能的实现-21
5.4.4 修改用户密码功能的实现-21
5.4.5 发表帖子功能的实现-23
5.4.6 查看MyTopic功能的实现-23
5.4.7 评论帖子功能的实现-24
5.4.8 删除帖子功能的实现-24
5.5 管理员权限界面-25
5.5.1 管理员登陆界面-25
5.5.2 管理员查看个人信息功能的实现-25
5.5.3 管理员修改个人信息功能的实现-26
5.5.4 管理员修改密码功能的实现-27
5.5.5 管理员查看系统用户功能的实现-28
5.5.6 管理员设置系统用户权限功能的实现-28
5.5.7 管理员查看系统公告功能的实现-28
5.5.8 管理员发布系统公告功能的实现-29
5.5.9 管理员修改系统公告功能的实现-30
5.5.10 管理员删除系统公告功能的实现-30
5.5.11 管理员查看帖子功能的实现-30
5.5.12 管理员设置帖子状态功能的实现-31
5.5.13 管理员查看板块功能的实现-31
5.5.14 管理员添加板块功能的实现-32
5.5.15 管理员修改板块功能的实现-33
5.5.16 管理员删除板块功能的实现-33
5.6 系统通知界面-33
5.7 本章小结-34
结论-35
致谢-36
参考文献-37
附录-38