39

برنامج إدارة المطاعم - اذواق

Embed Size (px)

Citation preview

Page 1: برنامج إدارة المطاعم - اذواق
Page 2: برنامج إدارة المطاعم - اذواق

2

الفهرس 4 ............................................................................................................................................. مقدمة

5 .......................................................................................... المطاعم إدارة نظام لبرمجة المستعملة األدوات

5 ......................................................................................................................................... :الجافا لغة .1

2. JDK 8: ......................................................................................................................................... 5

Java FX:................................................................................................................................ 5 تقنية .3

Spring and Hibernate/JPA ....................................................................................... 5 فريموركات .4

5 ....................................................................................................................... (MAVEN) ميفن أداة .5

PostgreSQL : .................................................................................................................. 5 برنامج .6

6 .................................................................................................. المطاعم إدارة لبرنامج األساسية افذالنو

6 ................................................................................................................................... الرئيسية النافذة .1

7 ................................................................................................................................... لمأكوالتا نافذة .2

8 ........................................................................................................................ المأكوالت أصناف نافذة .3

9 ................................................................................................................ المأكوالت حساب وحدات نافذة .4

10 ........................................................................................................................ المأكوالت إصافة نافذة .5

11 .................................................................................................................................... النوادل نافذة .6

12 ............................................................................................................................... نادل فةإصا نافذة .7

13 نادل تعديل نافذة .8

14 ............................................................................................................................ المطعم أجنحة نافذة .9

15 ................................................................................................................................. الطاوالت فذةنا .10

16 ............................................................................................................................. طاولة إضافة نافذة .11

17 ................................................................................................................. الطاوالت على التعديل نافذة .12

18 ........................................................................................................................... الطاوالت حالة نافذة .13

19 ........................................................................................................................... الزبائن طلبات نافذة .14

20 ................................................................................................................................... الطلب فاتورة .15

21 .................................................................................................................................... الزبائن نافذة .16

22 ....................................................................................................................... جديد زبون إضافة نافذة .17

23 ...................................................................................................................... زبون على التعديل نافذة .18

24 ......................................................................................................................................فواتير نافذة .19

25 ..................................................................................................................... فاتورة على التعديل نافذة .20

26 ................................................................................................... الشهر في الطلبات لعدد توضيحي مبيان .21

27 ...................................................................................................................................المداخيل نافذة .22

28 .................................................................................................................................. المداخيل قائمة .23

Page 3: برنامج إدارة المطاعم - اذواق

3

29 ......................................................................................................................معين شهر مداخيل قائمة .24

30 ............................................................................................................................... المستخدمين نافذة .25

31 ............................................................................................................................ البرنامج حول نافذة .26

32 ..................................................................................... بعد عن طلب إلنجاز الذكية الهواتف تطبيق نوافذ

32 ......................................................................................................................... للبرنامج الدخول نافذة .1

33 ................................................................................................... للطلبات المستقبل السيرفر بيانات إدخال .2

34 ................................................................................................ .الطلب سيصله الذي الجناح اختيار واجهة .3

35 ............................................................................................................... الجناح طاوالت إختيار واجهة .4

36 ........................................................................................................................... الطلب إنجاز واجهة .5

37 ..................................................................................................إختيارها تم التي األكلة كمية إختيار نافذة .6

38 ......................................................................... .الحاسوب على المنصب النظام إلى تصل التي الطلب رسالة .7

Page 4: برنامج إدارة المطاعم - اذواق

4

مقدمة

إدارة أفضل. فإدارة المأكوالت والطاوالت إلى تعتبر المطاعم من بين المشاريع الكبرى التي تحتاج

معرفة المداخيل ... تعتبر من أهم ما تحتاجه المطاعم وكذلك إخراج فواتير الحساب و والنوادلواألجنحة

شركتنا "عبر الخليج العالمية لتقنية المعلومات" إلى ولهذا عمدت .اشتغالهامن أجل التسريع من وثيرة

يقوم هذا البرنامج و سهلة االستعمالبسيطة وو إنشاء برنامج متكامل ذي واجهة رسومية جميلة المظهر

بما يلي:

إدارة المأكوالت والمشروبات .1

إدارة الزبائن .2

إدارة النوادل .3

إدارة األجنحة والطاوالت .4

التعديل عليها.وإضافة الطلبات الجديدة .5

إخراج الفواتير الخاصة بكل طلب .6

وطباعتهامعرفة مداخيل الشهر .7

وطباعتهامعرفة مداخيل كل يوم .8

إحصائيات عامة تظهر على شكل رسوم بيانية .9

إمكانية إرسال طلب الزبون لإلدارة عن طريق تطبيق للهاتف الذكي يستعمله النادل. .10

.وإعادة إدخالهالبيانات البرنامج احتياطيةإخراج نسخ .11

البرنامج تعديل وإضافة مستخدمي .12

أدوارها.مع التعريف بسيتم عرض أغلب نوافذ البرنامج الدليلفي هذا

Page 5: برنامج إدارة المطاعم - اذواق

5

نظام إدارة المطاعم المستعملة لبرمجةاألدوات

لغة الجافا: .1لغات البرمجة بل يتم ترجمتها من مميزات الجافا ان جميع البرمجيات التي تكتب بالجافا ال يتم ترجمتها للغة اآللة مثل باقي

وهذه األخيرة عبارة عن لغة وسيطة بين لغة البرمجة و لغة (”class.“تحفظ كملف بإمتداد ) ByteCodeإلى ما يسمى بالـ

و هو عبارة عن (Java Virtual Machine) ”جهاز جافا اإلفتراضي“اآللة بالتالي فإن برمجيات الجافا تعمل على

ات الجافا، مما يجعل برمجيات الجافا غير قابلة للتشغيل في حالة عدم وجود هذا البرنامج و لكن في برنامج مشغل لبرمجي

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

.ن الحاجة إلعادة عملية البرمجة والترجمةبرنامج جافا كتب على أي نظام تشغيل على أي نظام تشغيل آخر دو

2. JDK 8:

هي بيئة تطوير برمجيات )JDK (وُتعرف إختصارا بـ (Java Development Kit :باإلنجليزية) ُعدة تطوير جافا

، منقح ،مترجم ،مفسر ، (JRE)، وتحتوي على بيئة وقت التشغيلشركة أوراكلُتصدرها .الجافا تستخدم لتطوير تطبيقات

.الجافا ضغط الملفات، مولد التوثيق. وغيرها من األدوات الضرورية لتطوير برمجياتبرنامج

:Java FXتقنية .3

تعتبر تقنية الجافا اف اكس من آخر تقنيات الجافا الخاصة بتصميم تطبيقات الحواسيب حيث تتوفر و فقط في نسخ الجافا

أو اآلوت SWING))السوينغن يستعملون تقنية . في ما قابل كان المطورو 8التي تساوي أو تفوق النسخة رقم

(AWT) للقيام بتصميم الواجهات الرسومية للتطبيقات غير أن هذه التقنيات ال تساعد المبرمج على التفريق بين أكواده

و كذلك عدم قدرتها على مساعدة في الواجهات الرسومية الخاصة بمعالجة المعلومات و األكواد الخاصة بإظهار البيانات

هذا من كل المبرمج في إنشاء الستايل الذي يريد أن يستعمله ليعطي جمالية أكثر لتطبيقه في حين تمكن الجافا اف اكس

.CSSباستعمال تقنية

Spring and Hibernate/JPA وركات فريم .4Spring اختصارها لتسهيل عمليات توصيل مكونات ظيم األكواد و من بين الفريموركات الجديدة التي تساعد على تنيعتبر

ذات جودة عالية تتوفر القيام بإنجاز أكواد من JEE ب البرنامج مع بعضها بطرق سهلة و كذلك يساعد مصممي الويب

في هذا البرنامج على استخدام جزء صغير و مهم في نفس نحن في هذه الحالة إقتصرنا الحماية. أمافيها أقصى شروط

الوقت من هذا الفريموورك يقوم بالربط بين كالسات أوامر قواعد البيانات و كالسات السيرفيسز باستعمال تقنية

injection dependency .

Hibernate/JPA قة سهلة و مبسطة حيث يتم يرل البرنامج مع قاعدة البيانات بطتستعمل هذه التقنيات لتسهيل تواص

البيانات في حال عدم تواجدها . كما يساهم في الربط في قاعدةإنشاء جداول البيانات أوتوماتيكيا من طرف البرنامج

Object/Relational Mappingو الجداول المقابلة عن طريق تقنية MODEL المباشر بين كالسات

(ORM).

(MAVEN)أداة ميفن .5

برمجية تستخدم في إدارة البرامج حيث يقوم بجلب مباشر من األنترنت للمكتبات التي تحتاجها األدوات أداةميفن هو

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

ة لإلستعمال.كما يساهم أيضا في القيام بإخراج البرنامج النهائي كنسخة صالح

: PostgreSQL برنامج .6PostgreSQL واحدة من أشهر المشاريع المفتوحة المصدر على اإلنترنت ، وهي تشغل أعدد ضخمة من التطبيقات و

المواقع و حتى أجزاء من البنية التحتية لإلنترنت ، وفي الحقيقة فإن بعض المنظمات الضخمة و المشهورة في العالم

، و شركة أبل ( info.المناحة لنطاق ) Afilias Ltdبشكل متكرر ، و على سبيل المثال شركة PostgreSQLتستعمل

، و األكثر أهمية هو عدد الشركات WHOو شركة سيسكو لألنظمة ، و منظمة الصحة العالمية BASFللحواسيب ، و

Page 6: برنامج إدارة المطاعم - اذواق

6

و شركة Pwrvasive Software Incو شركة tsu Fujiالتي تساهم في تطوير المشروع و تقدم الدعم له ، مثل شركة

، و الجدير بالمالحظة على رغم من تلك الشركات تساهم في مشروع SRA International Incرد هات ، و شركة

PostgreSQL إال أنها ال تملكه و ال تحدد مسار تطويره ، حيث أنه يتطور بواسطة متطوعين من داخل مجتمع المصادر

.الحرة

ذ األساسية لبرنامج إدارة المطاعمالنواف

النافذة الرئيسية .1لفروع الرئيسية في النظام تؤدي إلى الولوج لأزرار وتتكون منتظهر النافذة الرئيسية بعد تسجيل الدخول إلى البرنامج

الفرع لكل زر يكفي تمرير لمعرفة إسمو أي تعقيد. ومبسطة دونألي قسم بطريقة سهلة الدخول حيث تمكن المستخدم من

سهم الفأرة على أحدهم فيظهر اإلسم مباشرة.

Page 7: برنامج إدارة المطاعم - اذواق

7

نافذة المأكوالت .2

( االسمتمكن هذه النافذة من عرض لقائمة المأكوالت المسجلة في البرنامج مصحوبة بوصفها)الثمن ،الصنف، الوحدة ،

صنفها.كم تمكن هذه النافذة من الولوج لنوافذ األقسام ،كما تمكن أيضا من البحث عن المأكوالت بسرعة إما باسم األكلة أو

األخرى و أيضا من الولوج لنوافذ اإلضافة و التعديل على المأكوالت المسجلة كما تمكن من الحذف عن طريق زر

الحذف.

Page 8: برنامج إدارة المطاعم - اذواق

8

نافذة أصناف المأكوالت .3

من بين األصنافتعتبر إضافة الحقا وافتها حذف أصناف المأكوالت المراد إضو تعديلافة وتمكن هذه النافذة من إض

األساسية التي يجب القيام بها قبل القيام بإضافة المأكوالت.المراحل األولى و

.

Page 9: برنامج إدارة المطاعم - اذواق

9

المأكوالت وحدات حسابنافذة .4

المرتبة الثانية بعد نافذة األصناف ألنه بدون معرفة الوحدات التي سيتم وتأتي فيتعتبر هذه النافذة من النوافذ األساسية

الحساب بها فإنه ال يمكننا إصافة المأكوالت إلى قاعدة البيانات.

Page 10: برنامج إدارة المطاعم - اذواق

10

نافذة إصافة المأكوالت .5 عدة البيانات.في قا تمكن هذه النافذة المستخدم من إدخال معلومات المأكوالت التي تتوفر في المطعم و القيام بحفظها

كما تظهر هي نفسها في حالة إختيار أكلة من جدول المأكوالت و الضغط على زر تعديل لتظهر معلومات األكلة في

الخانات للقيام بالتعديل عليها و حفظها.

Page 11: برنامج إدارة المطاعم - اذواق

11

نافذة النوادل .6

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

يمكن من خالل هذه النافذة القيام بالحذف أوالولوج لنوافذ التعديل و األضافة أو األقسام األخرى.

Page 12: برنامج إدارة المطاعم - اذواق

12

نافذة إصافة نادل .7 تمكن هذه النافذة من إدخال معلومات النادل و حفظها في قاعدة البيانات.

Page 13: برنامج إدارة المطاعم - اذواق

13

ل نادلنافذة تعدي .8

الضغط على زر تعديل تنبثق هذه النافذة محملة بمعلومات النادل الذي تم باختيار نادل من جدول النوادل و بعد القيام

اختياره حيث يمكن التعديل على بعض معلومات النادل.

Page 14: برنامج إدارة المطاعم - اذواق

14

نافذة أجنحة المطعم .9 و حذف األجنحة المتواجدة بالمطعم حيث يتكون كل جناح من عدة طاوالت. تمكن هذه النافذة من إضافة ،تعديل

Page 15: برنامج إدارة المطاعم - اذواق

15

نافذة الطاوالت .10

تمكن هذه النافذة من عرض جميع طاوالت المطعم مع مجموعة من المعلومات اإلضافية كالجناح الذي توجد فيه الطاولة

القيام بالبحث عن طاوالت نادل و يمكن أيضا من خالل نافذة الطاوالت و النادل المكلف بها و عدد الكراسي و رقمها.

معين باستعمال خانة البحث باسم النادل.

تغير الشعار(مالحظة للمصمم )

Page 16: برنامج إدارة المطاعم - اذواق

16

نافذة إضافة طاولة .11

إلضافة بعد الضغط على زر إصافة في نافذة الطاوالت تنبثق هذه النافذة لتمكن المستخدم من إدخال المعلومات الضرورية

طاولة معينة إلى جناح ما.

Page 17: برنامج إدارة المطاعم - اذواق

17

نافذة التعديل على الطاوالت .12

تمكن هذه النافذة من تغيير بعض معلومات طاولة معينة فمثال يمكن تغيير الجناح الذي تتواجد في الطاولة أو النادل

المسؤول عليها.

Page 18: برنامج إدارة المطاعم - اذواق

18

نافذة حالة الطاوالت .13

كل جناح فإذا كانت أحد الطاوالت وذلك حسبتمكن هذه النافذة المستخدم من معرفة ما إذا كانت الطاوالت محجوزة أم ال

إذا كانت الطاولة متاحة فإنه بعد واحدة أمامحجوزة فإنه ال يمكن إضافة طلب فيها إال بعد إلغاء الحجز بالضغط عليها مرة

صة بطلبات الزبون.الضغط عليها فستنبثق نافذة أخرى خا

Page 19: برنامج إدارة المطاعم - اذواق

19

نافذة طلبات الزبائن .14

تمكن هذه النافذة من إختيار المأكوالت المطلوبة من طرف زبون معين و حفظ الطلب في قاعدة البيانات ليتم طبع فاتورته

مباشرة بعد الضغك على زر تأكيد.

Page 20: برنامج إدارة المطاعم - اذواق

20

فاتورة الطلب .15

بعد الضغط على زر تأكيد في نافذة طلبات الزبون تنبثق هذه الفاتورة محملة بمجموعة من المعلومات، كا المأكوالت

المطلوبة و كمباتها و أثمنتها و الجناح الذي تم فيه الطلب و رقم الطاولة و تاريخ الطلب بالساعة و الدقيقة و رقم الفاتورة

وبة.و أيضا مجموع أثمنة المأكوالت المطل

Page 21: برنامج إدارة المطاعم - اذواق

21

نافذة الزبائن .16

تمكن هذه النافذة من عرض معلومات الزبائن و القيام بالبحث على أحدها عن طريق اإلسم كما يمكن حذف أحدهم

أوالتعديل عليه من خالل الضغط على أزرار حذف أو تعديل و أيضا بالضغط على إضافة سيتم إظهار نافذة إدخال

معلومات زبون جديد.

Page 22: برنامج إدارة المطاعم - اذواق

22

زبون جديدنافذة إضافة .17 تمكن هذه النافذة من إدخال معلومات زبون جديد و حفظها في قاعدة البيانات.

Page 23: برنامج إدارة المطاعم - اذواق

23

نافذة التعديل على زبون .18 تمكن هذه النافذة من التعديل على معلومات الزبون.

Page 24: برنامج إدارة المطاعم - اذواق

24

نافذة فواتير .19

تمكن هذه النافذة من عرض الفواتير الخاصة بطلبات الزبائن حيث يمكن إعادة طباعتها مرة أخرى و أيضا يمكن البحث

عن الفواتير عن طريق رقم الفاتورة أو تاريخ إنجاز الطلبات.

يمكن حذف فاتورة أو التعديل عليها إنطالقا من هذه النافذة.

Page 25: برنامج إدارة المطاعم - اذواق

25

نافذة التعديل على فاتورة .20

تمكن هذه النافذة من التعديل على فاتورة معينة حيث يمكن حذف مأكوالت أو إصافة إخرى إلى الفاتورة و القيام بطباعتها

من جديد.

Page 26: برنامج إدارة المطاعم - اذواق

26

مبيان توضيحي لعدد الطلبات في الشهر .21 يوضح نسبة الطلبات في كل شهر من السنة التي يعمل فيها البرنامج. رسم مبياني توصيحي تمكن هذه النافذة من عرض

Page 27: برنامج إدارة المطاعم - اذواق

27

نافذة المداخيل .22 طباعة مداخيل شهر معين. كلها أو تمكن هذه النافذة من معرفة نسبة المداخيل في كل شهر مع إمكانية طباعتها

Page 28: برنامج إدارة المطاعم - اذواق

28

قائمة المداخيل .23

على هذا الشكل مع إعطاء مجموع كل المداخيل في أسفل بعد إختيار طباعة كل المداخيل تتم طباعة كل مداخيل المطعم

الصفحة.

Page 29: برنامج إدارة المطاعم - اذواق

29

قائمة مداخيل شهر معين .24

بعد إختيار شهر معين من خالل نافذة المداخيل و الضغط على طابعة تنبثق هذه النافذة التي تمكن من طباعة مداخيل

الشهر المختار يوم بيوم مع عرض مجموع مداخيل أيام الشهر.

Page 30: برنامج إدارة المطاعم - اذواق

30

المستخدميننافذة .25 تمكن هذه النافذة من إصافة مستخدمين جدد للبرنامج أو حذف آخرين.

Page 31: برنامج إدارة المطاعم - اذواق

31

نافذة حول البرنامج .26 الشركة المنتجة.لومات الخاصة بالبرنامج كنسخته وسنة إنجازه وتم إنجاز هذه النافذة إلعطاء بعض المع

Page 32: برنامج إدارة المطاعم - اذواق

32

عن بعد نوافذ تطبيق الهواتف الذكية إلنجاز طلب

للبرنامجنافذة الدخول .1

ا بالضغط على الولوج من أجل إتمام الطلب و أيض نوافذ األولى في البرنامج حيث يمكن من خاللهاتعتبر هذه النافذة من ال

بعد يمكن تعديل اآليبي أدريس و البورت الخاصين بالنظام المنصب في الحاسوب المستقبل للطلبات MENUزر

.Optionالضغط على زر

Page 33: برنامج إدارة المطاعم - اذواق

33

السيرفر المستقبل للطلبات إدخال بيانات .2

تعتبر هذه النافذة من أهم النوافذ في هذا التطبيق إذ بدون هذه اإلعدادات ال يمكن أن يتواصل هذا التطبيق مع النظام

المنصب على الحاسوب.

Page 34: برنامج إدارة المطاعم - اذواق

34

الجناح الذي سيصله الطلب. اختيارواجهة .3

ر الجناح الذي يتواج فيه الزبون لتعرض له الطاوالت تعرض هذه النافذة األجنحة الموجودة في المطعم و تمكن من إختيا

الموجودة فيه ليختار بعد ذلك رقم الطاولة المتواجد فيها.

Page 35: برنامج إدارة المطاعم - اذواق

35

واجهة إختيار طاوالت الجناح .4 تمكن هذه الواجهة من إختيار رقم الطاولة التي يتواجد فيها الزبون.

Page 36: برنامج إدارة المطاعم - اذواق

36

واجهة إنجاز الطلب .5 المأكوالت المراد طلبها حسب األصناف. تمكن هذه النافذة من إختيار

و للقيام بإختيار أكلة معينة يكفي الضغط على المربع أمام إسم األكلة لتنبثق نافذة صغيرة تطلب إدخال الكمية المطلوبة.

Page 37: برنامج إدارة المطاعم - اذواق

37

نافذة إختيار كمية األكلة التي تم إختيارها .6

Page 38: برنامج إدارة المطاعم - اذواق

38

.الحاسوبرسالة الطلب التي تصل إلى النظام المنصب على .7

بعد إختيار األجنحة و الطاوالت و المأكوالت و الضغط على زر إرسال في نافذة الطلبات في تطبيق الهاتف الذكي تصل

رسالة إلى النظام المنصب على الحاسوب تحمل المعلومات األساسية للطلب و هي )المأكوالت المطلوبة ،رقم الطاولة ،

الجناح الذي تتواجد فيه الطاولة (.

عد ىأن يتوصل المسؤول عن نظام بهذه الرسالة سيقوم بعملية إنجاز طلب جديد من النظام و إخراج الفاتورة.ب

Page 39: برنامج إدارة المطاعم - اذواق

39

اخيرا

عبر الخليج لتقنية المعلومات شركة نجحت في توفير برامج مميز وتقديم أفضل الدعم لها.

لإلجابة على استفساركم يمكنكم التواصل معنا:

0096895699615الهاتف:

[email protected]البريد اإللكتروني:

www.it4oman.comالموقع الرسمي للشركة: