基与jsp技术的bbs系统设计.doc
基与jsp技术的bbs系统设计,摘 要论坛系统 bbs(bullitin board system)是互联网上一种人与人之间交互的必备工具,特别是做网站必备,网上论坛提供一个信息交流的空间,人们可以通过论坛一起讨论自己喜欢的话题,提出问题或者回答问题。用户可以在论坛中发表对某个问题的看法阐述自己的观点,跟别人讨论对某个问题的看法,在internet的...
内容介绍
此文档由会员 无可比拟 发布摘 要
论坛系统 BBS(Bullitin Board System)是互联网上一种人与人之间交互的必备工具,特别是做网站必备,网上论坛提供一个信息交流的空间,人们可以通过论坛一起讨论自己喜欢的话题,提出问题或者回答问题。用户可以在论坛中发表对某个问题的看法阐述自己的观点,跟别人讨论对某个问题的看法,在Internet的发展中论坛的作用将是无法替代的。网络化的今天,BBS对于一个企业来说也是必不可少的,通过BBS系统来和同事讨论企业文化、企业管理、人文趣事等等各种和人们息息相关的话题。给企业愿意交流者提供一个互相交流的地方。
本系统的设计是基于JSP技术,并且采用了JAVA语言作为后台的编程语言,MyEclipse 作为开发工具,以TOMCAT为服务器,实现了网络平台的构建,JSP 技术实现了动态网页的制作,以确保系统的安全保密和易于维护。而后台的数据库则采用了SQL2000 管理整个系统的后台数据。
本系统的一个重要特点是界面友好,操作简单。这主要具有用户的发表文章、回复文章、删除文章与浏览文章功能和用户的发表留言、用户的重新登陆与离开社区的功能以及用户发送电子邮件的、用户修改信息、用户的聊天、检测浏览器支持的JAVA版本等功能。细节方面还考虑到帖子的题目过长时的处理;为了方便用户浏览帖子,还使用了左右框架;回复帖子数量大于10的时候采用分页显示。
关键词:BBS系统,JSP,SQL Server 2000,JAVA
Abstract
Forum system BBS (Bullitin Board System) is on the Internet between one kind of person and the human the interactive necessary tool, specially makes the website necessarily, on the net the forum provides a communication the space, the people may the topic which discusses together through the forum oneself likes, proposed the question or answers the question.The user may publish in the forum to some question view elaborated own viewpoint, with others discussion to some question view, the forum function will be is unable in the Internet development to substitute.Network today, BBS regarding an enterprise also is essential, comes and the colleague through the BBS system discusses the topic which the enterprise culture, the business management, the humanities amusing thing and so on each kind of and the people are closely linked.Wants the communicator to the enterprise to provide the place which exchanges mutually.
This system design is based on the JSP technology, and used the JAVA language to take the backstage the programming language, MyEclipse took the development kit, take TOMCAT as a server, realized the network platform construction, the JSP technology has realized the dynamic homepage manufacture, guaranteed the system the safe security and easy to maintain.But the backstage database used SQL2000 to manage the overall system the backstage data.
The important characteristic of this system is the contact surface is friendly and the operation is simple.This mainly has the user to publish the article, the reply article, the deletion article and the browsing article function and user's publication message, user's again debarkation with leaves the community the function as well as the user transmission email, the user revision information, the user chats, examines functions and so on JAVA edition which the browser supports.The detail aspect also considered the card the topic excessively is long when processing; For convenience user browsing card, but also has used about the frame; Reply card quantity is bigger than 10 times uses the minute page demonstration.
Key Words:BBS system ; JSP ;SQL Server 2000; JAVA
目 录
摘 要 I
ABSTRACT II
目 录 I
第 1 章 引 言 1
1.1 课题的研究目的和意义 1
1.2 国内外发展状况 1
1.3研究内容及目标 3
1.3.1主要任务 3
1.3.2课题达到的目标 3
第 2章 开发方法及关键技术简介 5
2.1开发工具与运行环境 5
2.11开发工具 5
2.12运行环境 5
2.2主要技术介绍 6
2.2.1 JSP 6
2.22 SQL2000 7
第3章 系统总体设计 8
3.1 系统结构图 8
3.2 系统功能 9
3.3 主框架设置 10
3.4数据库设计 11
3.4.1 数据库概念设计 11
3.4.2数据库表设计 13
3.42 使用JDBC-ODBC桥接器连接SQL SERVER 2000 17
3.43 JSP通过JavaBean访问数据库 18
第4章 系统具体实现 20
4.1 系统功能分析 20
4.2 登陆界面与注册界面的实现 20
4.3 主界面的实现 25
4.3.1 重新登陆 26
4.3.2 社区论坛 27
4.3.3 留言版 28
4.3.4 聊天室 32
4.3.5 电子邮件 34
4.3.6 修改信息 35
4.3.7 离开社区 36
4.3.8 网络版: 39
4.4管理员模块的实现 39
第5章 结论 40
参考文献 41
致谢 43