当前位置:文档之家› 在线论坛系统的设计与实现

在线论坛系统的设计与实现

在线论坛系统的设计与实现本科毕业设计基于JAVAEE技术的在线论坛系统的设计与实现摘要随着网络在现代社会中的广泛应用及当今社会快节奏的发展,人们越来越需要一个平台来进行分享并交流相应的资讯信息。

现在有各种的论坛网站等系统来实现人们的这一需要,获得有益信息并与他人进行交流,以方便个人扩展知识层面。

论文中主要阐述了论坛网站的开发过程。

介绍了开发论坛网站的环境及技术,同时详细的叙述了设计的思想及流程,说明了数据库的建立思想以及与程序之间的关联等问题。

说明了网站不同功能的实现方法及详细设计过程。

该课题主要的工作是对论坛网站的主要功能进行设计与实现,实现用户浏览帖子,发表及回复论坛帖子的功能以及系统管理员对后台的管理功能,如删除帖子和用户信息,对用户权限的设置。

主要作用是通过发表新帖并回复他人帖子来实现信息交流。

此文章中首先对整个系统功能进行详细的分析与设计;其次采用SQL Server数据库技术实现对系统中涉及的数据信息进行管理,最后利用SSH框架进一步具体实现论坛网站各项功能,运行调试确保网站的正常工作。

关键词:论坛网站,SSH框架,SQL数据库Online forum system based on JAVAEE technology in design andimplementationAbstractToday the internet maked full use and the fast-paced life,people need a flat to share and communicate the information. Now all kinds of systems like a forum website realize human’s requirements to get the usefull news and exchanging with others and convenienting they expend the knowledge.The thesis expounds how to design a forum website and the process in chief. It introduces the environment for realizing the website , describes the idea and procedures in detail and explains how to establish a data base and the problem of connecting with the program , at the same time , show the way to design and relize of the website.The main work is to design and relize the a forum website's important function , such as browse publish, reply cards in the forum and the function of a system administrator to manage the backstage , like deteling cards and information of users , seting up the right of a user. The principal function of the forum is exchanging important information with the others by publishing and replying the cards. At first, thesis analyses the demand of users and designs the whole function of the system. Secondly , using the data base technology as SQL relize the manage of the data. At last, making use of the SSH technology relize the function of the forum in detail andtake advantage of the tomcat as the server to movethe system . Moving and debugging to make the system work.Keyword:Forum website,SSH technology,SQL Database目录1 引言 (1)1.1 总体设计 (1)1.2 开发背景 (1)1.3 课题研究的目的与意义 (3)1.4 研究内容 (4)2 系统分析 (5)2.1 技术可行性分析 (5)2.1.1 开发语言综述 (5)2.1.2 SQL SERVER 数据库的选用 (7)2.1.3 S.S.H框架的优点 (8)2.1.4 B/S结构 (9)2.2 系统开发 (9)2.2.1 开发工具与运行环境 (9)2.2.2 系统功能概述 (10)3 系统需求分析 (11)3.1 系统功能概述 (11)3.1.1 系统功能需求 (12)3.1.2 用例分析 (12)3.1.3 系统活动分析 (14)3.2 系统性能要求 (16)3.2.1 系统灵活性 (16)3.2.2 输入输出要求 (16)3.2.3 数据管理能力要求 (17)3.3 可行性分析 (17)3.3.1 社会可行性 (17)3.3.2 技术可行性 (17)3.3.3 操作可行性 (18)4 总体设计 (19)4.1系统机构设计 (19)4.2功能设计 (20)4.3数据库设计 (21)4.4 系统界面设计 (23)5 系统的设计与实现 (26)5.1前台管理模块实现 (26)5.1.1 用户注册登录 (26)5.1.2 用户发帖回帖 (30)5.1.3 用户上传下载资料 (34)5.2 后台管理模块实现 (38)5.2.1 后台登录功能 (38)5.2.2论坛分类管理 (41)5.2.3 用户权限管理 (43)5.2.4论坛帖子管理 (45)5.2.5密码修改 (47)6 系统测试 (49)6.1 测试概述 (49)6.1.1 软件测试的目的 (49)6.1.2 软件测试的任务 (49)6.1.3 测试环境 (50)6.2 单元测试 (50)6.2.1 黑盒测试 (50)6.2.2 白盒测试 (50)6.2.3 模块接口测试 (51)6.3 系统测试综述 (51)7 结论 (52)1 引言1.1 总体设计进入二十一世纪,计算机技术迅速向着网络化、集成化方向发展。

传统的单机版应用软件正在逐渐退出舞台,取而代之的是支持网络、支持多种数据信息(多媒体)的新一代网络版应用软件,而目前网络版软件中似乎存在着两种不同的趋势,一种是称为客户端——服务器的C/S结构,这类软件具有结构严谨,运行效率高,服务器端压力小,安全性好等优点,被广泛运用于局域网中【1】。

而另一种,也是本毕业设计所采用的,是称为浏览器——服务器的B/S 结构,它的特点是在客户端直接采用了功能强大的浏览器软件作为界面,其优点在于软件开发效率高,客户端不受操作平台的限制、也不受地域的限制,网络传输量少,即适用于局域网,更适用于Internet,而且投资小、见效快,用户可以不必进行服务器方面的投资,而是去租用,甚至是免费使用ISP的服务器资源,因而受到越来越多中小型单位的青睐【2】。

随着Internet技术的不断发展,以及用户群爆炸性地增长,网络不再仅仅是信息的被动获取来源,更成为人们探讨间题、交换观点的场所,其中,网上论坛扮演了极其重要的角色,随着时间的推移,论坛站点中积存了丰富的信息资源,不但有各类技术资料和新闻文档,还包含着用户的判断和评论,论坛站点己成为Web信息库的重要组成部分,自网上论坛诞生20多年以来,随着Web技术的发展,己经由原来简单的电子公告板系统发展为功能丰富的网上论坛和虚拟社区模式【3】。

各种论坛随着网络迅速发展,几乎充实着生活工作的每一个方面,无论是商界、政界,还是娱乐界,都有各种论坛。

互联网正在融入我们的生活,网络提供给我们的不只是一个获取信息的来源,而且还是一个可以相互交流的空间,网上论坛正是一种供人们进行交流的网络空间, 影响和改变着我们的生活。

1.2 开发背景1978年在美国芝加哥开发出一套基于8080芯片的CBBS/Chicago (Computerized Bulletin Board System/Chicago),此乃最早的一套BBS系统。

之后随着苹果机的问世,开发出基于苹果机的Bulletin Board System和大众信息系统(Peoples Message System)2种BBS系统。

1981年IBM个人计算机诞生时,并没有自己的BBS系统。

直到1982年,Buss Lane 才用Basic语言为IBM个人计算机编写了一个原型程序。

其后经过几番增修,终于在1983年通过Capital PC User Group(CPCUG)的Communication Special Interest Group 会员的努力,改写出了个人计算机系统的BBS。

经Thomas Mach整理后,终于完成了个人计算机的第1版BBS系统——RBBS-PC。

这套BBS系统的最大特色是其源程序全部公开,有利于日后的修改和维护,因此后来在开发其他的BBS系统时都以此为框架,所以RBBS-PC赢得了BBS鼻祖的美称。

大约是从1991年开始,国内开始了第一个BBS站。

经过长时间的发展,直到1995年,随着计算机及其外设的大幅降价,BBS才逐渐被人们所认识。

1996年更是以惊人的速度发展起来。

国内的BBS站,按其性质划分,可以分为2种:一种是商业BBS站,如新华龙讯网;另一种是业余BBS站,如天堂资讯站。

由于使用商业BBS站要交纳一笔费用,而商业站所能提供的服务与业余站相比,并没有什么优势,所以其用户数量不多。

多数业余BBS站的站长,基于个人关系,每天都互相交换电子邮件,渐渐地形成了一个全国性的电子邮件网络China FidoNet(中国惠多网)。

于是,各地的用户都可以通过本地的业余BBS站与远在异地的网友互通信息。

这种跨地域电子邮件交流正是商业站无法与业余站相抗衡的根本因素。

由于业余BBS站拥有这种优势,所以使用者都更乐意加入【4】。

相关主题