Skip to content

Create بن مهدي #357

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
68 changes: 68 additions & 0 deletions بن مهدي
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
import streamlit as st
import matplotlib.pyplot as plt
import pandas as pd
import numpy as np

# العلامة التجارية
st.title("نظام إدارة عبدالرزاق مهدي")

# قائمة التنقل
st.sidebar.title("القوائم")
option = st.sidebar.radio("اختر القسم", ("إدارة المبيعات", "إدارة المشتريات", "إدارة النظام", "إدارة المخزون"))

# الرسوم البيانية التوضيحية
if option == "إدارة المبيعات":
st.header("إدارة المبيعات")
# بيانات وهمية للمبيعات
sales_data = pd.DataFrame({
'شهر': ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو'],
'المبيعات': [1200, 1500, 1800, 1600, 1700, 1800]
})
st.write(sales_data)

# رسم بياني للمبيعات
fig, ax = plt.subplots()
ax.plot(sales_data['شهر'], sales_data['المبيعات'], marker='o')
ax.set_title('مبيعات شهور السنة')
ax.set_xlabel('الشهر')
ax.set_ylabel('المبيعات')
st.pyplot(fig)

elif option == "إدارة المشتريات":
st.header("إدارة المشتريات")
# بيانات وهمية للمشتريات
purchases_data = pd.DataFrame({
'شهر': ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو'],
'المشتريات': [1100, 1300, 1600, 1500, 1400, 1600]
})
st.write(purchases_data)

# رسم بياني للمشتريات
fig, ax = plt.subplots()
ax.plot(purchases_data['شهر'], purchases_data['المشتريات'], marker='o', color='green')
ax.set_title('مشتريات شهور السنة')
ax.set_xlabel('الشهر')
ax.set_ylabel('المشتريات')
st.pyplot(fig)

elif option == "إدارة النظام":
st.header("إدارة النظام")
st.write("هنا يمكنك إدارة إعدادات النظام مثل الأذونات وبيانات المستخدمين.")
# إضافات إدارة النظام يمكن إضافتها هنا مثل إعدادات الوصول، إلخ

elif option == "إدارة المخزون":
st.header("إدارة المخزون")
# بيانات وهمية للمخزون
inventory_data = pd.DataFrame({
'المنتج': ['منتج A', 'منتج B', 'منتج C', 'منتج D'],
'الكمية في المخزون': [500, 300, 200, 450]
})
st.write(inventory_data)

# رسم بياني للمخزون
fig, ax = plt.subplots()
ax.bar(inventory_data['منتج'], inventory_data['الكمية في المخزون'], color='orange')
ax.set_title('كمية المخزون لكل منتج')
ax.set_xlabel('المنتج')
ax.set_ylabel('الكمية')
st.pyplot(fig)