مدعوم من: Nefu ab-in
تصميم مشروع تكنولوجيا تطوير الويب
النشر من جانب الخادم
يسجل المشكلات التي واجهتها في جانب خادم نشر المشروع
لا يمكن الوصول إلى حزمة حرب معبد في مدونة WebApps_Nefu AB-in
هذا الإصدار من وقت تشغيل Java يتعرف فقط
عن
يرجى استخدام متصفح Chrome أو 360 لفتحه! ! ! !
(لا يمكن إصلاح حشرة تدحرج البكرة للحافة في الوقت الحاضر)
مدة المشروع
سجل المشروع
2021.11.14
رسم صور إيه
بناء إطار عمل شامل
2021.11.15
- قم بإنشاء tomcat خادم سحابي وتكوين tomcat من صفحة المعبد
- تحميل المشروع إلى github
- اختبار مشروع لنشر المعلم
2021.11.16
- حل مشكلة إصدارات Java المختلفة
- حاول أن تتعلم الإطار (الاستسلام)
- مراجعة نقاط معرفة الويب
- تصور الصفحة الرئيسية
2021.11.17
- ابدأ في كتابة أجزاء مختلفة من الفهرس الشامل. jsp
- ابدأ الكتابة من تذييل
2021.11.18
- قرر البدء في كتابة قاعدة البيانات أولاً
- أكمل إنشاء جدول المستخدم ، جدول المعلم ، جدول الموضوع ، جدول المختبر ، جدول أخبار المختبر ، جدول الأخبار
2021.11.19
- بعد كتابة وحدة المختبر ، إلى جانب CSS و JS ، قم بتنفيذ مخططات Carousel ومخططات الزر Carousel (لم تتم إضافتها إلى قاعدة البيانات)
- بعد كتابة وحدة QRCode ، اتصل بـ JS
- بعد كتابة الوحدة النمطية الرئيسية ، يتم تحقيق تأثير الانزلاق (لم يضاف إلى قاعدة البيانات)
- ملاحظة: يتم تضمين جميع عمليات JS و CSS المحددة في ملفات JS و CSS المقابلة
2021.11.20
- بعد كتابة وحدة المعلم ، نفس نمط التخصص (لم يضاف إلى قاعدة البيانات)
- بعد كتابة وحدة الأخبار (لم تتم إضافتها إلى قاعدة البيانات)
2021.11.21
- تحسين أجزاء JS و CSS المكتوبة في وقت سابق
- أضف إلى تحديثات قاعدة بيانات المختبر (بما في ذلك فئات الكيانات ، servlets ، utils ، DataSources ، Jumps الثانوية ، JSTLS ، ELS)
- انضم إلى تحديث قاعدة البيانات الرئيسية
2021.11.22
2021.11.23
- كتابة البحرية
- صنعت أيقونات صغيرة متعددة 2021/11/23
- توسيع دائرة نمط CSS 2021/11/23
- القائمة الفرعية للقائمة السريعة مكتوبة 2021/11/23
- اكتب JavaScript لكل قسم: Scroll ()
- ملاحظة: لم أكتب الواجهة الثانية لأنني كنت كسول 2021/11/23
2021.11.24
- انضم إلى تحديث قاعدة بيانات NAV
- تمت إضافة استعلام باستخدام الرمز الرئيسي من قاعدة البيانات وفتح صفحة التفاصيل 2021/11/24
- اكتب قسم الرأس
- أضف إلى الرسوم المتحركة الافتتاحية
- ابحث عن الأيقونة ، وتصميم تسجيل الدخول إلى الخلفية 2021/11/24
2021.11.25
- تحقق من مفقود وتسريبات بشكل عام
- ابدأ بالملء index.jsp
- حل مشكلة فشل JS و CSS
2021.11.26
2021.11.27
- لم أستطع إلا أن ألق نظرة ووجدت أن الرموز التي صنعت لم تكن جيدة الصنع ، لذلك عدت إلى الفرن للإصلاح
- إضافة الشعار
2021.12.3
- نشر المشروع على الخادم لتشغيله
2021.12.4
- نشر المشروع على جهاز كمبيوتر كبير وتجد أن Media ليس جيدًا ، لذلك أقوم بتعديل Media للكمبيوتر الكبير
- 2021/12/4 انتهى للتو من التدريب يوم السبت ، المعلم المعين لإكمال أعمال التحديث. لقد خرج بعد عشر دقائق من الكبد ، فقط ... لقد كنت متعبًا للغاية ، لكن عندما اعتقدت أن محتوى التدريب الداخلي اليوم كان الواجهة الخلفية التي كانت موجودة منذ فترة طويلة ، ما زلت أعمل من الساعة 8 حتى الساعة الثانية عشرة من الساعة الثانية من الساعة الثانية.
2021.12.5
- 2021/12/5 تم الانتهاء من أعمال البحث يوم الأحد واستخدمت مثل الاستعلام الغامض. كان التأثير كبيرًا. كان التصحيح وقتًا طويلاً ولكن التأثير كان جيدًا جدًا. انتهى الخلفية!
- لقد وجدت أن NAV زائدة عن الحاجة ، لذلك قمت بتغيير جميع سمات شريط التنقل الأفقي ، وأضفت جميع السمات الثانوية ، وأضاف الروابط ، مما يقلل من الروابط الزائدة 2021/12/5
2021.12.7
- ابدأ في التخطيط للواجهة الثانية ، وقم بتعديل الوضع بناءً على الصفحة الرئيسية ، وقم بتقديم الأقسام غير المتغيرة للرأس ، NAV ، تذييل
2021.12.8
- أكمل إنتاج جميع الأقسام الثانية
- لقد وجدت أن servlets زائدة عن الحاجة ، لذلك أنشأت طبقة الثبات ووضع بعض الوظائف الزائدة فيها.
- تغيير هيكل المشروع
2021.12.9 دولار
- أكمل إنتاج جميع الأقسام الثالثة
- تعلم إصدار إصدار إصدار GitHub
- الإصدار الأول v1.0 قبل الانتهاء من العمل
2021.12.10 $
- قم بإزالة الروابط الزائدة وتحويل الروابط عديمة الفائدة من # إلى JavaScript:
- حل موارد الويب التي يتم تحميلها ببطء شديد
- إنشاء OSS
- تكوين OSS CDN
- وتحميل الملف
- تغيير عنوان URL في المشروع
- إضافة وظيفة البحث في الرأس
- بحث غامض ، وتوسيع نطاق لكل سمة
- يمكنك تحديد وحدات للبحث ، ثم القفز إلى الوحدات المقابلة بنفسك بعد البحث.
- تحسين هيكل الدعوة للطبقة المستمرة
- غيرت شعار المستمع وأضاف صورة متجه جديدة
- الإصدار الثاني من V1.1 قبل الانتهاء
$ 2021.12.11 $
- تغيير كلمة المرور لمنع الجميع من الدخول إلى الخلفية
- قم بتغيير زر الإرجاع في صفحة تسجيل الدخول للعودة إلى الواجهة الرئيسية
- قم بتغيير مطابقة اللون الإجمالية للواجهة الخلفية
- إضافة إلى الخلف تقديم النص الغني
- عدل بنية وأسلوب محتوى المقالة
- فقط دعم النص العادي ، وليس الصور ومقاطع الفيديو
- تم تعديل الخطأ الذي تم تعيين علامة الإدخال على تعطيل ولا يمكن إرساله ، وتغييره إلى readonly
- تعديل إعادة توجيه Servlet من التحديث وحفظها
- أكمل الإصدار الثالث من V1.2 قبل الانتهاء من العمل
2021.12.16 دولار
- تعديل عنوان URL للصفحة الرئيسية
- اقترح index.jsp وقم بتعيين مرشح للاستماع ، بحيث يمكنك تنفيذ صفحات ديناميكية دون قفز servlet.
- قم بتعديل معلمات الأقسام الأخرى للوصول إلى الصفحة الرئيسية ، وتغييرها إلى "."
- تعديل قسم الأخبار
- أعد كتابة فئة الأخبار و Servlet ، أضف سمة العنوان
- عدل حفظ الأخبار وتحديثها ، وأضاف محرر نصية غني لتقديم مقدمة
- غيرت تخطيط الواجهة الثالثة من الأخبار وأضاف صورًا جديدة
- عدل تخطيط الرأس لجعل عرض النافذة أصغر ويتغير
- تم ضبط زر التعديل للمعلم والوحدات النمطية الرئيسية
- عدل خطأ العرض الثابت ، والعرض الذي تم الحصول عليه بواسطة JS يتغير مع تغيير النافذة
- عدل قيمة الانزلاق اليسار بحيث لا يتسرب أي عنصر
- تخطيط تذييل المعدل ، وأضاف رمز QR جديد ليختفي عندما يتم تقليل الصفحة في الحجم.
- عدل علة مربع البحث لوحدة المعلم
- أكمل الإصدار الرابع من V1.3 قبل الانتهاء من العمل
متطلبات المشروع
أكمل محتوى التصميم التالي استنادًا إلى HTML/CSS/JS/Servlet/JDBC وغيرها من التقنيات
السماح وتشجيع استخدام أطر عمل واجهة المستخدم مثل bootstrap/easy-ui/flat-ui ، وكذلك المكونات الإضافية مثل التمرير الكاروسيل/الرسوم المتحركة/الرسم البياني/الشاشة الكاملة.
يسمح باستخدام Vue/React/Springboot وغيرها من التقنيات ، ولكن يجب نشره على الخادم الشخصي للطالب ويوفر عناوين URL للوصول.
يمثل هذا التصميم 40 ٪ من إجمالي الدرجات ، ويتم تقسيمه إلى مجموعات وفقًا لحالة إكمال الوظيفة: مجموعة واحدة لكل شخص ، مكتملة بشكل مستقل
الموعد النهائي: 15 أسبوعًا (يتم تحديد تاريخ محدد)
طريقة التقديم/النشر: التحميل إلى النظام المحدد مع حزمة الحرب ، ويتم نشر المشروع بشكل موحد على الخادم السحابي
بيئة النشر: حاوية Docker Tomcat9+MySQL8
عرض المشروع: يتم عرض جميع مشاريع الطلاب علنًا على الشبكة العامة
محتوى التصميم
موقع محترف علوم الكمبيوتر والتكنولوجيا
محتوى التقييم الرئيسي: تصميم الموقع العام ، تجربة تفاعل المستخدم
بما في ذلك: تخطيط HTML ، استخدام علامات HTML ، تطبيق نمط CSS لتعزيز تأثير عرض موقع الويب ، تغيير الصفحات ديناميكيًا باستخدام JS ، معالجة Servlet للبيانات ، وصول قاعدة بيانات JDBC ، إلخ.
الوظائف الرئيسية
موقع مكتب الاستقبال
محتوى القسم الرئيسي: مقدمة مهنية ، مختبرات ، أعضاء هيئة التدريس ، أدلة التوظيف ، الأخبار ، الإعلانات ، إلخ.
تشمل المتطلبات على الأقل التنقل.
يجب أن يحتوي القسم على محتوى المستوى 2. على سبيل المثال ، مقدمة مهنية: مقدمة مهنية ، مقدمة في الاتجاه ، إلخ ؛ المختبر: 923 مختبر الابتكار ، 925 مختبر تنمية الهاتف المحمول ، 923 مختبر ، إلخ ؛ ويمكن أن تقفز إلى المحتوى التفصيلي من المستوى 2.
الكلية: الأساتذة ، الأساتذة المساعدين ، المحاضرين ، إلخ.
على سبيل المثال ، عند النقر على أستاذ مشارك ، القفز إلى قائمة الأستاذ المساعد ، وعند النقر على معلم معين مرة أخرى ، القفز إلى مقدمة المعلم التفصيلية ، ويجب أن يحتوي المحتوى على الوسائط المتعددة للنص/الصورة قدر الإمكان وغيرها من المعلومات مثل النص/الصور والوسائط المتعددة.
إعلان الأخبار: تسرد الصفحة الرئيسية الأخبار والإعلانات الخمسة الأخيرة ، وتعرض وقت العنوان ، وما إلى ذلك ، وتتطلب الحصول عليها من قاعدة البيانات. انقر فوق عنوان القفز إلى الوصف التفصيلي للمعلومات.
نظام الخلفية
يجب توفير رابط إدخال نظام العلاقات الخلفية على موقع مكتب الاستقبال على الويب ، ومسؤول اسم المستخدم/كلمة المرور المُقدم للمسؤول الخلف مطلوب.
بعد قيام المسؤول بتسجيل الدخول ، يمكنه إضافة معلومات إعلان الأخبار في الخلفية. إذا تم الانتهاء من جميع الإضافات والحذف والتعديلات والشيكات ، فستكون هناك نقاط إضافية.
تصفية ، لا يمكن الوصول إلى نظام إدارة الواجهة الخلفية دون حالة تسجيل الدخول
يجب نشر معلومات النص الأساسية فقط ، ولا توجد صور وغيرها من المرفقات ، ولا يلزم الحصول على ترحيل لتقديمات النص الغنية. بالإضافة إلى إعلانات الأخبار ، يمكن استخدام البيانات الثابتة في مقدمات مختبر المعلمين ، وما إلى ذلك. يجب أن تتضمن جميع محتوى المقدمة النصوص والصور قدر الإمكان. جميع النصوص/الصور لا تحتاج إلى استخدام معلومات حقيقية.
لا توجد صفحة مطلوبة للمعلومات
بالإضافة إلى إعلانات الأخبار ، يمكن استخدام بيانات ثابتة في مقدمات مختبر المعلمين ، إلخ.
يجب أن تحتوي جميع محتويات المقدمة على نص وصور قدر الإمكان
جميع النص/الصور لا تتطلب معلومات حقيقية
رخصة
يتم إصدار مشروع الويب بموجب GPLV3. ترخيص
بيان حقوق الطبع والنشر
يستخدم Web-Project بروتوكول GPL V3.