Documentos de Académico
Documentos de Profesional
Documentos de Cultura
External Guided By
Mr. Neel P. Thakkar
Internal Guided By
Mr. Ravi S. Patel
Submitted to
Department of Computer Science,
Ganpat University, Ganpat Vidyanagar-384012
2014
INDEX
SR NO.
TITLE
SLIDE NO.
1.
Project Profile
2.
Existing System
3.
Functional Specification
5.
11
6.
13
7.
Timeline Chart
16
7.
E-R Diagram
17
UML Diagrams
18
18
19
22
9.
INDEX
SR NO.
TITLE
SLIDE NO.
24
26
11.
Data Dictionary
28
12.
Input Design
40
13.
Output Design
82
14.
Testing
88
15.
91
16.
Future Enhancement
92
17.
Bibliography
93
10.
Objective :
Platform :
WebBase
Front End :
Back End :
MYSQL 5.1
Other Tools :
Project Duration :
90 Days
Internal Guide :
External Guide :
Submitted To :
EXISTING SYSTEM
Here the existing system is a manual that doesn't maintain details with proper security and cant
track details easily.
It doesnt allow the customer to check their profile in proper way which leads customer dissatisfaction.
Does not provide option to download loan form
Existing system doesnt contains functionalities of fast retrieval information such
details and maintenance of all the loan details so it involves lots of paperwork.
as customer
System provides download option to download different type of loan form in MS word
document.
Using with this system admin can find customer easily and its a paperless system
reduced.
so workload is
o Loan transaction module:Loan transaction module includes Loan Type, Customer, Issuing Loan, EMI
Calculation, Receive payments. The System Administrator can able to add, modify loan type like
Home Loan, Gold Loan, Personal Loan of customer and can modify the interest rate.
One customer can have more than one loan, System generate unique loan no. Admin can add,
modify loan details like loan type, loan amount, tenure, mortgage details, guarantor details.
EMI Calculation - System have EMI calculator which can provides details of
particular loans, System take input from user like Loan Amount, Interest Rate, Tenure, Issue Date and
give details output like monthly EMI, total interest, total cost.
Receive payment using with this System admin can enter payment information for particular emi,
in this system late fine charges can mention if receipt date is greater than the emi date.
System user can find customer by their name to get customer ID
User
There are main two users:
1.Admin
2.Customer
Server Side
Processor
2.4GHz
Hard Disk
40 GB Free Space
RAM
2 GB
Client Side
Processor
1.9GHz
Hard Disk
20 GB Free Space
RAM
1 GB
11
Server Side
Operating System
Web Server
Front-End Tools
Back-End Tools
Client Side
Operating System
Web Browser
12
13
Start
Is Registered
?
Visitor
No
Registration
Yes
Yes
Login
Is
Authenticate?
Admin
Customer
Yes
Manage Loan
Application
Manage Customer
Details
No
View Customer
Details
View site
Calculate &Manage
Loan EMI
details
View
Loan EMI
details
C
14
Generate Report
Show Report
Logout
Stop
15
GANNT CHART
Development
Phase
120 Days
0 to 10
Day
10 to 20
Day
20 to 30
Day
30 to 40
Day
40to 50
Day
Duration
(Day)
Requirement
Gathering
03
Analysis
System Design
15
Coding
20
Testing
Implementation
03
Documentation
Parallel
50
16
E-R DIAGRAM
Rate_No
M
Loan Rate
Loan type
Loan Details
View
Manage
Customer
Name
Manage
View
M
1
Customer
1
Loan type
Customer Details
1
Manage
Admin
Loan ID
CustomerID
View
Apply
Manage
Manage
Manage
Loan type
EMI Amount
M
M
Loan
Application
Receipt Date
M
EMI Details
M
EMI_ID
ApplicationID
View
M
EMI Payment
Details
M
Receipt No
View
17
Login
Manage
User
Manage
Loan
Manage
Loan Type
Admin
Manage
Interest rate
Manage
EMI Detail
Manage
Report
Logout
18
Login
Manage
Profile
Manage
Loan Detail
Loan
EMI Detail
Paid EMI
Detail
Customer
Visitors
Interest Rate
Detail
Apply online
Loan Form
Download
Form
Logout
19
ACTIVITY DIAGRAM
Admin Side :
Login
No
Yes
Valid User
Manage Loan
Type/Interest Detail
Manage EMI
Calculation
Manage EMI
Payment
Manage Report
Logout
20
Customer Side :
Start
Visit site
Registration
Yes
No
Login
Yes
Is Valid
Loan Details
Loan EMI
Payment Detail
Change
password
Logout
21
CLASS DIAGRAM
22
REGIST
+fullname
+ Uname
+ Password
*
Loan_App
- CAp__Id
+ Loan type
+ Loan amount
Loan_type
- No
+ Loan Type
+ Duration
+Rate
+ Add()
+Delete()
- user_name
+ password
+ Login()
1
Loan_master
Cust_master
- C_Id
* + Cust_Name
+ Pan no
+gender
+ Add()
+Delete()
1
Admin Login
+ Add()
+Update()
+Delete()
- Loan _Id
+ Customer_Id
+Loan_ Type
+ Add()
+Delete()
Emi
*
- Emi_ Id
+ Customer_Id
+ Amount
+ Add()
+Delete()
+Add()
Receive_ Emi
- Reciept no
+ Customer_Id
+ No of payment
+ Add()
+Delete()
23
SEQUENCE DIAGRAM
Admin side :
Admin
System
1.Login
Database
1.1 Request for Login
1.1.1 Response for Login
2.1 Manage Profile
2.1.1 Update Profile
3.1 Manage User Detail
3.1.1 Update User Detail
4.1Manage Detail
4.1.1 Update Detail
5.1 Add Detail
5.1.1 Response
7.Logout
7.1 Logout Successfully
24
Customer side :
Client
System
1 Registration
1.1.1 Response
2.1 Request for Login
2.1.1 Response for Login
3.1 Detail
3.1.1.1 Response
4 Paid EMI Detail
4.1.1.1 Response Detail
Database
Detail
4.1.1 Update Detail
5. Logout
5.1 Logout Successfully
25
COLLABORATION DIAGRAM
Admin Side :
1:1:Request for Login
2:1:Manage Profile
3.1:Request for user Detail
4:1:Manage Detail
5:1:Add Detail
6:1:Request for Payment Detail
System
1:Login
2:Update Profile
3:Manage User Detail
4 Manage Loan /Interest
Rate Detail
5 Manage / Calculate EMI
Detail
6 Manage EMI Payment
7:Logout
1:1:1:1:Login Successfully
2:1:1:1:Response Profile
3.1.1.1:get User Detail
4:1:1:1:Successfully get Detail
5:1:1:1:Response Detail
6:1:1:1:View Payment Detail
7:1:
Logout Successfully
Database
1:1:1:Response for Login
2:1:1:Update Profile
3..1.1:Update User Detail
4:1:1:Update Loan/EMI Detail
5:1:1: Response
6:1:1:Return Details.
Admin
26
Customer Side :
1:1:Request for Registration
2:1:Request for Login
3:1:Request EMI Detail
4.1:Request Paid Interest Rate / EMI Detail
System
1:Registration
2:Login
3.Loan EMI Detail
4:Paid EMI Detail
5:Logout
1:1:1:1:Registration Successfully
2:1:1:1:Login Successfully
3:1:1:1:Response Profile
4:1:1:1:Successfully get Detail
5:1:
Logout Successfully
Database
1:1:1:Response for Registration
2:1:1:Response for Login
3:1:1:View Detail
4:1:1:get Detail
Customer
27
DATA DICTIONARY
1. loanapplication
2. regist
3. admin_login
4. fixed
5. float
6. Cust_Master
7. Loan_master
8. emi
9. receive_emi
28
Table Name :
loanapplication
Primary Key :
app_id
Description :
Sr.No
Field Name
DataType(Size)
Constraint
Description
App_id
Int(4)
Primary key
Loan_Type
Varchar(15)
Not Null
Loan_Amount
int(12)
Not Null
Cust_Name
Varchar(20)
Not Null
Monthly_Incom
e
int(6)
Not Null
Gender
Varchar(6)
Not Null
Age
int(2)
Not Null
Address
Varchar(50)
Not Null
MobileNo
Numeric(12)
Not Null
10
WorkPhone
Numeric(12)
Not Null
11
EmailID
Varchar(30)
Not Null
29
Table Name :
regist
Primary Key :
rid
Description :
Sr.No
Field Name
Datatype(size)
Constraint
Description
Rid
Int(4)
Primary Key
FullName
varchar(30)
Not Null
UserName
varchar(20)
Not null
Password
varchar(20)
Not Null
MobileNo
Numeric(12)
Not Null
EmailId
Varchar(30)
Not Null
30
Table Name :
Admin_Login
Primary Key :
User_Name
Description :
Sr.No
Field Name
Datatype(size)
Constraint
Description
User_Name
varchar(20)
Primary Key
Password
varchar(20)
Not Null
31
Table Name :
fixed
Primary Key :
No
Description :
Sr.No
Field Name
DataType(Size)
Constraint
Description
No
int (4)
Primary key
Loan_Type
Varchar(30)
Not Null
Duration
Varchar(15)
Not Null
Rate
double(4,2)
Not Null
32
Table Name :
floating
Primary Key :
No
Description :
Sr.No
Field Name
DataType(Size)
Constraint
Description
No
int (4)
Primary key
Loan_Type
Varchar(30)
Not Null
Duration
Varchar(15)
Not Null
Rate
double(4,2)
Not Null
33
Table Name :
cust_master
Primary Key :
C_ID
Description :
Sr.No
Field Name
DataType(Size)
Constraint
Description
C_ID
int
Primary key
Store Customer ID
Cust_Name
Varchar(30)
Not Null
PAN_No
Varchar(20)
Not Null
Gender
Varchar(6)
Not Null
City
Varchar(10)
Not Null
Address
Varchar(50)
Not Null
MobileNo
Numeric(12)
Not Null
Work_phone
Varchar(20)
Not Null
Dob
Varchar(10)
Not null
Store DOB
10
Status
Varchar(8)
Not null
Store Status
34
Table Name :
loan_master
Primary Key :
Loan_ID
Foreign Key:
C_ID
Description :
Sr.No
Field Name
Datatype(size)
Constraint
Description
Loan_ID
Int(4)
Primary key
C_ID
Int(4)
Foreign key
Loan_Type
Varchar(30)
Not Null
Loan_Tenure(Months)
int(2)
Not Null
Loan_Amount
int(12)
Not Null
Interest_Type
Varchar(10)
Not Null
Interest_Rate
float(4,2)
Not Null
IssueDate
Varchar(10)
Not Null
Mortgage_Details
Varchar(50)
Null
10
Guarantor_Name
Varchar(30)
Not Null
11
Address
Varchar(50)
Not Null
12
ContactNo
Varchar(30)
Not Null
35
Table Name :
emi
Foreign Key:
C_ID
Description :
Sr.No
Field Name
Datatype(size)
Constraint
Description
C_ID
Int(4)
Foreign key
EMI_Amount
double(12,1)
Not Null
Interest_Amount
double(8,1)
Not Null
Total_Amount
double(12,1)
Not Null
36
Table Name :
Receive_EMI
Primary Key :
ReceiptNo
Foreign Key:
C_ID.
Description :
Sr.No
Field Name
Datatype(size)
Constraint
Description
C_ID
Int(4)
Foreign key
ReceiptNo
Int(11)
PrimaryKey
No_of_payment
int(4)
Not Null
Receipt_Date
Varchar(10)
Not Null
EMI__Date
Varchar(10)
Not Null
EMI_Amount
double(12,1)
Not Null
Late_Fine_Charge
Double(8,1)
Null
Total_Amount
double(12,1)
Not Null
37
INPUT DESIGN
38
ADMIN SIDE
39
Admin Login
40
Home Page
41
42
This form shows about loan application details which is sent by customer
43
44
45
46
47
Customer details
This form shows about validation for entering invalid PAN Card no of customer
48
Loan details
49
Loan details
50
Loan details
51
EMI details
52
EMI details
53
EMI details
54
55
This form shows about how many times payment of EMI is received of customer
56
This form shows about validation which require to insert empty value
57
58
59
60
61
VISITOR SIDE
62
Home page
63
64
65
This form shows about clicking on the link of Download Loan Form
66
67
68
69
About us
70
Contact us
71
CUSTOMER SIDE
72
Registration details
73
Login details
74
Home Page
75
Customer details
76
Loan details
77
EMI details
78
79
OUTPUT DESIGN
80
Customer Report
This form shows about generating report of all the customer details
81
Customer Report
generated report of all the customer details can view in pdf format
82
Customer Report
83
84
Payment Report
view received payment details report of particular customer in the pdf format
85
TESTING
86
No
1
Test Cases
Admin Login
Admin
Case Type
Expected Result
1. Company Admin
Actual Result
Pass/Fail
Pass
Pass
Pass
Pass
2. User Detail
The System can Redirect the The System display to the all Pass
Page.
user type master
87
No
5
Test Cases
Customer Login
Case Type
Expected Result
1. Non-Registered User
Fail
Pass
Customer
Registration
Actual Result
Pass/Fail
Pass
Enter correct data of all It should let add the Enter It will show the message of Pass
required field
Correct Detail .
Add Detail.
Loan Details
EMI details
Enter loan amount + There will not add other There will provide all Pass
Tenure+ rate .
detail.
calculated EMI details . And
also it can be store
10
Receive
details
Pass
Pass
88
After the system is implemented, users and analysts usually conduct a review of the system.
1.
2.
3.
89
FUTURE ENHANCEMENT
90
BIBLIOGRAPHY
Websites :www.javatpoint.com
www.sun.java.com
www.javaworld.com
www.stackoverflow.com
Robert McGovern
Budi Kurniawan
Cedric Beust et
Martin Bond
92