时间: 2021-08-21 22:47:02 人气: 11 评论: 0
进入二十一世纪,计算机技术迅速向着网络化、集成化方向发展。传统的单机版应用软件正在逐渐退出舞台,取而代之的是支持网络、支持多种数据信息(多媒体)的新一代网络版应用软件。
BBS的英文全称是Bulletin Board System,翻译为中文就是“电子公告板”, BBS在国内一般称作网络论坛。BBS作为一种新兴的网络版应用软件,在交友互动、商业、新闻报道上都有广泛的应用前景,1978年在美国芝加哥开发出一套基于8080芯片的CBBS/Chicago,此乃最早的一套BBS系统。国内大约是从1991年开始,开始了第一个BBS站。经过长时间的发展,直到1995年,随着计算机及其外设的大幅降价,BBS才逐渐被人们所认识。1996年更是以惊人的速度发展起来。
在计算机网络飞速发展的今天,BBS已经成为人们网上交流的重要平台,因此对BBS的研究是十分必要的。本文就是基于Web技术,采用软件工程的结构化开发方法,设计和开发了一个简单实用的网上论坛。
关键词:网络论坛;BBS;JSP技术;数据库;Web技术;软件工程
(1).会员模块:
此模块用来实现会员的登陆注册和会员资料的修改和查找。
1.会员登陆模块:
会员可以通过此模块对论坛进行登陆,登陆后便可以使用所有的会员功能, 比如发帖回复等等。
2.会员注册模块:
没有会员帐号的用户,可以通过此模块添加会员信息,添加成功后便可登陆论坛,使用会员功能。
3.资料修改模块:
已注册的会员在登陆后,可以通过此模块,对会员的基本资料,联系方式,密码,头像等资料进行修改。
4.会员查找模块:
已注册的会员在登陆后, 可以通过此模块,对会员进行查找,并可以查看对方的资料,联系方式等等,从而方便会员之间的联系。
(2).帖子模块:
1.帖子发表模块:
已注册的会员在登陆后,可以在相应的论坛中,发表或转载自己的大作,发表成功后,其他会员便可以在相应的论坛中看到这篇帖子,并可以对其进行回复等操作。
2.帖子回复模块:
会员在发表完帖子后,用户便可查看相关文章,并可以在文章中对已发表的帖子进行回复。
3.帖子查找模块
会员可以通过此模块,根据帖子的标题和作者,对相关的帖子进行查找。
(3).后台管理:
1.帖子查找模块:
此模块和帖子模块中的帖子查找类似,只是管理员的搜索条件比普通用户更加的广泛,使搜索变的便捷。
2.帖子管理模块:
帖子管理模块是管理员对帖子管理的平台,如果管理员查看到帖子有不适宜发表的内容时,可以对帖子选择删除或者锁定等操作,如果看到优秀的帖子, 还可以将帖子进行置顶,加精。
目录
一、 系统概述 2
1.1总体概述 2
1.2开发背景 2
1.3开发目的 2
二、 系统分析 2
2.1 技术可行性分析 2
2.1.1 开发语言综述 2
2.1.2 MySQL 数据库的选用 2
2.1.3 S.S.H 框架的优点 2
2.1.4 系统层次设计 2
2.1.5 技术可行性综述 2
2.2 时间可行性(项目开发计划) 2
2.3 系统需求分析 2
2.3.1 系统开发运行环境 2
2.3.2 业务描述 2
2.3.3 系统功能概述 2
2.3.4 数据流程 2
2.4 系统总体结构分析结论 2
三、 系统设计 2
3.1 系统概要设计 2
3.1.1 功能模块设计 2
3.1.2 系统界面设计 2
3.1.3 系统的组件设计 2
3.2 数据库设计 2
3.2.1 概念模型设计(E-R 图) 2
3.2.2 数据库表及关系建立 2
3.2.3 详细数据库结构设计 2
四、 系统的设计与实现 2
4.1 系统框架实现 2
4.1.1 底层数据库的建立 2
4.1.2 持久化层的建立(hibernate) 2
4.1.3 业务逻辑层的建立 2
4.1.4 表示层的建立 2
4.2 系统功能模块实现 2
4.2.1 会员模块实现 2
4.2.2 帖子模块实现 2
4.2.3 后台管理模块实现 2
4.3 系统设计总结 2
五、 系统的调试与测试 2
5.1 测试概述 2
5.1.1 软件测试的目的 2
5.1.2 软件测试的任务 2
5.1.3 测试环境 2
5.2 单元测试 2
5.2.1 黑盒测试 2
5.2.2 白盒测试 2
5.2.3 模块接口测试 2
5.3 集成测试 2
5.3.1 自顶向下集成 2
5.3.2 确认测试标准 2
六、 结论 2
198
200
83