https://jvav.my.to:10659/hospitaltest/
Ein Schulzuweisungen (Experiment) für JSP, ein einfaches Websystem für Krankenhauswarteschlangen von Pure JSP, HTML, CSS, JavaScript ohne Framework.
Web, Software -Engineering, Datenbankkurse und Krankenhäuser stehen an, um das Number -System aufzurufen.
Anforderungen: Das System wird auf alle ambulanten Abteilungen des Krankenhauses angewendet, wodurch Probleme wie ungeordnete Warteschlangen effektiv lösen können, wenn Patienten Arzneimittel besuchen/prüfen/untersuchen, die Arbeitsbelastung der Ärzte und ein lautes medizinisches Umfeld einnehmen. Hauptfunktionen: Erhalten Sie zunächst die entsprechenden Patientendokumente (Registrierungsformular, medizinisches und technisches Prüfungsformular oder Medikamentenauftrag) von ihm und generieren eine Warteschlange, die auf dem Anmeldestatus des Patienten, der Planungsinformationen des Arztes und den Patientenprioritätsinformationen des Patienten basiert, damit Ärzte Zahlen anrufen, Anrufe ausgewählt, neu kallt, Zahlen übergeben und andere Warteschlangengeschäftsbetriebe erstellen können. Darüber hinaus muss das System auch Abfragen, Statistiken und Analysefunktionen für entsprechende Informationen bereitstellen.
Tatsächlich wurde nur ein Teil davon implementiert.
Es wird kein Framework verwendet, Front-End und Back-End werden nicht getrennt, front-ende reine native HTML+CSS+JavaScript, Back-End-JSP, Servlets, klassischer MVC-Modus, Datenbank Standard H2, native JDBC-Verbindung, kein Verbindungspool wird verwendet, einige Anfragen verwenden AJAX. Daher ist dieses Projekt nur für die obligatorische Referenz anwendbar, wenn die alte Entwicklung von J2EE
Die Weberleistungen sind sehr einfach. Sogar die Schnittstelle ist reines HTML-handgespült. Nach einem halben Monat Handvertauch ist es immer noch nicht perfekt. Ich werde es hier als Gedenken verwenden. Ich kann es verbessern, wenn ich Zeit habe.
Die Datenbank ist in /src/main/java/db/ConnBean.java (H2) und MsSQLConnBean.java (SQL Server) konfiguriert. Die Standarddatenbank ist H2. Sie müssen die H2 -Datenbank im Verzeichnis D:h2db2 konfigurieren, SQL (Datenbank.SQL und Insert.sql) importieren und initialisieren, oder Sie können den Pfad selbst in ConnBean.java selbst ändern private String database="D:/h2db2/hospital";
Ändern Sie die Codierung von Eclipse Standard GBK auf UTF-8
Admin -Tasten werden jedes Mal, wenn der Server gestartet wird, zufällig generiert. Besuchen Sie RandomAdminKey.jsp , um zu bekommen
Die Bereitstellung muss Tomcat 10 oder höher verwenden (der Paketname wurde in Jakarta geändert, es sei denn, Sie ändern ihn manuell wieder in Javax). Die Standard -Projektstruktur ist ebenfalls in die Ecken. Wenn nach dem Import ein Fehler gemeldet wird, gehen Sie zum Java Build -Pfad, um erneut ungebunden hinzuzufügen.
Wenn Sie es mit einer Idee öffnen möchten, müssen Sie Modul in Projektstrukturmodul importieren. Es wird empfohlen, das Speicherformat von Abhängigkeiten in .im zu ändern, dann die nutzlosen Pakete zu löschen, den JDK-Pfad zu ändern, die Tomcat 10-Bibliothek hinzuzufügen, alle Pakete unter Web-inf/lib/lib, facets-select-Web hinzuzufügen, den Deskriptor zu entfernen, das Web-Ressourcenverzeichnis in das Verzeichnis von WebApp-Verzeichnissen zu entfernen. Fix wird ein paar Mal in Ordnung sein
Da das Ändern der Ideenprojektstruktur etwas problematisch ist, wurde eine neu hinzugefügte Ideenprojektkonfigurationsdatei, die direkt ausgeführt werden kann