1 Online Loan Management System
1 Online Loan Management System
1 Online Loan Management System
SUBMITTED BY :
TABLE
TABLE OF
OF CONTENT
CONTENT
Contents :
1. Introduction 1
3. Software Requirement 3
4. Process Flow
6. List of Inputs
7. List of Outputs
8. Data Structure
9. DFD
10. ER-Diagram
12. Bibliography
Online Loan Management System
INTRODUCTION
Daily many customers visit the banks and other finance companies to get
a loan, pay the installment, inquire about loans etc. Adding new
customer’s details and keeping the records of transactions made by
existing users is a very time consuming and tiring task for both the
customer and the bank or finance companies. If you are an old or
physically challenged persons it is so much difficult to go to the bank and
perform transactions or get a new loan.
This system is designed to overcome such problems and make the process
of loan management convenient and easy. as an Online loan management
system. This system is designed to easily maintain the data of the loan
customers specifically. This system is made to keep the records about the
customers who have taken a loan from a bank. It satisfies every one of
the necessities of an advanced client who needs to use his prime time
for his bustling beneficial calendar and get a loan with least time
consumption and physical work.
New and unique ids are given to everyone who gets registered over this
system and to the customers who take the loan. There are also the options
to check the customer’s loan amount, interest rate and the unpaid amount.
Amount paid by any customer or can be saved on it and it is easy to
calculate daily that the money is collected. Bank staff members like a
manager, the cashier can the also check the details of their customers like
if any customer has not paid the monthly amount from the last three
months then it will notify itself to the user . It is easy to calculate money
and handle account on monthly basis also. This system also has an option
to use the backup, that means if we are backing up the database it can
never be lost. This administrative supportive network will be accessible
under online loan management system which conceives all encompassing
changing measures keeping in mind the end goal to understand the
development capability of the finance sector with current loan business
need.
AIM and OBJECTIVES
RDBMS:
A relational model is one in which following occurs:
The relational model is a way of looking at data – i.e it is a prescription for a way of
representing data (namely, by means of tables), and a prescription for a way of
manipulating such a representation, by means of operators such as JOIN).
More precisely, the relational model is concerned with three aspects of data: data
structure, data integrity, and data manipulation.
Relational database are powerful because they require few assumption about how data
is related or how I will be extracted from the database. As a result, the same database
can be viewed in many different ways.
HARDWARE:
Pen Drive : 5 GB
SOFTWARE:
PHP
Php MyAdmin is a free software tool written in PHP intended to handle the
administration of My SQL over the World Wide Web. Php MyAdmin supports a wide
range of operations with MySQL. The most frequently used operations are supported
by the user interface (managing databases, tables, fields, relations, indexes, users,
permissions, etc), while you still have the ability to directly execute any SQL
statement.
6. USE CASE DIAGRAM
Login Add
Add
Categories
View
Categories
Cate
Add
Sub
gorie
Categories
User
View
Sub
Categories
s
View
Feedbacks
Admin
Enquiry
Search Details
Give
Feedbacks
Add to
Cart
7. CLASS DIAGRAM
Admin
Login ()
Add_Categories()
User Add_Items ()
Verify_User ()
Login()
Add to Cart() User Name
View Product()
Password
Feedback
User_ID
Submit Give
Feedback Password
feedbacks
Name Email
Email_ID City
Comment Address
Category
Credit Card No
Category
Type 1
Online
Shoppimg Type 2
Type 3
Shopping Details Type 4
Transaction details()
View Products
Bill Product_ID
Bill_Generation()
Item
Date of Delivery
Item details ()
Payment Mode
Item_ID
Category
Type
Amount
Image
8. ER-DIAGRAM
Entity – Relationship Diagram: This depicts relationship between data objects. The
attribute of each data objects noted in the entity- relationship diagram can be
described using a data object description. Data flow diagram serves two purposes:
1. To provide an indication of how data are transformed as they move through the
system.
encapsulates data only there is no reference within a data object to operations that act
on the data.
Attributes: Attributes define the properties of a data object and take on one of three
ways. We can define a set of object relationship pairs that define the relevant
relationships.
Cardinality:
The data model must be capable of representing the number of occurrences of
Modality:
The modality of a relationship is zero if there is no explicit need for the relationship
to occur or the relationship is optional. The Modality is one if the occurrence of the
relationship is mandatory.
The object relationship pair can be represented graphically using the Entity
Relationship Diagrams. A set of primary components are identified for the Entity
Relationship Diagram.
1. Attributes,
2. Relationships and
The primary purpose of the Entity Relationship Diagram is to represent data objects
Get
Orders
View
Cartages
DELHISURGICAL Admin
Customer S.COM (Online
Purchasing System Add Cartages
of Medical
Products)
Add Sub Cartages
Give
Feedback
Update order
States
Response
Services
Place order
Ist Level DFD for
Get Reports
Admin
Username, 1.
Login D Admin
Password Verify 1
Update Sub
Category id, 3. category D3 Sub
Sub Category
Category
Sub Category
Update
4. order D4 Order
Order id, Supplier
D2 Category
D3 Subcategor Reports
y Category Generation
D4 order
D5 Feedbacks
II nd LEVEL DFD FOR ADMIN
Admin
1.1 Verify user
Accept the
user Name
& Password
1.2
Validate
Re-Enter username User Name
if In valid & Password
DELHISURGICALS.COM
(Online Purchasing System
of Medical Products)
If valid user
1.3
Login
successful
D1 Admin Login
III nd LEVEL DFD FOR THE CUSTOMER
Customer Select
Customer the products
places Place order
Order
D2 Customer
D3 Order
ER-Diagram
ID
User
First name Pin ID
ID Addres
Countr s rd
Passw
Addres y Nu State
ord
s rd m rd
Email
I N Basic
Place Order
Customer rd
N Type
Last name
I
Type
has
Giv Deliver
e
N
Category
Email Category
I id
Toppings
9. DATA MODELING
Data modeling defines primary data objects, composition of each data object, and
attributes of the object, relationships between each object and other objects and
between objects and the processes.
Data Objects: A data object is a representation of almost any composite information
that must be understood by the software. By composite information, we mean
something that has a number of different properties or attributes. A data object
encapsulates data only there is no reference within a data object to operations that act
on the data.
Attributes: Attributes define the properties of a data object and take on one of three
different characteristics. They can be used to:
1. Name an instance of data object.
2. Describe the instance.
3. Make reference to another instance in other table.
4. Attributes,
5. Relationships and
6. Various Type Indicators.
The primary purpose of the Entity Relationship Diagram is to represent data objects
and their relationships.
MODULES
New User Module: In this module we can create new user his/her user name,
password and his rights as our choice.
USER ID
PASSWORD
TYPE
This website is for multiple users. If a User enters a password and the software checks
its validity. If the password is valid then option is given to change the password,
otherwise “Invalid User/Password” message is displayed. There is an option for
password recovery, log out, login, new users sign in. The Administrator can also
update changes in the site after login.
3. Shopping Module
Input: Products database: “store”(relation: “product” and “customer”
Output: Cart displaying the selected products (Customer can modify the items in the
cart i.e. he may be increase/decrease the quantity, add/delete the items.
Process: Customer can select the products without having the registration with
“DelhiSurgical.com”.
But the final order place after the registration of the new customer or after login
verification of the old customer.
4.Order Module
In this module orders are placed by the users and fulfilled by the stores. Mode of
shipment and other shipment details are given to the users.
7. Search Module
In this module, whenever an existing entity is required to be searched the
corresponding forms are opened and the database is manipulated and the data is
fetched. Again, the checks are followed in case there is any invalid entry. Our various
search tools will make your search much faster and easier. Go ahead and enjoy your
search.
8. Reports
This module concerns with various report generation based on the Admin request.
Following types of reports are generated-
Users Details
Orders Details
Feedback Details
Category Details
Products Details
In this module, the validity of data entered by the user during the various business
processes is checked through various validation checks. For example, there should not
be any characters entered in the numeric fields, likewise if there is any error occurs
than it should handle that particular error and give the required messages.
10 Feedback
This module keeps track of all the feedbacks given by the users for future records.
In the second module, whenever a new entity is entered it should be checked for the
duplicate data.
In the third and fourth module, just like the first module it should have the proper
checks for every entity being modified or updated.
In the fifth and sixth module, again the validation checks are made and the different
reports are generated to ease the business processes and decision making.
10. GANTT CHART
GANT CHART
Coding
Testing
Testing review
Implementation
Maintenance
Documentation
Pert Chart
PERT chart represents the statistical variations in the project estimates assuming a
normal distribution. Thus in a PERT chart instead of making a single estimate for each
task, pessimistic, likely, and optimistic estimates are also made. The boxes of PERT
charts are usually annotated with the pessimistic, likely, and optimistic estimates for
every task. Since all possible completion times between the minimum and maximum
durations for every task have to be considered, there are many critical paths,
depending on the permutations of the estimates for each task. This makes critical path
analysis in PERT charts very complex. A critical path in a PERT chart is shown by
using thicker arrows. The PERT chart representation of the
DELHISURGICALS.COM problem of Figure A. is shown in Figure B.
Task ES EF LS LF ST
Specification
Part 0 15 0 15 0
Design Database
Part 15 60 15 60 0
Design GUI Part 15 45 90 120 75
Code Database
Part 60 165 60 165 0
Code GUI Part 45 90 120 165 75
Integrate and
Test 165 285 165 285 0
Write User
Manual 15 75 225 285 210
This project is designed to meet the requirements of the enterprise. The software
project is very big and includes almost all aspects of Enterprise application. It has
been developed in PHP, keeping in mind the specifications of the system.
For designing the system we have used simple data flow diagrams.
Overall the project teaches us the essential skills like:
Using system analysis and design techniques like data flow diagram in designing
the system.
Understanding the database handling and query processing using My SQL .
12. BIBLEOGRAPHY