bank global access system(java)
TRANSCRIPT
BANK GLOBAL ACCESS SYSTEM
ABSTRACT:
The main objective of this system is to let any
customer to set the GAID (Global Access ID) through web or telephone and
provides all other banking services also. This system let the global banks to
set their GPSI (Global Party System Index) and also provides the flexibility
to access the Global customers transactional details using PI (Party
Identifier).The customer can do all the necessary banking operations also
like bill payments, money transfer, deposit of money through out the globe.
• This provides a mechanism for customized customer access to electronic
services through multiple portals.
• The Global Access ID helps a customer to access his/her account
throughout the globe with irrespective to the location.
• The PI is a unique number, which acts as the “key” for component access.
INTRODUCTION:
The modules in this project are
Modules:
1. Transactions.
2. Credit Card Information.
3. Balance Enquiry.
4. Maintaining Customer Details.
5. Check Book Status.
1.Transactions: We can not only transfer the money from one Account to other
Account but we can also transfer the money from one bank Account
number to another bank Account number using GAID(Global Access
ID)through online.
2.Credit Card Information:
We can view the details of our credit card by providing card
number through online.
3.Balance Enquiry: We can check our balance amount in our account ,we can see all the
details of our account transactions.
4.Maintaining Customer Details: Bank can maintain customer details and also providing transactions
information in the form of webpages.
5.Check Book Status:
We can view the check book status i,e the bank will provide a check
book when we open our account, if that book is completed we can apply
for new check book, so we can view the status of the check book
whether they issued it or it is under processing.
Existing System:
In Banks every activity is handled manually such as reports generation etc.Here we can transfer the money through online only with in the same bank, We cannot
transfer the money from one account in one bank to another account in another
account.If we want to do this the person has to go to the bank and do all these
things.It is a manual process which is time consuming.Here the client is focused
with a problem.
Proposed System:
In Proposed System we are concentrating on the problems which the customer
faced with the existing system.By introducing the Bank Global Access System
thecustomer can have a quick response for the services like transaction
service,report generation etc.Here we can transfer the money from one bank to
another bank.To access your account through this system we need a unique number
which provides security.
ROLES & RESPONSIBILITIES
1) CustomerRole: Account Holder Responsibilities:
Registration Login Transactions Card Information Account Details Check Book Status Mailing System Change Password Logout
2) OfficialRole: The person who maintains the accounts
Responsibilities:
Registration Login Add Customer View Customer Details View Account Details Update Account Details Update Check Book Status Mailing System Change Password Logout
3) System ManagerRole: He maintains the database and provides userid and password.
Responsibilities:
Login Provide Details of GAID Delete GAID Add and Delete Employees Proivide User and pwd Mailing System Change Password Logout
Hierarchical Requirement of Data.
Customer:
REQUIREMENT ELOBORATION FURTHER ELOBORATION
Registration Details ------
Login User id,pwd ------
Transactions Account No,A/c holder name,bank name etc
Amount to be transferd
Credit card details Card number,type etc Amount to be drawn
Card Information Card name,Card Type,Bank Name etc
------
Account Details Account No,Customer Name
------
Check Book Status Check Book Name,Custmer Name
---------
Mailing System Sender Id,Recevier Id,Subject
------
Change password Old pwd,new pwd ------
Official:
REQUIREMENT ELOBORATION FURTHER ELOBORATION
Registration Details -----
Login User id,Pwd -----
Add Customer Customer Details -----
View Customer DetailsCustomer Name,acct no etc
-----
View Account Details Acct no,balnance etc -----
Update Account Details Accoutn No,Customer Name
------
Update Check Book Status
Check Book No. -------
Mailing System Sender Id,receiver Id,Subject
------
Change Password Old pwd,new pwd
System Manager:
REQUIREMENT ELOBORATION FURTHER ELOBORATION
Login Userid,pwd ------
Provide Details of GAID GAID Details ------
Delete GAID GAID Number ------
Add and Delete Employees
Employee Name,Employee Id
-------
Mailing System Sender Id,Receiver Id,Subject
------
Change password Old Pwd,new Pwd ------
5W, 1H
Customer
Who: The person who has an accountWhat: Account HolderWhere:Through InternetWhen:When he wants to any transactionsWhy: To Deposit or WithdrawHow: Through our application
Official:
Who:The person who maintains the accountsWhat:CashierWhere: Through InternetWhen: When he wants to do any modificationsWhy:.To maintain accountsHow: Through our ApplicationSystem Manager:
Who: The person who maintains the database and customer and bank detailsWhat: Maintaing the databaseWhere: Through InternetWhen: If he wants any changes in the databaseWhy: To maintain the systemHow: Through our application.
Context Diagram:
The context diagram is a data flow diagram showing data flows between a
generalized application within the domain and the other entities & abstractions with
which it communicates. One thing that differentiates the use of data flow diagrams
in domain analysis from other typical users is that the variability of the data flows
across the domain boundary must be accounted for with either a set of diagrams or
text describing the differences.
GBAS
Customer
System Manager
Official
Customer:1.Registering And Login using userid,pwd2.View Card Information3.View Account Details4.View Check Book Status4.Change his password
Official:1.Registering And Login using userid,pwd 2.Add Customers And View3.View Account Details and Update4.Update Check Book Status5.Change his password
System Manager:1.Login using userid and pwd2.Provide Details of GAID and delete3.Add and delete employees4.Provide Userid and Password5.Change password and logout
DATA FLOW DIAGRAMS:
Data flow diagrams (DFDs) were introduced and popularized for structured
analysis and design. DFDs show the flow of data from external entities into the
system, following figures shows how the data moved from one process to another, as
well as its logical storage.
The symbols are:
Squares representing external entities, which are sources or
destinations of data.
Process
Arrows representing the data flows, which can either be
electronic data or physical items
Open-ended rectangles representing data stores,
such as databases It is the permanent database.
Temporary database.
Weak entity
P3
CustmrCustomer
P4
dtls
P5
Cstmrno dtl
P6
subjct
Customer
Custmr
CstmrHome page
Reg D1
card
card D3
custmr
P7
subjct
Sent mmail
Acct D4
D5sent
recve D5
P8
detals
logout
D6
Custmr
custmr
Reg login
login D2
P2
Recmail
Customer:
Official:
System Manager:
Entity Diagram:
An entity relationship model(ER-Model) is a detailed logical representation of data for an organization or for a business area the ER-Model expresses in terms of entitles and attributes of both the entities and their relationships. An ER-Model is normally expresses as an entity-relationship diagram which a graphical representation of an ER-Model. The basis constructs of entity relationship and attributes.
There are different symbols in ER-diagram.
ENTITY:
An entity is a person, place, object event or concept in the user environment
about which the organization which to maintain data.
RELATIONSHIP:
A relationship is an association among the instance of one or more entity types.
ATTRIBUTE: Each entity type has a set of attributes associated with it. An attribute is a property or charactertic of an entity.
COMPOSITE ATTRIBUTE
DATAFLOW:
MANY TO ONE:
ONE TO MANY:
MANY TO MANY:
MANDETARY:
OPTIONAL:
DUPLICATE ENTITY:
--
CUSTOMER
Acctno
PIDName
Accou Tnt
OFFICIAL
Empid
empname
desgntn
Gaid
Address
Doorno
City
Stertnam
SYSTEM MANAGER
managmnt
Uid
Pwd
Uid
Pwd
Stret name
Address
StretnamCity Doorno
UidPwd
DATA DICTIONARY:
A data dictionary is a collection of descriptions of the data objects or items in a data
model for the benefit of the programmer and others who need to refer to them. A first
step in analyzing a system of objects with which users interact is to identify each object
and its relationship to other objects.
This process is called data modeling results in a picture of object relationships. After each
data object or item in is given a descriptive name, its relationship is described the type of
data is described, possible predefined values are listed and a brief textual description is
provided. This collection can be organized for reference in to a book called data
dictionary.
When developing programs that use the data model, a data dictionary can be consulted to
understand where a data item fits in the structure, what values it may contain and
basically what the data item means in real world terms.
A data dictionary is a set of Meta data that contain definitions and representations of data
elements with in the context of a DBMS a data dictionary is a database in its own
dictionary.
Attribute Name
Alias Name Data Type Size Repeatable Or Not
PI No Party Identifier Varchar2 20 NoAcct No Account
NumberVarchar2 20 No
Custmr Name Coustmer Varchar2 20 YesOld Cheq Book No.
Old Cheque Book Number
Varchar2 20 No
New Chq Book No.
New Cheque Book Number
Varchar2 20 No
Status Status Varchar2 15 YesUid User Id Varchar2 20 NoPwd Password Varchar2 15 NoBank Name Bank Name Varchar2 20 YesOpn Balnce Open Balance Number 15 YesCname Customer
NameVarchar2 15 Yes
Crd Type Card Type Varchar2 10 YesCrd No Card Number Varchar2 15 NoDoi Date Of Issue Date YesDoe Date Of Expiry Date YesCrd Amount Card Amount Number 10 YesBname Bank Name Varchar2 10 YesAddr Address Varchar2 20 NoGaid Global Access
IdVarchar2 10 Yes
Type Of User Type Of User Varchar2 15 YesFname First Name Varchar2 20 NoLname Last Name Varchar2 20 NoGender Gender Varchar2 10 YesDob Dtae Of Birth Date YesPh No. Phone Number Number 15 NoMob No. Mobile Number Number 15 NoDesg Designation Varchar2 15 YesEmplyid Employee Id Varchar2 10 NoTo Id To Whom We
SendVarchar2 25 No
Sub Subject Varchar2 20 YesMess Message Varchar2 50 YesDoj Date Of Joining Date Yes
SCREEN DESIGNING
HOME PAGE
LOGIN PAGE
CUSTOMER HOME PAGE
CARD DETAILS
ACCOUNT DETAILS
CHEECK BOOK STATUS
COMPOSE
SEND ITEAMS
CHANG PASSWORD
LOGOUT
OFFICIAL HOME
CUSTOMER INFORMATION
ACCOUNT HOLDER DETAILS
ISSUE OF CARD
UPDATE ACCOUNT
UPDATE ACCOUNT
UPDATING STATUS:
AFTER UPDATING ACCOUNT STATUS
UPDATING CHEECK BOOK STATUS
STATUS OF CHEECK BOOK
ALL USERS CHECK BOOK STATUS
SYSTEM ADMINISTRATOR HOME PAGE
ADDING EMPLOYEES