欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    基于Java的医院门诊预约管理系统.docx

    • 资源ID:1882095       资源大小:1.13MB        全文页数:34页
    • 资源格式: DOCX        下载积分:12金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要12金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    基于Java的医院门诊预约管理系统.docx

    1、-文档均为 word 文档,下载后可直接编辑使用亦可打印- 摘 要医院门诊预约管理系统(Hospital Outpatient Appointment Management System)是以中小型医院门诊预约为背景,为了更好地服务方便患者,通过有效门诊预约管理实现有序的就诊。该管理系统能够方便、快捷的创建管理医生科室和患者信息,记录预约、就诊信息等,包括管理员后台管理、患者预约平台和医生管理平台三个平台。本次医院门诊预约管理系统采用 SSM 框架来进行整体开发,同时它采用 JSP 技术设计 web 页面,利用业务逻辑层、数据持久层和 web 表现层的整合,使设计思路更清晰简明, 系统实施、测

    2、试和维护更加方便,采用 MySQL 数据库来做数据的存储和管理13。该管理系统满足了不同权限下不同用户的实际需求,实现了对数据的增加、删除、查询、修改操作。通过管理员管理系统后台,对医生患者预约、就诊信息以及权限信息,还有科室信息、药品信息进行管理,系统前台由患者预约、医生审核预约信息进行接诊以及用户修改个人信息、密码等相关功能构成,总体来说是一个具备门诊预约相关功能以及方便维护的管理系统。关键词:门诊预约管理;预约挂号; Java;JSP; SSM 框架;MySQLDesign and Implementation of hospital outpatient appointment man

    3、agement systemAbstractHospital Outpatient Appointment Management System (Hospital Outpatient Appointment Management System) is based on the background of small and medium-sized hospital outpatient appointments. In order to better serve the convenience of patients, orderly visits can be realized thro

    4、ugh effective outpatient appointment management. The management system can quickly and easily establish hospital doctors departments and patient information, record appointment information, consultation information and medication information, including patient appointment platforms, doctor managemen

    5、t platforms, and administrator background management platforms.The hospital outpatient appointment management system uses the SSM framework for overall development, and it uses JSP technology to design web pages. The integration of business logic layer, data persistence layer and web presentation la

    6、yer makes the design idea clearer and more concise. The system Implementation, testing and maintenance are more convenient, and MySQL database is used for data storage and management. The management system satisfies the actual needs of different users under different authorities, and realizes the op

    7、erations of adding, deleting, querying and modifying data. Through the background of the administrator management system, doctors, patients, appointments, consultation information and authority information, as well as department information and drug information are managed. The front desk of the sys

    8、tem is composed of patient appointments, doctor appointment information to receive consultations, and users modify personal information, passwords and other related functions. In general, it has a clinic appointment related functions and convenience Maintenance management system.Keywords: outpatient

    9、 appointment management;appointment registration;Java;JSP;SSM framework;MySQL目录引言在互联网飞速发展的大环境下,大众已经普遍接受互联网带来的便捷性,我国也越来越重视网上预约挂号这一新的挂号看病方式,医院门诊预约与互联网的结合,也展现出了新的发展形势信息社会的快速发展。目前中小型医院随着医疗规模的发展,在国内医疗领域内也发挥着重要作用,需要利用门诊预约管理系统,更好地服务于患者,为患者提供便利,通过网上提前预约挂号,患者节省排队等候挂号的时间,医生也可以根据情况合理安排预约者就诊,增强医院的门诊服务管理质量,提升医院在

    10、患者心中的印象14。如今大型医院基本具备完善的管理系统,网上预约挂号看病已经有很多成功的案例, 效果相当明显,医院门诊预约系统实行以后,预约者只需要通过互联网,选自己合适的时间和看病的科室医生进行预约,这不仅方便了患者对于就诊的选择,也简化了就诊的流程, 现在仍然在不断持续的运营和改进中5。现在许多中小型医院是通过接入第三方预约挂号平台实现预约挂号,也有未实行预约挂号系统的医院,本次论文主要想要建立适合中小型医院自身状况的在线门诊预约管理系统,能够让患者选择合适的就诊医生及科室以及就诊时间进行预约。医生能够结合自身情况审核患者预约信息,合理安排规划自己的接诊任务进行工作。1. 现行系统概述1.

    11、1 公司概述中国如今已经有很多大型医院具备较完善的预约挂号系统,也有很多第三方平台把一个地区的医院整合在一起实现预约挂号服务,方便患者预约选择医院、科室和医生。例如青岛市健康信息服务平台结合青岛市医疗健康信息化的工作特点和实际情况,依托浙江远图互联科技股份有限公司建立“患者就医全流程优化系统”,建设全市统一的居民健康信息服务系统,加快医疗卫生机构数字化建设9。健康信息服务平台实现在线预约诊疗,在线查看诊疗报告、电子病历、就诊记录、健康资讯、健康档案等信息。通过平台运行基本达到预期效果,医院的人工挂号缴费窗口大量减少,排队挂号缴费高峰期时间明显缩短。初步实现了网络预约挂号、实时查看检验检查结果、

    12、查询个人就诊信息,医院就诊各环节信息化、智能化,实现了就诊流程的优化,节约了患者预约就诊时间,提高了医院的工作管理效率和患者对医院的满意度。1.2 现行系统运行状况概述本次设计实现的医院门诊预约管理系统是一个中小型医院的在线预约系统,主要包括患者、医生和管理员三个对象。患者根据个人的实际情况,选取相应科室下的医生进行就诊预约,填写相应的病情描述。医生把患者的预约信息根据自己的实际情况进行审核予以处理,合理安排自己就诊时间,有权利在有事或者调整就诊时间情况下,拒绝患者的预约并附加说明相应理由,告知患者改天更换时间预约,或者预约其他医生。管理员主要是负责管理医院门诊预约系统内各项信息,医生患者账号

    13、的权限管理,包括管理员个人、患者、医生、科室、药品、就诊信息、预约信息等7。本系统通过患者预约平台、医生管理平台和管理员后台管理平台这三个平台整合来完成医院的门诊预约,每个平台都具有不同的功能模块。用户通过浏览器访问系统,系统是基于 Java 开发,开发工具是eclipse,利用JSP 进行动态页面开发,不仅可以在服务器端上运行,也可以在网页上做需求操作,并且利用 SSM 框架做整体开发设计11。2. 系统分析2.1 系统目标与需求分析本次毕业设计系统目标是利用现有的开发软件、数据库等先进的开发平台,配置一定的系统环境,建立一个具有开放体系结构、易维护的适合中小型医院自身状况的在线门诊预约管理

    14、系统,能够让患者选择合适的就诊医生及科室以及就诊时间进行预约,医生能够结合自身情况审核患者预约信息,合理安排规划自己的接诊任务进行工作12。本系统设计了患者预约平台、医生管理平台和管理员后台管理平台来实现需求功能。患者注册成功后,登录预约平台,进行就诊预约,并具有修改查看个人信息密码、预约、预约历史等功能模块。医生登录医生管理平台,查看预约信息并做出同意或拒绝的处理, 也可以查看并修改个人信息、就诊历史等功能模块。管理员登录后台管理平台,可以修改个人信息密码,也可以对科室、医生、患者、药物、就诊信息、预约信息等各类信息进行增删改查,还可以管理医生、患者的登录权限。2.2 可行性研究2.2.1

    15、社会可行性医院门诊预约管理系统是为了提高医院的运行效率,方便医生以及病人的门诊预约操作的管理系统,中小型医院需要这样一个系统来提高管理服务,增强自身竞争力,它的实行对于促进社会信息化建设比较有益,没有违反相应的社会道德,在法律层面也没有涉及侵权等问题,并且该系统的操作要求简单,在社会上适用可行。2.2.2 经济可行性医院门诊预约管理系统在经济上是完全可行的,主要利用大学学习的专业知识和网络书籍学习技术知识综合运用开发,运用免费开发软件和最基本的SSM框架进行代码开发实现管理系统,不需要购买软件、框架或者端口之类的,通过老师的指导和同学帮助或网络搜索查询解决困难问题,没有任何费用的支出,能够使医

    16、院实现较大的效益。2.2.3 技术可行性医院门诊预约管理系统利用JSP技术进行动态页面设计,使用Java和SSM框架进行整体开发,并利用MySQL数据库技术作数据的存储10,这些技术都是运用学习过的内容,相应的技术知识也可以通过书籍网络查找学习拓展运用,并且相关技术已经发展成熟,能够在规定期限内实现此管理系统,还有各种软件帮助实现系统功能。2.3 系统开发方法的选择门诊预约管理系统主要采取的系统开发方法是JSP技术、Java和SSM框架。JSP是基于Java的技术,可以在服务器端上运行,也可以在网页上运行,从而将需要实现的一些功能动态效果展示在动态页面上。当用户请求访问服务器端的时候,在服务器

    17、端就会执行相应的我们设计好的Java代码1。它在多种平台下都能顺利进行,支持多种多样的开发工具。Java是一门面向对象的语言,在选取开发软件的技术的时候许多人所首选的语言,侧重于对象与对象之间的连接,适合系统的开发和设计。它适合用在分布式环境,支持多线程,可以带来更好的交互响应和实时行为2。SSM框架包括Spring、Spring MVC、Mybatis三个模块,适用于搭建大型应用系统。Spring 是一个轻量级的Java开发框架,它的作用是控制项目中对象之间的依赖关系,避免程序过度耦合,简化开发。Spring MVC是轻量级的web框架,用于web层,也是Spring框架的一部分,它的功能相

    18、当于controller用来处理用户请求。MyBatis是一个基于Java的持久性框架, 支持普通SQL查询,主要用来管理数据库,对数据进行增、删、改、查操作4。2.4 组织结构与功能分析图 1 门诊预约管理系统结构图2.5 业务流程分析图 2 业务流程图医院门诊预约管理系统主要的业务就是实现门诊挂号的在线预约、医生审核以及就诊的功能,管理员可以修改个人信息密码,对患者、医生、科室、预约及就诊信息等进行管理,医生可以设置自己的个人信息密码,审核处理患者预约信息,患者可以在线注册登录, 预约挂号以及修改个人信息等功能,其主要业务流程如上图。2.5.1 患者注册登录患者注册时,在注册页面上输入用户

    19、名、密码、真实姓名等个人信息进行注册。注册成功后,在主页使用用户名和密码进行登录。该业务流程如图3。图 3 患者注册登录业务流程图2.5.2 预约挂号患者登录后进入预约页面,填写相应病情描述,选择合适的科室、医生以及就诊时间进行预约,提交门诊预约信息15。该业务流程如图4。图 4 预约挂号业务流程图2.5.3 医生处理预约挂号患者提交门诊预约信息后,所预约的医生根据患者预约信息进行审核后确定是否接受预约请求,若医生因故不能接受患者预约需要说明理由并反馈给患者,以便患者选择其他医生或其他时间再进行预约。该业务流程如图5。图 5 医生处理预约信息业务流程图2.6 数据与数据流程分析2.6.1 管理

    20、系统的顶层数据流程图医院门诊预约管理系统顶层数据流程图:管理系统外部实体有患者、医生、管理员, 患者在系统进行预约挂号,医生处理预约信息并将处理后预约信息反馈给患者,医生就诊后在系统内生成就诊信息,管理员从后台对系统各类信息进行管理,具体如下图。图 6 顶层数据流程图2.6.2 管理系统的第一层数据流程图第一层数据流程图是将顶层图中的系统流程进行了进一步的细化,主要有六个业务流程,科室管理、医生管理、患者管理、预约管理、就诊管理、以及后台管理,具体数据流图如下:图 7 第一层数据流程图2.6.3 “预约管理”数据处理过程展开的第二层数据流程图预约管理模块分为门诊预约、预约医生、预约管理,患者预

    21、约时,根据科室医生信息进行选择预约,生成预约信息,医生审核预约信息判断是否接受生成反馈信息,具体数据流图如下:图 8 预约管理第二层数据流程图2.6.4 “医生管理”数据处理过程展开的第二层数据流程图医生管理主要是医生对自己个人信息、患者预约信息等进行管理,以及管理员对医生相关信息进行管理,患者在预约后需要所预约的医生确认后才算预约成功,所以还包括审核预约信息的部分,具体数据流图如下:图 9 医生管理第二层数据流程图2.6.5 “患者管理”数据处理过程展开的第二层数据流程图患者管理主要是患者对预约信息、个人信息以及管理员对患者信息进行管理,患者预约挂号并对自己预约信息进行查看修改,具体数据流图

    22、如下:图 10 患者管理第二层数据流程图2.7 数据字典数据字典的各数据条目是根据系统数据流图所得到的,是系统中数据项的集合,根据系统的数据流图,提出本系统的数据字典,如表1至表6。2.7.1 数据元素条目表1 数据元素列表数据项编号名称别名说明数据值类型取值范围长度有关数据结构1001患者患者名姓名预约的患者名称字符型8预约信息,患者信息1002医生医生名姓名医院科室的医生名称字符型8预约信息,医生信息1003科室科室名名称药品名称医院诊疗科室医院药品的名称字符型20科室信息1004药名字符型20药品信息2.7.2 数据结构条目表2 数据结构列表编号名称说明结构相关的数据结构有关数据流200

    23、1患者信患者的基本息信息患者用户名,患者姓名,性别,年龄,联系方式,住址查看、修改(F2)2002医生信医生的基本息信息医生用户名,医生姓名,性别,年龄,联系方式,住址查看、修改(F5)2003预约信门诊预约的科室名称、医生姓名、患者姓名、预息相关信息约时间、病情描述预约挂号(F1)、审核(F6)2004科室信息医院科室的基本信息科室编号、科室名称F102.7.3 数据流条目编号名称来源去向组成数据平最大流均流量量患者姓名、科室名称、医生姓名、预 800 次/1000 次/3003登录(F11)管理员P6管理员信息、患者信息、医生信息、预约信息、科室信息、药品信息2 次/天5 次/天表3 数据

    24、流列表3001预约挂号(F1)患者D1约时间天天3002审核(F6)D1医生患者姓名、预约时间、病情描述20 次/天30 次/天2.7.4 数据存储条目表4 数据存储列表编号名称输入数据流输出数据流组成有关的数据处理过程4001预约信息(D1)F1F6患者姓名、医生姓名、预约时间P14002医生信息(D2)F8F5医生姓名、科室名称、联系方式P24003患者信息(D3)F3F2患者姓名、年龄、联系方式P34004科室信息(D5)F10科室编号、科室名称P52.7.5 数据处理过程条目表5 数据处理过程列表编号标识名称输入数据流输出数据流处理过程5001P1预约管理F15F7、F16对患者预约信

    25、息进行存储、管理5002P2医生管理F14F8、F13对医生信息进行存储、管理患者管理管理管理5006P65003P3F18F3、F17对患者信息进行存储、管理就诊5004P4F19F9、F20对医生就诊信息进行留存科室5005P5F22F21、F10管理科室相关信息后台F13、F16、F17、F14、F 15、F 18、对预约信息、医生信息、患者信息、管理F20、F21F19、F 22科室信息、就诊信息进行管理2.7.6 外部实体条目表6 外部实体列表编号名称别名输入数据流输出数据流数量6001患者病人F2F11006002医生F5、F6306003管理员F12F1132.8 数据处理过程数

    26、据处理过程首先进行数据采集,搭建数据库,管理员后台管理上传科室医生药品等系统需要存储的基本数据,患者用户自己上传输入的数据,还有医生就诊系统产生的数据, 把这些数据汇总存入数据库并检查有无遗漏,然后需要进行数据分析,利用分层数据流图进行数据流程分析,检查数据的匹配情况,建立统一的数据字典3。3. 系统设计3.1 系统总体结构设计医院门诊预约管理系统主要功能模块分为包括患者预约平台和医生管理平台的前台管理,以及后台管理8。通过本系统患者登录后主要进行有关预约挂号的增加、删除、修改、查询等内容,也可以修改个人信息,医生登录后主要进行对患者预约的处理以及个人信息的修改,管理员拥有医生患者账户管理的权

    27、限,还可以修改管理各类信息。该系统功能结构图如下:图11 系统总体功能结构图3.2 数据结构与数据库设计3.2.1 概念结构设计概念结构设计充分反映门诊预约管理系统各信息之间的联系,能满足用户对数据的处理要求,本系统的数据通过E-R 图的形式作详细说明。实体属性关系图 12 E-R 图中基本要素的表示方法图 13 患者实体属性图图 14 医生实体属性图图 15 管理员实体属性图图 16 科室实体属性图图 17 门诊预约实体属性图图 18 系统 E-R 图3.2.2 逻辑结构设计门诊预约管理系统主要表的逻辑设计内容如下:1. 预约信息表(预约编号,预约时间,病情描述,预约状态,预约失败原因,申请

    28、时间, 就诊时间,科室编号,患者编号,医生编号)2. 预约历史表(预约编号,预约历史内容,申请时间,患者编号)3. 就诊信息表(就诊编号,预约编号,医生编号,患者编号,就诊时间,就诊描述,就 诊状态,药物信息)4. 用户表(用户编号,用户名,用户密码,用户角色,真实姓名,年龄,联系方式,住址,科室编号,用户职称,注册时间,用户权限)5. 科室表(科室编号,科室名称)6. 药品表(药品编号,药品名称,药品型号,药品描述,药品库存,添加时间)3.2.3 物理结构设计表7 物理结构总表编号表名中文含义表一user用户表表二appointment_info预约信息表表三appointment_history预约历史表表四section科室表表五medicine药品表表六treatment_info就诊信息表3.3 代码设计门诊预约管理系统主要采用了层次码的编码方式,其重要代


    注意事项

    本文(基于Java的医院门诊预约管理系统.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开