Академический Документы
Профессиональный Документы
Культура Документы
BCA
At
Acknowledgement
1. BINU SHOW
2. DIPTAMON CHAKRABORTY
3. GANGOTRI CHAKRABORTY
4. PRITAM DAS
5. POULAMI BOSE
6. AKASH SAHA
1)
2)
3)
4)
5)
6)
1 | Page
Table of Contents Page No
1. Acknowledgement
2. Table Of Content
3. Introduction
4. Objective and Scope of project
5. Theoretical Background
6. Problem Definition
7. System Analysis and Design
8. Feasibility Study
a) Why feasibility study is required?
b) Technical,Economical,Operational and Social.
9. Project Planning: Project life cycle used, PERT
CHART,GRANT CHART
10. Software Requirement Specification:
a) Functional and Non-Functional
b) Development Platform
c) Roles of tools in development
11.Cost and Benefit analysis(Total cost in design, development,
testing)
12. Software Design Specification
13. Methodology
14. User Manual
15. Conclusion
16. Referrence
2 | Page
Abstract
3 | Page
Introduction
E-banking is your personal banking service on the Internet, protected with bank identifiers. It
is available anywhere, anytime. E-banking allows you to pay invoices to Finnish and foreign
recipients easily and securely. You can also check your account balances and transactions.
You can order a new card, withdraw a loan granted to you and make mutual fund
subscriptions.
You access E-banking services by obtaining bank identifiers. E-banking as such is free of
charge but commissions and fees in accordance with the service tariff will be levied on orders
and other transactions carried out through E-banking.
E-banking allows you to pay invoices to Finnish and foreign recipients easily and securely.
You can also check your account balances and transactions. You can order a new card,
withdraw a loan granted to you and make mutual fund subscriptions.
You access E-banking services by obtaining bank identifiers. E-banking as such is free of
charge but commissions and fees in accordance with the service tariff will be levied on orders
and other transactions carried out through E-banking .
4 | Page
Objective
The aim of this project is to develop a secure online banking system with the following
objectives:
• Create a banking system that is easily accessible by customers from the comfort zone.
• Reduce the flow of human traffic and long queues in the banks.
• Promote efficient and effective banking for the banks by focusing on those services that still
require physical presence at the banking hall.
Scope
Electronic banking as a segment of electronic business, which, in turn, encompasses all types
of business performed through electronic networks. Electronic channels are used for both
business-to-business and business-to-customer transactions, such as ordering goods, delivering
software or paying for such transactions. E-banking is considered to be a segment of e-business
to the extent that banks are involved in the conduct of business transactions via electronic
media, not to mention products and services from other sectors of business, may be sold
electronically as well. In other words, e-banking is not a banking product; rather, it describes
the way transactions are conducted.
5 | Page
Theoretical background
As seen in the introduction and historical perspective, management theories in the early
period were not really theories, but some discrete practices or experiences. For that matter,
management theories in the present century are also not totally free from certain problems.
To become a theory, an experience or practice needs to undergo several modifications,
syntheses and tests. For this purpose, a sound theoretical and conceptual framework is
essential for a theory to take shape. The chaos caused by the proliferation of management
theories is aptly called ‘the management theory jungle’ (Koontz, 1961) and a strong need for
a unified and integrated theory of management was felt a number of theoretical approaches
with varying hypotheses, assumption and propositions have emerged. Lack of adequate
concept formation is considered a serious drawback in the development of a unified and
integrated management theory. Part of the difficulty in the development of management
concepts comes from the fact that management is an applied science; it lacks coherent
theoretical concepts of its own. Management scholars have borrowed and applied concepts
from other disciplines. Thus, management theory has evolved in
a symbiotic relationship to its related and supporting disciplines like mathematics, statistics
and behavioural sciences, depriving the motivation to devise its own conceptual framework
independent of related disciplines. Moreover, management research has been kept
psychologically and philosophically closer to practice than to theory.
What is PHP?
PHP is a server-side scripting language, that is used to develop Static websites or Dynamic
websites or Web applications. PHP stands for Hypertext Pre-processor, that earlier stood for
Personal Home Pages. PHP scripts can only be interpreted on a server that has PHP installed.
● PHP is cross platform; this means you can deploy your application on a number of
different operating systems such as windows, Linux, Mac OS etc.
6 | Page
Problem Definition: -
With the problems and limitations associated with manual banking procedures as witnessed in
most parastatals today, complied with the problems associated with the existing application
programs even much more in the presence of serious technological advances aimed at
improving information system. This is activities aimed at shedding light upon the need for
improvement in accounting activities and the means of achieving its efficiency, effectiveness,
reliability and success promising future through computer intervention
Internet banking identifies a particular set of technological solutions for the development and
the distribution of financial services, which rely upon the open architecture of the Internet.
With the implementation of an Internet banking system, the banks maintain a direct relationship
with the end users via the web and are able to provide a personal characterization to the
interface, by offering additional customised services.
7 | Page
Feasibility Studies
A feasibility study is an analysis that attempts to assess whether a new project has the
potential to succeed. Feasibility studies are commonly used in the early stages of planning
new ventures.
After doing the project E-Banking Management System, study and analysing all the existing
or required functionalities of the system, the next task is to do the feasibility study for the
project. All projects are feasible - given unlimited resources and infinite time.
Feasibility study includes consideration of all the possible ways to provide a solution to the
given problem. The proposed solution should satisfy all the user requirements and should be
flexible enough so that future changes can be easily done based on the future upcoming
requirements.
● Economic Feasibility
This is a very important aspect to be considered while developing a project. We
decided the technology based on minimum possible cost factor.
● All hardware and software cost has to be borne by the organization.
● Overall we have estimated that the benefits the organization is going to receive from
the proposed system will surely overcome the initial costs and the later on running
cost for system.
● Technical Feasibility
This included the study of function, performance and constraints that may affect the
ability to achieve an acceptable system. For this feasibility study, we studied complete
functionality to be provided in the system, as described in the System Requirement
Specification (SRS), and checked if everything was possible using different type of frontend
and backend platforms.
● Operational Feasibility
No doubt the proposed system is fully GUI based that is very user friendly and all inputs to
be taken all self-explanatory even to a layman. Besides, a proper training has been conducted
to let know the essence of the system to the users so that they feel comfortable with new
system. As far our study is concerned the clients are comfortable and happy as the system
has cut down their loads and doing.
8 | Page
System Planning:
• Project life Cycle:
This Document plays a vital role in the development life cycle (SDLC) as it describes the
complete requirement of the system. It is meant for use by the developers and will be the
basic during testing phase. Any changes made to the requirements in the future will have to
go through formal change approval process. WATER FALL MODEL was being chosen
because all requirements were known beforehand and the objective of our software
development is the computerization/automation of an already existing manual working
system.
In a practical software development project, the classical waterfall model is hard to use. So,
Iterative waterfall model can be thought of as incorporating the necessary changes to the
classical waterfall model to make it usable in practical software development projects. It is
almost same as the classical waterfall model except some changes are made to increase the
efficiency of the software development.
9 | Page
GNATT Chart:
Task Person We We We We
(s) ek ek ek ek
Respo 1 2 3 4
nsible
Communication
Quick Plan
Modeling
Quick
Design
Construction
of
Prototype
Deployment, Delivery
and Feedback
● PERT Chart:
10 | Page
11 | Page
Software Requirement Specification
• Registration: This page contains the Full name, Email, ID, Password.
• Login: users after Successful Registration can login (after admin Verification) with right
login Details.
• Menu: This page contains User profile, Fund Transfer,
Transaction History etc.
• Fund Transfer: Here user can transfer funds to another user across the bank.
• Transaction History: Here user can see the history of their transactions.
• Logout: Session Destroyed, and user have been logged out.
12 | Page
Hardware & Software requirements (SRS)
HARDWARE USED: -
● Intel Core i3 (2nd generation, 2.4 GHz, Cache 3M)
● 2 GB DDR3 Ram
● 500 GB Hard Disk
● Intel HD Graphics
SOFTWARE USED:
● XAMPP
● Adobe Dreamweaver
● Chrome
LANGUAGE USED:
● HTML
● PHP
● CSS
13 | Page
Cost and Benefit analysis
40 Work- 30
1 Prototyping Prototyping 0.75 Rs. 15000/-
Hours Workhours
20 Work-
2 Testing Testing 0.50 10 Work- Rs. 5000/-
Hours
Hours
40 Work-
Total Rs. 20000/-
Hours
14 | Page
Software Design Specification
ER Diagram
15 | Page
Data Flow diagram:
A data flow diagram (DFD) is a graphical representation of the "flow" of data through an
information system, modelling its process aspects. A DFD is often used as a preliminary step
to create an overview of the system without going into great detail, which can later be
elaborated.
Class Diagram
Level-0
16 | Page
Design: level-1
17 | Page
Database Schema
Account – This table stores the names and all other details of the user or the customers who
have account in the bank. The customers are distinguished using the account number which is
the primary key in this table.
Transaction – This table stores the transactions performed by the customers. It also shows
from whose account the money is debited and to whose account the money is credited. This
table has a unique transaction id for each transactions and it shows the amount transferred.
User_tbl – This is mainly the admin of the database who gives the authority to the users to
perform transactions. Without the approval of the admin, a customer can’t do any sort of
transactions.
18 | Page
TRANSCTION:
Field Name Data Type Description Constraint
ADMIN:
Field name Data type
Description Constraint
TEXT Admin’s email Primary key
EMAIL
TEXT Password of admin’s
PASSWORD email password
19 | Page
Test Case and Test Result:
Item(s) to be tested
Verification of Verification of the id and password with the record
in the database
Specifications
Input Expected Output/Result
20 | Page
Admin Login
User Login
Term(s) to be tested
Verification of Make The Client/user Active from Inactive
21 | Page
Test Case and Test Result:
Term(s) to be tested
Verification of User registers for the first time
Term(s) to be tested
Verification of User initiates fund transfer
22 | Page
Test Case and Test Result:
Tested By: Gangotri Chakraborty
Test Type Unit Testing
Test Case Number 5
Test Case Name Update Password
Term(s) to be tested
Verification of User updates profile password
User Manual
The User panel consists of two members: -
(1) ADMIN
23 | Page
(2) CLIENT
Internet Banking has several advantages over traditional one which makes operating an
account simple and convenient. It allows you to conduct various transactions using the bank's
website and offers several advantages. Some of the advantages of internet banking are:
24 | Page
Coding Sample:
Home:
Register:
25 | Page
Login:
Transaction:
26 | Page
Bibliography :-
Ambler, C.A., and T.L. Mesenbourgh 1992 EDI-Reporting Standard for the Future.
Washington, D.C.: U.S. Department of Commerce.
Angeloni, C., C. Cottarelli, and A. Levy 1992 Cross-border Deposits and Monetary
Aggregates in the Transition. (March) Temi di Discussione No. 163, Banca d'Italia.
Bank for International Settlements 1986 Recent Innovations in International Banking. Basle,
Switzerland: Bank for International Settlements.
1988 Guide to the BIS Statistics on International Banking. Basle, Switzerland: Bank for
International Settlements.
1989 International Interest Linkages and Monetary Policy. Basle, Switzerland: Bank for
International Settlements.
1992a International Banking and Financial Market Developments. Basle, Switzerland : Bank
for International Settlements.
1992b Recent Developments in International Interbank Relations. Basle, Switzerland: Bank
for International Settlements.
27 | Page