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
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
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
Operation &
Maintenance
Integrations &
System testing
Implementation &
Unit Testing
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
AuthenticatedUser
UserSettings
User Data
AuthenticatedUser
User Data
AddressBook
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
DesignTestCases
Prepare TestData
Run ProgramWith Test Data
S/W Testing Methodologies Used:
Unit Testing
IntegrationTesting
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