图3-12药房发药顺序图 3.3.5 西药库子系统 3.3.5.1 功能性需求 编号 功能 分类 R4.1 保存每笔药品进仓记录,并增加库存 明显的 R4.2 保存每笔药品出仓记录,并减少库存 明显的 R4.3 产生和保存进仓单 明显的 R4.4 产生和保存出仓单 明显的 R4.5 根据药品供应商的发票选择结算的进仓记录 明显的 R4.6 保存每次结算的数据 明显的 R4.7 药品进仓时登记药品的批号和有效期,并增加这药品的库存 明显的 R4.8 药品出仓时由仓管员选择发出的批号,并减少药品的库存 明显的 R4.11 根据输入药品的盘点数量生成盘点报表 明显的 R4.12 根据盘点数量校正药品库存量 明显的 R4.13 对每种药品设定保证库存量,对库存不足的药品应提示需要领药并生成采购计划 明显的 R4.14 接收用药部门的领药申请 明显的 R4.15 根据领药申请自动生成出库单,并扣减库存 明显的 R4.16 对药品进行价格调整,并通知用药部门跟随调整价格 明显的 R4.17 统计药品价格调整带来的差额 明显的 R4.18 录入、保存、修改药品信息 明显的 3.3.5.2 非功能性需求 用户界面和人为因素 系统的操作界面以对话框窗口为主,主要以鼠标和键盘进行操作和数据的录入。要求操作人员具有一定的windows系统的操作能力,能够熟悉药库的日常管理运作。 文件 系统最终以EXE可执行文件发布,另外还有操作说明书和与开发活动相关的文档 硬件 服务器要求为1G CPU,256M以上内存,40G以上的硬盘空间,要求兼容windows2000 操作系统和SQL SERVER2000数据库系统。客户端要求600MHz CPU,128M内存,20G硬盘空间,要求兼容windows98。网络连接设备要求与100M/10M以太网络技术兼容。每台工作站配备窄行打印机一台。 性能特征 要求在最系统最繁忙的时间操作基本保持流畅,中心药房的客户端连接不少于4台。当接收到病区传送的发药信息时能够立即提示配药人员。 安全 系统通过操作员帐号、密码和操作权限来保证系统不会被其他用户操作。 3.3.5.3 伪需求 数据服务器使用windows2000 操作系统和SQL SERVER2000数据库系统,客户端使用windows98操作系统,开发工具使用delphi5。 3.3.5.4 系统模型 3.3.5.4.1 用例模型
图3-13药库管理系统用例图 用例说明: 用例: 药品进仓 参与者: 药品供应商(发起者),仓管员 目的: 登记药品入库 概述: 药品供应商向仓管员提供入库药品的随货同行联,仓管员根据随货同行核对药品的品种、产地、规格、数量后把资料输入到计算机中并打印药品入库单。 类型: 主要的和基本的 交叉引用: R4.1,R4.3,R4.7,R4.18 典型的事件发生过程 参与者的动作 系统响应 1. 药品供应商提供随货同行 2. 仓管员输入供应商的代码 3. 显示供应商的资料 4. 仓管员生成进仓单 5. 生成一张进仓单,并写入进仓单的资料 6. 仓管员输入一条药品进仓信息,包括:单据号,编码,数量,批号,产地,进货价 7. 仓管员提示确认输入 8. 保存进仓单内容并相应增加药品的库存 8. 仓管员打印进仓单
用例: 购药货款结算 参与者: 药品供应商(发起者),药品会计 目的: 结算购药货款 概述: 药品供应商向药品会计提供入库药品的发票联要求结算购药款,药品会计根据药品进仓记录与发票联核对后结算货款,其余未结算的进仓记录留作以后结算。 类型: 主要的和基本的 交叉引用: R4.5,R4.6 典型的事件发生过程 参与者的动作 系统响应 1. 药品供应商提供发票联 2. 药品会计查询供应商的供药记录 3. 显示该供应商的药品进仓资料 4. 药品会计核对发票和进仓记录并标记要结算的进仓记录 5. 计算货款的总额 6. 药品会计指示完成结算 8. 保存结算的信息
用例: 发药 参与者: 中心药房管理系统(发起者),仓管员 目的: 为中心药房发药 概述: 中心药房向药库提出领药要求,仓管员根据这些要求和药品库存情况发药给中心药房,开出出仓单和发送发药信息。 类型: 主要的和基本的 交叉引用: R4.2,R4.4,R4.13,R4.14,R4.15 典型的事
首页 上一页 4 5 6 7 8 9 下一页 尾页 7/9/9