摘要:在信息化的时代,先进的计算机和网络技术以及数据库管理技术已逐渐在医院管理的各个方面得到了广泛的应用。门诊是全院医疗工作的第一站,是能够最直接和客观地体现一个医院管理水平和技术实力的关键部分,门诊管理系统的建设也是医院信息化的必然产物。而现有的门诊管理系统存在着操作复杂、数据检索缓慢、缺少药品销售统计等问题。因此,需要充分利用这些引领科技潮流的现代化技术,建设出一个功能全面,方便人员操作以及提高门诊工作效率的医院门诊管理系统。
通过对医院门诊管理业务流程的调研了解,剖析了医院门诊管理系统设计与开发的现实状况,确定了本系统主要有5个功能模块:管理员管理、医生管理、患者管理、挂号处管理、药房处管理。
本系统是基于B/S结构,采用Java作为程序的编程语言,后端使用了Spring Boot框架和基于MyBatis框架的数据持久层, 前端的设计采用了HTML、jQuery技术和Thymeleaf模板引擎。本系统操作简单,界面简洁友好,运行高效、稳定,业务划分明确,能够很好地协助用户完成门诊日常管理工作。
关键词:门诊管理系统;Spring Boot;MyBatis
目录
摘要
Abstract
1引言-1
1.1项目研究背景-1
1.2目的与意义-1
1.3国内外研究现状-1
1.4课题主要研究内容-2
1.5软硬件需求-2
1.6本文组织结构-3
2开发工具和技术-3
2.1开发工具-3
2.1.1 MariaDB概述-3
2.1.2 IntelliJ IDEA概述-4
2.1.3 Maven概述-4
2.2开发技术-5
2.2.1 Java语言简介-5
2.2.2 Spring Boot简介-5
2.2.3 Mybaits简介-5
2.2.4 Thymeleaf简介-6
3系统需求分析-6
3.1需求调研-6
3.2可行性分析-6
3.2.1技术可行性分析-7
3.2.2经济可行性分析-7
3.2.3社会可行性分析-7
3.2.4法律可行性分析-7
3.3功能需求-7
3.3.1功能分析-7
3.3.2系统用例图-9
3.4性能需求-9
3.4.1安全性要求-9
3.4.2完整性要求-10
4系统概要设计-10
4.1系统业务流程-10
4.2系统功能结构设计-11
4.3数据库设计-11
4.3.1概念结构设计-11
4.3.2数据库表设计-14
4.3.3数据库连接原理-18
5详细设计与系统实现-18
5.1功能模块详细设计-18
5.1.1管理员功能模块详细设计-18
5.1.2患者功能模块详细设计-20
5.1.3医生功能模块详细设计-21
5.1.4挂号处功能模块详细设计-22
5.1.5药房处功能模块详细设计-24
5.2系统实现-25
5.2.1患者功能实现-25
5.2.2医生功能实现-29
5.2.3挂号处功能实现-31
5.2.4药房处功能实现-32
5.2.5管理员功能实现-34
6系统测试-36
6.1配置测试环境-36
6.2系统测试-36
7结论-43
参 考 文 献-45
致 谢-46