Installation gratuite
Mise en œuvre techniqueLangage de développement : jsp. Framework : jsp+servlet. Mode : B/S. Base de données : sqlserver Outils de développement : myeclipse ou Eclipse.
Réalisation de la fonctionclient
Service de connexion : responsable de la saisie de la connexion du client et de la vérification côté serveur. Si vous vous reconnectez, vous devez vous reconnecter avec le mot de passe.
Téléchargement des questions : responsable de la lecture des données des questions de test à partir de la base de données et de leur téléchargement sur le client.
Réponse aux questions des clients : responsable de l'affichage des questions téléchargées dans le navigateur de l'utilisateur pour que les clients puissent répondre aux questions.
Téléchargement de questions : responsable du téléchargement des réponses aux questions auxquelles les utilisateurs ont répondu sur le serveur.
Côté gestion
Générer des questions de test : responsable de la génération des questions de test correspondantes pour l'examen sur site à partir de la source des questions de test.
Initialisation des questions de test : responsable de l'effacement des informations de recyclage des questions de test avant chaque examen.
Surveillance des candidats : responsable de la gestion et du suivi du statut d'examen de chaque candidat pendant l'examen.
Recyclage des papiers de test : responsable du téléchargement des réponses soumises par les candidats sur le serveur de base de données après l'examen.
Examen des papiers de test : responsable de l'examen et du recyclage automatiques des papiers de test (questions objectives).
Service de connexion à la base de données : responsable de la réception des services de connexion, des requêtes, des modifications et autres services pertinents de la base de données de chaque module de couche de service commun, et du renvoi des données pertinentes.
Gestion des exceptions de la couche d'accès aux données : responsable des exceptions qui se produisent dans le service de connexion à la base de données.
Détails détaillés de chaque module :
1) Module de connexion des candidats :
Au niveau utilisateur, les candidats saisissent leur nom de client et leur mot de passe via la page de connexion principale.
Dans la couche Web, le nom du client et le mot de passe obtenus à partir de la saisie du client sont comparés au nom du client et au mot de passe correspondants renvoyés par la couche métier. Si le client a un mot de passe correct et ne s'est pas encore connecté, connectez-vous à l'examen principal. Sinon, accédez à la page d'erreur et demandez à vous reconnecter.
Au niveau de la couche métier, obtenez la connexion à la base de données mssql et récupérez toutes les informations sur le nom et le mot de passe du client. Transmettez ces informations dans la couche Web.
Au niveau de la couche EIS, cela correspond à la table des étudiants dans la base de données mssql.
2) Module de questions :
(1) Questions à choix multiples :
Au niveau de l'utilisateur, les questions du test correspondant à chaque candidat sont affichées dans le navigateur et les candidats doivent saisir les réponses au test. Il existe également un bouton de soumission permettant aux candidats de télécharger les questions après les avoir complétées.
Dans la couche Web, jsp est chargé d'obtenir les questions de la couche métier et d'organiser les questions ensemble pour les afficher à l'utilisateur.
Dans la couche métier, obtenez la connexion à la base de données et récupérez les questions à choix multiples.
Au niveau de la couche EIS, cela correspond à la table de choix dans la base de données.
(2) Questions écrites :
Au niveau de l'utilisateur, les exigences de la question de mot sont affichées dans la zone de texte de l'applet dans le navigateur, et la technologie de signature numérique de l'applet est utilisée pour briser les restrictions d'accès au système de fichiers local et ouvrir Word pour répondre aux questions. .
Dans la couche Web, la technologie de téléchargement et de téléchargement de fichiers servlet est utilisée pour télécharger le fichier Word lu sur le disque local.
Au niveau de la couche métier, obtenez la connexion à la base de données et récupérez le mot question. Le mot question stocke le fichier mot dans la base de données sous la forme d'un flux binaire.
Au niveau de la couche EIS, cela correspond à la table de mots dans la base de données.
3) Module de téléchargement de réponses :
Au niveau de l'utilisateur, cliquez sur le bouton Soumettre dans le navigateur pour soumettre les réponses complétées à la page correspondante.
Dans la couche Web, les réponses soumises par les clients sont soumises aux composants javabean correspondants et les informations de rappel sont affichées côté utilisateur.
Au niveau métier, les réponses soumises sont stockées dans la base de données correspondante.
Au niveau de la couche EIS, la table des étudiants dans la base de données comporte deux champs correspondants utilisés pour stocker les réponses soumises correspondant au client.
Capture d'écran du système