校园bbs论坛系统的设计与实现

摘要:校园BBS论坛系统结合了当前主流互联网的特点,可以为本校师生提供交流的平台。如何设计和管理一个符合自身学校办学特色和发展特点的并且功能强大的校园BBS论坛系统对于任何一个高校来说都具有相当重要的意义。在论坛里,所有的用户都可以浏览页面,但想要发表帖子,必须注册用户;作为管理员,则必须管理用户管理帖子以保证论坛的正常运行。一个完善的系统是由美观易操作的前端、安全可维护的后台组成。本文介绍了如何用JSP语言和Oracle数据库来设计与实现的一个校园论坛。其中WEB前端页面通过JSP语言实现,后台通过java连接Oracle数据库来处理事务、数据库的访问以及其他的核心应用逻辑。
目录
摘要4
关键词4
Abstract4
Key words4
引言4
1 系统概述5
1.1开发背景 5
1.2 国内外现状5
1.3 系统开发意义5
2 系统开发相关技术6
2.1 Oralce数据库6
2.2 MVC设计模式6
3 系统需求分析 7
3.1 体系结构7
3.2 功能需求7
3.3 性能需求7
3.4 环境需求7
4 系统设计 8
4.1 模块设计8
4.1.1 用户模块设计8
4.1.2 管理员模块设计9
4.2 数据库设计10
4.2.1 数据库表介绍10
4.2.2 数据库表结构分析11
4.2.3 典型数据访问对象实现12
5 项目界面 15
5.1 用户界面15
5.2 管理员界面17
6 系统测试与分析 18
6.1 系统测试18
6.2 结果分析18
7 结论与展望 19
7.1 本文总结19
7.2 展望19
致谢19
参考文献19
校园BBS论坛系统的设计与实现
引言
引言
现今互联网迅猛发展
 *好棒文|www.hbsrm.com +Q: *351916072* 
,许多人不断涌入互联网,网络成为大家快速获得信息、发布信息与传递交流信息的必不可少的平台,网络在许多方面具有重要意义。BBS论坛的出现增进了网友之间的沟通与交流,给互联网的发展锦上添花,它已成为社会信息化建设中不可或缺的重要组成部分。
本文阐述的是在B/S模式下的WEB网页,运用Eclipse和Oracle等开发工具来设计与实现——校园BBS论坛系统。通过本系统,不需要使用客户端就可以为用户与管理员提供简单易操作的交流界面,用户可以注册账户在线发帖、回帖等;管理员可以进行用户信息管理、帖子信息管理等操作。
1 系统概述
1.1 开发背景
现在的互联网技术发展迅速,网络给我们带来很多的便捷之处,例如我们在网络的帮助下可以更加方便快捷地交流信息。校园BBS论坛系统是不需要使用客户端只需要通过WEB网页就可以提供简洁易操作的交流页面,用户通过发帖等操作在论坛中进行各方面的交流,同时,BBS论坛系统管理员在线进行调整和管理论坛以及个人用户的信息,使其系统成为一个稳定的虚拟的网络校园交流平台。这个平台能够实现校园论坛的站内搜索、论坛管理、用户管理、论坛设置、数据处理等多种功能。如今每个高等院校和公司单位都相当重视内部信息化的建设,因为这样不仅能够方便办公,也能提高信息化的水平。集中精力与资源建设一个具有该校自有特色的校园BBS论坛,不仅是一个高校在建设信息化方面的展示窗口,体现出本校师生在建设和维护系统方面的水平,而且在一定程度上也显现了该校的软实力,可以为该校的师生提供更好更便利的交流平台,同时也为校友提供了联系与交流的渠道。
BBS是英文Bulletin Board System的简称,它是信息化发展中衍生出的产物,具有瞬时性,其中校园BBS是它的一个分支[1]。校园BBS不仅具有主流互联网和普通论坛的特点,同时加以改进,强强联合,打造出具有本校特色的论坛。现在大学生喜欢通过各种方式结交朋友,乐于与有共同兴趣爱好的人交流,校园BBS为这些有共同爱好的年轻人创造了一个可以简单易操作且随时交流的平台,这被大学生所喜爱,因此互联网上慢慢涌现出了以各所高校特色为背景的大量的优秀校园论坛,例如清华大学的水木清华。通过对BBS的管理,相关部门可以及时了解到学生群体的动态,对制定一系列的政策具有相当的参考价值甚至有些政策措施就直接依据论坛上出现的信息来制定的。
1.2 国内外现状
从相关的文献和网络来看,国外的一些学校,学术组织与团体机构已经拥有了自己的论坛,并且积极踊跃的在上面发表观点。说到国外的BBS,就不能不说到facebook,用户通过facebook看到别人公开的一些个人资料了解别人;用户也能用facebook上的一些功能看到用户的好友数来确定谁人脉更宽广交友更广泛;在facebook上,用户发表动态,陌生人看到如果觉得赞可以评论点赞,如果两人聊的来,可以考虑是否加为好友。
在国内学校,学术组织以及团体机构,因为不具备充足的资金,同时由于互联网在国内发展晚,人们网络意识不强,这使得国内高校,学术组织与团体机构对论坛知之甚少。现今,国内对论坛主要有以下的几个研究方面:1、可行性和历史问题的研究和探讨。2、研究校园BBS用户的心态和校园BBS在高校师生群体中发挥何种作用。3、校园BBS对学生群体影响,新的交流模式以及对传统媒体的冲击。4、BBS的完善化和特色化。当然随着微博、微信等即时交流工具的产生及使用人数大规模上升,国内的论坛也就难以避免地受到了一定的冲击,关注度也有所下降。但是处于市场竞争大环境中,如何才能更好的吸引高校广大的学生群体,使他们能关注校园BBS,营造良好的特色的高校文化,所以如何设计和管理一个具有本校特色,符合自身学校办学特色和发展特点的并且功能强大的校园BBS论坛系统对于任何一个高校来说都具有相当重要的意义。
1.3 系统开发意义
2 系统开发相关技术
2.1 Oracle数据库
Oracle Database是美国ORACLE公司(甲骨文)提供的一款关系数据库管理系统[2]。在数据库领域中,它一直是处于领先地位的产品[3]。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境[4]。由于其使用广泛,可移植性好,功能强大,故选用此数据库。
2.2 MVC设计模式

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/xxaq/965.html

好棒文