More Related Content Similar to projectview.ppt Similar to projectview.ppt (20) projectview.ppt3. 1 – 1
مقدمة
:
ب اقتنائه المؤسسات بامكان اصبح الباهظة األسعار عن تحوله و الكمبيوتر تطور بعد
غرض
أ تربط التي و الشبكة ظهور انتشارها من سهل و اليدوي النظام و األوراق عن االستغناء
جهزة
آ بنظام اليدوية انظمتها الستبدال سباقة المصرفية المؤسسات فكانت بعضها مع عدة
من يسرع لي
العمالء و نفسها على الوقت اختصار و لتوظيفه تحتاج الذي الكادر من يقلل و العمل
.
2 – 1
هاّلح المراد المشاكل
:
عم يتوقف الذي و عليها التغلب البحث يحاول نقطة أهم المركزي النظام مشكلة تعتبر
ًالكام له
خلل أو لعطب السيرفر تعرض إذا فروعه بجميع
.
يلي فيما المشاكل تلخيص يمكن و
:
-
كامال العمل فيتوقف خلل أو لعطب السيرفر ضّتعر
.
-
ًاجد عالية لمواصفات السيرفر تطلب
.
-
الش في الوحيد مصدرالمعلومات النها السيرفر على الواقع الكبير الضغط
بكة
.
-
العمل في المركزية
.
ال استمرار ضمان و المركزية مشكلة على للتغلب عّالموز البيانات قاعدة نظام جدُو و
و عمل
عليه النظام هذا تطبيق تم عملياته حساسية و البنك ألهمية ًانظر
.
4. 3 – 1
البحث أهداف
:
-
عــةّالموز البيانات قاعدة على مبني نظـام بناء
(
Distributed database
)
.
-
إنشاء
ي برنامج
للعمالء البنك يقدمها التي األساسية الخدمات و العمليات عالج
.
-
ّـةيالمركز على القائم ظامّنال استبدال
ي التي الخدمات بحسب الفروع بين موزع بنظام
قدمها
الفرع
للعمالء
.
-
توقف حال في الفروع لجميع العمل توقف أهمها و المركزي النظام مشاكل من صّالتخل
الـ
Server
العمـل عن
.
-
الع و العمالء الرصدة دقيقة و سريعة تقارير الصدار الكمبيوتر امكانيات من االستفادة
مليات
البنكية
.
5. 4 – 1
المشروع في المستخدمة األدوات
:
-
Visual basic. Net
.
الت على قدرته و معه التعامل سهولة و الهيكلية البرمجة مثل مميزات من يملكه لما
عامل
بيانات قاعدة مع
oracle
الشبكة عبر
.
-
Crystal reports
.
الق األدوات من تعتبر و اعاله المذكورة البرمجة لغة في بسهولة معه التعامل يمكن
وية
مناسب المبرمج يراه ما حسب التقارير الستخراج البيانات قواعد مع التعامل في
ألداء ًا
المستخدم حاجة تلبية و الغرض
.
-
Oracle
.
في مرونة و امكانية مع الشبكة مستوى على عال بأمان هذه البيانات قاعدة تتمتع
البرمجة بيئة من الواردة للطلبات االستجابة
(
.NET framework
)
تقارير و
الـ
(
Crystal report
)
.
-
TOAD
.
البيانات قاعدة مع للتعامل ًاكبير تسهيال األداة هذه رّفتو
Oracle
التصميم مرحلة في
انشاء امكانية الى باإلضافة بينها فيما العالقات تكوين و جداول انشاء من
الـ
Database link
عّالموز ظامّنال في تستخدم التي و
.
7. 1 - 1 - 2
عّالموز ظامّنال
:
-
عةّالموز البيانات قاعدة
:
واحدة قاعدة كأنها و للبرنامج تظهر و أجهزة عدة في المخزنة القواعد من مجموعة هي
.
عن عبارة النظام هذا في جهاز أي و
node
,
كـ تعتبر و
client
أو
server
حالته حسب
Client
Server
I need some
information let’s
connecting with
server
10. 2 - 2
الشبكـــــة
:
اعطاء هو الموزع النظام من الغاية لكن و بعض عن الفروع يفصل الموزع النظام أن بما
المختلف الفروع بين تربط لشبكة نحتاج ذلك على و الحاجة عند الوصل امكانية مع استقاللية
االمر هذا و ة
وجود يحتاج
NET8
ا عمليات اجراء و الشبكة طريق عن البيانات قاعدة الى الدخول عملية لتيسير
لمناقلة
عــةّالموز
Distributed transactions
في البيانات تجمع حيث
Package
الـ من ترسل و
Server
الـ الى
Client
بالعكس و
.
Sanaa
Adan
IP :192.192.192.2
DNS : 192.192.192.2
Service_name :
adan.sabaa
DB DB DB
Hodaida
IP :192.192.192.1
DNS : 192.192.192.1
Service_name :
hodaida.sabaa
Sanaa
IP :192.192.192.1
DNS : 192.192.192.1
Service_name :
Sana.sabaas
11. 3 - 2
البيانات قواعد ربط
(
database link
:)
بيانات قاعدة تستخدمها تقنية هي
oracle
لتسهيل البعض بعضها مع الموزعة القواعد لربط
لها و البيانات قاعدة مكونات الى الوصول و بينها فيما البيانات تبادل و االتصال عمليات
األنواع
التالية
:
-
Private database link
.
-
Public data base link
.
-
Global data base link
.
13. المشكلةتعريف
في المنشأة عمل نضمن كيف ، هي هاّحل على البحث يقوم التي المشكلة
حال
مواص و ما لعطل الرئيسي فرعها أو المعلوماتية شبكتها من جزء تعرض
لة
ع يقع الذي الضغط من التقليل الى باإلضافة ، الفروع بقية من العمل
الـ لى
Server
النظام في
ClientServer
للبيانات واحد مصدر يوجد حيث
.
14. البيانات جمع
•
ا طرق في المعروفة بالوسائل البحث هذا في البيانات جمع تم
و لبحث
هي
:
-
الشخصية المقابلة
.
-
المستندات و الوثائق و السجالت جمع
.
-
المالحظـــة
.
19. للبياناتالمنطقيالتصميم
• Accounts_type ( type_id , account_name , lowest_amount , Lowest_balance , check , Book
, bo_type_id )
• Activities ( activities_id , Activities_name )
• Branch ( branch_id , branch_name )
• Nationality ( Nationality_id , nationality_name )
• Governorate ( Governorate_id , Governorate_name)
• daily_operation ( Reg_op_id , Reg_op_date )
• Book_type ( bo_type_id , Book_name )
• Check_type ( ch_type_id , Check_name )
• Currency_symbol ( currency_id , currency_name , Sale_price , Buy_price )
20. • Profession ( profe_id , Profession )
• Identity ( Identity _id , Identity_name )
• operation_code ( Operation _id , Operation_name )
• Customer ( Customer_id , Branch_id , Name , Account_type , Signature_no )
• Address ( Customer_id , Governorate_id , Street , Phone , Fax , Mailbox , e-mail )
• About_customer ( custmer_id , Nationality_id , Profession_id , Sex , Belief , identity_type ,
identity_no , identity_date , identity_place , Birth_date , Birth_place )
• Customer_balance ( custmer_id , currency_id , debit_account , credit_account , operation_no )
• Checkbook ( Cb_id , custmer_id , Check_type , first_page , last_page , check_date )
• Book ( B_ Id , custmer_id , Book_type , book_date )
21. • Mc_vip_custmer ( custmer_id , first_name , Second_name , third_name , account_type ,
Signature_no )
• Mc_account_detail ( custmer_id , activity_id , matual_date , Mail_box , phone_no )
• Vip_account_detail ( custmer_id , Nationality_id , type_of_vip, activities_id ,
register_nor_release_plase , r_release_date , permisson_no , p_release_plase ,
p_release_date , e_mail )
• Drawing_competence ( custmer_id , Name , job_feature , Nationality_id , Identity_type
• Identity_no , identity_place , identity_date , Birth_date )
• User_name ( User_id , U_password )
• User_authority ( User_id , Add , Update , Delete , Print , Department_admin , Admin )
• used_cheque ( Customer_id , Page_no , Payee_name_acount )
22. • reg_operation ( Reg_op_id , Operation_no , Operation_type )
• Close_curr_acc ( Customer_id , Currency_id , state )
28. المستخدم واجهاتتصميم
O Company O Customer group's
Account number 9 ( 7 )
First partner X ( 50 )
Second partner X ( 50 )
Third partner X ( 50 )
Account type 9 (3 )
Signature number 9 ( 7 )
State
Open date DD MM YYYY
Ok
Cancel
شكل
(
3 – 4
)
الرئيسية العمالء خدمة قسم واجهة
29. O Personal account O Shared account
Account number 9 ( 7 )
State
Ok
Cancel
Account number 9 ( 7 )
Currency type 9 ( 3 )
شكل
(
4 – 4
)
عميل حساب من عملة تفعيل واجهة
30. Account number 9 ( 7 )
Currency type 9 ( 3 )
About customer
Cancel Customer address
Account number 9 ( 7 )
O Personal account O Shared account
Drown amount 9 ( 12 )
Deposited amount 9 ( 12 )
Operation number 9 ( 7 )
شكل
(
6 – 4
)
سحب واجهة
/
حساب إلى إيداع
31. Create report
Operation number
Credit
Enter account number
الرحيم الرحمن هللا بسم
Company
sign
Currency type
Debit
Branch
……………………….
Customer name ........................... Currency type ...........................
شكل
(
8 – 4
)
العملة حسب عميل برصيد تقرير
33. No
No
No
Yes
Yes
Yes
الـ حساب
max( id )
Max = max+1
البداية
ال الى الرسالها الالزمة البيانات ادخال
ـ
( master )
اضافة
البيانات
الرئيسية
عميل تفاصيل اضافة لشاشة الذهاب
البيانات ادخال و
اضافة
تفاصيل
العميل عن
العن تفاصيل اضافة لشاشة الذهاب
وان
البيانات ادخال و لعميل
اضافة
تفاصيل
العنوان
ادخل التي البيانات من الحقول افراغ
ت
اليها
النهاية
خطأ رسالة
شكل
(
2 - 4
: )
جديد حساب فتح
34. No
Yes
No
Yes
البداية
الحساب هل
و موجود
حالته
مفتوح؟
العميل حساب رقم ادخال
و بالعميل الخاصة البيانات احضار
الـ زر تفعيل
(
دفتر صرف
)
ارسلت هل
الى البيانات
؟ القاعدة
المدخلة البيانات من الحقول افراغ
النهاية
خطأ رسالة
صرفت التي بالدفاتر كشف تكوين
و له
حسا من سحبت التي الصفحات ارقام
به
شكل
(
5 - 4
: )
عميل لحساب شيكات دفتر تقييد
36. Yes
No
Yes
A
الصالح اختيار ليتم الواجهة فتح
يات
النهاية
خطأ رسالة
المدخلة البيانات من الحقول افراغ
رقم يوجد هل
في المستخدم
الـ
master
؟
ارسال تم هل
الى البيانات
الـ
Detail
؟
No
شكل
(
7 - 4
: )
جديد لمستخدم الصالحيات منح