SlideShare une entreprise Scribd logo
1  sur  26
IGNOU/SYNOPSIS/2013

A
SYNOPSIS REPORT
ON

Bachelor OF COMPUTER APPLICATION

SUBMITTED BY:

SUBMITTED TO:

SUNITA JOSHI

IGNOU

BCA 6TH SEM

DELHI

111109049

1
IGNOU/SYNOPSIS/2013

CONTENTS
1. ACKNOWLEDGEMENT
2. MAIN REPORT
 INTRODUCTION
 OBJECTIVE & SCOPE OF SYNOPSIS
 SYSTEM ANALYSIS & DESIGN
 DATA FLOW DIAGRAM
 ER DIAGRAM
 METHODOLOGY ADOPTED, SYSTEM IMPLEMENTATION
& DETAILS OF H/W & S/W
 METHODOLOGY USED FOR TESTING
 JAVA PROGRAMMING
 CONCLUSION

2
IGNOU/SYNOPSIS/2013

ACKNOWLEDGEMENT

It an opportunity for me to get a chance of undertaken such an
important synopsis i.e. “BANK TRANSACTION SYSTEM”.

Firstly I would like to thanks Mr. Mukesh Joshi for his kindly cooperation to complete this synopsis, with whose help this synopsis
would not have been possible.

3
IGNOU/SYNOPSIS/2013

INTRODUCTION

The synopsis entitled “BANKING TRANSACTION SYSTEM” which keeps the
day by day tally record as a complete banking system. It can keep the
information of bank employee, transactions, and account information. The
main purpose of this application is automation of transaction system and it
provides to the operator and the member of bank.
This synopsis in “BANK TRANSACTION SYSTEM” manages and maintains
the work of transaction and provides to be very useful in providing information
about the bank and its associated members or employees.

4
IGNOU/SYNOPSIS/2013

OBJECTIVE AND SCOPE OF SYNOPSIS

Changes which have come due to the use of technology in the Banking
system and which has made it accessable to the remotest of the person.
They are:

ADMINISTRATIVE MODULE
Admin login
Add/delete/update employee
Withdrawal/deposit/payment transaction
Creating new account/Loan account/Fixed deposit
E-Solution ATM information saving
Report generation
Setting change Password

USER MODULE
User login
Creating new account/Loan account/Fixed Deposit
E-Solution ATM information saving
Report generation
Change Password
FUTURE SCOPE OF APPLICATION
This application can be easily implemented under various situations. W can
add new features as and when we require. Reusability is possible as and
when require in this application. There is flexibility an all the modules.

5
IGNOU/SYNOPSIS/2013

SYSTEM ANALYSIS & DESIGN

SYSTEM ANALYSIS

System analysis is a process of gathering and interpreting facts, diagnosing
problems and the information to recommend improvements on the system. It is
problem solving activity that requires intensive communication between the
system users and system developers. The designer now functions as a
problem solver and tries to sort out the difficulties that the enterprise faces.
The solutions are given as proposals. The proposal is presented to the user
for an endorsement by the user. The proposal is reviewed on user request and
suitable changes are made. This is loop that ends as soon as the user is
satisfied with proposal. Preliminary study is the process of gathering and
interpreting facts, using the information for further studies on the system.
Preliminary study is problem solving activity that requires intensive
communication between the system users and system developers.

6
IGNOU/SYNOPSIS/2013

EXISTING SYSTEM

In the existing system the transactions are done only manually but in proposed
system we have to computerize all the banking transaction using the software
financial management system.

PROBLEMS WITH EXISTING SYSTEM

Lack of security of date.
More man power.
Time consuming
Needs manual calculations.
No direct role for the higher officials.

PROPOSED SYSTEM

The aim of proposed system is to develop a system of improved facilities. The
proposed system can overcome all the limitations of the existing system.

7
IGNOU/SYNOPSIS/2013

ADVANTAGES OF THE PROPOSED SYSTEM

The system is very simple in design and to implement. The system requires
very low system resources and the system will work in almost all
configurations. It has got following features-

Security of data.
Reduce the damage of the machines.
Greater efficiency.
Better service.
User friendliness and interactive.
Minimum the required.

FEASIBILITY STUDY

Feasibility study is made to see if the project on completion will serve the
purpose of the organization for the amount of work, effort and the time that
spend on it. Feasibility study lets the developer foresee the future of the
project and the usefulness.

8
IGNOU/SYNOPSIS/2013

TECHNICAL FEASIBILITY

The system must be evaluated from the technical point of view first. The
assessment of this feasibility must be based on an outline design of the
system requirement in the terms of input, output, programs and procedures.

ECONOMIC FEASIBILITY

The developing system must be justified by cost and benefit. Criteria to ensure
that effort is concentrated on project, which will give best, return at the earliest.

BEHAVIORAL FEASIBILITY

All behavioral aspects are considered carefully and conclude that the project is
behaviorally feasible.

9
IGNOU/SYNOPSIS/2013

SYSTEM DESIGN

INTRODUCTION
Design is the first step into the development phase for any engineered product
or system. Design is a creative process. A good design is the key to effective
system. The term “design” is defined as “the process of applying various
techniques and principles for the purpose of defining a process or a system in
sufficient detail to permit its physical realization”.

LOGICAL DESIGN
The logical flow of a system and define the boundaries of a system. It includes
the following steps:
Review the current physical system-its data flow, file content, volumes,
frequencies etc.
Prepares output specifications- that is, determine the format, content
and frequency of reports.
Prepares input specifications- format, content and most of the input
functions.
Specifies the implementation plan.
Review benefits, costs, target dates and system constraints.
10
IGNOU/SYNOPSIS/2013

PHYSICAL DESIGN

Physical system produces the working systems by define the design
specifications that tell the programmers exactly what the candidate system
must do. It includes the following steps.

Design the physical system.
Design physical information flow through the system and a physical
design walk through.
Plan system implementation.
Prepare a conversion schedule and target date.
Update benefits, costs, conversion date and system constraint.

DESIGN/SPECIFICATION ACTIVITIES:

Concept formulation.
Problem understanding.
Feasibility study.
Architectural design.

11
IGNOU/SYNOPSIS/2013

INPUT DESIGN

The design of input focuses on controlling the amount of input required,
controlling the errors, avoiding delay, avoiding extra steps and keeping the
process simple. Input design considered the following things:

What data should be given as input?
The dialog to guide the operating personnel in providing input.
Methods for preparing input validations and steps to follow when error
occur.

OBJECTIVES

This design in important to avoid errors in the data input process and show the
correct direction to the management for getting correct information from the
computerized system. The goal of designing input is to make data entry easier
and to be free from errors. The date entry screen is designed in such a way
that all the data manipulates can be performed. It also provides record viewing
facilities.

12
IGNOU/SYNOPSIS/2013

OUTPUT DESIGN

A quality output is one, which meets the requirements of the end user and

presents the information clearly. In output design it is determined how the

information is to be displaced for immediate need and also the hard copy

output.

Identify the specific output that is needed to meet the requirements.

Create document, report, or other formats that contain information

produced by the system.

13
IGNOU/SYNOPSIS/2013

DATABASE DESIGN
A database is an organized mechanism that has the capability of storing
information through which a user can retrieve stored information in an effective
and efficient manner. The organization of the data in the database is aimed to
achieve the following two major objectives.

Data integrity
Data independence

Normalization is the process of decomposing the attributes in application,
which result in a set of tables with very simple structure. Normalization is
carried out in this system for the following reasons.

To structure the data so that there is no repetition of data, this helps in
saving.
To simplify the maintenance of the data through updates, insertions,
deletions.

14
IGNOU/SYNOPSIS/2013

DFD (DATA FLOW DIAGRAM)
(FOR BANK TRANSACTION SYSTEM)

A data flow diagram (DFD) is a graphical representation of the
"flow" of data through an information system, modeling
its process aspects. Often they are a preliminary step used to
create an overview of the system which can later be elaborated.
DFDs

can

also

be

used

for

the visualization of data

processing (structured design).

Data flow diagram example

15
IGNOU/SYNOPSIS/2013

PROCESSING OF BANK TRANSACTION SYSTEM

16
IGNOU/SYNOPSIS/2013

17
IGNOU/SYNOPSIS/2013

LOGIN DATA FLOW DIAGRAM

18
IGNOU/SYNOPSIS/2013

ER- DIAGRAM: In software engineering, an Entity–relationship
model (ER model) is a data model for describing a database in an
abstract way. This article refers to the techniques proposed in Peter
Chen's 1976 paper.

19
IGNOU/SYNOPSIS/2013

METHODLOGY ADOPTED, SYSTEM
IMPLEMENTATION & DETAILS OF HARDWARE & SOFTWARE

SYSTEM IMPLEMENTATION
Implementation is the stage of the synopsis where theoretical design is
turned into a working system. It can be considered to be the most crucial
stage in achieving successful new system gaining the users confidence
that the new system will work and will be the effective and accurate.

DETAILED OF HARDWARE & SOFTWARE
HARDWARE REQUIREMENTS
Processor :

X86 compatible processor with 1.7 GHz Clock speed.

RAM

512 MB or more

:

Hard disk :

20 GB or more

Monitor

VGA/SVGA

:

Keyboard :

107 KEYS

Mouse

2 buttons/ 3 buttons

:

SOFTWARE REQUIREMENTS
Operating System

:

Windows 2003/XP

Front end

:

Java

Back end

:

JDBC

20
IGNOU/SYNOPSIS/2013

METHODLOGY USED FOR TESTING

Software testing is the processes of executing software in a controlled
manner, in order to answer the question-does the software behave as
specified? Software testing is often used in association with the terms
verification and validation. Software testing is just one kind of verification,
which also uses techniques such as reviews, analysis, inspections, and
walkthroughs.
Validation

:

Are we doing the right job?

Verification

:

Are we doing the job right?

Testing is a process of executing a program with the intend of finding an error.
A good test case is one that has high possibility of finding an undiscovered
error.
There are three ways to test program.
For correctness
For implementation efficiency
For computational complexity.
Test for correctness are supposed to verify that a program does exactly
what it was designed to do.

21
IGNOU/SYNOPSIS/2013

TEST PLAN

A test plan implies a series of desired course of action to be followed in
accomplishing various testing methods. The software engineers create a
computer program, its documentation and related date structures. The
software developers is always responsible for testing the individual units of the
programs, ensuring that each performs the function for which it was designed.
The level of testing includes:
Unit testing
Integration testing
Data validation testing
Output testing

UNIT TESTING

Unit testing focuses verification effort on the smallest unit of software designthe software component or module. Using the component level design
description as a guide, important control paths are tested to uncover errors
within the boundary of the module. The local data structure is examined to
ensure the data stored temporarily maintains its integrity during all steps in an
algorithm’s execution. Finally, all error handling paths are tested.
22
IGNOU/SYNOPSIS/2013

Tests of data flow across a module interface are required before any other test
is initiated. If data do not enter and exit properly, all other tests are moot.
Boundary testing is the last task of unit testing step. Software often fails at its
boundaries. Unit testing was done in Sell-Soft system by treating each module
as separate entity and testing each one of them with a wide spectrum of test
inputs.

INTEGRATION TESTING

Integration testing is systematic technique for constructing the program
structure while at the same time conduction tests or uncovers errors
associated with interfacing. The entire program is tested as whole. Correction
is difficult because isolation of causes is complicated by vast expanse of entire
program.

VALIDATION TESTING OR SYSTEM TESTING

This is the final step in testing. In this entire system was tested as a whole with
all forms, code, modules and class modules. The form of testing is popularly
known as Black Box testing or System testing.

23
IGNOU/SYNOPSIS/2013

OUTPUT TESTING OR USER ACCEPTANCE TESTING

The system considered is tested for user acceptance; here it should satisfy the
firm’s need. The software should keep in touch with perspective system; user
at the time of developing and making changes whenever required. This done
with respect to the following points.

Input screen designs.
Output screen designs.
Online message to guide the user and the like.

JAVA PROGRAMMING

Java was developed as a platform independent language for consumer
electronic device but later on it evolved as a platform language for the internet.
Java is a more power language as compared the other programming
languages it is platform independent and the application created in Java can
run in different operating systems. In Java you can develop application that
24
IGNOU/SYNOPSIS/2013

can run on the internet and the World Wide Web running on a variety of
platform.

In 1991, a group of engineers at sun micro system laboratory developed the
Java language. Java is an object oriented programming language in which a
problem is divided into a number of entities known as object and then data and
function are built around these entities. We can create buttons, text box, and
labels in java programming language that helps to develop a software or
project.

The main purpose of this application is automation of transaction system and it
provides to the operator and the member of bank. The exciting part of this
project is; it displays the employee details, payment details transaction details.

This software is easy to use for both beginners and the advanced user. The
exciting part of this synopsis is: it displays the employee details, payment
details, and transaction details.

25
IGNOU/SYNOPSIS/2013

JAVA DATA BASE CONNETIVITY (JDBC)
JDBC helps to connect a relational database to the java application regardless
of where the application is running and where the data base is stored. JDBC is
a set of Java application programming interfaces (APIs) that enables you to
access any tabular data source using the java programming language. JDBC
in java program performs the following functions:
Establish a data base connection.
Execute the data base tasks or process result set.
Optionally retrieve schema metadata information.
Close statement object and result set.

CONCLUSION
This synopsis on “BANK TRANSACTION SYSTEM” deals with the transaction
happenings in the Bank. This synopsis on “BANK TRANSACTION SYSTEM”
manages and maintains the work of transaction and proved to be very useful
is providing information about the bank and its associated members or
employees.

26

Contenu connexe

Tendances

Student information system project report
Student information system project reportStudent information system project report
Student information system project reportSuman Chandra
 
Online shopping report-6 month project
Online shopping report-6 month projectOnline shopping report-6 month project
Online shopping report-6 month projectGinne yoffe
 
Grocery Mangement Project in C
Grocery Mangement Project in CGrocery Mangement Project in C
Grocery Mangement Project in CMahmudul Alam
 
Online Shopping project report
Online Shopping project report Online Shopping project report
Online Shopping project report Surjeet Art
 
Online Food Ordering System
Online Food Ordering SystemOnline Food Ordering System
Online Food Ordering SystemAnkita Jangir
 
TY BSc.IT Blackbook Main Report
TY BSc.IT  Blackbook  Main ReportTY BSc.IT  Blackbook  Main Report
TY BSc.IT Blackbook Main ReportAkashChauhan139
 
Bank management system
Bank management systemBank management system
Bank management systemsumanadas37
 
"Bank management system"
"Bank management system""Bank management system"
"Bank management system"vivek kct
 
Online movie ticket booking system
Online movie ticket booking systemOnline movie ticket booking system
Online movie ticket booking systemSikandar Pandit
 
54024405 project-report-banking-management-system
54024405 project-report-banking-management-system54024405 project-report-banking-management-system
54024405 project-report-banking-management-systemnancs
 
Passport automation system
Passport automation systemPassport automation system
Passport automation systemKoppula Sheryl
 
online-shopping-documentation-srs for TYBSCIT sem 6
 online-shopping-documentation-srs for TYBSCIT sem 6 online-shopping-documentation-srs for TYBSCIT sem 6
online-shopping-documentation-srs for TYBSCIT sem 6YogeshDhamke2
 
Library Management System Project Report
Library Management System Project Report Library Management System Project Report
Library Management System Project Report Abu Kaisar
 
SRS on online auction system
SRS on online auction systemSRS on online auction system
SRS on online auction systemsagar_paperwala
 
Supermarket management system
Supermarket management systemSupermarket management system
Supermarket management systemwethecodershelp
 

Tendances (20)

Student information system project report
Student information system project reportStudent information system project report
Student information system project report
 
Online shopping report-6 month project
Online shopping report-6 month projectOnline shopping report-6 month project
Online shopping report-6 month project
 
Grocery Mangement Project in C
Grocery Mangement Project in CGrocery Mangement Project in C
Grocery Mangement Project in C
 
Online Shopping project report
Online Shopping project report Online Shopping project report
Online Shopping project report
 
Online Food Ordering System
Online Food Ordering SystemOnline Food Ordering System
Online Food Ordering System
 
TY BSc.IT Blackbook Main Report
TY BSc.IT  Blackbook  Main ReportTY BSc.IT  Blackbook  Main Report
TY BSc.IT Blackbook Main Report
 
Bank management system
Bank management systemBank management system
Bank management system
 
"Bank management system"
"Bank management system""Bank management system"
"Bank management system"
 
Online movie ticket booking system
Online movie ticket booking systemOnline movie ticket booking system
Online movie ticket booking system
 
ATM Banking
ATM BankingATM Banking
ATM Banking
 
Srs for banking system
Srs for banking systemSrs for banking system
Srs for banking system
 
54024405 project-report-banking-management-system
54024405 project-report-banking-management-system54024405 project-report-banking-management-system
54024405 project-report-banking-management-system
 
Passport automation system
Passport automation systemPassport automation system
Passport automation system
 
online-shopping-documentation-srs for TYBSCIT sem 6
 online-shopping-documentation-srs for TYBSCIT sem 6 online-shopping-documentation-srs for TYBSCIT sem 6
online-shopping-documentation-srs for TYBSCIT sem 6
 
ONLINE STUDENT FEEDBACK SYSTEM
ONLINE STUDENT FEEDBACK SYSTEMONLINE STUDENT FEEDBACK SYSTEM
ONLINE STUDENT FEEDBACK SYSTEM
 
Library Management System Project Report
Library Management System Project Report Library Management System Project Report
Library Management System Project Report
 
Online Voting System
Online Voting SystemOnline Voting System
Online Voting System
 
SRS on online auction system
SRS on online auction systemSRS on online auction system
SRS on online auction system
 
Shop management system
Shop management systemShop management system
Shop management system
 
Supermarket management system
Supermarket management systemSupermarket management system
Supermarket management system
 

Similaire à bank transaction system

OS Password-Manager-Report.docx
OS Password-Manager-Report.docxOS Password-Manager-Report.docx
OS Password-Manager-Report.docxrinim85726
 
Project documentation on Mango Shop Management System
Project documentation on Mango Shop Management SystemProject documentation on Mango Shop Management System
Project documentation on Mango Shop Management SystemHrushikesh Patil
 
Project Documentation Student Management System format.pptx
Project Documentation Student Management System format.pptxProject Documentation Student Management System format.pptx
Project Documentation Student Management System format.pptxAjayPatre1
 
IP Final project 12th
IP Final project 12thIP Final project 12th
IP Final project 12thSantySS
 
IP final project
IP final project IP final project
IP final project SantySS
 
46393833 e banking
46393833 e banking46393833 e banking
46393833 e bankingdipali2009
 
Project on multiplex ticket bookingn system globsyn2014
Project on multiplex ticket bookingn system globsyn2014Project on multiplex ticket bookingn system globsyn2014
Project on multiplex ticket bookingn system globsyn2014Md Imran
 
IJSRED-V2I5P30
IJSRED-V2I5P30IJSRED-V2I5P30
IJSRED-V2I5P30IJSRED
 
BUILDING INFORMATION SYSYTEMS.pptx
BUILDING INFORMATION SYSYTEMS.pptxBUILDING INFORMATION SYSYTEMS.pptx
BUILDING INFORMATION SYSYTEMS.pptxZEESHANMEHMOOD43
 
Employee Management System
Employee Management SystemEmployee Management System
Employee Management Systemvivek shah
 
Online Crime Management System.ppt.pptx
Online Crime Management System.ppt.pptxOnline Crime Management System.ppt.pptx
Online Crime Management System.ppt.pptxAshutoshmahale3
 
12th CBSE Computer Science Project
12th CBSE Computer Science Project12th CBSE Computer Science Project
12th CBSE Computer Science ProjectAshwin Francis
 
235429094 jobportal-documentation
235429094 jobportal-documentation235429094 jobportal-documentation
235429094 jobportal-documentationsireesha nimmagadda
 
Software metric analysis methods for product development
Software metric analysis methods for product developmentSoftware metric analysis methods for product development
Software metric analysis methods for product developmentiaemedu
 
Software metric analysis methods for product development
Software metric analysis methods for product developmentSoftware metric analysis methods for product development
Software metric analysis methods for product developmentiaemedu
 
Software metric analysis methods for product development maintenance projects
Software metric analysis methods for product development  maintenance projectsSoftware metric analysis methods for product development  maintenance projects
Software metric analysis methods for product development maintenance projectsIAEME Publication
 
373512722-Employee-Leave-Management-System.docx
373512722-Employee-Leave-Management-System.docx373512722-Employee-Leave-Management-System.docx
373512722-Employee-Leave-Management-System.docxsanthoshyadav23
 
Development of Intelligence Process Tracking System for Job Seekers
Development of Intelligence Process Tracking System for Job SeekersDevelopment of Intelligence Process Tracking System for Job Seekers
Development of Intelligence Process Tracking System for Job SeekersIJMIT JOURNAL
 

Similaire à bank transaction system (20)

OS Password-Manager-Report.docx
OS Password-Manager-Report.docxOS Password-Manager-Report.docx
OS Password-Manager-Report.docx
 
Project documentation on Mango Shop Management System
Project documentation on Mango Shop Management SystemProject documentation on Mango Shop Management System
Project documentation on Mango Shop Management System
 
Project Documentation Student Management System format.pptx
Project Documentation Student Management System format.pptxProject Documentation Student Management System format.pptx
Project Documentation Student Management System format.pptx
 
IP Final project 12th
IP Final project 12thIP Final project 12th
IP Final project 12th
 
IP final project
IP final project IP final project
IP final project
 
46393833 e banking
46393833 e banking46393833 e banking
46393833 e banking
 
Project on multiplex ticket bookingn system globsyn2014
Project on multiplex ticket bookingn system globsyn2014Project on multiplex ticket bookingn system globsyn2014
Project on multiplex ticket bookingn system globsyn2014
 
IJSRED-V2I5P30
IJSRED-V2I5P30IJSRED-V2I5P30
IJSRED-V2I5P30
 
BUILDING INFORMATION SYSYTEMS.pptx
BUILDING INFORMATION SYSYTEMS.pptxBUILDING INFORMATION SYSYTEMS.pptx
BUILDING INFORMATION SYSYTEMS.pptx
 
Employee Management System
Employee Management SystemEmployee Management System
Employee Management System
 
Online Crime Management System.ppt.pptx
Online Crime Management System.ppt.pptxOnline Crime Management System.ppt.pptx
Online Crime Management System.ppt.pptx
 
Brilient login system
Brilient login systemBrilient login system
Brilient login system
 
12th CBSE Computer Science Project
12th CBSE Computer Science Project12th CBSE Computer Science Project
12th CBSE Computer Science Project
 
235429094 jobportal-documentation
235429094 jobportal-documentation235429094 jobportal-documentation
235429094 jobportal-documentation
 
Software metric analysis methods for product development
Software metric analysis methods for product developmentSoftware metric analysis methods for product development
Software metric analysis methods for product development
 
Software metric analysis methods for product development
Software metric analysis methods for product developmentSoftware metric analysis methods for product development
Software metric analysis methods for product development
 
Software metric analysis methods for product development maintenance projects
Software metric analysis methods for product development  maintenance projectsSoftware metric analysis methods for product development  maintenance projects
Software metric analysis methods for product development maintenance projects
 
ASSIGNMENT
ASSIGNMENT ASSIGNMENT
ASSIGNMENT
 
373512722-Employee-Leave-Management-System.docx
373512722-Employee-Leave-Management-System.docx373512722-Employee-Leave-Management-System.docx
373512722-Employee-Leave-Management-System.docx
 
Development of Intelligence Process Tracking System for Job Seekers
Development of Intelligence Process Tracking System for Job SeekersDevelopment of Intelligence Process Tracking System for Job Seekers
Development of Intelligence Process Tracking System for Job Seekers
 

Dernier

4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptxmary850239
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxCarlos105
 
Integumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptIntegumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptshraddhaparab530
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management SystemChristalin Nelson
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfVanessa Camilleri
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfPatidar M
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONHumphrey A Beña
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptxMusic 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptxleah joy valeriano
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 

Dernier (20)

4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
 
Integumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptIntegumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.ppt
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management System
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdf
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdf
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptxMusic 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 

bank transaction system

  • 1. IGNOU/SYNOPSIS/2013 A SYNOPSIS REPORT ON Bachelor OF COMPUTER APPLICATION SUBMITTED BY: SUBMITTED TO: SUNITA JOSHI IGNOU BCA 6TH SEM DELHI 111109049 1
  • 2. IGNOU/SYNOPSIS/2013 CONTENTS 1. ACKNOWLEDGEMENT 2. MAIN REPORT  INTRODUCTION  OBJECTIVE & SCOPE OF SYNOPSIS  SYSTEM ANALYSIS & DESIGN  DATA FLOW DIAGRAM  ER DIAGRAM  METHODOLOGY ADOPTED, SYSTEM IMPLEMENTATION & DETAILS OF H/W & S/W  METHODOLOGY USED FOR TESTING  JAVA PROGRAMMING  CONCLUSION 2
  • 3. IGNOU/SYNOPSIS/2013 ACKNOWLEDGEMENT It an opportunity for me to get a chance of undertaken such an important synopsis i.e. “BANK TRANSACTION SYSTEM”. Firstly I would like to thanks Mr. Mukesh Joshi for his kindly cooperation to complete this synopsis, with whose help this synopsis would not have been possible. 3
  • 4. IGNOU/SYNOPSIS/2013 INTRODUCTION The synopsis entitled “BANKING TRANSACTION SYSTEM” which keeps the day by day tally record as a complete banking system. It can keep the information of bank employee, transactions, and account information. The main purpose of this application is automation of transaction system and it provides to the operator and the member of bank. This synopsis in “BANK TRANSACTION SYSTEM” manages and maintains the work of transaction and provides to be very useful in providing information about the bank and its associated members or employees. 4
  • 5. IGNOU/SYNOPSIS/2013 OBJECTIVE AND SCOPE OF SYNOPSIS Changes which have come due to the use of technology in the Banking system and which has made it accessable to the remotest of the person. They are: ADMINISTRATIVE MODULE Admin login Add/delete/update employee Withdrawal/deposit/payment transaction Creating new account/Loan account/Fixed deposit E-Solution ATM information saving Report generation Setting change Password USER MODULE User login Creating new account/Loan account/Fixed Deposit E-Solution ATM information saving Report generation Change Password FUTURE SCOPE OF APPLICATION This application can be easily implemented under various situations. W can add new features as and when we require. Reusability is possible as and when require in this application. There is flexibility an all the modules. 5
  • 6. IGNOU/SYNOPSIS/2013 SYSTEM ANALYSIS & DESIGN SYSTEM ANALYSIS System analysis is a process of gathering and interpreting facts, diagnosing problems and the information to recommend improvements on the system. It is problem solving activity that requires intensive communication between the system users and system developers. The designer now functions as a problem solver and tries to sort out the difficulties that the enterprise faces. The solutions are given as proposals. The proposal is presented to the user for an endorsement by the user. The proposal is reviewed on user request and suitable changes are made. This is loop that ends as soon as the user is satisfied with proposal. Preliminary study is the process of gathering and interpreting facts, using the information for further studies on the system. Preliminary study is problem solving activity that requires intensive communication between the system users and system developers. 6
  • 7. IGNOU/SYNOPSIS/2013 EXISTING SYSTEM In the existing system the transactions are done only manually but in proposed system we have to computerize all the banking transaction using the software financial management system. PROBLEMS WITH EXISTING SYSTEM Lack of security of date. More man power. Time consuming Needs manual calculations. No direct role for the higher officials. PROPOSED SYSTEM The aim of proposed system is to develop a system of improved facilities. The proposed system can overcome all the limitations of the existing system. 7
  • 8. IGNOU/SYNOPSIS/2013 ADVANTAGES OF THE PROPOSED SYSTEM The system is very simple in design and to implement. The system requires very low system resources and the system will work in almost all configurations. It has got following features- Security of data. Reduce the damage of the machines. Greater efficiency. Better service. User friendliness and interactive. Minimum the required. FEASIBILITY STUDY Feasibility study is made to see if the project on completion will serve the purpose of the organization for the amount of work, effort and the time that spend on it. Feasibility study lets the developer foresee the future of the project and the usefulness. 8
  • 9. IGNOU/SYNOPSIS/2013 TECHNICAL FEASIBILITY The system must be evaluated from the technical point of view first. The assessment of this feasibility must be based on an outline design of the system requirement in the terms of input, output, programs and procedures. ECONOMIC FEASIBILITY The developing system must be justified by cost and benefit. Criteria to ensure that effort is concentrated on project, which will give best, return at the earliest. BEHAVIORAL FEASIBILITY All behavioral aspects are considered carefully and conclude that the project is behaviorally feasible. 9
  • 10. IGNOU/SYNOPSIS/2013 SYSTEM DESIGN INTRODUCTION Design is the first step into the development phase for any engineered product or system. Design is a creative process. A good design is the key to effective system. The term “design” is defined as “the process of applying various techniques and principles for the purpose of defining a process or a system in sufficient detail to permit its physical realization”. LOGICAL DESIGN The logical flow of a system and define the boundaries of a system. It includes the following steps: Review the current physical system-its data flow, file content, volumes, frequencies etc. Prepares output specifications- that is, determine the format, content and frequency of reports. Prepares input specifications- format, content and most of the input functions. Specifies the implementation plan. Review benefits, costs, target dates and system constraints. 10
  • 11. IGNOU/SYNOPSIS/2013 PHYSICAL DESIGN Physical system produces the working systems by define the design specifications that tell the programmers exactly what the candidate system must do. It includes the following steps. Design the physical system. Design physical information flow through the system and a physical design walk through. Plan system implementation. Prepare a conversion schedule and target date. Update benefits, costs, conversion date and system constraint. DESIGN/SPECIFICATION ACTIVITIES: Concept formulation. Problem understanding. Feasibility study. Architectural design. 11
  • 12. IGNOU/SYNOPSIS/2013 INPUT DESIGN The design of input focuses on controlling the amount of input required, controlling the errors, avoiding delay, avoiding extra steps and keeping the process simple. Input design considered the following things: What data should be given as input? The dialog to guide the operating personnel in providing input. Methods for preparing input validations and steps to follow when error occur. OBJECTIVES This design in important to avoid errors in the data input process and show the correct direction to the management for getting correct information from the computerized system. The goal of designing input is to make data entry easier and to be free from errors. The date entry screen is designed in such a way that all the data manipulates can be performed. It also provides record viewing facilities. 12
  • 13. IGNOU/SYNOPSIS/2013 OUTPUT DESIGN A quality output is one, which meets the requirements of the end user and presents the information clearly. In output design it is determined how the information is to be displaced for immediate need and also the hard copy output. Identify the specific output that is needed to meet the requirements. Create document, report, or other formats that contain information produced by the system. 13
  • 14. IGNOU/SYNOPSIS/2013 DATABASE DESIGN A database is an organized mechanism that has the capability of storing information through which a user can retrieve stored information in an effective and efficient manner. The organization of the data in the database is aimed to achieve the following two major objectives. Data integrity Data independence Normalization is the process of decomposing the attributes in application, which result in a set of tables with very simple structure. Normalization is carried out in this system for the following reasons. To structure the data so that there is no repetition of data, this helps in saving. To simplify the maintenance of the data through updates, insertions, deletions. 14
  • 15. IGNOU/SYNOPSIS/2013 DFD (DATA FLOW DIAGRAM) (FOR BANK TRANSACTION SYSTEM) A data flow diagram (DFD) is a graphical representation of the "flow" of data through an information system, modeling its process aspects. Often they are a preliminary step used to create an overview of the system which can later be elaborated. DFDs can also be used for the visualization of data processing (structured design). Data flow diagram example 15
  • 16. IGNOU/SYNOPSIS/2013 PROCESSING OF BANK TRANSACTION SYSTEM 16
  • 19. IGNOU/SYNOPSIS/2013 ER- DIAGRAM: In software engineering, an Entity–relationship model (ER model) is a data model for describing a database in an abstract way. This article refers to the techniques proposed in Peter Chen's 1976 paper. 19
  • 20. IGNOU/SYNOPSIS/2013 METHODLOGY ADOPTED, SYSTEM IMPLEMENTATION & DETAILS OF HARDWARE & SOFTWARE SYSTEM IMPLEMENTATION Implementation is the stage of the synopsis where theoretical design is turned into a working system. It can be considered to be the most crucial stage in achieving successful new system gaining the users confidence that the new system will work and will be the effective and accurate. DETAILED OF HARDWARE & SOFTWARE HARDWARE REQUIREMENTS Processor : X86 compatible processor with 1.7 GHz Clock speed. RAM 512 MB or more : Hard disk : 20 GB or more Monitor VGA/SVGA : Keyboard : 107 KEYS Mouse 2 buttons/ 3 buttons : SOFTWARE REQUIREMENTS Operating System : Windows 2003/XP Front end : Java Back end : JDBC 20
  • 21. IGNOU/SYNOPSIS/2013 METHODLOGY USED FOR TESTING Software testing is the processes of executing software in a controlled manner, in order to answer the question-does the software behave as specified? Software testing is often used in association with the terms verification and validation. Software testing is just one kind of verification, which also uses techniques such as reviews, analysis, inspections, and walkthroughs. Validation : Are we doing the right job? Verification : Are we doing the job right? Testing is a process of executing a program with the intend of finding an error. A good test case is one that has high possibility of finding an undiscovered error. There are three ways to test program. For correctness For implementation efficiency For computational complexity. Test for correctness are supposed to verify that a program does exactly what it was designed to do. 21
  • 22. IGNOU/SYNOPSIS/2013 TEST PLAN A test plan implies a series of desired course of action to be followed in accomplishing various testing methods. The software engineers create a computer program, its documentation and related date structures. The software developers is always responsible for testing the individual units of the programs, ensuring that each performs the function for which it was designed. The level of testing includes: Unit testing Integration testing Data validation testing Output testing UNIT TESTING Unit testing focuses verification effort on the smallest unit of software designthe software component or module. Using the component level design description as a guide, important control paths are tested to uncover errors within the boundary of the module. The local data structure is examined to ensure the data stored temporarily maintains its integrity during all steps in an algorithm’s execution. Finally, all error handling paths are tested. 22
  • 23. IGNOU/SYNOPSIS/2013 Tests of data flow across a module interface are required before any other test is initiated. If data do not enter and exit properly, all other tests are moot. Boundary testing is the last task of unit testing step. Software often fails at its boundaries. Unit testing was done in Sell-Soft system by treating each module as separate entity and testing each one of them with a wide spectrum of test inputs. INTEGRATION TESTING Integration testing is systematic technique for constructing the program structure while at the same time conduction tests or uncovers errors associated with interfacing. The entire program is tested as whole. Correction is difficult because isolation of causes is complicated by vast expanse of entire program. VALIDATION TESTING OR SYSTEM TESTING This is the final step in testing. In this entire system was tested as a whole with all forms, code, modules and class modules. The form of testing is popularly known as Black Box testing or System testing. 23
  • 24. IGNOU/SYNOPSIS/2013 OUTPUT TESTING OR USER ACCEPTANCE TESTING The system considered is tested for user acceptance; here it should satisfy the firm’s need. The software should keep in touch with perspective system; user at the time of developing and making changes whenever required. This done with respect to the following points. Input screen designs. Output screen designs. Online message to guide the user and the like. JAVA PROGRAMMING Java was developed as a platform independent language for consumer electronic device but later on it evolved as a platform language for the internet. Java is a more power language as compared the other programming languages it is platform independent and the application created in Java can run in different operating systems. In Java you can develop application that 24
  • 25. IGNOU/SYNOPSIS/2013 can run on the internet and the World Wide Web running on a variety of platform. In 1991, a group of engineers at sun micro system laboratory developed the Java language. Java is an object oriented programming language in which a problem is divided into a number of entities known as object and then data and function are built around these entities. We can create buttons, text box, and labels in java programming language that helps to develop a software or project. The main purpose of this application is automation of transaction system and it provides to the operator and the member of bank. The exciting part of this project is; it displays the employee details, payment details transaction details. This software is easy to use for both beginners and the advanced user. The exciting part of this synopsis is: it displays the employee details, payment details, and transaction details. 25
  • 26. IGNOU/SYNOPSIS/2013 JAVA DATA BASE CONNETIVITY (JDBC) JDBC helps to connect a relational database to the java application regardless of where the application is running and where the data base is stored. JDBC is a set of Java application programming interfaces (APIs) that enables you to access any tabular data source using the java programming language. JDBC in java program performs the following functions: Establish a data base connection. Execute the data base tasks or process result set. Optionally retrieve schema metadata information. Close statement object and result set. CONCLUSION This synopsis on “BANK TRANSACTION SYSTEM” deals with the transaction happenings in the Bank. This synopsis on “BANK TRANSACTION SYSTEM” manages and maintains the work of transaction and proved to be very useful is providing information about the bank and its associated members or employees. 26