没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
I
摘 要
进入二十一世纪,计算机技术迅速向着网络化、集成化方向发展。传统的
单机版应用软件正在逐渐退出舞台,取而代之的是支持网络、支持多种数据信
息(多媒体)的新一代网络版应用软件。
BBS 的英文全称是 Bulletin Board System,翻译为中文就是“电子公告
板”, BBS 在国内一般称作网络论坛。BBS 作为一种新兴的网络版应用软件,
在交友互动、商业、新闻报道上都有广泛的应用前景,1978 年在美国芝加哥
开发出一套基于 8080 芯片的 CBBS/Chicago,此乃最早的一套 BBS 系统。国内
大约是从 1991 年开始,开始了第一个 BBS 站。经过长时间的发展,直到 1995
年,随着计算机及其外设的大幅降价,BBS 才逐渐被人们所认识。1996 年更是
以惊人的速度发展起来。
在计算机网络飞速发展的今天,BBS 已经成为人们网上交流的重要平台,因此
对 BBS 的研究是十分必要的。本文就是基于 Web 技术,采用软件工程的结构化
开发方法,设计和开发了一个简单实用的网上论坛。
本文详细记录了整个论坛的开发过程,包括系统的分析阶段、设计阶段、
测试阶段和实施阶段,并通过文字、图形和表格的形式,详细介绍了这个网络
论坛的整体架构和设计特点。本论坛采用目前最流行的 JSP 技术,结合数据库
技术,开发出了这个伸缩性好,扩展性强,能兼容、易维护、界面美观,功能
实用的 BBS 系统。
关键词 网络论坛;BBS;JSP 技术;数据库;Web 技术;软件工程
II
Abstract
Into the 21st century, computer technology rapidly towards network-
based, integrated direction. Traditional standalone application software is gradually l
eave the stage, replaced by support networks to support multiple data (multimedia) v
ersion of a new generation of Web applications.
BBS English full name is the Bulletin Board System, is the "Chinese translation
of electronic Bulletin Board", BBS in domestic generally called network BBS.The r
apid development of computer networks today, BBS has become an important platfo
rm for online communication, so BBS research is very necessary. This article is base
d on Web technology, using software engineering, structured development methods,
design and develop a simple and practical on-line forum.
This paper records the entire development process of the Forum, including the s
ystem analysis phase, design phase, testing and implementation stages, and through t
ext, graphics and tabular form, detailing the overall structure of the network forum, a
nd design features. The most popular forum using JSP technology, combined with d
atabase technology to develop this flexibility is good, extensible, compatible, easy to
maintain, attractive interface, features practical BBS systems.
Key words Forum ; BBS ; JSP Technology ; Database ; Web Technology ;
Software Engineering
III
目 录
摘 要 ........................................................I
Abstract ........................................................I
引 言 ....................................................................................................................1
第 1 章 系统概要................................................3
1.1 背景与意义 ...............................................3
1.2 开发方法 .................................................4
1.2.1 JAVA 和 JSP 技术简介 ..................................4
1.2.2 SQL Server 2005 概述....................................5
1.2.3 Tomcat 6.0 服务器架构 ..................................6
1.2.4 运行环境的选择.................................................................................6
第2章 系统需求分析.............................................8
2.1 系统功能概述...........................................................................................8
2.1.1 系统功能需求....................................................................................8
2.1.2 用例分析............................................................................................8
2.1.3 概念层类图......................................................................................10
2.2 系统性能要求.........................................................................................11
2.2.1 系统灵活性......................................................................................11
2.2.2 输入输出要求..................................................................................12
2.2.3 数据管理能力要求..........................................................................12
2.3 可行性分析.............................................................................................12
2.3.1 社会可行性...........................................12
2.3.2 技术可行性...........................................12
2.3.3 经济可行性...........................................13
2.3.4 操作可行性...........................................13
第 3 章 系统概要设计...........................................14
3.1 设计目标 ................................................14
3.2 网络论坛数据流图 ........................................15
3.3 面向数据流的设计方法 ....................................16
IV
3.3.1 系统层次图(H 图) .....................................17
3.4 系统数据库设计.....................................................................................17
3.4.1 数据库设计原则..............................................................................18
3.4.2 数据库概念结构设计......................................................................18
3.4.3 数据库表设计..................................................................................20
第 4 章 系统的详细设计.........................................23
4.1 代码标识设计 ............................................23
4.2 代码设计原则.........................................................................................23
4.3 系统主要功能流程及模块 ..................................24
4.3.1 前台显示设计.........................................24
4.3.2 发表帖子模块设计.....................................28
4.3.3 根帖操作设计..................................................................................29
4.3.4 搜索帖子操作设计..........................................................................31
4.3.5 用户注册操作设计..........................................................................31
4.4 论坛后台管理模块设计 ....................................33
4.4.1 论坛版面管理.........................................33
4.4.2 论坛类别管理.........................................37
4.4.3 论坛用户管理..................................................................................39
第 5 章 系统测试...............................................43
5.1 程序的测试方法 ..........................................43
5.2 软件的功能测试 ..........................................44
5.2.1 链接测试.............................................44
5.2.2 功能模块测试.........................................45
5.2.3 验证功能模块测试.....................................46
5.3 软件的可用性测试 ........................................46
结论..........................................................48
致谢..........................................................49
参考文献......................................................50
0
引 言
伴随着计算机技术的发展,人们生活水平的提高,传统的社交方式越来越
难以满足人们的需要。而现在,随着中国的网名人数迅速增加,地区的信息网
络化越来越普及,人们更愿意借助网络这种全新的方式来交流,于是网络论坛
便应运而生。
网络论坛一般就是大家口中常提的 BBS。什么是 BBS 呢,BBS 的英文全
称是 Bulletin Board System,翻译为中文就是“电子公告板”。它是 Internet 上
的一种电子信息服务系统。
在较早的时期,BBS 仅仅是提供一块公共电子白板,每个用户都可以在
上面书写,可发布信息或提出看法。象日常生活中的黑板报一样,电子公告牌
按不同的主题、分成很多个布告栏,布告栏的设立的依据是大多数 BBS 使用
者的要求和喜好,使用者可以阅读他人关于某个主题的最新看法(几秒钟前别
人刚发布过的观点),也可以将自己的想法毫无保留地贴到公告栏中。
现在,BBS 可以说是一种极为常见的互动交流服务系统。大家不仅可以
在此发表自己的想法,交流技术、经验以及人生的感悟,也可以作为用户与商
家交流的渠道,商家可以开设 BBS 作为售后服务信息收集和反馈中心,在此
回答用户提出的问题式发布消息。
在 web2.0 时代到来的大环境下,BBS 即将朝着两个方向发展:
一是朝着即时性发展,随着信息产生和更新的速度越来越快,人们对信息
的需求越来越大,对获取信息方式的要求越来越高,这便要求了 BBS 需要具
有越来越高的即时性。现在动态网站出现的新技术 Ajax,可以不需要刷新页
面就可以更新数据,这就使得 web 站点看起来是即时响应的。
二是朝着图形化方向发展,由于使用 BBS 进行交流的用户越来越多,这
就要求 BBS 必须得有富有特色的,友好的界面来吸引来自天南海北的朋友的
目光。图形虚拟社区可以非常具体和形象化地模拟整个现实社区的生活,并且
具备无限的可扩充性。
随着人们生活水平的不断提高,在家里,在宿舍,在办公室,上网已经不
剩余47页未读,继续阅读
资源评论
Q_97095639
- 粉丝: 377
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功