https://jvav.my.to:10659/hospitaltest/
Una tarea escolar (experimento) para JSP, un sistema web simple de cola de hospital realizado por JSP Pure, HTML, CSS, JavaScript sin ningún marco.
Web, ingeniería de software, cursos de bases de datos y hospitales se alinean para llamar al sistema de números.
Requisitos: El sistema se aplica a todos los departamentos ambulatorios del hospital, que pueden resolver problemas de manera efectiva, como colas desordenadas cuando los pacientes visitan/examinan/toman medicamentos, carga de trabajo de los médicos desequilibrados y un entorno médico ruidoso. Funciones principales: Primero, reciba los documentos del paciente correspondientes (formulario de registro, formulario de examen médico y técnico o orden de medicación) de los suyos, y genere una cola de cola basada en el estado de inicio de sesión del paciente, información de programación del médico e información de prioridad del paciente, para que los médicos puedan llamar números, seleccionar llamadas, volver a llamar, números de aprobación y otras operaciones comerciales de cola. Además, el sistema también necesita proporcionar funciones de consulta, estadísticas y análisis para la información correspondiente.
De hecho, solo se ha implementado una parte.
No se usa marco, el front-end y el back-end no están separados, el front-end puro HTML+CSS+JavaScript, JSP de back-end, servlets, modo MVC clásico, base de datos predeterminada H2, conexión JDBC nativa, no se usa ningún grupo de conexión, algunas solicitudes usan AJAX. Por lo tanto, este proyecto solo es aplicable a la referencia obligatoria cuando J2EE Ancient Development
Los logros web son muy simples. Incluso la interfaz es pura html empujada a mano. Después de medio mes de empuje a mano, todavía no es perfecto. Lo usaré como conmemoración aquí. Puedo mejorarlo incluso si tengo tiempo.
La base de datos está configurada en /src/main/java/db/ConnBean.java (H2) y MsSQLConnBean.java (servidor SQL). La base de datos predeterminada es H2. Debe configurar la base de datos H2 en D:h2db2 , importar e inicializar SQL (database.sql e insert.sql), o puede cambiar la ruta usted mismo en ConnBean.java private String database="D:/h2db2/hospital";
Cambie la codificación de Eclipse predeterminado GBK a UTF-8
Las claves de administración se generan al azar cada vez que se inicia el servidor. Visite RandomAdminKey.jsp para obtener
La implementación debe usar Tomcat 10 o superior (el nombre del paquete se ha cambiado a Yakarta, a menos que lo cambie manualmente a Javax). La estructura de proyecto predeterminada también es eclipse. Si se informa un error después de importar, vaya a Java Build Rath para agregar Unbound nuevamente.
Si desea abrirlo con Idea, debe importar el módulo usted mismo en la estructura del proyecto. Se recomienda cambiar el formato de almacenamiento de dependencias a .Iml, luego eliminar los paquetes inútiles, modificar la ruta JDK, agregar la biblioteca TomCat 10, luego agregar todos los paquetes en Web-INF/LIB, agregar Facets-Select Web, eliminar el descriptor, modificar el directorio de recursos web al directorio webapp y luego crear artefacto en la esquina inferior derecha. La solución estará bien varias veces
Dado que cambiar la estructura del proyecto Idea es un poco problemático, se ha agregado un archivo de configuración del proyecto de idea recientemente agregado que se puede ejecutar directamente, pero la configuración de operación del servidor Tomcat es posible que deba modificarse por sí solo en configuraciones de edición de ejecución