技术:Java、JSP等
摘要:
论坛,从20世纪70年代诞生开始到今天,在不断地发展和演变,有些功能在发展过程中逐渐分离出去,随着WEB服务的广泛应用,使得论坛逐渐注重其信息交流的功能,也就是现在大家所理解的BBS。BBS,就是一个实时交互的信息交流平台,在人们日常生活中得到了广泛的使用,如百度贴吧、豆瓣、天涯等等,通过论坛,人们可以对自己感兴趣的问题发表自己的看法,了解他人的想法,进行实时的交互和讨论,而不是像看电视、听广播一样,无法表达自己的看法、观点,也无法进行交互。人们还可以发起一些问题或寻求一些问题的答案。
实现前台显示和后台管理两部分工作。普通用户需要通过注册和登录进入该论坛系统才可以浏览和回复帖子以及使用其他附属功能。管理员的创立是用来管理和规划整个论坛系统中的资源和用户,使整个论坛井井有条,保证了访客们的正常访问。管理员除具备普通用户的所有功能外,还可以对用户、帖子、公告等进行管理。除了以上基本功能以外,还着手添加了诸如,导航,版块和按关键字搜索等功能使整个系统更加完善和人性化,方便人们的使用。
本系统主要是通过JDBC技术连接sql server数据库,并且运用JSP动态页面技术、Servlet和JavaBean来完成的,同时采用MVC模式来设计整个系统,也提升了代码的可读性。
关键词 BBS; Structs2; JSP;
目录:
摘 要 i
Abstract ii
1 概述 1
1.1 系统开发工具 1
1.1.1 MyEclipse 10 1
1.1.2 Tomcat 6.0服务器 2
1.1.3 数据库及其工具 2
1.2 关键技术 2
1.2.1 JSP动态网页技术 2
1.2.2 Servlet服务器程序 3
2 系统需求分析 4
2.1 功能需求 4
2.2 性能需求 4
2.3 开发环境 4
2.3.1 硬件环境 4
2.3.2 软件环境 5
3 总体设计 6
3.1 功能结构设计 6
3.2 功能模块介绍 6
4 数据库设计 10
4.1 数据库的安装 10
4.2 数据库概念结构设计 11
4.3 数据库逻辑结构设计 12
4.4 数据库的连接 14
5 功能模块的设计与实现 16
5.1 主页面 16
5.2 用户登录注册模块设计 16
5.2.1 用户登录 16
5.3 帖子相关界面 18
5.3.1 发新帖子 18
5.3.3 帖子列表 22
5.4 新闻模块 22
6 后台管理模块的设计与实现 25
6.1 后台管理 25
6.1.1 管理员登陆模块 25
6.2 论坛管理 25
6.2.1 添加论坛分类 26
6.2.2 删除论坛分类 26
6.2.3 编辑论坛 26
6.3 用户管理 26
6.4 新闻管理 28
结束语 29
参考文献 30
致 谢 31
外文原文 32
中文翻译 39