أخر الاخبار

تحميل مشروع تخرج نظام صرافة وحوالات مالية وتداول العملات الاجنبية

انقر هنا لمتابعة عالم مبرمج

 مشروع تخرج نظام ادارة محلات الصرافة والحوالات المالية

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

ونتقدم بالشكر ل 

  • ابو ايمن زياد السلمي
  • ابوالكرار اصيل الشبوطي 
  • إياد الذبحاني
  • محمد رضوان المقطري

وبقية الفريق وذلك لاسهامهم في انجاز هذا المشروع واتمامه على اكمل وجه

مشروع مشروع تخرج نظام ادارة محلات الصرافة والحوالات المالية

نظرة عامة على انظمة عمليات تحويل الأموال ومصارفة العملات

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

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

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


1.2 نبذة مختصرة عن الحاسوب

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

1.3  الخصائص المميزة للحاسوب

  1. سرعة إنجاز العمليات.
  2. سرعة إدخال البيانات واسترجاع المعلومات.
  3. القدرة الكبيرة على تخزين المعلومات.
  4. دقة النتائج والتي تتوقف أيضا على دقة المعلومات المدخلة.
  5. تقليص دور العنصر البشري.
  6. سرعة إنجاز العمليات الحسابية والمنطقية المتشابكة بشكل متوازي.
  7. إمكانية عمل الحاسوب لفترات طويلة وبشكل متواصل دون تعب.
  8. تعدد البرمجيات والبرامج الجاهزة والتي تسهل استخدام الحاسوب دون الحاجة الى دراسة علم الحاسوب وهندسة الحاسوب.
  9. إمكانية اتخاذ القرارات وذلك بالبحث عن كافة الحلول المناسبة لمسألة معينة؛ وأن يقدم أفضلها وفقا للشروط الموضوعة والمتطلبات الخاصة بالمسألة المطروحة.
  10. قابلية الربط والاتصال من خلال شبكات الحاسوب حيث يمكن ربط أكثر من جهاز مع إمكانية التحاور ونقل البيانات والمعلومات فيما بينها.

تمهيد لمشروع التخرج نظام ادارة محلات الحوالات والصرافة:


في هذا الفصل سوف نتطرق الى أولى مراحل بناء النظام وهي الدراسة التمهيدية وذلك من خلال الاتي: -

 الدراسة التمهيدية (Preliminary Investigation Phase)

تعتبر الدراسة التمهيدية هي المرحلة الأولى والاهم في بناء أي نظام (مشروع) فمن خلالها يتم دراسة كافة احتياجات النظام الذي سيتم بناؤه وتنفيذه ومعرفة كافة الجوانب المتعلقة بهذا النظام والمعلومات التي سوف تعود بالنفع في عملية بناء النظام.

1-6 جمع المعلومات Information gathering: -

في هذه المرحلة يتم دراسة النظام المراد تصميمه دراسة دقيقة، بحيث يتم جمع البيانات المطلوبة لبناء النظام.

1-6-1 مرحلة جمع البيانات data gathering: -

لقد تم جمع البيانات من خلال النزول الميداني ولقد استخدمنا طريقة المقابلة الشخصية بإجراء بعض المقابلات مع بعض محلات الصرافة وكانت الاستفسارات التي عرضناها عليهم هي: -

  1. س / ما هو النظام المستخدم حالياً؟
  2. س / ماهي الية سير عمل النظام؟
  3. س / كيف يتم التعامل مع طلبات العملاء؟
  4. س / ما هي التقارير التي تطلب منكم؟
  5. س / ماهي السندات المطلوب عملها؟

1-6-2 المعلومات التي تم الحصول عليها من مرحلة جمع البيانات: -

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

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

1-7 تعريف المشكلة problem statement: -

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


المشاكل التي واجهتنا: -

عند عملية جمع المعلومات تتم مواجهة مشاكل عديدة بسبب خصوصية العمل والخوف من سرقة البيانات وغيرها واهم المشاكل التي واجهتنا هي

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

1-8 اهداف النظام المقترح objectives of suggested system: -

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

  1. يهدف النظام الى القيام بالعمليات التي تتم يدويا بسهولة وسرعة فائقة.
  2. تقليل نسبة الأخطاء وإمكانية التراجع والتعديل.
  3. نسبة الأمنية عالية جدا وذلك من خلال توفير النظام صلاحيات للمستخدمين والرقابة عليهم وعمل خوارزميات حماية.
  4. سهولة البحث واسترجاع البيانات وتكون من خلال الاتصال بسيرفر مركزي.
  5. التقليل من التكاليف من حيث (تكاليف المراسلات، الأمانات)
  6. توفير المال باستخدام الشبكة والاستغناء عن وسائل النقل والمراسلات.

1-9 دراسة الجدوى (Feasibility Study): -

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

1-9-1 دراسة الجدوى الفنية (التقنية): 

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

أولا: التقنيات المادية للنظام الجديد: -

وهي كل المعدات والأجهزة التي سوف يعمل عليها النظام وهي كالتالي: -

جدول(1.1) يوضح الأجهزة والمعدات

اسم الجهاز

DEVICE NAME

العدد

COUNT

التكلفة

PRICE

المميزات التي ستنتج من استخدامها

جهاز سيرفر

(server)

1

1500$

تخزين بيانات ضخمة.

سرعة إنجاز استعلامات العمليات.

تكون قاعدة البيانات فيه للمركز الرئيسي والفروع.

جهاز كمبيوتر(client)

4

1600$

سرعة تلبية طلبات العملاء.

طابعة ليزر (Epson)

3

600$

طباعة السندات والتقارير.

معدات ربط الشبكة

200$

ربط أجهزة ال client مع ال(server).

خازن مؤقت للكهرباء

2

100$

يساعد في اكمال إجراء العمليات عند انقطاع

الكهرباء.



جدول(1.2) مواصفات الأجهزة

المواصفات اسم الجهاز نوع المعالجCPU))سرعة المعالج (GHZ)الذاكرة الرئيسية (RAM)الذاكرة الثانوية (Hard Disk)

جهاز (server)

Intel I7

3.5GHZ

8GB

2T

جهاز كمبيوتر(client)

Core I5

2.5 GHZ

4GB

500GB


ثانيا: - التقنيات البرمجية للنظام الجديد: -

وهي البرامج الواجب تحميلها الى الجهاز لكي يعمل النظام وهي كالتالي: -

جدول(3.1) يوضح الاحتياجات البرمجية للنظام الجديد وتكاليفها

اسم البرنامج Program Nameرقم الإصدار Issue Noالشركة البرمجية
 Programming Company
السعر Price الميزة من استخدامه
Windows Server

2012

Microsoft

200$

يجعل جهاز الكمبيوتر

يعمل ك(Server)

Windows

7

Microsoft

200$

الادارة وتشغيل الاجهزة العادية

مكافح فيروسات

Samdav2019

12.9

Samdav

300$

لحماية الجهاز من أي فيروسات

تبطئ من او تخل بأمنية الجهاز

Microsoft Sql

Server

2014

Microsoft

1000$

ينصب في جهاز ال(ـServer)

لتخزين البيانات

Microsoft

Office

2010

Microsoft

300$

استيراد وتصدير البيانات

تكاليف النظام

1500$

الاجمالي

3500$



ثالثا: تكاليف صيانة النظام الجديد:

جدول (4.1) يوضح تكاليف الصيانة السنوية

نوع العملية

تكلفتها

تكاليف الصيانة السنوية للنظام

1000$

تكاليف الصيانة السنوية للأجهزة

200$

اجمالي تكاليف صيانة النظام

1200$


1-9-2 دراسة الجدوى التنظيمية (التشغيلية):

وفيها يتم تحديد إمكانية المؤسسة التنظيمية والإدارية لتنفيذ وتشغيل النظام، وعند دراستها وجدنا ضرورة ما يلي:

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

1-9-3 دراسة الجدوى الاقتصادية:


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

حصر التكاليف: 
وتشمل جميع التكاليف المتعلقة ببناء النظام وهي تلك التكاليف المتعلقة بيناء النظام من لحظة بدء بنائه وحتى التسليم وهي التكاليف التي ذكرناها سابقا في دراسة الجدوى الفنية.

حصر المنافع: 
وتشمل جميع المنافع والعوائد النقدية وغير النقدية التي يتم الحصول عليها من النظام وهذه تقاس بمقدار كفاءة النظام لإنجاز المهام الموكلة الية كما يلي: 

أولا: المنافع النقدية: 
وهي تلك التي تكون عائد غير مباشر من ناتج الاستغناء عن الاتي: 
التكاليف التي كانت تصرف في شراء الأوراق والسجلات.
التكاليف التي كانت تصرف لتشغيل المزيد من الايدي العاملة.
تكاليف ارسال واستلام الحوالة.
ثانيا: المنافع الغير نقدية: -
وتشمل قدرة النظام على تلبية متطلبات أساسية تلبي احتياجات المواطنين والعملاء بشكل جيد من حيث: 
  • السرعة في إيصال الحوالة.
  • إيصال الحوالة بأمان.
  • سهولة استلام او إرسال الحوالة في أي وقت.

1-10 المنهجية (الطريقة)التي استخدمناها في عمل المشروع منهجية الحلزون (Spirally Mode):

وهي عبارة عن نموذج يستخدم في تحليل النظام (أي دورة حياة النظام البرمجي),إن الفكرة الرئيسية خلف النموذج الحلزوني هي فكرة الدورات ,حيث يتكون هذا النموذج من مجموعة من مراحل تطوير النظام ويتم اختيار عناصر كل دورة على حسب الأهمية فمثلا البدء بأهم المتطلبات ثم إعداد المجسمات لهذه المتطلبات لنتأكد من صحتها ثم ينتقل فريق تطوير النظم الى مرحلة التصميم ثم المراحل التي تليها حتى الانتهاء من هذا الجزء, في الدورة التالية يقوم فريق تطوير البرنامج بتحديد العناصر لهذه الدورة وإنهائها على أن يتم ربطها بجميع الدورات السابقة وتستمر هذه الدورات الى ان ينهي فريق تطوير النظام إنتاج عملة.
شكل(1.1) يوضح المنهجية المستخدمة في بناء المشروع
  • Object for Determine: تحديد المتطلبات بعد مراجعة أنظمة السوق لمعرفة ما هي الأشياء والوظائف التي توجد في الأنظمة الموجودة في السوق وهذه الخطوة نسميها Review.
  • (التحليل) Analysis : في هذه المرحلة تقوم بتحليل المخاطر الممكن حدوثها وذلك من خلال مجموعة من الانشطة من أجل التقليل من تلك المخاطر او إلغاءها ومن المخاطر الممكن حدوثها أن يقدم رئيس الفريق استقالته او ينسحب أحد الخبراء المعتمد عليهم في النظام من الفريق وغيرها ومن ثم تأتي مرحلة ال (ـPrototype) ضمن مراحل التحليل في هذه الخطوة نقوم بوضع نماذج أولية لنظام او تصور أولي على الورق على أن يكون ذلك التصور خوارزميات لوظائف النظام او رسومات توضيحية.
  •  Simulation المحاكة: من خلال مرحلة المحاكاة نضع نموذج يعبر عن النظام او برنامج مبدئي (كود برمجي) ولكنه ليس نهائي للنظام.
  • Development تبدأ هنا بتطوير النظام والمقصود كتابة الكود البرمجي.
  • Plan to Next Phase التخطيط للمرحلة القادمة أي يتم دراسة ماذا نريد أن نفعل في المرحلة التالية طالما أن النظام لم يكتمل.
  • تستمر هذه المراحل بالدوران حتى نصل الى النسخة النهائي.

1-11 الأدوات البرمجية والتطبيقات المستخدمة في بناء المشروع: 

وهي الادوات او البرمجيات التي تم استخدامها اثناء التحليل وتصميم وتنفيذ  النظام وتكون هذه الادوات إما مادية او برمجية:

أولا -:الأدوات المادية المستخدمة في بناء المشروع: 


جدول (5.1) مواصفات الادوات البرمجية المستخدمة

المواصفات

اسم الجهاز

نوع المعالج

(CPU)

سرعة المعالج

(GHZ)

الذاكرة الرئيسية

(RAM)

سعة التخزين

(Hard Disk)

جهاز كمبيوتر

(Lenovo)

Core i5

2.5GHZ

4GB

500GB



ثانيا: الأدوات البرمجية والتطبيقات المستخدمة في بناء المشروع:


1-لغة C#
ماهي لغة C#: لغة C# سي شارب هي لغة برمجية من انتاج مايكروسوفت انتجتها الشركة عام 2000 لتكون لغة قوية وحديثة حيث أنها تتميز بالبساطة، وهي لغة تتمتع بتنميط سكوني وديناميكي حيث أنها مختلفة التنميط وهي من لغات البرمجة الأمرية والشيئية في إطار تطوير برنامج الدوت نت الخاص بتشغيل البرامج على أجهزة الحاسوب وقد نشأت سي شارب C# متأثرة بلغة C++ والفيجوال بيسك لتجمع بين قوة الأولى وبساطة الثانية لذى فهي لغة متميزة للغاية وتلافت كثير من الأخطاء السابقة.
مميزات وفوائد لغةC# :
  • رغم أنC# صُممت على بنية الويندوز إلا أنها تدعم إنشاْ تطبيقات على بنيات متعددة مثل ليونكس وغيرها من البيانات الأخرى.
  • امتدت استخداماتC# لتدعم بناْ تطبيقات الويب وتطبيقات الهاتف وذلك بالاستعانة بأنظمة خاصة وبرامج مساعدة.
  • لغةC# لغة متطورة وقوية جدا وبالرغم من ذلك فتتميز بالسهولة التامة في التعامل والاستخدامات العديدة.
استخدامات لغة C#:
  • عمل تطبيقات على منصة ويندوز.
  • مجال تطبيقات سطح المكتب حيث أنها كانت البداية بنمصه .NET. فلذلك تستخدم لغة C# بشكل واسع في مجال تطبيقات سطح المكتب.
  • برمجة تطبيقات الويب باستخدام سي شارب Asp NET.

2-Visual Studio.Net

ماهي  Visual Studio.Net : هي بيئة تطوير متكاملة (IDE) تم ابتكارها من شركة مايكروسوفت، إذ تم تصميمها لتطوير برامج الكمبيوتر الخاصة بنظام الويندوز ومواقع الانترنت وتطبيقات الجوال.
3- Sql server2014: هو برنامج لإدارة قواعد البيانات العلائقية من إنتاج شركة مايكروسوفت ولغة الاستعلام الرئيسية فيه SQL.

4- Crystal Report : هو تطبيق مستخدم لتصميم وتوليد التقارير من مجموعة واسعة من مصادر البيانات والعديد من التطبيقات الأخرى مثل مايكروسوفت فيجوال استوديو وهذه التقارير أصبحت المعيار الواقعي لجودة الأنظمة وأيضا معيار واقعي لكاتب التقرير عندما أطلقته مايكروسوفت مع فيجوال استوديو.

5- Visio2016 : هو برنامج يستخدم لإنشاء الرسوم البيانية والتخطيطية ويستخدم لإضافة الاشكال المختلفة اليها ويوفر البرنامج مجموعة كبيرة من الاشكال تم تنظيمها في مجموعات كل مجموعة متخصصة بمجال معين.

1-12 حدود المشروع (The Project boundaries):


1-12-1 الحدود المكانية:

مكان تطبيق المشروع وتنفيذه هو شركة الاخوان للصرافة، في مناطق سيطرة قوات الشرعية حيث سيتم تشغيل النظام من قبل المخولين على العمل علية.

1-12-2 الحدود الزمانية: 

النظام الالكتروني للصرافة والحوالات المالية لشركة الاخوان يستخدم اثناء دوام الموظفين طوال السنة باستثناء الاجازات الرسمية والعطل.

1-13 الخطة الزمنية للمشروع:

جدول (6.1) يوضح الخطة الزمنية للمشروع حسب مخطط جرانت
الخطة الزمنية لانشاء مشروع تخرج نظام ادارة محلات الصرافة والحوالات المالية


الخلفية النظرية
2-1 تمهيد:
تعتبر هذه المرحلة من أهم مراحل بناء المشروع والتي تعني بدراسة المفاهيم النظرية الأساسية للمشروع الذي سوف يتم بنائه بحيث أنه يساير او يماثل الأنظمة الحالية وهذا لأننا لم نجد مشروع مشابه لمشروعنا في الدفعات السابقة أي أن المشروع تم بنائه لأول مرة في الكلية وهذه كانت من أكبر المشاكل التي واجهتنا.
وسوف نتطرق في هذا الفصل الى التالي:
  1. الهدف العام.
  2. وصف النظام وآلية عمله.
  3. أهمية النظام المقترح.
  4. أهم الأهداف التي أدت الى اختيار هذا المشروع.
  5. الفائدة من اختيار هذا النظام.
2-2 الهدف العام:
الهدف العام هو تسهيل وتأمين وتخفيض تكاليف عملية إرسال الحوالات واستلامها للمواطن ومجاراة التطور التكنلوجي.
2-3 وصف النظام والية عملة: 
في عصر التقدم العلمي وتكنولوجيا المعلومات أصبحت الحياة العامة تدار بالكمبيوتر وذلك لسرعته ودقته في إدارة العمليات الحسابية وها نحن نواكب هذا النهج ونطور أساليب العمل لكي تتلائم مع احتياجات العصر خصوصا أن نظامنا الذي نبنيه يعد محرك أساسي للعديد من الأعمال المهمة في الحياة العامة والخاصة.
فالصرافة والحوالات شيء مهم جدا في الحياة اليومية وتعتبر الأموال من أهم متطلبات الحياة اليومية حيث أنها أصبحت عنصرا هاما في شتى المجالات فلذلك أصبحت حاجة الناس كبيرة لمحلات مصرفية ورغم أن عدد محلات الحوالات المصرفية بتزايد مستمر هذه الأيام، من هنا جاءت الحاجة إلى إنشاء نظام الحوالات المالية والخدمات المصرفية الذي يقوم بإرسال واستقبال الحوالة عبر الشبكة حيث يتم إرسال بيانات الحوالة إلى قاعدة بيانات الشبكة ليتم الوصول إليها من أي فرع من الفروع الأخرى مباشرة وبأقصى سرعة.
ويتكون نظام الحوالات المالية والخدمات المصرفية من الاتي: 
2-3-1 قسم الصرافة:
يتيح إمكانيه إضافة العملات المستخدمة في المنشاة وأسعار البيع والشراء للعملات وكذلك تحديث هذه الأسعار بحسب سعر السوق وتتم هذه العملية بشكل آلي.
2-3-2 تعريف الصرافة:
هي عبارة عن تحويل عملة إلى عملة أخری او بالأحرى تحويل العملة المحلية إلى أي عملة أجنبية، والشخص الذي يقوم بعملية الصرافة يسمی صراف وهو المسؤول عن هذا العمل.
2-3-3 قسم الحوالات:
يتم في هذا القسم عملية ارسال واستقبال الحوالات المالية بالعملات المستخدمة في المنشاة حيث أنه تتم عمليات الإرسال والاستقبال لهذه الحوالات بين فروع المنشاة عبر شبكة خاصة بالمنشأة.
مقدمة عن نظام الصرافة.
2-3-4 نبذه تاريخيه عن الصرافة والحوالات:
نشأت الصرافة كمصلحة للظروف والمتطلبات التي اقتضتها التطورات الاقتصادية على مر السنين في الدول الفقيرة التي اقتصادها غير مستقر، ونظرا لعجز هذه الدول على توفير العملات الأجنبية نشأت الحاجة إلى وجود مثل هذه المحلات (محلات الصرافة) من أجل الحصول على أكبر قدر ممكن من العملات الأجنبية؛ لذلك تلجا بعض الشركات والمؤسسات الضخمة إلى التعاون مع الصرافين من أجل توفير هذه العملات لغرض عملية استيراد البضائع والمنتجات من الدول الأجنبية؛ لذلك كانت بعض الدول تمنع عملائها خارج حدود بلدها بشكل رسمي من ارسال العملات الاجنبية مما اضطر بعض الأفراد المتهاونين لممارسة مثل هذه الأعمال، والتي بدأت بطريقه سريه وفي غاية الكتمان حتى يسهل لبعض المهاجرين تحويل مبالغهم الأجنبية إلى بلادهم بطريقه سريه للغاية.

3 الفصل الثالث الدراسة التفصيلية 

3-1 الدراسة التفصيلية :-

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

3-2 مفهوم التحليل :-

هي المرحلة التي يتم فيها التفصيل الدقيق لعمليات وبيانات النظام القائم بهدف فهم النظام وتحديد وظائفه ومشاكلة والاحتياجات المطلوبة من النظام الجديد و یتم ذلك بناء علي المعلومات التي يتم الحصول عليها من خلال الطرق المختلفة لجمع المعلومات

3-3 أهمية التحليل :-

يمكن معرفة اهمية التحليل من خلال معرفة الآثار المترتبة عند إهمال التحليل وهي كالتالي:

صعوبة التصميم للنظام الجديد في حالة كان التحليل غير مبني بصورة جيدة.
إذا تم التصميم بدون التحليل فإن النظام الجديد سيصبح هشاً ولا يستطيع القيام بالمتطلبات التي صمم من أجلها.
إن إهمال التحليل يحرم محلل النظام من تكوين صورة صحيحة عن النظام القائم.
إهمال عملية التحليل يؤدي إلى الفشل في تعريف وتحديد متطلبات النظام الجديد الذي هو الهدف النهائي لهذه المرحلة.
وتعتبر المرحلة الأساسية من مراحل بناء وتصميم النظام ومن خلالها يتم الحصول على نظام ومخرجات صحيحة
من خلالها يتم فهم النظام القديم وامكانية بناء النظام الجديد.
يتم من خلالها بناء مخطط ERD الذي يعتبر اللبنة الأساسية في مرحلة التصميم.
3-4 المهارات الأساسية التي يجب أن يتقنها محلل النظام :-

معرفة واسعة ببرمجيات الحاسوب.
معرفة شاملة لمعدات الحاسوب.
معرفة عامة بلغات البرمجة.
معرفة عامة بالعلوم الأخرى مثل الإحصاء و الرياضيات.
فن المقابلة والحصول على البيانات والمعلومات.
قدرة عالية على فهم أهداف المؤسسة.
قدرة عالية على تقييم معلومات النظام الحالي والنظام الجديد.
3-5 خطوات التحليل :-

تحديد عمليات النظام من خلال مخطط وظائف النظام و مخطط تدفق البيانات.
تحديد بيانات النظام من خلال التصنيف الوجهي للبيانات.
بناء مخطط العلاقات والكينونات.
3-6 أهم الأنشطة التي تتم في مرحلة تحليل النظام :-

إن من أهم الأنشطة التي يتم القيام بها عند تحليل الأنظمة هي :-

3-6-1 تحليل عمليات النظام :-

وفيها يتم تحليل العمليات والوظائف التي تتم داخل النظام من خلال الأدوات التالية :-

1- نموذج وظائف النظام(BFD) وهو عبارة عن نموذج أو مخطط هرمي لوظائف النظام وتكتب كل وظيفة في مستطيل أو مربع ويتفرع من كل وظيفة رئيسية عدد من الوظائف الفرعية واعتمادا على حجم النظام تتفرع
2- مخطط تدفق البيانات (DFD) Diagram Flow -: Data
هو مخطط رسومي يستخدم لتوضيح تدفق البيانات داخل النظام بين وظائف النظام والمصادر وبين وظائف النظام ومخازن البيانات.
فوائد مخططات تدفق البيانات :-
تبين مصادر البيانات.
تبين العمليات التي ستجري على البيانات لتحويلها الى معلومات.
تبين تسلسل هذه العمليات.
تبين كيف سيتم تخزين البيانات.

هناك عدة مستويات لمخطط تدفق البيانات وهي :-

مخطط السياق (البيئي) (Context Diagram):

يستخدم مخطط السياق(المخطط البيئي)لرسم بياني لتدفق البيانات DFD التي تبين حدود النظام والكيانات التي تتفاعل مع النظام وتدفق البيانات ولا يحتوي هذا المخطط على مخزن بيانات والشكل التالي يوضح ذلك.

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

3-6-1-3 مخططات حالة الاستخدام (Use Case Diagrams) :-

حالة الاستخدام :- هي مجموعة من السناريوهات التي تصف التفاعل بين المستخدم والنظام، ويعرض مخطط حالة الاستخدام العلاقة بين الفعلة (Actor) وحالات الاستخدام (Use Case)؛ والمكونات الرئيسية في المخطط هي الفاعل وحالة الاستخدام.

تصنيف البيانات (Data classifcation)

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

هناك عدة طرق لتصنيف البيانات أهمها:

1-التصنيف الوجهي :-

وفيه تصنف المفردات الى مجموعات وكل مجموعة تمثل وجها وكل وجه يمثل منظورا خاصا لهذه المفردات

2-التصنيف الهرمي :-

هو تصنيف مفردات البيانات الى مجموعات رئيسية وكل مجموعة رئيسية تنقسم الى مجموعات فرعية وكل مجموعة فرعية تنقسم الى مجموعات فرعية اصغر منها.

وفي نظامنا قمنا باستخدام التصنيف الوجهي أي صنفنا البيانات الى جداول وحقول.

ويتم وصف جداول النظام بالشكل التالي:-

  1. تحديد اسم الجدول (Table name)
  2. تحديد أسماء الحقول لكل جدول(Field name)
  3. تحديد نوع كل حقل(Data type)
  4. تحديد حجم كل حقل(size)
  5. وصف كل حقل(تحديد معنى) (Describle)
  6. تحديد المفاتيح الرئيسية والمفاتيح الفرعية التي تربط بين الجداول


مخطط ERD لنظام ادارة محلات الصرافة والحوالات المالية

ما المقصود بمخطط العلاقات والكيانات ERD؟

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

او بمفهوم اخر هو رسم تخطيطي يعرض علاقة مجموعات الكيانات المخزنة في قاعدة بيانات ويتم انتاجه اثناء تصميم قاعدة البيانات، بمعنى آخر، تساعد مخططات (ERD) في شرح الهيكل المنطقي لقواعد البيانات، يتم إنشاء مخططات (ERD) بناءً على ثلاثة مفاهيم أساسية: الكيانات والسمات والعلاقات، وتحتوي مخططات (ERD) على رموز مختلفة تستخدم المستطيلات لتمثيل الكيانات، والأشكال البيضاوية لتحديد السمات، والأشكال الماسية لتمثيل العلاقات.

مخطط العلاقات والكينونات ل مشروع تخرج نظام ادارة محلات الصرافة والحوالات المالية



المخطط العلائقي لقاعدة البيانات SCHEMA DIAGRAM

مخطط قاعدة البيانات لنظام ادارة محل الصرافة والحوالات المالية وتداول العملات الاجنبية


تحميل مشروع تخرج  نظام صرافة وحوالات مالية وتداول العملات الاجنبية ملف pdf مجانا   

تحميل مشروع نظام ادارة محلات الصرافة والحوالات المالية عرض بوربوينت powerPoint مجانا





تعليقات
ليست هناك تعليقات
إرسال تعليق
    مقالات ذات صله



    وضع القراءة :
    حجم الخط
    +
    16
    -
    تباعد السطور
    +
    2
    -