《博客之家》详细设计说明书 联系客服

发布时间 : 星期六 文章《博客之家》详细设计说明书更新完毕开始阅读c65a063301f69e31433294a5

博客系统详细设计文档

福建工程学院

《博客之家》

1 / 32

详细设计说明书

Procedural Design Specification

专 业: 计算机网络技术 班 级: 1001班

报告日期: 2012年6月15日

作者:陈连坂(组长) 王东阳、李树攀、黄思锴指导老师:陈一昌

博客系统详细设计文档

目录

第一部分 引言 ................................................................................................................................. 3 1.1编写目的 .......................................................................................................................................... 3 1.2背景 .................................................................................................................................................. 3 1.3定义 .................................................................................................................................................. 4 1.4参考资料 .......................................................................................................................................... 5 第二部分 项目的系统结构 ............................................................................................................... 5 2.1 B/S模式 ........................................................................................................................................... 5 2.2 服务器端主程序 ............................................................................................................................. 6 2.3 服务器端数据库操作 ..................................................................................................................... 6 第三部分 基本操作部分 ................................................................................................................... 6 3.1项目描述 .......................................................................................................................................... 6 3.2整体结构 .......................................................................................................................................... 7 3.3 功能描述 ......................................................................................................................................... 7 3.4网站设计总布局 ............................................................................................................................. 7 第四部分 主要设计 ........................................................................................................................... 8 4.1主要功能设计 ................................................................................................................................. 8 4.2流程图 ........................................................................................................................................... 12 4.3数据流图 ........................................................................................................................................ 18 4.4 用例图设计 ................................................................................................................................... 18 4.5 时序图设计 ................................................................................................................................... 22 4.6数据库设计 ................................................................................................................................... 26 4.6.1表的设计 ................................................................................................................................... 26 4.6.2 表之间关联关系 ...................................................................................................................... 29 第五部分 设计说明 ......................................................................................................................... 29 5.1 限制条件 ...................................................................................................................................... 29 5 .2 性能 ............................................................................................................................................. 30 5.3输入输出项 ................................................................................................................................... 30 5.4限制条件 ....................................................................................................................................... 30 5.5 尚未解决的问题 .......................................................................................................................... 30 第六部分 项目分工 ......................................................................................................................... 31

2 / 32

博客系统详细设计文档

第一部分 引言

1.1编写目的

本说明书在需求规格说明书设计的基础上,对信息发布系统的各模块、程序分别进行了实现层面上的要求和说明。

网站项目开发小组的产品实现成员应该阅读和参考本说明进行代码的编写、测试。

1.2背景

说明:

A、 项目名称:博客之家

B、 任务提出者:博客之家网站小组成员 C、 开发者: 陈连坂 王东阳 李树攀 黄思锴 指导老师:陈一昌

D、 实现完成的项目将可用在网络上供网友使用,提供信息查询,发布,浏览,

评论的方式,沟通各个用户.

1.3定义

名词定义:

博客:一个Blog就是一个网页,它通常是由简短且经常更新的Post(这个词当名词用时就是张贴的文章)所构成;这些张贴的文章都按照年份和日期倒序排列,也就是

3 / 32

博客系统详细设计文档

最新的放在最上面,最旧的在最下面。不同Blog的内容和目的有很大的不同,从对网络资源的整理与评论,到有关公司、个人的构想,从新闻、照片到日记、诗歌、散文,甚至科幻小说都应有尽有。许多Blog只是个人所见,所闻,所想之事的内心独白,而其它一些Blog则可能是一群人基于某个特定主题或共同利益领域的集体创作。Blog就像是对网络传达的实时讯息。撰写这些Weblog或Blog的人就叫做Blogger或Blog Writer即博客。

实体:客观世界中存在的且可互相区别的事物。 联系:客观事物中的彼此之间的关系。 属性:实体或者联系所具有的性质。 数据库的完整性和安全性:

数据库的完整性是指数据的正确性和相容性。数据库管理系统(DBMS)用一定的机制来检查数据库中的数据是否满足规定的条件——完整性约束条件,数据的约束条件是语义的体现,将作为模式的一部分存入数据库中。本系统中定义了表与表之间的联系及表中各字段属性约束有助于实现有助于完整性。

数据库的安全性是指保护数据库以防止不合法的使用所造成的数据泄漏、更改或破坏。在数据库系统中,大量的数据集中存放,而且为许多用户直接共享,是宝贵的信息资源,系统的安全保护措施就显得更为重要,它可以保护数据库防止恶意的破坏和非法的存取。

用例图:使用一个椭圆表示用例,里面的文字描述了用例的名称,会员可以使用或访问系统的部分功能,在图中使用一个“火柴人”表示用户的身份,称为用例的参与者,系统有游客、会员、管理员三个参与者,此外,图中从参与者到用例的单向箭头表示二者之间的关联关系,例如会员可以使用或访问这些功能。

4 / 32