https://jvav.my.to:10659/hospitaltest/
Une affectation scolaire (expérience) pour JSP, un système Web de file d'attente d'hôpital simple fabriqué par Pure JSP, HTML, CSS, JavaScript sans aucun cadre.
Le Web, le génie logiciel, les cours de base de données et les hôpitaux s'alignent pour appeler le système de numéros.
Exigences: Le système est appliqué à tous les services ambulatoires de l'hôpital, ce qui peut résoudre efficacement des problèmes tels que les files d'attente désordonnées lorsque les patients visitent / examinent / prennent des médicaments, la charge de travail des médecins déséquilibrée et l'environnement médical bruyant. Fonctions principales: Premièrement, recevez les documents des patients correspondants (formulaire d'enregistrement, formulaire d'examen médical et technique ou ordonnance de médicaments) à partir de son, et générer une file d'attente en fonction du statut de connexion du patient, des informations de planification du médecin et des informations de priorité pour les patients, afin que les médecins puissent appeler, sélectionner les appels, l'abandon, les numéros de réussite et les autres opérations commerciales de la file d'attente. De plus, le système doit également fournir des fonctions de requête, de statistiques et d'analyse pour les informations correspondantes.
En fait, seule une partie de celle-ci a été mise en œuvre.
Aucun cadre n'est utilisé, frontal et back-end ne sont pas séparés, les servlets HTML + CSS + CSS + Front-end, les servlets back-end, le mode MVC classique, la base de données par défaut H2, la connexion JDBC native, aucun pool de connexion n'est utilisé, certaines demandes utilisent AJAX. Par conséquent, ce projet ne s'applique qu'à la référence obligatoire lorsque J2EE a un développement ancien
Les réalisations Web sont très simples. Même l'interface est purement poussée à la main HTML. Après un demi-mois de coup de main, il n'est toujours pas parfait. Je vais l'utiliser comme commémoration ici. Je peux l'améliorer même si j'ai le temps.
La base de données est configurée dans /src/main/java/db/ConnBean.java (H2) et MsSQLConnBean.java (SQL Server). La base de données par défaut est H2. Vous devez configurer la base de données H2 dans D:h2db2 , importer et initialiser SQL (Database.SQL et INSERT.SQL), ou vous pouvez modifier le chemin par vous-même dans ConnBean.java private String database="D:/h2db2/hospital";
Modifiez l'encodage de l'éclipse par défaut GBK en UTF-8
Les clés d'administration sont générées au hasard chaque fois que le serveur est démarré. Visitez RandomAdminKey.jsp pour obtenir
Le déploiement doit utiliser Tomcat 10 ou plus (le nom du package a été modifié en Jakarta, sauf si vous le modifiez manuellement en Javax). La structure du projet par défaut est également Eclipse. Si une erreur est signalée après l'importation, accédez à Java Build Path pour ajouter non lié.
Si vous souhaitez l'ouvrir avec Idea, vous devez importer vous-même un module dans le module de structure de projet. Il est recommandé de modifier le format de stockage des dépendances en .IML, puis de supprimer les packages inutiles, de modifier le chemin JDK, d'ajouter la bibliothèque Tomcat 10, puis d'ajouter tous les packages sous Web-Inf / Lib, d'ajouter des faces-sélectionneurs, de supprimer le descripteur, de modifier le répertoire de ressources Web au WebApping WEBAPP, puis de créer le coin inférieur droit. Fix ira bien plusieurs fois
Étant donné que la modification de la structure du projet d'idées est un peu gênante, un fichier de configuration de projet d'idée nouvellement ajouté qui peut être exécuté directement a été ajouté, mais la configuration de l'opération du serveur TomCat peut devoir être modifiée par elle-même dans les configurations de run-edit