福建福州大学至诚学院计算机专业
项目需求分析及设计说明书
项目名称: 项目设计题目:开发人员: 完成起止日期:
当当网图书管理文档报告 当当网图书管理系统 (组长) (技术支持)
2011.06.20-2011.07.08
2011 年 7月 9日
当当网图书管理系统
目录
一、 1.2、 二、 2.1、
问题的提出与定义 ............................................................................................ 6 问题的定义 ........................................................................................................ 6 系统可行性分析 ................................................................................................ 6 引言 .................................................................................................................... 6
编写目的 .................................................................................................... 6 背景 ............................................................................................................ 6
2.1.1、 2.1.2、 2.2、
可行性研究的前提 ............................................................................................ 6
要求 ............................................................................................................ 6 目标 ............................................................................................................ 7 进行可行性研究的方法 ............................................................................ 7
2.2.1、 2.2.2、 2.2.3、 2.3、
系统的技术可行性分析 .................................................................................... 7
对所建议系统的简要描述 ........................................................................ 7 数据流程 .................................................................................................... 7 采用系统带来的好处 ................................................................................ 9 技术可行性分析 ........................................................................................ 9
2.3.1、 2.3.2、 2.3.3、 2.3.4、 2.4、
系统的经济可行细分析 .................................................................................. 10
支出 .......................................................................................................... 10 效益 .......................................................................................................... 10 经济可行性分析 ...................................................................................... 10 结论意见 .................................................................................................. 10
2.4.1、 2.4.2、 2.4.3、 2.4.4、 三、 3.1、
开发计划 .......................................................................................................... 10 项目概述 .......................................................................................................... 10
待开发软件的一般描述 .......................................................................... 10 运行环境 .................................................................................................. 11 条件与限制 .............................................................................................. 11
3.1.1、 3.1.2、 3.1.3、 3.2、
功能需求 .......................................................................................................... 11
3.2.1、 3.2.2、 3.3、
功能划分 .................................................................................................. 11 功能描述 .................................................................................................. 11
外部接口 .......................................................................................................... 12
用户界面 .................................................................................................. 12 硬件接口 .................................................................................................. 12 软件接口 .................................................................................................. 12 故障处理 .................................................................................................. 12
3.3.1、 3.3.2、 3.3.3、 3.3.4、 3.4、
软件属性需求 .................................................................................................. 12
正确性 ...................................................................................................... 12 可靠性 ...................................................................................................... 12 效率 .......................................................................................................... 12 完整性 ...................................................................................................... 12 可维护性 .................................................................................................. 12 可测试性 .................................................................................................. 12 可复用性 .................................................................................................. 13 安全保密性 .............................................................................................. 13 可理解性 .................................................................................................. 13 可移植性 .................................................................................................. 13 互联性 ...................................................................................................... 13
3.4.1、 3.4.2、 3.4.3、 3.4.4、 3.4.6、 3.4.7、 3.4.8、 3.4.9、 3.4.10、 3.4.11、 3.4.12、 3.5、 四、 4.1、 4.2、
数据描述 .......................................................................................................... 13 需求分析 .......................................................................................................... 13 需求调查 .......................................................................................................... 13 任务概述 .......................................................................................................... 13
目标 .......................................................................................................... 13 功能目标概述 .......................................................................................... 13 运行环境概述 .......................................................................................... 13
4.2.1、 4.2.2、 4.2.3、 4.3、
功能需求 .......................................................................................................... 13
功能划分 .................................................................................................. 13 功能描述 .................................................................................................. 14
4.3.1、 4.3.2、 1)
图书管理 .......................................................................................................... 16
2) 3) 4) 5) 6) 4.4、
类别管理 .......................................................................................................... 16 管理员管理 ...................................................................................................... 17 顾客管理 .......................................................................................................... 18 评论管理 .......................................................................................................... 18 订单管理 .......................................................................................................... 19 性能需求 .......................................................................................................... 21
数据精确度 .............................................................................................. 21 适应性 ...................................................................................................... 22 性能要求 .................................................................................................. 22 动态数据 .................................................................................................. 22
4.4.1、 4.4.2、 4.4.3、 4.4.4、 4.5、
其他需求 .......................................................................................................... 22
安全保密性 .............................................................................................. 22 可移植性 .................................................................................................. 22 可扩充性 .................................................................................................. 22
4.5.1、 4.5.2、 4.5.3、 五、 5.1
概要设计 .......................................................................................................... 22 总体设计 .......................................................................................................... 22
处理流程 .................................................................................................. 22
5.1.1、 5.2
接口设计 .......................................................................................................... 23
外部接口 .................................................................................................. 23 内部接口 .................................................................................................. 23
5.2.1、 5.2.2、 5.3 5.4
数据结构设计 .................................................................................................. 23 出错处理设计 .................................................................................................. 24
出错输出信息 .......................................................................................... 24 出错补救措施 .......................................................................................... 24 系统恢复设计 .......................................................................................... 24
5.4.1、 5.4.2、 5.4.3、 5.5 5.6 六、 6.1、 6.2、
安全保密设计 .................................................................................................. 24 维护设计 .......................................................................................................... 24 详细设计 .......................................................................................................... 25 引言 .................................................................................................................. 25 总体设计 .......................................................................................................... 25