🍅关注【墨岚创客】,回复【毕设】,赠送免费毕设资源,具体联系方式见文末🍅
摘要
随着科学技术的飞速发展,社会的方方面面、各行各业都在努力与现代的先进技术接轨,通过科技手段来提高自身的优势,医院门诊挂号系统当然也不能排除在外。医院门诊挂号系统是以实际运用为开发背景,运用软件工程开发方法,采用jsp技术构建的一个管理系统。整个开发过程首先对软件系统进行需求分析,得出系统的主要功能。
接着对系统进行总体设计和详细设计。总体设计主要包括系统总体结构设计、系统数据结构设计、系统功能设计和系统安全设计等;详细设计主要包括模块实现的关键代码,系统数据库访问和主要功能模块的具体实现等。最后对系统进行功能测试,并对测试结果进行分析总结,及时改进系统中存在的不足,为以后的系统维护提供了方便,也为今后开发类似系统提供了借鉴和帮助。
本医院门诊挂号系统采用的数据库是Mysql,使用JSP技术开发。在设计过程中,充分保证了系统代码的良好可读性、实用性、易扩展性、通用性、便于后期维护、操作方便以及页面简洁等特点。
关键词:医院门诊挂号系统 ,JSP技术,Mysql数据库
第5章 系统详细设计
5.1 管理员功能模块
管理员登录,通过填写用户名、密码等信息,输入完成后选择登录即可进入医院门诊挂号系统 ,如图5-1所示。
图5-1 管理员登录界面图
医院门诊挂号系统 ,在医院门诊挂号系统可以查看个人中心、药房管理、护士管理、医生管理、病人信息管理、科室信息管理、挂号管理、诊断信息管理、病例库管理、开药信息管理、药品信息管理、收费信息管理等内容,如图5-2所示。
图5-2 管理员功能界面图
护士管理,通过填写护士账号、密码、护士姓名、性别、年龄、照片等信息进行查看、修改、删除操作,如图5-3所示。
图5-3 护士管理界面图
医生管理,在医生管理页面可以查看医生工号、密码、医生姓名、职称、性别、医龄、联系电话、照片等信息进行修改、删除、查看,如图5-4所示。
图5-4 医生管理界面图
科室信息管理,在科室信息管理页面可以查看科室名称等信息进行查看、修改、删除,如图5-5所示。
图5-5 科室信息管理界面图
挂号管理,在挂号管理页面可以查看挂号编号、就诊科室、挂号费用、挂号类型、病人姓名、身份证、联系电话、性别、年龄、小孩信息、小孩家长、就诊日期等信息进行查看、修改、删除,如图5-6所示。
图5-6 挂号管理界面图
诊断信息管理,在诊断信息管理页面可以查看挂号编号、就诊科室、病人姓名、身份证、体温、血压、病因等信息进行查看、修改、删除,如图5-7所示。
图5-7 诊断信息管理界面图
开药信息管理,在开药信息管理页面可以查看挂号编号、就诊科室、病人姓名、身份证、药品编码、药品分类、药品名称、开药数量、使用说明等信息进行查看、修改、删除,如图5-8所示。
5.2 护士功能模块
病人信息管理,在病人信息管理页面通过填写病人姓名、身份证、性别、年龄、照片、联系电话等信息进行查看、修改、删除如图5-10所示。
图5-10 病人信息管理界面图
挂号管理,在挂号管理页面可以查看挂号编号、就诊科室、挂号费用、挂号类型、病人姓名、身份证、联系电话、性别、年龄、小孩信息、小孩家长、就诊日期等信息进行查看、修改、删除,如图5-11所示。
图5-11 挂号管理界面图
个人信息,在个人信息页面可以查看护士账号、密码、护士姓名、性别、年龄、照片等信息进行查看、修改、删除,如图5-12所示。
图5-12 个人信息界面图
5.3 医生功能模块
挂号管理,在挂号管理页面通过查看挂号编号、就诊科室、挂号费用、挂号类型、病人姓名、身份证、联系电话、性别、年龄、小孩信息、小孩家长、就诊日期等信息进行查看、详情如图5-13所示。
图5-13 挂号管理界面图
诊断信息管理,在诊断信息管理页面可以查看挂号编号、就诊科室、病人姓名、身份证、体温、血压、病因等信息进行修改、删除,如图5-14所示。
图5-14 诊断信息管理界面图
病例库管理,在病例库管理页面可以查看病因等信息进行查看、修改、删除,如图5-15所示。
5.4 药房功能模块
挂号管理,在挂号管理页面通过填写挂号编号、就诊科室、挂号费用、挂号类型、病人姓名、身份证、联系电话、性别、年龄、小孩信息、小孩家长、就诊日期等信息进行查看如图5-16所示。
图5-16 挂号管理界面图
药品信息管理,在药品信息管理页面可以查看药品编码、药品名称、药品分类、单价、总量、用完数量、库存剩余等信息进行查看、修改、删除,如图5-17所示。
图5-17 药品信息管理界面图
收费信息管理,在收费信息管理页面可以获取挂号编号、挂号类型、挂号费用、药品收费、总收费、病人姓名、联系电话、身份证等信息进行查看、修改、删除,如图5-18所示。
图5-18 收费信息管理界面图
第6章 系统测试
6.1 系统测试的目的
程序设计不能保证没有错误,这是一个开发过程,在错误或错误的过程中都是难以避免的。虽然这是不可避免的,但我们不能使这些错误始终存在于系统中,错误可能会造成无法估量的后果,如系统崩溃,安全信息泄露,系统无法正常启动等,为了避免这些问题,我们需要测试程序,再测试过程中发现问题,并纠正它们,从而使系统更长时间稳定成熟。本章的作用是发现这些问题,并对其进行修改,虽然耗时费力,但对于长期使用而言是非常重要和必要系统的开发。
软件在设计后必须进行测试,调试过程中使用的方法是软件测试方法。在开发新软件时,系统测试是检查软件是否合格的关键步骤,以及是否符合设计目标的参考。测试主要是查看软件中数据的准确性,正确的操作与否,以及操作的结果,还有哪些方面需要改进。
医院门诊挂号系统的实现,对于系统中功能模块的实现及操作都必须通过测试进行来评判系统是否可以准确的实现。在医院门诊挂号系统正式上传使用之前必须做的一步就是系统测试,对于测试发现的错误及时修改处理,保证系统准确无误的供给用户使用。
6.2 系统测试方法
在对医院门诊挂号系统进行测试的时候在找到问题的情况下必须在第一时间找到解决问题的办法,不要存在侥幸的心理,这样才能让医院门诊挂号系统开发的质量可以过关,并且开发的周期会大大缩短,还有就是在测试时,不要出现重复性的错误,遇到一个错误问题,要将整个医院门诊挂号系统开发所牵扯的该问题都必须一一解决,提高医院门诊挂号系统平台的安全性、稳定性。
白盒测试与黑盒测试是测试中比较常用的两种方法。
①结构测试俗称白盒测试:这种测试是在对程序的处理过程与结构都有详尽谅解的前提下,顺从程序内部的逻辑而完成的系统测试,以确定系统中所有的通路都能够遵照设计要求正常工作,不出现任何偏差。
②功能测试又成黑盒测试:主要是针对程序功能能够按照设计正常实现的一种检测,在程序接口处进行,检测程序手法数据是否正常,与外部信息的交换是否完整。=
6.3 功能测试
用户登录测试:
模块名称 | 测试用例 | 预期结果 | 实际结果 | 是否通过 |
登录模块 | 用户名:001 密码:123 | 弹出错误提示,提示密码错误 | 弹出错误提示,提示密码错误 | 通过 |
登录模块 | 用户名:123 密码:002 | 弹出错误提示,提示用户名错误 | 弹出错误提示,提示用户名错误 | 通过 |
登录模块 | 用户名:001 密码:001 | 管理员登录成功 | 管理员登录成功 | 通过 |
删除分类测试:
模块名称 | 测试用例 | 预期结果 | 实际结果 | 是否通过 |
删除分类模块 | 分类名:最新通知 | 删除成功、页面自动跳转 | 删除成功、页面自动跳转 | 通过 |
修改密码测试:
模块名称 | 测试用例 | 预期结果 | 实际结果 | 是否通过 |
修改密码模块 | 原密码:666 新密码:123 确认密码:123 | 弹出错误提示,提示原密码错误 | 弹出错误提示,提示原密码错误 | 通过 |
修改密码模块 | 原密码:001 新密码:123 确认密码:333 | 弹出错误提示,提示确认密码不一致 | 弹出错误提示,提示确认密码不一致 | 通过 |
修改密码模块 | 原密码:001 新密码:123 确认密码:123 | 密码修改成功 | 密码修改成功 | 通过 |
通过对功能的测试,医院门诊挂号系统的基本功能都是可行的,不管是系统里面的功能,还是界面的设计都是可值得推广宣传的。