• 基于Java+SpringBoot+Thymeleaf+Mysql医院预约挂号系统设计与实现


    项目背景和意义

    目的:本课题主要目标是设计并能够实现一个基于web网页的医院预约挂号系统,整个网站项目使用了B/S架构,基于java的springboot框架下开发;通过后台设置医院信息、录入医院科室信息、录入医生信息、设置医生排班信息、查看预约信息、留言等。

    意义:基于JAVA的医院预约挂号系统是计算机技术与医院挂号管理相结合的产物,通过医院预约挂号系统实现了对挂号的高效管理。随着计算机技术的不断提高,计算机已经深入到社会生活的各个角落.而采用人工挂号预约的方法,不仅效率低,易出错,手续繁琐,而且耗费大量人力。为了满足医护人员对医生,排班信息,挂号等进行高效的管理,在工作人员的具备一定的计算机操作能力的前提下,特编此基于Java医院预约挂号系统软件以提高医院挂号使用的管理效率。

    可行性分析

    基于java的医院预约挂号系统有以下三方面可以总结系统开发的可行性,具体如下:

    1.技术可行性

    Windows7或10为操作系统,基于java的jdk和tomcat,采用idea软件为开发后台管理,运用mysql进行数据库存储;后台管理系统硬件环境是PC机,用户使用任何能上网的电脑设置,使用浏览器即可访问系统。

    2.经济可行性

    一方面,只要有能上网的电脑,系统的管理员在任何地方任何时候都可以管理,工作效率进一步提高从而节省人力、物力,只要会打字即可,不需要很高的学历;另一方面,系统的制作成本低,在现有的PC机上即可使用idea开发者工具进行开发。

    3.操作可行性

    从管理来说,只要有一台普通的电脑就可以进行网站信息的设置、录入、修改,操作非常方便而且可行度很高。


    主要功能模块

       后台管理员功能

    医院设置:设置网站简介、关于我们、联系我们、加入我们、法律声明
    会员管理:所有注册的会员信息列表,包含时间、手机、用户信息等;支持删除
    广告设置:上传广告图片,设定广告链接
    留言管理:查看所有用户的留言信息,支持删除
    资讯分类:支持录入、修改、查看分类列表、删除
    资讯录入:选择分类、填写标题、资讯内容等
    资讯管理:查看所有资讯列表,支持删除和修改
    资讯评论:查看所有用户评论内容,支持审核和删除
    热门关键字设定:设定搜索的热门关键字,可以多个,以|分隔
    医院环境图片分类:门诊、住院、周边、其他等,支持录入、修改、查看、删除
    录入医院环境图片:录入标题、选择分类、上传图片、录入详情
    管理医院环境图片:查看已录入的医院环境图片,支持删除和修改
    医院环境评论:查看用户对医院的环境评论列表,支持删除和审核,审核后其他用户可见
    录入科室:科室标题、简介、详细介绍
    科室管理:已录入的医院科室列表,支持删除和修改
    医生职称管理:录入医生职称、支持修改、查看列表、删除
    录入医生:选择科室和职称,录入医生姓名、简介、详情、上传医生头像等
    管理医生:已经录入的医院医生列表;支持修改和删除
    医生评论管理:用户对医生的评论列表,支持删除和审核,管理员审核后其他用户可见
    医生排班:设置医生1周的排班信息
    挂号订单列表:医院挂号订单列表,包含医生、费用、预约信息、支持状态等;支持手工订单状态的变更
     

       网站功能

    【游客功能】
    医院介绍:关于我们、联系我们、加入我们、法律声明
    医院环境:门诊、住院、周边等医院环境图片
    医院科室:现有的医院科室简介和详情,可以查看医院科室对应的医生列表
    医生列表:医院现有医生列表,可以查看医生详情,如果想要挂号,需要注册后登录;可以按科室查找医生
    资讯信息:医院发布的相关资讯列表和详情
    留言反馈:留言主题、联系人、电话、邮箱、内容
    用户注册和登录

    【用户功能】
    医院环境收藏:环境详情页、点击收藏该文档
    医院环境评论:环境详情页,填写评论,提交评论信息;后台审核后可见
    医生收藏:医生详情页、点击收藏该医生
    医生评论:医生详情页,填写评论,提交评论信息;后台审核后可见
    预约挂号:医生详情页,点击“我要预约该医生”,跳转到医生的排班表,选择要挂号的日期,点击对应的可以挂号的号源数,挂号成功,跳转到医生列表
    我的预约挂号订单:我的所有挂号订单信息,包含医生和挂号的信息
    模拟付款和取消订单:对于已经提交的预约挂号订单,还没付款之前,可以取消订单;也可以点击模拟付款,支付该订单。
    医生浏览列表:浏览的医生历史记录
    医生收藏列表:收藏的医生列表,可以直接点击查看医生详情
    医生评论列表:发表评论的医生和评论列表,后台管理审核后对外可见
    资讯浏览列表:浏览的资讯历史记录
    资讯收藏列表:收藏的资讯列表,可以直接点击查看资讯详情
    资讯评论列表:发表评论的资讯和评论列表,后台管理审核后对外可见
    用户信息:修改用户姓名呢、qq、邮箱、上传头像、简介、介绍等
    密码修改:修改注册的密码
    退出登录:清除登录的cookie,返回首页

    开发概要

    开发操作系统:windows10 + 4G内存 + 500G

    开发环境:JDK1.8 + Tomcat8

    开发语言:Java

    开发框架:springboot

    模板引擎:Thymeleaf

    开发工具:Idea

    数据库:mysql8

    数据库管理工具:navicat

    其他开发语言:html + css +javascript

    开发文件说明

        后台管理文件

    绿色的是开源的后台管理系统框架,不要动

    所在路径:Src >main >com.huang.com>houtai

    程序名

    包含

    houtai/fenzu.java

    后台分组管理

    /quanxian_fenzu_list

    分组权限列表

    /quanxian_fenzu_xiugai

    分组权限 修改

    houtai/ guanliyuan.java

    后台用户管理

    /ht_mima

    密码修改

    /quanxian_user_add

    后台用户录入

    /quanxian_user_list

    后台用户列表

    /quanxian_user_xiugai

    用户修改

    houtai/ huiyuan.java

    后台框架

    /login

    用户登录页面

    /main

    后台首页

    /top

    后台顶部文件

    /center

    后台中间文件首页

    /middel

    后台中间文件(包含左右)

    /left

    后台中间文件-左边

    /tab

    后台中间文件-右边

    /down

    后台底部文件

    /logout

    后台退出登录

    houtai/ quanxian.java

    后台权限管理

    /quanxian_caidan_1ji

    1级菜单列表

    /quanxian_caidan_2ji

    2级菜单列表

    /quanxian_caidan_2ji_nei

    2级菜单 操作

    /quanxian_caidan_3ji

    3级菜单列表

    /quanxian_caidan_3ji_nei

    3级菜单 操作页面

    houtai/ guanyu.java

    关于我们设置

    /houtai_shezhi_guanyu

    关于我们设置:关于我们、联系我们、加入我们、法律声明

    /houtai_guanggao_shezhi

    设置广告

    /houtai_liuyan_list

    留言列表

    /houtai_liuyan_del

    删除留言

    houtai/ xinxi.java

    后台新闻管理

    /houtai_xinxi_fenlei

    信息分类管理

    /houtai_xinxi_add

    信息录入

    /houtai_xinxi_list

    信息列表

    /houtai_xinxi_xiugai

    修改资讯

    /houtai_xinxi_del

    删除资讯

    houtai/ xinxi_qita.java

    后台新闻评论管理

    /houtai_xinxi_pinglun_list

    后台信息评论列表

    houtai_xinxi_pinglun_caozuo 

    后台信息评论操作(修改xiugai和删除del

    houtai/ yonghu.java

    用户管理

    /houtai_yonghu_list

    用户列表

    /houtai_yonghu_del

    删除用户

    houtai/ chanpin.java

    环境图片

    /houtai_chanpin_fenlei

    环境图片分类管理

    /houtai_chanpin_add

    环境图片产品录入

    /houtai_chanpin_list

    环境图片产品列表

    /houtai_chanpin_xiugai

    修改环境图片产品

    /houtai_chanpin_del

    删除环境图片产品

    /houtai_chanpin_pinglun_list

    环境图片评论列表

    /houtai_chanpin_pinglun_caozuo

    环境图片评论 列表操作(修改xiugai和删除del

    houtai/ yisheng.java

    医生

    /houtai_yisheng_paiban

    医生排班设置页面

    /houtai_yisheng_paiban_list

    医院 医生 排班信息列表

    /houtai_yisheng_pinglun_list

    医生评论列表

    /houtai_yisheng_pinglun_caozuo

    医生 评论 列表操作(修改xiugai和删除del

    /houtai_yuyue_list

    医生订单列表

    /houtai_yuyue_del

    医生 订单 未付款 删除

    /houtai_yuyue_chuli

    医生 订单  处理

    houtai/ yiyuan.java

    医院

    /houtai_yiyuan_keshi_add

    医院 科室(分院)录入

    /houtai_yiyuan_keshi_list

    医院 科室(分院) 列表

    /houtai_yiyuan_keshi_xiugai

    医院 科室(分院) 修改

    /houtai_yiyuan_keshi_del

    科室删除

    /houtai_yiyuan_zhicheng_set

    医生职称设置

    /houtai_yiyuan_yisheng_add

    医院 医生 信息录入

    /houtai_yiyuan_yisheng_list

    医院 医生 信息列表

    /houtai_yiyuan_yisheng_xiugai

    医院 医生 信息修改

    /houtai_yiyuan_yisheng_del

    删除医生

       网站文件

    都在Com.huang.cms包下

    下面是后台管理所涉及的

    程序名

    包含

    pc/ pc_controller.java

    前台公用controller类

    /pc_zixun_chaxun

    资讯查询

    /api_zixun_shoucang

    收藏接口

    /api_zixun_pinglun_add

    资讯评论

    /pc_mem_mima_act

    密码修改

    /pc_mem_logout

    退出登录

    /pc_guanyu_liuyan_add

    留言信息 写入数据库

    pc/ pc_index.java

    前台首页

    /pc_index

    首页

    pc/ pc_mem.java

    前台会员

    /pc_huiyuan_zhuce

    注册

    /pc_huiyuan_denglu

    登录

    /pc_mem_index

    会员首页

    /pc_mem_xinxi_xiugai

    会员 信息修改

    /pc_mem_mima

    会员 密码修改

    pc/ pc_ pc_mem_controller.java

    前台会员controller类

    /check_mem_reg

    验证 用户注册

    /check_mem_login

    验证 用户登录

    /pc_mem_zixun_shoucang_del

    删除 用户资讯收藏

    pc/ pc_mem_zixun.java

    会员资讯

    /pc_mem_zixun_liulan

    会员 资讯 浏览记录

    /pc_mem_zixun_shoucang

    会员 资讯 收藏列表

    /pc_mem_zixun_pinglun

    会员 资讯 评论记录

    pc/ pc_public.java

    前台公用类

    /pc_toubu

    头部文件

    /pc_guanyu_women

    关于我们

    /pc_guanyu_liuyan

    留言反馈

    pc/ pc_zixun.java

    资讯

    /pc_zixun_list

    资讯列表

    /pc_zixun_xiangqing

    资讯详情

    pc/ pc_chanpin.java

    医院环境图片

    /pc_chanpin_list

    医院环境图片列表

    /pc_chanpin_xiangqing 

    医院环境图片详情

    pc/ pc_mem_chanpin.java

    会员医院图片记录

    /pc_mem_chanpin_liulan

    会员医院环境图片浏览记录

    /pc_mem_chanpin_shoucang

    会员院环境图片 收藏列表

    /pc_mem_chanpin_pinglun

    会员 医院环境图片 评论记录

    pc/ pc_mem_yiyuan.java

    会员医院医生

    /pc_mem_yisheng_liulan

    会员 医生 浏览记录

    /pc_mem_yisheng_shoucang

    会员 医生 收藏列表

    /pc_mem_yisheng_pinglun

    会员 医生 评论 列表

    /pc_mem_dingdan_list

    会员订单列表

    /pc_mem_dingdan_fukuan

    医生 订单 未付款 模拟支付

    /pc_mem_dingdan_del

    医生 订单 未付款 删除

    pc/ pc_yiyuan.java

    医院

    /pc_yisheng_list

    医院 医生 列表

    /pc_yisheng_xiangqing

    医院 医生 详情

    /pc_yisheng_guahao

    医院 医生 挂号页面

    /pc_keshi_list

    医院 科室 列表

    /pc_keshi_xiangqing

    医院 科室 详情

    pc/ pc_yiyuan_api.java

    医院API

    /pc_yisheng_guahao_add

    医院 医生 挂号  入库

    /api_yisheng_shoucang

    医院 医生 收藏接口

    /api_yisheng_pinglun_add

    医院 医生 评论

    功能模块图

    作品效果截图

      网站功能截图

      后台管理截图

  • 相关阅读:
    CG MAGIC分享3d Max中的Corona渲染器材质如何成转换VRay材质?
    【TES745D】青翼自研基于复旦微的FMQL45T900全国产化ARM核心模块(100%国产化)
    SpringBoot导出Word文档的三种方式
    常用工具使用
    快速或者慢速:如何将视频调整为合适的播放速度
    动静态链接&&动静态库制作与使用
    pytorch案例代码-2
    非科班菜鸡算法学习记录 | 代码随想录算法训练营第57天|| 647. 回文子串 516.最长回文子序列 动态规划总结篇
    本周大新闻|华为发布BB观影眼镜,Geenee AR试穿加入AI生成玩法
    C++ string类的常用接口类型的使用
  • 原文地址:https://blog.csdn.net/u013818205/article/details/127123905