تقرير/بحث جامعي تحليل وتصميم نظام إدارة المخزون لشركة بنده

الفهرس (Table of Contents)

رقم الفصل
عنوان الفصل
1​
الفصل الأول: مرحلة تحديد المشكلة والتخطيط
2​
الفصل الثاني: مرحلة اكتشاف وفهم تفاصيل المشكلة
3​
الفصل الثالث: مرحلة تصميم مكونات النظام
4​
الفصل الرابع: مرحلة بناء النظام
الخاتمة
المراجع





الفصل الأول (مرحلة تحديد المشكلة والتخطيط)
1- المستخلص (Abstract)
نظام إدارة المخازن يعتبر من أهم عناصر نجاح الشركات التجارية الكبرى.
تسعى شركة بنده للتجزئة إلى تحسين إدارة مخزونها عبر استخدام حلول تقنية حديثة بدلاً من العمليات التقليدية

يهدف هذا المشروع إلى تحليل الوضع الحالي، وتحديد المشكلات القائمة، واقتراح نظام ذكي لإدارة المخازن يعتمد على قواعد بيانات محدثة، تقنيات التتبع الفوري، وأتمتة العمليات اللوجستية، بما يضمن تحسين كفاءة العمليات وتقليل الأخطاء وتحقيق رضا العملاء.


2- المقدمة
تواجه المؤسسات التجارية الكبرى تحديات مستمرة في إدارة المخزون، وخاصة مع التوسع الكبير في الفروع والمنتجات.
تعد شركة بنده للتجزئة نموذج حي لهذه التحديات، حيث تتعامل مع آلاف المنتجات يوميا بناء على ذلك ظهرت الحاجة إلى تطوير نظام ذكي لإدارة المخازن يمكنه التعامل مع الكميات الهائلة من البيانات بشكل سريع ودقيق.
في هذا المشروع، سنقوم بتحليل الوضع الراهن، تحديد أوجه القصور، وتصميم نظام حديث يدعم النمو المستقبلي لبنده ويعزز من قدرتها التنافسية.


3- تعريف الشركة ونشاطها
تأسست شركة بنده للتجزئة عام 1978م، وهي إحدى أكبر سلاسل متاجر التجزئة في المملكة العربية السعودية. تقدم الشركة منتجات متنوعة تشمل المواد الغذائية، الأدوات المنزلية، الملابس، والأجهزة الإلكترونية تدير بنده عشرات الفروع المنتشرة في مختلف أنحاء المملكة، وتعتمد في عملها على إدارة دقيقة للمخزون لضمان تلبية احتياجات العملاء.



4- تحديد المشكلة

تعاني شركة بنده حاليًا من مشكلات متكررة في إدارة المخزون، تتمثل في:
  • عدم دقة الجرد اليدوي في بعض الفروع.​
  • التأخير في تحديث بيانات المخزون.​
  • زيادة تكاليف التشغيل الناتجة عن نقص أو فائض المخزون.​
  • صعوبة التتبع الآني لحركة المنتجات بين الفروع والمستودعات.​


5- الحل المقترح
يتمثل الحل في تصميم وتطوير نظام إدارة مخزون ذكي يعتمد على:
  • قاعدة بيانات مركزية موحدة.​
  • استخدام تقنيات التتبع مثل RFID أو QR Codes.​
  • أتمتة عمليات الجرد والتحديث اللحظي للمخزون.​
  • ربط المستودعات والفروع عبر شبكة آمنة وسريعة.​
  • إعداد تنبيهات تلقائية لنقص المخزون وإعادة الطلبات.​


6- قدرات النظام المقترح
  • إدارة بيانات المنتجات والمخزون في الوقت الحقيقي.​
  • تتبع حركة المخزون آليًا.​
  • إعداد تقارير مفصلة عن الجرد وحركة البضائع.​
  • دعم خاصية إعادة الطلب التلقائي.​
  • تأمين المعلومات وحمايتها من الوصول غير المصرح به.​


7- الفوائد المتوقعة من استخدام النظام
  • زيادة دقة إدارة المخزون وتقليل الأخطاء البشرية.​
  • خفض تكاليف التشغيل.​
  • تحسين سرعة وكفاءة تلبية طلبات الفروع.​
  • زيادة رضا العملاء النهائيين.​
  • دعم اتخاذ القرار بناءً على بيانات حية ومحدثة.​




8- مخطط خطة العمل (Gantt Chart)
9- كتابة مخطط العمل نصيًا (مناسب للوورد):




المهمة
الأسبوع 1
الأسبوع 2
الأسبوع 3
الأسبوع 4
الأسبوع 5
الأسبوع 6
الأسبوع 7
الأسبوع 8
الأسبوع 9
الأسبوع 10
الأسبوع 11
الأسبوع 12
الأسبوع 13
اختيار المؤسسة والمشكلة
جمع وتحليل المتطلبات
تصميم مخططات النظام
تصميم قاعدة البيانات والواجهات
كتابة التقرير الأول
تحديث وتحسين التصاميم
كتابة التقرير الثاني
إعداد العرض التقديمي
كتابة التقرير النهائي
التدقيق والمراجعة النهائية
تسليم المشروع والعرض الشفهي

الفصل الثاني: مرحلة اكتشاف وفهم تفاصيل المشكلة أو الاحتياجات
1- أصحاب المصلحة (Stakeholders)

الفئة
الوصف
إدارة الشركة
تتطلب تقارير دقيقة عن المخزون وحركة البضائع.​
مسؤولو المخازن
بحاجة إلى نظام يسهل عليهم تسجيل الجرد والمتابعة اللحظية.​
موظفو الفروع
يحتاجون إلى معرفة كميات المنتجات المتوفرة لتلبية طلبات العملاء.​
قسم المشتريات
يعتمد على بيانات دقيقة لإعادة طلب المنتجات من الموردين.​
العملاء النهائيون
يستفيدون من توفر المنتجات باستمرار بدون نقص.​


2- تجميع المتطلبات
  • طرق جمع المتطلبات:
    • مقابلة مع مديري المخازن والفروع.​
    • استبيانات موجهة لمسؤولي الجرد.​


3- المتطلبات الوظيفية (Functional Requirements)
  • تسجيل بيانات المنتجات والمخزون.​
  • عرض مستويات المخزون في الوقت الفعلي.​
  • تتبع حركة البضائع بين المخازن والفروع.​
  • إصدار تنبيهات عند انخفاض مستوى المخزون.​
  • إنشاء تقارير جرد دورية.​


4- المتطلبات غير الوظيفية (Non-Functional Requirements)
  • حماية وأمان بيانات المخزون.​
  • سرعة النظام في تحديث المعلومات.​
  • سهولة الاستخدام لجميع الموظفين بمختلف مستوياتهم.​
  • دعم النظام للغات متعددة (العربية والإنجليزية).​


5- تحليل متطلبات المستخدم
  • المستخدمون بحاجة إلى واجهة سهلة الاستخدام تعرض المخزون وتسمح بالبحث والتصفية.​
  • مسؤول المخازن يحتاج إلى أدوات جرد وإدارة انتقالات المخزون.​
  • الإدارة العليا تحتاج إلى لوحات تقارير تحليلية.​


6- مخطط النشاط (Activity Diagram)

مخطط نشاط - إدارة المخزون:
1. تسجيل الدخول للنظام.
2. عرض المنتجات والمخزون.
3. تنفيذ عملية جرد يومي.
4. إصدار تقرير جرد.
5. إرسال تنبيه إذا نقص المخزون.
6. طلب إعادة التوريد أو الشراء.


7- تصميم مخطط حالة الاستخدام (Use Case Diagram)
(الوصف كتابة مع المخطط الرسمي ترسمه لاحقًا)
حالات الاستخدام:
  • تسجيل الدخول
  • إضافة منتج
  • تعديل بيانات منتج
  • عرض المخزون
  • إصدار تقرير جرد
  • إرسال تنبيه نقص



8- شرح حالات الاستخدام (Use Case Description)


الحالة
الوصف
تسجيل الدخول
يسمح للمستخدمين بالدخول إلى النظام باستخدام اسم المستخدم وكلمة المرور.​
عرض المخزون
عرض بيانات المنتجات المتوفرة والكميات الحالية.​
إصدار تقرير جرد
إنشاء تقرير يومي أو شهري عن وضع المخزون.​
إرسال تنبيه نقص
تنبيه تلقائي لإدارة المخازن عند انخفاض الكمية تحت الحد الأدنى.​


9- تحديد الفئات (Classes)
  • Product
    • Attributes: ProductID, Name, Quantity, Price​
  • Inventory
    • Attributes: LocationID, ProductID, StockLevel​
  • User
    • Attributes: UserID, Name, Role, Password​
  • Order
    • Attributes: OrderID, ProductID, QuantityOrdered, OrderDate​


10- رسم مخطط الفئات (Class Diagram)
مخطط فئات:

  • Product يرتبط بـ Inventory بعلاقة One-to-Many​
  • User مسؤول عن إدخال بيانات Inventory​
  • Order يتم إنشاؤه بناءً على Inventory Level​


11- رسم مخطط تسلسل العمليات (Sequence Diagram)
مخطط تسلسل العمليات (Issuing Inventory Report):

1. User → Login System → Authentication successful.
2. User → Inventory System → Request inventory data.
3. System → Database → Fetch data.
4. System → User → Display report.




الفصل الثالث: مرحلة تصميم مكونات النظام
1- مخطط البيئة (Deployment Diagram)
الوصف:

  • خادم رئيسي (Server) يحوي قاعدة بيانات ومخدمات التطبيقات.​
  • المستخدمون يتصلون عبر شبكة محلية (LAN) أو الإنترنت.​
  • أنظمة فرعية للفروع مربوطة بالخادم الرئيسي.​


2- حالات الاستخدام
1- تسجيل الدخول (Log In)

  • الهدف:
    تمكين المستخدم من الوصول إلى النظام بناءً على بيانات اعتماد صحيحة.​
  • المدخلات:
    اسم المستخدم وكلمة المرور.​
  • المخرجات:
    رسالة نجاح تسجيل الدخول أو رسالة خطأ في حال فشل التحقق.​
  • التسلسل الأساسي للأحداث:
1. المستخدم يفتح شاشة تسجيل الدخول.
2. المستخدم يُدخل اسم المستخدم وكلمة المرور.
3. النظام يتحقق من البيانات المدخلة.
4. في حالة النجاح: يسمح النظام بالدخول إلى الواجهة الرئيسية.
5. في حالة الفشل: يعرض النظام رسالة خطأ ويطلب إعادة المحاولة.


2- إضافة منتج (Add Product)
  • الهدف:
    السماح للمستخدمين المخولين بإضافة منتجات جديدة إلى قاعدة بيانات النظام.​
  • المدخلات:
    اسم المنتج، وصف المنتج، السعر، الكمية الأولية، الموقع.​
  • المخرجات:
    تأكيد نجاح إضافة المنتج.​
  • التسلسل الأساسي للأحداث:
1. المستخدم يختار خيار "إضافة منتج" من القائمة.
2. تظهر شاشة إدخال بيانات المنتج.
3. المستخدم يُدخل جميع البيانات المطلوبة.
4. النظام يتحقق من اكتمال وصحة البيانات.
5. يتم تخزين المنتج الجديد في قاعدة البيانات.


3- تعديل بيانات منتج (Edit Product Data)
  • الهدف:
    تحديث معلومات منتج موجود بالفعل في النظام.​
  • المدخلات:
    معرّف المنتج، البيانات المحدثة (مثل الاسم أو السعر أو الكمية).​
  • المخرجات:
    رسالة تأكيد نجاح التعديل.​
  • التسلسل الأساسي للأحداث:
1. المستخدم يبحث عن المنتج المطلوب تعديله.
2. تظهر له بيانات المنتج.
3. يقوم المستخدم بتعديل الحقول المطلوبة.
4. يضغط على زر "حفظ التعديلات".
5. يتم تحديث قاعدة البيانات بالبيانات الجديدة.


4- عرض المخزون (View Inventory)
  • الهدف:
    السماح للمستخدمين بعرض جميع المنتجات الموجودة والمخزون الحالي لكل منتج.​
  • المدخلات:
    لا توجد مدخلات مباشرة (تتم عملية استعلام تلقائي).​
  • المخرجات:
    قائمة بالمنتجات مع تفاصيل الكمية والموقع.​
  • التسلسل الأساسي للأحداث:
1. المستخدم يختار خيار "عرض المخزون".
2. النظام يستعلم عن جميع بيانات المنتجات من قاعدة البيانات.
3. يتم عرض المنتجات والكميات الحالية على الشاشة.


5- إصدار تقرير جرد (Generate Inventory Report)
  • الهدف:
    إنشاء تقرير يحتوي على تفاصيل المنتجات والمخزون الحالي.​
  • المدخلات:
    تحديد فترة زمنية أو طلب تقرير شامل.​
  • المخرجات:
    ملف تقرير بصيغة قابلة للطباعة (PDF أو Excel).​
  • التسلسل الأساسي للأحداث:
1. المستخدم يطلب إنشاء تقرير جرد.
2. يحدد نوع التقرير (يومي، شهري، مخصص).
3. يقوم النظام بجلب البيانات اللازمة.
4. يعرض النظام خيار تحميل التقرير أو عرضه للطباعة.


6- إرسال تنبيه نقص (Send Low Stock Alert)
  • الهدف:
    تنبيه المستخدمين في حال وصول كمية المخزون إلى حد أدنى محدد.​
  • المدخلات:
    لا توجد مدخلات مباشرة، النظام يعمل بناءً على مراقبة تلقائية للمخزون.​
  • المخرجات:
    رسالة تنبيه تظهر داخل النظام أو يتم إرسالها عبر البريد الإلكتروني.​
  • التسلسل الأساسي للأحداث:
1. النظام يراقب مستويات الكميات المخزنة.
2. عند وصول كمية منتج إلى الحد الأدنى المحدد.
3. يتم إنشاء تنبيه يظهر للمستخدم المعني.
4. في بعض الحالات، يتم إرسال رسالة إلكترونية تنبيهية للإدارة أو الموظفين المسؤولين.


3- رسم مخطط النشاط لكل حالة استخدام


4- تحديث مخطط الفئات


5- تحديث مخطط تسلسل العمليات


6- تصميم قاعدة البيانات

الجدول
الأعمدة الرئيسية
Product​
ProductID, Name, Price, Description​
Inventory​
InventoryID, ProductID, Location, Quantity​
User​
UserID, Username, Password, Role​
Order​
OrderID, ProductID, QuantityOrdered, OrderDate​



الفصل الرابع: مرحلة بناء النظام
1- القوائم (Menus)
  • قائمة تسجيل الدخول.​
  • قائمة إدارة المنتجات.​
  • قائمة عرض الجرد.​
  • قائمة التقارير.​


2- عرض الواجهات
  • واجهة تسجيل الدخول.​
  • واجهة عرض وإدارة المخزون.​
  • واجهة إصدار التقارير.​


3- عرض قاعدة البيانات
  • جداول المنتجات، المخزون، المستخدمين، الطلبات، مع العلاقات بين الجداول.​


✨ الخاتمة
تم في هذا المشروع تحليل وتصميم نظام إدارة مخازن ذكي لشركة بنده للتجزئة، حيث تم تحديد المشكلات التي تواجه الشركة، واقتراح حل تقني متكامل يعتمد على أحدث الأساليب في إدارة المخزون.
من خلال تنفيذ هذا النظام، ستتمكن الشركة من تحسين الكفاءة التشغيلية، تقليل التكاليف، وتقديم خدمة أفضل لعملائها.


✨ الدروس المستفادة
  • أهمية فهم الاحتياجات الفعلية للمؤسسات قبل تصميم الأنظمة.​
  • أهمية استخدام مخططات UML في توضيح مكونات الأنظمة المعقدة.​
  • أهمية التنسيق بين أعضاء الفريق لتحقيق مشروع متكامل.​


✨ خلاصة العمل
نلخص أن المشروع حقق أهدافه في تحليل وتصميم نظام قادر على تحسين إدارة المخزون بشكل احترافي باستخدام الأدوات والمنهجيات الحديثة التي تم تدريسها في المقرر.


✨ المراجع
  • مختار سليم. 2011. إدارة قواعد البيانات، الإصدار الثالث.​
  • الإجراءات المخزنة، تم الوصول الى الصفحة بتاريخ 1-3-2019، http://W3sata.com
 
عودة
أعلى