医院住院部西药管理系统呕心沥血整理版.docx
《医院住院部西药管理系统呕心沥血整理版.docx》由会员分享,可在线阅读,更多相关《医院住院部西药管理系统呕心沥血整理版.docx(15页珍藏版)》请在冰点文库上搜索。
医院住院部西药管理系统呕心沥血整理版
第一章系统概述
1。
1系统开发背景
医院住院部西药管理系统是医院管理系统中的一个重要组成部分。
其主要作用是帮助医院的药房根据住院大夫的处方为住院病人准备有关的药品,计算每个病人的药费并从病人住院押金中扣除。
为了适应中国医疗服务市场激烈的竞争环境和上级主管部门对医院建设的需要,必须采用先进的信息技术加强对病人住院期间的费用管理,增加收费的准确性和透明度,加快处理病人入院和出院手续的速度,尽量地满足病人的需求,提高医院在医疗市场中的竞争力.同时需要完善药品管理减少药品损耗减少药品积压。
在医院的各个部门中,出入院收费处、住院病区、中心药房构成对住院病人的服务链,住院病人经出入院收费处办理入院手续后入住某住院病区接受医院的服务同时产生医疗费用,最后经出入院收费处核价收费后办理出院手续出院。
住院病区是各项医疗服务的主要执行者,他与出入院收费处构成住院信息系统的两个主要部分。
而在为住院病人服务的过程中,住院部中心药房根据住院部医师开出的医嘱配药,而药库则作为医院药品的采购、保管和供应部门向中心药房供应药品间接地为住院病人提供服务。
因此,没有中心药房和药库子系统的加入整个住院信息管理系统是片面的,不完善的。
而其他的功能辅助科室如手术室、CT室等虽然也为病人提供服务,但为减低项目的复杂程度所以暂不将这些部门纳入本项目的范围。
1。
2项目设计的基本原理
本系统严格按照《管理信息系统》一书中有关开发设计信息系统的相关内容进行规划,分析和设计,同时也参照了一些软件工程的技术方法。
1。
3系统设计及范式分析
此设计主要是进行管理信息系统的逻辑设计,即将数据按一定的分类、分组系统和逻辑层次组织起来,是面向用户的.设计时需要综合各个部门的存档数据和数据需求,分析各个数据之间的关系,按照DBMS提供的功能和描述工具,设计出规模适当、正确反映数据关系、数据冗余少、存取效率高、能满足多种查询要求的数据模型。
设计的步骤是;
(1)数据库结构定义:
目前的管理系统(有的是支持联机事务处理CLTP(负责对事务数据进行采集、处理、存储)的操作型DBMS,有的可支持数据仓库、有的联机分析处理CLAP(指为支持决策的制度对数据的一种加工操作)功能的大型DBMS,有的数据库是关系型的,有的可支持面向对象数据库.针对选择的DBMS,进行数据库结构定义.
(2)数据表定义:
数据表定义指定义数据库中数据表的结构,数据表的逻辑结构包括:
属性名称、类型、表示形式、缺省值、效验规则、是否关键字、可否为空等.关系型数据库要尽量按关系规范化要求进行数据库设计,但为使效率高,规范化程序应根据应用环境和条件来决定。
数据表设计不仅要满足数据存储的要求,还要增加一些如反映有关信息、操作责任、中间数据的字段或临时数据表。
(3)存储设备和存储空间组织:
确定数据的存放地点、存储路径、存储设备等,备份方案,对多版本如何保证一致性和数据的完整性。
(4)数据使用权限设置:
针对用户的不同使用要求,确定数据的用户使用权限,确保数据安全。
(5)数据字典设计:
用数据字典描述数据库的设计,便于维护和修改.
第二章系统规划
2.1项目概况
项目说明
(1)项目名称:
医院住院部西药管理系统
(2)用户:
医院住院部西药管理部门
本系统以C#语言并使用MicrosoftVisualStudio2003平台和SQLServer2000数据库;实现了医院住院部西药信息管理的:
库存管理、药品管理以及出库单入库单管理。
本论文文档很好的介绍了系统规划,系统分析,系统设计。
2.1项目计划
(1)项目目标:
本系统开发设计思想是实现西药管理的数字化
(2)项目范围:
医院住院部西药管理部门
(3)限定条件:
医院软硬件网络环境具备
(4)所需可交付的工作任务:
系统分析、系统设计、用户培训及体验等
(5)每一项任务所需技能:
了解业务、熟悉软件、网络配置、数据库、C语言等
2.3可行性研究
(1)技术的可行性
要求系统开发人员能够熟练运用C++,JAVA等编程语言,并需要计算机一台。
目前技术人员已经掌握这些编程语言,学生实验室由多台电脑供学生使用。
因此,本此系统开发在技术上是可行的。
(2)操作可行性
操作可行性:
作为一个课程设计,要求很适中,而且都是完全根据所学的知识进行。
因此,医院住院部西药管理信息系统开发的操作是完全可行的。
(3)经济可行性
本系统作为一个课程设计,因此无需考虑.
2。
4U/C矩阵
(1)初始的U/C矩阵
(2)划分子功能后的U/C矩阵
结论:
本系统划分为计划,药房管理,住院部管理,财会人事管理四个子模块,我负责计划和财会人事管理子模块。
第三章系统分析
3.1建立系统的必要性
随着计算机技术的飞速发展,计算机在系统管理中的应用越来越普及,利用计算机实现各个系统的管理显得越来越重要.对于一些大中型管理部门来说,利用计算机支持管理高效率完成管理的日常事务,是适应现代管理制度要求、推动管理走向科学化、规范化的必要条件;而药品管理是一项琐碎、复杂而又十分细致的工作,药品数量之庞大、单价的变化、进货厂商的不同,一般不允许出错,如果实行手工操作,每天进货的情况以及进货时间等须手工填制大量的表格,这就会耗费药品管理工作人员大量的时间和精力,如果利用计算机进行这些管理工作,不仅能够保证各种核算准确无误、快速记录,而且还可以利用计算机对有关的各种信息进行统计,服务于财务部门其他方面的核算和财务处理,同时计算机具有手工管理所无法比拟的优点,例如:
检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高管理的效率,也是管理行业的科学化、正规化管理,与世界接轨的重要条件.
基于以上的原因,有很多从事软件开发的人员,在试卷生成方面做了很大的研究.目前这一领域也以良好的发展姿态而不断进步,早期已经有了一些类似的系统,但经过软件开发人员不断的完善,大致形成了具备如下功能的系统:
这个药品管理系统主要涉及医院药库的药品进、销、存等业务,以及入库、出库和库存管理,药品管理主要管理药库中所有药品的进出和内部统计计算,为药品会计提供基础数据,以及包括有效期的报警和下限报警.
3。
2数据流程图
图3。
1顶层数据流图
图3。
2地二层数据流图
3。
3数据字典
(1)数据流的定义:
1。
数据流编号:
D02-01
数据流名称:
进药单
简述:
药房开出的进药单
数据流来源:
药房
数据流去向:
进药统计处理模块
数据流组成:
药品编号+药品名称+进药数量+日期+负责人
数据流量:
1份/月
2。
数据流编号:
D02-02
数据流名称:
入库单
简述:
采购员开出的入库单
数据流来源:
采购员
数据流去向:
药房
数据流组成:
药品编号+药品名称+进药数量+日期+负责人
数据流量:
1份/月
3。
数据流编号:
D02—03
数据流名称:
财务计划单
简述:
药房开出的财务计划单
数据流来源:
药房
数据流去向:
财务科
数据流组成:
药品编号+药品名称+药品单价+药品数量+药品总价+日期+负责人
数据流量:
1份/月
4.数据流编号:
D02—04
数据流名称:
财务统计单
简述:
采购员开出的财务统计单
数据流来源:
采购员
数据流去向:
财务科
数据流组成:
药品编号+药品名称+药品单价+药品数量+药品总价+日期+负责人
数据流量:
1份/月
5.数据流编号:
D02—05
数据流名称:
财务汇总单
简述:
财务科开出的财务汇总单
数据流来源:
财务科
数据流去向:
财务台账模块
数据流组成:
财务支出项目+财务支出金额+日期+负责人
数据流量:
1份/月
(2)数据存储的定义:
1。
数据存储的编号:
F02-01
数据存储的名称:
财务台账
简述:
存放财务汇总信息
数据存储组成:
支出项目+支出金额+日期+备注
关键字:
支出项目
(3)处理逻辑的定义:
1.处理逻辑编号:
P02—01
处理逻辑名称:
进药统计
简述:
对需要采购的物品进行采购
输入的数据流:
药房开出的进药单
处理:
根据进药单进行统计分类
输出的数据流:
处理后的进药单
处理频率:
每月处理一次
(4)外部实体的定义:
1.外部实体编号:
S02-01
外部实体名称:
药房
简述:
药品存放处
输入的数据流:
D02-02
输出的数据流:
D02-01,D02—03
2。
外部实体编号:
S02—02
外部实体名称:
采购员
简述:
进行药品采购的人员
输入的数据流:
D02—01
输出的数据流:
D02—02
3.外部实体编号:
S02—03
外部实体名称:
财务科
简述:
财务管理处
输入的数据流:
D02—03,D02—04
输出的数据流:
D02—05
第四章系统设计
4。
1代码设计
新系统为每个产品产品设计了代码,一方面可统一产品的品质及其特性,另一方面是为了方便数据输入.产品代码为文字加数字,采用的是助忆码结构.例如,用MYSN—GLYY—2012/02/11代表2012年2月11号桂龙药业生产的慢严舒柠;FFYJP—RHYY-2012/09/08代表2012年9月8号仁皇药业生产的复方羊角片;AFJPLP—LSZY-2011/10/23代表2011年10月23号力生制药生产的氨酚咖匹林片。
在系统运行过程中,凡是需要输入某种产品时,只需输入产品代码即可,系统可根据产品代码自动将相应的产品信息调出来。
4.2数据库设计
本系统涉及到以下实体:
进药单
入库单
财务计划单
财务统计单
财务汇总单
4.3输入/输出设计
点入库单管理操作,进行此数据修改,可以实现药品入库处理,进行药品入库之后可以在入库单列表显示。
并根据需要可在此进行数据修改和删除。
需要注意的是,在进行药品入库的时候,需要查询药品编号,按照编号进行添加。
4。
4功能结构设计
系统管理模块分为进药管理,入库管理,计划管理,财会管理,人事管理;进药模块主要是进药,入库管理主要是入库,计划管理主要是计划,财会管理主要是财会,人事管理主要是人事。
系统体系结构框图如下图:
个人总结
本系统主要完成了医院住院部西药管理中的一些基本的功能。
本系统使用的是本地的数据库SOLServer2000.本项目还有许多地方要进行改进。
本系统的设计已经初步完成,由于时间的仓促以及经验的不足,难免存在许多问题,这就需要在今后的实践中加以修改和完善。
在这段时间我学到了很多知识。
通过这次的课程设计,使我增加了对数据库基本概念的理解,提高对知识的理解和应用能力,并且对数据库的应用都有了更深的了解,使我的数据库编写水平又有了明显的提高。
在WINDOWS的环境中,用SQL和VISUALBASIC代码构建一个医院住院部西药管理系统.
我做的课设题目是医药住院部西药管理系统,在做课设的过程当中,我充分运用我们所学的知识,当然其中肯定有不懂或者懵懂的问题,所有就去图书馆查看相关的资料,也咨询了老师同学,最后问题也都迎刃而解了。
参考文献
[1]龚沛曾。
《VisualBasic程序设计教程》。
高等教育出版社,2005
[2]刘天惠。
《VisualBasic程序设计教程》.清华大学出版社社,2006
[3]朱新华.《VisualBasic程序设计教程》.广西师范大学出版社,2006
[4]吕静骅。
《SQLserver2000基础教程》。
清华大学出版社,2003
[5]耿文兰。
《SQLserver2000数据库管理》。
电子工业出版社,2001
[6]周绪.《SQLserver2000入门与提高》。
清华大学出版社,2006
[7]李萍.《SQLServer2000应用开发教程》。
电子工业出版社,2004