系统的分析需求是开发人员和用户共同完成的,其目的在于使开发者和提出需求的人之间建立一种理解和沟通的机制。
分析需求的第一步是定义用例,即描述管理系统的功能,以次确定系统的功能需求。药店管理中的主要角色是普通用户,包括前台销售人员、基本资料管理员、业务员、业务统计员等,和特殊用户——系统管理员,他具有最高的权限。
药店管理的基本用例包括以下内容:
基本资料管理
药品采购
药品采购入库
药品销售(出库)
药品销售退回
库存货品统计
业绩统计
用户修改密码和管理员添加用户
药店管理系统的分析可以用图例2.1来描述。
下面给出图2.1的描述:
(1) 基本资料管理(包括药品资料、供应商资料、药店资料、员工资料等等) 基本资料修改—→提交资料修改
(2) 药品采购入库
a. 填写采购单
a. 填写入库药品信息—→提交入库信息
b. 选择填写查询条件—→提交查询条件—→查询结果显示
(3) 药品销售(出库)
a. 填写药品销售信息—→提交销售信息
b. 选择填写查询条件—→提交查询条件—→查询结果显示
(4) 货品销售退回
根据销售单提交退回药品信息—→提交退回信息
(5) 库存统计
选择查询条件—→填写查询内容—→提交查询—→查询结果统计
图2.1 药店管理系统分析图
(7) 业绩统计
选择统计时段—→提交统计—→统计结果显示
(8) 用户密码修改和管理员添加用户
a. 输入旧密码—→输入新密码—→再输入一次新密码—→提交密码修改
b. 输入新用户名—→输入新用户密码—→再输入一次密码—→设置新用户权限—→提交用户添加
c. 输入管理员用户名—→输入管理员密码—→输入用户名—→输入用户密码—→提交更改