You are on page 1of 24

INTRODUCTION TO PROJECT

The financial reforms that were initiated in the early 90s and the globalization
measures brought in a highly protected milieu. The arrival of foreign banks and
financial institutions, the setting up of a number of private banks and the measures
of de-regulation that encouraged competition has led to a situation where the
survival of those who do not join the race will become difficult. Unless the state of
the art IT was introduced as early as possible, winning new business and even
holding on to the old one will become increasingly difficult.

In the present day’s setup, a computerized format was necessary to give a


new look to the use of this software. So, I offered this system. The existing system
is a manual system which is difficult to handle and very difficult to manage.
Banking system is quite handy software. Everyone can use it and the response is
great. It is very colorful software not only in seeing but also in using. Single user
operates it, but it is much easier to learn & operate. Various menus & options are
easy to use & user friendly. I am also making efforts to add more exciting features
in the system by giving different menus in the system.

The Indian Banking System has been operating successfully over the last
two centuries. It was in 50s that the Government of India evolved the policy of
using the Banking System as an Instrument of economic development and the
social change and as a first step, nationalized then Imperial Bank of India and re-
christened it as State Bank of India (SBI). The SBI was given the mandate of a
massive branch expansion program and was asked to open branches in far-flung
unbaked areas and assist in their development. This resulted in an explosion of
sorts in volumes of transactions and posed a severe strain on all resources.

As time passed, volumes increased further and manual handling of these


volumes led to dwindling customer service and increasing complaints. With
increased trade unionism and rather restrained handling of available human
resources, a realization grew that unless computerization of customer accounts and
other banking services like remittances etc. at branch level was resorted to, things
will go out of hand. However, mechanism of nay kind was opposed by the unions
and resulted in showing down of computerization drive in Indian Banks.
SYSTEM ANALYSIS

Analysis is a detailed study of various operation performed by system and

their relationship within and outside of the system. A key question is what must be

done to solve the problem? One aspect of analysis is defining the boundaries of

the system and determines whether or not a candidate system should consider

other related system. During analysis,data collected on the available files, decision

points, and transaction handled by the present system.System analysis is a

management technique,which help us in designing a new system or improving an

existing system.
SOFTWARE LIFE CYCLE MODEL

Software development organization follows some process when developing a


software Product. A key component of any software development process in the
life cycle model on which the process is based. The particular life cycle model can
significantly affect overall life cycle costs associated with a software product. Life
cycle of the software starts from concept exploration and at the retirement of the
software.

Requirement analysis
&
Specification

Design

Implementation
&
Unit Testing

Integrations
&
System testing

Operation
&
Maintenance
Existing System
Existing system is manual, which is time-consuming, inefficient, tedious and
ineffective. It has several disadvantages.

Problem defination includes the attempts made by software developer to identify


what information is to be processed and performance are required, what system
behavior be expected, what interfaces are to be established, what design constraints
exists and what validation criteria are required to define a successful system.

The techniques for gaining this information include observation of problem task
and actual performance of task by the planner. The key requirements of the system
and software are identified.
LIMITATIONS OF EXISTING SYSTEM
Initially before coming up of computers, the data processing activities faced many
problems such as inaccuracy, inefficiency, delay and improper record maintain.

CURRENT STATUS:- In the existing system, if user want to see what is the
current position of his record about courier etc. that is what is the current position
according to record number. Wise than it is difficult to see this manually.

DUPLICATION:- In the existing system, all the data is maintained in different


files and registers. This often leads to data duplication and redundancy in the stored
data, thus leading to wastage of storage of space.

INACCURACY:- In the existing system, data of customer are entered into


various long registers that is customer register, etc. which results into slow access
to the desired information. The inaccuracy, which is caused, is due to manual
storage of data.

INCONSISTENCY:- Presently the system is not aware of the duplication of data,


they are maintaining the record manually which results in the total being in excess
of what it should be. In such situation, the data is said to be inconsistent, which
supplies incorrectly information.

NOT A PROPER SYSTEM OF RECORDS:-In existing system, Various things


are maintained in the paper so it is very inconvenient to modify the data, in case of
manual error, if the number of mistakes are high, then the whole set of records may
have to be written again, to avoid any possible error occurring therefore.

PROBLEM OF UPDATION:- modification that must be reflected in all the


entries and summaries also needed to be updated. In the existing system, since
everything is stored in the registers. It is quit difficult and time consuming to
update all of them. The major problem is the

PROPOSED SYSTEM

A comprehensive Banking System for the maintenance of bank records &m data is
aimed at accomplishing the following objectives:
Convenience: This is perhaps the most important benefit the bank seeks to offer to
its clients. As the competition increases within the banking industry, financial
schemes alone are insufficient to lure customers. The convenience of transacting
with bank results directly in customer’s timesaving and therefore the business
efficiency. This is a very critical factor for the customers.

• Provision to give special instructions, standing instructions etc.


• Freezing and unfreezing of accounts.
• Programs should be written to add, modify, delete and query the records.
• Saving bank account transactions allows you to enter the transactions after
validating the data entered to make deposits to or withdrawals from the account.
• Another module can also be used to view the transactions of a given account
number.
• Provision to view special instructions if any at transactions time.
• View the duplicates of previous transactions if requested.
• View/modify/delete the accounts.
• Total accounts list of bank can be seen at a time.
BENEFITS OF PROPOSED SYSTEM

In Banks, computerized Banking system provides following advantages:

1. This process is very fast because of the use of the computers, accounts
checking, issue, receipt and report preparations are some of the fields where
advantages of speed can be encased.

2. Large memory is one of the advantages of computers. In this system, storing a


large number of records encases this advantage.

3. Accuracy of calculations is another advantage of the computer. In this system,


Account updating is performed accurately using computers.

4. Since records in the computers are stored on electronic media paper work is
reduced with the use of computers.

5. Since computers can perform work at very high speed. It can replace a number
of human beings. This reduces the cost of data processing.

6. Computers can work in graphical as well as text mode. This increases the utility
of the computers in data processing
FEASIBILITY STUDY

A feasibility study is a test of system proposal according to its workability, impact


on the organization, ability to meet user needs and affective use of resources. It
focuses on these aspects:

 What resources are available?


 What are user’s needs?
 What are likely impacts of candidate system on the
organization?

Three important aspect of feasibility are studied . They are:

Operational Feasibility

The project is beneficial is only if it will need the operating requirement of


the organization . This test of feasibility ask if the project or the system will
work when it is develop and installed .Our project is operational feasible
because it works for anyone who maintain there records

• It is easy to use for everyone because of its smooth feature.


• This is JAVA based project , so setup of JAVA must be installed.
Technical Feasibility

The product should be technically feasible . It will not require specialized


people to operate upon . It has friendly interface and a short training is the
main requirement to use the system .

Economic Feasibility

The product should be economical. This system is not too much costly. It is easily
affordable by an organization.
SYSTEM DESIGN
INTRODUCTION

System design is the process of developing specification for a candidate system


that meet the criteria established in the system analysis . Major step in the system
design is the preparation of the input form and the output report in a form
applicable to the user .
The main objective of system design to make the system user friendly. System
design involves various stages as:

• Data Entry

• Data Correction

• Data Deletion

• Processing

• Sorting and Index

System design is the creative act of invention, developing new input, a database,
offline files, procedures and output for processing business to meet organization
objectives. System design builds information gathered during the system analysis.
CHARACTERSTICS OF A WELLDEFINED SYSTEM
In design an efficient and effective system is of great importance to consider the
human factors and equipment that these will require to use. System analyst must
evaluate the capabilities and limitation of the personal and corresponding factors of
the equipment
Itself.
The characteristic associated with effective system operation are:

• Accessibility

• Decision Making Ability

• Economy

• Flexibility

• Reliability
Data Flow Diagrams
The data flow diagram is the graphical representation that depicts information flow
and transforms that are applied as data move from input to outpuf

Authenticated User
User Settings

User Data
Authenticated
User Address
Book

User Data
Testing

Testing of software has been done to detect the differences between its behavior

and the desired behavior as stipulated by the requirement specification.

The Software Testing Process:-

Test Cases Test Data Test Result Test Report

DesignTest Prepare Test Run Program


Cases Data With Test Data
S/W Testing Methodologies Used:

Unit Testing

Integration
Testing

System
Testing

Alpha
Testing

Beta Testing
Software Development Model

A software development life cycle represents the main phases and activities of a

project from the time it is initiated till the project is completed successfully. It

represents the relationships between project phases, including transition criteria,

feedback mechanisms, milestones, baselines, reviews and deliverables.

The model which will be appropriate for this software development system is

known as Linear Sequential Model or Waterfall Models which gives a systematic,

sequential approach to software development that begins at the system level and

progresses through the activities mentioned below:

1. System engineering and Modeling

2. Software Requirements Analysis

3. System Analysis and Design

4. Code Generation

5. Testing
IMPLEMENTATION

How to implement?
The implementation phase is less creative than design it is primarily concerned
with user training, site preparation , and file conversion. When the candidate
system is linked to terminals or remote sites, the telecommunication network and
tests and network along with the system are also included under implementation.

Setup:
For implementation purpose, setup has been created. The setup of this system will
contain the executable file and some of files that necessary for executing the
project.

Installation of setup: - For installing the setup, hardware specification is:-

Memory: - Ram should be 256MB and HDD should be 80GB,

Processors: - Pentium 4
Also required is CD-ROM

Copy the setup directory at c:”/Program Files/”then a shortcut is made on the


desktop which when clicked will start the project.
Training :-
1. The user staff first handedly had pilot training. In that the acceptability of
theSystems were checked with dummy entries as input.
2. User staff was provided the training for system use through workshops for 7
days. For that they were taught computer basis and how to use the system.

Administrator:

This module will have all the data of the clients . It will give authorizations
to the users. It will pass the necessary data from the users to the clients.

Client: - These are the customers who want to access our site
.
Backup:

To avoid system against any hardware or software crash is to be maintained for


daily transactions. This backup is maintained on monthly bases i.e. month long
backup can be maintained.
Maintenance

After the installation phase is completed and the user is adjusted to the changes by

the candidate system, evaluation and maintenance begin. Like any system there is

an aging process that requires periodic maintenance of hardware and software.

If the new information is inconsistent with the design specifications, then

changeshave to be made. Hardware also requires periodic maintenance to keep in

tune with design specification. The importance is to continue to bring the new

system to standards.
Further Scope
1. This project can be used to tell the working of ATM

2. One can make a further module to calculate overall withdrawal of the whole

day.

3. Module for customer detail can be included in this project.


Conclusion
In the past every work was carried out manually but now a days
computer are replacing manual system.In the manual system work is
done manually.This system involves a lot of paper work .These re4cords
are difficult to maintain.

But now manual system of banking has been


replaced by ATM.In ATM,an ATM code is allocated to customer having
authorisation code.this code is an identification number that is used to
gain access to a local or remote computer system.

You might also like