个人博客
概要设计说明书
拟 制 人__ _____甘伉飞__________ 审 核 人______________________ 批 准 人______________________
[二零一二年三月二十七号]
[项目名称]——概要设计说明书 1
概要设计说明书
1.引言
1.1编写目的
[说明编写这份概要设计说明书的目的,指出预期的读者。] 1.2背景
a.[待开发软件系统的名称;]
b.[列出本项目的任务提出者、开发者、用户。]
1.3定义
[列出本文件中用到的专门术语的定义和外文首字母组词的原词组。]
1.4参考资料
[列出有关的参考资料。]
2.总体设计
2.1需求规定
[说明对本系统的主要的输入输出项目、处理的功能性能要求。包括] 2.1.1系统功能
前台的主要作用,是为用户提供一个可以浏览内容的窗口。所以,前台页面要突出网站的主题,吸引游客的二次访问。本系统的前台主要功能模块如下:
1.文章模块:主要用于显示文章列表及对文章的浏览。 2.图片模块:主要用于显示图片列表及对图片的浏览。 3.播放器模块:主要用于在线收听音乐或更改背景音乐。 4.留言板模块:主要用于游客留言。
5.统计查看模块:主要用户显示博客系统的一些信息。
后台的主要功能是对博客网站的数据进行添加、修改和删除等操作,只对管理员开放。所以相对前台来说,多了一个登陆界面。因为后台页使用了Ajax技术,所以这里的后台管理页面同样使用的是表单布局。后台的功能模块包括以下内容:
1. 管理员登陆模块:用于博客管理员登陆后台。 2. 文章管理模块:可以添加、修改和删除文章。
3. 音频视频管理模块:用于对音频、视频文件的添加和删除。 4. 留言管理模块:可以查看网友的留言。
2.1.2系统性能
[项目名称]——概要设计说明书 2
2.1.2.1精度
2.1.2.2时间特性要求 H图2.1.2.4可靠性 2.1.2.5灵活性
2.1.3输入输出要求
2.1.4数据管理能力要求
2.1.5故障处理要求
2.1.6其他专门要求
2.2运行环境
[简要地说明对本系统的运行环境的规定。] 2.2.1设备
[列出运行该软件所需要的硬设备。说明其中的新型设备及其专门功能。]
2.2.2支持软件
[列出支持软件,包括要用到的操作系统、编译(或汇编)程序、测试支持软件等。]
2.2.3接口
[说明该系统同其他系统之间的接口、数据通信协议等]
2.2.4控制
[说明控制该系统的运行的方法和控制信号,并说明这些控制信号的来源。]
2.3基本设计概念和处理流程
[说明本系统的基本设计概念和处理流程,尽量使用图表的形式。]
2.4结构
2.4.1前台功能结构图
浏 览日志 游客 发浏览相片 音乐收听 网站链接
表留言 [项目名称]——概要设计说明书 3
2.4.2前台文件总统架构图
文章页面列表 我的文章 文章浏览页面 前台首页 我的相片 留言查看页面 留言信息 添加留言页面 我的音频 在线音频页面 音频页面 浏览相片页面 相片列表页面
2.4.3后台功能结构图
日志管理 写修 日改 志 日 志 后台管理员 相片管理 模板管理 链接管理 信息管理 音乐管理 删除日志 添加相片 删除相片 添加模板 删除模板 添加链接 删除链接 填写信息 修改信息 添加音乐 删除音乐 删除留言
4.2.4后台文件总体架构图
[项目名称]——概要设计说明书 4
登陆页面 文章管理 类别管理 留言管理 图片管理 友情链接管理 音频视频管理 修改密码 添加文章 修改文章 删除文章 后台首页 添加图片 删除图片 音频管理页面 视频管理页面
2.5功能需求与系统模块的关系