Professional Documents
Culture Documents
ER Diagram of IBS
ER Diagram of IBS
on
Online Banking System
Submitted by:
Avishek Laha
Mrinmoy Purkayastha
Debapriya Sengupta
Soniya Vijaywargi
Madhusree Datta
Under guidance of :
Mr Naushad Akhtar
ACKNOWLEDGMENT
We take this occasion to thank God, almighty for blessing us with his grace and
taking our endeavour to a successful culmination. We extend our sincere and
heartfelt thanks to our esteemed guide, Mr.Naushad Akhtar for providing us with the
right guidance and advice at the crucial junctures and for showing us the right way.
We extend our sincere thanks to our capgemini group, for allowing us to use the
facilities available. Finally, we thank all those who have helped us directly or indirectly to
collect information for completing this project successfully.
Table Of Contents
Chapter Contents
1 Introduction
1.1 Purpose
1.2 Intended Audience and Suggestions
1.3 Existing System
1.4 Proposed System
2 Feasibility Study
3 Requirement Analysis and Specification
3.1 Functional Requirement
3.2 Other Non-Functional Requirements
4 Analysis and Design
4.1System Design
4.2 ER Diagram
4.3 Database of our Project
4.4 Snapshots of Modules
5 Future Scope
6 References
1. INTRODUCTION
1.1. Purpose
This project aims at creation of a secure Internet banking system. This will be
accessible to all customers who have a valid User Id and Password. This is an
approach to provide an opportunity to the customers to have some important
transactions to be done from where they are at present without moving to bank. In this
project we are going to deal the existing facts in the bank i.e.; the transactions which
takes place between customer and bank. It provides a real time environment for the
existing system in the bank. Through this system, the customer can use all the services
provided by bank in a second, since our project is an internet based computerized
approach.
This document is intended to be read by the developer team, project managers HCL
group Members, user SBIT. This is technical document and terms should be
understood by the customer. This SRS is designed for the persons present in this
whole project so that they come to know about project and what to change in the
project in future if want, such as :
Project Managers: Members who are going to manage this project must
know about the project that’s why this SRS is designed. So that the members
can manage the project according to its design.
Marketing Staff: What the developed software/project can do, what was its
need, how it can be helpful to the users all this information’s are provided to the
marketing staff through this SRS. Through that a good marketing can be
provided to the project and its marketing price will be good.
Users: Through this SRS the user come to know about the benefits of the
project and how to gain full performance from the project.
MODULE - 1 : ADMINISTRATOR
REGISTER AN ACCOUNT
The customer registers for new account and submit the form after filling it.
Upon successful submission, the customerid will be generated of a particular
customer through which he can login.
When user login for the first time, he is allowed to use various services
provided by bank.
ACCOUNT :
SEARCH:
It provides the administrator to search the customer with their name and
branch name.
MODULE - 2: CUSTOMERS
To login to this online system, Customers must have a valid User Id and
password.
Customer can change his password. For this he can click the 'Change
Password' link.
ACCOUNT DETAILS:
CHANGE PASSWORD:
Customer can change his password using this facility. He has to submit
current password and new password.
2. Feasibility Analysis
Feasibility Analysis of a project is performed with the aim to determine that whether it
would technically and economically feasible to undertake the project. In other words,
is there sufficient resources, technical and economical, available to develop the
product. It involves the analysis of the problem and collection of all the relevant
information relating to the project such as inputs to the system, processing of the
inputs, the output required to be produced by the system and various constraints on
the behaviour of the system.
User Interfaces
The internet banking system has a simple User Interface which has the following
components:-
The registered users have to sign in for browsing our website and also can give
feedback.
Apache Tomcat
Apache Tomcat is an open source web server and servlet container developed by
the Apache Software Foundation (ASF). Tomcat implements the Java Servlet and
the JavaServer Pages (JSP) specifications from Sun Microsystems, and provides a
pure Java HTTP web server environment for Java code to run in. Apache Tomcat
includes tools for configuration and management, but can also be configured by
editing XML configuration files.
JavaServer Pages
JavaServer Pages (JSP) is a technology that helps software
developers create dynamically generated web pages based on HTML, XML, or
other document type. JSP is similar to PHP, but it uses the Java programming
language. JSP can be used independently or as the view component of a
server-side model–view–controller design, normally with JavaBeans as the
model and Java servlets (or a framework such as Apache Struts) as the
controller. JSPs are usually used to deliver HTML and XML documents, but
through the use of OutputStream, they can deliver other types of data as well.
Struts2.0
Apache Struts is an open-source web application framework for
developing java EE web applications. It uses and extends the Java Servlet
API to encourage developers to adopt a model-view controller (MVC)
architecture. The goal of Struts is to separate the model (application logic that
interacts with a database) from the view (JSP pages presented to the client)
and the controller (instance that passes information between view and model).
Struts provides the controller (a servlet known as ActionServlet) and facilitates
the writing of templates for the view or presentation layer.
OracleXE
This application can be used in all sectors where the file transfer is an
important task to be performed. Some of its quality attribute includes:-
Presentation Layer: All the JSP and HTML pages are designed in this tier.
Business Layer: All the business logic and service code are written here.
DAO Layer: All the database connections and resultset related codes are written here
E-R diagrams are simple and clear quality that may well account in large part for
widespread use of the ER model such a diagram consists of major components.
Rectangles, which represents entity sets.
Elipses, which represent attributes.
Diamonds, which represent relationship sets.
Lines, which link attributes to entity sets and entity sets to relation sets.
Double ellipses, which represent multivalued attributes.
Dashed elipses, which represents derived attributes.
Double lines, which indicate total participation of an entity in a relationship set.
Double rectangles, which represent weak entity sets.
This is a list of resources used in preparing this project.this sites have been gone
through for getting informtion about various functions.
http://php.net/manual/en/function.mysql-query.php
http://www.w3schools.com/php
http://www.stackoverflow.com
www.mysql.com/click.php?e=35050
www.apache.org/