医院药品管理系统系统设计报告

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

医院药品管理系统系统设计报告

院 (系)

专业

班级

组长

组员

2011年 11 月 3 日

系统设计说明书

1引言

在我国,随着医药卫生体系改革的深入,医药连锁经营的推行,越来越多的医药经营企业

意识到提高企业管理水平的重要性,也迫切要求加快管理信息化的进程。

经调查可知,该医院医药经营企业的物流管理以及相应的财务处理、信息处理,长期以来

一直采用手工操作,随着产业结构调整、全新的市场竞争环境,企业管理和运营效率已经成

为企业成败的关键所在,手工方式的弊端毕现无疑。这就要求医药管理摆脱过去人手操作的

繁琐,以充分满足医药经营企业各个环节对人流、物流、资金流、信息流进行统一系统的管理。

药品信息管理系统是指利用软硬件技术、网络通信技术等现代化手段,对药品的进货、出货、库存、价格及账务进行精确快速的管理,大大降低了管理中的复杂性以及出错率、减轻

手工劳动的强度,提高顾客的满意度,从而为医院的整体运行提供全面的,自动化管理及各

种服务的信息系统。

1.1目标

本文档的目的旨在推动软件工程的规范化,使设计人员遵循统一的详细设计书写规范,

节省制作文档的时间,降低系统实现的风险,做到系统设计资料的规范性与全面性,以利于

系统的实现、测试、维护、版本升级等。详细设计的详细程度,应达到可以编写程序的水平。

1.2范围

本阶段的设计任务:各子系统的公用模块实现设计、专用模块实现设计、存储过程实现

设计、触发器实现设计、外部接口实现设计、部门角色授权设计、其它详细设计等。

1.3术语说明

序号术语名称术语定义

1 详细设计在概要设计的基础上,对其功能模块或部件进行实现设计,

使编程人员据此能顺利书写出程序代码。

2 存储过程存放在数据库服务器上的一段程序,它能被其它程序调用,

以完成对数据库表的某些规定操作。

3 触发器存放在数据库服务器上的一段程序,当触发条件满足时它就

被执行,以完成对数据库表的某些规定操作。

4 算法详细设计中实现某项功能的数据处理方法及处理流程。

2整体说明

2.1简介

本系统名称为医院管理系统——库房系统管理子系统。目的是实现库房系统管理员对库房系统监控管理的功能和用户的查询和交易。实现方式为开发一个工作人员管理界面,通过识别不同用户的授权,可以查看不同药品的库存情况,价格以及买卖数量的全部信息。此系统为一个内部系统,医院内部管理人员通过管理库存系统实现整个医院系统的协调运行。该系统主要由基本信息、业务管理、业务查询、用户管理和系统管理5部分组成。

●基本信息:药品情况、客户情况、供应商情况。

●业务管理:药品采购、药品销售、库存盘点、销售退货、客户回款。

●业务查询:基本信息、入库明细、销售明细、回款信息。

●用户管理:增加用户、用户维护。

●系统管理:系统退出。

2.2系统约束

1、范围约束

因为项目的范围可能会随着项目的进展而发生变化,从而与时间和成本等约束条件之间产生冲突,因此面对项目的范围约束,主要是根据项目的商业利润核心做好项目范围的变更管理。既要避免无原则的变更项目的范围,也要根据时间与成本的约束,在取得项目干系人的一致意见的情况下,合理的按程序变更项目的范围。

2、时间约束

在考虑时间约束时,一方面要研究因为项目范围的变化对项目时间的影响,另一方面要研究,因为项目历时的变化,对项目成本产生的影响。并及时跟踪项目的进展情况,

通过对实际项目进展情况的分析,提供给项目干系人一个准确的报告。

在这个项目中,因为项目组成员的时间有限,所以有一定的时间约束

3、资源约束

本项目主要的资源是人,在人的约束上主要表现在成员项目知识不够完整,在系统设计和知识完备方面有所欠缺。

4、成本约束

项目的成本约束就是规定完成项目需要花多少钱。对项目成本的计量,一般用花费多少资金来衡量,但也可以根据项目的特点,采用特定的计量单位来表示。关键是通过成本核算,能让项目干系人,了解在当前成本约束之下,所能完成的项目范围及时间要求。当项目的范围与时间发生变化时,会产生多大的成本变化,以决定是否变更项目的范围,改变项目的进度,或者扩大项目的投资。

5、技术约束

由于项目组的技术人员的技术不够成熟,所以在编码上有一定的约束。

3整体设计

3.1系统架构

A、文件架构设计

………………………………………程序源文件夹

……………………………程序主类文件夹

………………………控制类文件夹

………………………Spring数据库访问类文件夹

………………………Hibernate实体类文件夹

…………………………内部资源文件夹

…………………………图片资源文件夹

B、系统架构设计

3.2系统功能模块结构图

3.3系统公共类设计

(1)编写访问数据库的DAO类:该类用来对数据库实行各种操作,包括数据的插入、更新和查询。它继承了Spring框架中的

HibernateDaoSupport类的全部功能,整个系统的核心工作有该类完成。(2)编写DAO的代理操作类AdapterDao:通过对Hibernate的调用完成对数据后台数据库的操作,通过Spring的IOC机制,通过配置文件实现

控制反转。

(3)编写Spring的配置文件appcontext.xml:文件appcontext.xml是系统初始化资源配置的重要文件,开发人通过在Spring配置文件中定义

sessionFactory时,给出Hibernate映射文件的定义,因此使用Spring DAO抽象帝提供的Hibernate集成,使得应用代码不用硬编码对资源

进行查找。

相关文档
最新文档