1 项目介绍
该系统中首先需要满足对于医生日常的挂号预约、药品的查看以及住院信息、治疗信息的管理。另外此次也结合了数字加密技术来更好的保护医生、患者的信息,让患者的隐私得到很好地保护。本次利用了DES算法来实现对患者登录该系统时的敏感信息进行保密的操作。
2、项目技术
项目后端框架:Java+ssm
项目前端框架:vue2,ssm
3、开发环境
后端:开发语言:python
框架:python,django
python版本:python3.6.8版本向上兼容
数据库:mysql5.7+
数据库工具:Navicat11+
开发软件:pycharm
前端:nodejs,vue,html
数据库:mysql
4 运行设计
4.1 管理员功能模块的实现
4.1.1 管理员登录管理
此次设计的病人信息管理系统主登录界面的背景图是选择了某医院的平面效果图,突出了该系统的专业范畴,在登录的窗口中需要输入相应的权限信息以及验证码才能够实现登录,如下图所示。
图4.1 系统登录
4.1.2管理员管理界面
登录后就能够看到管理员的主要界面了,在管理员的主界面中设置了控制台,在控制台中可以看到现在这款病人信息管理系统中存在的总用户数量、总病历数量、总住院数量以及医生的人数统计,如图4.2所示。
图4.2管理员管理界面
4.1.3药品管理界面
管理员能够在药品的管理界面中对于各类药品的信息进行查看和修改的操作,在可以看到当前系统中存在的药品明细,并且能够进行修改和删除的操作,界面如下图所示。
图4.3药品管理界面
4.1.4密码安全策略的实现
在管理员页面的右上角能够查看用户密码,在该模块汇总能够查看到用户的密码为1234,而在用户的数据库表格中,可以看到用户的密码全部为密文。如下图所示:
图4.4密码安全策略的实现
4.2 病患功能模块的实现
4.2.1 在线挂号界面
病患可以通过系统主页进行注册登录,在注册登录后可以进行在线的挂号,在线挂号模块中可以输入用户名以及选择需要挂的科室,点击确定就可以实现挂号的功能,如图4.5所示。
图4.5病患挂号功能实现页面
4.2.2 病历查看界面
病患可以在自己的角色下进行病历的查看,该功能由医生进行病历的内容录入,病患可以进行查看,如下图所示。
图4.6病历查看界面图