基于java web的医院挂号系统的设计与实现 摘 要 目前的中国大陆医院所推行之“预约挂号”缺点颇为明显——如资源分配不均、医疗信息不对等、医院服务水平不高、手续繁长麻烦、容易僵化患者就诊观等都是如此,而这些又都会造成医院出现“挂号难”方面之问题[1]。这也令高价卖号的“黄牛党”有机可乘,一方面造成了患者基本权益受损,另一方面也很大程度上影响了医院的社会名望和就诊秩序。除此之外,患者不了解如今医疗信息这一状况也造成其不了解自己所挂专家之状况,以至于不得不在预约挂号选择方面“任意为之”。要对上述问题加以必要的解决,往往有赖于如今日新月异的互联网技术,将计算机技术结合预约挂号。形成“网络预约系统”这一活动便成为了很具备现实和理论意义之事。 本研究内容包括:第一,按照医院门诊挂号这一活动之特点和流程,开展功能需求分析和可行性分析活动。第二,借助于数据库表、系统实体关系图之类开展整体上的系统设计活动。第三,借助于服务体系结构(B/S模式),仅需以Web浏览器便可完成访问活动,维护、升级等活动也颇为简易。如今的软件系统也正处于升级、改进过程中,而对软件系统(采用B/S架构)而言,则仅需升级服务器而无需逐个客户端升级;结合SQL Server、Java等数据库技术和开发语言,能够运行整个系统。 本系统实现了集黑名单、用户、公告、医生、科室、社区、排班、帖子、预约挂号、登录/注册等诸多方面的管理功能,体现出易于操作、全面实用等长处,系统堪称完善。 关键词:医院预约挂号;SQL Server;B/S结构;Java 目 录 摘要 III Abstract IV 1 绪论 1 1.1 选题背景与意义 1 1.2 国内外研究现状 1 1.3 研究目的与内容 2 1.3.1 研究目的 2 1.3.2 研究内容 2 1.4 论文组织结构 2 2 相关技术理论 3 2.1 B/S架构介绍 3 2.1.1 B/S架构的结构和功能 3 2.1.2 B/S架构的优缺点 3 2.2 Java Web 开发技术介绍 3 2.2.1 Jsp语言介绍 3 2.2.2 Servlet 开发技术介绍 4 2.3 数据库开发技术介绍 4 2.3.1 SQL数据库介绍 4 2.3.2 SQL语言的优点 4 3 系统需求分析 5 3.1 系统可行性分析 5 3.1.1 经济可行性 5 3.1.2 技术可行性 5 3.2 功能需求分析 5 3.2.1 系统整体功能需求分析 5 3.2.2 患者模块功能需求分析 6 3.2.3 医院模块功能需求分析 7 3.2.4 管理员模块功能需求分析 8 3.3 系统用例及活动图 9 3.3.1 用户注册模块活动图 9 3.3.2 用户登录模块活动图 10 3.3.3 用户预约模块活动图 11 3.3.4 用户发帖模块活动图 12 3.3.5 医院科室管理活动图 13 3.3.6 医院医生管理活动图 14 3.3.7 医院排班管理活动图 15 3.3.8 医院预约管理活动图 15 3.3.9 医院公告管理活动图 16 4 系统设计 17 4.1 系统功能模块设计 17 4.2 系统总体流程图设计 18 4.3 数据库设计 19 4.3.1 数据库概念结构设计 19 4.3.2 数据库逻辑结构设计 25 5 系统测试 28 5.1 注册用例 28 5.2 登录用例 29 5.3 修改个人信息用例 29 5.4 预约挂号用例 30 5.5 医院科室管理用例 32 5.6 医院医生管理用例 33 5.7 医院排班管理用例 35 5.8 医院预约挂号管理用例 38 6 总结与展望 39 6.1 总结 39 6.2 展望 40 致谢 40 参考文献 40 |
基于java web的医院挂号系统的设计与实现
更新时间:2019-07-25