EGYADMIN commited on
Commit
7d21f80
·
verified ·
1 Parent(s): fb20480

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +215 -215
README.md CHANGED
@@ -1,216 +1,216 @@
1
- ---
2
- license: mit
3
- title: نظام تحليل العقود والمناقصات بالذكاء الاصطناعي الاصدار 1
4
- sdk: streamlit
5
- emoji: 📊
6
- colorFrom: green
7
- colorTo: green
8
- sdk_version: 1.44.0
9
- ---
10
- # نظام تحليل العقود والمناقصات بالذكاء الاصطناعي
11
- ## شركة شبه الجزيرة للمقاولات
12
-
13
- <p align="center">
14
- <img src="https://imgg.io/images/2025/03/23/96dc2ab758cdd5e3267ff8221c2becc2.jpg" alt="شعار النظام" width="200"/>
15
- <br>
16
- <em>تحليل متقدم للمناقصات والعقود باستخدام الذكاء الاصطناعي</em>
17
- </p>
18
-
19
- ![إصدار النظام](https://img.shields.io/badge/الإصدار-1.0.0-blue)
20
- ![حالة البناء](https://img.shields.io/badge/حالة_البناء-ناجح-success)
21
- ![التوافق](https://img.shields.io/badge/التوافق-Hybrid_Face-orange)
22
- ![الترخيص](https://img.shields.io/badge/الترخيص-خاص-red)
23
-
24
- ## نبذة عن النظام
25
-
26
- نظام متكامل يعتمد على تقنيات الذكاء الاصطناعي ومعالجة اللغة العربية الطبيعية لتحليل وتسعير المناقصات والعقود في قطاع المقاولات. تم تطويره خصيصاً لشركة شبه الجزيرة للمقاولات بهدف تحسين دقة التسعير وتعزيز القدرة التنافسية في المناقصات.
27
-
28
- ### فريق التطوير
29
-
30
- - **مطور النظام**: م. تامر الجوهري
31
- - **مدير التطوير**: م. بدر وهبي
32
- - **المستشار الفني**: م. إسلام عيسى - مدير المكتب الفني (القصيم)
33
- - **مدير تكنولوجيا المعلومات**: م. إرشاد يعقوب
34
-
35
- ## المتطلبات التقنية
36
-
37
- ### متطلبات النظام
38
-
39
- - **نظام التشغيل**: Windows 10/11، MacOS 12+، Linux Ubuntu 20.04+
40
- - **المعالج**: Intel Core i5 أو ما يعادله (8 أنوية على الأقل)
41
- - **الذاكرة**: 16GB RAM (يوصى بـ 32GB للمشاريع الكبيرة)
42
- - **مساحة التخزين**: 10GB للنظام + مساحة إضافية للمستندات والبيانات
43
- - **الشاشة**: دقة 1920×1080 أو أعلى
44
-
45
- ### متطلبات البرمجيات
46
-
47
- - **Python**: الإصدار 3.9 أو أحدث
48
- - **بيئة Hybrid Face**: الإصدار 2.5 أو أحدث
49
- - **قاعدة البيانات**: SQLite (للنشر المحلي) أو MySQL 8.0+ (للنشر المؤسسي)
50
- - **متصفح**: Chrome 90+، Firefox 88+، Edge 90+
51
-
52
- ## التثبيت والإعداد
53
-
54
- ### 1. تثبيت بيئة Hybrid Face
55
-
56
- ```bash
57
- # تثبيت بيئة Hybrid Face
58
- curl -sSL https://get.hybridface.io/install.sh | bash
59
-
60
- # تفعيل البيئة
61
- source ~/.hybridface/bin/activate
62
- ```
63
-
64
- ### 2. استنساخ المستودع
65
-
66
- ```bash
67
- # استنساخ المستودع
68
- git clone https://gitlab.peninsula-contracting.com/ai-systems/tender-analysis-system.git
69
- cd tender-analysis-system
70
- ```
71
-
72
- ### 3. تثبيت المتطلبات
73
-
74
- ```bash
75
- # تثبيت حزم Python المطلوبة
76
- pip install -r requirements.txt
77
-
78
- # تثبيت حزم لدعم اللغة العربية
79
- pip install -r arabic_support_requirements.txt
80
- ```
81
-
82
- ### 4. إعداد قاعدة البيانات
83
-
84
- ```bash
85
- # إعداد قاعدة البيانات المحلية
86
- python setup_db.py --mode=local
87
-
88
- # أو إعداد قاعدة بيانات MySQL للمؤسسة
89
- python setup_db.py --mode=enterprise --db-host=DB_HOST --db-user=DB_USER --db-pass=DB_PASS
90
- ```
91
-
92
- ### 5. تحميل نماذج اللغة والذكاء الاصطناعي
93
-
94
- ```bash
95
- # تحميل نماذج معالجة اللغة العربية
96
- python download_models.py --models=nlp,arabic
97
-
98
- # تحميل نماذج التعلم الآلي
99
- python download_models.py --models=ml,pricing
100
- ```
101
-
102
- ### 6. تشغيل النظام
103
-
104
- ```bash
105
- # تشغيل النظام على الخادم المحلي
106
- hface run --app=tender_system --port=8501
107
- ```
108
-
109
- ## هيكل النظام
110
-
111
- ```
112
- tender_system/
113
- ├── app.py # نقطة دخول التطبيق الرئيسية
114
- ├── config.py # إعدادات التطبيق
115
- ├── requirements.txt # متطلبات المكتبات
116
-
117
- ├── database/ # وحدة قاعدة البيانات
118
- │ ├── db_connector.py # اتصال قاعدة البيانات
119
- │ ├── models.py # نماذج البيانات
120
- │ └── migrations/ # تغييرات قاعدة البيانات
121
-
122
- ├── modules/ # وحدات النظام
123
- │ ├── document_analysis/ # وحدة تحليل المستندات
124
- │ ├── pricing/ # وحدة التسعير
125
- │ ├── resources/ # وحدة الموارد
126
- │ ├── risk_analysis/ # وحدة تحلي�� المخاطر
127
- │ ├── projects/ # وحدة إدارة المشاريع
128
- │ ├── reports/ # وحدة التقارير
129
- │ └── ai_assistant/ # وحدة الذكاء الاصطناعي
130
-
131
- ├── models/ # نماذج التعلم الآلي
132
- │ ├── trained/ # النماذج المدربة
133
- │ └── datasets/ # مجموعات البيانات
134
-
135
- ├── static/ # ملفات ثابتة
136
- │ ├── css/ # أنماط CSS
137
- │ ├── js/ # سكربتات JavaScript
138
- │ └── images/ # الصور والشعارات
139
-
140
- └── docs/ # التوثيق
141
- ├── user_manual.md # دليل المستخدم
142
- ├── api_reference.md # مرجع API
143
- └── technical_docs.md # التوثيق التقني
144
- ```
145
-
146
- ## الوحدات الرئيسية
147
-
148
- | الوحدة | الوصف |
149
- |--------|-------|
150
- | **تحليل المستندات** | تحليل كراسات الشروط والعقود باستخدام معالجة اللغة العربية الطبيعية |
151
- | **التسعير المتكامل** | نموذج شامل للتسعير يربط بين مختلف وحدات النظام |
152
- | **الموارد والتكاليف** | إدارة بيانات المواد والمعدات والعمالة وتكاليفها |
153
- | **تحليل المخاطر** | تقييم المخاطر التعاقدية والمالية والفنية |
154
- | **إدارة المشاريع** | متابعة المناقصات والمشاريع المرساة |
155
- | **التقارير والتحليلات** | تقارير وتحليلات متقدمة لدعم اتخاذ القرار |
156
- | **الذكاء الاصطناعي** | محرك الذكاء الاصطناعي لمختلف وظائف النظام |
157
-
158
- ## ميزات بيئة Hybrid Face
159
-
160
- النظام مصمم للعمل على بيئة Hybrid Face، التي توفر المزايا التالية:
161
-
162
- - **وضع عمل هجين**: يعمل محلياً وعبر السحابة
163
- - **ترجمة فورية للواجهة**: دعم متعدد اللغات بالتركيز على العربية والإنجليزية
164
- - **تكامل البيانات**: مزامنة البيانات بين النسخ المحلية ونسخة السحابة
165
- - **وضع العمل دون اتصال**: استمرار العمل حتى عند انقطاع الاتصال بالإنترنت
166
- - **أمان متقدم**: تشفير البيانات والمصادقة متعددة العوامل
167
- - **قابلية للتوسع**: دعم المستخدمين المتعددين والمشاريع الكبيرة
168
-
169
- ## استخدام النظام
170
-
171
- ### 1. تسجيل الدخول
172
-
173
- ```bash
174
- # تسجيل الدخول إلى النظام
175
- hface login --username=USER --password=PASS
176
- ```
177
-
178
- ### 2. إدارة المشاريع
179
-
180
- ```bash
181
- # إنشاء مشروع جديد
182
- hface project create --name="اسم المشروع" --client="اسم العميل"
183
-
184
- # استيراد كراسة شروط
185
- hface document import --project-id=123 --type=tender --file=path/to/document.pdf
186
- ```
187
-
188
- ### 3. تشغيل التحليل والتسعير
189
-
190
- ```bash
191
- # تحليل مستندات المناقصة
192
- hface analyze --project-id=123 --mode=full
193
-
194
- # تشغيل التسعير الشامل
195
- hface pricing --project-id=123 --strategy=comprehensive
196
- ```
197
-
198
- ## التوثيق
199
-
200
- يمكن الوصول إلى التوثيق الكامل عبر:
201
-
202
- - **دليل المستخدم**: `/docs/user_manual.md`
203
- - **التوثيق التقني**: `/docs/technical_docs.md`
204
- - **واجهة المساعدة التفاعلية**: متاحة داخل التطبيق عبر زر "المساعدة"
205
-
206
- ## الدعم الفني
207
-
208
- للحصول على الدعم الفني، يرجى التواصل مع:
209
-
210
- - البريد الإلكتروني: [email protected]
211
- - رقم الهاتف: ⁦+966 55 406 3339⁩
212
- - نظام التذاكر: https://[email protected]
213
-
214
- ## الترخيص
215
-
216
  هذا المشروع ملكية خاصة لشركة شبه الجزيرة للمقاولات. جميع الحقوق محفوظة © 2025.
 
1
+ ---
2
+ license: mit
3
+ title: SA-SAJCOAI
4
+ sdk: streamlit
5
+ emoji: 📊
6
+ colorFrom: green
7
+ colorTo: green
8
+ sdk_version: 1.44.0
9
+ ---
10
+ # نظام تحليل العقود والمناقصات بالذكاء الاصطناعي
11
+ ## شركة شبه الجزيرة للمقاولات
12
+
13
+ <p align="center">
14
+ <img src="https://imgg.io/images/2025/03/23/96dc2ab758cdd5e3267ff8221c2becc2.jpg" alt="شعار النظام" width="200"/>
15
+ <br>
16
+ <em>تحليل متقدم للمناقصات والعقود باستخدام الذكاء الاصطناعي</em>
17
+ </p>
18
+
19
+ ![إصدار النظام](https://img.shields.io/badge/الإصدار-1.0.0-blue)
20
+ ![حالة البناء](https://img.shields.io/badge/حالة_البناء-ناجح-success)
21
+ ![التوافق](https://img.shields.io/badge/التوافق-Hybrid_Face-orange)
22
+ ![الترخيص](https://img.shields.io/badge/الترخيص-خاص-red)
23
+
24
+ ## نبذة عن النظام
25
+
26
+ نظام متكامل يعتمد على تقنيات الذكاء الاصطناعي ومعالجة اللغة العربية الطبيعية لتحليل وتسعير المناقصات والعقود في قطاع المقاولات. تم تطويره خصيصاً لشركة شبه الجزيرة للمقاولات بهدف تحسين دقة التسعير وتعزيز القدرة التنافسية في المناقصات.
27
+
28
+ ### فريق التطوير
29
+
30
+ - **مطور النظام**: م. تامر الجوهري
31
+ - **مدير التطوير**: م. بدر وهبي
32
+ - **المستشار الفني**: م. إسلام عيسى - مدير المكتب الفني (القصيم)
33
+ - **مدير تكنولوجيا المعلومات**: م. إرشاد يعقوب
34
+
35
+ ## المتطلبات التقنية
36
+
37
+ ### متطلبات النظام
38
+
39
+ - **نظام التشغيل**: Windows 10/11، MacOS 12+، Linux Ubuntu 20.04+
40
+ - **المعالج**: Intel Core i5 أو ما يعادله (8 أنوية على الأقل)
41
+ - **الذاكرة**: 16GB RAM (يوصى بـ 32GB للمشاريع الكبيرة)
42
+ - **مساحة التخزين**: 10GB للنظام + مساحة إضافية للمستندات والبيانات
43
+ - **الشاشة**: دقة 1920×1080 أو أعلى
44
+
45
+ ### متطلبات البرمجيات
46
+
47
+ - **Python**: الإصدار 3.9 أو أحدث
48
+ - **بيئة Hybrid Face**: الإصدار 2.5 أو أحدث
49
+ - **قاعدة البيانات**: SQLite (للنشر المحلي) أو MySQL 8.0+ (للنشر المؤسسي)
50
+ - **متصفح**: Chrome 90+، Firefox 88+، Edge 90+
51
+
52
+ ## التثبيت والإعداد
53
+
54
+ ### 1. تثبيت بيئة Hybrid Face
55
+
56
+ ```bash
57
+ # تثبيت بيئة Hybrid Face
58
+ curl -sSL https://get.hybridface.io/install.sh | bash
59
+
60
+ # تفعيل البيئة
61
+ source ~/.hybridface/bin/activate
62
+ ```
63
+
64
+ ### 2. استنساخ المستودع
65
+
66
+ ```bash
67
+ # استنساخ المستودع
68
+ git clone https://gitlab.peninsula-contracting.com/ai-systems/tender-analysis-system.git
69
+ cd tender-analysis-system
70
+ ```
71
+
72
+ ### 3. تثبيت المتطلبات
73
+
74
+ ```bash
75
+ # تثبيت حزم Python المطلوبة
76
+ pip install -r requirements.txt
77
+
78
+ # تثبيت حزم لدعم اللغة العربية
79
+ pip install -r arabic_support_requirements.txt
80
+ ```
81
+
82
+ ### 4. إعداد قاعدة البيانات
83
+
84
+ ```bash
85
+ # إعداد قاعدة البيانات المحلية
86
+ python setup_db.py --mode=local
87
+
88
+ # أو إعداد قاعدة بيانات MySQL للمؤسسة
89
+ python setup_db.py --mode=enterprise --db-host=DB_HOST --db-user=DB_USER --db-pass=DB_PASS
90
+ ```
91
+
92
+ ### 5. تحميل نماذج اللغة والذكاء الاصطناعي
93
+
94
+ ```bash
95
+ # تحميل نماذج معالجة اللغة العربية
96
+ python download_models.py --models=nlp,arabic
97
+
98
+ # تحميل نماذج التعلم الآلي
99
+ python download_models.py --models=ml,pricing
100
+ ```
101
+
102
+ ### 6. تشغيل النظام
103
+
104
+ ```bash
105
+ # تشغيل النظام على الخادم المحلي
106
+ hface run --app=tender_system --port=8501
107
+ ```
108
+
109
+ ## هيكل النظام
110
+
111
+ ```
112
+ tender_system/
113
+ ├── app.py # نقطة دخول التطبيق الرئيسية
114
+ ├── config.py # إعدادات التطبيق
115
+ ├── requirements.txt # متطلبات المكتبات
116
+
117
+ ├── database/ # وحدة قاعدة البيانات
118
+ │ ├── db_connector.py # اتصال قاعدة البيانات
119
+ │ ├── models.py # نماذج البيانات
120
+ │ └── migrations/ # تغييرات قاعدة البيانات
121
+
122
+ ├── modules/ # وحدات النظام
123
+ │ ├── document_analysis/ # وحدة تحليل المستندات
124
+ │ ├── pricing/ # وحدة التسعير
125
+ │ ├── resources/ # وحدة الموارد
126
+ │ ├── risk_analysis/ # وحدة تحليل المخاطر
127
+ │ ├── projects/ # وحدة إدارة المشاريع
128
+ │ ├── reports/ # وحدة التقارير
129
+ │ └── ai_assistant/ # وحدة الذكاء الاصطناعي
130
+
131
+ ├── models/ # نماذج التعلم الآلي
132
+ │ ├── trained/ # النماذج المدربة
133
+ │ └── datasets/ # مجموعات البيانات
134
+
135
+ ├── static/ # ملفات ثابتة
136
+ │ ├── css/ # أنماط CSS
137
+ │ ├── js/ # سكربتات JavaScript
138
+ │ └── images/ # الصور والشعارات
139
+
140
+ └── docs/ # التوثيق
141
+ ├── user_manual.md # دليل المستخدم
142
+ ├── api_reference.md # مرجع API
143
+ └── technical_docs.md # التوثيق التقني
144
+ ```
145
+
146
+ ## الوحدات الرئيسية
147
+
148
+ | الوحدة | الوصف |
149
+ |--------|-------|
150
+ | **تحليل المستندات** | تحليل كراسات الشروط والعقود باستخدام معالجة اللغ�� العربية الطبيعية |
151
+ | **التسعير المتكامل** | نموذج شامل للتسعير يربط بين مختلف وحدات النظام |
152
+ | **الموارد والتكاليف** | إدارة بيانات المواد والمعدات والعمالة وتكاليفها |
153
+ | **تحليل المخاطر** | تقييم المخاطر التعاقدية والمالية والفنية |
154
+ | **إدارة المشاريع** | متابعة المناقصات والمشاريع المرساة |
155
+ | **التقارير والتحليلات** | تقارير وتحليلات متقدمة لدعم اتخاذ القرار |
156
+ | **الذكاء الاصطناعي** | محرك الذكاء الاصطناعي لمختلف وظائف النظام |
157
+
158
+ ## ميزات بيئة Hybrid Face
159
+
160
+ النظام مصمم للعمل على بيئة Hybrid Face، التي توفر المزايا التالية:
161
+
162
+ - **وضع عمل هجين**: يعمل محلياً وعبر السحابة
163
+ - **ترجمة فورية للواجهة**: دعم متعدد اللغات بالتركيز على العربية والإنجليزية
164
+ - **تكامل البيانات**: مزامنة البيانات بين النسخ المحلية ونسخة السحابة
165
+ - **وضع العمل دون اتصال**: استمرار العمل حتى عند انقطاع الاتصال بالإنترنت
166
+ - **أمان متقدم**: تشفير البيانات والمصادقة متعددة العوامل
167
+ - **قابلية للتوسع**: دعم المستخدمين المتعددين والمشاريع الكبيرة
168
+
169
+ ## استخدام النظام
170
+
171
+ ### 1. تسجيل الدخول
172
+
173
+ ```bash
174
+ # تسجيل الدخول إلى النظام
175
+ hface login --username=USER --password=PASS
176
+ ```
177
+
178
+ ### 2. إدارة المشاريع
179
+
180
+ ```bash
181
+ # إنشاء مشروع جديد
182
+ hface project create --name="اسم المشروع" --client="اسم العميل"
183
+
184
+ # استيراد كراسة شروط
185
+ hface document import --project-id=123 --type=tender --file=path/to/document.pdf
186
+ ```
187
+
188
+ ### 3. تشغيل التحليل والتسعير
189
+
190
+ ```bash
191
+ # تحليل مستندات المناقصة
192
+ hface analyze --project-id=123 --mode=full
193
+
194
+ # تشغيل التسعير الشامل
195
+ hface pricing --project-id=123 --strategy=comprehensive
196
+ ```
197
+
198
+ ## التوثيق
199
+
200
+ يمكن الوصول إلى التوثيق الكامل عبر:
201
+
202
+ - **دليل المستخدم**: `/docs/user_manual.md`
203
+ - **التوثيق التقني**: `/docs/technical_docs.md`
204
+ - **واجهة المساعدة التفاعلية**: متاحة داخل التطبيق عبر زر "المساعدة"
205
+
206
+ ## الدعم الفني
207
+
208
+ للحصول على الدعم الفني، يرجى التواصل مع:
209
+
210
+ - البريد الإلكتروني: [email protected]
211
+ - رقم الهاتف: ⁦+966 55 406 3339⁩
212
+ - نظام التذاكر: https://[email protected]
213
+
214
+ ## الترخيص
215
+
216
  هذا المشروع ملكية خاصة لشركة شبه الجزيرة للمقاولات. جميع الحقوق محفوظة © 2025.