毕业论文——医院分诊管理系统.doc

上传人:滴答 文档编号:1255778 上传时间:2019-01-19 格式:DOC 页数:28 大小:817KB
下载 相关 举报
毕业论文——医院分诊管理系统.doc_第1页
第1页 / 共28页
毕业论文——医院分诊管理系统.doc_第2页
第2页 / 共28页
毕业论文——医院分诊管理系统.doc_第3页
第3页 / 共28页
毕业论文——医院分诊管理系统.doc_第4页
第4页 / 共28页
毕业论文——医院分诊管理系统.doc_第5页
第5页 / 共28页
点击查看更多>>
资源描述

1、- -I摘要医院分诊管理系统是适应时代发展的需要,提高管理的效率而开发设计的,有效的减少了患者排队取号的时间,增加了医生的工作效率。通过对信息的收集、存储、传递、统计、分析、综合查询、报表输出和信息共享,及时为医院领导及各部门管理人员提供全面、准确的各种数据。实现了医院管理的简单化和规划化,提高了医院的工作效率,从而使医院能够以少的投入获得更好的社会效益与经济效益。 作为计算机应用的一部分,使用计算机对客户信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高门诊收费的效率,也是一个医院的科学化、正规化管理

2、,与世界接轨的重要条件。医院分诊管理管理系统是典型的信息管理系统,其主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起一致性、完整性强和安全性好的数据库。而对于后者则要求应用程序具有功能完备,易使用等特点。经过分析如此情况,决定使用 Java 语言进行开发,利用其提供的各种面向对象的开发工具,数据库方面使用当前比较流行的 mysql关键字 面向对象;数据库;java;医院分诊管理系统;mysql。Abstract- -IIThe hospital management system is to adapt to the needs of the times, im

3、prove the management efficiency and the development of the design, effectively reduce the number of patients taking time queuing, increase the work efficiency of doctors. Sharing through to the information collection, storage, transmission, statistics, analysis, query, report output and information,

4、 provide a variety of data comprehensively and accurately for the manager of hospital leadership and department. The simplification and the plan of hospital management, improve the efficiency of the hospital, so the hospital can obtain better social and economic benefits with less investment. APAs a

5、 part of computer application, use the computer to customer information management, with a manual management of the incomparable advantages. For example: the rapid retrieval, easy to find, high reliability, large storage capacity, confidentiality good, long life, low cost and so on. These advantages

6、 can greatly improve the efficiency of the outpatient service charge, is also a regular hospital, scientific management, and an important condition for the world.The hospital management system is a typical information management system, which mainly includes two aspects: the establishment and mainte

7、nance of back-end database and front-end application development. For the former requirement to establish consistency and integrality and security of database. For the latter request application procedure function complete, easy usage etc.After analysis of the case, decided to use the Java language

8、development, the use of its various object-oriented development tools, database using the current popular MySQLKeywords Object-oriented; Database; Java; Hospital outpatient service charge system; mysql- -I目录Abstract.III绪论 .11 需求分析 .11.1 实际背景 .1现行系统目前仍然是人工手动计算,整理,查询医院门诊,药房,病房等各项工作,执行效率非常低,不方便,给医务人员带来

9、了不少麻烦。 .11.2 系统的功能需求和性能需求 .11.2.1 功能需求 .11.3 系统目标 .31.4 可行性分析 .31.4.1 技术可行性 .31.4.2 操作可行性 .31.5 系统总体设计 .32 开发工具的选择及简介 .42.1 开发工具的选择 .42.2 开发工具的简介 .52.2.1Java 简介 .52.2.2 mysql 简介 .63 系统总体设计 .73.1 系统功能总体设计 .73.2 数据库设计 .93.2.1 数据库的理论基础 .93.2.2 数据库表的设计 .104 系统详细设计与实现 .114.1 界面设计 .114.1.1 系统登录界面 .124.1.2

10、 系统管理界面 .134.1.3 分诊管理界面 .14- -II4.1.4 数据监控界面 .154.2 数据库表的脚本文件 .164.4 系统集成 .195 系统测试 .195.1 测试基础 .195.2 各模块测试 .205.3 集成测试 .20结论 .21致 谢 .22参考文献 .23- -1医院分诊管理管理系统绪论随着信息科学技术的迅速发展,当今医学科学的研究对计算机技术的依赖性越来越强,医院的信息化建设已经迫在眉捷,而门诊部是医院的一个重要部门,也是病人就诊的第一个环节,是医院直接向社会广大患者提供医疗服务的窗口之一,门诊部的信息化建设直接关系到整个医院的信息化建设的发展水平。如今我国

11、人民群众的生活水平不断的提高,人们对医疗健康服务质量的需求越来越高,加上现在都市人的生活节奏越来越快,如何更方便人们的就诊、减少不必要的排队环节、实现病人资料(患者基本情况、就诊记录及检查结果与治疗情况等)永久性存储,避免以往因病历资料及检查治疗结果丢失而造成的延长诊断时间、重复检查、增加患者经济负担、甚至于造成医疗纠纷等后果,是医院门诊部信息化建设首先要考虑的问题。而向患者提供门诊医疗费用明细清单,让患者花明白钱,看明白病也是目前我们医疗卫生行政主管部门对各级医疗卫生机构的要求,也是门诊部信息化建设所要考虑的重要内容之一。门诊分诊管理主要实现分诊、患者信息管理、患者就医记录等。1 需求分析1

12、.1 实际背景现行系统目前仍然是人工手动计算,整理,查询医院门诊,药房,病房等各项工作,执行效率非常低,不方便,给医务人员带来了不少麻烦。1.2 系统的功能需求和性能需求1.2.1 功能需求分诊管理主要实现患者信息录入,分诊,排队等功能。具体实现以下功能:- -21 患者查询功能:为了方便医生查找患者等信息,将所有患者信息按照需要进行分类。这样医生就能很方便的找到自己需要的信息。2 添加功能:管理员可以通过填写表格的形式输入患者姓名,联系电话等相关信息。系统可以自动避免重复信息。3 修改功能:管理员可以对数据库中的信息进行修改。系统能够通过管理员给出的条件查找出所要修改的信息,对修改后的信息进

13、行保存,并自动查找是否是重复信息。4 删除功能:管理员可以对数据进行删除操作。系统能够通过管理员给出的条件查找出要删除的信息,并提示是否确定删除,如果确定删除,则把相关信息从数据库中删除掉。 5 管理员查询功能:管理员可以通过条件选择查询所有信息,并进行排序。1.2.2 性能需求除了满足用户的功能要求外,系统的性能要求也很重要。系统的性能要求通常包括:运行时间、存储容量、界面的友好性、系统的安全性、可靠性以及容错能力等。系统的性能要求应按以下几个方面确定:(1) 容量要求:确定系统的容量,如处理的记录数和处理数据的最大容量等。(2) 精度要求:确定系统的精度。如数据或数值计算的精度和数据传输的

14、精度等。(3) 时间特性要求:确定系统的时间特性,如处理时间、响应时间及其峰值负载期间允许偏离范围,系统各项功能的 J 帧序关系。(4) 适应性要求:必须指明反映系统环境变化和系统适应能力的各种参数。如当需求发生变化时,系统的适应能力,并指出为适应这些变化而需要设计的软件和过程。(5) 界面友好性:要有适应用户特点的智能化人机交互界面,以便用户经过简单的培训就可操作使用。(6) 系统可靠性:为提高系统可靠性必须采用模块化和结构化设计,提高系统的容错能力,并保障系统不会因人为的操作错误而死机或崩溃。- -3如果系统对时效要求非常高,还必须考虑双机系统和磁盘阵列等措施。此外,还应采用可靠的供电设备

15、。对分诊管理系统的性能而言,其要求是:信息查询的平均响应时间、数据存储容量。1.3 系统目标开发一个比现在医院单位运行的系统更有效、更快捷、操作更方便的系统,提高工作效率。1.4 可行性分析1.4.1 技术可行性当前最先进的技术的发展支持本系统的研发,用于建立系统的硬件设备、软件、开发环境等资源也具备。在给定的时间、功能的限制范围内,能设计并实现系统的功能和性能,且我们也有相当丰富的系统开发资源。1.4.2 操作可行性要开发的项目的运行方式在用户组织内行的通,现有管理制度、人员素质和操作方式也可行。1.5 系统总体设计本系统主要包括以下功能:系统设置功能、患者管理模块、分诊管理功能、诊断管理功

16、能。总体功能流程如图 1.1 - -4医院分诊管理系统系统设置患者管理科室管理分诊管理用户管理角色管理菜单管理数据字典管理患者添加删除患者信息修改患者信息查询科室添加修改科室查询删除患者排队患者叫号图 1.1 管理模块的数据流图2 开发工具的选择及简介2.1 开发工具的选择本系统以 Java 作为开发工具 ,利用其提供的各种面向对象的开发工具 ,数据库采用当前流行的 mysql- -52.2 开发工具的简介2.2.1Java 简介Java 是由 Sun Microsystems 公司推出的 Java 面向对象程序设计语言(以下简称 Java 语言)和 Java 平台的总称。由 James Go

17、sling 和同事们共同研发,并在 1995 年正式推出。Java 最初被称为 Oak,是 1991 年为消费类电子产品的嵌入式芯片而设计的。1995 年更名为 Java,并重新设计用于开发 Internet 应用程序。用 Java 实现的 HotJava 浏览器(支持 Java applet)显示了 Java 的魅力:跨平台、动态 Web、Internet 计算。从此,Java 被广泛接受并推动了 Web 的迅速发展,常用的浏览器均支持Javaapplet。另一方面, Java 技术也不断更新。Java 自面世后就非常流行,发展迅速,对 C+语言形成有力冲击。在全球云计算和移动互联网的产业环

18、境下,Java 更具备了显著优势和广阔前景。 2010 年 Oracle 公司收购 Sun Microsystems。主要优点:1) 面向对象Java 编程语言的风格十分接近 C 语言、C+语言。Java 是一个纯粹的面向对象的程序设计语言,它继承了 C+语言面向对象技术的核心。Java 舍弃了 C 语言中容易引起错误的指针(以引用取代) 、运算符重载(operator overloading) 、多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java 1.5 版本中,Java 又引入了泛型编程(Generic

19、 Programming) 、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。2) 分布式的Java 语言支持 Internet 应用的开发,在基本的 Java 应用编程接口中有一个网络应用编程接口(java net) ,它提供了用于网络应用编程的类库,包括 URL、URLConnection、Socket 、ServerSocket 等。Java 的RMI(远程方法激活)机制也是开发分布式应用的重要手段。3) 跨平台Java 语言真正的实现了一次编译到处运行的效果,正是归功于- -6Java 内部强大的 JVM,因此我们可以将 Java 程序部署到任何操作系统里面。4) 安全性高Java

20、 通常被用在网络环境中,为此, Java 提供了一个安全机制以防恶意代码的攻击。除了 Java 语言具有的许多安全特性以外, Java 对通过网络下载的类具有一个安全防范机制(类 ClassLoader) ,如分配不同的名字空间以防替代本地的同名类、字节代码检查,并提供安全管理机制(类SecurityManager)让 Java 应用设置安全哨兵。5) 多线程在 Java 语言中,线程是一种特殊的对象,它必须由 Thread 类或其子(孙)类来创建。通常有两种方法来创建线程:其一,使用型构为Thread(Runnable)的构造子将一个实现了 Runnable 接口的对象包装成一个线程,其二,

21、从 Thread 类派生出子类并重写 run 方法,使用该子类创建的对象即为线程。值得注意的是 Thread 类已经实现了 Runnable 接口,因此,任何一个线程均有它的 run 方法,而 run 方法中包含了线程所要运行的代码。线程的活动由一组方法来控制。Java 语言支持多个线程的同时执行,并提供多线程之间的同步机制(关键字为 synchronized) 。2.2.2 mysql 简介与其他的大型数据库例如 Oracle、DB2、SQL Server 等相比,MySQL 自有它的不足之处,但是这丝毫也没有减少它受欢迎的程度。对于一般的个人使用者和中小型企业来说,MySQL 提供的功能已经绰绰有余,而且由于 MySQ L 是开放源码软件,因此可以大大降低总体拥有成本。无论是从应用还是开发的角度看,mySQL 都具有很多优点:1) 使用 C 和 C+编写,并使用了多种编译器进行测试,保证了源代码的可移植性。2) 支持 AIX、FreeBSD、HP-UX、Linux、Mac OS、NovellNetware 、OpenBSD 、OS/2 Wrap、Solaris、Windows等多种操作系统。3) 为多种编程语言提供了 API。这些编程语言包括 C、C+、Python 、Java、Perl、PHP 、Eiffel 、Ruby,.NET 和 Tcl

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。