药品管理系统架构设计案例分析

药品管理系统架构设计案例分析

ID:40006251

大小:1.74 MB

页数:56页

时间:2019-07-17

药品管理系统架构设计案例分析_第1页
药品管理系统架构设计案例分析_第2页
药品管理系统架构设计案例分析_第3页
药品管理系统架构设计案例分析_第4页
药品管理系统架构设计案例分析_第5页
资源描述:

《药品管理系统架构设计案例分析》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第六章药品管理系统架构设计案例分析1项目背景某单位需要统一管理所采购的药品,采购的药品总数已逾千种,传统的手工管理方式难以适应当今药品管理种类繁多、流动量大、调配程序复杂等特点,存在着很多不足之处。为了适应当前的业务发展需要,准备开发一套信息管理系统,对所采购的药品进行有效的管理。2需求分析需求分析的主要任务就是创建代表“目前”业务情况的业务模型,并将此业务模型转换成“将来”的系统模型,包括功能需求和非功能需求。非功能需求又包括质量属性和各种约定。通过对客户的当前业务的分析,我们得到当前业务的基本需求。2需求分析功能需求功能说明用户管理用户的创建、登录、删除和维护药品管理药品

2、种类的添加、删除和维护发货单位管理发货单位的添加、删除和维护授补单位管理授补单位的添加、删除和维护入库批次管理添加入库药品、打印入库单、签字、入库等出库批次管理添加出库药品、打印出库单、签字、出库等统计和查询对库存、已入库和已出库药品数量统计效期管理对库存药品使用年限进行管理需求分析非功能需求质量属性说明可用性将系统的错误限制在可控制的范围内可修改性控制实现、测试和部署变更的时间和成本性能在一定的时间限制内到达系统的事件生成一个响应安全性抵抗一定的攻击并从攻击中恢复可测试性允许在完成软件开发的一个增量后,较轻松地对软件进行测试2需求分析2.1定义系统(1)捕捉系统通用术语通用

3、术语:描述系统行为过程中经常出现的名词。通过捕捉系统通用术语可以避免在项目团队成员之间对它们的理解出现偏差造成误解。术语说明用户信息即系统中的用户信息,包括用户名、密码、联系方式等入库单表示采购药品的具体情况效期药品的最迟有效时间............角色说明库存管理员指负责记录系统中药品种类、出入库管理的用户管理员指负责系统中用户的创建、维护和权限分配的用户处长指对药品出入库单进行确认并签字的人员外部系统指希望通过一定接口与本系统进行交互的对象(2)捕捉系统中角色和用例通过捕捉系统中的角色和用例目的是定义系统的范围,找出并描述系统内、外部必须处理的内容,以及那些与本系统需

4、要进行交互的人或外部系统。系统角色如下:用例说明管理用户信息每个库存管理员需要对药品的出入库进行登记管理,必须由管理员创建该账户,并且对其进行了一定的权限分配,并且管理员可以对该用户信息进行维护。同时,这些活动必须包括登陆与推出功能。查询和统计指向用户提供按一定方式排列的药品出入库等相关信息。而且,还要提供方便的查询,以便用户可以迅速的查询到制定的药品。提交入库单用户根据具体情况需要从外面采购所需的药品,在按照一定的方式填写完成相关的信息时(为维护系统中存储信息的一致性,一些相关的信息需要从系统已存储的信息中读取),形成入库单,提交给系统处理。根据已找出的系统角色,分析其对系

5、统的具体要求,找出系统的各个用例。用例说明入库单打印指用户根据一定的查询条件,选择待打印的入库批次信息,提交给系统处理,按一定的格式,打印出所需的实体入库单。审查订单指处长出、入库单,核定相关信息,并签字。药品管理管理员根据所采购的药品种类,维护系统中记录的与业务相关的药品种类信息。授补单位管理管理员根据库存药品出库对象的相关信息,维护系统中记录的收补单位信息。发货单位管理管理员根据采购药品的发货单位相关信息,维护系统记录的发货单位信息。外部系统交互指系统根据以后的扩展需要,为系统与外部系统交互预留一统一接口。…………根据上述分析,可以得到下面业务用例模型:2需求分析2.2细

6、化定义(1)细化用例细化业务用例模型,是为了更加详细地分析和描述用例。同时,将业务用例模型转换成系统的用例模型。下面,以“角色”库存管理员交互的用例进行细化为例。要素说明用例名称提交入库记录简要描述库存管理员根据药品采购具体情况、记录选购药品,形成入库单,提交给系统处理。事件流基本事件流(1)库存管理员在待入库的药品名称栏中输入待入库的药品名称;(2)系统根据用户输入,以列表的形式罗列当前系统中存储的符合库存管理员要求的药品种类的详细信息;细化用例后,还需对用例进行详细描述,直到所有涉众都认可描述的内容已经能够正确表达出他们的需求为止。在RUP方法论中指明通过阐述一个用例的名

7、称、简要描述、事件流、特殊需求、前置条件和后置条件等六个方面可以对用例进行描述。下面以用例“提交入库记录”为例细化描述。要素说明事件流(3)库存管理员根据实际情况的需求,选择待入库的药品种类,并在各个入库单项记录的输入框中输入此入库单项的相关信息(生产日期、有效日期、单价、发货单位、核准数量和实际数量),库存管理员确认信息无误后,点击“添加入库单项”按钮;(4)库存管理员重复上面的工作,直至此次入库记录添加完毕;(5)系统罗列出库存管理员此次入库的所有入库单项的详细信息,库存管理员确认无误后,点击“添加

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。