Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
report
Acknowledgement
.
I am very thankful to Mr. Saurav Sharma who gave us so many
key skills to get complete our project and helped us in learning many
things related to the project.
Last but not the least we thanks all the concern one’s who directly or
indirectly helped us in completing our project.
Kundan Kumar
2 Project
report
Index
1. Abstract 3
2. Introduction 10
i. Existing system 11
ii. Proposed system 12
3. Analysis 14
i. Feasibility study 15
1. economic 16
2. technical 17
3. behaviors 18
1. System chart 20
2. DFD 23
4. Designing phase 29
i. Input forms 30
ii. Output forms 39
iii. Data base 50
6. Testing 57
7. Conclusion 65
3 Project
report
8. Bibliography 67
4 Project
report
• loans
• online services
• deposits
• Insurance
• Branch locator
5 Project
report
1. loans:
This module store the information regarding the various loans on offer
now. We have three loans namely HOME LOAN, PERSONAL LOAN.
Under HOME LOANS we have home, land and home equity loans which
have their own eligibility criteria’s and the loan amount. Sanctioning will
only be done after the verification is complete. Now taking loans is made
simple by just filling up a form which is available online for downloads
free of cost. Once the form is filled and sent to any of the branches listed
on the site, verification will begin
within 3 working days and only after full verification the loan process
will begin. The customer at any point of time can change/withdraw his
application for loan.
2. online services:
This module works with the online payment of bills. The customer has to
just sit at his house and get the comfort of paying his bills online. Under
online services we have paying of bills, charity, shopping online and
tickets. The only requirement is that the customer should have an
INTERNET ID. This can be applied for online also. The amount will get
deduced from the customer’s account immediately. Bill payment includes
6 Project
report
will also be sent to his account once the payment is done and once before
the payment is to be done. IMPERIAL bank has many esteemed partners
like EBAY, INDIAN RAILWAYS, AIR DECCAN, REDIFF etc and
many other companies which facilitate online shopping.
For charity also the partners are FIVE INDIA, THE CLAUSE,
VOLUNTEER, INFOCHANGE etc.
3. deposits:
This department deals with the different kinds of accounts a customer can
retain namely: savings, current, fixed deposits, multiple and recurring.
The customers can open such accounts online also but only after
verification. The criteria’s and features for different types of accounts
have been provided and one can read them before creating an account,
say for example a fixed deposit account will repay a customer a higher
amount than a savings account.
7 Project
report
4. Insurance:
In this section the customers are provided with 2 types of insurance life
and general. General consists of motor, health and home. Motor
insurance consists of both 2 and 4 wheeler. Claiming conditions are given
under which these insurances can be claimed. These insurances can be
bought online by applying for it.
5. Bonds:
Under this section 2 kinds of bond schemes are embedded non taxable
and taxable.8% savings (taxable) bond schemes are issued in demat
form and tax shall be deducted at source. Schemes are available at
multiples of Rs.1000/-.customers can apply online by visiting the RBI
website. 6.5% savings(non taxable) bond schemes are repayable after
expiration of 5 years. Premature encashment is allowed after
minimum lock-in period of 3 years from the date of issue.
6.Branch locator:
The various ATM branches and the various branch centers can be
located using this section. The customer can just type in the name of the
city to get the names of the exact branches in that particular city .
People couldn’t enquire about their own account by without going to the
branches again and again, rather for every small request they had to go to
the branch.
The system then was manual, in which various authorized
branches of IMPERIAL BANK had persons to manage the services
provided by the bank, the information of the customers. They also
recorded the problems and faults that most occurred during any
transaction or the problems occurred due to manual problems or due to
some other reason. The regional office of IOB used to take that
information from the various centers and made a record which was then
forwarded to the head office for report and survey purpose. In the head
office the responsible person used to process the records and make a
report and then find the relevant information. This was a daily process
and did take time to complete on a daily basis. Thus the system resulted
into a wastage of time, money, efforts and energy.
Proposed system
The customers can also contact the bank officials through email or
directly talk to the customer care the grievances, but first they have to
register themselves as a member by filling up a form which can be
downloaded online. Once registered, customers can access their account
and register for any services being provided by IOB, that too online by
sitting at home within a fraction of a second by a flick of a button.
Aim of this project is to provide an environment helpful for administrator
and customers as well, so that, the banks find it easy to implement it
without any harassment for the customers also. This project is developed
after a thorough study of the existing manual system & the user
requirements. Requirement analysis is concerned with identifying the
basic function of software component in a hardware & software system.
13 Project
report
14 Project
report
15 Project
report
Economic feasibility
The benefits of this project include four types:
Improve-service-level benefits
16 Project
report
Improve-information benefits
Technical Feasibility
System Specification
• Proces s or I N T E L PE N TI U M –I V
17 Project
report
• RAM 256 MB
• HD D 40 GB
Software
• Platform WI ND OWS /L I N UX
• R D B MS Oracle- 9i
Backup Media
• FL OPPY D IS K, CD R OM
Behavioral Feasibility
Symbols Used
Input/Output
20 Project
report
Data Processing
Flow of data
1. one way data flow.
Data store
Database
21 Project
report
insurance
module
All entries from bonds
module are store in the data Stores and retrieve
base. information about loans.
bonds services loan module
Data Base
22 Project
report
.
23 Project
report
Client
Enter User ID
And Password
Invalid login
Database Verification
ChecksSubmit Information
Valid login
to database
24 Project
report
Database Connectivity
Different Database
Updating Option such
as withdraw, transfer
Commitment
of data
Client
Request for a
particular static
page
Data Store
25 Project
report
Requested Module
Returns Required
Information
Client
Enter client
password, id
Invalid login
Verification
Checks
Valid login
Withdraw Module
26 Project
report
Data Commitment
Client
Enter id and
password
Invalid login
Verification
Checks
Valid login
Transfer Module
Check for amount in
users account
27 Project
report
Valid Amount
Client
Enter login id
and Password
Invalid login
Verification
Stop Payment
……Data Checks
Module
Store Valid login
28 Project
report
Input Forms
30 Project
report
There are five input pages in this project. The descriptions of some pages are:
User Login Page
Money Withdraw Page
Money Transfer Page
Payment Cancellation Page
31 Project
report
Any User who has already opened his account in the bank can
access online facilities of the bank. For this purpose he must have to enter
his unique identification id and password. This id and password should
be taken by user at the time of opening account. This page interact with
Java Server Page which check validate the user id and password.
32 Project
report
33 Project
report
Withdraw Page:
Output Forms
There are some outputs pages are as fallows:
Error Page -
DATABASE DESIGN
In our data flow diagram, we give names to data flows, processes and
data stores. Although the names are descriptive of data, they do not dive
details .So following DFD, our interest is to build some details of the
contents of data flows, processes and data store. A data dictionary is a
structured repository of data about data .It is a set of rigorous definitions
of all DFD data elements and data structures .The data dictionary for the
current system has been given as under:
52 Project
report
Account table: This table stores the information about the balance and
type of the account which is used by the customer. According to
customer id a particular account number is given to them.
Withdraw table: This table stores the information about the any
withdraw made by any logged in user.
Design is the first step in the development phase for any product or
system. Goal of design is to produce a model or representation of an
entry that will later be built. Software design is the first of the first of
three technical activities-design, code generation and testing are required
to build and verify the software. Each activity transforms information in a
manner that ultimately results in validated computer software.
To convert the user requirements into a broad level design
document the following are required:
• Identifying various modules of the proposed design and
their interfaces i.e. listing down all its input/output, data
structures and procedures
• Include algorithms if they need to be included as part of
design instead of coding for each of the procedures.
• Verify that all the requirements identified in Customer
Requirement Specification are mapped on to the design.
combined into sub-system, which are then tested. The goal here is to test
the system design. In system testing and acceptance testing, the entire
system is tested. The goal here is to test the requirement themselves.
Structural testing can be used for unit testing while at higher level mostly
functional testing is used.
In the project Monthly Materialization Report System we
used the unit testing and functional testing. System testing is a critical
phase in systems implementation. Testing of a system involves hardware
device testing and debugging of computer programs and testing
information processing procedures. Testing can be done with test data,
which attempts to simulate all possible conditions that may arise during
processing. The plane for testing are prepared and then implemented.
The testing methods adopted in the testing of the system
were Independent Unit Testing and System Testing
decisions on their true and false side, executes all loops at their
boundaries and within their operational bounds and checks whether the
required validations have been met. White box testing exercises internal
data structure to assure their validity.
Role in Testing
IUT: Extensive testing was done for the Endorsement report. The
errors that were found were later on removed.
UTP: Unit testing was done for the Release order Report,
Checklist Report, renewal entry form, release order entry form and
61 Project
report
Acknowledge Report. All the testing was done according to the test
plans, which were designed by us
Major Role in Testing was during the time in which we assisted
the management setup to be done at client end.
62 Project
report
MAINTENANCE
CATEGORY ACTIVITY
Maintainable Design
This is a well defined job of our team that has taken six weeks to
analyze the situation in which this project will work and the environment
of the company that will use this project.
It was a good experience for us to work in a company that has a
very friendly environment and learning atmosphere.
I am very thankful to Mr. Saurav Sharma who gave a lot of good
programming skills and so many company related skills that will help me
in the future.
BIBLIOGRAPHY
• BOOKS CONSULTED:
SITES REFERRED:
http://www.java.sun.com/
70 Project
report