新闻资讯 / Technical articles

实验室设备管理系统需求规格说明书
发布时间:2020-03-16 17:23
  

  实验室设备管理系统需求规格说明书_计算机软件及应用_IT/计算机_专业资料。实验室设备管理系统 需 求 规 格 说 明 书 计算机科学系 10 计算机科学与技术(网络工程) 组长: 成员: 实验室设备管理系统 需求规格说明书 1.引言 1.1 编写目的 编写本报告的目的是

  实验室设备管理系统 需 求 规 格 说 明 书 计算机科学系 10 计算机科学与技术(网络工程) 组长: 成员: 实验室设备管理系统 需求规格说明书 1.引言 1.1 编写目的 编写本报告的目的是明确本系统的详细需求,供使用单位确认系统 的功能和性能,并作为软件设计人员的设计依据和使用单位的验收标 准。 1.2 项目背景 开发软件名称:实验室设备管理系统。 项目开发者:闽江学院计算机科学系“图书管理系统”开发 小组: 用户单位:闽江学院实验室管理人员 1.3 参考资料: i. 钱乐秋等,《软件工程》,青还大学出版社; ii. 张害藩,《软件工程导论》(第四版),清华大学出版社; iii. 王珊等,《数据库原理及设计》,清华大学出版社; iv. 赵池龙等,《软件工程实践教程》,电子工业出版社。 2.任务概述 2.1 目标 本系统主要是针对学校实验室的设备进行管理,目的是使设备日常 的管理更加方便以及统计设备使用、维修和报废的各种情况,还有就是 查询和生成报表的功能。通过详细的用户调查。在现行的业务处理流程 和数据流图的基础上,就可以确定目标系统要达到的目标了。需求分析 的任务是确定系统必须完成的工作,也就是对目标系统提出完整、准 确、清晰、具体的要求。在经过多方了解和调查后基本清楚了设备信息 管理的功能需求。 2.2 用户的特点 本软件的最终用户是面向管理员(实验室设备管理员和其它管理人 员),他们只需具备一定的计算机应用基础,可以比较熟练操作计算 机。管理员都是经常性用户。 3. 需求规定 (1)所有工作由专门人员负责完成。 (2)每件设备在做入库登记时均由系统按类别加自动顺序号编号,形 成设备号;设备报废时要及时修改相应的设备记录,且有领导认可。 (3)本系统的数据存储至少包括:设备记录、修理记录、报废记录、 申请购买记录。 (4)本系统的输入项至少包括:新设备信息、修理信息、申请购买信 息、具体查询统计要求。 (5)本系统的输出项至少包括:设备购买申请表、修理/报废设备资金 统计表。 .1 数据流图(系统维护为通用功能,这里不做具体分析) (1)顶层图 顶层图如图 C-1所示 设备管理员 实验室设备管理系统 上级领导 登录信息 无效登录信息 申请/维修/报废/查询询操作 处理结果 审核信息 审核结果 图C-1 (2)0层图 0层图如图C-2 所示 图C-2 0层图 (3)1层图 1层图如图 C-3所示。 顶层图 图 C-3 1层图 (4)总数据流图 总数据流图如图 C-4 所示。 图C-4 总数据流图 (5)数据流图加工处理功能简单描述 1)查询信息 输入:合法人员对设备的查询操作 输出:设备信息表 描述:查询信息=设备名/型号/类别/购置日期 2)维修信息 输入:所需维修设备的信息 输出:确定维修设备的记录 描述:维修信息=修理日期+设备名+编号+修理厂家+修理费用+责任人 3)新设备 输入:购买设备的信息 输出:确定购买的新设备的记录 描述:新设备=类别+设备名+编号+型号+规格+单价+数量+购置日期+生 产厂家+保质期+经办人等 4)报废设备 输入:所需报废的设备的信息 输出:报废的设备记录 描述:报废设备=类别+设备+型号等 5)审核信息 输入:审核 输出:上级领导 描述:审核信息=报废设备信息/新设备购买信息 3.2数据描述 通过对实验室设备管理系统需求及其数据流图的分析,可以得出该系统 涉及维修记录表,报废记录表,申请购买记录表,设备基本信息表等数 据实体。 (1)E-R 图 E-R 图 如图C-5所示 (2)数据实体结构描述 数据实体结构描述见下列各表。 表C-1 设备基本信息表 功能名称:设备基本信息表 数据元素 数据采集方式 说明 设备名 人工采集 主键,必须输入 类别 人工采集 必须输入 型号 人工采集 必须输入 规格 人工采集 单价 数量 购置日期 生产厂家 购买人 人工采集 人工采集 人工采集 人工采集 人工采集 表 C-2 维修信息表 功能名称:维修信息表 数据元素 数据采集方式 设备名 人工采集 编号 人工采集 修理厂家 人工采集 修理费用 人工采集 修理日期 人工采集 责任人 人工采集 表C-3 查询信息表 功能名称:查询信息表 数据元素 数据采集方式 设备名 人工采集 型号 人工采集 类别 人工采集 购置日期 人工/. P采集 表 C-4 报废设备信息表 功能名称:报废设备信息表 说明 必须输入 必须输入 必须输入 说明 必须输入 必须输入 数据元素 设备名 类别 型号 数据采集方式 人工采集 人工采集 人工采集 说明 必须输入 必须输入 3.3、性能需求 由于此开发项目针对实验室,使用频度较高,使用性能要求比较 高。为防止对信息资料和管理程序的恶意破坏,要求有较为可靠的安全 性能。总之,要求稳定、安全、便捷,易于管理和操作。 (1)客户端一般响应时间(除报表统计、数据导入)不超过1秒。 (2)对现有设备及其修理、报废情况进行统计时间不超过30秒。 (3)信息导入时间不超过300秒。 3.4 其他需求 (1)重要数据加密 本系统对一些重要的数据按一定的算法进行加密,如用户口令、重要参 数等。 (2)数据备份 允许用户进行数据的备份和恢复,以弥补数据的破坏和丢失。 (3)方便操作,操作流程合理 尽量从用户角度出发,以方便使用本产品。 (4)支持没有计算机使用经验、计算机使用经验较少及有较多计算机 使用经验的用户均能方便地使用本系统。 (5)容错能力 系统具有一定的容错和抗干扰能力,在非硬件故障或非通讯故障时,系 统能够保证正常运行,并有足够的提示信息帮助用户有效正确地完成任 务。 (6)系统安装方便,易于维护 4.运行环境规定 4.1硬件环境 服务器 (1) 处理器(CPU):Pentium 900M (推荐Pentium 4 1.2G) (2) 内存容量(RAM):至少256M(推荐 512M) 客户端 (1) 处理器(CPU):Pentium 133M 或更高 (2) 内存容量(RAM):64M或更高 4.2软件环境 数据库服务器端 (1) 操作系统:Microsoft Windows 2000 (2) 数据库管理系统:Oracle,配置TCP/IP协议 Web服务器端 (1) 操作系统:Microsoft Windows 2000 (2) Internet 信息服务(IIS)6.0管理器2003,配置TCP/IP协议 客户端 (1) 操作系统:Windows 98/2000/2003/XP (2) Web浏览器:Internet Explorer 5.0以上或Netscape 4.0以上,配置TCP/IP协议 4.3接口 硬件接口 考虑到大量数据的备份等要求,需要保持与磁带机和光盘刻录机的接口,这较易实现。 软件接口 这里,主要考虑软件与操作系统、数据库管理系统的接口,以及局域网和互联网软件之间 的数据交换。考虑到文档处理时有可能需要较常用的办公软件。例如Microsoft的Office系列,所 以应尽量实现它们之间的数据格式的自动转换。 4.4控制 由于本系统采用目前的主流技术,对程序的运行和控制都没有特殊要求。