需求分析说明书 彭金莲李怀成 编号:1 版本:1.1 需求分析说明书 项目名称:机房收费管理系统 委托单位:华南热带农业大学经贸学院 开发单位:华南热带农业大学计算机系 项目负责人:李怀成 编写:彭金莲 2000年12月 校对:李怀成 2000年12月 审核:李怀成 2000年12月 第 页
需求分析说明书 彭金莲 李怀成 第 i 页 编号:1 版本:1.1 需求分析说明书 项 目 名 称: 机房收费管理系统 委 托 单 位: 华南热带农业大学经贸学院 开 发 单 位: 华南热带农业大学计算机系 项 目 负 责人: 李怀成 编写:彭金莲 2000 年 12 月 校对:李怀成 2000 年 12 月 审核:李怀成 2000 年 12 月
需求分析说明书 彭金莲李怀成 目录 1.引言… 1.1编写目的 1.2项目背景 111 1.3术语. 14参考资料… 2.任务概述 21目标 22软件功能概述 23开发工具 12222333 24运行环境 25用户特点 3.功能需求 3.1功能划分… 3.2功能描述… 3.21用户管理… 3.22图书管理 3.23图书流通 344444 3.24查询和统计 3.25数据维护 数据描述 4.1静态数据 42动态数据 43数据库描述 44数据流图及数据词典 44.1数据流图符号说明 442顶层数据流图… 556677704 443第0层数据流图 444第1层数据流图 5运行需求 用户界面 52硬件接口… 53软件接口 错误!未定义书签 54故障处理 28 第 页
需求分析说明书 彭金莲 李怀成 第 ii 页 目录 1. 引言 .................................................................................................................. 1 1.1 编写目的 .................................................................................................. 1 1.2 项目背景 .................................................................................................. 1 1.3 术语 .......................................................................................................... 1 1.4 参考资料 .................................................................................................. 2 2. 任务概述 .......................................................................................................... 2 2.1 目标 .......................................................................................................... 2 2.2 软件功能概述 .......................................................................................... 2 2.3 开发工具 .................................................................................................. 3 2.4 运行环境 .................................................................................................. 3 2.5 用户特点 .................................................................................................. 3 3. 功能需求 .......................................................................................................... 3 3.1 功能划分 .................................................................................................. 3 3.2 功能描述 .................................................................................................. 4 3.2.1 用户管理 .............................................................................................. 4 3.2.2 图书管理 .............................................................................................. 4 3.2.3 图书流通 .............................................................................................. 4 3.2.4 查询和统计 .......................................................................................... 4 3.2.5 数据维护 .............................................................................................. 4 4. 数据描述 .......................................................................................................... 5 4.1 静态数据 .................................................................................................. 5 4.2 动态数据 .................................................................................................. 6 4.3 数据库描述 .............................................................................................. 6 4.4 数据流图及数据词典 .............................................................................. 7 4.4.1 数据流图符号说明 .................................................................................. 7 4.4.2 顶层数据流图 ......................................................................................... 7 4.4.3第0层数据流图 ....................................................................................... 10 4.4.4第1层数据流图 ....................................................................................... 14 5. 运行需求 ........................................................................................................ 28 5.1 用户界面 ................................................................................................ 28 5.2 硬件接口 ................................................................................................ 28 5.3 软件接口 .................................................................. 错误!未定义书签。 5.4 故障处理 ................................................................................................ 28
需求分析说明书 彭金莲李怀成 6.软件属性需求 6.1正确性 62健壮性 63易使用性… 64可理解性 222 65安全保密性… 第ⅲ页
需求分析说明书 彭金莲 李怀成 第 iii 页 6. 软件属性需求 ................................................................................................ 28 6.1 正确性 .................................................................................................... 28 6.2 健壮性 .................................................................................................... 28 6.3 易使用性 ................................................................................................ 29 6.4 可理解性 ................................................................................................ 29 6.5 安全保密性 ............................................................................................ 29
需求分析说明书 彭金莲李怀成 1.引言 1.1编写目的 本文档的编制是为了使用户和软件开发人员双方对软件的运行环境、功能和性 能需求的初始规定有一个共同的理解,使之成为整个软件开发工作的基础,并为 概要设计提供需求分析 12项目背景 软件产品名为:机房管理系统 随着计算机技术的飞速发展及其应用的不断普及,学习计算机、应用计算机成 为了学生的一个重要任务。作为学生学习计算机技术的主要场所,学校机房对学 生的上机收费有必要用一种统一、合理、有序、高效的方式来管理。开发“机房 收费管理系统”对学生上机收费进行管理,不仅体现了该管理的统一高效,同时 也反映了计算机技术应用的日益普及,有利于调动学生学习计算机技术的积极性。 相应的需求有 1.能够对上机用户进行相应的信息存储与管理,这其中包括: 1)上机用户信息的登记、删除及修改 2)上机用户资料的统计与査询。 2.能够对需要的统计结果提供打印输出。 3.能对管理员的信息进行存储,管理,查询 4.能够提供一定的安全机制,提供数据信息授权访问,防止随意删改, 同时提供信息备份的服务。 13术语 1.数据流图( Data Flow Graph) 是描述数据处理过程的工具。从数据传递和加工的角度,以图形方式刻画数据 流从输入到输出的移动变换过程,包括四种基本图形元素:数据流,加工,文件, 数据源点或汇点。 第 页
需求分析说明书 彭金莲 李怀成 第 1 页 1. 引言 1.1 编写目的 本文档的编制是为了使用户和软件开发人员双方对软件的运行环境、功能和性 能需求的初始规定有一个共同的理解,使之成为整个软件开发工作的基础,并为 概要设计提供需求分析。 1.2 项目背景 软件产品名为:机房管理系统。 随着计算机技术的飞速发展及其应用的不断普及,学习计算机、应用计算机成 为了学生的一个重要任务。作为学生学习计算机技术的主要场所,学校机房对学 生的上机收费有必要用一种统一、合理、有序、高效的方式来管理。开发“机房 收费管理系统”对学生上机收费进行管理,不仅体现了该管理的统一高效,同时 也反映了计算机技术应用的日益普及,有利于调动学生学习计算机技术的积极性。 相应的需求有: 1.能够对上机用户进行相应的信息存储与管理,这其中包括: 1) 上机用户信息的登记、删除及修改。 2) 上机用户资料的统计与查询。 2.能够对需要的统计结果提供打印输出。 3.能对管理员的信息进行存储,管理,查询。 4.能够提供一定的安全机制,提供数据信息授权访问,防止随意删改, 同时提供信息备份的服务。 1.3 术语 1. 数据流图(Data Flow Graph) 是描述数据处理过程的工具。从数据传递和加工的角度,以图形方式刻画数据 流从输入到输出的移动变换过程,包括四种基本图形元素:数据流,加工,文件, 数据源点或汇点
需求分析说明书 彭金莲李怀成 2.数据词典( Data Dictionary) 与数据流图密切配合,能清楚的表达数据处理的需求。 14定义 文档中采用的专门术语的定义及缩略词简要如下: PCM: Personal Computer Management System,图书管理系统。 1.5参考资料 郑人杰、殷人昆、陶永雷《实用软件工程》,清华大学出版社。 2.张海藩《软件工程导论》,清华大学出版社。 3.王立福、张世琨、朱冰编著《软件工程一技术、方法与环境》,北京大学出版 2.任务概述 21目标 《机房收费管理系统》对针对机房开放管理而开发的。要求系统界面友好,使 用简单,提供对用户信息、资金信息和用机信息的编辑、査询、统计等全面的数 据管理功能。系统自动计时计费,超支警告直至中断等功能,此外系统还具有 定的安全性和可维护性。 22软件功能概述 《机房收费管理系统》对个人上机卡的计费方式类同于全国通用的300电话卡 用户凭卡号和密码上机。因为每个学号唯一对应一个学生,学生数据库可由学生 工作处提供,所以本系统以学生的学号作为上机卡帐号,无需另外专门制作上机 卡。学生上机无需携带学生证,只需记住自己的学号和密码即可上机。本系统的 资金管理类同于银行发行的储蓄卡,用户可以随时在自己的帐户上存入或取出资 金。系统自动计时计费,并把每次注册和上机的数据保存到相应的数据库中,以 第 页
需求分析说明书 彭金莲 李怀成 第 2 页 2. 数据词典(Data Dictionary) 与数据流图密切配合,能清楚的表达数据处理的需求。 1.4 定义 文档中采用的专门术语的定义及缩略词简要如下: PCM:Personal Computer Management System,图书管理系统。 1.5 参考资料 1. 郑人杰、殷人昆、陶永雷《实用软件工程》,清华大学出版社。 2. 张海藩《软件工程导论》,清华大学出版社。 3. 王立福、张世琨、朱冰编著《软件工程—技术、方法与环境》,北京大学出版 社。 2. 任务概述 2.1 目标 《机房收费管理系统》对针对机房开放管理而开发的。要求系统界面友好,使 用简单,提供对用户信息、资金信息和用机信息的编辑、查询、统计等全面的数 据管理功能。系统自动计时计费,超支警告直至中断等功能,此外系统还具有一 定的安全性和可维护性。 2.2 软件功能概述 《机房收费管理系统》对个人上机卡的计费方式类同于全国通用的 300 电话卡, 用户凭卡号和密码上机。因为每个学号唯一对应一个学生,学生数据库可由学生 工作处提供,所以本系统以学生的学号作为上机卡帐号,无需另外专门制作上机 卡。学生上机无需携带学生证,只需记住自己的学号和密码即可上机。本系统的 资金管理类同于银行发行的储蓄卡,用户可以随时在自己的帐户上存入或取出资 金。系统自动计时计费,并把每次注册和上机的数据保存到相应的数据库中,以