需求分析说明书 彭金莲李怀成 便查询、统计和打印。 《机房收费管理系统》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 名称:系统时钟 简要描述:计算机系统维护的当前日期和时间记录