يوم أفضل
مقدمة المشروع
هذا هو عنوان مشروع الواجهة الأمامية وعنوان مشروع الواجهة الخلفية: https://github.com/LJP-Perfect/betterday
مشروع BetterDay هو تطبيق عملي لإدارة السجلات مقدم في شكل H5. حاليًا، يحتوي BetterDay على ثلاث وظائف رئيسية: تسجيل الوقت المعتاد، والجدولة، وإدارة الفريق.
هذا المشروع هو تصميم الدورة التدريبية الخاصة بي، ليس لدي الكثير من الوقت ومهاراتي محدودة. هناك بالتأكيد العديد من المشاكل والأخطاء في المشروع وسأقوم بتحديثه عندما يتوفر لدي الوقت.
مظاهرة المشروع
- http://47.101.163.255:8080
- التحسين ليس جيدًا جدًا، لذا سيكون تحميل الشاشة الأولى بطيئًا بعض الشيء (حوالي 10 ثوانٍ)
- الحساب التجريبي: كلمة المرور المجانية: 1234 (يمكنك أيضًا تسجيل حساب بنفسك)
لقطة شاشة لجزء المشروع
تكنولوجيا المشروع
نهاية الطريق
- حذاء الربيع 2.0.4.الإصدار
- مصادقة JWT + SpringSecurity
- كوارتز
- مايباتيس1.3.2
الواجهة الأمامية
- vue2
- com.vuetify
- أكسيوس
- com.fullcalendar
يبدأ النشر
وراء الكواليس
- انسخ الكود المصدري محليًا وافتحه باستخدام IDEA أو Eclipse
- قم بإنشاء قاعدة بيانات Betterday جديدة في قاعدة البيانات وقم باستيراد ملف Resources/better.sql
- قم بتعديل تكوين قاعدة البيانات في التكوين والتكوين ذي الصلة
AliyunOSSClientUtil
ضمن حزمة util
- فقط ابدأ المشروع
الواجهة الأمامية
- استنساخ كود المصدر إلى المحلي
- قم بتعديل تكوينات المضيف والمنفذ المتعلقة بـ config/index.js وsrc/util/require.js
- تثبيت npm، يمكن بدء تشغيل npm dev
المهام
مراجع
- VuetifyDocumentation
- وثائق التقويم الكامل
- قم بحماية تطبيق Spring Boot الخاص بك باستخدام JWT - Spring Security أثناء العمل
- وثائق الكوارتز الصينية
- ...