Instalação gratuita
Implementação técnicaLinguagem de desenvolvimento: jsp. Framework: jsp+servlet. Banco de dados: sqlserver.
Realização de funçãocliente
Serviço de login: Responsável pela entrada de login do cliente e verificação do lado do servidor. Se você fizer login novamente, será necessário fazer login novamente com a senha.
Download de perguntas: Responsável por ler os dados das perguntas de teste do banco de dados e baixá-los para o cliente.
Respondendo perguntas do cliente: Responsável por exibir as perguntas baixadas no navegador do usuário para que os clientes respondam às perguntas.
Upload de perguntas: Responsável por enviar respostas às perguntas respondidas pelos usuários para o servidor.
Lado da gestão
Gerar questões de teste: Responsável por gerar questões de teste correspondentes para o exame no local a partir da origem das questões de teste.
Inicialização da pergunta do teste: responsável por limpar as informações de reciclagem das perguntas do teste antes de cada exame.
Monitoramento de Candidatos: Responsável por gerenciar e monitorar o status do exame de cada candidato durante o exame.
Reciclagem de Trabalhos de Prova: Responsável por enviar as respostas enviadas pelos candidatos para o servidor de banco de dados após a realização do exame.
Revisão de provas: Responsável por revisar e reciclar automaticamente as provas (questões objetivas).
Serviço de conexão de banco de dados: Responsável por receber conexão de banco de dados relevante, consulta, modificação e outros serviços de cada módulo da camada de serviço comum e retornar dados relevantes.
Gerenciamento de exceções da camada de acesso a dados: responsável pelas exceções que ocorrem no serviço de conexão com o banco de dados.
Detalhes detalhados de cada módulo:
1) Módulo de login do candidato:
No nível do usuário, os candidatos inserem seu nome de cliente e senha na página principal de login.
Na camada web, o nome do cliente e a senha obtidos na entrada do cliente são comparados com o nome do cliente e a senha correspondentes retornados da camada comercial. Se o cliente tiver uma senha correta e ainda não tiver feito login, faça login no exame principal. página Caso contrário, vá para a página de erro e peça para fazer login novamente.
Na camada de negócios, obtenha a conexão com o banco de dados mssql e recupere todas as informações de nome e senha do cliente. Passe essas informações para a camada da web.
Na camada EIS, corresponde à tabela de alunos do banco de dados mssql.
2) Módulo de perguntas:
(1) Questões de múltipla escolha:
No nível do usuário, as questões do teste correspondentes a cada candidato são exibidas no navegador e os candidatos são solicitados a inserir as respostas do teste. Há também um botão de envio para que os candidatos carreguem as perguntas após concluí-las.
Na camada Web, o jsp é responsável por obter as questões da camada de negócios e organizá-las juntas para exibi-las ao usuário.
Na camada de negócios, obtenha a conexão com o banco de dados e recupere as questões de múltipla escolha.
Na camada EIS, corresponde à tabela de escolha do banco de dados.
(2) Perguntas sobre palavras:
No nível do usuário, os requisitos de perguntas de palavras são exibidos na área de texto do miniaplicativo no navegador, e a tecnologia de assinatura digital do miniaplicativo é usada para romper as restrições de acesso ao sistema de arquivos local e abrir palavras para fazer as perguntas .
Na camada da Web, a tecnologia de upload e download de arquivo servlet é usada para baixar o arquivo de texto lido para o disco local.
Na camada de negócios, obtenha a conexão com o banco de dados e recupere a palavra question. A palavra question armazena o arquivo de palavras no banco de dados na forma de um fluxo binário.
Na camada EIS, corresponde à tabela de palavras no banco de dados.
3) Módulo de upload de resposta:
No nível do usuário, clique no botão enviar no navegador para enviar as respostas completas para a página correspondente.
Na camada Web, as respostas enviadas pelos clientes são enviadas aos componentes javabean correspondentes e as informações de lembrete são exibidas no lado do usuário.
Na camada de negócios, as respostas enviadas são armazenadas no banco de dados correspondente.
Na camada EIS, a tabela de alunos do banco de dados possui dois campos correspondentes utilizados para armazenar as respostas enviadas correspondentes ao cliente.
Captura de tela do sistema