基于WEB网上论坛设计与实现(源代码及全套资料)Word格式文档下载.docx

上传人:b****1 文档编号:13080762 上传时间:2022-10-04 格式:DOCX 页数:43 大小:290.48KB
下载 相关 举报
基于WEB网上论坛设计与实现(源代码及全套资料)Word格式文档下载.docx_第1页
第1页 / 共43页
基于WEB网上论坛设计与实现(源代码及全套资料)Word格式文档下载.docx_第2页
第2页 / 共43页
基于WEB网上论坛设计与实现(源代码及全套资料)Word格式文档下载.docx_第3页
第3页 / 共43页
基于WEB网上论坛设计与实现(源代码及全套资料)Word格式文档下载.docx_第4页
第4页 / 共43页
基于WEB网上论坛设计与实现(源代码及全套资料)Word格式文档下载.docx_第5页
第5页 / 共43页
点击查看更多>>
下载资源
资源描述

基于WEB网上论坛设计与实现(源代码及全套资料)Word格式文档下载.docx

《基于WEB网上论坛设计与实现(源代码及全套资料)Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《基于WEB网上论坛设计与实现(源代码及全套资料)Word格式文档下载.docx(43页珍藏版)》请在冰豆网上搜索。

基于WEB网上论坛设计与实现(源代码及全套资料)Word格式文档下载.docx

JSP,BBS,MYSQL,JavaBeans,系统设计

word文档可自由复制编辑

Bulletin-Board-SystemrealizationbasedonJSP

Abstract

Nowadaysisaflourishingsocietythatinformationtravelsfast.Amongtheexchangesofinformation,theInternetoccupiesaveryimportantposition,throughwhichpeoplecanreceivethelatestnews,andcanexchangewitheachotheraswell.Andtheforumisanoutletforeveryonetoexchangeinformation,whichcanalsomaketheexchangeofinformationconvenient.

Theconceptoftheforum:

Theforum(BBS)istheabbreviationoftheBulletin-Board-System,namelythecolumnoftheelectronicsannouncement.ItisaservicesystemthatisopenonInternet,throughwhich,theforumcustomercanconvenientlyrealizesthecommutationoftheinformationandtheshareofthedocuments.

Inthistext,itmainlycompletedthedesignandrealizationsofinformationexchangesforumbasedontheJSPtechnique.Anditmaincarryoutadynamicstatebetweenthecustomerandtheserver.Therearesixmoldspiece:

Theforumcustomerdebarkationregistersthemoldpiece,theforumbankaccountinformationmoldpiece,theforumarticlereleasesthemoldpiece,announce/thesystemmoldpiece,amanagementmoldpiece,informationmanagementmoldpiece.Thethesishasdescribedmodulestructure、functiondetailedandhasdesignedprocessconcretely.SystemhasadoptedtheJSPtechnologyandtheJavaBeansmoduletechnologyandtheJDBCtechnologyhavecometrue.

KeyWord:

JSP,BBS,MYSQL,JavaBeans,Systemdesign

目 录

摘 要 I

Abstract II

绪 论 1

第一章 系统概述 2

1.1设计目标 2

1.2研究方法 2

1.3项目中涉及的技术 2

1.3.1JSP技术 2

1.3.2JavaBeans技术 3

1.3.3JDBC技术 3

1.4设备要求 4

第二章 需求分析 5

2.1需求规格 5

2.1.1系统组成 5

2.1.2功能性需求 5

2.1.3非功能性需求 7

2.2开发环境的选择 7

第三章 概要设计 8

3.1总体设计 8

3.2系统结构与程序的关系 10

3.3运行模式 10

3.4接口设计 10

3.4.1用户接口 10

3.4.2外部接口 10

3.4.3内部接口 11

3.5数据结构设计 11

3.5.1系统ER图 11

3.5.2逻辑结构设计要点 11

3.5.3物理结构设计要点 13

3.5.4数据结构与程序的关系 13

3.6功能模块设计 16

3.6.1总体设计 16

3.6.2功能模块设计 16

3.7系统故障处理设计 18

3.7.1出错信息 18

3.7.2补救措施 19

3.7.3系统维护设计 19

第四章 详细设计 20

4.1用户注册登陆模块 20

4.1.1功能说明 20

4.1.2功能实现 20

4.1.3程序运行过程截图 23

4.2帐户信息模块 24

4.2.1功能说明 24

4.2.2功能实现 25

4.2.3程序运行过程截图 28

4.3文章发布模块 28

4.3.1功能说明 28

4.3.2功能实现 28

4.3.3程序运行过程截图 29

4.4公告制度模块 29

4.4.1功能说明 29

4.4.2功能实现 29

4.4.3程序运行过程截图 31

4.5版块管理模块 31

4.5.1功能说明 31

4.5.2功能实现 31

4.5.3程序运行过程截图 33

4.6信息管理模块 34

4.6.1功能说明 34

4.6.2功能实现 34

4.6.3程序运行过程截图 36

第五章 结论 37

参考文献(References) 38

致谢 39

绪 论

随着互联网日益深入社会生活,BBS开发技术发展至今,从CGI,ASP,到PHP已经日趋成熟,功能也更加丰富,但携着Sun公司的Java技术所实现的“一次编写,到处运行”的优势,继承这一衣钵的JSP技术越来越受到人们的注视。

BBS作为一种对外的展示窗口,进行内外信息交流,已成为大众的广泛需要。

为了进行更好的交流,用户想就自己的专业和爱好能和其他的用户进行及时专业的交流,这就有了论坛,这样以来我们就可以在网络这个虚拟的空间中方便地实现交流。

Internet上发布信息主要是通过网站来实现的,获取信息是要在网站论坛中和Internet“海洋”中按照一定的检索方式将所需要的信息的。

因此论坛建设在Internet应用上的地位显而易见,它已成为现代人勾通和获取信息的重要组成部分,从而倍受人们的重视。

现在各个大学网站都有BBS论坛,在BBS上,同学与同学之间,老师之间可以非常轻松的进行交流,有网络的地方,不同的地区和国家的各种不同的人都可加入到BBS上进行交流。

这也节省了大量的教育资源,和充分的利用教育资源。

Java是未来的主流开发技术,具有很多优势。

JSP则是Java在Internet/Intranet

Web上的重要应用技术,得到了广泛的支持和承认,它可以和各种Java技术完好地结合在一起,从而实现非常复杂的应用。

本网站使用JSP+JavaBeans和后台数据库MYSQL在

WEB系统开发的,从而创建一个更为稳定,高效,安全的运行环境。

本文主要讨论了基于B/S模式的一种JSP论坛的设计与实现,主要功能是实现客户端和服务器端的动态交互。

其中有六个模块:

论坛用户登陆注册模块,论坛帐户信息模块,

论坛文章发布模块,公告/制度模块,版块管理模块,信息管理模块。

实现论坛的基本功能,具体功能的实现利用JavaBeans组件技术。

第一章 系统概述

1.1设计目标

BBS是互联网一种人与人之间交互的必备工具,特别是做网站必备。

以前我们一直用留言本形式,但是随着您的网站的大规模化,越来越多的迫切需要一种可以易于维护和易于交流的平台,那就要用BBS。

BBS可以通过WEB浏览器访问,并且实现在线交流等诸多功能。

网民们便逐步开始接受这种使用方便快捷、功能日渐强大的系统。

在它上面网民们可以发贴和发布各种各样的信息,讨论各式话题。

随着中国网络的普及和计算机及其外设的大幅度降价,Internet这个概念逐渐深入人心。

中国网民的数量呈几何级数量增长,BBS的普及程度也直追Email。

每个网站几乎都拥有自己的BBS或者BBS链接, BBS社区提供给用户的服务是全面而且非常友好的,用户在社区中可以根据自己的喜好设置不同的显示风格,根据自己的需求定制各种服务。

1.2研究方法

本虚拟社区是采用JSP + JavaBeans + MYSQL开发的。

运行平台:

JDK 1.5 +

Tomcat5.5+MYSQL+WindowsXP。

采用模块化思想,分为3层:

a.数据存储层:

使用MYSQL来存放BBS的所有数据,包括用户信息,文章数据用户消息,系统数据,关键问题,数据库的规划。

b.系统功能层:

完成BBS的基本功能,由多个并列模块组成,向下调用MYSQL的数访问数据库,向上接受处理请求,将处理的结果返回上层,根据请求类型,返回成败结果和其他数据。

而且模块高度灵活,可以方便的修改增加。

c.服务层:

直接和客户机对话,根据客户机的请求,调用功能模块取得数据,然后将数据发送回客户端,根据客户端的类型,分别开发不同的服务模块,并且尽可能合理进行抽象,使对不同的服务层,能共用系统功能层的模块。

1.3项目中涉及的技术

1.3.1JSP技术

JSP(JavaServerPages)是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。

JSP技术是用JAVA语言作为脚本语言的,JSP网页为整个服务器端的JAVA库单元提供了一个接口来服务于HTTP的应用程序。

在传统的网页HTML文件(*.htm,*.html)中加入Java程序片段(Scriptlet)和JSP标记(tag),就构成了JSP网页(*.jsp)。

Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式返回给客户。

程序片段可以操作数据库、重新定向网页以及发送email等等,这就是建立动态网站所需要的功能。

所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,对客户浏览器的要求最低,可以

实现无Plugin,无ActiveX,无JavaApplet,甚至无Frame。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育 > 政史地

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1