BBS专题论坛系统开发和设计
学 生 姓 名:
学 号:
专 业 名 称:
班 级:
指导教师:
系 (部):
职 称:
目录
前言 1
第1章 专题论坛系统开发背景及意义 2
1.1 系统开发背景 2
1.2 系统开发意义 3
第2章 专题论坛系统需求分析 4
2.1现状分析 4
2.2可行性分析 4
2.2.1经济可行性 4
2.2.2技术可行性 4
2.3设计目标 5
2.4功能要求 5
2.5平台选择 5
2.6系统开发工具 6
2.6.1开发语言-JSP(Java Server Page) 6
2.6.2数据库-MySQL5.0 6
第3章 专题论坛系统设计 8
3.1数据库设计 8
3.1.1数据库需求分析 8
3.1.2数据库概念结构设计 10
3.1.3数据库逻辑结构设计 11
3.2系统结构设计 15
3.2.1页面模块化设计 15
3.2.2 MVC模式设计(Jsp+Servlet+JavaBean) 16
第4章 专题论坛系统实现 18
4.1系统各部分的实现方法 18
4.1.1创建与数据库的连接 18
4.1.2访问数据库的JavaBean 19
4.1.3用户及管理员登录模块页面 20
4.1.4系统首页模块页面 22
4.1.5会员注册模块的实现页面 24
第5章 系统测试与评价分析 28
5.1测试环境简介 28
5.2系统各模块的测试 28
5.2.1管理界面测试 28
5.2.2其它管理模块测试 28
5.3系统的评价分析 28
5.4系统的不足与展望 29
结束语 30
致谢 31
参考文献 32
前言
自我国正式进入互联网时代以来,短短的几年时光互联网在我国得到了飞速的发展。目前它已经成为全球性信息传输的重要途径之一,并被喻为信息高速公路。这不仅表现在互联网的基础设施方面,也表现在互联网的用户人数、互联网在各行各业的广泛应用等各个方面。
现实生活中的交流存在时间和空间上的局限性,交流人群范围狭小以及间断的交流不能保证信息的准确性和可取性。
因此伴随着网络的普及,论坛逐渐融入人们的生活。人们只需通过网上论坛的交流扩大交流面,同时可以从多方面获得自己所需要的最及时的信息。快速及时的进行交流现已成为人们生活中的一部分。五彩缤纷的网上信息,使网络与人们的生活息息相关,于是出现了专题论坛。它打破了地域限制,真正使信息得以全部共享,改变了人们的工作和生活方式。
专题论坛是区域内个人和个人的宣传自己的重要手段,同时人们了解当代社会的一种现状,也是了解信息的重要手段。
专题论坛系统是基于B/S模式上的一种交互性极强的电子信息服务系统。它为网民提供一块公共的交流平台,每个用户都可以在上面发布自己的观点和不同的意见,以便与其他用户进行交流和讨论。
第1章 专题论坛系统开发背景及意义
1.1 系统开发背景
论坛又名网络论坛BBS,全称为Bulletin Board System(电子公告板)或者Bulletin Board Service(公告板服务)。是Internet上的一种电子信息服务系统。它提供一块公共电子白板,每个用户都可以在上面书写,可发布信息或提出看法。它是一种交互性强,内容丰富而即使的Internet电子信息服务系统。用户在专题论坛上可以获得各种信息服务,发布信息,进行讨论,聊天等等。
论坛的发展也如同网络,雨后春笋般的出现,并迅速的发展壮大。现在的论坛几乎涵盖了我们生活的各个方面,几乎每一个人都可以找到自己感兴趣或者需要了解的专题性论坛,而各类网站,综合性门户网站或者功能性专题网站也都青睐于开设自己的论坛,以促进网友之间的交流,增加互动性和丰富网站的内容。 而专题论坛只是其中的一类。
此类论坛是相对于综合类论坛而言,专题类的论坛,能够吸引真正志同道合的人一起来交流探讨,有利于信息的分类整合和搜集,专题性论坛对学术科研教学都起到重要的作用,例如军事类论坛,情感倾诉类论坛,电脑爱好者论坛,动漫论坛,这样的专题性论坛能够在单独的一个领域里进行版块的划分设置。
在本文中,主要介绍使用JSP和Servlet技术来实现论坛建设。通过基于Internet互联网的动态WEB数据库技术,可以解决远程的数据传输与读取,远程的客户终端(Client)可以通过WEB页面提交请求,查询远端的数据服务器上的信息,同时还可以向远端数据服务器的数据库中存储信息,以实现信息的共享,同时利用Internet技术可以降低软件的开发