كارلوس عمر باردو جوميز ([email protected])
تطبيق ويب تم إنشاؤه باستخدام Django. يعمل على تحسين عائد الاستثمار للمستثمرين، بالنظر إلى سعر الفائدة والحد الأدنى والحد الأقصى للاستثمارات لمجموعة من banks .
في الجزء العلوي، يتم عرض banks الاستثمارية المتاحة، مع المعلومات المقابلة لها.
بعد ذلك، يتم تقديم اقتراح كل مستخدم بحيث يكون، من بين جميع الحلول الممكنة، هو الحل الذي يزيد عائد الاستثمار إلى الحد الأقصى.
وهنا يمكن تعديل banks والمستثمرين.
بالنسبة banks ، يجب ملء أسعار الفائدة والقيود.
في قسم المستثمرين، يقوم المسؤول بحفظ المبلغ المالي المتاح لكل مستخدم ويختار banks التي سيستثمر فيها.
وأخيرا، يمكن تعديل كلا القسمين.
بيثون: 2.7.14، جانغو 1.8.0، MySQL-python: 1.2.5، cvxopt: 1.1.9
تم تصميم الإرشادات التالية ليتم تنفيذها على سطر الأوامر.
أولاً، يجب عليك فتح جلسة MySQL لإنشاء قاعدة بيانات المشروع ومنح المستخدم كافة الامتيازات الموجودة عليها.
mysql> CREATE DATABASE banks ;
mysql> CREATE USER 'mocks'@'localhost' IDENTIFIED BY 'mocks';
mysql> GRANT ALL PRIVILEGES ON banks . * TO 'mocks'@'localhost';
بعد ذلك، يجب ترجمة النماذج التي حددها المشروع إلى جداول ومتغيرات مختلفة ضمن قاعدة البيانات المنشأة حديثًا، وذلك باستخدام الأمر التالي:
python manage.py migrate
بعد ذلك، يجب إنشاء مستخدم متميز واحد، والذي سيتم استخدامه في نافذة تسجيل الدخول.
python manage.py createsuperuser --username=superusername
وأخيرًا، يمكنك تشغيل المشروع باستخدام الأمر
python manage.py runserver
ستظهر بعض الخطوط في الصدفة. هناك سيظهر اتجاه المشروع.
يجب عليك كتابة هذا الاتجاه، وإضافة /users/ ، وبعد ذلك ستكون جاهزًا لبدء اللعب بالتطبيق.