医院药房管理系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
医院药房管理系统1.需求分析1.1 概述药品管理主要是药品管理员对药品库存进行的相关管理。在该管理系统中,药品管理员主要需
要对药品的库存信息进行记录,查询和统计功能。药品管
理是医院日常管理事务中的重要内容,药品管理过程的准
确性和高效性至关重要。利用计算机高效,准确的特点能
够很好的满足医院药品管理过程的需求,在保证管理过程
准确性的基础上,最大程度地提高管理效率。目前,大多
数医院都已采用医院管理系统进行医院药品管理业务的计
算机管理。医院药品管理系统主要是为医院药品管理人员
提供药品信息的记录,查询和统计功能,为管理人员提供
重要的信息参考。通过医院药品管理系统,管理人员可以
对医院药品的入库,出库以及库存信息进行管理,系统提
供方便的药品管理信息的查询和统计功能,能够满足医院
药品管理人员的基本管理需求。1.2 可行性分析本次课
程设计主要是为医院药品库存管理系统设计合理的数据
库,基于所研究的课题是我们日常生活中比较常接触的,
所以从以下三个方面对其可行性进行分析:经济可行性:
本次课程设计主要在自己的电脑上开发,而且从老师给的
初始条件结合平时自己对这个业务的理解,而且我们获取
需求的时
候有很多人帮助。所以在完成这次课程设计的时候基本上没有什么经济开销。所以就经济可行性而言,我就的我也有能力独立完成这次课程设计。技术可行性:本次课程设计的核心问题是要为药品管理系统设计一个理的数据库。就我学习的数据库课程中,重点讲述的就是如何设计和实现一个合理的数据库,而且我们在数据库课程学习的过程中做过实现一个简单的数据库的试验,因此这方面有一定的基础。这次课程设计主要添加的内容是需要我们自己去进行需求分析,自己从客户那里获取相应的功能需求。这一方面的知识我在软件工程和软件需求中都有学习,所以是可行的。另一方面,本次课程设计可以使用1
比较简单的jsp 为数据库设计相应
的前台界面。所以就技术而言,可以完
成这次课程设计. 操作可行性:本次课
程设计所做的是药品管理系统,主要完
成的功能是为医院药品管理人员提供药
品信息的记录,查询和统计功能,为管
理人员提供重要的信息参考。鉴于药品管理员对药品信息管理已经很熟悉,而且本次课程设计出的数据库的操作非常简单,所以操作可行性也没有什么问题. 综上所述,我觉得我有相应的技术和能力独立完成本次课程设计,而且我所设计出的数据库功能齐全,简单明了,方便客户使用。所以我认为本次课程设计是可行的。 1.3 用户需求本次课程设计的主要任务是为药品管理系统设计一个合理的数据库,在实现该系统的过程中,必须满足该系统的基本目
标:医院药品管理人员提供药品信息的记录,查询和统计功能,为管理人员提供重要的信息参考。我所设计的药品管理数据库正是基于这个目标而开发的。在实现该系统的同时,也相应的锻炼了我们的动手能力,让我们有机会将课本上的知识运用到实际中来,加深了我们对知识的理解,我认为这也是该系统的目标之一。该系统的主要任务是为了完成医院药品管理人员提供药品信息的记录,查询和统计功能,为管理人员提供重要的信息参考。但是基于该系统的
功能比较简单,所以可以在此基础上相应的增加一些相关的功能:当管理员发现某类药品的库存数量低于某个标准时,管理员要联系供应商购买相应的药品来补充该药品的库存;当医院的某个部门缺少某类药品时,需向管理员申请提取相应的药品时,管理员可以根据该药品的库存情况为该部门分配相应数量的药品。 2. 开发和运行环境 2 .1 网络逻辑结构本次课程设计采用B/S 模式来实现,B/S 模式是三层C/S 模式的一种实现方式,其结构为:浏览器
/WEB 服务器/ 数据库服务器。其中表示层(浏览器)负责处理用户的输入和向客户输出。功能层(WEB 服务器)负责建立数据库的连接,2
根据用户的请求生成访问数据库的SQL 语句,并把结果返回给客户端。数据层(数据库服务器)负责实际的数据库存储和检索,响应功能层的数据处理请求,并将结果返回给功能层。在B/S 模式中,用户要运行某个应用程序时只需在浏览器上键入相应的网址。调用WEB 服务器上的应用程序并对数据
库进行操作完成数据处理工作,最后将结果通过浏览器返回给用户。供应商药品管理员药品管理数WEB 服务器据库(mysql) ( Tomcat ) 医生所以用户的操作非常简单,而且客户端要求的配置也不高,这是我选择这
中模式的主要原因。
2.2 软件支撑环境及开发工具本次课程设计主要是设计一个合理的数据库,而我的电脑上安装了Mysql, 所以可以在自己的电脑上完成本次课程设计运行环境为WindowsXP, 而且和数据库的联系
也比较简单,方便.考虑使用JSP 来完成前台的设计。所以涉及到的工具为:Mysql, Eclipse,WINDOWSXP.
3 .概念结构设计3
3 .1 总体DFD 药品管理系统中的主要功能是在药品入库和药品出库时,方便药品管理员对药品入库信息,药品出库信息和药品库存信息进行查询和统计的功能。所以该系统主要是对药品入库管理和药品出库管理进行设计的,所以设计基于药品入库管理和药品出库管理的数据流图如下:药品入库单供应供应商药品库存信息提取部门药品出库单 3.2 功能结构本次课程设计主要是针对医院药品管理人员设计的,主要是为了方便药品管理人员在进行购买药品时药品入库,和提出药品时药品出库时对药品进行记录查询和统计。所以本次课程设计主要分成
4 个大的功能模块:用户管理,药品的入库,药品出库,库存清点:4
医院药品管理系统用药药库户品品存管供提清理应取点 3.2.1 用户管理该课程设计中主要有2
类用户,一类是系统管理员,一类是药品仓库管理员。其中由于该数据库主要针对药品管理员而设计,所以在这里主要讲述药品管理员的功能需求:药品管理员主要
是负责药品的入库和药品的出库管理和库存的清点工作。管理员用户管理供应商医生5
3.2.2 供应药品供应药品主要是供应商为药品仓库提供药品补
给,其中主要要求药品管理员对供应清单进行记录,而后药品入库后,会对库存的药品产生一定的影响,药品管理员需对相应的变化对药品记录做相应的改变填写供应单保存供应单供应药品编辑入库药品信息药品入库 3.2.3 提取药品提取药品主要是某个部门申请提取药品,主要要求药品管理员对提取单做相应的修改和记录。而后药品出库后,会对库存的药品产生一定的影响,药品管理员需对相应的变化对药品记录做相应的改变填写提取单保存提取单提取药品编辑出库药品信息药品出库6
3.2.4 库存清点功能该功能主要是针对药品的现有库存信息进行查询和统计功能,在