版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 毕业论文基层医疗机构管理系统分析与设计学 院:管理与经济学院专 业: 姓 名: 指导老师: 信息管理与信息系统 学 号: 职 称: 中国·珠海二一 年 五 月北京理工大学珠海学院毕业论文诚信承诺书本人郑重承诺:我所呈交的毕业设计(论文)基层医疗机构管理系统分析与设计是在指导教师的指导下,独立开展研究取得的成果,文中引用他人的观点和材料,均在文后按顺序列出其参考文献,设计(论文)使用的数据真实可靠。承诺人签名: 日期: 年 月 日基层医疗机构管理系统分析与设计摘 要本系统专注于基层医疗机构,有针对性的设计并开发基于B/S模式的网上医疗业务在线管理系统。采用和sql server 20
2、00为开发平台。医疗卫生与人们日常生活息息相关,医疗服务流程的优劣也一直倍受关注,特别是对医务人员来说更为重视,但是繁重的医务信息处理一直困扰着医务人员。随着计算机与网络的飞速发展,各行各业都在不同程度实现信息电子化以期在行业领域内业务处理能力及服务能力方面做到更大进步的同时,我们自然而然地想到将医疗业务也实现信息电子化。可以说,信息电子化已经是时代的必然产物。该系统在设计上采用三层结构和web service技术设计,使其在选用平台和技术上更具有先进性、前瞻性,也为开发出来的系统具有良好稳定性与共享性提供了技术支持与保障。系统的设计以标准化、规范化和模块化实现为准则。分层设计与模块化的设计方
3、式,使系统结构分层,业务与数据、逻辑与方法统一结合。从功能上来说,用户通过web页面与用户交互,为用户提供信息并接受其操作,同时通过数据库管理系统来存储信息数据。系统提供信息数据服务,包括查询、编辑和管理等基本数据库操作,采用模块化设计方法,根据用户的需求及程序的应用与维护的易用性。将各部分功能分类并置于不同模块中,方便了程序的使用与维护,同时建立了程序功能复用的基础。关键词:VB.NET 信息管理 数据库 SQL 医疗管理模块Primary health care management system analysis and designABSTRACTThe system focuses
4、on primary health care sector, targeted to design and develop based on B / S model of online health care business line management system. Using and sql server 2000 as the development platform. Health and people's daily life is closely related to the merits of the medical service process has
5、been a major concern, especially for medical personnel for more attention. But the heavy medical information processing has been plagued with medical staff. With the rapid development of computers and networks in all industries to achieve different levels of information electronically to the field o
6、f business in the industry, the capacity and service capabilities to achieve further progress, we naturally think of the health care business and realize the information electronics. Can be said that electronic information is already inevitable product of the times.The system is designed using three
7、-tier architecture, web service technology, so the choice of platform and technology more advanced, forward-looking. Also developed a system with good stability and shared to provide technical support and security. System design to the standardization and modularization to achieve the standard. Stra
8、tified design with modular design approach, the system hierarchical structure, business and data integration logic and method of unification. From the functional point of view, the user interaction with the user through the web page to provide users with information and to accept its operation at th
9、e same time through the database management system to store information data. System provides information and data services, including search, edit and manage the basic database operations, modular design, based on user requirements and procedures for application and maintenance of the ease of use.
10、The function of each category and placed in different modules to facilitate the program's use and maintenance, while establishing a foundation for reuse program functions.Key words:VB.NET Information management Database SQL Medical Management Module目 录摘 要IABSTRACTII前 言11 背 景21.1基层医疗机构管理系统的现状
11、21.2基层医疗机构管理系统的优势21.3基层医疗机构管理系统的特点32 系统分析42.1需求分析42.2可行性分析52.2.1经济可行性52.2.2技术可行性52.2.3社会可行性52.3系统的详细调查52.3.1医疗机构业务流程图52.3.2各部门的业务流程图举例62.4新系统逻辑模型的提出82.4.1数据流程图(DFD)82.4.2数据字典113 系统设计143.1解决方案的选择143.1.1系统运行平台说明143.1.2软、硬件环境143.2设计方案153.2.1 B/S体系结构153.2.2 Sql server 2000153.2.3 Visual studio 2005163.3
12、系统详细设计163.3.1系统目标163.3.2系统功能结构163.3.3系统的物理结构223.3.4系统的逻辑结构223.4数据库设计233.4.1数据库分析233.4.2数据库概念模型设计(E-R图)233.5界面设计303.6系统输入设计403.7系统输出设计404 系统实施424.1系统优势424.2实施过程难点及解决方案425 系统总结446 心得与体会45附 录47谢 辞53前 言随着科学技术的发展,信息时代的办公自动化浪潮猛烈地冲击着传统的办公模式,越来越多的医院为了充分合理的利用内部信息资源,提高效益和管理,都纷纷建立起自己的医院信息系统(Hospital Informatio
13、n System,简称HIS),把医院不同区域、不同部门的各种信息资源通过一定的网络技术和计算机有机的统一起来供全院使用。但相对于基层医疗机构的办公模式却一直未受关注。信息化进程发展缓慢。引入基层医疗机构管理系统,能够快速、准确、便捷的输出各种所需的业务信息。更可靠的保证基层医疗机构的药源供应,及时、有效的管理和调配仓库中的药品,避免药品的囤积所带来的经济损失;更好的监督和反映基层医疗机构的运营情况,避免手工操作对人力和物力资源的浪费,解决手工管理混乱、传递不及时的问题,能有效地提高工作效率和经济效益。而且基层医疗机构管理系统的引入,还能使基层医疗机构内部能集中管理,集中控制,快速反映各个部门
14、的状况,各种统计分析能使管理者实时动态地掌握医疗机构的运营状况,为管理人员提供了有力的决策支持。本文所设计的基层医疗机构管理系统可以大体满足药库、药房管理员、医务人员以及机构管理者多方面的需要。1 背 景自从管理信息系统这一新兴的管理方法引入我国,在我国企业管理中已有20多年时间。而且,管理信息系统已经广泛应用于各行各业。虽然,我国的企业计算机管理信息系统建设在20世纪80年代就已经开始起步,但发展极不平衡,也就是说大部分企业目前仍处于低水平开发和应用阶段。随着经济体制的改革和市场经济的发展,企业的运行机制有了很大变化。企业的生产更多地依赖于市场的竞争,信息从而成为企业的重要资源,企业信息系统
15、的建设已成为企业走向现代化的重要标志,企业信息系统对于企业的运作以及在市场中的竞争具有重要作用。在当前形势下,信息化是企业发展的必由之路。世界经济发展已进入一个激烈竞争的年代,可以说,谁先获得信息,谁就有可能抓住发展经济的机遇。同样,谁能很好地管理和利用信息,谁就有可能占领市场,获得效益。国内外大量事实已说明:在目前这个激烈竞争的市场经济中,谁的信息管理现代化水平高,谁重视信息资源的开发和利用,谁就能抓住机遇,在竞争中取胜。因此将计算机管理引入医务领域将给我们带来另一片盛景。1.1基层医疗机构管理系统的现状目前,基层医疗机构的运作管理普遍采用纯手工的方式进行管理。将各种信息,如病患者信息、药品
16、信息、药品进销存等信息均以人工运算并记录在纸质载体上。这种管理方式虽然简单直观,但是其最大弊端就是工作效率低,难以适应日渐繁忙的业务需求。而且受限于各医务工作人员的个人习惯与文化程度,数据的记载、统计难免出现格式上的偏差与盘算错误。而且纸质载体的保管常常是一个令人头痛的问题。一些常用的信息会因为被经常查阅而造成纸张损坏,丢失部分数据而给使用者造成信息讹误。而不常用的信息到要调用的时候却难以查获。这在很大程度上限制了基层医疗服务的发展速度。针对现在市场上出现的众多医疗机构的商务系统,强大而华丽的功能确实令人折服。但也正因为如此,这些医务系统更适合大医院使用。基层医疗机构并不需要这么华丽的系统来支
17、撑,购买一个华丽的系统会是一笔不小的开支,而且很多功能在日常业务中并不需要用到,工作人员要上手操作这么庞大的系统也绝非易事。1.2基层医疗机构管理系统的优势 该系统是面向基层医疗机构来设计、开发的系统。将更贴切、更大程度上为基层医疗机构提供业务上的服务。而且依靠计算机与网络的优势,该系统对数据的实时性、准确性与运算速度将会是手工无法比拟的。采用计算机数据库对数据进行管理也为数据的维护与备份开创了一片新领域。操作简易、可靠、迅速、保密性好、成本低等等将是本系统的最大优点。1.3基层医疗机构管理系统的特点1简约的系统操作界面该系统的操作界面简约,界限清晰,操作简单易懂,极具人性化。2完备的系统操作
18、功能系统开发以简明实用为宗旨。系统界面虽然简单,但功能实用,完全为基层医疗机构量身打造。3完善的安全机制 系统采用超级管理员对系统用户进行统一的管理,并细分用户的使用权限,确保数据录入的可用性与安全性。2 系统分析2.1需求分析医院的组织结构模式的选择主要受该医院任务目标、医院内外环境、技术和医院本身的特性影响,不同医院之间的组织结构也有所差异。医院组织的部门划分方法基本上是按照工作性质和任务划分的,根据对医院的实际调查,下图为所调查医院现行的组织结构图。通过长期对基层医疗机构信息的搜集,以及对医疗机构的深入了解。与门诊、药房、库房等医务部门管理人员的沟通,详细获取了该系统所涉及的业务范围,并
19、整理得出以下系统应该具有备的业务功能图。图2-1 某基层医疗机构现行业务结构图2.2可行性分析2.2.1经济可行性使用该系统需要建设的硬件平台只需要两套完整的服务器,各部门配备XP或以上版本系统的电脑便足够运行,所以对固有资产的投入不大。鉴于系统规模较小,开发时间比较充足,所以即使系统开发工作比较繁杂也无须太多技术人员的参与便可完成,因此可以节省很多系统开发的费用。并且在调查过程中,大部分业务员表示从目前状况分析,未来几年内基层医疗机构的业务不会发生大方向变化,这意味着开发出的系统在所具备的扩展性前提下,系统具备了一定前瞻性,能满足未来几年的使用需求。而且低投资能大大缩短系统的投资回收期,提高
20、系统的投资回报率,这也是间接的收益,所以系统在经济方面来讲,是可行的。2.2.2技术可行性此次开发的系统采用B/S模式为架构,系统采用VB.NET语言和.NET结合为前台开发工具,SQL Server 2000为后台数据库。这些技术的实现在以往的系统开发历史中已有很多成功案例。而且当前Windows XP集操作系统、硬件规范、网络、通信等功能于一体,功能强大且使用方便、快捷、灵活,是目前使用最广泛的PC操作系统。该系统对使用者要求不高,只要求会简单的计算机操作即可。基于以上分析,本系统采用的开发技术完全可行,所以在技术方面也具备可行性。2.2.3社会可行性新系统的投入使用,对员工自身应具备的电
21、脑专业要求并不高,只要进行短期的培训就能快速熟悉系统的操作,并为员工日后的工作带来便利性。再者,医疗服务条件的改善是社会共同的追求,提供更好的医疗服务,创造更优的办公环境,即能服务于个人,又服务于医疗机构,并最终服务于社会。这无疑是让科技为人类服务的最好例证。这些都足以说明对新系统的投放是可行的。2.3系统的详细调查2.3.1医疗机构业务流程图通过系统总业务流程图来描述基层医疗机构的管理活动,并进行规范化说明。图2-2 图例说明处理:表示对业务内容所进行的加工和变换,在图中用矩形框表示。指向处理的信息流为该处理的业务来源,离开处理的信息流为该处理的输出信息。文档或数据:表示以某种形式所承载的信
22、息,对其进行存取分别以指向或离开文档或数据的箭头表示。外部环境:表示业务的来源及业务的去向,可以是一个部门或人员,他处于系统范围之外与系统有关的外部事物或外部环境。物或信息流:指具有名称且有流向的物或信息,用箭头表示。图2-3 基层医疗机构业务流程2.3.2各部门的业务流程图举例1库房管理流程,主要包括两个方面:(A)出入库管理流程。药品入库时, 由药库管理员核对、录入药品信息,同时自动增加药库库存;药品出库时,药库管理员在系统上核对、录入药品信息,同时减少药库的库存。(B)在库管理流程。设置每种药品的库存限量,对于有需求的药品进行提示;对过期药品,进行集中统计,在对过期药品进行处理后相应的修
23、改药品库存信息。图2-4 库房管理业务流程2.门诊、药房管理流程。由医生开出处方,并传送到药房,药房根据处方信息从库房调用药品信息,查询、统计、生成账务单据并反馈信息给库房,库房根据药品的调配状况重新刷写库房药品信息,并记录存档。图2-5 门诊管理业务流程3供应商管理流程。由药品采购部门对药品供应商进行管理。对于供应商的基本信息进行及时登记和修改,并编制“供应商信息表”,对于有历史供应记录的供应商,根据供应药品名称和供应次数编制“供应记录”,方便查询和统计。图2-6 门诊管理业务流程对现行机构业务的详细调查研究是为了解信息需求和进行系统分析与设计的重要基础工作。因为基层医疗机构是比较小型的服务
24、机构,部门、人员的职责范围未作细致分配,因此同一部门或同一工作人员可能身兼数职,所以业务流程所涉及到的元素也相对显得清晰简单。基层医疗机构的后台工作主要有仓库部门负责,跟供应商的药品的采购工作、药品入库、调配库房与前台药房的药品上下架;药房根据门诊部医生处方销售药品,产生账务信息并将药品的销售信息反馈给库房,配合库房工作的顺利进行。归纳起来有以下几个方面:1.实现药品供应商与药品信息;2.实现库管信息协助基层医疗机构管理日常业务;3.工作人员通过数据查询能了解日常业务信息和内部经营情况;4.系统应能提供相应报表确保工作人员对信息的有效使用;5.充分发挥系统的自动化、标准化和准确性,提高机构运营
25、的服务质量。2.4新系统逻辑模型的提出根据系统分析的结果得出新系统的逻辑模型。并以此为依据,通过数据流程图和数据字典描述、勾画出新系统概貌。2.4.1数据流程图(DFD)数据流程图是在系统调研阶段对业务流程图分析的基础上,将信息数据的处理功能和彼此间的联系自顶向下、逐层分解,在逻辑上精确地描述新系统应该具备的功能、数据的输入与输出以及数据的存储和来源去向。即在对基层医疗机构业务流程进行认真分析与研究的基础上,按信息系统中应有的数据流程和数据结构来分析系统内的信息流动、存储、处理加工和流出信息等详细情况。首先,根据系统的业务流程分析,可以画出医疗管理系统的关联图。图2-7 数据流图图例外部实体:
26、表示数据的来源及数据的去向,可以是一个部门或人员,他处于系统范围之外与系统有关的外部事物或外部环境。数据处理:表示对数据内容所进行的加工和变换。指向处理框的数据流为该处理的数据来源,离开处理框的数据流为该处理的输出数据。数据流:指具有名称且有流向的数据,用标有名称的箭头表示。一个数据流可以是记录、组合项或者基本项。数据存储:表示用文件方式或数据库形式所存储的数据,对其进行存取分别以指向或离开数据存储的箭头表示。图2-8 基层医疗机构管理系统顶层图图2-9 基层医疗机构管理系统第一层图图2-9可以看出,基层医疗机构管理系统主要涉及的业务功能模块有门诊医生的处方管理、药库房的药品调配、库房的库存信
27、息管理、与供应商订购药品的采购信息处理和一些账务信息的结算。而且各模块产生的数据记录可为其他模块提供服务。系统部分数据流程扩展图:图2-10 药、库房基本信息扩展图图2-11 药品供应商基本信息扩展图2.4.2数据字典数字流程图分析,对数据处理与数据彼此间的数据联系进行了说明,为了进一步明确数据的详细内容和数据处理过程,现在将最底层数据流程图中的部分数据流、数据存储、数据元素、数据处理和外部项通过数据字典描述清楚,以便对系统的进一步设计。表2-1 “数据流”条目举例数 据 流系统名:基层医疗机构管理系统 编号:F5条目名:库存信息表 别名: 来源:“药库”内部项去处:药库处理数据流结构:库存信
28、息表=药品编号药品名称规格单位产地日期有效期库存下限+库存数量+进价金额+售价金额+批号简要说明:医务人员通过调用库存信息可查看仓库中药品的库存情况。 修改记录:编写童立铭日期2010-5-6审核日期表2-2 “数据存储”条目举例数 据 存 储系统名:基层医疗机构管理系统 编号:D2条目名:库存信息表 别名: 存储组织:每种药品的库存量为药库中该编号的药品数量总数记录数:约10000主关键字:药品编号记录组成:药品编号、药品名称、规格、产地、单位、批号、进价、售价、库存数量、进价金额、售价金额、有效期简要说明:同种药品库存信息变动将体现在库存数量上修改记录:编写童立铭日 期2010-5-6审核
29、日 期表2-3 “数据元素”条目举例数 据 元 素系统名:基层医疗机构管理系统 编号:条目名:药品编号 别名:所属数据流:订购单、购药信息确认单存储处:药品信息库、库存信息数据元素结构:数据类型: int 长度: 4取值范围及含义:系统自动分配的、具有唯一性的值简要说明:药品编号是每种药品唯一的识别符修改记录:编写童立铭日 期2010-5-6审核日 期表2-4 “数据处理”条目举例数 据 处 理系统名:基层医疗机构管理系统 编号:P3条目名:销售处理 别名:输入:“售药信息确认单”数据流、“药品库存数据”数据流、“销售信息”数据存储输出:“销售信息反馈”数据流 “购药信息确认单”数据流 “售药
30、凭证”数据流处理逻辑:1、接受病患者购药信息后,调用查看购药信息单内药品在仓库中的库存情况; 2、核对购药信息单据并根据库存信息作出销售处理;3、对已售出药品进行信息确认,并将销售情况反馈给药库。简要说明:根据库存情况销售药品,并重新返回药品库存修改记录:编写童立铭日 期2010-5-6审核日 期表2-5 “外部项”条目举例外 部 项系统名:基层医疗机构管理系统 编号:条目名:供药单位 别名:输入数据流:采购信息反馈输出数据流:药品购进信息主要特征:供药单位:即为医疗机构提供药品货源的主体;主要有供药单位编号、名称、拼音码组成简要说明:本系统通过库存信息对等于或小于库存下限的药品进行药品采购,
31、由供药单位按订单提供货物并重新填写库存信息修改记录:编写童立铭日 期2010-5-6审核日 期3 系统设计3.1解决方案的选择3.1.1系统运行平台说明本系统以市场上的医院管理系统为蓝本,将大量人工管理的信息转化为计算机管理模式,方便医务人员与计算机的交互,简化管理工作的同时提高工作效率。系统运作过程将电子化信息资源的组织采用sql server 2000关系数据库和.net平台开发。基层医疗机构可以自己搭建局域网,方便内部网络客户端对数据的调用与共享。既保证了数据的安全性又方便了用户随时随地接受系统服务。而且.net平台和sql server 2000与微软系统具有高度兼容性,这些优点能让系
32、统运行得更快,更稳定。3.1.2软、硬件环境硬件环境图3-1 硬件环境软件环境操作系统:Windows xp或以上版本办公软件:microsoft office 2003或以上版本办公软件套装microsoft sql server 2000或以上版本microsoft visual 2005或以上版本据相关新闻报道,微软操作系统在我国占了绝大部分市场领地,而且微软自备的软件产品也将对自己的操作系统有更好的兼容性,所以采用微软产品作为技术后台,能提高基层医疗机构管理系统的兼容性。3.2设计方案3.2.1 B/S体系结构本系统虽然目的只是在局域网内部运作,但是由于涉及的工作区间比较大,依然采用B
33、/S三层架构。图3-2 B/S三层结构图B/S体系结构与C/S体系结构相比不仅具有其全部的优点,而且又有C/S体系结构所不具备的独特优势:(1)开放的标准:B/S所采用的标准都是开放的、非专用的,是经过标准化组织所确定而非单一厂商所制定,保证了其应用的通用性和跨平台性。(2)较低的开发和维护成本:B/S的应用只需在客户端安装通用的浏览器即可,维护和升级工作都在服务器端进行,不需对客户端进行任何改变,故而大大降低了开发和维护的成本。(3)用户使用简单,界面友好:B/S用户的界面都在统一的浏览器上,浏览器易于使用、界面友好,又因为它不再负责数据的存取和复杂数据计算等任务,只需要进行显示,因而大大降
34、低了对客户机组的要求。从以上的分析与比较可以看出,B/S模式具有C/S模式无法替代的优越性:它简化了系统的开发和维护,并且拥有良好的共享性。因此,我开发的基层医疗机构在线管理系统采用了B/S模式的体系结构。3.2.2 Sql server 2000Sql server 2000 是一个完全支持 Web 的数据库产品,让工作端口更好的管理数据与检索信息。其次,sql server 2000与.NET的无缝衔接,为系统执行各种命令带来更多的灵活性与实用性。而且sql server 2000更适用于大型数据库,这也是该系统选择sql server 2000做后台数据库的原因之一。3.2.3 Visu
35、al studio 2005Visual studio 2005是微软公司旗下的软件开发工具。集成了高效的工具,用于直观的构建面向服务的解决方案。3.3系统详细设计通过前面的系统分析,对系统功能、性能要求已经有了大概的了解,在此基础上,下面开始确定系统的最终目标及初步功能结构。3.3.1系统目标根据需求分析的描述及与医务人员的沟通,最终确定的系统目标如下。1界面简洁、框架清晰、美观大方;2控制操作权限,杜绝无关人员对系统的非法操作;3.灵活、快速地输入药品信息、供应商信息、处方信息、医生信息、病患者信息、仓储信息等;4.提供必要的查询功能,可查询指定的药品库存情况、能按时段查找库存信息、对触及
36、库存下限的药品进行统计查询等等。3.3.2系统功能结构本系统的功能结构主要包括系统管理、基础资料、统计查询、药品管理、门诊收费等五大模块。以下通过系统HIPO图对系统功能结构进行设计:图3-3 基层医疗机构管理系统H图对上面的部分模块进行描述,包括举例模块的输入输出关系、处理内容、模块的内部数据和模块间的调用关系用IPO图展示出来,如下所示:表3-1 门诊收费管理模块IPO图IPO 图系统名:基层医疗机构管理系统 制图者:童立铭模块名:门诊收费 日期:2010-5-6由下列模块调用:系统调用调用系列模块:划价收费、记账收回输入:门诊处方信息输出:操作后的处方信息处理内容:根据处方录入处方信息,
37、用户确认无误后系统将对处方计价,并将处方和账务信息录入数据库,同时更新数据库中的库存数据,供系统调用。备注:表3-2 药品及收费项目模块IPO图 IPO 图系统名:基层医疗机构管理系统 制图者:童立铭模块名:药品及收费项目 日期:2010-5-6由下列模块调用:基础资料调用系列模块: 输入:药品及收费项目信息输出:药品及收费项目信息处理内容:系统权限用户根据实际情况新增、编辑或删除药品及收费项目信息作为基础数据为系统其他模块提供服务备注:表3-3 已结账收费统计模块IPO图 IPO 图系统名:基层医疗机构管理系统 制图者:童立铭模块名:已结账收费统计 日期:2010-5-6由下列模块调用:统计
38、查询调用系列模块: 输入:时间段信息输出:以记账收回方式存单并已经结账的处方信息处理内容:根据用户输入的时间段信息统计出相应时段内的欠账处方的结账情况备注:表3-4 修改用户密码模块IPO图 IPO 图系统名:基层医疗机构管理系统 制图者:童立铭模块名:修改用户密码 日期:2010-5-6由下列模块调用:系统管理调用系列模块: 输入:用户密码输出: 将修改后的密码信息写入用户管理数据库表处理内容:核对、调用当前系统用户的数据库信息并接受新密码输入,同时改写用户管理数据库表中用户密码字段并强制用户登出系统。备注:表3-5 药品入库模块IPO图 IPO 图系统名:基层医疗机构管理系统 制图者:童立
39、铭模块名:药品入库 日期:2010-5-6由下列模块调用:药品管理调用系列模块: 输入:药品的入库信息输出:关联药品、供应商以及新录入入库信息并填入数据库中的库存信息表处理内容:根据用户信息调用系统中已设置的药品信息、供药单位信息,并根据系统用户新录入的相关数据加以整合,填入药库中的库存信息表备注:3.3.3系统的物理结构从基层医疗机构的管理模式出发,基层医疗机构管理系统从属与整个机构中的门诊、药房、库房、采购和财务等各个部门。物理分布于门诊、药房、库房、采购和财务等各个操作场所。系统各个模块功能相对独立,但各模块中的数据存在必要的联系,同时为本系统提供服务。3.3.4系统的逻辑结构本系统采用
40、浏览器/服务器(B/S)逻辑结构模型。该模型以局域网中的服务器为中心组成计算机数据处理网络,即由服务器、网络与通信设备、用户端(客户机浏览器)等硬件组成。其软件环境有数据库管理系统(服务器端)、通信软件(服务器、客户机)、应用软件(客户端浏览器)。服务器端的程序模块一般是公用的,全局性的功能模块,如公用的业务处理逻辑、数据管理功能等。客户端运行的程序一般是接口程序模块、用户操作功能处理和专用模块。浏览器/服务器模式的通信方案是网络中的通信机组对服务器端数据的存取调用。客户机组只能借助服务器进行操作显示,并将页面处理完的信息反馈到服务器数据库中。浏览器/服务器结构模式是以服务器为中心。其优点是大
41、大加强了对系统数据的共享性与实效性。有效地提高系统的运行效率和稳定性、安全性。3.4数据库设计在本系统中,需要保存大量的数据(包括医生信息、药品信息、病患者信息、仓库信息等等),通过使用数据库技术,将这些数据保存到数据库中,可方便对这些数据的管理。以下对系统数据库进行详细设计。3.4.1数据库分析本系统采用sql server 2000系统,具备现代数据库管理系统所要求的各种强大功能;本项目需要保存的数据量较大(药品、病患者、销售信息等涉及的数据量会很大),使用sql server 2000可完成对海量数据进行安全、快速的保存与查询操作。3.4.2数据库概念模型设计(E-R图)根据前面对基层医
42、疗机构系统所做的分析,现在对系统分析得到的数据字典的数据存储进行分析,分析各数据存储间的关系,并采用自底向上的概念结构设计方法,得出本系统的概念模型,并以E-R图展现出来。该E-R图中实体类型结构如下(其中下划线的为主码)。用户管理(用户编号,用户姓名,用户密码,用户管理,病患者信息,医生信息,科别信息,供药单位设置,计量单位设置,药品及收费项目,药品入库,入库查询,零库存管理,划价收费,记账收回,权限管理)医生信息(编号,姓名,出生日期,性别,科别名称)病患者信息(编号,姓名,出生日期,性别,电话,住址,拼音码)供药单位设置(编号,名称,拼音码)科别信息(编号,科别名称)计量单位设置(编号,
43、单位名称)药品及收费项目(编号,药品名称,项目类型,拼音码,条形码,规格,单位,药品产地,售价,库存下限)库存信息(凭证号,供药单位编号,供药单位名称,药品编号,条形码,药品名称,规格,单位,批号,产地,日期,有效期,数量,进价,售价,进价金额,售价金额,助记码,摘要,库存下限,项目类型)划价收费(流水号,病人姓名,医生,科别,日期,药品名称,单价,数量,单位,效期,规格,批号,总金额,实收金额,优惠金额,收费方式,结账时间,处方号,收费员,偿还时间)图3-4 用户管理实体属性图图3-5 医生信息实体属性图图3-6 病患者信息实体属性图3-7 供药单位实体属性图3-8 科别信息实体属性图3-9
44、 计量单位实体属性图3-10 药品及收费项目实体属性图3-11 库存信息实体属性图3-12 划价收费实体属性 图3-13 各实体间的关系基层医疗机构管理系统的数据库名称为基层医疗机构管理系统开发与设计.mdb,系统中主要设计了9张数据表,下面以用户管理表、药品及收费项目表为例进行说明。表3-6表3-7是这2张数据表的设计结构。表3-6 用户管理数据项名数据类型长度是否允许空用户编号Int4否用户姓名Varchar20否用户密码Char20否用户管理Varchar10是病患者信息Varchar10是医生信息Varchar10是科别信息Varchar10是供药单位设置Varchar15是计量单位设
45、置Varchar15是药品及收费项目Varchar15是药品入库Varchar10是入库查询Varchar10是零库存管理Varchar10是划价收费Varchar10是记账收回Varchar10是权限管理Varchar10是表3-7 药品及收费项目数据项名数据类型长度是否允许空编号Int4否药品名称Varchar50否项目类型Char10否拼音码Varchar25否条形码Varchar50否规格Varchar50否单位char10否药品产地Varchar50否售价Money8否库存下限Decimal9否3.5界面设计登录界面 本系统用户由系统超级管理员划分,超级管理员可依据实际情况对系统用户
46、的使用权限进行划分,具体权限细分到每个功能页面。当用户输入用户名和密码后,系统内部将自动进行审核,如果密码正确,则进入相应的系统并赋予相应的使用权限。对非法用户系统将自动给予错误信息提示并无法对系统进行操作。图3-14 登录界面划价收费根据实际情况填写病患者、医生以及药品信息后点击确认系统将自当计算出当前页面上处方项的账务信息,待医务人员检查无误后可单击保存按钮,将处方项录入当前处方。开方结束后可以当前日期与处方号为依据单击显示控件查询处方信息。图3-15 划价收费记账收回系统用户可根据病人姓名或记账时间段为条件查询欠账信息。同时可根据页面信息选择目标账目项的票据号,填写结账时间和收费员信息,
47、单击结账按键进行结算,也可对页面数据导出excel报表并进行打印等处理。图3-16 记账收回药品入库打开该页面将自动显示库存信息,用户也可输入供药单位助记码和药品助记码搜索供药商和药品信息,系统将根据用户所填写的数据从数据库中查找目标项。确认无误后,填好新入库的药品信息并单击入库按键即可完成操作。也可单价打印按键进入页面所选日期查看入库信息并导出excel报表进行打印。图3-17 药品入库入库查询 用户根据需要点选查询条件(单选或进行复合查询),系统将把数据库中符合条件的记录显示出来,用户也可对显示页面导成excel报表并进行打印等处理。图3-18 入库查询零库存药品管理 在此页面中用户只需单
48、击开始按键系统将自动对库存为零的药品数据项进行移除。图3-19 零库存药品管理普通收费统计 用户输入要查询的时间段信息并单击查询按键即可对数据库中符合条件的普通收费项目进行统计,也可根据需要导成excel报表进行打印等处理。图3-20 普通收费统计欠账收费统计 用户输入要查询的时间段信息并单击查询按键即可对数据库中符合条件的已结账收费项目进行统计,也可根据需要导成excel报表进行打印等处理。图3-21 已结账收费统计待购药品统计 用户选择查询条件后单击待购药品,系统将显示出数据库中药品库存数量小于或等于库存下限的全部药品信息,也可根据实际需要填写药品编号并单击小计对不同批次的某一种药品库存量
49、进行统计,且可以导出excel报表进行打印等处理。图3-22 待购药品统计药品库存查询打开此页面系统将根据用户所填写查询条件显示数据库中药品的库存信息,并自动清算库存药品的进价总额、销售总额以及进销差额。可根据用户需求导出报表。图3-23 药品库存查询药品有效期查询根据页面日期信息显示在用户输入的日期前到期的药品信息,并自动清算库存药品的预售总额及潜在利润。可根据用户需求导出报表。图3-24 药品有效期查询病患者信息 打开此页面系统将自动显示数据库中已存的病患者信息,可根据实际情况进行修改、删除数据记录。填写病患者个人信息并单击新增可增加数据库中病患者记录。图3-25 病患者信息医生信息 打开
50、此页面系统将自动显示数据库中已记录的医生信息,可根据实际情况进行修改、删除数据记录。填写医生个人信息并单击新增可增加数据库中医生记录。图3-26 医生信息科别信息打开此页面系统将自动显示数据库中已记录的科别信息,可根据实际情况进行修改、删除数据记录。填写科别信息并单击新增可增加数据库中科别信息记录。图3-27 科别信息供药单位设置打开此页面系统将自动显示数据库中已记录的供药单位信息,可根据实际情况进行修改、删除数据记录。填写供药单位信息并单击新增可增加数据库中供药单位信息记录。图3-28 供药单位设置计量单位设置打开此页面系统将自动显示数据库中已记录的计量单位信息,可根据实际情况进行修改、删除
51、数据记录。填写计量单位信息并单击新增可增加数据库中计量单位信息记录。图3-29 计量单位设置药品及收费项目 打开此页面系统将自动显示数据库已有的药品及收费项目信息,用户也可根据需要查询目标信息或新增数据记录,单击导出按键系统将把当前页面转为excel文档供用户打印等处理。图3-30 药品及收费项目用户管理 该页面仅允许有用户管理权的用户使用,可对系统用户进行增删改等操作。图3-31 用户管理修改用户密码只有当前用户输入正确密码的前提下才能对旧密码进行修改。确认信息无误后单击保存即刻完成密码修改,修改成功时系统将强制退出,并跳转至登录界面确保系统信息的安全性。图3-32 修改用户密码权限管理具备
52、修改用户权限的用户才能进入该页面,并依据系统使用需要点选权限范围,单击修改按键成功赋予各个用户不同使用权限。单击重置系统将对目标用户的权限记录清空。图3-33 权限管理3.6系统输入设计1.输入设计原则:a应遵循最小量原则:数量少越小越准确;b简单性原则:过程尽量简单;c早检验原则:检验必接近原数据发生点;d少转换原则:用其处理所需形式记录,尽量做到以较友善化的操作,获得所需信息的目标;2.输入设计内容:药品信息,出入库日期,数量,供应商,价格等;3.数据输入方式:医疗业务信息输入以个人电脑硬件输入设备为主;4.数据的正确性校检:数据出错有数据内容,数据多余或不足,数据延误等几种情况,一般有以下解决方法:重复校验,视觉校验,代码校验和数据库校验等。3.7系统输出设计1.输出内容:该医疗系统的输出内容主要是药品信息,销售信息,出入库记录和统计数据等;报表输出以文字形式呈现,运行速率高,安全性较好;2.输出设备:以显示器为主,可以连接打印机,输出媒体为U盘,移动硬盘等;3.输出格式:以显示器数据呈现为主,可导出excel报表,内容详细,要点准确,能够清晰体现该基层医疗机构管理系统的运作效果。4 系统实施4.1系统优势按照系统设计中对系统总体功能结构的划分,本系统由基础信息设置、药库房管理、门诊管理、统计查询、系统管理五部分组成。根据系统的开发与设计,在系统的实
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 文员个人总结简短500字
- 指定监护人决定书(5篇)
- 科技读书节开幕词(3篇)
- 灭火应急预案大全15篇
- 建筑项目施工合同范本(34篇)
- 北京市海淀区2024−2025学年高二上学期阶段性针对训练(10月) 数学试卷含答案
- 风险整改报告5篇
- DB11T 1500-2017 自然保护区建设和管理规范
- 2023年冷弯型钢资金需求报告
- 2023年建材级纤维素醚资金申请报告
- 等离子喷涂原理与应用
- 化工仪表及自动化ppt完整版(第三版-厉玉鸣)课件
- 人教版小学1-6年级日积月累(全)
- 大型连锁超市商品分类明细表
- 新生儿听力筛查PPT幻灯片课件
- 公对公欠款协议书范文
- 网吧公司章程范本
- 对甲苯磺酸检测标准2
- PVC热稳定剂常见测试方法解析
- DB63∕T 1996-2021 自然保护地 特许经营
- 《热爱生命》汪国真_教案
评论
0/150
提交评论