0
点赞
收藏
分享

微信扫一扫

聚焦两会:数字化再加速,VR全景助力制造业转型

一、主要功能介绍

门户:

1、网站首页,主要展示相关的轮播图、重点科室介绍、重点医生介绍、快捷导航栏,可以快速定位到专家介绍、科室介绍、就医指南、专家坐诊时间、来院路线、以及信息查询等

2、医院简介:介绍医院的相关信息、园区的环境等信息

3、患者服务:让患者清晰的了解各个科室的信息,明确要挂哪个科室的号

4、就医指南:主要介绍来院路远以及就医指南,让患者知道怎么来医院,挂什么科室

5、通知公告:展示医院相关的通知公告信息

用户:

1、登录:输入站好密码进行登录

2、信息查询:主要是查询相关的疾病信息,了解疾病知识

3、挂号:选择相应的科室和医生,预约时间来医院就诊

4、缴费:医生会开相关的药和检查,在该模块进行缴费

5、取药:缴费成功后,在这里进行取药,取药会记录信息

6、病史:医生会记录相关的疾病,病人在这里可以查看相应的病历史信息

7、退出登录

医生:

1、登录:输入站好密码进行登录

2、查看病人预约:在这里可以查看病人的预约信息

3、开药:可以给病人进行开药,让病人去拿药

4、确诊:输入病人的相关疾病,录入到病人的病史当中

5、住院:可以给病人申请住院,让病人办理住院

管理员:

1、医生管理:对医生的基础信息进行管理,包括医生信息的增删改查

2、患者管理:对患者的基础信息进行管理,包括患者信息的增删改查

3、药品管理:对药品的基础信息进行管理,包括药品信息的增删改查

4、查询管理:对查询的基础信息进行管理,包括查询信息的增删改查

5、疾病管理:对疾病的基础信息进行管理,包括疾病信息的增删改查

6、预约管理:对预约的基础信息进行管理,包括预约信息的增删改查

7、病史管理:对病史的基础信息进行管理,包括病史信息的增删改查

8、住院信息管理:对住院的基础信息进行管理,包括住院信息的增删改查

二、实现截图

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

三、相关代码

package com.hospital.controller;
 
import com.alibaba.fastjson.JSONObject;
import com.hospital.entity.Login;
import com.hospital.service.LoginService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.*;
 
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;
 
@Controller
public class LoginController {
    @Autowired
    LoginService loginService;
    @RequestMapping(value = "/hospital/login")
    public String loginAndregist(){
        return "login&regist";
    }
    @RequestMapping("/admin/adminManage")
    public String adminManage(HttpServletRequest request,@RequestParam(value = "username",required = false)String username){
        request.setAttribute("username",username);
        request.setAttribute("admins",loginService.findAllAdmin(username));
        return "/admin/adminManage";
    }
    @RequestMapping("/admin/admin/{id}")
    public String adminInfo(HttpServletRequest request,@PathVariable Integer id){
        request.setAttribute("admin",loginService.getAdmin(id));
        return "/admin/info/admininfo";
    }
    @RequestMapping("/admin/adminAdd")
    public String adminAddPage(){
        return"admin/add/adminadd";
    }
    @RequestMapping(value = "/admin/admin",method = RequestMethod.POST)
    @ResponseBody
    public JSONObject adminAdd(@RequestBody Login login){
        JSONObject json=new JSONObject();
        json.put("message",loginService.addAmin(login));
        return json;
    }
    @RequestMapping(value = "/admin/admin",method = RequestMethod.PUT)
    @ResponseBody
    public JSONObject upAdmin(@RequestBody Login login){
        JSONObject json=new JSONObject();
        json.put("message",loginService.updateAdmin(login));
        return json;
    }
    @RequestMapping(value = "/admin/admin/{id}",method = RequestMethod.DELETE)
    @ResponseBody
    public JSONObject delAdmin(@PathVariable Integer id){
        JSONObject json=new JSONObject();
        json.put("message",loginService.delAdmin(id));
        return json;
    }
    @RequestMapping(value = "/loginout",method = RequestMethod.GET)
    public String loginout(HttpSession session){
        session.removeAttribute("login");
        return "/hospital";
    }
    @RequestMapping(value = "/login",method = RequestMethod.POST)
    @ResponseBody
    public JSONObject login(@RequestBody Login login,HttpSession session){
        JSONObject json=new JSONObject();
        json.put("message",loginService.login(login));
        session.setAttribute("login",login);
        return json;
    }
    @RequestMapping(value = "/regest",method = RequestMethod.POST)
    @ResponseBody
    public JSONObject regest(@RequestBody Login login){
        JSONObject json=new JSONObject();
        json.put("message",loginService.regist(login));
        return json;
    }
    @RequestMapping("/hospital")
    public String hospital(){
        return "index";
    }
    @RequestMapping("/hospital/patient/index")
    public String patientIndex(){
        return "/patient/search";
    }
    @RequestMapping("/hospital/doctor/index")
    public String doctorIndex(){
        return "/doctor/index";
    }
    @RequestMapping("/hospital/admin/index")
    public String adminIndex(){
        return "/admin/index";
    }
 
}

数据库及完整代码咨询,请扫码
在这里插入图片描述

举报

相关推荐

0 条评论