收藏 分销(赏)

医院门诊系统.doc

上传人:丰**** 文档编号:3138516 上传时间:2024-06-19 格式:DOC 页数:36 大小:300KB
下载 相关 举报
医院门诊系统.doc_第1页
第1页 / 共36页
医院门诊系统.doc_第2页
第2页 / 共36页
医院门诊系统.doc_第3页
第3页 / 共36页
医院门诊系统.doc_第4页
第4页 / 共36页
医院门诊系统.doc_第5页
第5页 / 共36页
点击查看更多>>
资源描述

1、东北农业大学成栋学院毕业设计(论文)开题报告设计(论文)题目:基于javaEE技术的医院门诊系统的设计与实现 系 别:_计算机科学与技术_ 专 业:_软件工程_ 姓 名:_徐英娇_ 指 导 教 师:_ 辅 导 教 师:_2015年10月15日摘要伴随着生活节奏的加快,人们对各行各业的服务要求也越来越高。医院作为大众生活所不能或缺的一个重要部门,过去的手工开单的就诊流程已远远不能满足人们的需要,研究如何利用信息化手段优化就诊流程,实现医院门诊部的信息化建设,对不断提高医院的服务水平,全面建设数字化医院有着十分重要的现实意义。医院门诊信息系统(HIS)中起到关键性的作用。实践表明,门诊信息系统的使

2、用,能对医院资源进行有效整合,减轻门诊工作人员的劳动强度,提高医院门诊部的服务效率和服务质量,并为医院决策部门提供准确的数据,使得院方能够有效的统计分析各项医疗数据。本文对目前医院信息系统的现状进行了分析研究,简要介绍了所选的课题背景,以及涉及到的医院相关业务和发展情况,随后进行了医院门诊信息系统的详细需求分析工作,并对所涉及到的理论基础知识做了简要的介绍,从而进一步提出了医院门诊信息系统在软件方面的总体体系架构和技术路线。全面论述了门诊信息系统的设计方法和开发步骤,从客户端、Web服务端到应用服务端进行了详细的结构设计。继而从数据模型、页面表现形式和业务处理逻辑止方面进行了详细设计。阐述了开

3、发基于B/S架构模式的医院门诊信息管理系统的必要性,详细分析了实现B/S架构在开发过程中遇到的各种问题,提出了解决问题的方法和意见。采用比较流行的JavaEE技术,探讨了新的医院门诊管理流程,提出了一个全新的医院门诊信息系统模式基于JavaEE的现代医院门诊信息系统。此管理流程的提出,解决了医疗门诊服务中挂号、收费等繁琐的问题,同时简化了医生书写病历的过程,为门诊病历的长期保存和查询提供有效的手段。关键词:JavaEE 门诊信息系统 医院信息系统AbstractWith the accelerated pace of life, people on all walks of life serv

4、ice requirements are increasingly high. Hospital as the public life not or missing an important department, the past manual billing treatment process has been far from being able to meet peoples needs, and study how to use information technology to optimize treatment processes, realize the informati

5、zation construction of hospital outpatient department, to continuously improve the level of hospital services, fully digital hospital construction has very important practical significance. The hospital outpatient information system (HIS) plays a key role in the hospital outpatient information syste

6、m. Practice shows that the use of outpatient information system, hospital resources for effective integration, reduce outpatient service staff labor intensity, improve service efficiency and service quality of the hospital outpatient department, and for the decision-making department of the hospital

7、 to provide accurate data, make the hospital be able to effectively analysis the medical data.In this paper, the present situation of hospital information system is analyzed and studied, the selected topic background, and the relevant business and development of the hospital, and then the detailed r

8、equirements analysis of hospital outpatient information system. The design method and development procedure of the outpatient information system are discussed in detail, and the structure design of the client and Web server is carried out in detail. Then it designs the data model, the form of the pe

9、rformance of the page and the business process logic. This paper expounds the necessity of developing the information management system of hospital outpatient service based on B/S architecture, analyzes the various problems encountered during the development of B/S, and puts forward the method and s

10、uggestion to solve the problem. Using JavaEE technology, the new hospital outpatient management process is discussed, and a new model of hospital outpatient information system is put forward. The management process of the proposed solution to the medical outpatient service registration, fees and oth

11、er issues, while simplifying the process of writing medical records, to provide an effective tool for the long-term preservation and query.Key words: J2EE Outpatient information system hospital information system目录摘要IAbstractII1绪论51.1 研究的背景51.2 国内外发展现状61.3 课题研究的目的和意义6第2章 可行性分析72.1 可行性分析72.2 JavaEE的概

12、念和体系架构72.2.1 JavaEE的概念72.2.2 JavaEE的体系架构82.3 中间件相关知识82.4 SPring框架92.5 Oracle109数据库10第3章 需求分析113.1 医院门诊系统的系统概述113.2 医院门诊系统的需求分析113.2.1功能需求113.2.2系统系统总体需求123.3 系统性能的分析12第4章 总体设计134.1系统模块总体设计134.2 系统结构设计134.3 数据库设计134.3.1 数据库总体设计134.3.2 数据库详细设计15第5章 系统的实现175.1 登录模块175.2 管理员模块175.3 患者挂号模块185.4 门诊看病模块195

13、.5 诊断处方模块195.6 付费、取药模块19第 6 章 系统调试与测试206.1 程序调试206.2 程序的测试206.2.1 测试重要性及目的206.2测试方法206.3测试步骤21结 论21致 谢23参考文献241绪论1.1 研究的背景21 世纪是高速发展科技发达、日新月异的年代,计算机技术迅猛发展,越来越多的人们每天都与计算机打交道,计算机普及率越来越高,社会时刻都在进步,当初发明计算机时,它只是一个计算的处理工具,随着社会的变迁和发展,如今的计算机已经由单一的处理数据变成了综合管理处理事务。这就产生了管理信息系统在对工作流的管理和事务处理等方面的应用,而管理信息系统是将台式计算机作

14、为核心,数据库管理系统作为开发环境的。在医院系统中,越来越多的人们尤其是医务工作者都很重视医院门诊管理信息系统在医院门诊的使用。 我们国家医疗事业的快速发展展现出了更多的信息,如门诊参与业务,管理系统所需要处理的任务也越多,传统的手工记录管理模式已经不适合了,所以为了迎合发展,必须采用现代化和的高标准的管理水平,当今,这个社会开放程度愈发高,医疗行业竞争也愈发激烈,时刻受到外部势利的竞争,挑战是前所未有的,所以,医院为了快速发展更好的服务患者,提高效率,增强工作环境和氛围,系统信息化的发展势在必行了。 前些年,医院门诊选用的信息管理系统都比较落后,这个从引导患者到为患者挂号,带领患者去指定医生

15、就诊,到诊断完毕抓取药品等一系列流程,是一个复杂的事件流,相当繁琐,整个处理过程需要的手续非常多,并且全程都要用纸张笔墨手工进行操作,工作效率较低耽误患者医治时间,各个部门之间的联系和推送机制较慢,查询患者和医生等信息不方便,季度报表统计也较落后,在信息传递的过程中容易出现丢失或者重复传送等情况,所以医院门诊信息管理系统信息化显得尤为重要。 实现医院门诊信息管理的系统化、自动化、规范化和智能化是我们的系统开发的整体任务,从而能够达到提高医疗单位的管理效率的目的。 在医院信息系统中门诊信息系统又是极为重要的一部分,它是直接为广大患者提供医疗服务的重要窗口之一,也是各个医院信息化建设的重中之重,一

16、所医院的门诊信息化建设工作将直接影响到整个医院信息化建设的发展程度。一所医院的门诊接诊速度、能力是直接影响患者是否会选择该医院进行就医的重要因素。如何以更加现代化、科学化、规范化的手段来加强对医院的管理,提高医院的工作效率,改进医疗质量,树立现代医院的新形象,力日强医院门诊信息化建设工作是建设数字化医院的重要课题。1.2 国内外发展现状发达国家医院信息系统的开发实现已有三十多年的历史,正在经历着小型化(Downsizing)、智能化(Intelligence)和集成化(Integration)的改造过程。我国医院信息系统的研发工作,从八十年代初期算起,至今有十多年的历史,在这期间有了很大进步。

17、医院信息管理系统的应用已经涉及到医院业务的各个方面。1.3 课题研究的目的和意义为了更好的开展门诊信息建设工作,满足患者就诊时的各种需要,尽快的为每一位患者诊治疾病,缩短患者的等待时间,就必须对门诊患者的就诊流程进行优化。如何才能真正的缩短病人的就诊等待时间?如何才能使就诊流程得到优化?设计医院门诊信息系统就可以优化就诊流程,缩短患者就诊等待时间,为门诊医生提供快速的操作流程,使医生可以有更多的时间用于为患者诊治,而不必将更多的时间用于开具检查、检验单等诊疗项目和处方。在打破原有的工作流程的基础上建立一套全新的门诊就诊流程,从而为医院的信息化建设起到推进性的作用。伴随口益增大的门诊病人就诊信J

18、自、,需要一个更为庞大的门诊信息系统对现有的门诊信息进行全方位的管理。从病人的基本信息到就诊信息,包括详细的就诊病历,诊疗项目的申请单,检查、检验申请单和报告单,处方,门诊摆药等等诸多信息。这些庞大的信自、对门诊信息、系统的性能提出了更高的要求,主要包括以下儿个方面:(1)高度可用性能够满足日益增长的就诊人数的需要;(2)安全性能够保护患者的所有就诊信息和医院信息系统(HIS)的数据完整性。每位患者的就诊信息都是具有法律效力的,作为院方有义务对患者的就诊信息、进行合理有效的保管,防止一切信息破坏。同时,这就对医院的网络安全提出了更高的要求,医院需要对自身的数据库做好一切安全保障工作。(3)可靠

19、性及伸缩性能够及时快速的处理所有的门诊业务,能够让医生所开具的各项诊疗单和处方等准确、快速的到达各个检查、检验科室、门诊药房等。第2章 可行性分析2.1 可行性分析1. 技术可行性 技术的开发工作这种情况部分现有技术已经成功完成,软件不能满足开发需求可以实现硬件配置是否需要考虑,以及调试 JSP 开发语言,开发门诊管理信息系统的需求也可能出现在计算机的硬件配置来满足,所以技术方面完全达到了这个要求,软件信息:由于当前的 B / S 模式和他们大容量、高可靠性、低价格,因为相对成熟的加速软件开发,软件开发平台成熟,他们可以完全满足系统的需要2. 运行可行性系统完成后,对结果(包括组织、工作环境、

20、管理等)在当前系统上运行,那么影响评估和评价的新体系,同时,也在系统开发和其他任务完成预订取决于给定的时间可能分析,如考虑到对现有的资源进行培训等等。 组织结构的有效性,现有员工和组织,教育援助计划、系统的可行性和对环境的适应能力影响运行,目前的信息技术已成为非常受欢迎的由于各种业务的运营商,因此是可以运行的水平高度。3. 经济的可行性经济条件和投资组织的能力来分析经济可行性研究,对成本估计,估计系统的操作和维护,系统的社会效益和经济效益可以收益后,开发了一个设计系统,所以投资经济下一个大医院的门诊信息管理系统,方便新系统的开发成本和未来的运营和维护成本系统完成后提供,最低估计估算新系统的好处

21、,和比较成本的效益,首先有利于确定能否开发,开发、操作和维护成本包括: 计算机硬件、计算机实验室、系统软件、空调设备、电源等采购和安装设备的成本。 软件开发成本:技术人员和发展培训单位,以下的费用是一个可以被包括在人员成本和劳动力成本的材料,用于系统开发,系统正常运行时间、电力、水和其他物资使用、打印论文,软盘,丝带和其它费用,一切代价并不大,所以它可以是低成本的,在经济上是可行的。4.法律可行性所有技术资料是合法的,没有违反任何版权问题,现有的门诊信息管理系统不是剽窃,不存在知识产权问题,在开发过程中开发过程的不包含任何法律责任,总之,目前的系统在技术的发展、经济、法律等方面完全可行。 2.

22、2 JavaEE的概念和体系架构2.2.1 JavaEE的概念目前,JavaZ平台有3个版本:它们分别是适用于小型设备和智能卡的JavaZ平台Miero版(Java2PlatformMieroEdition,JZME)、适用于桌面系统的JavaZ平台标准版(Java2PlatformStandardEdition,JZSE)、适用于创建服务器应用程序和服务的JavaZ平台企业版(Jav。2Plat伪rmEnte印riseEdition,JZEE)。2005年8月,Java升级到1.5版,St刃又的伙伴们将JZEE1.5改名为JavaEEJavaEE是一种利用JavaZ的相关平台来简化企业所设计

23、的解决方案的一些开发、部署和管理相关联的复杂问题的体系结构。JavaEE的核心就是Java平台,JavaEE在JavaZ平台标准版的基础上又有了新的技术,在原有的“编写一次,随处运行”的特点和JDBCAPI、CORBA等技术之上,又提供了EJB(EnterpriseJavaBeans)、JavaServletsAPI、JSP(JavaServerPages)以及XML技术的全面支持。JavaZ平台企业版的最终目的就是要大大缩短企业所需投放市场的时间。2.2.2 JavaEE的体系架构1. JavaEE应用模型JavaEE使用多层分布式的应用模型,这个多层一般是通过三层或四层来实现:(l)客户层

24、:即一些运行在客户端计算机上的组件。(2)Web层:即一些运行在JavaEE服务器端的组件。(3)业务层:与Web层相同,也是运行在JaVf1EE服务器端的组件。(4)企业信息系统层(E工S),是指那些运行在EIS服务器端的软件系统。2.JavaEE应用程序组件JavaEE应用程序是由一定的组件构成的。JavaEE组件是一个封装了功能的软件单元,能够与相关的一些类和文件一起组成IavaEE应用程序。(l)应用程序客户端和八ptl。1是指运行在客户计算机_L的组件。(2)从一于Javaservlet和JSP技术的组件叫web组件,它们都运行在服务器端。J邓(JavaSe:verFaceS)应用程

25、序、过滤器和Web事件监听器。JavaEE的Web组件可以是Servlet或JSP页面。在应用程序组装过程中,静态HTMIJ页面和Applet也可以一起打包成web组件,但这并不是JavaEE规范所认可的Web组件。(3)企业JavaBean(EJB)组件叫做业务组件,同样运行在服务器端。业务代码是指那些由位于业务层的企业Bean(EJB)执行的逻辑,它们能够解决或满足特定的商业领域的一些需求。会话Bean、实体Bean和消息驱动Bean构成了三种不同类型的企业Bean。会话Bean代表的是客户一次短暂的会话过程,当客户所执行的会话完成后,会话Bean以及它所包含的数据也随之消失。实体Bean

26、代表的是持久的数据,即存储在数据库表中的一行记录,即便客户已经终止或关闭了服务器,在JavaEE底层的会话服务确保实体Bean的数据被保存下来。2.3 中间件相关知识1.中间件的概念为了能够更好的解决分布异构所带来的问题,从而人们提出了中间件的概念。中间件是位于平台(硬件和操作系统)和应用之间的通用服务,中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在小同的技术之间共享资源;中间件是位于客户机/服务器的操作系统之上,其作用就是管理计算机资源和网络通讯。这些服务具有标准的程序接口和协议。针刘一不同的操作系统和硬件平台,它们可以有符合接口和协议规范的多种实现。 2.中间件的特点也

27、许我们很难为中间件做一个严格的定义,但是中间件应该具有以下一些特占:(1)能够满足大量应用的需要;(2).支持运行于多种硬件和05平台;(3)支持分布计算二,提供跨网络、硬件和05平台的透明性的应用或服务的交互_功能;(4)支持标准的协议;(5)支持标准的接口山。3.中间件的分类中问件的分类会因为不同的角度或是不同的层次而有所不同。大致可以将其分为以下几类:数据访问中间件、远程过程调用中间件、消息中间件、交易中间件、对象中间件等。中间件应该具备以下两个关键特征:首先是基本条件,即为上层的应用层服务;其次必须连接到操作系统的层面,并确保保持运行工作状态,具备了以上这样两个特征才能称为中间件。中间

28、件能够屏蔽操作系统和网络协议的差异,为应用程序提供多种通讯机制;并提供相应的平台以满足不同领域的需要。因此,中间件为应用程序提供了一个相对稳定的高层应用环境。2.4 SPring框架SPring是一个开源框架,是为了解决企业应用程序开发复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许您选择使用哪一个组件,同时为JavaEE应用程序开发提供集成的框架。的SPring框架的实现目标其实就是提供一个用统一的、高效的方式所构造的应用,并月_还可以将单层框架以最佳组合形式相互揉和在一起建立一个连贯的体系。可以说SPring是一个提供了更完善开发环境的一个框架,可以为pOJO(plainOl

29、dJavaObjeet)对象提供企业级的服务。SPring框架是一个由7个已经定义良好的模块所构成的分层架构。SPring框架的这些模块在这些分层架构的核心容器之上构建,并月_这些核心容器是那些已经定义好了创建、管理和配置bean的方式。Spring框架是由这些单独的模块(或组件)构成的,其中每一个模块(或组件)都可以单独存在,同时这些模块也可以与其他的一个或者儿个模块联合起来共同实现Spring框架。下面将大致介绍一下其中每个模块的功能:的核心容器具有向spring框架提供用来实现它的一些基本功能的作用,BeanFaCtory是其主要组件。BeanFactory使用控制反转(工0C)模式可以

30、将应用程序的依赖性规范和应用程序的配置文件与实际应用中的程序代码相互分开;Spring上下文实际就是一个配置文件,它的功能就是向Spring框架提供上下文的信息。Spring上下文大致包括如EJB、电子邮件、JND工、调度和校验功能等的企业服务;SpringDAO遵从于通用的DAO的异常层次结构的面向对象JDBC的异常DAO,抽象层JDBCDAO为框架提供异常层次结构,该结构可以用来管理那些不同的数据库供应商所发出的错误信息和所发生的异常处理。SPringAOP模块可以很容易地使spring框架管理的任何对象支持AOP,并月_能够通过配置管理特性。SpringWeb的作用就是为基于Web的应用

31、程序提供上下文,Web上下文模块其实就是建立在应用程序上下文模块之上的模块。Web模块还大大简化了将那些请求参数绑定到域对象和处理多部分请求的工作;Spring框架可以插入几个ORM框架,因而向该框架提供了ORM的对象关系工具,其中包括于liberna、e、JDO和iBatisSQLMap;MVC框架是一个构建Web应用程序全功能的MVC实现。通过使用策略接口可以生成一个高度可配置的MVC框架,MVC其中包括了众多的视图技术,其中有JSP、VeloCity、iTeXt和POI等。不同的J、aEE服务器中可以使用不同的Spring框架的功能,SPring框架的大多数功能也可以应用于不受管理的环境

32、。SPring的核心就是能够支持不绑定于某特定JavaEE服务的数据访问对象和可重用业务,当然这些对象肯定是可以在不同的JavaEE环境(Web或EJB)、测试环境、独立应用程序之间重用。在设计应用程序Model时,MVC模式(例如StrutS)通常很难给出一个简单明了的框架结构。而SPring框架却具有能够使设计工作变得更为简单的能力。软件开发工作者们可以通过使用SPring的JDBC抽象层来解决针对那些复杂的框架结构的重新设一计一作。2.5 Oracle109数据库考虑到医院的门诊部和住院部每天的信息、量是非常庞大的,在使用门诊信息系统后,每天用户量也很多,随之而产生的海量的数据,从病人的

33、基本信息到就诊信息,病历、处方、检查、检验等等一系列和就诊相关的信息。基于这些问题的考虑,我们就需要一种支持海量数据交互处理的数据库服务器,因此选用了oraele109数据库。racle是以高级结构化查询语言(SQL)为基础的大型关系数据库。下,oraCle除了满足多用户、大事务量的海量交互处理的需求外,还具有以下特点:(1)具有良好的可移植性、可兼容性和可连接性;(2)提供标准的操作接口;(3)能够实施安全性控制和完整性控制;(4)支持分布式数据处理。第3章 需求分析3.1 医院门诊系统的系统概述伴随着医疗事业的蓬勃发展和人们对保健意识的增强,更繁琐的医院门诊部门,原来医院门诊管理信息系统是

34、完全相关无法满足员工的需求,为此为了帮助医院,以帮助改善医院的工作效率,充分利用现有资源,开发更好的门诊管理信息系统是必不可少的。 医院门诊管理信息系统是将当今计算机互联网技术充分使用在医院门诊信息系统中, 既可以帮助储存患者信息,又可以记录查询病例的信息,以此帮助医院展开医院门诊的医疗工作。 医院门诊管理信息系统选择的是主流的 B/S 结构,使用当今先进的数据库以及网络技术来设计并且开发本系统,系统开发的语言选择的是 JSP 技术,数据库用 MySQL 数据库,完成了下面基本功能:患者挂号、门诊看病、处方、付费、取药管理、数据增加、删除、修改和保存、查询等功能。 医院门诊管理信息系统具有标准

35、医院门诊管理信息系统所具有的现实生活中门诊医疗的全部过程,采用的是无纸化办公,不但可以提高工作效率,还可以节约人力、物力和财力等资源,真正实现智能化办公系统。 (1)挂号 需要登录验证(登录一次就可进行多次操作,除非注销登录),可挂专家号,普通号或急诊,填写病人信息后存储并发送到病人要求看病的科室,其中有些字段应该是自动生成,比如挂号序号,挂号操作人员姓名,挂号费,挂号日期。 (2)门诊看病与处方 需要登录验证(登录一次就可进行多次操作,除非注销登录),接收到从挂号处发送的病人信息(如果病人是第二次看病,需要显示病人第一次的信息,病例,第二次的信息也要显示),看病后医生写下病例存储起来,然后开

36、药存储并发送到药房。 (3)付费与取药 需要登录验证(登录一次就可进行多次操作,除非注销登录),药房收到医生开出药品的信息,显示药品的相关信息,结算各金额,总金额,记录药品销售信息,对药品每天销售信息汇总,列出销售前十的药品信息,药品出入库记录。 (4) 后台数据维护功能 后台管理主要是对患者的信息管理,通过对数据库的更新来修改用户密码等。 3.2 医院门诊系统的需求分析3.2.1功能需求根据对医院门诊流程的分析及客户的要求,整个系统需要实现以下功能。软件的整体功能,系统要操作简单,要有友好的界面,系统的操作者的权限层次要有明确的分类,进入软件时要进行身份验证。而且出于对患者个人隐私的负责,患

37、者病历记录只能在患者就医期间由主治医生调阅,其他任何人包括管理员无权查阅。这样使的系统更具有人性化,因为系统中三个角色之间没有联系,所以设置三个独立操作的角色对象。(1)患者角色能进行的对象操作可以联机注册成为用户,设定自己的登录名及密码。可按医生姓名自定义查询。可基于查询结果进行预约,若指定医生当日预约量已满,则预约失败。预约结果随机返回给患者。可对已经进行预约的情况查看或撤消。预约成功后可查询主治医生信息,病例信息。(2)医生角色查看预约患者的情况。可查询患者病例。可创建患者病历。可对患者的病例进行修改。(3)管理员角色有固定的帐号,直接在数据库添加,不能注册成管理员,可以添加和删除医生帐

38、号,对医生用户进行管理。但不能管理患者用户,保证患者的隐私。3.2.2系统系统总体需求由于对医院信息系统(HIS)全面发展的要求,门诊信息系统作为医院医疗系统中尤为重要的一部分更需要对其未来的发展提出具体的要求。根据医院对门诊的信息化建设要求,门诊信息系统的发展目标是:(l)支持医院的行政管理和医疗业务流程。减轻医院工作人员的劳动强度,通过系统数据的汇总,帮助医院高层领导做出医院建设发展决策,从而提高医院工作效率,增加医院经济效益。(2)实现省市医疗保险与门诊信息、系统的接口。(3)建立完善的医疗成本核算、统计分析。(4)加强对医院门诊部的医疗服务过程的监控,提高医疗质量。(5)建立完整的门诊

39、病历库,方便门诊患者就诊,同时提高院方病历质量。3.3 系统性能的分析为了保证系统在投入使用后能正常运行,系统应满足以下几个要求:1.运行可靠,运行可靠是系统设计重要的考虑要素。在医院运行过程中,若在诊断时系统发生故障,会带来较大的损失。因此,在整个系统软硬件环节上,采取了资源冗余配置措施,以确保运行可靠。2.存储安全,对于医院的发展而言,医院运营的各项数据,是医院的巨大财富,其价值无法估量。若发生数据存储故障而导致数据丢失,其损失无法弥补。因此,在医院数据存储上,必须采取措施保证存储安全。3.系统安全,对于医院管理系统,为保证医院的正常运行和医院合法利益,必须保证系统本身的安全性,确保授权访

40、问控制,并在工作终端到个系统以及各系统之间的通信保证数据的安全和完整性。4.操作及维护便捷,在发生故障时,维护与应急处理快速准确。第4章 总体设计4.1系统模块总体设计通过需求分析和用户的实际需求,得出系统的主要功能模块。功能模块如图所示:医院门诊系统挂号门诊看病处方付费取药4.2 系统结构设计 系统的模块化系统设计是根据顺序从上到下,最重要的要解决一个复杂问题,总结所谓的模块化工具,由一层软件系统模块的过程分为多个层次,每个模块完成后,所有的功能模块和整个系统的全部功能需要根据组织的形成方法。 软件来提高可读性和可维护性的系统以减少复杂性的功能,该系统分为若干模块,然而,来到这里分为随机试图

41、保持自己的独立性,不得分裂,提高独立的模块,最后耦合时滞的系统需要一个高凝聚力的独立项目子功能独立执行每个模块可以完成,至少另一个模块来执行之间的联系,和高质量的软件的界面很简单架构的设计奠定了基础。 总结系统设计、软件基础设施的结构设计为医生的流程图分析阶段产生所需的步骤,整个系统设计的第一步注册系统分为几个小模块,处方,药店,药店和其他监管模块小模块来支付,你有细节可以添加到模块。4.3 数据库设计概念设计的主要工作是将需求分析得到的用户需求抽象为反映用户观点的概念模型。描述概念模型通常是用E-R模型完成,用E-R图表示概念结构,然后得到数据库的概念模型。概念模型为数据库提供一个说明性结构

42、,是设计数据库逻辑结构的基础。因此概念模型应具有4个特点:(1)语义表达能力丰富;(2)面向用户、易于理解;(3)易于更改和扩充;(4)易于向各种数据模型转换。4.3.1 数据库总体设计数据库设计概念是计算机用户就像抽象的概念模型过程,初步需求分析以获得所需的信息,设计整个数据库是很重要的,常见的概念框架是基于各种各样的数据模型,它是系统的数据模型,更抽象,因此更稳定或更多。 DBMS 数据库支持概念是独立于模式,数据库的逻辑结构,不依赖独立的计算机系统,概念模型是由概念设计工具的结果,它应该能够事实上,完全真实的世界,反映对象之间的联系和东西,简洁和清晰,数据库设计易于理解和易于使用的员工交

43、流很容易改变应该易于修改的关系,更容易和其他容易转换和出口等级或特定于网络数据模型和数据库管理系统的逻辑模型,机器的概念模型在现实世界中过渡到中间层。 概念模型描述了组织 E-R 图的例子“实体关系模型图”概念模型中,最常用的方法之一。E-R 模型的抽象实体分类直接接触在现实世界中,根据一个静态数据结构的概念模型,它的主要成分是实体和属性,E-R 图也可用数据库概念设计模型。本系统中各实体的属性关系如下所示。 用户信息实体包含三个属性:用户名帐号、登陆密码和权限控制。其中账号作为主键;密码用户帐号权限用户信息实体型图如下所示。医生信息实体包含六个属性,分别是:医生姓名,所在的科室,医生编号,医

44、生性别,医生职称和电话,其中医生编号作为主键。医生信息实体图如下所示。医生性别职称姓名电话挂号时间编号类型挂号信息包含两个属性包括:挂号编号、挂号类型,其中挂号编号作为主键。挂号信息实体图如下所示。缴费信息包含 3 个属性包括:缴费编号、金额、时间,其中缴费编号作为主键。缴费缴费时间编号金额信息实体图如下所示。4.3.2 数据库详细设计数据库包括用户信息数据表、医生信息数据表、挂号信息数据表、检查项目信息数据表如图、药品信息数据表、患者信息数据表、缴费信息数据表。1、用户信息数据表 用户信息表中包括账号,密码,权限。医生用户可以对用户密码属性进行修改,管理员可以对用户信息进行查询、添加、修改、

45、删除,如表 4-1 所示。序号英文名中文名类型长度(字符)1id编号Int42Name姓名Varchar503password管理员密码Varchar502、缴费信息数据表 缴费信息表包括缴费编号、缴费金额、患者姓名、时间。门诊医生可以对缴费信息行添加,也可以根据患者姓名查询缴费信息,系统管理员查询患者姓名,查询或者删除缴费信息,如表 4-2 所示。表3-2部门信息表(Department)序号英文名中文名类型长度(字符)1id编号Int42Money金额Varchar503Name患者姓名Varchar504Time缴费时间Timestamp1003、挂号信息数据表 挂号信息表中包括挂号编号

46、,挂号类型,患者编号,医生编号,挂号时间。门诊医生可以对挂号信息进行添加、查询,管理员可以对挂号信息进行查询、删除,如表 4-3 所示。表3-2部门信息表(Department)序号英文名中文名类型长度(字符)1id挂号编号Int42Type挂号类型Varchar503Num患者编号Varchar504Docnum医生编号Int46、患者信息数据表 患者信息数据表有编号、姓名、性别、检查名称、年龄、检查医生、民族。门诊医生可以对患者信息进行添加,也可以根据姓名对患者信息进行查询,管理员可以根据姓名对患者信息进行查询、删除,如表 4-6 所示。表3-2部门信息表(Department)序号英文名中文名类型长度(字符)1id编号Int42Doc

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服