SlideShare a Scribd company logo
1 of 40
‫الطالب‬ ‫تقديم‬
:
‫عبدي‬‫مصطفى‬‫محمد‬
‫المدرس‬‫اف‬‫ر‬‫اش‬
:
‫الحاشد‬‫حسين‬‫عبدهللا‬
‫ي‬
‫األول‬ ‫الفصل‬
‫مقدمــة‬
‫ها‬ّ‫ل‬‫ح‬ ‫المراد‬ ‫المشاكل‬
‫البحث‬ ‫أهداف‬
‫المستخدمــة‬ ‫األدوات‬
1 – 1
‫مقدمة‬
:
‫ب‬ ‫اقتنائه‬ ‫المؤسسات‬ ‫بامكان‬ ‫اصبح‬ ‫الباهظة‬ ‫األسعار‬ ‫عن‬ ‫تحوله‬ ‫و‬ ‫الكمبيوتر‬ ‫تطور‬ ‫بعد‬
‫غرض‬
‫أ‬ ‫تربط‬ ‫التي‬ ‫و‬ ‫الشبكة‬ ‫ظهور‬ ‫انتشارها‬ ‫من‬ ‫سهل‬ ‫و‬ ‫اليدوي‬ ‫النظام‬ ‫و‬ ‫األوراق‬ ‫عن‬ ‫االستغناء‬
‫جهزة‬
‫آ‬ ‫بنظام‬ ‫اليدوية‬ ‫انظمتها‬ ‫الستبدال‬ ‫سباقة‬ ‫المصرفية‬ ‫المؤسسات‬ ‫فكانت‬ ‫بعضها‬ ‫مع‬ ‫عدة‬
‫من‬ ‫يسرع‬ ‫لي‬
‫العمالء‬ ‫و‬ ‫نفسها‬ ‫على‬ ‫الوقت‬ ‫اختصار‬ ‫و‬ ‫لتوظيفه‬ ‫تحتاج‬ ‫الذي‬ ‫الكادر‬ ‫من‬ ‫يقلل‬ ‫و‬ ‫العمل‬
.
2 – 1
‫ها‬ّ‫ل‬‫ح‬ ‫المراد‬ ‫المشاكل‬
:
‫عم‬ ‫يتوقف‬ ‫الذي‬ ‫و‬ ‫عليها‬ ‫التغلب‬ ‫البحث‬ ‫يحاول‬ ‫نقطة‬ ‫أهم‬ ‫المركزي‬ ‫النظام‬ ‫مشكلة‬ ‫تعتبر‬
ً‫ال‬‫كام‬ ‫له‬
‫خلل‬ ‫أو‬ ‫لعطب‬ ‫السيرفر‬ ‫تعرض‬ ‫إذا‬ ‫فروعه‬ ‫بجميع‬
.
‫يلي‬ ‫فيما‬ ‫المشاكل‬ ‫تلخيص‬ ‫يمكن‬ ‫و‬
:
-
‫كامال‬ ‫العمل‬ ‫فيتوقف‬ ‫خلل‬ ‫أو‬ ‫لعطب‬ ‫السيرفر‬ ‫ض‬ّ‫تعر‬
.
-
ً‫ا‬‫جد‬ ‫عالية‬ ‫لمواصفات‬ ‫السيرفر‬ ‫تطلب‬
.
-
‫الش‬ ‫في‬ ‫الوحيد‬ ‫مصدرالمعلومات‬ ‫النها‬ ‫السيرفر‬ ‫على‬ ‫الواقع‬ ‫الكبير‬ ‫الضغط‬
‫بكة‬
.
-
‫العمل‬ ‫في‬ ‫المركزية‬
.
‫ال‬ ‫استمرار‬ ‫ضمان‬ ‫و‬ ‫المركزية‬ ‫مشكلة‬ ‫على‬ ‫للتغلب‬ ‫ع‬ّ‫الموز‬ ‫البيانات‬ ‫قاعدة‬ ‫نظام‬ ‫جد‬ُ‫و‬ ‫و‬
‫و‬ ‫عمل‬
‫عليه‬ ‫النظام‬ ‫هذا‬ ‫تطبيق‬ ‫تم‬ ‫عملياته‬ ‫حساسية‬ ‫و‬ ‫البنك‬ ‫ألهمية‬ ً‫ا‬‫نظر‬
.
3 – 1
‫البحث‬ ‫أهداف‬
:
-
‫عــة‬ّ‫الموز‬ ‫البيانات‬ ‫قاعدة‬ ‫على‬ ‫مبني‬ ‫نظـام‬ ‫بناء‬
(
Distributed database
)
.
-
‫إنشاء‬
‫ي‬ ‫برنامج‬
‫للعمالء‬ ‫البنك‬ ‫يقدمها‬ ‫التي‬ ‫األساسية‬ ‫الخدمات‬ ‫و‬ ‫العمليات‬ ‫عالج‬
.
-
‫ّـة‬‫ي‬‫المركز‬ ‫على‬ ‫القائم‬ ‫ظام‬ّ‫ن‬‫ال‬ ‫استبدال‬
‫ي‬ ‫التي‬ ‫الخدمات‬ ‫بحسب‬ ‫الفروع‬ ‫بين‬ ‫موزع‬ ‫بنظام‬
‫قدمها‬
‫الفرع‬
‫للعمالء‬
.
-
‫توقف‬ ‫حال‬ ‫في‬ ‫الفروع‬ ‫لجميع‬ ‫العمل‬ ‫توقف‬ ‫أهمها‬ ‫و‬ ‫المركزي‬ ‫النظام‬ ‫مشاكل‬ ‫من‬ ‫ص‬ّ‫التخل‬
‫الـ‬
Server
‫العمـل‬ ‫عن‬
.
-
‫الع‬ ‫و‬ ‫العمالء‬ ‫الرصدة‬ ‫دقيقة‬ ‫و‬ ‫سريعة‬ ‫تقارير‬ ‫الصدار‬ ‫الكمبيوتر‬ ‫امكانيات‬ ‫من‬ ‫االستفادة‬
‫مليات‬
‫البنكية‬
.
4 – 1
‫المشروع‬ ‫في‬ ‫المستخدمة‬ ‫األدوات‬
:
-
Visual basic. Net
.
‫الت‬ ‫على‬ ‫قدرته‬ ‫و‬ ‫معه‬ ‫التعامل‬ ‫سهولة‬ ‫و‬ ‫الهيكلية‬ ‫البرمجة‬ ‫مثل‬ ‫مميزات‬ ‫من‬ ‫يملكه‬ ‫لما‬
‫عامل‬
‫بيانات‬ ‫قاعدة‬ ‫مع‬
oracle
‫الشبكة‬ ‫عبر‬
.
-
Crystal reports
.
‫الق‬ ‫األدوات‬ ‫من‬ ‫تعتبر‬ ‫و‬ ‫اعاله‬ ‫المذكورة‬ ‫البرمجة‬ ‫لغة‬ ‫في‬ ‫بسهولة‬ ‫معه‬ ‫التعامل‬ ‫يمكن‬
‫وية‬
‫مناسب‬ ‫المبرمج‬ ‫يراه‬ ‫ما‬ ‫حسب‬ ‫التقارير‬ ‫الستخراج‬ ‫البيانات‬ ‫قواعد‬ ‫مع‬ ‫التعامل‬ ‫في‬
‫ألداء‬ ً‫ا‬
‫المستخدم‬ ‫حاجة‬ ‫تلبية‬ ‫و‬ ‫الغرض‬
.
-
Oracle
.
‫في‬ ‫مرونة‬ ‫و‬ ‫امكانية‬ ‫مع‬ ‫الشبكة‬ ‫مستوى‬ ‫على‬ ‫عال‬ ‫بأمان‬ ‫هذه‬ ‫البيانات‬ ‫قاعدة‬ ‫تتمتع‬
‫البرمجة‬ ‫بيئة‬ ‫من‬ ‫الواردة‬ ‫للطلبات‬ ‫االستجابة‬
(
.NET framework
)
‫تقارير‬ ‫و‬
‫الـ‬
(
Crystal report
)
.
-
TOAD
.
‫البيانات‬ ‫قاعدة‬ ‫مع‬ ‫للتعامل‬ ً‫ا‬‫كبير‬ ‫تسهيال‬ ‫األداة‬ ‫هذه‬ ‫ر‬ّ‫ف‬‫تو‬
Oracle
‫التصميم‬ ‫مرحلة‬ ‫في‬
‫انشاء‬ ‫امكانية‬ ‫الى‬ ‫باإلضافة‬ ‫بينها‬ ‫فيما‬ ‫العالقات‬ ‫تكوين‬ ‫و‬ ‫جداول‬ ‫انشاء‬ ‫من‬
‫الـ‬
Database link
‫ع‬ّ‫الموز‬ ‫ظام‬ّ‫ن‬‫ال‬ ‫في‬ ‫تستخدم‬ ‫التي‬ ‫و‬
.
‫الثاني‬ ‫الفصل‬
‫اساسية‬ ‫مفاهيم‬
-
‫عة‬ّ‫الموز‬ ‫البيانات‬ ‫قاعدة‬
-
‫ــبكة‬ّ‫ش‬‫ال‬
-
‫البيانات‬ ‫قواعد‬ ‫ربط‬
1 - 1 - 2
‫ع‬ّ‫الموز‬ ‫ظام‬ّ‫ن‬‫ال‬
:
-
‫عة‬ّ‫الموز‬ ‫البيانات‬ ‫قاعدة‬
:
‫واحدة‬ ‫قاعدة‬ ‫كأنها‬ ‫و‬ ‫للبرنامج‬ ‫تظهر‬ ‫و‬ ‫أجهزة‬ ‫عدة‬ ‫في‬ ‫المخزنة‬ ‫القواعد‬ ‫من‬ ‫مجموعة‬ ‫هي‬
.
‫عن‬ ‫عبارة‬ ‫النظام‬ ‫هذا‬ ‫في‬ ‫جهاز‬ ‫أي‬ ‫و‬
node
,
‫كـ‬ ‫تعتبر‬ ‫و‬
client
‫أو‬
server
‫حالته‬ ‫حسب‬
Client
Server
I need some
information let’s
connecting with
server
Server
Client Server
Server
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
3 - 2
‫البيانات‬ ‫قواعد‬ ‫ربط‬
(
database link
:)
‫بيانات‬ ‫قاعدة‬ ‫تستخدمها‬ ‫تقنية‬ ‫هي‬
oracle
‫لتسهيل‬ ‫البعض‬ ‫بعضها‬ ‫مع‬ ‫الموزعة‬ ‫القواعد‬ ‫لربط‬
‫لها‬ ‫و‬ ‫البيانات‬ ‫قاعدة‬ ‫مكونات‬ ‫الى‬ ‫الوصول‬ ‫و‬ ‫بينها‬ ‫فيما‬ ‫البيانات‬ ‫تبادل‬ ‫و‬ ‫االتصال‬ ‫عمليات‬
‫األنواع‬
‫التالية‬
:
-
Private database link
.
-
Public data base link
.
-
Global data base link
.
‫الثالث‬ ‫الفصل‬
•
‫المشكلة‬ ‫تعريف‬
.
•
‫البيانات‬ ‫تسجيل‬
.
•
‫للبيانات‬ ‫المنطقي‬ ‫التصميم‬
.
‫المشكلة‬‫تعريف‬
‫في‬ ‫المنشأة‬ ‫عمل‬ ‫نضمن‬ ‫كيف‬ ، ‫هي‬ ‫ها‬ّ‫حل‬ ‫على‬ ‫البحث‬ ‫يقوم‬ ‫التي‬ ‫المشكلة‬
‫حال‬
‫مواص‬ ‫و‬ ‫ما‬ ‫لعطل‬ ‫الرئيسي‬ ‫فرعها‬ ‫أو‬ ‫المعلوماتية‬ ‫شبكتها‬ ‫من‬ ‫جزء‬ ‫تعرض‬
‫لة‬
‫ع‬ ‫يقع‬ ‫الذي‬ ‫الضغط‬ ‫من‬ ‫التقليل‬ ‫الى‬ ‫باإلضافة‬ ، ‫الفروع‬ ‫بقية‬ ‫من‬ ‫العمل‬
‫الـ‬ ‫لى‬
Server
‫النظام‬ ‫في‬
ClientServer
‫للبيانات‬ ‫واحد‬ ‫مصدر‬ ‫يوجد‬ ‫حيث‬
.
‫البيانات‬ ‫جمع‬
•
‫ا‬ ‫طرق‬ ‫في‬ ‫المعروفة‬ ‫بالوسائل‬ ‫البحث‬ ‫هذا‬ ‫في‬ ‫البيانات‬ ‫جمع‬ ‫تم‬
‫و‬ ‫لبحث‬
‫هي‬
:
-
‫الشخصية‬ ‫المقابلة‬
.
-
‫المستندات‬ ‫و‬ ‫الوثائق‬ ‫و‬ ‫السجالت‬ ‫جمع‬
.
-
‫المالحظـــة‬
.
‫البيانات‬ ‫تسجيل‬
About_customer
custmer_i
d
nationality_i
d
profession_i
d
sex
belief
identity_no birth_date
birth_place
identity_plac
e
identity_date
identity_type
‫شكل‬
(
1 - 3
)
‫البيانات‬ ‫تسجيل‬
Accounts_type
lowest_amount
type_id
account_name
lowest_balanc
e
check
bo_type_id
book
‫شكل‬
(
2 - 3
)
‫البيانات‬ ‫تسجيل‬
reg_operation
operation_typ
e
operation_no
reg_op_id
‫شكل‬
(
21-3
)
‫البيانات‬ ‫تسجيل‬
N
1
1
N
1
Ha
s
Customer
account_type branch_id
name
signature_no
custmer_id
Customer_balance
operation_code
currency_i
d
debit_account
credit_account
custmer_id
Address
custmer_id
mailbox
Governorate
street
phone
fax
Branchs
branch_i
d
branch_nam
e
Ha
s
‫شكل‬
(
23 – 3
)
‫للبيانات‬‫المنطقي‬‫التصميم‬
• 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 )
• 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 )
• 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 )
• reg_operation ( Reg_op_id , Operation_no , Operation_type )
• Close_curr_acc ( Customer_id , Currency_id , state )
‫ابع‬‫ر‬‫ال‬ ‫الفصل‬
•
‫العام‬ ‫الهيكل‬
.
•
‫المستخدمـة‬ ‫الجداول‬
.
•
‫الخوارزميات‬ ‫تصميم‬
.
•
‫المستخدم‬ ‫واجهات‬ ‫تصميم‬
.
‫العام‬ ‫الهيكل‬
‫ع‬ّ‫الموز‬ ‫البنوك‬ ‫نظام‬
‫دفا‬
‫تر‬
‫بن‬
‫كي‬
‫ة‬
‫دفا‬
‫تر‬
‫ش‬
‫يك‬
‫ا‬
‫ت‬
‫ال‬
‫ف‬
‫رو‬
‫ع‬
‫الع‬
‫مو‬
‫ال‬
‫ت‬
‫الع‬
‫مال‬
‫ت‬
‫الم‬
‫دن‬
‫اإل‬
‫ثب‬
‫ات‬
‫ات‬
‫ا‬
‫سم‬
‫الم‬
‫س‬
‫تخ‬
‫دم‬
‫صالحي‬
‫ات‬
‫المستخ‬
‫دم‬
‫العمالء‬ ‫خدمة‬ ‫الخزينة‬
‫فت‬
‫ح‬
‫ح‬
‫س‬
‫اب‬
‫إغ‬
‫ال‬
‫ق‬
‫ح‬
‫س‬
‫اب‬
‫ص‬
‫ر‬
‫ف‬
‫دفا‬
‫تر‬
‫ص‬
‫ا‬ّ‫ر‬
‫ف‬
‫س‬
‫ح‬
‫ب‬
‫ص‬
‫ا‬ّ‫ر‬
‫ف‬
‫اي‬
‫دا‬
‫ع‬
‫شر‬
‫اء‬
/
‫بي‬
‫ع‬
‫م‬
‫س‬
‫ؤو‬
‫ل‬
‫خز‬
‫ين‬
‫ة‬
‫ــــرع‬َ‫ـ‬‫الف‬ ‫إدارة‬
‫الج‬
‫ن‬
‫س‬
‫ي‬
‫ات‬
‫الح‬
‫س‬
‫اب‬
‫ات‬
‫الجداول‬‫تصميم‬
‫المستخدم‬ ‫واجهات‬‫تصميم‬
User name
Password
X ( 15 )
X ( 15 )
Cancel
Ok
‫شكل‬
(
4
-
2
)
‫المستخدم‬ ‫دخول‬ ‫واجهة‬
‫المستخدم‬ ‫واجهات‬‫تصميم‬
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
)
‫الرئيسية‬ ‫العمالء‬ ‫خدمة‬ ‫قسم‬ ‫واجهة‬
O Personal account O Shared account
Account number 9 ( 7 )
State
Ok
Cancel
Account number 9 ( 7 )
Currency type 9 ( 3 )
‫شكل‬
(
4 – 4
)
‫عميل‬ ‫حساب‬ ‫من‬ ‫عملة‬ ‫تفعيل‬ ‫واجهة‬
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
)
‫سحب‬ ‫واجهة‬
/
‫حساب‬ ‫إلى‬ ‫إيداع‬
Create report
Operation number
Credit
Enter account number
‫الرحيم‬ ‫الرحمن‬ ‫هللا‬ ‫بسم‬
Company
sign
Currency type
Debit
Branch
……………………….
Customer name ........................... Currency type ...........................
‫شكل‬
(
8 – 4
)
‫العملة‬ ‫حسب‬ ‫عميل‬ ‫برصيد‬ ‫تقرير‬
‫ميات‬‫ز‬‫الخوار‬‫تصميم‬
No
Yes
‫المرور‬ ‫كلمة‬ ‫و‬ ‫المستخدم‬ ‫اسم‬ ‫ادخال‬
‫الـ‬ ‫فحص‬
Id &
pass
‫الرئيسية‬ ‫النافذة‬
‫البداية‬
‫خطأ‬ ‫رسالة‬
‫شكل‬
(
1 - 4
: )
‫النظام‬ ‫إلى‬ ‫ّخول‬‫د‬‫ال‬
No
No
No
Yes
Yes
Yes
‫الـ‬ ‫حساب‬
max( id )
Max = max+1
‫البداية‬
‫ال‬ ‫الى‬ ‫الرسالها‬ ‫الالزمة‬ ‫البيانات‬ ‫ادخال‬
‫ـ‬
( master )
‫اضافة‬
‫البيانات‬
‫الرئيسية‬
‫عميل‬ ‫تفاصيل‬ ‫اضافة‬ ‫لشاشة‬ ‫الذهاب‬
‫البيانات‬ ‫ادخال‬ ‫و‬
‫اضافة‬
‫تفاصيل‬
‫العميل‬ ‫عن‬
‫العن‬ ‫تفاصيل‬ ‫اضافة‬ ‫لشاشة‬ ‫الذهاب‬
‫وان‬
‫البيانات‬ ‫ادخال‬ ‫و‬ ‫لعميل‬
‫اضافة‬
‫تفاصيل‬
‫العنوان‬
‫ادخل‬ ‫التي‬ ‫البيانات‬ ‫من‬ ‫الحقول‬ ‫افراغ‬
‫ت‬
‫اليها‬
‫النهاية‬
‫خطأ‬ ‫رسالة‬
‫شكل‬
(
2 - 4
: )
‫جديد‬ ‫حساب‬ ‫فتح‬
No
Yes
No
Yes
‫البداية‬
‫الحساب‬ ‫هل‬
‫و‬ ‫موجود‬
‫حالته‬
‫مفتوح؟‬
‫العميل‬ ‫حساب‬ ‫رقم‬ ‫ادخال‬
‫و‬ ‫بالعميل‬ ‫الخاصة‬ ‫البيانات‬ ‫احضار‬
‫الـ‬ ‫زر‬ ‫تفعيل‬
(
‫دفتر‬ ‫صرف‬
)
‫ارسلت‬ ‫هل‬
‫الى‬ ‫البيانات‬
‫؟‬ ‫القاعدة‬
‫المدخلة‬ ‫البيانات‬ ‫من‬ ‫الحقول‬ ‫افراغ‬
‫النهاية‬
‫خطأ‬ ‫رسالة‬
‫صرفت‬ ‫التي‬ ‫بالدفاتر‬ ‫كشف‬ ‫تكوين‬
‫و‬ ‫له‬
‫حسا‬ ‫من‬ ‫سحبت‬ ‫التي‬ ‫الصفحات‬ ‫ارقام‬
‫به‬
‫شكل‬
(
5 - 4
: )
‫عميل‬ ‫لحساب‬ ‫شيكات‬ ‫دفتر‬ ‫تقييد‬
Yes
No
Yes
No
No
Yes
No
Yes
‫البداية‬
‫الـ‬ ‫حساب‬
max(id)
‫كلمة‬ ‫هل‬
‫متطابق‬ ‫السر‬
‫ة‬
‫تأكيد‬ ‫مع‬
‫؟‬ ‫الكلمة‬
‫خطأ‬ ‫رسالة‬
‫و‬ ‫السر‬ ‫كلمة‬ ‫و‬ ‫المستخدم‬ ‫اسم‬ ‫ادخال‬
‫السر‬ ‫كلمة‬ ‫تأكيد‬
‫اسم‬ ‫يوجد‬ ‫هل‬
‫المستخدم‬ ‫هذا‬
‫؟‬ ‫مسبقا‬
‫ارسال‬ ‫تم‬ ‫هل‬
‫الى‬ ‫البيانات‬
‫الـ‬
Master
‫؟‬
A
‫شكل‬
(
6 - 4
: )
‫للنظام‬ ‫مستخدم‬ ‫اسم‬ ‫اضافة‬
Yes
No
Yes
A
‫الصالح‬ ‫اختيار‬ ‫ليتم‬ ‫الواجهة‬ ‫فتح‬
‫يات‬
‫النهاية‬
‫خطأ‬ ‫رسالة‬
‫المدخلة‬ ‫البيانات‬ ‫من‬ ‫الحقول‬ ‫افراغ‬
‫رقم‬ ‫يوجد‬ ‫هل‬
‫في‬ ‫المستخدم‬
‫الـ‬
master
‫؟‬
‫ارسال‬ ‫تم‬ ‫هل‬
‫الى‬ ‫البيانات‬
‫الـ‬
Detail
‫؟‬
No
‫شكل‬
(
7 - 4
: )
‫جديد‬ ‫لمستخدم‬ ‫الصالحيات‬ ‫منح‬
‫الخامس‬ ‫الفصل‬
•
‫النظام‬ ‫اختبار‬
‫شكل‬
(
1-5
)
‫اإلدارة‬ ‫لقسم‬ ‫الرئيسية‬ ‫الواجهة‬
.
‫شكل‬
(
2-5
)
‫العمالء‬ ‫خدمـــة‬ ‫لقسم‬ ‫الرئيسية‬ ‫الواجهة‬
.
‫شكل‬
(
5-5
)
‫عميل‬ ‫حساب‬ ‫من‬ ‫مبلغ‬ ‫سحب‬ ‫واجهة‬
.

More Related Content

Similar to projectview.ppt

عرض تقديمي | تيك كير | نظام إدارة المكاتب الأمامية للفنادق
عرض تقديمي | تيك كير | نظام إدارة المكاتب الأمامية للفنادقعرض تقديمي | تيك كير | نظام إدارة المكاتب الأمامية للفنادق
عرض تقديمي | تيك كير | نظام إدارة المكاتب الأمامية للفنادقAtsc Group
 
تحليل نظم 3.ppt
تحليل نظم 3.pptتحليل نظم 3.ppt
تحليل نظم 3.pptrafeakrafeak
 
Matrix Online business solution
Matrix Online business solutionMatrix Online business solution
Matrix Online business solutionShawqi Almujahed
 
كروز لإدارة الأعمال
كروز لإدارة الأعمالكروز لإدارة الأعمال
كروز لإدارة الأعمالYasser Aqlan
 
ادارة قواعد البيانات.pptx
ادارة قواعد البيانات.pptxادارة قواعد البيانات.pptx
ادارة قواعد البيانات.pptxAhmedOthman511332
 
عرض تقديمي | نظام تيك كير | ادارة الفنادق بوتيك
عرض تقديمي | نظام تيك كير | ادارة الفنادق بوتيك عرض تقديمي | نظام تيك كير | ادارة الفنادق بوتيك
عرض تقديمي | نظام تيك كير | ادارة الفنادق بوتيك Atsc Group
 
نظم ادارية
نظم اداريةنظم ادارية
نظم اداريةMjdBakrii
 
Software Engineering 2018
Software Engineering 2018Software Engineering 2018
Software Engineering 2018Joud Khattab
 
data mining.pptx
data mining.pptxdata mining.pptx
data mining.pptxGarmian
 
data mining.pptx
data mining.pptxdata mining.pptx
data mining.pptxGarmian
 
System Analysis and Design (Lect 1)
System Analysis and Design (Lect 1)System Analysis and Design (Lect 1)
System Analysis and Design (Lect 1)University of Gezira
 
Worldshare - oclc | created by Asmaa saad
Worldshare - oclc  | created by Asmaa saadWorldshare - oclc  | created by Asmaa saad
Worldshare - oclc | created by Asmaa saadYOUCAN6
 
عرض تقديمي | تيك كير | نظام إدارة المبيعات لوكلاء الخطوط والبطاقات
عرض تقديمي | تيك كير | نظام إدارة المبيعات لوكلاء الخطوط والبطاقاتعرض تقديمي | تيك كير | نظام إدارة المبيعات لوكلاء الخطوط والبطاقات
عرض تقديمي | تيك كير | نظام إدارة المبيعات لوكلاء الخطوط والبطاقاتAtsc Group
 
ترم ثاني تحضير 2 ثانوى
ترم ثاني تحضير 2 ثانوىترم ثاني تحضير 2 ثانوى
ترم ثاني تحضير 2 ثانوىOmar Computer Teacher
 
Cloud computing
Cloud computingCloud computing
Cloud computingsandykotit
 
Cloud computing
Cloud computingCloud computing
Cloud computingsandykotit
 
9- نظم المعلومات والسجلات الطبية.pdf
9- نظم المعلومات والسجلات الطبية.pdf9- نظم المعلومات والسجلات الطبية.pdf
9- نظم المعلومات والسجلات الطبية.pdfدكتور حاتم البيطار
 

Similar to projectview.ppt (20)

عرض تقديمي | تيك كير | نظام إدارة المكاتب الأمامية للفنادق
عرض تقديمي | تيك كير | نظام إدارة المكاتب الأمامية للفنادقعرض تقديمي | تيك كير | نظام إدارة المكاتب الأمامية للفنادق
عرض تقديمي | تيك كير | نظام إدارة المكاتب الأمامية للفنادق
 
برنامج الاتصالات الادارية و صادر و وارد الكترونى Doc suite
برنامج الاتصالات الادارية و صادر و وارد الكترونى Doc suiteبرنامج الاتصالات الادارية و صادر و وارد الكترونى Doc suite
برنامج الاتصالات الادارية و صادر و وارد الكترونى Doc suite
 
تحليل نظم 3.ppt
تحليل نظم 3.pptتحليل نظم 3.ppt
تحليل نظم 3.ppt
 
Matrix Online business solution
Matrix Online business solutionMatrix Online business solution
Matrix Online business solution
 
كروز لإدارة الأعمال
كروز لإدارة الأعمالكروز لإدارة الأعمال
كروز لإدارة الأعمال
 
ادارة قواعد البيانات.pptx
ادارة قواعد البيانات.pptxادارة قواعد البيانات.pptx
ادارة قواعد البيانات.pptx
 
عرض تقديمي | نظام تيك كير | ادارة الفنادق بوتيك
عرض تقديمي | نظام تيك كير | ادارة الفنادق بوتيك عرض تقديمي | نظام تيك كير | ادارة الفنادق بوتيك
عرض تقديمي | نظام تيك كير | ادارة الفنادق بوتيك
 
محاضرة1
محاضرة1محاضرة1
محاضرة1
 
نظم ادارية
نظم اداريةنظم ادارية
نظم ادارية
 
6.pptx
6.pptx6.pptx
6.pptx
 
Software Engineering 2018
Software Engineering 2018Software Engineering 2018
Software Engineering 2018
 
data mining.pptx
data mining.pptxdata mining.pptx
data mining.pptx
 
data mining.pptx
data mining.pptxdata mining.pptx
data mining.pptx
 
System Analysis and Design (Lect 1)
System Analysis and Design (Lect 1)System Analysis and Design (Lect 1)
System Analysis and Design (Lect 1)
 
Worldshare - oclc | created by Asmaa saad
Worldshare - oclc  | created by Asmaa saadWorldshare - oclc  | created by Asmaa saad
Worldshare - oclc | created by Asmaa saad
 
عرض تقديمي | تيك كير | نظام إدارة المبيعات لوكلاء الخطوط والبطاقات
عرض تقديمي | تيك كير | نظام إدارة المبيعات لوكلاء الخطوط والبطاقاتعرض تقديمي | تيك كير | نظام إدارة المبيعات لوكلاء الخطوط والبطاقات
عرض تقديمي | تيك كير | نظام إدارة المبيعات لوكلاء الخطوط والبطاقات
 
ترم ثاني تحضير 2 ثانوى
ترم ثاني تحضير 2 ثانوىترم ثاني تحضير 2 ثانوى
ترم ثاني تحضير 2 ثانوى
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
9- نظم المعلومات والسجلات الطبية.pdf
9- نظم المعلومات والسجلات الطبية.pdf9- نظم المعلومات والسجلات الطبية.pdf
9- نظم المعلومات والسجلات الطبية.pdf
 

projectview.ppt

  • 2. ‫األول‬ ‫الفصل‬ ‫مقدمــة‬ ‫ها‬ّ‫ل‬‫ح‬ ‫المراد‬ ‫المشاكل‬ ‫البحث‬ ‫أهداف‬ ‫المستخدمــة‬ ‫األدوات‬
  • 3. 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 ‫ع‬ّ‫الموز‬ ‫ظام‬ّ‫ن‬‫ال‬ ‫في‬ ‫تستخدم‬ ‫التي‬ ‫و‬ .
  • 6. ‫الثاني‬ ‫الفصل‬ ‫اساسية‬ ‫مفاهيم‬ - ‫عة‬ّ‫الموز‬ ‫البيانات‬ ‫قاعدة‬ - ‫ــبكة‬ّ‫ش‬‫ال‬ - ‫البيانات‬ ‫قواعد‬ ‫ربط‬
  • 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 .
  • 12. ‫الثالث‬ ‫الفصل‬ • ‫المشكلة‬ ‫تعريف‬ . • ‫البيانات‬ ‫تسجيل‬ . • ‫للبيانات‬ ‫المنطقي‬ ‫التصميم‬ .
  • 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 )
  • 23. ‫ابع‬‫ر‬‫ال‬ ‫الفصل‬ • ‫العام‬ ‫الهيكل‬ . • ‫المستخدمـة‬ ‫الجداول‬ . • ‫الخوارزميات‬ ‫تصميم‬ . • ‫المستخدم‬ ‫واجهات‬ ‫تصميم‬ .
  • 25. ‫ع‬ّ‫الموز‬ ‫البنوك‬ ‫نظام‬ ‫دفا‬ ‫تر‬ ‫بن‬ ‫كي‬ ‫ة‬ ‫دفا‬ ‫تر‬ ‫ش‬ ‫يك‬ ‫ا‬ ‫ت‬ ‫ال‬ ‫ف‬ ‫رو‬ ‫ع‬ ‫الع‬ ‫مو‬ ‫ال‬ ‫ت‬ ‫الع‬ ‫مال‬ ‫ت‬ ‫الم‬ ‫دن‬ ‫اإل‬ ‫ثب‬ ‫ات‬ ‫ات‬ ‫ا‬ ‫سم‬ ‫الم‬ ‫س‬ ‫تخ‬ ‫دم‬ ‫صالحي‬ ‫ات‬ ‫المستخ‬ ‫دم‬ ‫العمالء‬ ‫خدمة‬ ‫الخزينة‬ ‫فت‬ ‫ح‬ ‫ح‬ ‫س‬ ‫اب‬ ‫إغ‬ ‫ال‬ ‫ق‬ ‫ح‬ ‫س‬ ‫اب‬ ‫ص‬ ‫ر‬ ‫ف‬ ‫دفا‬ ‫تر‬ ‫ص‬ ‫ا‬ّ‫ر‬ ‫ف‬ ‫س‬ ‫ح‬ ‫ب‬ ‫ص‬ ‫ا‬ّ‫ر‬ ‫ف‬ ‫اي‬ ‫دا‬ ‫ع‬ ‫شر‬ ‫اء‬ / ‫بي‬ ‫ع‬ ‫م‬ ‫س‬ ‫ؤو‬ ‫ل‬ ‫خز‬ ‫ين‬ ‫ة‬ ‫ــــرع‬َ‫ـ‬‫الف‬ ‫إدارة‬ ‫الج‬ ‫ن‬ ‫س‬ ‫ي‬ ‫ات‬ ‫الح‬ ‫س‬ ‫اب‬ ‫ات‬
  • 27. ‫المستخدم‬ ‫واجهات‬‫تصميم‬ User name Password X ( 15 ) X ( 15 ) Cancel Ok ‫شكل‬ ( 4 - 2 ) ‫المستخدم‬ ‫دخول‬ ‫واجهة‬
  • 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 ) ‫العملة‬ ‫حسب‬ ‫عميل‬ ‫برصيد‬ ‫تقرير‬
  • 32. ‫ميات‬‫ز‬‫الخوار‬‫تصميم‬ No Yes ‫المرور‬ ‫كلمة‬ ‫و‬ ‫المستخدم‬ ‫اسم‬ ‫ادخال‬ ‫الـ‬ ‫فحص‬ Id & pass ‫الرئيسية‬ ‫النافذة‬ ‫البداية‬ ‫خطأ‬ ‫رسالة‬ ‫شكل‬ ( 1 - 4 : ) ‫النظام‬ ‫إلى‬ ‫ّخول‬‫د‬‫ال‬
  • 33. No No No Yes Yes Yes ‫الـ‬ ‫حساب‬ max( id ) Max = max+1 ‫البداية‬ ‫ال‬ ‫الى‬ ‫الرسالها‬ ‫الالزمة‬ ‫البيانات‬ ‫ادخال‬ ‫ـ‬ ( master ) ‫اضافة‬ ‫البيانات‬ ‫الرئيسية‬ ‫عميل‬ ‫تفاصيل‬ ‫اضافة‬ ‫لشاشة‬ ‫الذهاب‬ ‫البيانات‬ ‫ادخال‬ ‫و‬ ‫اضافة‬ ‫تفاصيل‬ ‫العميل‬ ‫عن‬ ‫العن‬ ‫تفاصيل‬ ‫اضافة‬ ‫لشاشة‬ ‫الذهاب‬ ‫وان‬ ‫البيانات‬ ‫ادخال‬ ‫و‬ ‫لعميل‬ ‫اضافة‬ ‫تفاصيل‬ ‫العنوان‬ ‫ادخل‬ ‫التي‬ ‫البيانات‬ ‫من‬ ‫الحقول‬ ‫افراغ‬ ‫ت‬ ‫اليها‬ ‫النهاية‬ ‫خطأ‬ ‫رسالة‬ ‫شكل‬ ( 2 - 4 : ) ‫جديد‬ ‫حساب‬ ‫فتح‬
  • 34. No Yes No Yes ‫البداية‬ ‫الحساب‬ ‫هل‬ ‫و‬ ‫موجود‬ ‫حالته‬ ‫مفتوح؟‬ ‫العميل‬ ‫حساب‬ ‫رقم‬ ‫ادخال‬ ‫و‬ ‫بالعميل‬ ‫الخاصة‬ ‫البيانات‬ ‫احضار‬ ‫الـ‬ ‫زر‬ ‫تفعيل‬ ( ‫دفتر‬ ‫صرف‬ ) ‫ارسلت‬ ‫هل‬ ‫الى‬ ‫البيانات‬ ‫؟‬ ‫القاعدة‬ ‫المدخلة‬ ‫البيانات‬ ‫من‬ ‫الحقول‬ ‫افراغ‬ ‫النهاية‬ ‫خطأ‬ ‫رسالة‬ ‫صرفت‬ ‫التي‬ ‫بالدفاتر‬ ‫كشف‬ ‫تكوين‬ ‫و‬ ‫له‬ ‫حسا‬ ‫من‬ ‫سحبت‬ ‫التي‬ ‫الصفحات‬ ‫ارقام‬ ‫به‬ ‫شكل‬ ( 5 - 4 : ) ‫عميل‬ ‫لحساب‬ ‫شيكات‬ ‫دفتر‬ ‫تقييد‬
  • 35. Yes No Yes No No Yes No Yes ‫البداية‬ ‫الـ‬ ‫حساب‬ max(id) ‫كلمة‬ ‫هل‬ ‫متطابق‬ ‫السر‬ ‫ة‬ ‫تأكيد‬ ‫مع‬ ‫؟‬ ‫الكلمة‬ ‫خطأ‬ ‫رسالة‬ ‫و‬ ‫السر‬ ‫كلمة‬ ‫و‬ ‫المستخدم‬ ‫اسم‬ ‫ادخال‬ ‫السر‬ ‫كلمة‬ ‫تأكيد‬ ‫اسم‬ ‫يوجد‬ ‫هل‬ ‫المستخدم‬ ‫هذا‬ ‫؟‬ ‫مسبقا‬ ‫ارسال‬ ‫تم‬ ‫هل‬ ‫الى‬ ‫البيانات‬ ‫الـ‬ Master ‫؟‬ A ‫شكل‬ ( 6 - 4 : ) ‫للنظام‬ ‫مستخدم‬ ‫اسم‬ ‫اضافة‬
  • 36. Yes No Yes A ‫الصالح‬ ‫اختيار‬ ‫ليتم‬ ‫الواجهة‬ ‫فتح‬ ‫يات‬ ‫النهاية‬ ‫خطأ‬ ‫رسالة‬ ‫المدخلة‬ ‫البيانات‬ ‫من‬ ‫الحقول‬ ‫افراغ‬ ‫رقم‬ ‫يوجد‬ ‫هل‬ ‫في‬ ‫المستخدم‬ ‫الـ‬ master ‫؟‬ ‫ارسال‬ ‫تم‬ ‫هل‬ ‫الى‬ ‫البيانات‬ ‫الـ‬ Detail ‫؟‬ No ‫شكل‬ ( 7 - 4 : ) ‫جديد‬ ‫لمستخدم‬ ‫الصالحيات‬ ‫منح‬
  • 40. ‫شكل‬ ( 5-5 ) ‫عميل‬ ‫حساب‬ ‫من‬ ‫مبلغ‬ ‫سحب‬ ‫واجهة‬ .