Sei sulla pagina 1di 5

Index & Tables

1) Introduction:……………………………………………………03

1.1) Purpose:……………………………………………………….. 03

1.2) Scope……………………………………………………………… 03

1.3) Abbreviations…………………………………………………. 04

1.4) Reference………………………………………………………. 04

1.5) Technologies:………………………………………………….. 04

2) Overall Description: ………………………………………05

2.1) Product Perspective: …………………………………… 05

2.2) Software Interface: ……………………………………… 05

2.3) Hardware interface: ……………………………………. 06

2.4) Communication Interface: …………………………… 06

2.5) User Characteristics: …………………………………… 06

2.6) Constraints: ………………………………………………… 06

2.7) ER Diagram: ……………………………………………….. 07

2.8) EER Diagram: …………………………………………........ 10

2.9) Data Flow Diagram: ……………………………………. .. 11


2.10) Use-Case Model Survey: …………………………… .. 13

2.11) Database Design:………………………………………..... 16

3)Specific Requirements:……………………………………18

4)Project conclusion and drawbacks:.............................19

Introduction:

1.1)Purpose:

Looking for an online comprehensive solution to manage Internet banking. Thiswill


be accessible to all customers who have a valid User Id and Password. Thissystem
provides the following facilities:

Balance Enquiry

Funds Transfer to another account in the same bank

Request for cheque book/change of address/stop payment of cheques


Viewing Monthly and annual statements.

Scope:

•Customer must have a valid User Id and password to login to the system

•If a wrong password is given thrice in succession, that account will be locked
andthe customer will not be able to use it. When an invalid password is entered
awarning is given to the user that his account is going to get locked.

•After the valid user logs in he is shown the list of accounts he has with the bank.

•On selecting the desired account he is taken to a page which shows the
presentbalance in that particular account number
• User can request details of the last ‘n’ number of transactions he has performed.

• User can make a funds transfer to another account in the same bank. User
isprovided with a transaction password which is different from the login password.

•User can transfer funds from his account to any other account with this bank.
Ifthe transaction is successful a notification should appear to the customer, in
caseit is unsuccessful, a proper message should be given to the customer as to why
itfailed.

•User can request for cheque book/change of address/stop payment of cheques.

•User can view his monthly as well as annual statements.

Abbreviations:

•Personal details: Details of customer such as username, company, phone


number,address,website, e-mail address etc.

•Contact details: Details of contact persons associated with the company (customer).

•HTML: Hypertext Markup Language is a markup language used to design static webpages.

•EJB: Enterprise Java Beans.

•J2EE: Java 2 Enterprise Edition is a programming platform— part of the Java Platform—
fordeveloping and running distributed multitier architecture Java applications,based largely
onmodular software components running on an application server.

•DB2: DB2 Database is the database management system that delivers a flexible and cost-
effective database platform to build robust on demand business applications.

•WAS: Web sphere application server is an application server that runs business applications
andsupports the J2EE and web services standards.

•WSAD: Web sphere studio application developer is a toolkit which is designed for the creation
ofmore complex projects, providing fully dynamic web application utilizing EJB’s . This consist
ofEJB tools, CMP, data mapping tools & a universal test client that is designed to aid testing of
EJB’s.

•HTTP: Hypertext Transfer Protocol is a transaction oriented client/server protocol between


webbrowser & a Web Server.
•HTTPS: Secure Hypertext Transfer Protocol is a HTTP over SSL (secure socket layer).

•TCP/IP: Transmission Control Protocol/Internet Protocol, the suite of communication


protocolsused to connect hosts on the Internet. TCP/IP uses several protocols, the two main
ones beingTCP and IP.

1.4)References:

•IEEE SRS Format

•Problem Definition (Provided by IBM)

•CT Arrington. Enterprise Java with UML. OMG Press.

1.5)Technologies:

•J2EE: Application Architecture

•DB2: Database

•WSAD: Development Tool

•WAS: Web Server

•Rational: Design Tool

Overall Description:
2.1)Product Perspective
THE THREE-TIER ARCHITECTURE
2.2)Software Interface:

Client on Internet: Web Browser, Operating System (any)


Client on Intranet: Client Software, Web Browser, Operating System (any)
Web Server: WAS, Operating System (any)
Data Base Server: DB2, Operating System (any)
Development End: WSAD (J2EE, Java, Java Bean, Servlets, HTML),DB2, OS (Windows), Web

Potrebbero piacerti anche