Sistema de citas para pacientes ambulatorios del hospital basado en SSM

Hola a todos, hoy les compartiré un sistema de citas ambulatorias hospitalarias, un proyecto realizado en abril de 2020, basado en el desarrollo integrado de SSM. Se divide principalmente en cuatro roles: administrador, personal de carga del hospital, médico y paciente.

Tienen principalmente las siguientes funciones: registro, inicio de sesión, gestión de la información del paciente, gestión de la información del médico, gestión de la información del personal de cobro, gestión de prescripciones, gestión de cobro, gestión de citas, gestión de anuncios, etc.

**

  • página de inicio de sesión

**
Inserte la descripción de la imagen aquí
**

  • Página de inicio del administrador (el personal de carga, los médicos y los pacientes son diferentes)

**
Inserte la descripción de la imagen aquí

**

  • El manejo del paciente, depende principalmente de la información del paciente.

**
Inserte la descripción de la imagen aquí
**

  • Gestión de médicos

**

Inserte la descripción de la imagen aquí

**

  • Puedes concertar una cita con un médico

**

Inserte la descripción de la imagen aquí

**

  • Aceptar, el doctor acepta

**

Inserte la descripción de la imagen aquí
**

  • Agregue una receta, el médico prescribe un medicamento

**
Inserte la descripción de la imagen aquí
**

  • El proyecto utiliza el marco SSM, la siguiente es la estructura del proyecto

**

Inserte la descripción de la imagen aquí
**

  • La base de datos está dividida en 6 tablas, el administrador está en el administrador y el paciente está en el usuario

**
Inserte la descripción de la imagen aquí
**

-Configuración relacionada con SpringMVC

**

<beans xmlns="http://www.springframework.org/schema/beans"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
  xmlns:mvc="http://www.springframework.org/schema/mvc"
  xmlns:context="http://www.springframework.org/schema/context"
  xmlns:tx="http://www.springframework.org/schema/tx"
  xsi:schemaLocation="http://www.springframework.org/schema/beans 
  http://www.springframework.org/schema/beans/spring-beans-4.3.xsd 
  http://www.springframework.org/schema/mvc 
  http://www.springframework.org/schema/mvc/spring-mvc-4.3.xsd 
  http://www.springframework.org/schema/context 
  http://www.springframework.org/schema/context/spring-context-4.3.xsd">
	<!-- 配置包扫描器,扫描@Controller注解的类 -->
	<context:component-scan base-package="com.ssm.mty.controller" />
	<!-- 加载注解驱动 -->
	<mvc:annotation-driven />

	<!--配置静态资源的访问映射,此配置中的文件,将不被前端控制器拦截 -->
	<mvc:resources location="/js/" mapping="/js/**"/>
	<mvc:resources location="/css/" mapping="/css/**"/>
	<mvc:resources location="/fonts/" mapping="/fonts/**"/>
	<mvc:resources location="/images/" mapping="/images/**"/>
	<mvc:resources location="/lib/" mapping="/lib/**"/>
	<mvc:resources location="/layui_exts/" mapping="/layui_exts/**"/>

	<!-- 配置视图解析器 -->
	<bean class=
    "org.springframework.web.servlet.view.InternalResourceViewResolver">
		<property name="prefix" value="/WEB-INF/jsp/" />
		<property name="suffix" value=".jsp" />
	</bean>
</beans>

**

  • La paginación utilizada por el proyecto es pagehelper

**

    /**
     * 分页查询
     * pageIndex 当前页码
     * pageSize  显示条数
     */
    @RequestMapping(value = "/findBook")
    public String findBook(Integer pageIndex, Integer pageSize, Model model,HttpServletRequest request) {
    
    
        HttpSession session = request.getSession();
        if(session.getAttribute("ad") == null){
    
    
            session.setAttribute("msg", "对不起,请登录!");
            return "login";
        }
        PageInfo<Book> pageList = bookService.findPageInfo(pageIndex,pageSize);
        List<Admin> admin = adminService.getAll();
        List<Admin> docList = new ArrayList<Admin>();
        for(int i = 0 ;i<admin.size();i++){
    
    
            if("03".equals(admin.get(i).getType()) ){
    
    
                docList.add(admin.get(i));
            }
        }
        model.addAttribute("pageList",pageList);
        model.addAttribute("docList",docList);
        return "BookList";
    }

Bueno, lo anterior es la implementación del sistema de citas hospitalarias. Si tienes alguna pregunta, puedes comunicarte y aprender en privado. Te responderemos tan pronto como la veamos.

Supongo que te gusta

Origin blog.csdn.net/mtyedu/article/details/113057837
Recomendado
Clasificación