没有合适的资源?快使用搜索试试~ 我知道了~
基于Java的医院在线预约挂号管理系统的设计与实现.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 176 浏览量
2024-12-30
13:16:20
上传
评论
收藏 2.68MB DOC 举报
温馨提示
适合人群:对于初学者和有经验的开发者都非常有用,尤其是希望深入研究某一特定技术栈或者准备毕业设计、课程项目的计算机专业的大学生和技术爱好者。 使用场景及目标:旨在为用户提供一套完整的学习解决方案,不仅限于代码的学习,还包括项目管理和开发技巧,帮助用户构建真实的应用程序,掌握现代软件工程的方法论和技术细节。 阅读建议:由于文档量巨大,建议首先根据自己的兴趣和方向选择相关项目开始学习,同时注意文档中的关键要点和实战练习部分。可以通过加入作者提供的微信群获得更多实时的支持和帮助。
资源推荐
资源详情
资源评论
第一章 绪论
1.1 课题背景
随着计算机技术的飞速发展,对于企业的经营方式产生巨大的影响,传统的企业进销
存采取手工核算的方式需要投入一定人力,企业的经营成本随之增加。
传统的医院门诊挂号是即时挂号、即时就诊门诊模式的。但是这种就诊的模式给患者
带来许多不便。老百姓反映最突出的是“三长一短”的问题,即挂号时间长、候诊时间长、
交费时间长、看病时问短据统计,患者在门诊有 60%以上的时间都是用来等候的,真正就诊
的时间却很短。
门诊的挂号厅的建立,需要大笔的费用和大量的地方空间还需要人员管理,这是要耗
费不少的资源。高峰期挂号大厅人满为患很可能会导致患者病菌交叉感染,这样对于挂号厅
的建设管理也是有一定压力和难度的。此外,有些患者行走不便,到了挂号厅还要等候排号,
而且也不一定能排上号看上病。有些患者就只好立刻转移到其他医院再挂号再等待。如果可
以足不出户在家里先预约挂号,在家休养等待叫号看病,这样把缩短了看病流程,节约了患
者时间,对于患者来说是多么贴心的照顾。
如今计算机技术和网络技术发展趋势良好,网络的速度,稳定性和安全性都不断在改
善,计算机和网络设备性价比也不断在提高,大众都普遍承认了这种信息传递媒介的便利性
和有效性。
通过网络实现预约挂号的想法便应运而生,这对于加强门诊挂号的便捷性,安全性,
高效性和提高节源效益方面都有重大的意义。这是对现行的即时挂号、即时就诊门诊模式的
补充和完善,是为缓解群众看病难问题的有益尝试,满足了不同层次患者的需求,合理利用
了门诊资源,发挥了专家的优势,优化了门诊的服务流程。
1.2 国内外现状
早在 1999 年 9 月,北京市卫生局就曾组织北京部分医院,提出了预约挂号“一卡通”的服
务内容。预约门诊服务相对于即时门诊而言,就是指患者通过电话、互联网、手机短信或银
行卡等形式,选择预约专家、就诊时间来完成门诊号的预约。这种形式能有效地缓解患者挂
号难的问题,为患者合理安排看病时间提供了便捷。后来,这种以现场,电话预约,短信预
约,网上预约的方式并存着的门诊挂号模式慢慢地得到广泛的应用。如北京的统一预约挂号
平台在七月试运行一个月,预约就诊比例达 40%。
网上预约挂号比传统方式便利卫生,而且现已采用实名制注册来减低“号贩子”的出现几率;
而且为确保预约挂号的顺利实施、保护患者的利益,医疗机构管理部门也协调合作建立和完
善相关的制度,使这种便民预约挂号方式更好为大众服务。
虽然网上预约挂号优点多多,但是还未能成为主流的挂号就医模式。如在天津所有二级以上
医院已全部实现预约门诊,但预约挂号率迥异,最低 1%,最高可达 75%,预约率较高的是
专科医院;北京的统一预约挂号平台在七月试运行的一个月,电话预约与网上预约比例约为
3:1。这其实这和很多社会因素相关。而针对系统建设的方面,如何避免“号贩子”用多个
身份证或者用假身份证申请账号侵占预约资源,并以高价叛卖专家号是一个普遍存在的难题。
在欧美国家,患者看病一般都需要预约挂号。除非急诊,很少有人直接到医院找医生的。
没有提前 24 小时的电话预约,医院一般也不会接诊。一些医院设立的预约挂号部门,一般
都由经验丰富的医生、护士担任接线员,以便根据患者自诉症状建议应挂科室,推荐专家。
也有部分的医院可以同时通过网站预约的。
随着网络功能及宣传手段不断优化和人民群众观念的不断更新,网上预约挂号前景无
疑是可观的。按现在的中国门诊预约就诊患者的年龄及受教育程度和使用网络资源程度的情
况分析来看,各种预约方式和谐并存着才能满足不用类型的患者的需求。网上预约挂号的实
施刚起步不久,预约挂号系统的不断改善优化还是一个循序渐进的过程,要先向更好地为习
惯使用这一资源的患者服务的目标进发!
1.3 本文的主要工作
本文主要介绍软件开发的流程—敏捷开发,适应当今企业需求变动大的特点;数据库设
计方案和数据库优化;技术选型的合理性;帮助用户和读者了解系统设计的全过程,对于用
户是交付过程,对于读者可以采纳一些合理的设计方法和思路,开发出更好的软件服务企业。
本文主要包括系统技术和环境、系统需求分析、系统主体设计和系统的实现四大部分。
本文重点描述预约挂号管理系统的界面组成和系统结构,详细介绍了设计系统时所用到的开
发工具与相关技术,以及系统实现方法。此外,主要描述了系统各个环节具体功能开发的问
题与实现。
第二章 需求分析
2.1 功能性需求
医院在线预约挂号管理系统是软件管理过程中的重要环节。
软件项目管理包括:
一、软件需求管理;
二、软件开发资源管理(包括人力和时间管理);
三、软件项目进度可视化跟踪与管理(开发→测试→结束)。
四、软件项目运行服务器监控和管理;
五、系统 BUG 分配和指定;
MyEclipse 是一套完整的开发工具集,用于开发 JavaEE 项目尤其是对 Spring 技术栈的项
目开发提供高效快捷的支持。它具有代码提示功能,丰富的插件如 EGit,PropertiesUtil 等,
界面美观大方,程序员可以以此作为工具快速开发项目。
EasyUI 是一种基于 JQuery 的用户界面插件集合。EasyUI 为创建现代化,互动,JavaScript
应用程序,提供必要的功能。使用 EasyUI 你不需要写很多代码,你只需要通过编写一些简
单 HTML 标记,就可以定义用户界面。EasyUI 是个完美支持 HTML5 网页的完整框架。EasyUI
节省您网页开发的时间和规模。EasyUI 很简单但功能强大的。
MySQL 是一款开源的数据库,在阿里去 IOE(注释:淘宝去 IOE(去除 IBM 小型机、Oracle
数据库及 EMC 存储设备)化的推进)的口号下,国内大部分企业采用 MySQL 作为生产数据库。
MySQL 轻巧,部署方便。开源社区强大,对于很多生产问题的排查非常方便。SQL 优化的方
案有很多可以直接网上搜索到。数据量大时分库分表有很多开源解决方案如 MyCat、表分区、
360- Atlas、MySQL-Proxy 等。因此使用这款数据库可以节省企业部署成本、维护成本,也为
开发者带来便捷。
可行性分析:
技术可行性
系统设计采用敏捷开发方式,花费大部分时间完成需求讨论,技术选型采用开源框架
spirngmvc+spring+mybatis。前端采用 JQuery+EasyUI 布局,Ajax 的请求方式符合互联网项目
的特点。数据库采用 SQLServer,具有部署快、扩展性强的特点。对于系统的发布使用腾讯
云 Linux 服务器,安全高效。开发工具选用 MyEclipse,天生支撑 Spring 技术栈项目的开发。所
有的开发、设计都围绕快捷、高效的目标,将大部分的精力放在业务设计上,为了开发出符
合客户需求的项目。因此在技术上是可行的。
操作可行性
本系统才设计过程中,考虑主要是提高医院企业预约挂号的效率。界面设计简洁优雅,
用户在菜单栏可以很容易找到需要的操作。系统初始化后登陆即可开始配置符合企业需求的
用户和权限、数据字典。系统安全性较高,Filter 拦截器进行了菜单隐藏和权限保护的措施,
保护系统稳定运行。
经济可行性
技术选型采用了开源框架,降低研发技术的成本投入;数据库采用 MySQL,数据库的
维护有很多吩咐的经验分享,我们在 DBA 的投入成本较低,一般的 Java 中级工程师可以完
成数据库的部署和优化。对于 Linux 服务器的选择我们安装 CentOS6.4,不需要投入服务器
成本。
运行环境
系统设计采用 Java 语言,数据库采用 MySQL,系统基于 B/S 三层架构开发,分为表现层
(Controller)、业务层(Service)、持久层(DAO)。对于系统的安全设计,我们对于公司内网可
以直接访问,对于外网如果有需要可以考虑搭建 VPN 进行访问,是为了保障系统的安全性。
在浏览器输入 IP 即可访问系统,通过账号/密码身份认证和鉴权,进入系统后台后会有不
同的操作权限。
配置性能
因为系统是采用 Java 开发,部署环境大部分采用 Linux 服务器,CentOS 是主流受欢迎
的 Linux 系统。服务器规划采用 32G 内存、8 核 16 线程、256GSSD 志强 E5 主机,主机部署
在公司,能满足公司基本要求,运行慢可以考虑后期引入 Redis 缓存数据库、数据库的优
化。
故障处理
服务器主机购买了 UPS 电源进行断电保护,特殊情况下断点处理有一定的缓冲时间。
如果系统担心宕机,可以配置 Zabbix 监控系统,对于故障第一时间通过邮件、短信的方式
通知运维工程师进行系统故障排除。
2.2 非功能性需求
1.部署环境:centos6.4、jdk7、tomcat7、文件服务器映射、MySQL 数据库(win7 64 位笔记本上
跑);
2.开发环境:MyEclipse、Navicat 客户端连接 MySQL、MySQL 数据库;
3.开发模式:敏捷开发,持续交付,适应需求变化多端的开发场景;
2.3 设计约束
使用 JavaEE 景点三层架构来开发项目,开发软件必须使用 MySQL 数据库,运行时必须基
于 Linux 环境打包部署。对于每一个功能采取前后端校验,前端使用 JQuery 验证框架进行表
单校验,后端使用 HibernateValidator 验证框架进行字段校验,保障系统的安全性。权限模
块需要使用 RBAC 权限模式设计数据表,必要时要用 SpringMVC 框架的 Filter 过滤器来过滤
权限,为了保证菜单的加载速度,将菜单写入 Session.
1.文献研究法
通过调查文献来获得资料,了解移动学习平台的开发现状、技术以及开发中常见的问题,为
后续研究打下良好的基础。
2.归纳总结法
通过对以往所学知识的积累以及对于教科书中有关知识点的重新巩固来满足系统的设计。
3.案例研究法
对一些已有的移动学习平台设计与实现进行分析研究,寻找规律或产生问题的根源,进而寻
求解决问题或改进的方法,形成新的研究课题。
4.实证分析法
运用一系列的分析工具,诸如个量分析和总量分析、逻辑演练等等,找出系统是否会存在 bug,
方便进一步的调试工作。
五、研究目标、主要特色(创新)及工作进度
研究目标:
本系统是基于 web 的医院预约挂号系统,它可以完成患者不出家门通过互联网就可以预览
各医院的医师信息,咨询病症所属科室并且可以提前 5 个工作日进行预约挂号。
第三章 概要设计
3.1 总体设计
3.1.1 个人信息中心
维护人员登录系统后自己的所属信息在这里显示,系统将信息保存在 Session 中。
3.1.2 科室信息管理
科室模块提供有科室代码、科室名称、联系方式、科室人数、科室介绍、操作等维度。科室
是为预约挂号做准备的。
3.1.3 科室主任管理
科室主任需要被预约挂号的患者所选中的,提供的有下拉框。
3.1.4 科室医生管理
科室医生是从用户表中抽取出来的。
3.1.5 医生出诊管理
医生出诊需要和患者绑定一起。
3.1.6 健康卡管理
进行预约挂号需要办理健康卡。
剩余27页未读,继续阅读
资源评论
源码空间站11
- 粉丝: 5226
- 资源: 945
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- PEM电解槽制氢仿真模型MATLAB SIMULINK
- 基于MATLAB的自动控制系统分析与校正课程设计-稳定性、性能优化及MATLAB编程实现(含课程设计报告)
- R语言批量t.testfor循环的代码-CSDN文库.html
- USTC Physics Experiments Data Processing Tools (大物实验数据处理工具).zip
- 路面附着系数估计-无迹扩展卡尔曼滤波(UKF EKF)基于Matlab Simulink 仿真功能介绍:采用无迹 扩展卡尔曼滤波UKF进行路面附着系数估计 dugoff轮胎模块:纯simulink搭
- Vue table component for huge data. 前端表格大型数据渲染解决方案 .zip
- 2-TimeLapseCam v1.8旧手机的延迟拍摄工具、
- nginxWebUI-4.2.2.jar
- vue大数据滚动组件.zip
- wpf做的数据可视化大屏展示页面.zip
- Z-Blog是一款小巧而强大的ASP博客程序,同时支持Microsoft Access和Microsoft SQL Server两种数据库 .zip
- 基于I型NPC三电平的VSG(同步机)控制,具有较高的输出波形质量,采用中点电位平衡控制,SPWM调制,电压电流双闭环控制 1.I型NPC三电平VSG控制 2.电压电流双闭环,SPWM 3.提供相关
- 2-轻量级桌面日历显示软件
- Kubernetes深度解析:从集群搭建到应用部署的关键技术与操作指南
- 含混合储能的直流微电网协调控制 含混合储能的光伏发电系统能量管理 含蓄电池及超级电容的光伏微电网系统控制 word文档和模型
- “中国工业大数据创新竞赛” 数据预处理与分类.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功