




已阅读5页,还剩39页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
安徽大学江淮学院本科毕业论文(设计、创作)题目:医院门诊管理系统的设计与实现 学生姓名: 学号: 系 别: 计 算 机 专业: 网络工程 入学时间: 2010 年 7月导师姓名: 职称/学位: 导师所在单位: 安徽大学 完成时间: 2014年4月医院门诊管理系统的设计与实现摘 要医院门诊信息管理系统是一个基于Internet的应用系统,它是一个面对当前的医院门诊管理工作基本还处于手工和半信息自动化处理状态而应运而生的一个基于Internet的一个信息自动化的系统,整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成预约、诊断、开具处方、保存病历管理的全过程。医疗事业单位只需具备访问Internet的条件即可在系统发布的站点上进行医疗门诊的管理。在图型化的人机界面中完成日常的医疗门诊管理工作.一方面摆脱了时间和空间的限制,另一方面有效的解决的数据共享的问题。经过实际使用证明,本文所设计的医院门诊信息管理系统可以满足医院在门诊管理方面的需要。关键词: JSP;医院门诊;信息管理系统;全套设计加扣 3012250582Design and Implementation of Hospital Outpatient Management SystemAbstractHospital outpatient information management system is an Internet-based application system. It is an Internet-based automated information system that solves the outpatient medical management of the basic work is still in the manual and semi-automated processing of information. The entire system is simple, friendly interface, flexible, practical and safe, and complete the entire process of booking, diagnosis, prescribing and medical records management preservation. Medical institutions only need visit the Internet can use the system for the release site medical clinic management. Using the pattern of the man-machine interface complete routine outpatient medical management. While out of time and space constraints, on the other hand, it is an effective solution to the data sharing problem. Through practical show that JSP-based hospital outpatient information management system to meet the hospital in-patient management needs. Keywords: JSP ; Hospital Outpatient ; Information Management System目 录引言11 概述11.1 开发背景11.2 开发意义21.3 系统目标22 系统设计原理22.1 系统设计的基本思想22.2 SQL Server 2000数据库简介22.3 MyEclipse8.5开发工具简介32.3.1 MyEclipse8.5简介32.3.2 MyEclipse8.5的数据库的访问方法43 系统分析53.1 可行性分析53.2 需求分析53.2.1 功能需求53.2.2 数据需求63.2.3 系统数据流图64 系统设计84.1 总体设计84.2 数据库总体设计94.2.1 概念结构设计94.2.2 逻辑结构设计114.2.3 物理结构设计115 系统实现145.1 数据库的建立145.2 数据库的连接155.3 主界面的实现165.4 挂号管理模块的实现175.5 处方管理模块的实现195.6 收费管理模块的实现225.7 药品管理模块的实现255.8 后台管理模块的实现306 系统测试336.1 测试环境336.2 功能测试336.3 性能测试346.4 界面测试346.5 调试问题测试346.6 测试结果35总结36主要参考文献37致 谢3838引言随着计算机技术的飞速发展,计算机在医院管理中应用的普及,利用计算机实现医院门诊信息的管理势在必行,当前的医院门诊管理系统正在由C/S结构向B/S结构转移,但是由于安全性等方面的因素,C/S结构的信息系统仍然占据医院管理信息系统的主流。逐渐地随着计算机在社会各个领域的广泛应用,大量繁杂的工作得以快递、高效的完成,使人们从繁重的劳动中解脱出来,提高了工作效率和工作质量。在计算机应用的众多领域中,管理信息系统占据着十分重要的地位,它使用系统的观点,以计算机科学和现代通信技术为基础,对某一组织或机构中有关管理的数据进行收集、处理,并输出有用信息, 使大量的手工劳动自动完成,避免了因人工操作带来的各种错误。医院门诊管理系统是现代医院管理不可缺少的一部分,是适应现代医院要求,推动医院的门诊信息管理走向科学化、规范化、高效化的必要条件。现代医院需要高效的完成医院门诊信息管理的日常业务,包括病人挂号管理,处方管理,收费,取药,药品管理等操作。并达到操作过程中的直观、方便、使用、安全等要求。此外,医院门诊信息管理系统还需要后台用户的管理功能,以及用户需求进行数据的添加、删除、修改等操作1。该医院门诊信息管理系统可以应用在一个医院的局域网中,系统地、全面的进行门诊信息管理。支持病人的挂号管理,处方管理,收费管理,药品管理以及在各个模块中信息的增加、删除、修改、查询等,系统以其系统性、全面性、使用的安全性和稳定性以及应用的广泛性为特点,极大地减轻了医院工作人员的工作强度,提高了医院门诊信息管理工作的水平,下面章节将详细介绍本系统的设计过程。1 概述1.1 开发背景近年来,信息产业发展迅猛,信息技术的发展形成了一系列的热点。这些热点既为医院信息化建设带来了许多的发展机遇,同时又提出了新的挑战。医院担负着保障人民生命健康,治病救人的艰巨任务,是我国医疗卫生事业的主要支柱。信息科学和计算机应用的发展,将极大的加快医院信息化建设的发展。门诊部是医院的一个重要部门,是直接向广大患者提供医疗服务的主要窗口之一,门诊部的信息化建设工作,直接关系到整个医院的信息化建设工作。因此,作好门诊部信息化建设工作,对于规范门诊部的管理,建立更加方便患者就医的门诊工作流程,从而促进整个医院的信息化建设都具有极其重要的意义。我们认为门诊部信息化建设应达到的总体目标是:以医院信息化建设工程为依托,充分发挥现代计算机网络信息共享的优势,从而达到方便患者就诊,减轻医护人员工作强度,推动医院门诊管理水平提高的目的。1.2 开发意义当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的原因。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。本系统就是为了更好管理门诊信息而设计的。当前,医院作为病人就诊的地方,有许多信息需要处理和管理。现今,有很多门诊信息系统都是初步开始使用,甚至尚未使用计算机进行信息处理。根据调查得知,他们以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于处方等很多信息都是用人工计算、手抄进行。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统,规范的信息管理手段。数据处理手工操作,工作量大,出错率高,出错后不易更改。基于这此问题,我认为有必要建立一个门诊信息管理系统,使门诊信息管理工作规范化,系统化,程序化,避免管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改情况。1.3 系统目标医院门诊信息管理系统是用于管理医院门诊信息的重要工具,一个完善的医院门诊信息管理系统的功能主要包括以下几项:挂号管理:包括挂号、挂号单处理。处方管理:包括开处方、处方查询、处方管理。收费查询:包括处方查询、收费单处理。药品管理:包括收费单查询、录入药品信息、药品管理。后台管理:主要用于添加各个板块的用户。2 系统设计原理2.1 系统设计的基本思想医院门诊信息管理系统主要是针对医院门诊的信息自动化管理而开发的,作为一个典型的信息管理系统,其系统开发任务主要包括数据库的设计与维护、客户端应用程序的开发两方面。对于前者要求建立起的数据库具有完整性和一致性,且具有一定的数据安全性,对于系统要求程序界面友好、功能完备等特点。经过详细的分析,选用MyEclipse 8.5作为前端开发工具,Tomcat7.0为WEB服务器,以及SQL server2000为后台数据库来达到实现这个系统的目的。2.2 SQL Server 2000数据库简介SQL Server 2000是一个关系数据库管理系统,它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同开发的,于1988 年推出了第一个OS/2 版本。在Windows NT 推出后,Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了。Microsoft 将SQL Server 移植到Windows NT系统上,专注于开发推广SQL Server 的Windows NT 版本;Sybase 则较专注于SQL Server在UNIX 操作系统上的应用。在本书中介绍的是Microsoft SQL Server 以后简称为SQL Server或MS SQL Server2。 SQL Server 2000 是Microsoft 公司推出的SQL Server 数据库管理系统的最新版本。该版本继承了SQL Server 7.0 版本的优点同时又比它增加了许多更先进的功能,具有使用方便,可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用。 SQL Server 2000共有4个版本,分别是个人版,标准版,企业版和开发版 其主要特点如下: (1)高性能设计,可充分利用WindowsNT的优势。 (2)系统管理先进,支持Windows图形化管理工具,支持本地和远程的系统管理和配置。 (3)强壮的事务处理功能,采用各种方法保证数据的完整性。 (4)支持对称多处理器结构、存储过程、ODBC,并具有自主的SQL语言。 SQLServer以其内置的数据复制功能、强大的管理工具、与Internet的紧密集成和开放的系统结构为广大的用户、开发人员和系统集成商提供了一个出众的数据库平台4。2.3 MyEclipse8.5开发工具简介2.3.1 MyEclipse8.5简介MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSP,CSS,Javascript,Spring,SQL,Hibernate。MyEclipse 是一个十分优秀的用于开发Java, J2EE的 Eclipse 插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。MyEclipse目前支持Java Servlet,AJAX, JSP, JSF, Struts,Spring, Hibernate,EJB3,JDBC数据库链接工具等多项功能。可以说MyEclipse是几乎囊括了目前所有主流开源产品的专属eclipse开发工具。MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对Eclipse IDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率5。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML、Struts、 JSF、 CSS、Javascript、 SQL、Hibernate。在结构上,MyEclipse的特征可以被分为7类:1. JavaEE模型2. WEB开发工具3. EJB开发工具4. 应用程序服务器的连接器5. JavaEE项目部署服务6. 数据库服务7. MyEclipse整合帮助对于以上每一种功能上的类别,在Eclipse中都有相应的功能部件,并通过一系列的插件来实现它们。MyEclipse结构上的这种模块化,可以让我们在不影响其他模块的情况下,对任一模块进行单独的扩展和升级。2.3.2 MyEclipse8.5的数据库的访问方法在MyEclipse8.5中,我们有两种方法进行数据库的连接,一种是通过java语句直接写出类,对JDBC进行操作;一种是直接通过配置数据库连接池对数据库连接的类进行封装。本文将主要讨论在MyEclipse8.5中, 应用JDBC技术,对数据库进行操作。下面讨论应用JDBC访问数据库方法。(1)用JDBC连接Oracle8/8i/9i数据库先要在MyEclipse8.5添加相应的jar包,然后在连接数据库的类中写入如下语句:Class.forName(oracle.jdbc.driver.OracleDriver).newInstance(); String url=jdbc:oracle:thin:localhost:1521:orcl; /orcl为数据库的SID String user=test; String password=test; Connection conn= DriverManager.getConnection(url,user,password); (2)用JDBC连接DB2数据库 先要在MyEclipse8.5添加相应的jar包,然后在连接数据库的类中写入如下语句:Class.forName(com.ibm.db2.jdbc.app.DB2Driver ).newInstance(); String url=jdbc:db2:/localhost:5000/sample; /sample为你的数据库名 String user=admin; String password=; Connection conn= DriverManager.getConnection(url,user,password); (3)用JDBC连接Sql Server7.0/2000数据库 Class.forName(com.microsoft.jdbc.sqlserver.SQLServerDriver).newInstance(); String url=jdbc:microsoft:sqlserver:/localhost:1433;DatabaseName=mydb; /mydb为数据库 String user=sa; String password=; Connection conn= DriverManager.getConnection(url,user,password); (4)用JDBC连接MySQL数据库 Class.forName(org.gjt.mm.mysql.Driver).newInstance(); Stringurl=jdbc:mysql:/localhost/myDB?user=soft&password=soft1234&useUnicode=true&characterEncoding=8859_1 /myDB为数据库名 Connection conn= DriverManager.getConnection(url); 3 系统分析3.1 可行性分析在MyEclipse8.5中,我们有两种方法进行数据库的连接,一种是通过java语句直接写出类,对JDBC进行操作;一种是直接通过配置数据库连接池对数据库连接的类进行封装。本文将主要讨论在MyEclipse8.5中, 应用JDBC技术,对数据库进行操作。下面讨论应用JDBC访问数据库方法。(1)经济可行性分析开发需求较低,加上成熟的软硬件环境、目标系统并不是十分复杂和开发周期较短,人员经济支出有限。开发完成运行后,为使用者带来便利,为系统的进一步推广创造了条件,经济收益将远超过投资。从经济角度考虑,此系统开发可行。(2)法律可行性分析由于整个系统是自行开发,自行使用,所以系统本身不存在版权争议,符合国家各种政策法规。(3)技术可行性分析采用SQL server 2000作为数据库MyEclipse8.5作为开发工具Tomcat 7.0作为服务器,采用MVC三层框架来进行开发。现在的MVC开发模式发展的已经很成熟,资料也很丰富,即使遇到问题也有很多资料,所以说从在技术上是可行的。3.2 需求分析3.2.1 功能需求医院门诊管理系统是管理医院门诊信息的重要工具,医院门诊信息管理涉及挂号信息、处方信息、收费信息、药品信息等多种数据管理。从信息管理角度出发可将分为五类:挂号管理、处方管理、收费管理、药品管理和后台用户管理。一个完善的医院门诊信息管理系统的任务主要包括以下几项:挂号管理:包括病人挂号、挂号单处理。处方管理:包括开处方、处方查询、处方管理。收费管理:包括处方查询、收费单管理。药品查询:包括收费单查询、录入药品信息、药品管理。后台管理:主要是对各个模块的用户进行添加和删除。安全退出:主要是删除系统中的用户登录记录。3.2.2 数据需求(1)动态数据输入数据:点击提交按钮时上传的数据;查询时所输入的关键字;点击增加、删除和修改时所上传的数据;录入和修改时所上传的数据;点击功能按钮时所上传的数据;输出数据:查询关键字确定的数据库记录的子集;挂号单、收费单、处方单、药品信息表等操作结果;3.2.3 系统数据流图数据流图(DFD)是一种图形化技术,它描绘信息流和数据从输入移动到输出的过程中所经受的变换。在数据流图中没有任何具体的物理元素,它只是描绘信息在软件中流动和被处理的情况7。因为数据流图是系统逻辑功能的图形表示,即使不是专业的计算机人员也容易理解它,所以它是分析员和用户之间极好的通信工具。如图3-1所示,数据流图的四种基本符号和具体描述如下:数据的源点/终点变换数据的处理数据存储数据流图3-1 数据流图的基本符号医院门诊管理系统的顶层数据流图3-2所示:图3-2 顶层数据流图医院门诊管理系统的一层数据流图如图3-3所示:图3-3 一层数据流图4 系统设计首先根据系统功能分析设计出数据库,包括各个数据表和数据表关系图的详细结构。实现功能模块时,采用先模块化,后集成的方式。即对系统各个功能模块分别独立设计和调试,在创建系统主窗体时再将各个功能模块通过主窗体的菜单系统集成到一起,最后进行系统整体设计调试8。在访问数据库时,采用功用数据模块存放数据库需要的对象。该模块在各个功能模块中被直接调用,避免对数据库的反复连接,并可减少代码编写,从而提高系统开发效率。4.1 总体设计在设计医院门诊信息系统时:根据实际情况,进行模块化设计;由上可得出,医院门诊信息管理系统需要实现的功能模块有:(1)详细模块设计图4-1 医院门诊信息管理系统功能模块4.2 数据库总体设计4.2.1 概念结构设计E-R图是一种信息模型图,体现了系统实体之间的关系。通过系统需求分析,了解系统的分解功能以及数据流程。根据这些实体及属性和实体之间的关系,可以得到系统E-R图系统中所涉及的实体属性图如图4-2, 图4-3, 图4-4, 图4-5, 图4-6所示。图4-2病人实体属性图图4-3医生实体属性图图4-4收费人员实体属性图图4-5药品管理人员实体属性图图4-6管理员实体属性图下面是系统的E-R图,如图4-7所示:图4-7系统E-R图4.2.2 逻辑结构设计数据库逻辑结构设计是把概念模型(E-R图)转换为符合数据库管理系统的数据模型,就是把概念模型(E-R图)转换为关系模型。把系统的概念模型(E-R图)转换为关系模型可得如下的关系模式。挂号表(自增项,挂号单编号,病人姓名,病人性别,病人年龄,所挂科室类别,所挂科室名,所要办理的业务),挂号单编号为此关系的码。处方表(自增项,处方单编号,日期,病人姓名,病人性别,病人年龄,备注),处方单编号为此关系的码。处方内容表(自增项,处方单编号,药品1编号,药品1数量,),处方单编号为此关系的码。收费表(自增项,收费单编号,日期,病人名,收费的当事人,处方价钱,备注),收费单编号为此表的码。药品管理表(自增项,取药单编号,取药时间,取药人姓名,开药人姓名,备注),取药单标号为此表的码。药品信息表(自增项,药品单编号,药品名,药品类型,药品规格,生产企业,包装量,包装单位,单位价格,现有数量),药品单编号为此表的码。4.2.3 物理结构设计在医院门诊管理系统中数据库的名称设置为hospital数据库中的表名称和字符标识,如下所示:表4-1挂号表(guahao)序号字段名描述数据类型数据长度主键可否为空1G_id自增项int N2G_number编号varchar30N3G_name姓名varchar20N4G_age年龄varchar 4Y5G_sex性别varchar4Y6G_kenei科室类别varchar40Y7G_ke科室名varchar40Y8G_nei办理事务varchar40Y.表4-2处方表(chufang)序号字段描述数据类型数据长度主键可否为空1C_id自增项intN2C_number编号varchar20N3C_time日期varchar20Y4C_name病人名varchar20Y5C_sex病人性别varchar10Y6C_age病人年龄varchar10Y7C_cost是否交费varchar10Y表4-3处方内容表(C_drug)序号字段描述类型数据长度主键可否为空1D_id自增项intN2D_number处方单编号varchar20N4DY_name1药品1名称varchar20Y5DY_number1药品1数量floatY6DY_name2药品2名称varchar20Y7DY_number2药品2数量floatY表4-4收费表:(shoufei)序号字段描述数据类型长度主键可否为空1S_id自增项intN2S_number收费单编号varchar20N3S_time收费日期varchar20Y4S_name病人名varchar20Y5S_names收款人姓名varchar20Y6S_money处方价钱floatY7S_nei备注varchar20Y表4-5药品管理表(drug)序号字段描述数据类型数长度主键可否为空1X_id自增项intN2X_number取药单编号varchar20N3X_time取药时间varchar20Y4X_name病人姓名varchar20Y5X_names开药人姓名varchar20Y6X_beizhu备注varchar40Y表4-6药品信息表(M_drug)序号字段描述据类型数据长度主键可否为空1M_number药品编号varchar20N2M_name 药品名varchar20N3M_nei药品类型varchar20Y4M_gui药品规格varchar20Y5M_corporation生产企业varchar40Y6M_liang包装量varchar10Y7M_danwei包装单位varchar10Y8M_money单位价格varchar10Y9M_you现有数量varchar10Y5 系统实现5.1 数据库的建立 本次采用SQL server 2000作为数据库,整个操作将通过SQL语句在查询分析器中进行,本系统的数据库名为Hospital,本系统采用的SQL server登陆验证是SQL server验证,用户名为“sa”,密码为“sa”9。1)打开SQL server服务器,然后打开查询分析器,在SQL server的验证方式下,输入用户名和密码,然后在工作区中输入如下语句,运行即可:create database hospital /建立名为hospital的数据库use hospital /切换hospital为当前数据库2)在输入各个表的SQL语句,建立各个子表:建立挂号表guahao create table guahao( G_id int identity not null, -自增项 G_number varchar(30) primary key, -挂号单编号 G_name varchar(20), -病人姓名 G_sex varchar(4), -病人性别 G_age varchar(20), -病人年龄 G_kenei varchar(40), -所挂科室类别 G_ke varchar(40), -所挂科室名 G_nei varchar(40) -所要办理的业务 )建立用户处方表create table chufang( C_id int identity not null, C_number varchar(20) primary key, -处方单编号 C_time varchar(20), -开处方的日期 C_name varchar(20), -病人姓名 C_sex varchar(10), -病人性别 C_age varchar(10), -病人年龄 C_cost varchar(10) -用户是否缴费 ) 5.2 数据库的连接1)先要将SQL server 2000的jar包导入到项目中,SQL server 2000有三个jar包,将其放在lib包下。2)在写连接数据库类,写入如下代码:package com.fit.dao;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.Statement;public class LoginDao public void login(String sql) String db=com.microsoft.jdbc.sqlserver.SQLServerDriver;Stringurl=jdbc:microsoft:sqlserver:/localhost:1433;DatabaseName=Hospital;user=sa;password=sa;try Class.forName(db); Connection conn=DriverManager.getConnection(url); Statement stmt=conn.createStatement(); stmt.executeUpdate(sql); catch(Exception e) e.printStackTrace(); public ResultSet Ku(String sql) String db=com.microsoft.jdbc.sqlserver.SQLServerDriver;String url=jdbc:microsoft:sqlserver:/localhost:1433;DatabaseName=Hospital;user=sa;password=sa; ResultSet rs=null;try Class.forName(db); Connection conn=DriverManager.getConnection(url); Statement stmt=conn.createStatement(); rs=stmt.executeQuery(sql); catch(Exception e) e.printStackTrace(); return rs; 5.3 主界面的实现 主界面主要是起到将各个模块整合在一起的作用,如图5-1所示:图5-1主页界面图5.4 挂号管理模块的实现1)挂号处理 在挂号管理中,进行病人的挂号信息的录入工作,如图5-2所示:图5-2挂号处理界面图挂号处理的核心代码:package com.fit.service;import java.sql.ResultSet;import java.sql.SQLException;import java.util.ArrayList;import java.util.List;import com.fit.dao.LoginDao;import com.fit.javabean.GuaHao;public class GuaHaoService public void guahao(String number,String name,String sex,String age,String kebie,String kename,String keshi) String sql=insert into guahao values(+number+,+name+,+sex+,+age+,+kebie+,+kename+,+keshi+); LoginDao login=new LoginDao(); login.login(sql); public List showguahao(String number) throws SQLException String sql=select *from guahao where G_number=+number+; List list=new ArrayList(); ResultSet rs=null; LoginDao login=new LoginDao(); rs=login.Ku(sql); while(rs.next() GuaHao cu=new GuaHao(); cu.setNumber(rs.getString(2); cu.setName(rs.getString(3); cu.setSex(rs.getString(4); cu.setAge(rs.getString(5); cu.setKebie(rs.getString(6); cu.setKename(rs.getString(7); cu.setKeshi(rs.getString(8); list.add(cu); return list; public void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException String number=request.getParameter(number); String name=request.getParameter(name); String sex=request.getParameter(sex); String age=request.getParameter(age); String kebie=request.getParameter(kebie); String kename=request.getParameter(kename); String keshi=request.getParameter(keshi); GuaHaoService guahao=new GuaHaoService(); guahao.guahao(number, name, sex, age, kebie, kename, keshi); try List list=guahao.showguahao(number);request.setAttribute(action, list); request.getRequestDispatcher(index/GuaHaok.jsp).forward(request, response); catch (SQLException e) e.printStackTrace();5.5 处方管理模块的实现1)开处方,如图5-3所示:图5-4 开处方界面核心代码的核心代码为:package com.fit.service;import java.sql.ResultSet;import java.sql.SQLException;import java.util.ArrayList;import java.util.List;import com.fit.dao.LoginDao;import com.fit.javabean.CuFang;public class CuSelectService public List cuselect() throws SQLException String sql=select *from chufang; List list=new ArrayList(); ResultSet rs=null; LoginDao login=new LoginDao(); rs=login.Ku(sql); while(rs.next() CuFang cu=new CuFang(); cu.setC_number(rs.getString(2); cu.setC_time(rs.getString(3); cu.setC_name(rs.getString(4); cu.setC_sex(rs.getString(5); cu.setC_age(rs.getString(6); cu.setC_cost(rs.getString(7); list.add(cu); return list; public List cuselect1(String number) throws SQLException String sql=select *from chufang,C_drug whe
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025财务审计业务合同书范本
- 2025标准企业办公室租赁合同样本下载
- 个人餐饮员工劳动合同标准文本
- 书法雕刻劳务合同标准文本
- 航空运输合同示范文本二零二五年
- 二零二五版珠海二手房买卖合同
- 证券资产抵押担保合同二零二五年
- 聘用人才劳动合同
- 二零二五版员工食堂劳务承包合同
- 建设工程施工合同的定义及特征二零二五年
- 消防更换设备方案范本
- 合伙开办教育培训机构合同范本
- 嵌入式机器视觉流水线分拣系统设计
- 《电力建设工程施工安全管理导则》(nbt10096-2018)
- 江苏省盐城市东台市第一教育联盟2024-2025学年七年级下学期3月月考英语试题(原卷版+解析版)
- 湖南省2025届高三九校联盟第二次联考历史试卷(含答案解析)
- 2024年全国职业院校技能大赛(高职组)安徽省集训选拔赛“电子商务”赛项规程
- 2025年中考数学复习:翻折问题(含解析)
- (统编版2025新教材)语文七下全册知识点
- 家具全屋定制的成本核算示例-成本实操
- 中国农业银行笔试题库(含答案)
评论
0/150
提交评论