当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

《软件工程》课程教学资源(机房收费管理系统)需求分析说明书

资源类别:文库,文档格式:DOC,文档页数:32,文件大小:231KB,团购合买
点击下载完整版文档(DOC)

需求分析说明书 彭金莲李怀成 编号: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 电话卡, 用户凭卡号和密码上机。因为每个学号唯一对应一个学生,学生数据库可由学生 工作处提供,所以本系统以学生的学号作为上机卡帐号,无需另外专门制作上机 卡。学生上机无需携带学生证,只需记住自己的学号和密码即可上机。本系统的 资金管理类同于银行发行的储蓄卡,用户可以随时在自己的帐户上存入或取出资 金。系统自动计时计费,并把每次注册和上机的数据保存到相应的数据库中,以

需求分析说明书 彭金莲李怀成 便查询、统计和打印。 《机房收费管理系统》PCMS20是一功能比较完善的数据管理软件,具有数 据操作方便髙效迅速等优点。该软件采用功能强大的数据库软件开发工具进行开 发,具有很好的可移植性,可在应用范围较广的 WINDOWS系列等操作系统上使 用。除此以外,PCMSⅤ20可通过访问权限控制以及数据备份功能,确保数据的 安全性 23开发工具 VISUAL FOXPRO 6.0 24运行环境 硬件环境:PC486以上机型,要求配有鼠标和打印机 软件环境:支持中文的 Windows95、98或NT平台, 25用户特点 要求用户具有最基本的计算机和 Windows环境的操作技能,会使用鼠标。 26条件与限制 个更为完善的机房管理系统,应提供更为便捷与强大的信息査 询功能,如相应的网络操作及服务,由于开发时间和计算机数量有限, 该系统并未提供这一功能。对信息的保护手段仅限于设置用户级别, 以及提供数据文件的备份,比较简单,不能防止恶意的破坏,安全性 能有待进一步完善。 3.功能需求 31功能划分 该软件具有如下主要功能 第 页

需求分析说明书 彭金莲 李怀成 第 3 页 便查询、统计和打印。 《机房收费管理系统》PCMS2.0 是一功能比较完善的数据管理软件,具有数 据操作方便高效迅速等优点。该软件采用功能强大的数据库软件开发工具进行开 发,具有很好的可移植性,可在应用范围较广的 WINDOWS 系列等操作系统上使 用。除此以外,PCMS V2.0 可通过访问权限控制以及数据备份功能,确保数据的 安全性。 2.3 开发工具 VISUAL FOXPRO 6.0 2.4 运行环境 硬件环境:PC486 以上机型,要求配有鼠标和打印机。 软件环境:支持中文的 Windows95、98 或 NT平台, 2.5 用户特点 要求用户具有最基本的计算机和 Windows 环境的操作技能,会使用鼠标。 2.6 条件与限制 一个更为完善的机房管理系统,应提供更为便捷与强大的信息查 询功能,如相应的网络操作及服务,由于开发时间和计算机数量有限, 该系统并未提供这一功能。对信息的保护手段仅限于设置用户级别, 以及提供数据文件的备份,比较简单,不能防止恶意的破坏,安全性 能有待进一步完善。 3. 功能需求 3.1 功能划分 该软件具有如下主要功能:

需求分析说明书 彭金莲李怀成 1.浏览功能; 2.查询功能; 3.注册功能 4.上机登记功能; 5.计费功能 6.统计汇总功能; 7.数据备份、数据恢复、数据结转等功能; 32功能描述 321用户管理 包括用户权限管理、管理员密码设置、上机登记,上机人员注销等功能。 322图书管理 包括图书信息的录入、修改、删除 323图书流通 分为本馆流通和馆际互借两类,对馆际互借需在进行具体操作之前先进行馆际 互借的许可认证。具体操作包括图书的借出、返还、(远程)预约和续借等 324查询和统计 包括图书信息、读者信息、图书流通情况、馆际互借文件的查询和统计,可定 义输出报表格式并选择输出到打印机或数据库。 325数据维护 对数据库文件进行信息备份。 第 页

需求分析说明书 彭金莲 李怀成 第 4 页 1. 浏览功能; 2. 查询功能; 3. 注册功能; 4. 上机登记功能; 5. 计费功能; 6. 统计汇总功能; 7. 数据备份、数据恢复、数据结转等功能; 3.2 功能描述 3.2.1 用户管理 包括用户权限管理、管理员密码设置、上机登记,上机人员注销等功能。 3.2.2 图书管理 包括图书信息的录入、修改、删除。 3.2.3 图书流通 分为本馆流通和馆际互借两类,对馆际互借需在进行具体操作之前先进行馆际 互借的许可认证。具体操作包括图书的借出、返还、(远程)预约和续借等。 3.2.4 查询和统计 包括图书信息、读者信息、图书流通情况、馆际互借文件的查询和统计,可定 义输出报表格式并选择输出到打印机或数据库。 3.2.5 数据维护 对数据库文件进行信息备份

需求分析说明书 彭金莲李怀成 4.数据描述 41静态数据 图书管理系统的静态数据包括: 用户( student):学号(Cdno); 姓名( Sname); 班级( Clas 最后一次上机日期( Cdate) 余额( Rmoney) 单价(Pp) 密码(Pswd) 毕业时间( Gyear) 登录( register):学号(Cdno) 注册金( Regmoney) 价格(Pp) 注册日期( Rdate) 值班员1( Smanagerl) 值班员2( Manager2) 管理员( Mmanager) 历史记录( hisrec):学号(Cdno) 机号(Pcno) 开机时间( btime) 下机时间( Etime) 第 页

需求分析说明书 彭金莲 李怀成 第 5 页 4. 数据描述 4.1 静态数据 图书管理系统的静态数据包括: 用户(student):学号(Cdno); 姓名(Sname); 班级(Sclass) 最后一次上机日期(Cdate) 余额(Rmoney) 单价(Pp) 密码(Pswd) 毕业时间(Gyear) 登录(register): 学号(Cdno); 注册金(Regmoney) 价格(Pp) 注册日期(Rdate) 值班员 1(Smanager1) 值班员 2 (Smanager2) 管理员(Mmanager) 历史记录(hisrec):学号(Cdno) 机号(Pcno) 开机时间(btime) 下机时间(Etime)

需求分析说明书 彭金莲李怀成 单价(Pp) 本次上机费用( Emoney) 余额( Rmoney) 上机时间( Cdata) 值班员1( Manager) 值班员2( Manager2) 管理员( Mmanager) 系统使用过程中必须维护好数据库,存储使用者以前输入的数据。 42动态数据 输入数据:鼠标对按钮的点击 查询方式、查询关键字; 新建用户项; 用户项相应纪录更改; 备份数据恢复所需的数据备份文件 注销时的用户项; 受限操作所需的密码; 输出数据:查询关键字确定的数据库记录的子集; 统计结果及其格式化文件 信息录入、删改结果(成功或失败) 数据备份输出的数据备份文件; 43数据库描述 系统采用 foxPro6.0数据库。 第6页

需求分析说明书 彭金莲 李怀成 第 6 页 单价(Pp) 本次上机费用(Emoney) 余额(Rmoney) 上机时间(Cdata) 值班员 1(Smanager1) 值班员 2 (Smanager2) 管理员(Mmanager) 系统使用过程中必须维护好数据库,存储使用者以前输入的数据。 4.2 动态数据 输入数据:鼠标对按钮的点击 查询方式、查询关键字; 新建用户项; 用户项相应纪录更改; 备份数据恢复所需的数据备份文件; 注销时的用户项; 受限操作所需的密码; 输出数据:查询关键字确定的数据库记录的子集; 统计结果及其格式化文件; 信息录入、删改结果(成功或失败); 数据备份输出的数据备份文件; 4.3 数据库描述 系统采用 foxPro6.0 数据库

需求分析说明书 彭金莲李怀成 44数据流图及数据词典 441数据流图符号说明 数据存储 源/汇 数据流 加工 44.2顶层数据流图 命令 用户用户输入信息 机房 当前时间一系统 管理系统 钟 系统输出信息 源点及汇点词条描述 1.1名称:用户 简要描述:用户是此软件的使用者。 有关数据流:命令、用户输入信息、系统输出信息 数目:在某一具体时刻只有一个用户 12名称:上机人员 简要描述:上机人员是机房上机的学生或者其他人员,本软件管理的主要对象 有关数据流:命令、用户输入信息、系统输出信息 数目:在某一具体时刻可以有若干上机人员 1.3名称:系统时钟 简要描述:计算机系统维护的当前日期和时间记录 第 页

需求分析说明书 彭金莲 李怀成 第 7 页 4.4 数据流图及数据词典 4.4.1 数据流图符号说明 源/汇点 数据流 数据存储 文件 加工 1 4.4.2 顶层数据流图 用户 机房 管理系统 0 系统 时钟 命令 用户输入信息 系统输出信息 当前时间 1. 源点及汇点词条描述 1.1 名称:用户 简要描述:用户是此软件的使用者。 有关数据流:命令、用户输入信息、系统输出信息 数目:在某一具体时刻只有一个用户 1.2 名称:上机人员 简要描述:上机人员是机房上机的学生或者其他人员,本软件管理的主要对象 有关数据流:命令、用户输入信息、系统输出信息 数目:在某一具体时刻可以有若干上机人员 1.3 名称:系统时钟 简要描述:计算机系统维护的当前日期和时间记录

点击下载完整版文档(DOC)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共32页,可试读12页,点击继续阅读 ↓↓
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有