医院药品管理信息系统Word文档下载推荐.docx
- 文档编号:20482256
- 上传时间:2023-01-23
- 格式:DOCX
- 页数:20
- 大小:1,018.02KB
医院药品管理信息系统Word文档下载推荐.docx
《医院药品管理信息系统Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《医院药品管理信息系统Word文档下载推荐.docx(20页珍藏版)》请在冰豆网上搜索。
因为各大高校在现阶段几乎都能达到拥有数百台电脑和至少两台主机的条件,而且现行的系统都能运行WINDOWS98及其以上的版本,同时支持多种软件的运行,并且各大医院都有许多专业的计算机技术人员,所以可见,本系统的设计与开发可以满足在硬件、软件和技术人员上的条件要求。
本系统使用了VisualFoxpor6.0作为系统开发的环境,它作为一种现代的编程语言,提供了完善的指令控制语句、类与对象的支持及丰富的数据类型,给开发高性能系统提供了保障,即满足用户的要求,又保证了代码模块化的要求。
综上所述,本系统的设计与开发在技术上是可行的。
1.3.1经济可行性
(1)资金可行性
目前,计算机的价格已经大幅下降,使其性价比已经达到非常高,而且每个医院都能保证有几个条件良好的机房,不用额外花费在机房的建设上,在维护和保养方面也不需花费大量的资金。
更重要的是本系统的开发,为医院的工作效率带来了一个质的飞跃,不仅节省了大量的人员费用,而且避免了许多不必要的耗费。
本系统的开发,为医院的工作效率带来了一个质的飞跃,为此主要表现有以下几个方面:
第一,本系统的开发可以代替人工进行许多繁杂的劳动;
第二,本系统的开发可以节省许多资源;
第三,本系统的开发可以大大的提高医院的工作效率;
第四,本系统可以保证信息资源的更加安全。
(2)经济合理性
我们所开发的医院药品管理系统,除了给医院带来了一些直接经济效益外,还带来了许多间接效益,具体表现如下:
第一,扩大了医院进行药品信息管理的功能;
第二,提供了比以前更准确、更及时、更清晰的药品信息;
第三,提高了医院整体的工作效率;
第四,减少了工作人员费用;
1.3.2运行可行性
本系统为一个医院药品信息管理系统,由于医院的硬件条件和软件条件都能够满足,因此,本系统在运行上是可行的
1.3.3法律可行性
本系统是专为医院药品信息管理系统而设计的,在整个开发过程中没有涉及与法律不符的方面,而且只有输入正确的用户名和密码,才允许进行数据的录入、查询、修改等操作,充分保证了系统性能的保密性,由此可见,本系统在法律上是可行的。
通过以上四个方面的可行性分析,可以确定的是:
开发一个医院药品管理信息系统是完全可行的。
2系统分析
结构化系统分析主要是在充分分析了解该系统的基础上,通过详细调查、问题识别、系统化分析,最后完成新系统得逻辑模型设计。
在详细调查阶段,我们通过查阅资料和访问等调查方法,收集了大量的资料,充分了解了现行医院药品信息管理系统的现状以及其存在的问题,为下一步的工作奠定了一定的基础。
2.1系统组织状况
2.1.1系统组织结构及职能描述
药品管理信息系统的组织结构主要由取药部、仓库部、财务部等组成。
(如图1)
图1药品管理信息系统组织结构图
2.1.2库存管理功能
为了实现医院药品管理系统的开发目标,该系统必须具有以下各种功能:
入库管理、出库管理、供应商管理、画家部门管理里。
在详细调查中,我们可以用管理功能层次图来描述从系统目标到各项功能的层次关系(如图2)
图2管理功能层次图
2.2系统业务流程图
业务流程分析的任务是调查系统中各环节的管理业务活动,掌握管理业务的内容、作用及信息的输入、输出、数据存储和信息的处理方法及过程等,为建立管理信息系统数据模型和逻辑模型打下基础。
业务流程图是掌握现行系统状况、确立系统逻辑模型不可缺少的环节,是系统分析和描述现行系统的重要工具,是业务流程调查结果的图形化表示。
药品管理信息系统的主要业务流程是:
药品入库管理、药品的出库管理、药品库存管理以及供应商的相关信息管理。
如下图3所示:
图3管理信息系统业务流程图
2.3系统数据流程图
数据流程分析可以按照自顶向下、逐层分解、逐步细化的结构化分析方式进行,通过分层的数据流程图来实现。
DFD是描述新系统数据输入、数据输出、数据存储及数据处理之间关系的一种强有利的工具,同时也是与用户进行紧密配合的有效媒介。
2.3.1系统顶层数据流程设计
从图4可以看出,药品管理信息系统所涉及到的外部实体主要包括了仓储部门、财务部门、采购部门以及其他的相关部门。
图4药品管理系统顶层数据流程图
2.3.2系统一层数据流程设计
为了能把药品管理信息系统中有关出、入库和存储保管、辅助决策的细节表示出来,在顶层图的基础上,自顶向下地进行分解,得到药品管理信息系统的第一层数据流程图,如下图5所示。
从第一层数据流程图中可以更为细致的看出,药品管理的主要流程可以分为四个主要的过程:
收货入库、存储保管、拣货出库和辅助决策。
图5药品管理系统一层数据流程图
2.3.3二层图
图6药品管理系统二层数据流程图
2.3.4辅助二层图
图7药品管理系统辅助二层数据流程图
2.4系统数据字典
在整个系统分析中,数据字典是必不可少的工具。
数据字典是对系统中的数据的详尽描述,数据字典是关于数据信息的集合,对数据流图中包含的所有元素的定义的集合,它提供对数据库中数据描述的集中管理,目的是对收集到的数据进行标准化、统一化,有统一的名称、格式和含义,与数据流图共同构成系统的逻辑模型。
药品管理信息系统的数据字典包括:
数据元素条目,数据结构条目,数据流条目,加工处理条目,数据存储条目。
数据字典除保存数据名、类型、长度、精度等有关信息外,还包括数据流向的描述和加工的描述,显然数据字典可供设计者和用户双方参照使用,它为系统设计人员提供了有力的工具。
(1)数据元素条目
数据元素条目
总编号:
1—001编号:
001
数据元素:
药品编号
简述:
每件药品在药库内的编号
别名:
药品代码组成:
药品编号=xxxx
数据值类型:
离散类型:
4位字符
取值范围:
0001—9999有关的数据结构:
药品基本信息
数据元素是最小的数据组成单位。
数据元素条目如下图所示:
(2)数据结构条目
数据结构条目
2—001编号:
数据结构名:
药品基本信息表
标识药品名称和规格
组成:
药品基本信息表=药品编号+药品名称+供应商名称+药品规格
有关数据流、数据存储:
药品类别表
数据结构描述了数据之间的组合关系,一个数据结构可以包括若干个数据元素和数据结构。
数据结构条目如下表所示:
(3)数据流条目
数据流包括了来源、去处、组成、流通量。
数据流条目如下表所示:
数据流条目
3—001编号:
数据流名:
药品入库信息简述:
药库部门接受供应商的商品
药品入库信息=药品编号+药品名称+药品数量+供应商编号+供应商名称
+入库日期+经办元工编号+经办职工名称
来源:
仓库管理员去向:
P1.4(入库单编制)
数据流量:
100条/每天
(4)数据加工处理条目
加工处理条目
4—001编号:
加工处理名:
药品入库登记处理
输入登记进入库存的药品数据输入:
入库单表
处理:
将入库的药品数据增加到库存表中输出:
库存表
处理频率:
每日一次
对于数据流程图中的处理,需要在数据字典中描述处理的编号、名称、功能。
简要说明有关的输入、输出。
处理过程条目如下表所示:
(5)数据存储条目
数据存储条目
5—001编号:
数据存储名称:
药品库存表
仓库药品库存信息输入的数据流:
入库信息,出库信息
输出的数据流:
药品库存表数据结构组成:
药品基本信息,库存量
相关处理:
P1.1P1.2P1.3P1.6P3.3
数据存储条目主要描绘了数据存储的结构,有关的数据流,查询要求。
数据存储条目如下表所示:
3系统设计
3.1系统总体模块结构设计
药品库存管理信息系统的设计采用自顶向下,逐层分解的结构化设计方法。
系统总体设计根据系统分析的要求和组织的实际情况对新系统的总体结构形式和可利用的资源进行大致的设计。
把系统划分为药品入库子系统,药品查询子系统,药品出库子系统,系统维护子系统。
而子系统又划分为若干功能模块,层层划分直到每一个模块是相对独立,功能单一的独立程序为止。
药品库存管理信息系统的总体结构设计图如下图8所示。
图8药品管理信息系统模块结构图
3.2系统主要代码设计
代码是指用数字、字母和特殊符号,表示事物的名称、属性和状态等特征。
在计算机处理信息过程中,代码具有重要作用:
根据代码,可以区分每一个数据元素,及其代表的逻辑意义;
使信息的表达方式标准化和单纯化;
提高计算机处理效率和精度,便于进行信息检索、分类、排序、汇总、统计和分析。
对于药品的编码,使用了数字型的层次代码,可以唯一的标识每个商品,避免了二义性。
对于品名编号的编码,使用了数字层次码,使仓库中的商品信息便于管理,易于更新,极大地方便了查询,减少了管理人员的繁琐工作。
总而言之,代码设计使库存信息的管理更科学,操作更简单,查看更方便。
在药品库存管理信息系统中,最重要的代码就是贴在药品上的唯一标识每一种药品的标签编码。
如下表1所示:
表1药品编码设计表
3.3系统输入输出设计
系统输入输出(I/O)设计是一个在系统中很容易被忽视的环节,但他是一个重要的环节,它对于用户和系统今后数用的方便和安全可靠性来说都是十分重要的。
一个好的输入设计可以为用户和系统双方带来良好的工作环境,一个好的输出设计可以为管理者提供便捷、明了、有效、实用的管理和控制信息。
3.3.1输出设计
一个好的输入系统设计可以为用户和系统双方带来良好的工作环境,输入数据内容取决于所需输出信息的内容,因此,输入数据内容的确定应根据输出设计来确定系统都需要哪些数据输入,包括数据项名称、数据类型、精度、取值范围等。
输入设计的目标是保证向系统输入正确的数据。
在这种要求之下,应做到输入方法简单、迅速、经济、方便。
因此输入设计应遵循以下原则:
最小量原则、简单性原则、早检验原则和少转换原则。
输入设计的工作是依据功能模块的具体要求给出数据输入的方式、用户界面和输入校验方式。
进行输入设计工作时,要注意在整个系统中统一设计风格。
输入界面要尽可能地避免错误的数据存储到系统中,在输入设计中需要考虑采用具体的检测方式对数据输入的正确性进行校验。
比较常见的数据输入检测方式有二次输入校验法、静态校验法、平衡校验法、文件查询校验法、界限校验法、数据格式校验法、校验码的方法等。
在开发本管理系统时,要以用户至上的原则来设计输入界面。
在信息资料的输入过程中由计算机系统自动给出输入法并进行必要的数据类型检验、数据格式检验和必要的逻辑检验并即时提示信息管理员出错,并给出正确的输入格式。
输入方式的设计主要是根据总体设计和数据库设计的要求来确定数据输入的具体形式。
常用的输入方式有:
键盘输入、网络数据传送、等几种形式。
在本系统设计中我们采用键盘输入和网络数据传送。
3.3.2输入设计
一个好的输出设计可以为管理者提供简捷、明了、有效、实用的管理和控制信息。
输出设计的目的是使系统能输出满足用户需求的有用信息,用户所需要的各种管理业务和经营决策等方面的信息都是由系统的输出部分完成的。
药品管理信息系统只有通过输出设计才能为用户服务。
药品信息系统能否为用户提供准确、及时、适用的信息是评价信息系统优劣的标准之一,因此,必须十分重视输出设计。
系统设计的过程正好与系统实施的过程相反,并不是从输入设计到输出设计,而是从输出设计到输入设计,这是因为输出的表格等的样式直接与用户相关,而系统设计的出发点,应当是用户的需求,保证输出的表格样式符合用户的要求,方便用户的使用,故而我们首先考虑输出设计。
输出设计包括以下几方面的内容:
(1)确定输出内容。
用户是输出信息的主要使用者,要根据用户的需求,设计输出的内容。
(2)选择输出介质与设备。
(3)确定输出方式。
提供给人的信息都要进行格式设计,输出格式要满足使用者的要求和习惯,达到格式清晰、美观、易于阅读和理解的要求。
最终输出方式常用的只有两种:
一种是报表输出,另一种是图形输出。
根据我们系统分析和管理业务的要求,我们决定使用报表输出。
3.4系统数据库设计
数据库的设计是指对一个给定的应用环境,构造数据库模式,建立数据库及其应用系统,满足各种用户需求。
作为信息资源开发、管理和服务的一种有效的手段,数据库的应用己越来越广泛。
一个企业数据库建设规模、数据库信息量的大小和使用频度己成为企业信息化程度的重要标志之一。
目前,国内各中小型公司基本上都建立了自己的库存管理数据库,从小型的单项事务处理系统到大型复杂的信息系统大都用先进的数据库技术来保持系统数据的整体性、完整性和共享性。
因此,数据库设计是商业企业库存管理系统的核心技术。
3.4.1需求分析
1)医院的各级管理者关心的是,系统运行后从宏观上能看到什么样的效益,而对某个具体应用具备什么样的功能并不重视。
这些效益并不一定指直接的经济效益,而是指HIS能解决一些手工管理不能或难以解决的问题,能为管理者及时了解医院运行情况、进行科学决策提供准确的信息。
医院药品管理以药品管理和经济管理为主。
作为一个完善的医院药品信息系统,一方面要能建立起一套能反映医院药品和经济运行状况的指标体系,并使之常规化;
另一方面,系统的运行要直接为改善医院的管理服务。
例如:
反映药品的出库/入库情况,以及各个供药单位的信息。
配合申请无纸传递,在供药范围内发生地计价,解决订药问题。
反映药品费用、药品单位及各种药品的构成比例,分析药品在库才能中所占的比重等。
类似的管理上的需求是手工难以解决的系列问题,也是医院领导对信息系统能否支持的关键。
2)系统直接使用者的需求
系统的直接用户关心的是,系统提供的功能对他们的业务是否有直接的帮助,系统是否好用,包括操作方便、简单易学、反应速度快等。
在系统的具体设计实现上,要求系统不只是简单地提供增、删、改、查的功能,而是面向具体应用、针对每种业务的特点进行设计。
例如:
在查找库存药品的数量方面,使用者只需键入该药品首字母的大些符号,即可得到相关的药品信息,方便使用者的查找。
在价目表管理中,提供生成调价通知单功能。
在药库管理中,提供辅助制定采购计划功能。
这些功能使使用者直接受益,因而乐于使用。
3.4.2概念结构设计
在需求分析的基础上,用概念数据模型,此处采用E-R数据模型,表示数据及其相互间的联系。
概念数据模型是与DBMS无关、面向现实世界的数据模型。
在概念设计阶段,主要是致力于模拟现实世界,可以不必纠缠于DBMS所规定的各种细节。
根据需求分析,对系统进行概念设计,以下以药品管理信息系统的药品品的信息资料库和出入库单的数据库为例,进行数据库概念设计,并画出E-R图如下图所示:
图9药品实体E-R图
图10出库单实体E-R图
图11入库单实体E-R图
3.4.3逻辑结构设计
在逻辑设计阶段,将上一步中所得到的概念数据模型表示、与DBMS无关的数据模式,转换成以DBMS的逻辑数据模型表示的逻辑模式。
数据库的逻辑设计也不简单是个数据模型的转换问题,而是进一步深入解决数据模式设计中的一些技术问题,例如数据模式的规范化、满足DBMS的各种限制等。
数据库逻辑设计的结果以数据定义语言表示。
首先将概念设计中所得的E-R图转换成等价的关系模式。
E-R图到关系模式的转换还是比较直接的,实体和联系都可以表示成关系,E-R图中的属性也可以转换成关系的属性。
以下是E-R模型向关系数据库模型的转换:
药品(药品编码,药品编号,药品名称,规格,产地)
入库单(入库编号,商品编号,商品名称,规格,数量,单价,售价,批发,调拨,底线)
出库单(出库编号,商品编号,商品名称,规格,数量,单价,售价,批发,调拨,底线)
4系统实施
系统实施是开发信息系统的最后一个阶段。
所谓系统实施,是指将新系统的设计方案转换成实际运行系统的全过程。
4.1系统实施的主要任务
系统实施阶段的主要任务是实现系统设计阶段提出的物理模型,按实施方案完成一个可以实际运行的信息系统,交用户使用。
具体讲,这一阶段的任务主要包括:
系统硬软件的准备、系统操作人员的培训、系统有关数据的准备和录入。
(1)硬软件准备
硬件准备包括计算机主机、输入输出设备、存储设备、辅助设备、通信设备等。
这些设备要进行购置、安装与调试。
软件设备包括系统软件、数据库管理系统以及一些应用程序。
(2)人员培训
主要指用户的培训,用户包括主管人员和业务人员。
系统投入运行后,他们将在系统中工作。
这些人多数来自现行系统,精通业务,但往往缺乏计算机知识。
为保证系统调试和运行顺利进行,应根据他们的基础,提前进行培训,使他们适应,并逐步熟悉新的操作方法。
(3)数据的准备和录入
数据的准备和录入工作主要是指由手工操作转入计算机处理所需的各种数据的整理、录入及计算机系统中为新系统所用数据的转换工作。
数据准备与录入工作要注意数据的准确性,在整理、录入、校验等各个环节把好关,为系统的顺利转换打好基础。
4.2系统主界面、主程序设计
4.2.1集中管理
作为一个完善的药品信息系统,一方面要能建立起一套能反映医院药品和经济运行状况的指标体系,并使之常规化;
4.2.2使用界面简介
运行程序首先进入的就是登录界面(见图12),
4.2.3药品管理功能
知道密码才可进入系统,进行数据录入和查询统计等。
输入密码即可进入操作系统主界面。
此界面是个过渡界面,单击上方相应标识即可进入相应子系统(见图13)。
相应的菜单设计如下:
管理员在库存药品的时候,若要添加药品,则建立药品库,对所有的药品实行编码并生成相应的编码。
药品所要添加的信息包括:
药品名称,包装规格,药库单位,产地,药库售价,药库批发价,药库调拨价以及药库底限。
对于添加的药品信息数据也可以进行相应的修改。
4.2.4入库管理功能
入库管理是需要管理所有的入库单,并以列表的形式显示出来;
该功能要实现添加入库单,完成药品入库,并在入库信息显示出来,并能根据要求进行入库单修改或撤除。
4.2.5出库管理功能
管理员可以对出库药品进行管理,在药品出库之时将出库信息记录下来留底备份。
如果出库药品需要进行修改的,可在出库单列表中把相应的单选中并进行修改或撤除,方便药品出库时的更改需要。
4.2.6药品查询功能
管理员可以按照药品的编号,对药品的信息进行查询。
4.3系统使用说明
4.3.1系统性能要求
实用性:
本系统是本着中小型医院药品管理实用的原则进行开发的,为的是开发完毕后即能尽快投入使用,使药品管理人员能够尽快摆脱手工劳作的劳累。
易维护性:
易维护性是一个优秀软件所必备的性能,由于该系统的调用大部分都并非专门的软件工作人员操作,所以应尽量使软件易维护。
安全可靠性:
对于数据库的设计,一个关键的内容便是数据库的安全性。
比如,权限的管理,数据库的备份和恢复(对数据库进行备份,以免在系统出现不可避免的错误或故障时,可以及时的恢复,而不至于造成巨大的损失)。
可扩充性和标准化原则:
考虑到将来扩充的方便,数据库可以进行进一步的数据添加、修改、删除等,而且软件程序也可以进一步修改。
4.3.2开发环境要求
开发工具:
VisualFoxPro6.0
运行环境:
Windows2003以上的操作系统
4.4系统测试
在进行系统的代码编写过程之后,紧接着是系统调试运行,随着程序的复杂,不可避免的就会出现某些错误。
在语法或程序逻辑方面产生一些编程错误,编程错误一般分为三种类型:
语法错误,运行时错误和逻辑错误,当不正确的构造代码时就会出现语法错误。
这样的例子也包括错误的输入关键字,遗漏了必要的标点符号或是不正确的结构。
当程序不能按照期望的方式执行时发生逻辑错误,这些错误时很难发现的,因为应用程序可以具有语法上合法的程序运行时也不执行非法的操作,但是仍然会产生错误,验证应用程序的唯一方法就是测试它并分析运行结果。
在MIS开发过程中采用了多种措施保证软件质量,但是实际开发过程中还是不可避免地会产生差错,系统中通常可能隐藏着错误和缺陷,未经周密测试的系统投入运行,将会造成难以想像的后果,因此系统测试是MIS开发过程中为保证软件质量必须进行的工作。
大量统计资料表明,系统测试的工作量往往占MIS开发总工作量的40%以上。
因此,我们必须重视测试工作。
测试计划中的测试项目包括软件结构中的分系统层、子系统层、功能模块层、程序模块层中的各类模块,从测试本身看,分为单元测试,组合测试,确认测试等。
测试对象是随阶段而异的,最基本、最初的测试是单元测试,后面的组合测试、确认测试都是以被测过的模块作为测试对象的。
(1)单元测试
单元测试也称模块测试或程序测试,单元测试是对每个模块单独进行的,验证模块接口与设计说明书是否一致,对模块的所有主要
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 医院 药品 管理信息系统
![提示](https://static.bdocx.com/images/bang_tan.gif)