الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

برنامج الفيزا مفتوح المصدر

بدأه mesho100200 في 21 أبريل 2008 · 7 رد · 1,621 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

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

اولا: الهدف من البرنامج :

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

ثانيا : تصميم قاعدة البيانات :

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

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

لذلك تم تقسيم مجموعات الموظفين الى خمس مجموعات

أ‌- مجموعة الـ administrator وهذه المجموعة تحصل على جميع الصلاحيات من الحذف والاضافة والتعديل وغيرها .

ب - مجموعة القراءة فقط وهى تملك صلاحيات قراءة البيانات فقط .

ج‌- مجموعة الاضافة فقط وهى تملك اضافة سجلات جديده فقط .

د - مجموعة التعديل والحذف فقط .

هـ - مجموعة الموظفين الذين لا يملكون حق الدخول على البرنامج .

2- جدول الموظفين

3- جدول العملاء

4- جدول السحب

5- جدول الايداع

اما بالنسبة للـ Queries فقد قمت بعمل اثنين منها وهما :

1- Moin وهو خاص باظهار حركة الايداعات الخاصة بالعملاء .

2- Moout وهو خاص باظهار حركة المسحوبات الخاصة بالعملاء .

ورغم ذلك قمت بعمل تقارير اخرى دون الاستعانة بالــ Queries فقد استخدمت جمل Select مباشرة على الجداول فى Run Time .

1- شاشة الدخول الى البرنامج :

وهذه الشاشة يتم من خلالها اختيار اسم المستخدم وادخال كلمة المرور مع ملاحظة أنه يتم اضافة اسماء الموظفين الذين لهم حق الدخول على البرنامج تلقائيا من جدول الموظفين حيث يتم استبعاد الموظفين الذين ليس لهم حق الدخول الى البرنامج تلقائيا , ثم بعد اختيار اسم المستخدم وادخال كلمة المرور يتم التأكد من مطابقة كلمة المرور لهذا المستخدم مع كلمة المرور المسجلة بقاعدة البيانات فاذا كانت خاطئة يتم اظهار رسالة وجود خطأ فى كلمة المرور , واذا تعدى ادخال كلمة مرور خاطئة ثلاث مرات يتم الخروج نهائيا من البرنامج . اما اذا دخل المستخدم البرنامج فيتم تحديد المجموعة التى ينتمى اليها هذا المستخدم فهل هى مجموعة الـ administrator أم هى مجموعة القراءة فقط ام الاضافة فقط ام التعديل والحذف فبناء على ذلك يتم تحديد صلاحيات المستخدم فى استخدام البرنامج وهى تنقسم الى اربعة مجموعات كما تم تقسيمهم فى قاعدة البيانات :

أ‌- ففى حالة ان المستخدم ضمن مجموعة الـ administrator ففى هذه الحالة سيتم تفعيل جميع المفاتيح الخاصة بالاضافة والحذف والتعديل فى جميع شاشات ادخال البيانات فى البرنامج شاشات البرنامج .

ب‌- اما فى حالة ان المستخدم من مجموعة القراءة فقط سيتم عمل ايقاف عمل مفاتيح الاضافة والحذف والتعديل فى جميع الشاشات الخاصة بإدخال البيانات .

ج - اما فى حالة كون المستخدم ضمن مجموعة الاضافة فقط سيتم تفعيل الفاتيح الخاصة بالاضافة فقط وايقاف عمل المفاتيح الخاصة بالتعديل والحذف فى جميع شاشات ادخال البيانات فى البرنامج شاشات البرنامج .

د - اما فى حالة كون المستخدم ضمن مجموعة التعديل والحذف فقط سوف يتم تفعيل المفاتيح الخاصة بالتعديل والحذف فقط وايقاف مفاتيح الاضافة وذلك فى جميع شاشات ادخال البيانات فى البرنامج شاشات البرنامج .

2- :الشاشة الرئيسية للبرنامج :

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

كما قمت باضافة امكانية قيام المستخدم باضافة الصورة التى يفضلها كخلفية للشاشة الرئيسية .

ثم باقى الشاشات الاخرى يمكنكم الاطلاع عليها من خلال البرنامج

يمكنكم تحميلة من خلال الرابط التالى

http://www.4shared.com/file/43121072/4c378...2008_vbnet.html

ارجو ان تقيموا هذا البرنامج وتعطونى رأيكم فيه

تم تعديل هذه المشاركة بواسطة mesho100200 في 21 أبريل 2008 في 15:24

#3

تسلم على البرنامج الرائع ده

بس للاسف لم أستطع تجربته لأنه يعطي رسالة error

ومش عارف المشكلة عندي ولا في البرنامج

ورفعت صورة الخطأ

كـلـمـا زاد عـلـمـك لـلـشـئ الـمـجـهـول ..... كـلـمـا زاد جـهـلـك لـلـشـئ الـمـعـلـوم

و كـلـمـا زاد جـهـلـك لـلـشـئ الـمـعـلـوم ..... كـلـمـا زاد شـغـفـك لـعـلـم الـمـجـهـول

الــلـــــــهـــــم عـــلـــمـــنــــــي بـــمـــا يـــنــفــعــنــي وانــفــعــنــي بــمــــا عـــلـــمــتــنـــي

#5

يمكن تكون المشكلة عندي

انت ضايف مكتبات في البرنامج referance

كـلـمـا زاد عـلـمـك لـلـشـئ الـمـجـهـول ..... كـلـمـا زاد جـهـلـك لـلـشـئ الـمـعـلـوم

و كـلـمـا زاد جـهـلـك لـلـشـئ الـمـعـلـوم ..... كـلـمـا زاد شـغـفـك لـعـلـم الـمـجـهـول

الــلـــــــهـــــم عـــلـــمـــنــــــي بـــمـــا يـــنــفــعــنــي وانــفــعــنــي بــمــــا عـــلـــمــتــنـــي

#7

لقد قمت بعمل البرنامج عن طريق فيجوال ستديو 2008 لذلك يفضل فتحه به

#8

طيب ممكن نسخة من برنامج VB.NET 2008

مواضيع مشابهة