Professional Documents
Culture Documents
وزارة التعليم
جامعة العلوم والتكنولوجيا
كلية الهندسة
1
الموضوع /مشروع تخرج نظام مبيعات
1-ألمقدمة
1-1التمهيد -:
أصبحت التقنية في عصرنا الحالي من الضروريات التي ال غنى عنها فقد أصبح كل شيء تقريبا
نتعامل معه اليوم مرتبط 2ارتباط وثيق بالحاسب بداء من األسهم في البورصة الى التعامالت
اليومية في شركات الصرافة والبنوك والشركات التي تستخدم 2التكنلوجيا الحديثة الرقمية في
مختلف المجاالت حيث تطرقنا في بحثنا الى أدخال الحاسب االلي في نظام نقاط البيع للمحالت
التجارية حيث ال يكاد أي محل تجاري مثل محالت أدوات التجميل ومحالت األحذية أو سوبر2
ماركت كبير أو موالت للبيع بالتجزئة التي لديهم نقاط بيع تتراكم فيها األوراق 2من الفواتير
والحسابات وكذلك البضائع المتراكمة الغير محصورة بشكل جيد ودقيق 2وصعوبة معرفة ماهي
األصناف المتوفرة لدينا وكذلك البطئ الشديد في عملية البيع وقد كان دافعنا من هذا النظام هو
أتمته عملية البيع وجعل هده العملية بسيطة وسهلة ومرنة على المستخدم ويؤمن شمولية الوظائف
والمهام التي يجب أن نحتاجها 2في النظام ويمكن مراقبة المبيعات اليومية بشكل مستمر وصافي2
المبيعات واالستعالم عن البضاعة المخزنة والحصول على تقارير متعددة ويصدر 2للعميل فاتورة
بمعلومات أصناف مشترياته مع إمكانية التخزين في ( )serverأو في نفس الجهاز وعرض
صافي مبيعات أخر اليوم صمم هذا النظام لألنشطة التجارية التي لديها نقطة بيع مثل ( السوبر2
ماركت ومحالت بيع األحذية-والمكاتب -ومحالت الموبايل) وترغب في متابعة وإنهاء اعمالها
المحاسبية وتساهم 2في تسهيل العمل الحسابي ويوفر التقارير ويقوم النظام بالمهام 2األساسية
كبرنامج حسابات قوى 2المبيعات وإصدار الفواتير وضبط 2األمور المالية والمخزون وإعطاء
تقارير مفصلة لكل شيء يقوم النظام بتسهيل عملية الكاشر 2في محالت السوبر ماركت الذي
يقوم بدور كبير في إدارة السوبر ماركت وبرنامج نقاط البيع لي إدارة المبيعات والمخزون.
كما يمكن المستخدم 2من متابعة حركة المبيعات اليومية ومعرفة أكثر األصناف 2سحب من
المخزون وفي األخير أملنا باهلل وثقتنا بهذا العمل كبير ونرجو أن ينفع هذا النظام في السوبر2
ماركت
2
عملية طلب البضاعة بالشكل التقليدي معرضة لألخطاء.
. الوقت والجهد الملحوظ في عملية إدخال الطلبات 2في أنظمة
وسجالت الشركات
إستهالك الموارد البشرية بشكل ملحوظ في إدخال بيانات العمالء
والمنتجات
كثرة الفواتير وتأخير طلبات العمالء.
عدم وجود نسخ إحتياطية.
تلف أو فقدان الطلبات
2-2من حيث عملية استرجاع البيانات
تأخير عملية إسترجاع البيانات وذلك بسبب تنفيذ العديد من الطلبات
أثناء فترة الدوام فقط .
البطء في عملية اإلسترجاع بسبب كثرة الطلبات واإلزدحام.
3أهداف ألمشروع()identification objective
-1تحويل نقاط البيع اليدوية الي الكترونية
توفير الكثير من الوقت 2-
حيث أنه يساعد في تقليل الوقت والجهد المبذول في عملية إدارة المخزون ،جمع أو مراجعة
تفاصيل العمالء ،معرفة الكميات المتوفرة من كل منتج يتم بيعه وغير ها من األمور التي كانت
..تتم في السابق بشكل يدوي أو تقليدي
.-إدارة الموردبن2
2
-إدارة المنتجات
.-إدارة المخزون
هذه األهداف تم تنفيذها وفقا لالحتياجات التي تم معرفتها من خالل النزول الميداني
للجهة المستفيد من النظام
4-حدود المشروع ()scope of search
سيتم تطبيق هذا المشروع على نقاط البيع النقدية و األجلة على محالت التجارية مثل محالت
المالبس وسوبر ماركت او مكاتب أدوات مدرسية .
5-منهجية المشروع
2
تعرف المنهجية بأنها المقارنة المستخدمة اثناء وضع دورة حياة النظام موضع التنفيذ بمعنى أنها
تتألف من الئحة من الخطوات والنواتج وتختلف المنهجيات بعضها عن بعض بحسب تركيزها2
على إجرائيات العمل أو على المعطيات التي تدعم العمل وبحسب ترتيبها 2وتأكيدها على كل
مرحلة من مراحل دورة حياة تطوير 2النظام.
وقد تم استخدام منهجية الشالل في المشروع 2وذلك ألن
المنهجية المعتمدة على التطوير بالشالل ينتقل المحللون والمستخدمون انتقاال تتابعيا من
مرحلة ألخرى حيث تتميز هذه المنهجية بي التالي -:
تحديد متطلبات النظام قبل بدء البرمجة بوقت طويل -
مع تقدم المشروع تضعف إمكانية إجراء تعديالت على المتطلبات -
+اما سلبيات هذه المنهجية-:
يجب أن ينتهي التصميم تمام قبل بدء البرمجة -
-يمر وقت طويل بين طلب النظام وتسليمة
REQUIREMNT
ANALYSIS
DESIGN
CODING
TESTING
2
شكل ( )1-1مخطط الشالل
نظام تشغيل ويندوز 7 هو برنامج تشغيل رسومي يمكن من
خالله تخزين الملفات وتشغيل البرامج
والوسائط واالتصال بالنترنت .
MySQL Database هي قاعدة بيانات شائعة األستخدام 2على نطاق2
واسع مفتوحة المصدر ويتم فيها تخزين بيانات
وجداول العديد من المواقع اإللكترونية
الشائعة والتطبيقات []2
Microsoft Word برنامج يساعد في كتابة وتنسيق 2التوثيق.
2
التصاميم والمخططات.
visual Basic هي برمجة ذات تصاميم مرئية حيث تحتوي
هذه اللغه على العديد من االوامر بداخلها.
visual studio 2010 هو برنامج يستخدم لتطوير البرامج باستخدام
لغات البرمجة من ضمنها فيجوال وبيسك و#c
7-الجدوى من المشروع
تعتبر الجدوى من اهم الدراسات التي يجب اخذها بعين االعتبار قبل البدء بعملية تصميم
النظام نوع الدراسة يهدف الى معرفة ما اذا كان النظام الجديد يمكن احالله مكان النظام
القائم أو هل النظام الجديد مجدي ام غير مجدي وذلك عند القيام بعملية التقييم ألي نظام
سوى كان هذا النظام يدويا أو أليا كما هو مبين في الشكل
وتنقسم دراسة الجدوى الى ثالثة أنواع رئيسية وهي
ج -الجدوى التشغيلية الجدوى االقتصادية ب – الجدوى الفنية أ-
أنواع الجدوى
2
حيث تعتبر أهم الخطوات فيها هي الدراسة التحليلية فهي تبين ما إذا كان النظام المقترح
يمكن إحالله مكان النظام القائم أم ال لذا ال بد أن تحدد الجوانب المادية لهذا النظام المقترح.
-التكاليف الدائمة
وهي التكاليف التي سيتم دفعا بشكل مستمر اثناء فترة
تشغيل واستخدام الموقع
المواصفات التكلفة التكلفة الكمية
بالسنة بالشهر
عامل واحد 600$ 50$ -الصيانة
2
صيانة دورية
100$ -التطوير
التحدي
ث
7-2الجدوى التشغيلية:
ويقصد بالجدوى 2التشغيلية هل النظام قادر على االستمرار 2بالعمل بعد تسليم النظام الى
العميل وفق 2الشروط والمواصفات 2المتفق عليها وكذلك إمكانية تطبيق النظام الجديد في
وكيفية شعور الموظفين والمستخدمين 2تجاه النظام الجديد كذلك تبين التغيرات في ظروف
العمل وكيفية تدريب وتأهيل الموظفين بحيث يستطيعون العمل على النظام الجديد ،لمساعدة
المستخدمين في كيفية التعامل معه ،وهي مرحلة مستمرة ألنه قد تظهر مستجدات جديدة
خالل مرحلة بناء النظام ،واالعمال التي يستطيع النظام 2عملها أثناء العمل:
• يقوم النظام بعمل العديد من العمليات في الثانية الواحدة.
• يقوم النظام بطلب معلومات من المستخدم في حالة أدخال بيانات خاطئة
• يقوم النظام بإصدار رسائل تنبيه بالخطأ.
• يتم استرجاع 2البيانات بسهوله في زمن قياسي 2وبنفس التنسيق2
واجهات النظام سهلة التعلم واالستخدام.
8-الخطة الزمنية تمثل الخطة الزمنية تفاصيل لما سيتم تنفيذه في المشروع 2وما هو الوقت
المستغرق لكل جزاء سيتم تنفيذه بي المشروع2
2
مايو ابريل مارس فبراير يناير ديسمبر
النشاط
4 3 2 1 4 3 2 1 4 3 2 1 4 3 2 1 4 3 2 1 4 3 2 1
1-مقدمة
-2االطار
النظري
3-تحليل النظام
4-تصميم
النظام
5-عمل الكود
6-فحص النظام
7-التوثيق
1.9.2الخطة الزمنية:
2
ـاء على المراحــل الســابقة للخطــة الزمنيــة كمــا هــو موضــح كـ
ويتم فيــه توزيـعـ المهــام بنـ ً
التالي:
جدول ( )1.4األنشطة
الفصل الثاني
-2االطار النظري
2
- :1-2التمهيد
نحن نعيش اليوم في عتبات األلفية الثالثة للميالد وفي القرن الحادي
والعشرين الذي يطلق عليه عصر تكنولوجيا المعلومات واإلنترنت
والذكاء االصطناعي والروبوت وما إلى ذلك من مجاالت الحاسب اآللي
الذي أصبح لبنة أساسية في كافة مجاالت الحياة في هذا العصر فال يوجد
اليوم إنسان يعيش في عالمنا اليوم على مستوى طبقاتهم العلمية
المختلفة إال وهو يعرف فوائد ومميزات الحاسب اآللي حيث يعتبر أرقی
ما توصل إليه العقل البشري فقد اعتمدت عليه أتمته األعمال بمختلف
أنواعها وله فوائد كثيرة ومتعددة ال نريد ذكرها حتى ال نخرج عن سياق
الموضوع ومن المعلوم بأن تكنولوجيا المعلومات في كافة العلوم
المختلفة والمتنوعة قد ساهمت وبشكل كبير جدا المعالجة معظم
الصعوبات والمعوقات والمشاكل التي كان يعاني منه اإلنسان ،فجعلت من
الحاسوب مضمار لها للوصول الى الغاية المنشودة بوثوقيه عالية
وقرارات سليمة وكفاءة متميزة ومع زيادة تدفق البيانات والمعلومات
احتاجت المؤسسات إلى تطوير أنظمة خاصة تسهل عليها عملية التعامل
مع هذه البيانات ،ومن الموكد أن أهمية نظم المعلومات وأضحه بشكل
كبير في مختلف نظم تخصصات علوم الحاسوب لذا أصبحت فرعا رئيسيا
في مختلف الجامعات وأصبح من غير الممكن أن تتطور مختلف
المؤسسات والشركات بدون اعتمادها على نظم معلومات معينة لما
توفره نظم المعلومات من الفوائد والمعايير االزمة لعملية التطوير والتقدم
الغرض من هذا الموضوع هو تعريفك إلى أفكار النظام وسوف نتحدث
في هذا الفصل عن أهمية نظام المبيعات وماهي مكوناته وعن الدراسات
والبرمجيات السابقة واألدوات والبرمجيات المستخدمة في هذا المشروع
2
الرغم من وجود بعض من هذه المؤسسات ،منها على وجه الخصوص
المكتبات الجامعية ،في الواليات المتحدة ،كانت قد استخدمت تطبيقات
آلية بمستويات ومجاالت محددة من العمل المكتبي إال إن بداية استخدام
الحواسيب في مؤسسات المعلومات كان موجه لالستفادة منها في بناء
نظم محلية لخزن واسترجاع المعلومات حيث استثمرت هذه المؤسسات،
تقنيات الحاسوب في معالجة المعلومات ،التي كانت مخزنة على األنواع
المختلفة من البطاقات مثل البطاقات المثقوبة الحواف أو البطاقات المثقبة
ذات الثمانين عامودا ،التي كانت تعالج في السابق ،باستخدام أجهزة
كهرو ميكانيكية فضال عن ذلك استخدمت الحواسيب في إصدار منتجات
مطبوعة ،مثل نشرات المعلومات ،للمواد المستلمة حديثا وكشافات
متنوعة األغراض وخدمات البث االنتقائي للمعلومات ومع أواخر عقد
الستينيات من القرن العشرين ،سارعت العديد من مؤسسات المعلومات
في أمريكا الشمالية وأوروبا الغربية خاصة إلى استخدام الحواسيب في
بعض العمليات المكتبية تطوير نظمها المحوسبة محليا ،أن التجارب
األولى لمؤسسات المعلومات في بناء أنظمتها المحلية ركزت على
مجاالت أنظمة الفهرسة والفهارس وأنظمة اإلعارة والتزويد ،وبعض
األنظمة الفرعية المتعلقة بخدمات المعلومات مثل خدمة اإلحاطة الجارية
والبث االنتقائي للمعلومات .وعلى الرغم من إن هذه األنظمة كانت قد
حققت قفزة نوعية في أنشطة وعمل مؤسسات المعلومات بالمقارنة مع
األنظمة التقليدية (اليدوية) في تلك المدة ،إال إنها في الواقع لم تكن سوى
أنظمة تحاكي األنظمة التقليدية في األداء ،ولكن بطريقة آلية فنظام
التزويد اآللي ،على سبيل المثال ،ينجز العمليات الخاصة بطلب مصادر
المعلومات من خالل ملفين ،األول خاص بالطلب ويحتوي على مجموعة
من الحقول خاصة بالمؤلف والعنوان والسعر وتاريخ الطلب .والملف
الثاني خاص بالتزويد ويحتوي على حقول للمجهزين وعناوينهم وكما
يالحظ أن هذه المعلومات كانت متوفرة أصال على شكل بطاقات في
فهرس التزويد ،ولعل اإلنجاز الذي تحقق هو في سرعة االسترجاع في
األنظمة اآللية ،وحتى هذه السرعة لم تشجع العديد من مؤسسات
المعلومات ،للتحول اآللي في بداية األمر ،وذلك بسبب الكلفة العالية
ألجهزة الحواسيب ،والحاجة إلى إعداد مالكات تمتلك الكفاءة والقدرة في
2
عمليات اإلدخال ،والخبرة في عمليات االسترجاع عموما لم تزد األنظمة
اآللية في مرحلة الستينيات عن كونها مجموعة من الملفات التي تعمل
بشكل مستقل ومنفصل عن بعضها ،ومكتوبة باستخدام لغات البرمجة
ذات المستوى العالي التي ظهرت في المدة من ۱۹۹۳ – ۱۹۹۰والتي
كان من أبرزها لغة كوبول Cobolولغة بيسك Basic.وفي منتصف
الستينيات ومع التزايد الكبير في حجم البيانات المخزنة ظهرت الحاجة
إلى أساليب جديدة لخزن واسترجاع المعلومات ،تتجاوز السلبيات
المرافقة للنظم المحوسبة القائمة على أساس الملفات المنفصلة .
وبشكل عام يمكن أيجاز أبرز تلك السلبيات في اآلتي:
التكرار في البيانات:
البيانات نفسها يمكن أن تتكرر في أكثر من ملف وعدة مواقع تخزينية،
والسبب في ذلك يرجع إلى وجود عدة برامج في النظام الرئيسي ،أو
كتابة البرامج بلغات مختلفة ،مما يؤدي إلى هدر المساحات التخزينية،
والتي يترتب عليها زيادة التكلفة لتوفير وسائط خزن إضافية ،وكذلك
زيادة تكلفة الحصول على البيانات
2
-إدارة الموردين والموزعين
-إدارة المشتريات
-شاشة مستقلة لفرز األرباح اليومية والشهرية والسنوية
-البيع من خالل اسم المادة
-البيع (نقداً ،ذمم)
2
♦ تسجيل عدد ال نهائي من األصناف على قاعدة بيانات sql serverو
من خالل -:
♦ قائمة المنتجات :التي تضم (ادارة األصناف –إضافة منتج – إدارة
الوحدات – إدارة المنتجات)
♦ العمالء( :إضافة عميل -إدارة العمالء)
♦ الموردين( :إضافة مورد -إدارة الموردين)
♦ المشتريات :تم تصميم قائمة المشتريات التي تساعدك في متابعة
وإدارة كافة المعامالت التي تتم في قسم المشتريات (فاتورة مشتريات
جديدة – مرتجع المشتريات -إدارة المشتريات -عرض مشتريات اليوم-
عرض مشتريات الشهر)
♦ طباعة الفواتير :البرنامج يسمح لك بي أضافة عدد النهائي من
االصناف بالفاتورة اثناء المبيعات مع طباعة الفاتورة بعد كل عملية بيع
لمراجعة لبيانات
♦ المبيعات :تم تصميم قائمة المبيعات والتي بدورها سوف تساعدك
بشكل ممتاز في ادارة (فاتورة المبيعات – تعديل فاتورة مبيعات –
مرتجع المبيعات فاتورة األسعار –حسابات العمالء -إدارة المبيعات)
♦ المخازن( :إضافة مخزن جديد -إدارة المخزن)
2
8-2مقارنة بين النظام المراد القيام به واألنظمة
السابقة
النظام الحالي األنظمة السابقة أوجه المقارنة
2
لفصل الثالث:
3-1تحليل النظام
في هذا الفصل سوف يتم مناقشة تحليل وتصميم النظام بشكل مفصل .والذي سوف يتم فيه
تناول طرق تجميع وتحليل البيانات إضافة إلى ذلك سوف يتم ذكر تحليل وإستنباط $المتطلبات
المتمثلة بالمتطلبات الوظيفية وغير الوظيفية وعرض مخططات eحالة اإلستخدام والذي يعد من
وسائل وصف النظام لما يظهره من تفاعل Case Useوأخير Dfd.بين المستخدم والنظام
والوظائف $التي
ويجيب
ُ االس تبيانات :تق وم ه ذه الطريق ة على وض ِع ع دد من األس ئلة في ورق ة
تفاد من معلوم ِاتهم وانتق ِ
اداتهم ح ول عليه ا مجموع ٍة من الن اس أو فئ ة مح ّددة ُيس ُ
إم ا أن تك ون أس ئلة ِ
الم راد إج راء البحث علي ه ،وت أتي على ن وعين ّ الموض وع ُ
مفتوح ه (أي مفت وح اإلجاب ات مث ل :م ا هي أس باب ح دوث ارتف اع ض غط ال دم في
راي ك؟) أو ُمغلق ة (أي مغلق ة اإلجاب ات مث ل :تن اول الوجب ات الح ارة يس بب قرح ة
المعدة :نعم أو ال) أو أسئلة مغلقة – مفتوحة (وهي تمزج بين النوعين السابقين)
المقابل ة الشخص ية :يمكن تعري ف المقابل ة على أنه ا معلوم ات ش فوية يق دمها
المبحوث (الشخص المستهدف في البحث) ،من خالل لقاء يتم بينة وبين الب احث أو
من ينوب عنه ،وال ذي يق وم بط رح مجموع ة من األس ئلة على المبح وثين وتس جيل
اإلجابات على االستمارات المخصصة لذلك.
المالحظ ة :وهي عب ارة عن عملي ة مش اهدة ،أو متابع ة لس لوك ظ واهر مح ددة ،أو
أف راد مح ددين خالل ف ترة ،أو ف ترات زمني ة مح ددة ،في ظروفه ا الطبيعي ة دون
2
إخضاعها للضبط العلمي وذلك بقصد متابعتها ورص د تغيراته ا ليتمكن الب احث ب ذلك
من وص ف الس لوك أو تحليل ه أو تقويم ه .مث ال ل ذلك :أن يق وم الب احث بدراس ة أو
مالحظ ة س لوك االطب اء والممرض ين الع املين في وح دة الط وارئ بالـمستشفى من
حيث كيفي ة اس تقبال الح االت الحرج ة ,وكيفي ة أخ ذ الت اريخ المرض ي واألع راض
للمريض من أسرته ,كيفية استخدام هذه المعلومات في تق ديم األدوي ة المناس بة م ع
ك ل حال ة ,س رعة تق ديم اإلس عافات األولي ة ,تق ديم وتوص يل معلوم ات الم ريض
الصحية بصورة جيدة وواضحة للطبيب المناوب أو المختص إلخ.
عملية
ّ يتم استخدام هذه الطريقة في األبحاث التي تُرفَق بتجارب
التجربة :وعادةً ما ّ
النظرية .مثال لذلك :ك ان يق وم الب احث بحقن مجموع ة من
ّ صحة المعلومات
إلثبات ّ
الفئران بمستخلص نبات ومن ثم تسجيل المالحظات عن أثرها على الفئران.
ماطبيعة العمل الذي تقومون به -:بيع المالس الجاهزة واألدوات المنزلية والمواد
الغذائية
كيف يتم إستقبال العمالء . -:مباشرة الي المحل
ما أكثر الصعوبات التي تواجهكم $في عملكم -:البطيء في عملية البيع في أيام المواسم$
بسبب التعامل اليدوي وعدم معرفة األصناف $التي نفذت من المحل الي في وقت متأخر
إذا تم عمل نظام الكتروني $هل سوف $تتعاملون معة ام ال -:سوف يتم التعامل معة
إذا كان سهل وسريع ل امانع من التعامل معه
2
هل هناك حاجة الى وجود $نظام الي يدير العمل في نقاط البيع -:يوجد حاجة (حاليا
نستخدم نظام السحابة
إذا تم عمل نظام الكتروني $هل ستتعملون معة -:سوف يتم التعامل معه أذا كان سهل
وسريع ال مانع من التعامل معه
ماهي المشكلة التي تواجهكم أثناء سير العمل -:الزحمة الشديدة بسبب البطىء في
عملية البيع
ماهي البيانات المسجلة في فاتورة البيع -:أسم الصنف -الكمية -السعر -االجمالي
هل تتعاملون مع نقاط بيع أخرى -:ال
كيف يتم الدفع بالنسبة للعميل -:الدفع المباشر
األصناف التي تباع في نقطة البيع -:المالبس الجاهزة األدوات المنزلية والمواد$
الغذائية
كيف يتم عملية الجرد في نقاط البيع-:يتم الجرد يدويا$
تسجيل البيانات:
-1عملية تسجيل البيانات من العمليات المهمة يتم فيها األتي-
-2المحافظة على البيانات من الضياع
-3الرجوع $اليها وقت الحاجة
-4سهولة الوصول الى البيانات عن طريق تسجيل البيانات بشكل مرتب
وقد استخدمنا أساليب
-الكتابة :هي الطريقة المستخدمة عند جمع البيانات
-األستنتاج :وذلك لعمل نسخة من كل فاتورة او سند وعمل نسخة من البيانات المسجلة في
دفاتر المبيعات الخاصة بنقاط البيع مثل (دفاتر يوية)
البحث والتفتيش في السجالت
تعتبر من أهم الطرق للحصول على المعلومات الرسمية والموثوقة وألن معظم البيانات يتم
تسجيلها في المستندات أو في الدفاتر فقد قمنا بأخذ مستندات وفواتير $من نقاط البيع وقمن
بقراءتها واألطالع $عليها لمعرفة طريقة تعامل نقاط البيع مع البضائع الخارجة التي تمثل
عملية البيع وكذلك طريقة الجرد وتسجيلها$
2
3-3تحليل واستنباط المتطلبات
في هذا الجزء سوف يتم مناقشة إستنباط $المتطلبات التي تم إستخارجها من العمالء والمستخدمين
والمستفيدين لهذا النظام ،و التي تنقسم إلى متطلبات وظيفية وغير وظيفية
المتطلبات الوظيفية
المتطلبات الوظيفية هي الوظائف $والخدمات التي يجب أن تتوفر $في هذا النظام $والتي يزودها$
النظام بشكل مباشر $مع المستخدم $وكيف سوف يتفاعل النظام مع المستخدم فى.نقطة البيع
يجب أن تكون قادر على تحقيق الوظائف التالية:
-1يسمح النظام $بإضافة الموردين والعمالء و إنشاء حسابات خاصة بهم.
.- 2يجب أن يكون النظام قادر على تمكين المستخدمين من الدخول إلى النظام بإستخدام إسم
المستخدم وكلمة مرور$
- 3يجب على النظام أن يكون قادر على إضافة المنتجات وإدارة بياناتها ا
-4يجب على النظام أن يقوم بإدارة المبيعات وعمل فواتير لها
-5يجب على النظام أن يقوم بإدارة المشتريات وعمل فواتير $لها
-6يجب على النظام بإدارة مخزون المبيعات والمشتريات$
2
Reliabilityالموثوقية
:يجب على النظام أن يظهر رسائل األخطاء مع إظهار تلميح لطريقة اإلدخال الصحيح
والسماح للمستخدم من محاولة إدخال المعلومات الصحيحة .مرة أخر
حيث سيتم بناء النظامـ بطريقة تسـهل عمليـة تطـوير النظـام مسـتقبال وكـذلك تسـاعد على اكتشـاف
وإ صالح األخطاء بسهولة.
2
جدول ( )3.1حالة استخدام تسجيل حساب
2
إظهار رسالة خطأ. بدائل
2
يتم أضافة منتج قبل تعديل المنتج الشروط السابقة
عرض بينات المنتج المعدلة الشروطـ الالحقة
الدخول الى صفحة المستخدمين. التدفقـ الرئيسي
البحث عن المنتج المراد تعديلة
الضغط على تعديل
عرض رسالة تأكيد التعديل
تحديث قاعدة البيانات.
2
جدول ( )3.5حالة حذف منتج
Admin الالعبون
2
جدول ( )3.6حالة استخدام فاتورة شراء
28
2
فاتورة شراء حالة االستخدام
شراء منتجات جديدة يتم أضافتهاـ في جدوال الوصفـ
المشتريات والمخازن
المدير والمستخمـ الالعبون
26
2
الضغط على زر فاتورة بيع جديدة
اختيار المنتج الذي يتم بيعة
تعبئة البيانات كاملة
الضغط على زر بيع.
تحديث بيانات المخزن
إضافة إلى قاعدة البيانات.
إظهار رسالة خطأ. بدائل
2
الدخول إلى صفحة المشتريات التدفق الرئيسي
الضغط على زر مرتجع شراء
البحث على فاتورة الشراء
تحديد فاتورة الشراء المراد أسترجاعها
إضافة البيانات كاملة
تحديث قاعدة البيانات
إظهار رسالة خطأ بدائل
2
2