microfinance diagrams and database
TRANSCRIPT
-
7/30/2019 Microfinance Diagrams and Database
1/13
Client_master
Sr.
No.
Field Name Datatype Lengt
h
Constrai
nt
Description
1 Client_Id Varchar 5 Not null,
Primary
Key
2 Oragnization_Nam
e
Varchar 20 Not null
3 Established_date Date
4 Off_Bldg_Room_N
o
Varchar 10
5 Off_Bldg_Soc_Na
me
Varchar 20 Not null
6 Off_Street Varchar 20 Not null
7 Off_Landmark Varchar 20
8 Off_City Varchar 20 Not null
9 Off_State Varchar 20 Not null
10 Off_Pin_Code Varchar 6 Not null
11 Off_Country Varchar 20 Not null
12 Off_Tel_No Varchar 10
13 Off_Fax_No Varchar 10
14 Off_Email_ID Varchar 40
15 Off_Website Varchar 40
16 Pan No Varchar 10
17 Login_Id Varchar 20
18 Password Varchar 20
-
7/30/2019 Microfinance Diagrams and Database
2/13
Client_Details
Sr.
No.
Field Name Datatype Lengt
h
Constrai
nt
Description
1 Client_Id Varchar 5 Not null,
Foreign
Key
2 Client_Initials Varchar 5 Not null
3 Client_First_Name Varchar 20 Not null
4 Client_Middle_Na
me
Varchar 20 Not null
5 Client_Last_Name Varchar 20 Not null
6 Date_Of_Birth Date
7 Occupation Varchar 20
8 Resi_Bldg_Room_
No
Varchar 10 Not null
9 Resi_Bldg_Soc_Na
me
Varchar 20 Not null
10 Resi_Street Varchar 20 Not null
11 Resi_Landmark Varchar 20
12 Resi_City Varchar 20 Not null
13 Resi_State Varchar 20 Not null
14 Resi_Pin_Code Varchar 6 Not null
15 Resi_Country Varchar 20 Not null
16 Resi_Tel_No Varchar 10
17 Resi_Mob_No Varchar 12
18 Email_ID Varchar 40
19 Nationality Varchar 20 Not null
20 Photo BLOB
-
7/30/2019 Microfinance Diagrams and Database
3/13
21 Off_Bldg_Room_N
o
Varchar 10
22 Off_Bldg_Soc_Na
me
Varchar 20 Not null
23 Off_Street Varchar 20 Not null
24 Off_Landmark Varchar 20
25 Off_City Varchar 20 Not null
26 Off_State Varchar 20 Not null
27 Off_Pin_Code Varchar 6 Not null
28 Off_Country Varchar 20 Not null
29 Off_Tel_No Varchar 10
30 Off_Fax_No Varchar 10
31 Off_Email_ID Varchar 40
32 Off_Website Varchar 40
33 Pan No Varchar 10
Donors_Master
Sr.No.
Field Name Datatype Length
Constraint
Description
1 Donors_Id Varchar 5 Not null,
Primary
Key
2 Donors_Name Varchar 20 Not null
3 Donors_address Varchar 200
4 Donors_Tel_No Varchar 10
5 Donors_Fax_No Varchar 10
6 Donors_Email_ID Varchar 40
7 Donors_Website Varchar 40
-
7/30/2019 Microfinance Diagrams and Database
4/13
Service_master
Sr.
No.
Field Name Datatype Lengt
h
Constrai
nt
Description
1 Service_Id Varchar 5 Not null,
Primary
Key
2 Service_Name Varchar 20 Not null
3 Service_Type Varchar 20
Loan_master
Sr.
No.
Field Name Datatype Lengt
h
Constrai
nt
Description
1 Service_Id Varchar 5 Not null,
Foreign
Key
2 Loan_Name Varchar 20 Not null
3 Rate_Of_Interest Decimal Not null
4 Loan_Amount(From) Decimal
5 Loan_Amount (To) Decimal
6 Salary (min) Decimal
7 Salary (max) Decimal
8 Eligibility Varchar 200
9 Age (From) Integer
10 Age (To) Integer
11 Loan_Purpose Varchar 200
Client_service_link
Sr. Field Name Datatype Lengt Constrai Description
-
7/30/2019 Microfinance Diagrams and Database
5/13
No. h nt
1 Client_Id Varchar 5 Not null,
Foreign
Key
2 Date Date
3 Remarks Varchar 50
4 Employee_id
(Approved By)
Varchar 5 Not null,
Foreign
Key
Client_service_details
Sr.
No.
Field Name Datatype Lengt
h
Constrai
nt
Description
1 Client_Id Varchar 5 Not null,
Foreign
Key
2 Service_Id Varchar 5 Not null,
Foreign
Key
3 Employee_Id
(Service Provided
By)
Varchar 5 Not null,
Foreign
Key4 Loan_amount Decimal
5 Loan_period (in
Months)
Integer
Employee_master
Sr.
No.
Field Name Datatype Lengt
h
Constrai
nt
Description
1 Employee_Id Varchar 5 Not null,
Primary
Key
2 Employee_Initials Varchar 5 Not null
3 Employee_First_Na Varchar 20 Not null
-
7/30/2019 Microfinance Diagrams and Database
6/13
me
4 Employee_Middle_N
ame
Varchar 20 Not null
5 Employee_Last_Na
me
Varchar 20 Not null
6 Date_Of_Birth Date
7 Designation Varchar 20
8 Resi_Bldg_Room_No Varchar 10 Not null
9 Resi_Bldg_Soc_Nam
e
Varchar 20 Not null
10 Resi_Street Varchar 20 Not null
11 Resi_Landmark Varchar 20
12 Resi_City Varchar 20 Not null
13 Resi_State Varchar 20 Not null
14 Resi_Pin_Code Varchar 6 Not null
15 Resi_Country Varchar 20 Not null
16 Resi_Tel_No Varchar 10
17 Resi_Mob_No Varchar 12
18 Email_ID Varchar 40
19 Nationality Varchar 20 Not null
20 Photo BLOB
Repayment_details
Sr.
No.
Field Name Datatype Lengt
h
Constrai
nt
Description
1 Repayment_Id Varchar 5 Not null,
Primary
Key
-
7/30/2019 Microfinance Diagrams and Database
7/13
2 Loan_Id Varchar 5 Not null,
Foreign
Key
3 Amount Decimal
4 Date Date
5 Client_Id Varchar 5 Not null,
Foreign
Key
Organization_master
Sr.
No.
Field Name Datatype Lengt
h
Constrai
nt
Description
1 Organization_Id Varchar 5 Not null,
PrimaryKey
2 Organization_Name Varchar 30 Not null
3 Address Varchar 50 Not null
4 Contact_No_1 Varchar 10
5 Mob_No_1 Varchar 12
6 Contact_No_2 Varchar 10
7 Mob_No_2 Varchar 12
8 E_Mail_ID Varchar 50
9 WebSite Varchar 50
Borrowings:
Sr.
No.
Field Name Datatype Lengt
h
Constrai
nt
Description
1 Organization_Id Varchar 5 Not null,
Foreign
Key
2 Borrowing_Id Varchar 5 Not null,
Primary
-
7/30/2019 Microfinance Diagrams and Database
8/13
Key
3 Amount Decimal
4 Date Date
Donations:
Sr.
No.
Field Name Datatype Lengt
h
Constrai
nt
Description
1 Donor_Id Varchar 5 Not null,
Foreign
Key
2 Donation_Id Varchar 5 Not null,
PrimaryKey
3 Amount Decimal
4 Date Date
Transaction_Master
Sr.
No.
Field Name Datatype Lengt
h
Constrai
nt
Description
1 Client_Id Varchar 5 Not null,
Foreign
Key
2 Account_Id Varchar 5 Not null,
Foreign
Key
3 Amount Decimal Not null
4 Date Date Not null5 Transaction_Type Varchar 20 Not null
Account_master
Sr. Field Name Datatype Lengt Constrai Description
-
7/30/2019 Microfinance Diagrams and Database
9/13
No. h nt
1 Client_Id Varchar 5 Not null,
Foreign
Key
2 Account_Id Varchar 5 Not null,Foreign
Key
3 Employee_Id Varchar 5 Not null,
Foreign
Key
Created By
4 Employee_Id Varchar 5 Not null,
Foreign
Key
Approved By
5 Date Date
6 Balance Decimal
-
7/30/2019 Microfinance Diagrams and Database
10/13
Client
Employee
Borrowing Organizatio
n
Donor
DonationAccount
Loan
Repayment
Transaction
Take
s
Mad
e
Towa
rds
Make
s
Crea
te
Make
s
Appr
och
Make
s
Ask
Appr
och
-
7/30/2019 Microfinance Diagrams and Database
11/13
Class Diagram
Client
Employee
Borrowing
Organizatio
n
Donor
Donation
Account
Loan
Repayment
Transaction
Service_id
Name
Rate_Of_Intere
st
Borrowing
Borrowing
Organization_i
d
Borrowing_Id
Date
Organization_I
d
Name
Address
Client_Id
Client_Name
Address
Account_Id
Client_Id
Date
Balance
Repayment_Id
Amount
Date
Employee_Id
Name
Address
Contact_Detail
s
Donor_Id
Donor_Name
Address
Transaction_Id
Amount
Date
Donation_Id
Amount
Date
Contact_Detail
s
Contact_Detail
s
-
7/30/2019 Microfinance Diagrams and Database
12/13
Use Case
Client
Make
Registration
Ask for Service
Apply for Loan
Make Repayment
Deposit
Withdrawal
Transfer
Funds
Check
Account
Balance
Operat
or
Enter Donor
Details
Enter Bank
Details
Enter Account
Details
Enter Donation
details
Enter
Borrowing
details
-
7/30/2019 Microfinance Diagrams and Database
13/13
Admin
Check History
of fund
utilized
Check history of
repayment
Check history of
borrowings
Check
Transaction
Records
Manag
er
Analyze most
productive
investments
Analyze mostproductive
administrator