يستخدم هذا المشروع للإدارة اليومية داخل المدرسة ويستخدم ليحل محل الإدارة اليدوية السابقة، وبالتالي تغيير الوضع الحالي لتخزين البيانات غير المركزية والإدارة غير المنظمة وغير المنتظمة ويخطط لتحقيق الوظائف التالية:
laravel5.5 + vuejs 2.5.2 + vue-router + vuex +element ui 2.0 + easywechat
يستخدم دليل الواجهة الخلفية لوحدة الواجهة الخلفية إطار عمل laravel5.5 ويستخدم جواز سفر laravel لتنفيذ مصادقة oauth 2.0. الواجهة الخلفية مسؤولة فقط عن تطوير واجهة برمجة التطبيقات (API)، وتحقيق تطوير منفصل للواجهة الأمامية والخلفية بالمعنى السائد، وتم تكوينها. مع وثائق الواجهة ذات الصلة
يستخدم دليل الواجهة الأمامية لوحدة الواجهة الأمامية إطار العمل مفتوح المصدر ذي الصلة vueAdmin-template ويتم تحسينه بناءً على احتياجاته الخاصة. يعتمد المشروع على عنصر ui 2.0 ويستخدم إدارة أذونات الواجهة الأمامية.
يتم استخدام WeChat SDK مفتوح المصدر--easywechat في خطة دليل WeChat wx لتزويد الآباء والمعلمين بصفحة استعلام أفضل للعثور على معلومات متنوعة.
على الرغم من أن المشروع لا يتضمن التزامن عالي المستوى أو البيانات الضخمة وما إلى ذلك، فقد يكون المحتوى التالي هو ما تحتاجه:
- طريقة كتابة التعليمات البرمجية مع فصل الواجهة الأمامية والخلفية وطريقة إصدار المشروع
- مصادقة oauth2.0 في Laravel
- كيفية التطوير في vue.js مع واجهة برمجة التطبيقات الخلفية. كيفية التحكم في تسجيل دخول المستخدم وأذونات الوصول إلى البيانات في الواجهة الأمامية.
- تم دمجه مع طرق التكوين المختلفة لحزمة الويب في التطوير الفعلي
نظرًا لأنه تم تسويق المشروع، فلن يستمر الإصدار مفتوح المصدر في تحديث الوظائف. إذا كنت بحاجة إلى عرض توضيحي أو تعاون تجاري، يمكنك إضافة WeChat (xpyzwm).
يستخدم كقالب عادي لإدارة المدرسة
مناسبة لمشاريع التخرج وعروض المنتجات ذات الصلة
إذا كان ذلك مفيدًا لك، فيمكنك النقر على "نجمة" في الزاوية اليمنى العليا لدعمه. شكرًا لك. ^_^
أو يمكنك "المتابعة" وسأواصل تحسين المشروع
بيئة التطوير ويندوز 7 كروم 63 PHP 7.1.7
إذا كانت لديك أية أسئلة، فيرجى طرحها مباشرة في قسم "القضايا"، أو إذا وجدت مشكلة ولديك حل جيد جدًا، فنحن نرحب بالعلاقات العامة؟
اتصالات المشروع: xpyzwm (WeChat)
وبالوقوف على قمة العمالقة، يمكننا أن نذهب إلى أبعد من ذلك. تم استخدام الأطر مفتوحة المصدر التالية في المشروع ولكم جزيل الشكر
- لارافيل(https://laravel.com/)
- vue.js(https://cn.vuejs.org/index.html)
- واجهة المستخدم للعنصر (http://element.eleme.io/#/zh-CN)
- دلو عائلة vue (https://router.vuejs.org/ https://vuex.vuejs.org/)
- تكامل WeChat (https://github.com/overtrue/laravel-wechat)
- برنامج Excel الإضافي (https://github.com/Maatwebsite/Laravel-Excel)
- عبر المجال (https://github.com/barryvdh/laravel-cors)
- تكامل الرسائل القصيرة (https://github.com/overtrue/easy-sms)
- قالب vueAdmin(https://github.com/PanJiaChen/vueAdmin-template)
- كتابة مستندات واجهة API (http://apidocjs.com/)
معهد ماساتشوستس للتكنولوجيا