File size: 3,574 Bytes
82676b8 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 |
"""
مكون عرض ابتكارات النظام
"""
import streamlit as st
def display_innovations():
"""
عرض ابتكارات النظام
"""
# تعريف الابتكارات الرئيسية
innovations = [
{
"title": "تحليل المستندات بالذكاء الاصطناعي",
"description": "استخراج البنود والكميات والمخاطر من المستندات تلقائيًا باستخدام تقنيات الذكاء الاصطناعي ومعالجة اللغة الطبيعية، مما يوفر الوقت والجهد ويقلل من الأخطاء البشرية.",
"icon": "📄"
},
{
"title": "تقنية التسعير غير المتزن",
"description": "آلية متطورة لتحليل وتطبيق استراتيجيات التسعير غير المتزن، مع ضمان الحفاظ على القيمة الإجمالية للعرض، وزيادة فرص الربحية وتحسين التدفق النقدي.",
"icon": "💰"
},
{
"title": "حاسبة المحتوى المحلي الذكية",
"description": "حساب وتحسين نسبة المحتوى المحلي في المشاريع بطريقة آلية، مع اقتراح بدائل محلية للمنتجات والخدمات المستوردة لتحقيق متطلبات المحتوى المحلي.",
"icon": "🏭"
},
{
"title": "نظام التنبؤ بالأسعار",
"description": "التنبؤ بأسعار المواد والخدمات باستخدام خوارزميات التعلم الآلي والبيانات التاريخية، مما يساعد في اتخاذ قرارات التسعير بدقة أكبر.",
"icon": "📊"
},
{
"title": "تحليل المخاطر الاستباقي",
"description": "تحديد وتحليل المخاطر المحتملة في المشاريع بشكل استباقي، مع توفير استراتيجيات المعالجة المناسبة لكل مخاطرة وتقدير تأثيرها على التكلفة.",
"icon": "⚠️"
}
]
# عرض الابتكارات في صفوف
col1, col2 = st.columns(2)
for i, innovation in enumerate(innovations):
# توزيع الابتكارات على عمودين
current_col = col1 if i % 2 == 0 else col2
with current_col:
st.markdown(f"""
<div class="innovation-card">
<div class="innovation-icon">{innovation["icon"]}</div>
<h3>{innovation["title"]}</h3>
<p>{innovation["description"]}</p>
</div>
""", unsafe_allow_html=True)
# إضافة أسلوب CSS للبطاقات
st.markdown("""
<style>
.innovation-card {
background-color: #f8f9fa;
border-radius: 10px;
padding: 15px;
margin-bottom: 20px;
border-right: 5px solid #ff9a3c;
box-shadow: 0 2px 5px rgba(0,0,0,0.1);
}
.innovation-icon {
font-size: 24px;
margin-bottom: 10px;
}
.innovation-card h3 {
color: #333;
margin-bottom: 10px;
}
.innovation-card p {
color: #666;
font-size: 14px;
}
</style>
""", unsafe_allow_html=True) |