没有合适的资源?快使用搜索试试~ 我知道了~
首页BBS论坛概要设计说明书
BBS论坛概要设计说明书
4星 · 超过85%的资源 需积分: 31 24 下载量 62 浏览量
更新于2023-06-13
1
收藏 510KB DOC 举报
本概要设计有三大部分:第一章 引言 2 1.1编写目的 2 1.2背景 2 1.3定义 2 第二章 总体设计(系统架构设计) 3 2.1需求规定 3 2.2运行环境 4 2.3基本设计概念和处理流程 4 2.3.5总体架构设计2.4 系统结构(系统各个组件设计) 8 2.4 系统结构(系统各个组件设计) 9 第三章 系统数据结构设计 15 3.1数据库逻辑结构设计 15 3.2数据库物理结构设计 22
资源详情
资源推荐
BBS 论坛概要设计说明书
目 录
第一章 引言.................................................................................................................................................................2
1.1 编写目的.........................................................................................................................................................2
1.2 背景.................................................................................................................................................................2
1.3 定义.................................................................................................................................................................3
第二章 总体设计(系统架构设计).........................................................................................................................3
2.1 需求规定.........................................................................................................................................................3
2.2 运行环境.........................................................................................................................................................4
2.3 基本设计概念和处理流程............................................................................................................................5
2.3.5 总体架构设计..............................................................................................................................................8
2.4 系统结构(系统各个组件设计)................................................................................................................9
第三章 系统数据结构设计.......................................................................................................................................15
3.1 数据库逻辑结构设计...................................................................................................................................15
.....................................................................................................................................................................................15
1、BBS 信息数据库表结构及数据字典定义表......................................................................................................15
.....................................................................................................................................................................................16
注意:对数据库表中的结构设计,最后应该给出下面的对每个字段的详细说明。.......................................16
所属类型:原创、转贴、问题、灌水、建议、种子、资料、下载....................................................................16
2、BBS 回复信息表结构及数据字典定义表..........................................................................................................16
.....................................................................................................................................................................................17
3、BBS 分类标题数据库表结构及数据字典定义表..............................................................................................17
.....................................................................................................................................................................................17
4、用户信息数据库表结构及数据字典定义表......................................................................................................17
.....................................................................................................................................................................................18
5、管理员的数据库表及数据字典定义表..............................................................................................................18
.....................................................................................................................................................................................19
6、用户联系数据库表结构及数据字典定义表......................................................................................................19
.....................................................................................................................................................................................19
7、用户角色数据库表结构及数据字典定义表......................................................................................................19
.....................................................................................................................................................................................19
3.2 数据库物理结构设计...................................................................................................................................23
第一章 引言
1.1 编写目的
本文档作为 BBS 的概要设计说明文档,用于与用户确定最终的目标,并成为协议文本的一部分,同
时也是本系统设计人员的基础文档。
1.1.1 概要设计说明书目的
本概要设计说明书说明了 BBS 论坛系统设计的整体结构。
1.1.2 预期读者
本系统开发人员及维护人员。
1.2 背景
BBS 论坛,或者称为社区,是电子商务网站中一种常见功能,也是互联网上一种极为常见的互动交
流服务。它为上网用户提供了也各自由的讨论区。通过论坛可以向用户提供开放性的分类专题讨论区服
务,同时注册的用户可以根据需要在论坛上发表文章,交流技术经验,或者提出问题并表达自己的观点
不仅如此,上网的用户还可以在论坛中看到他人发表的文章,并且能够对该文章进行评论。
一般情况下,BBS 按不同主题分为多个布告栏,其设立多是依据使用者的要求和喜好,但多具有信
件交流、软件交流、信息发布等功能。
目前,大部分 BBS 由教育机构、研究机构或商业机构管理,大多有自己的拨入电话号码,用户只需
电脑、调制解调器和电话线就可通过电话拨号登录 BBS 站点。
1.2.1 待开发软件系统的名称
BBS 论坛系统
1.3 定义
1.3.1 本文档中涉及的专业词汇
1、GB:中华人民共和国国家标准的英文缩写字母
2、构件:具有某种功能的可重用的软件模版单元,表示了系统中主要的计算元素和数据存储。
3、逻辑视图:描述支持系统的功能需求的视图。
4、开发视图:也称模块视图,主要侧重于软件模块的组织和管理描述。
1.3.2 名词说明
1、BBS:Bulletin Board Service
2、JSP(JavaServer Pages)
JSP 技术使用 Java 编程语言编写类 XML 的 tags 和 scriptlets,来封装产生动态网页的处理逻辑。
网页还能通过 tags 和 scriptlets 访问存在于服务端的资源的应用逻辑。JSP 将网页逻辑与网页设计和显
示分离,支持可重用的基于组件的设计,使基于 Web 的应用程序的开发变得迅速和容易
3、Struts 只是一个 MVC 框架(Framework)
它 用 于 快 速 开 发 Java Web 应 用 。 Struts 实 现 的 重 点 在 C(Controller) , 包
括 ActionServlet/RequestProcessor 和 我 们定 制 的 Action, 也 为 V(View) 提 供了 一系 列 定 制标 签
(Custom Tag)。但 Struts 几乎没有涉及 M(Model),所以 Struts 可以采用 JAVA 实现的任何形式的商
业逻辑。
第二章 总体设计(系统架构设计)
2.1 需求规定
2.1.1 输入输出要求
界面风格:要求整体界面美观,有清晰的层次感,布局简洁、合理。同时保证后台的管理页面和前
台的服务页面保持风格的一致。
2.1.2 时间要求
时间需求:在软件方面,响应时间,更新处理时间都比较快且迅速,系统响应时间不能超过 20 秒。
2.1.3 灵活性要求
灵活性:当用户需求,如操作方式,运行环境,结果精度,数据结构等其他软件接口等发生变化时,
设计的软件能做出适当调整,灵活性非常大。
2.2 运行环境
2.2.1 设备
1、主机类型如表 2-1
表 2-1 主机类型
类别 服务器标准配置
CPU Intel 奔腾 P4 2。0GHz 以上
内存 256MB,最好 512MB 以上
硬盘 120G 以上
其他 无特殊要求
2、网络类型:百兆高速局域网
3、存贮器容量:大容量存贮器
4、其他特殊设备:网络打印机,复印机
2.2.2 支撑软件
1、操作系统: Windows
2、数据库管理系统:MySQL 以上版本数据库
3、其他支撑软件:J2SDK1.5 及以上版本
4、应用服务器:Tomcat 5.0 以上
2.3 基本设计概念和处理流程
2.3.1 系统概述
1、系统采用基于 J2EE 的轻量级 B/S 架构体系
BBS 网上论坛系统采用 B/S 架构(浏览器/服务器)模式来实现。考虑到系统应用性、安全性、可扩
展性与可维护性,决定采用基于 J2EE 的轻量级架构体系。其体系结构图如下所示:
2、为什么对本项目要应用轻量级的框架技术
轻量级容器的设计目标是为了能够避免如下所有这些麻烦事情,基于以下的各个优点,我们决定在
本项目中采用轻量级的框架技术。
侵略性的 API(代码依赖于 EJB)
对容器的依赖(代码不能在 EJB 容器之外工作)
只提供固定的一组功能,不具备配置能力
启动时间长
部署过程取决于特定的产品,无法通用
2.3.2 系统架构示图
1、本论坛系统的整体架构设计为 Struts +Spring +hibernate 架构组成
(1)对于表示层
经验表明,最好的方法是选择已存在的并已得到证明了的 Web 应用框架,而不是自己去设计和开发
新的框架。我们拥有多个可选择的框架,如 Struts,WebWork 和 JSF 等,在本项目中,我们选择采用
Struts ( 承 担 表
示层和控制层的
角色)
Spring (利用
IoC 进 行 各 种
对象的管理 )
Hibernate (实现
数据访问和 O/R
Mapping )
相互集成
对 DAO 进行管理
剩余22页未读,继续阅读
cht-tomcat
- 粉丝: 3
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- zigbee-cluster-library-specification
- JSBSim Reference Manual
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功