一、技术路线:
开发语言:Java
前端技术:JavaScript、VUE.js(2.X)、css3
数据库:MySQL 5.7
数据库管理工具:Navicat或sqlyog
开发工具:IDEA或Ecplise
二、项目介绍:
https://www.bilibili.com/video/BV1BC4y1m7nh/
第5章系统实现
3.1前台页面的实现
医院预约挂号系统主要实现了对医生信息整理以及医生信息的解答,用户可以登录到系统可以实现在线解答医生信息的功能;管理员登陆后可对用户信息、科室信息、挂号信息进行维护,对医生信息进行处理。
在医院预约挂号系统的前台首页,主要有用户登录页面,以及用户注册等,在首页的导航栏中可看出,该系统主要有网站首页、系统简介、医生信息等主要模块。
如下图所示为系统的前台首页界面。
图3-1首页界面
3.3注册模块的实现
这块程序首先根据所取得的表单中的用户名查询数据库中是否有相同用户名的记录,如果数据库存在相同的用户名,则提示用户名已存在,否则,打开记录集并添加一条新的记录,然后系统默认要给用户发送注册成功的提醒。
用户注册流程图如下所示。
图3.2注册流程图
图3-3用户注册界面
3.4登录模块的实现
系统登录模块可分为前台登录模块和后台登录模块,为确保系统安全性,系统操作员只有在登录界面输入正确的管理员名、密码、权限以及验证码,单击“登录”按钮后才能够进入本系统的主界面。
管理员登录流程图如下所示。
图3-4管理员登录流程图
登录界面如下图所示。
图3-5登录界面
3.5科室信息管理模块的实现
科室信息添加功能主要指对其科室等一些基本信息的添加、删除和修改。科室信息查询能根据科室等多种条件对科室信息进行查询。
科室信息添加页面设计效果如下图所示。
图3-10 科室信息添加界面
科室信息管理页面效果如下图所示。
图3-11 科室信息管理界面
3.6医生信息管理模块的实现
医生信息添加功能主要指对其工号、姓名等一些基本信息的添加、删除和修改。医生信息查询能根据工号、姓名等多种条件对医生信息进行查询。
医生信息添加页面设计效果如下图所示。
图3-13 医生信息添加界面
医生信息管理页面效果如下图所示。
图3-14 医生信息管理界面
3.7挂号信息管理模块的实现
挂号信息添加功能主要指对其单号、姓名等一些基本信息的添加、删除和修改。挂号信息查询能根据单号、姓名等多种条件对挂号信息进行查询。
挂号信息添加页面设计效果如下图所示。
图3-16 挂号信息添加界面
挂号信息管理页面效果如下图所示。
图3-17 挂号信息管理界面
3.8药品信息管理模块的实现
药品信息添加功能主要指对其编号、名称等一些基本信息的添加、删除和修改。药品信息查询能根据编号、名称等多种条件对药品信息进行查询。
药品信息添加页面设计效果如下图所示。
图3-18药品信息添加界面
药品信息管理页面效果如下图所示。
图3-19药品信息管理界面
3.9病历信息管理模块的实现
病历信息添加功能主要指对其病历号、姓名等一些基本信息的添加、删除和修改。病历信息查询能根据病历号、姓名等多种条件对病历信息进行查询。
病历信息添加页面设计效果如下图所示。
图3-20病历信息添加界面
病历信息管理页面效果如下图所示。
图3-21病历信息管理界面
3.10预约模块的实现
用户点击某个医生信息进入医生信息详细页,点击预约按钮进入预约页,提交预约信息,成功预约后,管理员管理用户的预约信息,审核预约信息。
用户预约流程图如下所示。
图3-22用户预约流程图
用户预约界面如图所示。
图3-23用户预约
预约管理界面如图所示。
图3-24预约管理