- 开发语言:Java
- 框架:springboot+uniapp
- JDK版本:JDK1.8
- 服务器:tomcat7
- 数据库:mysql 5.7(一定要5.7版本)
- 数据库工具:Navicat11
- 开发软件:eclipse/myeclipse/idea
- Maven包:Maven3.3.9
系统展示
用户小程序首页
用户登录
医生界面
我的界面
医生小程序首页
医生排班管理
我的界面
管理员登录界面
管理员功能界面
用户管理界面
医生管理页面
轮播图管理界面
我的挂号管理界面
医生排班管理界面
留言板管理界面
医院信息管理界面
摘要
医院预约挂号系统采用Uni-weixin、SpringBoot架构技术,微信端以小程序页面呈现给用户,结合后台java语言使页面更加完善,后台使用MySQL数据库进行数据存储。该微信小程序主要设计并完成了管理过程中的用户注册登录、个人信息修改、轮播图、用户、我的挂号、医生、医生排班、留言板、科室、医院信息等功能。该微信小程序操作简便,界面设计简洁,不但可以基本满足本行业的日常管理工作,同时又可以有效减少人员成本和时间成本,为医院预约挂号管理工作提供了方便。
研究背景
医院预约挂号系统主要通过计算机网络,对医院预约挂号系统的信息进行统一管理,方便管理员随时随地进行增添、修改、搜索、删除各类信息,也方便在线查看医生、医院信息等信息,本微信小程序极大的促进了系统与数据库管理系统软件之间的配合,满足了绝大部分用户的需求,给用户带来了很大的便利。以现在计算机的技术的应用,使计算机成为人们使用现代发达技术的桥梁。计算机可以有效的解决信息,十分方便的获取信息,从而提高工作的效率。
关键技术
SpringBoot是一个全新开源的轻量级框架。基于Spring4.0设计,其不仅继承了Spring框架原来有的优秀特性,而且还通过简化配置文件来进一步简化了Spring应用的整个搭建以及开发过程。另外在原本的Spring中由于随着项目的扩大导入的jar包数量越来越大,随之出现了jar包版本之间的兼容性问题,而此时SpringBoot通过集成大量的框架使得依赖包的版本冲突,以及引用的不稳定性问题得到了很好的解决。
JAVA语言是目前软件市场上应用最广泛的语言开发程序。可以在多种平台上运用的,兼容性比较强,适应市面上大多数操作系统,不会出现乱码的现像,其扩展性和维护性都更好,具有分析问题和解决问题的能力,是面向过程的程序设计方便我们编写的代码更强壮。
Vue是一款流行的开源JavaScript框架,用于构建用户界面和单页面应用程序。Vue的核心库只关注视图层,易于上手并且可以与其他库或现有项目轻松整合。
MYSQL数据库运行速度快,安全性能也很高,而且对使用的平台没有任何的限制,所以被广泛应运到系统的开发中。MySQL是一个开源和多线程的关系管理数据库系统,MySQL是开放源代码的数据库,具有跨平台性。
B/S(浏览器/服务器)结构是目前主流的网络化的结构模式,它能够把系统核心功能集中在服务器上面,可以帮助系统开发人员简化操作,便于维护和使用。
系统分析
对系统的可行性分析以及对所有功能需求进行详细的分析,来查看该系统是否具有开发的可能。
系统设计
功能模块设计和数据库设计这两部分内容都有专门的表格和图片表示。
系统实现
当游客微信小程序的网址后,首先看到的就是首页界面。在这里,游客能够看到医院预约挂号系统的低部导航条显示首页、医生、医院信息、我的等。用户点击医生,在医生页面输入栏填写医生账号、进行搜索,查看医生账号、医生姓名、照片、科室、性别、诊室、挂号费、联系电话、擅长领域等信息,还可以点击挂号等操作。用户点击我的页面,在我的页面可以对留言板、我的挂号、修改密码,进行详细操作。
当医生微信小程序的网址后,首先看到的就是首页界面。在这里,游客能够看到医院预约挂号系统的低部导航条显示首页、医院信息管理、医生管理、医生排班管理、我的等。医生点击排班管理,在医生排班管理页面输入栏填写医生账号、进行搜索,查看医生账号、医生姓名、科室、日期、班次、上班时间、下班时间等信息。医生点击我的页面,在我的页面可以对留言板、我的挂号、医生排班、修改密码,进行详细操作。
管理员进入主页面,主要功能包括对首页、轮播图管理、用户管理、我的挂号管理、医生管理、医生排班管理、留言板管理、科室管理、医院信息管理等进行操作。
系统测试
任何人系统开发中也不能保证没有一点错误,在开发的过程中错误是不可避免的,所以在发现错误时要及时改正,不能让错误一直存在,否则会引发系统崩溃等不可小觑的后果,所以才需要系统测试来在一定程度上避免这些问题的发生。在测试中发现错误并及时改正才会让系统长久稳定的运行,虽然这是耗时耗力的,但为了系统能够长期使用,系统测试这一步骤也是十分重要的。
为实现系统中各个模块的功能,系统测试是必须的,这样才能判定系统是否能准确的实现预想的功能。在正式使用系统前必要的步骤就是针对系统进行测试,确保系统的准确性,以供使用。
结论
本系统是采用微信开发者、java语言,SpringBoot框架构建的一个操作管理系统,选择的数据库是Mysql。整个过程先是通过整体的系统分析,来确定本系统的可行性是否达标。为了满足用户的需求以及提高管理员的工作效率,通过系统所要实现的功能分析,决定了用户、医生和管理员要实现的对微信小程序功能。之后就是精细各个模块的具体功能,定义用户、医生和管理员们的权限,分割成用户微信端、医生微信端和管理员服务端的功能模块。之后通过系统测试来确保数据的准确性和操作的准确性,发现错误并立即做出了改正。