[毕业论文] 基于JAVA的论坛BBS的实现.doc
《[毕业论文] 基于JAVA的论坛BBS的实现.doc》由会员分享,可在线阅读,更多相关《[毕业论文] 基于JAVA的论坛BBS的实现.doc(39页珍藏版)》请在三一办公上搜索。
1、理学院BBS平台开发摘 要在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活、学习等各个方面发挥着重要的作用。因此网站建设在Internet应用上的地位显而易见,它已成为政府、企事业单位、学校信息化建设中的重要组成部分,从而倍受人们的重视。这次我们所设计的课题正是互联网与社会生活之间的紧密关系的体现,现今的社会,人们已经离不开了网络,网络已经成为人与人之间交流的一种形式,他能够把事情的复杂化转为简单化。论坛BBS管理系统,可以更好的实现与用户的交互,通常需要搜集用户的有关信息,关对用户进行区别划分,本站点的对会员提供更好的服务。现在在很
2、多的企业站点都有BBS,通过论坛更加快捷的了解企业员工的信息,而建立会员服务的基础是建系论坛管理系统。通过该系统可以进行用户与用户间的交流、企业与企业间的信息交互,利用网络经济而又快捷地与外界进行各种信息沟通,取得更有用的信息资源。这次我的课题是理学院BBS平台的开发,通过这个论坛,可以展示每一个同学的风采、优点,发布个人对一些事物的看法,增强同学们之间,团体与团体之间,同学与团体之间的交流联系。在Internet上实现信息的传递,提高办事效率,它已成为同学们沟通和获取信息的重要组成部分。为了更方便同学们的沟通和获取信息,特构建此论坛。关键词:JSP,Microsoft SQL Server
3、2000,tomcat, eclipse,理学院BBSCollege of Science BBS on Development PlatformABSTRACTThe rapid development of the Internet today, Internet access to become a fast release and an important channel for transmitting information, its political, economic, and life in all aspects of learning to play an import
4、ant role. Therefore the construction site in the status of Internet applications Obviously, it has become the government, enterprises, institutions, schools of information technology an important part of so much attention. The issue we have designed the Internet and social life is the close relation
5、ship between the embodiment of todays society, people have can not be separated from the network, the network between people has become a form of exchange, he was able to things to simplify the complicated. BBS Forum management system that can better interact with users, users usually need to collec
6、t relevant information related to the difference between the user division, members of the site to provide better services. In many enterprises now have a site BBS, through a more efficient forum for employees to understand the information, and to establish the basis of Member Services Department is
7、 the forum management system. Through the system users can exchange, business and information exchange between enterprises, the use of the Internet economy with the outside world and to quickly communicate information to obtain more useful information resources. The issue is College of Science BBS p
8、latform, through this forum, you can display the style of each student, benefits, release of personal views on some things, and enhance the students between the groups and between groups, students and groups Contact between. In the Internet, the transmission of information to improve efficiency, it
9、has become the students access to information communication and an important part. Students, to facilitate communication and access to information, special construction of this group.KEY WORDS: JSP,Microsoft SQL Server 2000,tomcat, eclipse,College of Science BBS目 录摘 要IABSTRACTII1 设计本系统的意义和相关原理11.1 绪
10、论11.2 理学院BBS平台开发的目标和意义11.3 语言的选择21.3.1 JSP简介21.3.2 Microsoft SQL Server 2000数据库简介21.4 运行环境的要求31.4.1 软件环境31.4.2 硬件环境31.5 运行环境的配置42 系统分析62.1 理学院BBS系统技术可行性分析62.2 系统需求分析72.2.1 系统的综合要求72.2.2 系统的数据要求72.2.3 数据结构的设计92.3 性能需求102.4 系统的运行需求103 系统设计113.1 系统设计思想113.2 系统功能模块划分113.3 系统流程图134 数据库设计144.1 数据库需求分析144.
11、2 数据库概念结构设计144.3 数据库逻辑结构设计154.4 数据库的生成与配置175 模块设计与实现185.1 数据库的连接与访问实现185.2 论坛首页的显示以及登陆功能的实现205.3 用户注册界面的设计与实现235.4 论坛发帖回复模块的设计和实现265.5 论坛后台管理模块的设计与实现27致 谢30参 考 文 献31附 录321 设计本系统的意义和相关原理1.1 绪论进入二十一世纪,计算机技术迅速向着网络化、集成化方向发展。传统的单机版应用软件正在逐渐退出舞台,取而代之的是支持网络、支持多种数据信息(多媒体)的新一代网络版应用软件,而目前网络版软件中似乎存在着两种不同的趋势,一种是
12、称为客户端服务器的C/S结构应用系统,这类软件具有结构严谨,运行效率高,服务器端压力小,安全性好等优点,被广泛运用于局域网中。而另一种,也是本毕业设计所采用的,是称为浏览器服务器的B/S结构应用系统,它的特点是在客户端直接采用了功能强大的浏览器软件作为界面,其优点在于软件开发效率高,客户端不受操作平台的限制、也不受地域的限制,网络传输量少,即适用于局域网,更适用于Internet,而且投资小、见效快,用户可以不必进行服务器方面的投资,而是去租用,甚至是免费使用ISP的服务器资源,因而受到越来越多中小型单位的青睐1。本文讨论的是一个理学院BBS网站,它具有BBS网站应该具有的所有功能。1.2 理
13、学院BBS平台开发的目标和意义目标:通过设计和实现BBS平台系统,该系统可以很好的帮助同学们进行各个方面的交流,而且还可以丰富同学们的课余生活,让大家了解和使用BBS平台,进行各种交流和学习,理学院BBS平台还可以方便学生与老师、教授进行交流学习和讨论,同时还可以在论坛上发布通知,各种信息等,方便辅导员对同学进行管理。通过开发此课题,还可以增强我对所学知识的应用,所学的知识也会得到巩固,提高我的编程能力,进一步了解和掌握各个程序语言,提高编程的熟练程度,同时还能拓宽我知识面,增强我的工程意识,培养我的分析和解决实际问题的能力。意义:现在在大学期间总会有很多专业课程,在以往的专业课程中我们主要是
14、通过当面进行交流。这种方法虽然直接,但是只能是少数人之间的交流,具有一定的局限性。使用了论坛系统以后,可以网上对所学课程的及时交流,随时可以解决每个学生在课程中遇到的问题,不用浪费体力,还可以使教学资源合理利用随着无纸化办公的普遍实现,信息的自动处理以及网络式的信息交互方式已经被人们广泛应用。让学生通过计算机交流信息及解决问题是现在各个高校都在积极进行的工作之一,也是高校教学工作的重要内容之一。使用论坛系统更加节约资源,增加了学生学习的积极性,同时减少老师的工作量。 该论坛功能较齐全,在这里可以自由地发表自己的观点和对论坛的主题发表意见,我们还可以对发布的问题及时地解决,获取对自己有用的知识。
15、这个论坛完全可以成为一个很好的师生交流平台,充分利用有限的教育资源,提高资源利用率,同时又能活跃学习氛围,使学习、工作更加方便。1.3 语言的选择1.3.1 JSP简介JSP(JavaServer Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)1。 用JSP开发的Web应用是跨平台的,即能在Linux下运行,也能在其他操作系统上运行。JSP技术使用Java编
16、程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易1。 Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。 JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将
17、生成的HTML页面返回给客户端的浏览器。Java Servlet 是JSP的技术基础,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点2。 1.3.2 Microsoft SQL Server 2000数据库简介SQL Server 是一个关系数据库管理系统它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同开发的于1988 年推出了第一个OS/2 版本在Windows NT 推出后Microsoft与Sybase 在SQL Serv
18、er 的开发上就分道扬镳了Microsoft 将SQL Server 移植到Windows NTSQL Server 2000 是Microsoft 公司推出的SQL Server 数据库管理系统的更新版本该版本继承了SQL Server 7.0 版本的优点同时又比它增加了许多更先进的功能具有使用方便可伸缩性好与相关软件集成程度高等优点可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用3。SQL Server 2000 的特性Microsoft SQL Server 2000 的特性包括:
19、Internet 集成。 SQL Server 2000 数据库引擎提供完整的 XML 支持。它还具有构成最大的 Web 站点的数据存储组件所需的可伸缩性、可用性和安全功能3。SQL Server 2000 程序设计模型与 Windows DNA 构架集成,用以开发 Web 应用程序,并且 SQL Server 2000 支持 English Query 和 Microsoft 搜索服务等功能,在 Web 应用程序中包含了用户友好的查询和强大的搜索功能。可伸缩性和可用性。同一个数据库引擎可以在不同的平台上使用,从运行 Microsoft Windows 98 的便携式电脑,到运行 Micros
20、oft Windows 2000 数据中心版的大型多处理器服务器。SQL Server 2000 企业版支持联合服务器、索引视图和大型内存支持等功能,使其得以升级到最大 Web 站点所需的性能级别。企业级数据库功能。SQL Server 2000 关系数据库引擎支持当今苛刻的数据处理环境所需的功能。数据库引擎充分保护数据完整性,同时将管理上千个并发修改数据库的用户的开销减到最小。SQL Server 2000 分布式查询使您得以引用来自不同数据源的数据,就好象这些数据是 SQL Server 2000 数据库的一部分,同时分布式事务支持充分保护任何分布式数据更新的完整性。复制同样使您得以维护多
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业论文 毕业论文 基于JAVA的论坛BBS的实现 基于 JAVA 论坛 BBS 实现

链接地址:https://www.31ppt.com/p-3932660.html