论文部分内容阅读
作为一名在职研究生,长期在医疗卫生系统工作,发现医患关系的和谐与改善是一个值得探讨的重要问题,预约挂号作为患者与医院产生关联的开端,更应该重点关注。对于传统的院内预约挂号方式,需要患者到医院才能进行预约,在便捷性上存在一定弊端,患者可能花费大量不必要的时间在现场排队等待,而市面上常见的预约挂号产品都是排他的、孤立的,使院内管理人员需要在不同系统进行重复操作,降低了患者与医护人员的满意度,同时这类产品一般都是以商业目的为开发重心,不能很好地适配医院的实际需求,也没有提供合理的优化策略。基于此本文设计并实现了一套基于MVC模式的医院预约挂号管理系统,完成了前台患者预约与后台预约管理的一体化整合。本系统使用三层架构体系将其分为表现层、逻辑层、数据访问层三部分,采用MVC设计模式:M(Model)模型、V(View)视图、C(Controller)控制器,将三层架构中的表现层进一步细分为视图与控制器两部分,有效降低系统耦合度,提高服务器端代码的重用性。运用jQuery、DIV+CSS等插件美化界面,使用Bootstrap框架对系统界面作响应式布局,让系统能够轻松支持各种电脑、手机、平板等浏览设备的访问;运用WebService接口技术实现各类系统的对接以及其他预约方式的接入。本文以当前医院预约挂号的需求为基础。分析了系统的可行性,对用户角色进行了划分,通过UML建模的方式详细分析了前台预约管理、基础信息管理、号源管理、后台预约管理、报表管理、信用管理等功能,并结合预约挂号的运行要求,分析了系统的非功能性需求。在完成系统需求分析之后,完成了系统概要设计与功能模块设计,包括架构设计、时序设计以及类图设计,并对系统的实体关系与数据库表及字段结构进行设计。在完成系统设计后,分别对各模块进行了编码实现,运用分布式缓存、异步多线程、负载均衡、数据库乐观锁等技术对预约挂号管理系统进行优化,解决了系统使用过程中的高并发、高可用以及数据拥塞等问题。最后,完成了系统功能测试与性能测试,通过测试表明系统功能满足了医院预约挂号的管理要求,系统运行稳定,达到了预期效果。