https://jvav.my.to:10659/hospitaltest/
مهمة مدرسية (تجربة) لـ JSP ، نظام ويب بسيط في قائمة الانتظار في المستشفيات المصنوع من JSP Pure و HTML و CSS و JavaScript دون أي إطار عمل.
ويب وهندسة البرمجيات ودورات قاعدة البيانات والمستشفيات تصطف لاستدعاء نظام الأرقام.
المتطلبات: يتم تطبيق النظام على جميع أقسام العيادات الخارجية في المستشفى ، والتي يمكن أن تحل بشكل فعال مشاكل مثل قوائم الانتظار غير المنضبط عندما يزور المرضى/فحص/تناول الأدوية ، وعبء عمل الأطباء غير المتوازنة ، والبيئة الطبية الصاخبة. الوظائف الرئيسية: أولاً ، استقبل مستندات المريض المقابلة (نموذج التسجيل ، نموذج الفحص الطبي والفني أو أمر الأدوية) من قائمة انتظار قائمة انتظار ، وإنشاء قائمة انتظار قائمة انتظار بناءً على حالة تسجيل الدخول للمريض ، ومعلومات جدولة الطبيب ومعلومات أولوية المريض ، حتى يتمكن الأطباء من الاتصال بأرقام الاتصال وتحديد المكالمات وعمليات إعادة النقل وعمليات أعمال قائمة الانتظار الأخرى. بالإضافة إلى ذلك ، يحتاج النظام أيضًا إلى توفير وظائف الاستعلام والإحصاء والتحليل للمعلومات المقابلة.
في الواقع ، تم تنفيذ جزء منه فقط.
لا يتم استخدام أي إطار عمل ، ولا يتم فصل الواجهة الأمامية والخلفية ، و HTML+CSS+CSS+JAVASCRIPT ، الواجهة الخلفية ، Servlets ، وضع MVC الكلاسيكي ، قاعدة البيانات الافتراضية H2 ، اتصال JDBC الأصلي ، لا يتم استخدام أي تجمع اتصال ، بعض الطلبات تستخدم Ajax. لذلك ، لا ينطبق هذا المشروع إلا على المرجع الإلزامي عند التطوير القديم J2EE
إنجازات الويب بسيطة للغاية. حتى الواجهة خالصة HTML محفوفة باليد. بعد نصف شهر من الضغط على اليدين ، لا يزال غير مثالي. سأستخدمها كإحياء ذكرى هنا. قد أحسنه إذا كان لدي وقت.
تم تكوين قاعدة البيانات في /src/main/java/db/ConnBean.java (H2) و MsSQLConnBean.java (SQL Server). قاعدة البيانات الافتراضية هي H2. تحتاج إلى تكوين قاعدة بيانات H2 في دليل D:h2db2 ، استيراد وتهيئة SQL (database.sql و insert.sql) ، أو يمكنك تغيير المسار بنفسك في ConnBean.java private String database="D:/h2db2/hospital";
قم بتغيير الترميز من Eclipse الافتراضي GBK إلى UTF-8
يتم إنشاء مفاتيح المشرف بشكل عشوائي في كل مرة يتم فيها بدء الخادم. تفضل بزيارة RandomAdminKey.jsp للحصول على
يجب أن يستخدم النشر Tomcat 10 أو أعلى (تم تغيير اسم الحزمة إلى Jakarta ، إلا إذا قمت بتغييره يدويًا إلى Javax). هيكل المشروع الافتراضي هو أيضا Eclipse. إذا تم الإبلاغ عن خطأ بعد الاستيراد ، فانتقل إلى Java Build Path لإضافة Unbound مرة أخرى.
إذا كنت ترغب في فتحه باستخدام IDEA ، فأنت بحاجة إلى استيراد الوحدة في وحدة هيكل المشروع. يوصى بتغيير تنسيق تخزين التبعيات إلى .IML ، ثم حذف الحزم عديمة الفائدة ، وتعديل مسار JDK ، وإضافة مكتبة Tomcat 10 ، ثم إضافة جميع الحزم تحت شبكة الإنترنت/lib ، وإضافة شبكة SELECT ، وإزالة الواصف ، وتعديل دليل موارد الويب إلى دليل webapp ، ثم إنشاء فني في الحرفة اليمنى السفلية. سيكون الإصلاح على ما يرام عدة مرات
نظرًا لأن تغيير بنية مشروع Idea أمر مزعج بعض الشيء ، فقد تمت إضافة ملف تكوين مشروع Idea الذي تمت إضافته حديثًا يمكن تشغيله مباشرةً ، ولكن قد يحتاج تكوين تشغيل خادم Tomcat إلى تعديله بنفسه في تكوينات التحديد