Instalación gratuita
Implementación técnicaLenguaje de desarrollo: jsp. Marco: jsp+servlet. Modo: B/S. Base de datos: sqlserver. Herramientas de desarrollo: myeclipse o eclipse.
Realización de funcionescliente
Servicio de inicio de sesión: responsable de la entrada de inicio de sesión del cliente y la verificación del lado del servidor. Si inicia sesión nuevamente, debe volver a iniciar sesión con la contraseña.
Descarga de preguntas: Responsable de leer los datos de las preguntas del examen de la base de datos y descargarlos al cliente.
Cliente respondiendo preguntas: Responsable de mostrar las preguntas descargadas en el navegador del usuario para que los clientes respondan preguntas.
Carga de preguntas: Responsable de subir al servidor las respuestas a las preguntas respondidas por los usuarios.
Lado de gestión
Generar preguntas de prueba: Responsable de generar las preguntas de prueba correspondientes para el examen presencial a partir de la fuente de preguntas de la prueba.
Inicialización de preguntas de prueba: Responsable de borrar la información de reciclaje de preguntas de prueba antes de cada examen.
Seguimiento de candidatos: Responsable de gestionar y monitorear el estado del examen de cada candidato durante el examen.
Reciclaje de papel de prueba: Responsable de cargar las respuestas enviadas por los candidatos al servidor de la base de datos después del examen.
Revisión de exámenes: Responsable de revisar y reciclar automáticamente los exámenes (preguntas objetivas).
Servicio de conexión de base de datos: responsable de recibir conexiones de bases de datos relevantes, consultas, modificaciones y otros servicios de cada módulo de capa de servicio común, y devolver datos relevantes.
Gestión de excepciones de la capa de acceso a datos: responsable de las excepciones que ocurren en el servicio de conexión de la base de datos.
Detalles detallados de cada módulo:
1) Módulo de inicio de sesión de candidatos:
A nivel de usuario, los candidatos ingresan su nombre de cliente y contraseña a través de la página principal de inicio de sesión.
En la capa web, el nombre del cliente y la contraseña obtenidos de la entrada del cliente se comparan con el nombre del cliente y la contraseña correspondientes devueltos por la capa empresarial. Si el cliente tiene una contraseña correcta y aún no ha iniciado sesión, inicie sesión en el examen principal. De lo contrario, salte a la página de error y solicite iniciar sesión nuevamente.
En la capa empresarial, obtenga la conexión a la base de datos mssql y recupere toda la información de nombre y contraseña del cliente. Pase esta información a la capa web.
En la capa EIS, corresponde a la tabla de estudiantes en la base de datos mssql.
2) Módulo de preguntas:
(1) Preguntas de opción múltiple:
A nivel de usuario, las preguntas del examen correspondientes a cada candidato se muestran en el navegador y los candidatos deben ingresar las respuestas del examen. También hay un botón de envío para que los candidatos carguen las preguntas después de completarlas.
En la capa web, jsp es responsable de obtener las preguntas de la capa empresarial y organizarlas para mostrarlas al usuario.
En la capa empresarial obtener la conexión a la base de datos y recuperar las preguntas de opción múltiple.
En la capa EIS, corresponde a la tabla de elección en la base de datos.
(2) Preguntas de palabras:
A nivel de usuario, los requisitos de las preguntas de palabras se muestran en el área de texto del subprograma en el navegador, y la tecnología de firma digital del subprograma se utiliza para romper las restricciones de acceso al sistema de archivos local y abrir la palabra para hacer las preguntas. .
En la capa web, la tecnología de carga y descarga de archivos servlet se utiliza para descargar el archivo de Word leído al disco local.
En la capa empresarial, obtenga la conexión de la base de datos y recupere la palabra pregunta. La palabra pregunta almacena el archivo de palabras en la base de datos en forma de flujo binario.
En la capa EIS, corresponde a la tabla de palabras de la base de datos.
3) Módulo de carga de respuestas:
A nivel de usuario, haga clic en el botón enviar en el navegador para enviar las respuestas completas a la página correspondiente.
En la capa web, las respuestas enviadas por los clientes se envían a los componentes javabean correspondientes y la información de recordatorio se muestra en el lado del usuario.
En la capa empresarial, las respuestas enviadas se almacenan en la base de datos correspondiente.
En la capa EIS, la tabla de estudiantes en la base de datos tiene dos campos correspondientes que se utilizan para almacenar las respuestas enviadas correspondientes al cliente.
Captura de pantalla del sistema