医院药房管理系统

上传人:ni****g 文档编号:548457173 上传时间:2023-05-24 格式:DOCX 页数:19 大小:16.60KB
返回 下载 相关 举报
医院药房管理系统_第1页
第1页 / 共19页
医院药房管理系统_第2页
第2页 / 共19页
医院药房管理系统_第3页
第3页 / 共19页
医院药房管理系统_第4页
第4页 / 共19页
医院药房管理系统_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《医院药房管理系统》由会员分享,可在线阅读,更多相关《医院药房管理系统(19页珍藏版)》请在金锄头文库上搜索。

1、 医院药房管理系统 1需求分析 11概述 药品管理主要是药品管理员对药品库存进行的相关管理。在该管理系统中,药品管理员主要须要对药品的库存信息进行记录,查询和统计功能。药品管理是医院日常管理事务中的重要内容,药品管理过程的精确性和高效性至关重要。利用计算机高效,精确的特点能够很好的满意医院药品管理过程的需求,在保证管理过程精确性的基础上,最大程度地提高管理效率。目前,大多数医院都已采纳医院管理系统进行医院药品管理业务的计算机管理。 医院药品管理系统主要是为医院药品管理人员供应药品信息的记录,查询和统计功能,为管理人员供应重要的信息参考。通过医院药品管理系统,管理人员可以对医院药品的入库,出库以

2、及库存信息进行管理,系统供应便利的药品管理信息的查询和统计功能,能够满意医院药品管理人员的基本管理需求。 12 可行性分析 本次课程设计主要是为医院药品库存管理系统设计合理的数据库,基于所探讨的课题是我们日常生活中比较常接触的,所以从以下三个方面对其可行性进行分析: 经济可行性:本次课程设计主要在自己的电脑上开发,而且从老师给的初始条件结合平常自己对这个业务的理解,而且我们获得需求的时候有许多人帮 助。所以在完成这次课程设计的时候基本上没有什么经济开销。所以就经济可行性而言,我就的我也有实力独立完成这次课程设计。 技术可行性:本次课程设计的核心问题是要为药品管理系统设计一个理的数据库。就我学习

3、的数据库课程中,重点讲解并描述的就是如何设计和实现一个合理的数据库,而且我们在数据库课程学习的过程中做过实现一个简洁的数据库的试验,因此这方面有确定的基础。这次课程设计主要添加的内容是须要我们自己去进行需求分析,自己从客户那里获得相应的功能需求。这一方面的学问我在软件工程和软件需求中都有学习,所以是可行的。另一方面,本次课程设计可以运用 1 比较简洁的jsp为数据库设计相应的前台界面。所以就技术而言,可以完成这次课程设计. 操作可行性:本次课程设计所做的是药品管理系统,主要完成的功能是为医院药品管理人员供应药品信息的记录,查询和统计功能,为管理人员供应重要的信息参考。鉴于药品管理员对药品信息管

4、理已经很熟识,而且本次课程设计出的数据库的操作特别简洁,所以操作可行性也没有什么问题. 综上所述,我觉得我有相应的技术和实力独立完成本次课程设计,而且我所设计出的数据库功能齐全,简洁明白,便利客户运用。所以我认为本次 课程设计是可行的。 1.3用户需求 本次课程设计的主要任务是为药品管理系统设计一个合理的数据库,在实现该系统的过程中,必需满意该系统的基本目标:医院药品管理人员供应药品信息的记录,查询和统计功能,为管理人员供应重要的信息参考。我所设计的药品管理数据库正是基于这个目标而开发的。在实现该系统的同时,也相应的熬炼了我们的动手实力,让我们有机会将课本上的学问运用到实际中来,加深了我们对学

5、问的理解,我认为这也是该系统的目标之一。 该系统的主要任务是为了完成医院药品管理人员供应药品信息的记录,查询和统计功能,为管理人员供应重要的信息参考。但是基于该系统的功能比较简洁,所以可以在此基础上相应的增加一些相关的功能:当管理员发觉某类药品的库存数量低于某个标准时,管理员要联系供应商购买相应的药品来补充该药品的库存;当医院的某个部门缺少某类药品时,需向管理员申请提取相应的药品时,管理员可以依据该药品的库存状况为该部门安排相应数量的药品。 2.开发和运行环境 21 网络逻辑结构 本次课程设计采纳B/S模式来实现,B/S模式是三层C/S模式的一种实现方式,其结构为:阅读器/WEB服务器/数据库

6、服务器。其中表示层(阅读器) 负责处理用户的输入和向客户输出。功能层(WEB服务器)负责建立数据库的连接, 2 依据用户的恳求生成访问数据库的SQL语句,并把结果返回给客户端。数据层(数据库服务器)负责实际的数据库存储和检索,响应功能层的数据处理恳求,并将结果返回给功能层。 在B/S模式中,用户要运行某个应用程序时只需在阅读器上键入相应的网址。调用WEB服务器上的应用程序并对数据库进行操作完成数据处理工作,最终将结果通过阅读器返回给用户。 供应商 药品管理员 药品管理数WEB服务器 据库(mysql) (Tomcat) 医生 所以用户的操作特别简洁,而且客户端要求的配置也不高,这是我选择这中模

7、式的主要缘由 。 2.2 软件支撑环境及开发工具 本次课程设计主要是设计一个合理的数据库,而我的电脑上安装了Mysql,所以可以在自己的电脑上完成本次课程设计,运行环境为WindowsXP,而且和数据库的联系也比较简洁,便利.考虑运用JSP来完成前台的设计。所以涉及到的工具为:Mysql, Eclipse,WINDOWSXP. 3概念结构设计 3 31总体DFD 药品管理系统中的主要功能是在药品入库和药品出库时,便利药品管理员对药品入库信息,药品出库信息和药品库存信息进行查询和统计的功能。所以该系统主要是对药品入库管理和药品出库管理进行设计的,所以设计基于药品入库管理和药品出库管理的数据流图如

8、下: 药品入库单 供应 供应商 药品库存信息 提取 部门 药品出库单 3.2功能结构 本次课程设计主要是针对医院药品管理人员设计的,主要是为了便利药品管理人员在进行购买药品时药品入库,和提出药品时药品出库时对药品进行记录查询和统计。所以本次课程设计主要分成4个大的功能模块:用户管理,药品的入库,药品出库,库存清点: 4 医院药品管理系统 用药药库户品品存管供提清理 应 取 点 用户管理 该课程设计中主要有2类用户,一类是系统管理员,一类是药品仓库管理员。其中由于该数据库主要针对药品管理员而设计,所以在这里主要讲解并描述药品管理员的功能需求:药品管理员主要是负责药品的入库和药品的出库管理和库存的

9、清点工作。 管理员 用户管理 供应商 医生 5 供应药品 供应药品主要是供应商为药品仓库供应药品补给,其中主要要求药品管理员对供应清单进行记录,而后药品入库后,会对库存的药品产生确定的影响,药品管理员需对相应的变更对药品记录做相应的变更 填写供应单 保存供应单 供应药品 编辑入库药品信息 药品入库 提取药品 提取药品主要是某个部门申请提取药品,主要要求药品管理员对提取单做相应的修改和记录。而后药品出库后,会对库存的药品产生确定的影响,药品管理员需对相应的变更对药品记录做相应的变更 填写提取单 保存提取单 提取药品 编辑出库药品信息 药品出库 6 库存清点功能 该功能主要是针对药品的现有库存信息

10、进行查询和统计功能,在每次进行药品入库和药品出库后药品的库存信息将有所变更,所以须要对库存的药品进行清点功能,提示药品管理员进行药品入库或其他操作。 库存信息查询 库存信息阅读 库存清点 出库信息查询 入库信息查询 3.3 局部视图设计 数据字典 数据字典是系统中各类数据描述的集合,是进行具体的数据收集和数据分析所获得的主要成果,并且数据字典的内容将在数据库的设计过程中不断的修改、充溢和完善。数据字典有多种表示方法,在这里,我运用的书上介绍的,一般包含:数据项,数据结构,数据流,这几个部分。 库存药品的数据项描述: 数据项名 数据项含义 类型 长度 约束 药品编号 药品的编号 int 2 每个

11、药品有一个唯一的编号 仓库编号 仓库的编号 int 2 必需与某个仓库编号一至 药品名称 药品的名称 varchar 20 必需是炒菜,汤,煲类之一 药品种类 药品的种类 varchar 10 药品属于中药或西药之一 7 单价 药品的单价 int 5 必需大于0 生产日期 输入必需符合日期的格式 药品的生产日datetime 期 过期日期 药品的过期日datetime 过期日期必需大于生产日期 期 库存数量 药品的数量 int 10 必需大于0 供货商数据项描述: 数据项名 数据项含义 类型 长度 约束 int 2 每个供货商有一个唯供货商编号 供货商编号 一的编号 名称 名称 VARCHAR

12、 20 电话 供货商电话 bigint 8 地址 供货商地址 VARCHAR 20 管理员的数据项描述: 数据项名 数据项含义 类型 长度 备注 int 2 每个管理员有唯一一个管理员编号 管理员的编编号 号 VARCHAR 20 姓名 管理员的性VARCHAR 10 性别必需是男或女 性别 别 年龄 厨师的年龄 int 2 0到60之间,60岁退休 仓库编号 仓库的编号 int 2 必需与某个仓库编号一至 药品仓库的数据项描述: 数据项名 数据项含义 类型 长度 备注 8 仓库编号 仓库的编号 int 2 每个仓库有唯一一个编号 地址 仓库的地址 VARCHAR 20 地址不能为空 电话 仓

13、库的电话 BIGINT 8 电话号码不能为空 面积 仓库的大小 int 4 必需大于0 部门数据项描述: 数据项名 数据项含义 类型 长度 约束 部门编号 部门编号 int 2 每个部门有一个唯一的编号 名称 名称 VARCHAR 20 电话 供货商电话 bigint 8 3.3.2 实体-联系图 依据上面的功能需求分析过程可以看出,可以将本系统划分成3个大的功能模块,所以可以将本系统画出3个局部ER图,如下所示: 由于本次课程设计中没有涉及到前台的操作,所以这里画出药品管理员这个实体和该实体的属性: 管理员编性别 名称 年龄 号 药品管理员 供应药品子系统的分ER图: 9 n 药品 库存 供

14、应商编号 1 名称 供 n 货 1 药品仓库 供应 地址 商 m 电话 管理 1 药品管理员 供应标识 时间 供应量 提取药品子系统的分ER图: 10 药品管理员 n 提取标识 提取时间 库存 1 提取量 1 药品仓库 提取 1 部门编号 n 部门名称 管理 部门 m 电话 药品管理员 11 药品管理系统ER图: 供应标识 提取标识 时间 时间 提取量 供应量 m m 供应 药品 提取 n n n 库存 供应商 部门 1 药品仓库 1 管理 n 药品管理员 4逻辑结构设计 本次课程设计中的逻辑设计采纳关系模型来设计,依据概念设计中的E-R图,将图中的实体和实体间的关系转化成关系模式,在将E-R图转化成关系模型的时候,由于在我所设计的E-R图中存在实体间的联系,依据课本中提到的状况: 药品管理员(管理员编号,名称, 性别,年龄,仓库编号) 12 药品仓库(仓库编号, 地址,电话, 面积) 库存药品(药品编号,仓库编号, 药品名称,药品种类,库存数量,单价, 生产日期, 过期日期 ) 供应商(供应商编号, 名称, 地址, 电话) 供应(供应标识, 供应商编号, 药品编号, 仓库编号,时间,供应量 , 单价) 13 部门(部门编号, 部门名称, 电话)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号