系统角色: 管理员、医生、患者;
系统信息管理(管理员):科室信息维护、用户信息维护、挂号类型维护、医生信息维护;
业务信息管理(管理员):挂号管理、患者信息维护;
我的信息管理(医生):我的预约管理(更新预约、查看预约)、我的新闻管理(添加、修改新闻);
前台功能(患者):登录,注册、医生浏览、我的预约记录(取消预约)、修改个人信息,以及密码、在线预约医生、新闻列表、新闻详情;
系统基本功能(管理员、医生): 登录,注销、密码修改;
框架结构:页面JSP, Struts2、Spring、Hibernate,可转为SpringBoot2结构
数据库:MySQL
不建议看图购买系统, 毕业云提供在线浏览真实的系统,请认真验收完全部功能再进行购买, 访问链接请点击链接。
管理员账号/密码:admin/admin
患者账号/密码:test0002/test0002
医生账号/密码:D20215008/password
前端技术:JSP、JQuery、Bootstrap
后端技术:
控制层框架Struts2 Annotation
Spring 5 框架
持久层框架 Hibernate
可转SpringBoot2结构
数据相关:
MySQL5.7
开发工具:
Jdk 8/11、Idea/Eclipse、数据库可视化 MySQL-Front
系统信息管理(管理员)
1、科室信息维护:网上预约挂号系统中和其他普通线下医院一样,都会有很多科室,为了对科室更好的管理,分别位科室编号、科室名称、科室医生等,其中功能有检索、添加、编辑功能。
2、用户信息维护:系统中用户,就是系统的职员,其中会在页面中展示用户的相关信息,如姓名、用户账号、职位等信息。会有一些基本功能,如检索、添加、修改、删除等,下图是添加用户页面,需要输入一些相关信息,比如姓名、选择对应性别、年龄、职位、联系电话等。
3、挂号类型维护:因医院拥有不同类型的治疗,根据这些情况需要在挂号处进行分类,并且也需要将对应的挂号类别设置对应的价格,和该挂号所对应的状态,会展示挂号类别编号、类别名称、价格、状态等,拥有添加、编辑功能。
编辑挂号类别,可以在该模块进行编辑状态,从而改变使用状态。如使用或者禁用,如果选择使用状态表示可以在挂号时看到并选择该类型,如果选择禁用,则表示无法在挂号时选中。
4、医生信息维护:在选择挂号时,可以选择对应科室,然后下方会出现该科室的所有医生,而这些医生都是在医生信息管理,在该模块除了检索,修改功能以外,还有添加功能,需要将全部信息添加后,才允许添加到系统中,如医生的个人照片、医生姓名、性别、学历、职称、从医年数、挂号类别、所属科室、电话、简介等信息。
业务信息管理(管理员)
1、挂号管理:本系统中所有挂号信息均在挂号管理模块进行管理,其中会展示挂号相关信息,如预约编号、医生姓名、挂号类型、患者姓名、患者身份证号码、好好时间,以及预约状态,主要分为预约成功、预约中、已取消预约、爽约、预约成功等,其中状态可以进行更新,但是已取消预约的挂号信息是无法取消的。
2、患者信息维护:患者信息在业务信息管理模块下的患者信息维护模块中,主要是检索患者信息功能、查看明细功能、编辑功能,除这三个功能以外,还会在患者列表中进行展示患者编号、姓名、性别、身份证号码、联系电话等信息。
查看患者信息:在患者信息页面,点击查看患者信息按钮,进入患者明细页,会更加详细的展示该患者所有的挂号记录信息。
我的信息管理(医生)
1、我的预约管理:登录医生账号后,会看到我的信息管理模块,其中第一个模块就是我的预约管理模块,登录账号的医生,可以在该模块看到所有挂了自己号的患者信息,并且对患者拥有更新预约状态权限。
更新预约、查看预约:例如可以将挂号的患者状态通过更新预约状态变更为预约成功。并且也会在该页面展示该患者的一些基本信息,以便医生再次确认是否更新正确。
2、我的新闻管理:在我的新闻管理模块中,会展示新闻标题、导读、发布时间、发布状态。因为系统也会对新闻进行检索、添加、编辑、查看等操作,来进行管理系统中的新闻资讯。
前台功能(患者)
1、注册:最开始使用该系统的患者,需要先拥有系统账号,也就是需要先注册,输入姓名、设置登录账号、选择性别、输入年龄、身份证号码、联系电话、密码等信息。当所有信息都输入成功后,并且两遍密码也一致时,便会注册成功,此时就可以拥有自己的账号了。
登录:使用网上预约挂号系统的账号和密码,在登录页面中输入后,点击登录按钮,完成本次患者账号登录功能。
2、医生浏览:在登陆医院网上预约挂号系统时,就会在主页看到医生相关信息,如 医生的姓名、科室、挂号类别、从医年数、联系电话等信息。也可以通过科室进行筛选医生。如果想对某位医生进行预约,需要先登录,才可以进行预约。
3、我的预约记录:患者在登陆自己账号后,都会在我的预约列表中找到自己曾经预约过的信息,其中会用红色字突出出诊日期,方便迅速查找。也会在最上方显示预约状态,下方会显示医生的相关信息。
取消预约:如果已经预约过医生的订单,但是还没有到时间,可以自己在我的预约列表中进行取消预约,但是状态必须是预约中的才允许被取消。
该图是取消预约订单的操纵指示:1.点击状态是预约中的订单后方的预约按钮。2.在系统弹出“你确定要取消当前预约吗”。点击确认按钮。
4、修改个人信息,以及密码:账号登录后,都会有自己的个人信息,如需进行修改或者修改密码都可以在个人信息修改处进行,具体如下。
5、在线预约医生:在系统首页看到想预约的医生后,点击预约按钮,会展示更多医生信息,并且我们也需要选择出诊日期和出诊时间扽,然后进行预约。
6、新闻列表:新闻详情:系统拥有新闻资讯模块,在该模块会展示系统后台管理的新闻信息,如题目,导读,内容等信息,并且也会在右侧展示科室新闻等信息。
系统基本功能(管理员、医生)
1、登录,注销:管理员和医生在登录系统后,选择在角色处进行选择使用哪个角色进行登录。
2、密码修改:与前台患者的密码修改一样,如果需要进行修改,均可以在个人信息处进行。