Pythagorean OA هو نظام مكتبي عملي مفتوح المصدر يعتمد على ThinkPHP6 + Layui + MySql. باستخدام Pythagorean OA، يمكنك بسهولة وبسرعة إنشاء نظام أتمتة مكتبي على مستوى المؤسسة. يعد نظام التشغيل الآلي للمكاتب نظام التطبيقات الأكثر استخدامًا من قبل الموظفين والمديرين ويمكنه تحسين كفاءة مكاتب الشركة بشكل كبير. نحن مصممون على توفير أنظمة أتمتة مكتبية مفتوحة المصدر وسهلة الاستخدام للمؤسسات الصغيرة والمتوسطة الحجم للمساعدة توفر الشركات تكلفة المكاتب الرقمية والمكاتب القائمة على المعلومات.
1. كل وحدة وظيفية للنظام واضحة في لمحة وسهلة التشغيل وإطار عمل عالمي لإدارة السلطة الخلفية، وتغطية كاملة وتتبع لسجلات تشغيل الموظفين، وتتبع الاتجاه، وعتبة منخفضة للغاية، وجاهزة للاستخدام خارج الصندوق؛ .
2. يدمج النظام الوحدات الأساسية مثل إعداد النظام، وإدارة شؤون الموظفين، والإدارة الإدارية، وإدارة الرسائل، وإعلانات الشركات، وقاعدة المعرفة، وإعداد عملية الموافقة، وموافقة المكاتب، والمكتب اليومي، والإدارة المالية، وإدارة العملاء، وإدارة العقود، وإدارة المشاريع، و إدارة المهام. .
3. النظام ملائم للتطوير الثانوي، وسهل لتوسيع الوظائف وصيانة الكود، ويلبي احتياجات التركيز على تطوير الأعمال المتعمق.
4. يمكن للمطورين إجراء تطوير ثانوي بسرعة بناءً على هذا النظام، مما يزيل عناء كتابة بنية النظام ومساعدة المطورين على تقليل تكاليف التطوير بكفاءة، بعد التطوير الثانوي، يمكن استخدامه لمكاتب الشركات مثل CRM وERP وإدارة المشاريع . نظام.
تدمج خلفية النظام الوظائف الشائعة السائدة، مثل: التحقق من تسجيل الدخول، وتكوين النظام، وإدارة سجل العمليات، وأذونات الأدوار، والمسميات الوظيفية، وقائمة الوظائف، وإدارة الوحدات، وإدارة الكلمات الرئيسية، وتحميل الملفات، والنسخ الاحتياطي/الاستعادة للبيانات، والبيانات الأساسية، وعملية الموافقة ، إدارة الموظفين، إشعارات الرسائل، إعلانات الشركات، المقالات المعرفية، موافقة المكتب، العمل المكتبي اليومي، الإدارة المالية، واجهات API، إلخ. يمكن تطوير المزيد من الوظائف المخصصة بسهولة بناءً على النظام الحالي.
1. الخادم.
الحد الأدنى من تكوين الخادم
وحدة معالجة مركزية أحادية النواة (2 نواة+ مستحسن)
ذاكرة 1 جيجا (يوصى بـ 4 جيجا+)
عرض النطاق الترددي 1M (يوصى بـ 3M+)
متطلبات بيئة تشغيل الخادم
PHP >= 7.2.5 (يوصى بـ 7.4)
Mysql >= 5.5.0 (تحتاج إلى دعم محرك innodb)
أباتشي أو نجينكس
ملحق PDO PHP
ملحق MBstring PHP
ملحق PHP كيرل
الملحن (لإدارة حزم ملحقات الطرف الثالث)
2. تركيب النظام
تثبيت سطر الأوامر (مستحسن)
يوصى باستخدام تثبيت سطر الأوامر، لأن طريقة تثبيت سطر الأوامر يمكن أن تحافظ على مزامنة التحديثات مع Pythagorean OA في أي وقت. يرجى إعداد Git وComposer مسبقًا لاستخدام تثبيت سطر الأوامر.
في نظام التشغيل Linux، يرجى استخدام الأمر التالي لتثبيت Pythagorean OA.
الخطوة 1: قم بتنزيل Pythagorean OA على جهاز الكمبيوتر المحلي الخاص بك
الخطوة 2: أدخل الدليل
cd gouguoa (الدليل الجذر حيث يوجد الملف)
الخطوة 3: تنزيل حزمة تبعية PHP
تثبيت الملحن
الخطوة 4: إضافة مضيف ظاهري وربطه بالدليل العام للمشروع، في النشر الفعلي، تأكد من وصول اسم المجال المنضم إلى الدليل العام. (هذه الخطوة مهمة جداً، فالكثير من الناس يخطئون)
الخطوة 5: التكوين شبه الثابت (هذه الخطوة أيضًا مهمة جدًا، كثير من الناس يخطئون)
قام Nginx بتعديل ملف التكوين nginx.conf وإضافة العبارة التالية.
location / { if (!-e $request_filename){ أعد الكتابة ^(.*)$ /index.php?s=$1 last; } }يحفظ Apache المحتوى التالي كملف .htaccess ويضعه في نفس الدليل مثل الملف العام للتطبيق.
الخطوة 6: قم بزيارة http://www.yourdomain.com/install/index للتثبيت (ستؤدي زيارة اسم المجال الرئيسي إلى الانتقال تلقائيًا إلى اتصال التثبيت)
ملاحظة: أثناء عملية التثبيت، سيقوم النظام تلقائيًا بإنشاء قاعدة بيانات. يرجى التأكد من أن مستخدم قاعدة البيانات الذي قمت بملئه لديه الأذونات اللازمة لإنشاء قاعدة البيانات. إذا كانت الأذونات غير كافية، فيرجى إنشاء قاعدة بيانات فارغة يدويًا أولاً، ثم قم بملئها اسم قاعدة البيانات التي تم إنشاؤها حديثًا واسم المستخدم لإكمال التثبيت.
تذكير: أثناء عملية التثبيت، إذا كان شريط التقدم عالقًا، فعادةً ما تكون هناك مشكلة في إذن الكتابة لقاعدة البيانات أو تكوين بيئة التثبيت، يرجى التحقق من ذلك بعناية.
1. فشل التثبيت. قد يكون هناك ملف تكوين PHP يحظر وظائف putenv وproc_open. الحل هو العثور على موقع ملف php.ini، وفتح php.ini، والبحث عن عنصر Disable_functions لمعرفة ما إذا كانت وظائف putenv وproc_open معطلة. إذا كان موجودًا في قائمة المعوقين، فقم بإزالة putenv proc_open ثم قم بالخروج، ثم أعد تشغيل PHP.
2. إذا تم عرض خطأ 404 عند فتح الصفحة بعد التثبيت، فيرجى التحقق من التكوين شبه الثابت للخادم. وإذا كانت لوحة باغودا وكان موقع الويب ثابتًا زائفًا، فيرجى تكوين قواعد thinkphp واستخدامها.
3. إذا ظهرت رسالة مفادها أن الأذونات الحالية غير كافية ولا يمكن كتابة ملف التكوين config/database.php، فيرجى التحقق مما إذا كان ملف data.php قابلاً للقراءة. ومن الممكن أيضًا ألا يتمكن برنامج التثبيت الحالي من الوصول إلى الدليل الأصلي تكوين PHP open_basedir.
4. إذا فشل تثبيت الملحن، فيرجى محاولة تبديل التكوين إلى المصدر المحلي في سطر الأوامر. الأمر كما يلي: Composer config -g repo.packagist Composer https://mirrors.aliyun.com/composer/.
5. قم بزيارة http://www.yourdomain.com/install/index، يرجى الانتباه للتحقق من الثبات الزائف وتكوين ما إذا كان قد تم تعيين قواعد thinkphp أم لا.