小型博客管理系统
设计说明书
目 录
1 引言.................................................................................................................................................4
1.1 编写目的 4
1.2 背景 4
1.3 定义 4
1.4 参考资料 5
2 系统设计.........................................................................................................................................6
2.1 系统总体建设目标 6
2.2 系统业务流程 6
2.2.1 总体业务流程...........................................................................................................6
2.2.2 小型博客管理业务流程...........................................................................................6
2.3 系统数据流程 7
2.4 软件体系结构 8
2.5 系统逻辑架构 9
2.6 系统运行体系 10
2.6.1 运行环境.................................................................................................................10
2.6.2 开发环境.................................................................................................................11
2.6.3 测试环境.................................................................................................................12
2.7 技术路线 12
3 接口设计.......................................................................................................................................12
3.1 用户接口 12
3.2 外部接口 13
3.2.1 小型博客管理系统实时处理接口接入................................................................13
3.3 内部接口 13
4 子系统设计...................................................................................................................................14
4.1 一般用户系统 14
4.1.1 用户登录注册模块.................................................................................................14
4.1.2 管理模块.................................................................................................................14
4.1.3 相册模块.................................................................................................................15
4.1.4 日志模块.................................................................................................................15
5 系统数据结构设计.......................................................................................................................16
5.1 数据库设计 16
5.2 逻辑数据库 17
5.2.1 数据库表清单.........................................................................................................17
5.2.2 数据库库表描述.....................................................................................................17
5.3 数据结构与程序的关系 19
6 系统出错处理设计.......................................................................................................................21
6.1 出错信息 21
6.2 补救措施 22
6.3 系统维护设计 22
7 尚需解决的问题...........................................................................................................................23
8 附件...............................................................................................................................................23
1 引言
1.1 编写目的
本设计说明书的编写旨在为确保软件开发的质量、需求的完整与可追溯性。推动软件
工程的规范化,降低系统实现的风险,做到系统设计资料的规范性与全面性,以利于系统
的实现、测试、维护、版本升级等。本文档主要面向的对象是设计人员和开发人员,设计
人员依据概要设计说明书, 形成数据库的设计,开发人员依据概要设计说明书完成软件系
统的详细设计,同时也是系统开发任务分配的依据。
1.2 背景
由于博客的沟通方式比电子邮件、讨论群组更简单和容易,博客已成为家庭、公司、部门
和团队之间越来越盛行的沟通工具,因为它也逐渐被应用在企业内部网络(Intranet)。目
前,国内优秀的中文博客网有:新浪博客,搜狐博客,中国博客网,腾讯博客,博客中国
等。
1.3 定义
列出本文件中用到的专门术语的定义和外文首字母组词的原词组。
词汇名称 词汇含义 备注
DLOG4J
基于 J2EE 开发的支持多用户的个人空
间系统
RSS
简易信息聚合,也叫聚合内容
WAP
无线应用通讯协议
EXIF
是一种图像文件格式,它的数据存储
与 JPEG 格式是完全相同的。
1.4 参考资料
编号 资料名称 作者 出版日期 出版单位
1 Java 大学使用教程 耿 祥
义 , 张
跃平
2008.05 北 京 电 子 工 业
出版社
2
Java Web 整合开发 刘京华
2010.01
北 京 清 华 大 学
出版社
3 轻 量 级 J2EE 企 业 应 用 实 战 :
Struts+Spring+Hibernate 整合开发
李刚 2007.04 北 京 电 子 工 业
出版社
4
深入浅出 MySQL 数据库开发、优化与
管理维护
唐汉明
2008.04
北 京 人 民 邮 电
出版社