电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

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

药品管理系统架构设计案例分析_第1页
1/24
药品管理系统架构设计案例分析_第2页
2/24
药品管理系统架构设计案例分析_第3页
3/24
药品管理系统架构设计案例分析药品管理系统架构设计案例分析姓名:谭烨学号:22201002481项目背景某单位需要统一管理所采购的药品,采购的药品总数已逾千种,传统的手工管理方式难以适应当今药品管理种类繁多、流动量大、调配程序复杂等特点,存在着很多不足之处。为了适应当前的业务发展需要,准备开发一套信息管理系统,对所采购的药品进行有效的管理。2需求分析功能需求功能说明用户管理用户的创建、登录、删除和维护药品管理药品种类的添加、删除和维护发货单位管理发货单位的添加、删除和维护授补单位管理授补单位的添加、删除和维护入库批次管理添加入库药品、打印入库单、签字、入库等出库批次管理添加出库药品、打印出库单、签字、出库等统计和查询对库存、已入库和已出库药品数量统计效期管理对库存药品使用年限进行管理需求分析非功能需求质量属性说明可用性将系统的错误限制在可控制的范围内可修改性控制实现、测试和部署变更的时间和成本性能在一定的时间限制内到达系统的事件生成一个响应安全性抵抗一定的攻击并从攻击中恢复可测试性允许在完成软件开发的一个增量后,较轻松地对软件进行测试需求分析1定义系统(1)捕捉系统通用术语通用术语:描述系统行为过程中经常出现的名词。通过捕捉系统通用术语可以避免在项目团队成员之间对它们的理解出现偏差造成误解术语说明用户信息即系统中的用户信息,包括用户名、密码、联系方式等入库单表示采购药品的具体情况效期药品的最迟有效时间(2)捕捉系统中角色和用例通过捕捉系统中的角色和用例目的是定义系统的范围,找出并描述系统内、外部必须处理的内容,以及那些与本系统需要进行交互的人或外部系统。系统角色如下:角色说明库存管理员指负责记录系统中药品种类、出入库管理的用户管理员指负责系统中用户的创建、维护和权限分配的用户处长指对药品出入库单进行确认并签字的人员外部系统指希望通过一定接口与本系统进行交互的对象业务用例模型如下:需求分析2.2细化定义细化用例细化业务用例模型,是为了更加详细地分析和描述用例。同时,将业务用例模型转换成系统的用例模型。下面,以“角色”库存管理员交互的用例进行细化为例接下来要对用例进行详细描述,直到所有涉众都认可描述的内容已经能够正确表达出他们的需求为止。在RUP方法论中指明通过阐述一个用例的名称、简要描述、事件流、特殊需求、前置条件和后置条件等六个方面可以对用例进行描述。以活动图的形式对用例“提交入库记录”进行建模描述如下:3系统架构设计架构设计是将需求内容转换成设计模型的雏形以及用户体验模型,其目的是建立整个系统初步的解决方案,为详细设计活动打下基础,这一阶段的具体活动如下:系统架构设计•1体系结构的选择•决定采取分布式的还是集中式的体系结构,将是一个影响系统性能、可缩放性、可靠性、易用性及此应用所能支持的客户端类型的重要决策问题。•根据前期的需求知道,系统是为某单位设计的,考虑到后期的系统推广应用的可能性,采取分布式的体系结构将更适应于今后的变化。框架选择:由于该系统仅在局域网内使用,用户数量有限,因此,决定采取局域网内的分布式的桌面信息管理系统方式实现此系统。根据前面的分析,我们采用.NetFramework3.0框架实现该系统的,采用.NetRemoting实现客户端与服务器端之间的通信。系统架构设计3.2系统架构的分析与设计架构的设计对系统质量属性的实现起着决定性的作用,而架构的形成又是由这些质量属性驱动的。由于系统为简单的MIS系统,因此,下面着重对数据存取层和业务逻辑层架构的设计进行比较详细的介绍。(1)数据持久层的架构分析与设计可维护性场景:性能场景:安全性场景:满足以上质量场景的数据存取层架构:•(2)业务逻辑层架构设计:•业务逻辑层作为MIS系统的关键部分,对系统的灵活性实现起着决定性的作用。在本系统的业务逻辑层架构层中,采取了Façade模式业务逻辑层的一种可用框架:3系统架构设计3.3结构化设计模型确定设计模型的结构化也就是根据设计需要定义出若干设计包。包的设计原则:(1)包的内聚性重用等价模型...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

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

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部