文档介绍:摘要
BBS论坛系统是采用java语言进行设计实现的,采用Tomcat作为后台服务器,以SQL Server作为数据服务器,使用接口、实现类、实体类、JSP进行逻辑控制,表现层用JSP页面显示,用于在网络上为网民提供一个信息发布、获取的场所。实现了查看、发表、删除帖子功能,论坛帖子版块控制,注册用户可以修改自己的个人信息、增加好友与黑名单,管理员可以对用户、帖子,版块、版块权限和用户组权限进行管理。论文从问题的提出、基本设计思想、数据的流向到具体的设计过程都做出了详细论述。
目录
摘要 1
1 绪论 3
课题研究的目的及意义 3
国内外研究动态 3
本文的工作 4
2 系统分析 5
可行性分析 5
社会可行性 5
技术可行性 5
经济可行性 5
需求分析 6
用户中心 6
主题中心 6
管理员功能 7
统计功能 7
开发工具及相关技术简介 7
相关工具简介 7
相关技术概述 8
系统的数据流图 9
用例图 9
3 总体设计 10
功能分析 10
数据库设计 11
4 详细设计与实现 12
数据库连接 12
前台显示模块 13
后台管理模块 18
5 测试与运行环境 18
系统测试 18
系统调试 18
运行环境 18
结论 19
参考文献 20
致谢 21
附录数据表 错误!未定义书签。
1 绪论
课题研究的目的及意义
设计的首要目的是运用已经学习到的java语言和SQL Server数据库知识自主实现一个实用的系统,使得现有知识得到更好的巩固,更加熟练。同时在实现中学习到更多新的知识,能更深入掌握JSP、Java语言,了解软件开发的全过程,为以后的学习与工作打下坚实的基础。
BBS论坛系统是在网上提供交流的手段。它可以用于满足网名的日常信息交流、技术讨论、查看新闻等,利用网络实时、便捷的特点来方便人们的交流、联系和娱乐。
国内外研究动态
进入二十一世纪,计算机技术迅速向着网络化、集成化方向发展。传统的单机版应用软件正在逐渐退出舞台,取而代之的是支持网络、支持多种数据信息(多媒体)的新一代网络版应用软件,而目前网络版软件中似乎存在着两种不同的趋势,一种是称为客户端——服务器的C/S结构应用系统,这类软件具有结构严谨,运行效率高,服务器端压力小,安全性好等优点,被广泛运用于局域网中。而另一种,也是本毕业设计所采用的,是称为浏览器——服务器的B/S结构应用系统,它的特点是在客户端直接采用了功能强大的浏览器软件作为界面,其优点在于软件开发效率高,客户端不受操作平台的限制、也不受地域的限制,网络传输量少,即适用于局域网,,而且投资小、见效快,用户可以不必进行服务器方面的投资,而是去租用,甚至是免费使用ISP的服务器资源,因而受到越来越多中小型单位的青睐。
起源于20世纪60年代末、70年代初,当时,美国国防部为了将充斥于军事基地内各种厂商的电脑主机互连,让它们可以进行数据交换以便研究工作顺利进行,于是成立了ARPA网络计划。ARPA计划尝试建设一个网络系统,它可将各种不同厂商的电脑连接起来。随着这个计划的成功,各学术单位,连接。到了20世纪80年代,这个名词因势产生,它代表着这十年来所构建涵盖全球各地的网络系统。从1990年起,在美国急速地扩大,也从原来属于少数人使用的网络系统转变为普通百姓也能够使用的网络系统。
资源服务都还停留在文本模式,1989年,量子物理实验室(CERN)服务,它可以在网络上传送图片、文本、影像、声音等多媒体数据。于是由Tim Berners Lee领导的小组开发出了一种主从、分布式的网络服务系统,这就是e Web),俗称“万维网”。
所谓所谓的“主页”(HomePage)。进入的网页通常不会只有一页,而是整个网站的内容。
“网站”是一种呈现在网络上的新兴媒体,已经成为一个实时的,多媒体的信息传播渠道。它的载体主要是电脑,范围覆盖全球各地,没有国界,不分人种,时时刻刻地提供服务。目前,人们渐渐开始把网站称之为广播、电视、报刊以外的第四新闻媒体,以“共享、公平、公正、创新、国际化、团队精神”为特征的网络文明也已逐渐成为这个时代的标志,网络获取信息,在网站上发表自己对社会对生活的理解和建议。
随着网络的普及,论坛的内容越来越丰富,论坛也由此深受广大网民的喜爱,因此商业网站对论坛也重视起来,提供与网民交流的平台,同时在线技术支持也在论坛中开展起来。
本文的工作
B