INTERNET BANKING SYSTEM

SKIT

Index & Tables
Table of Content
1. Objective
2. Recognition of need
2. 1. Current System
2. 2. Proposed System
3. Feasibility Study
3. 1. System Scope and Objectives
4. Analysis and Design
4. 1. Entity Relationship Diagram
4. 2. Table Relationship Diagram
4. 3. Data Dictionary
4. 4. Table Design
4. 5. Data Flow Diagram
4. 6. Class Diagram
4. 7. Use Case Diagram
4. 8. Activity Diagram
5. Hardware and Software Specification
6. Test Procedures and Implementation
7. Installation
8. User s Manual
9. Administrator s Manual
10. Appendix
11. Bibliography
12. Web Shots

INTERNET BANKING SYSTEM

SKIT

OBJECTIVE

Looking for an online comprehensive solution to manage Internet banking. This will be
accessible to all customers who have a valid User Id and Password. This system 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.

INTERNET BANKING SYSTEM

SKIT

RECOGITION OF NEED

2.1 Current System:
To understand the need and benefits offered by Internet-Banking we need to know and
understand traditional form of Banking, its limitations and shortcomings. The customer need to
visit a branch to open his account, he needs to agree to the terms and conditions. To withdraw
or deposit or transfer funds from one account to another he need to fill up a form for every
individual transaction. To submit a cheque book request, a new form has to be filled and the
user needs to wait for verification. The customer has to always visit a bank to make simple
changes: like change of address etc. The list of transaction made is very important for every
organisation or individual and he has to get it from the bank, if it is saving account, a new form
is filled. In case a cheque is lost or the whole cheque book gets lost, the customer needs to go
through the various procedures of bank for stopping the payment of cheques. The customer has
to visit the bank to get his updated balance in his account, he/she needs to get the entries of the
transaction in the passbook regularly.

2.1.1 Drawbacks
Customer need to visit to the bank regularly. Customer has to wait in a queue for his turn.
Customer needs to get his passbook updated regularly. Customer needs to fill up various form
before his query is resolved. Customer has to visit the bank if he needs to update his/her
address. For every individual transaction, a new form has to be filled.

. Stop payment of cheques: Customer can stop the payment of any cheque or a range of cheques issued to him anytime. At a time only one cheque book request can be submitted. 6. Proposed system has the following procedures to overcome the drawbacks of the existing system: 1. Create/Add Account: Administrator can create an account to provide services of internet banking. Customers are provided with a common username and password for all his accounts. Change of address: Customer can change his postal/current address anytime. Request for cheque book: Customer can submit a request for cheque book.2 Proposed System: Proposed system is fully automated system which provides customer better services.INTERNET BANKING SYSTEM SKIT 2. Accept Cheque book request: Administrator can accept the cheque book request any time from his online account. Balance Enquiry: Customer can view his updated balance from online service anytime. 2. 3. 4. Administrator: Administrator can perform all the functions that can be done by customers except online fund transfer. Funds Transfer: Customer can transfer funds from his account to any other account in the same bank. Customers are provided with a username and password. 5. 8. 7. They can visit the sites and login into their accounts.

User can request details of the last n number of transactions he has performed. User is provided with a transaction password which is different from the login password. A report can also be taken of this 6. User can make a funds transfer to another account in the same bank. After the valid user logs in he is shown the list of accounts he has with the bank. . 4. When an invalid password is entered a warning is given to the user that his account is going to get locked. Our system must implement them successfully to be accepted by the user 1. The outcome of the research would offer the best available system and help us in the decision of whether to go ahead with sufficient confirmative logics.1 System scope and objectives Here we define the scope and boundary of the automation of the current system. that account will be locked and the customer will not be able to use it. If a wrong password is given thrice in succession. We also define human machine interface. Customer must have a valid User Id and password to login to the system 2.INTERNET BANKING SYSTEM SKIT FEASIBILITY STUDY Here we estimate whether the identified requirements may be satisfied using current software and hardware technologies within the given time and budgetary constraints. User s Demonstrable Needs Here we identity the main objectives and functionalities of our system that are seeked by various end users. 3. 3. On selecting the desired account he is taken to a page which shows the present balance in that particular account number 5.

INTERNET BANKING SYSTEM SKIT User can transfer funds from his account to any other account with this bank. They are used to generate dynamic web pages and to do some middleware tasks. which is itself a multithreaded application capable of working with many concurrent users. JSP: They are similar to Servlets and used to generate dynamic web pages. In our project they are used to generate dynamic web pages and to do some instantiation tasks. 3. or it can connect across the network to a separate server operating as a database server. User can request for cheque book/change of address/stop payment of cheques Client/Server System In a multi tier client/server system. 1. Servlets: They are networked components that are used to dynamically extend the functionality of web server . Here is a brief introduction of major components of J2EE and their relevance in implementing the proposed system. in case it is unsuccessful.they follow request response paradigm. the client application logic is run in 2 locations. JAVA code and JSP tags. a proper message should be given to the customer as to why it failed. The second location is the server where the procedures for business logic are located. which is run on the user s local computer and is focused on displaying results to the user. Thin client request various functions from the server application. Java Database Connectivity: Provide an easy interface to various standard databases through a common set of APIs. 2. They are a mix of HTML. Its value lies in providing common . The first location is the thin client (browser). They are more oriented toward look and feel and allow for template based web page generation. The server application is the one that opens connection to the database server and can be running on the same server as the database. If the transaction is successful a notification should appear to the customer.

INTERNET BANKING SYSTEM SKIT interface to any relational database. In our project Session Beans are used to model various procedures like order processing. They provide standard means to implement complex server side processing logic. and to directly fire queries on Database. Entity Beans are used to model data about entities in our project. 4. . Java Beans: They specify a component framework for multi-tier distributed applications. cart simulation. Session beans are used to model various business processes. Here we are using JDBC for connecting to Oracle through our entity Beans. Entity beans are used to model business data of your application.

INTERNET BANKING SYSTEM SKIT ANALYSIS AND DESIGN Entity Relationship Diagram .

INTERNET BANKING SYSTEM SKIT Table Relationship Diagram .

INTERNET BANKING SYSTEM SKIT Data Dictionary Field name Username Password Status Userid Name Address P_Address C_Address PinCode City Telephone AccountNumber Category Balance Cheque Cheque_Date ChequeSeries Statement_Date Particulars Withdrawal Deposit S_Balance ChequeNumber Transaction_Password Data Type VARCHAR VARCHAR INTEGER INTEGER VARCHAR VARCHAR VARCHAR VARCHAR VARCHAR VARCHAR VARCHAR VARCHAR VARCHAR DOUBLE INTEGER DATE VARCHAR DATE VARCHAR DOUBLE DOUBLE DOUBLE VARCHAR VARCHAR Description User s name User Password Current status of user Type of user Name of customer Address of customer Permanent address of customer Current Address of customer Pincode Customer city Telephone number of customer Account number held by customer Type of Account Account Balance Status of cheque book(issued or not) Date of cheque book request Cheque book series Date of transaction Details of account whom transfer has been made Amount Withdrawn Amount Deposited Balance after transactiono Cheque number whose payment is to be stopped Transaction Password .

Key FK Field Name USERNAME NAME P_ADDRESS C_ADDRESS CITY PINCODE TELEPHONE Data Type VARCHAR VARCHAR VARCHAR VARCHAR VARCHAR VARCHAR VARCHAR Length .INTERNET BANKING SYSTEM SKIT Table Design Table Name: LOGINTABLE Description: This Table is used to store Login details. Key PK Field Name USERNAME PASSWORD STATUS USERID Data Type VARCHAR VARCHAR INTEGER INTEGER Length 30 30 4 4 Nullable NO NO NO NO Table Name: PERSONAL_DETAILS Description: This Table is used to store User details.

Key FK PK Field Name USERNAME ACCNUMBER CATEGORY Data Type VARCHAR VARCHAR VARCHAR Length 30 17 10 Nullable NO NO NO Table Name: BALANCE Description: This Table is used to store final balance.30 30 50 50 20 6 10 Nullable NO NO NO NO NO NO YES Table Name: ACCOUNT Description: This Table is used to store account number details. Key FK Field Name ACCNUMBER BALANCE Data Type VARCHAR DOUBLE Length .

17 8 Nullable NO NO .

Key FK Field Name Data Type Length 17 10 .INTERNET BANKING SYSTEM SKIT Table Name: REQUESTTABLE Description: This Table is used to store cheque book request. Key FK Field Name ACCNUMBER CHEQUE CHEQUE_DATE CHEQUE_SERIES Data Type VARCHAR INTEGER DATE VARCHAR Length 17 4 4 10 Nullable NO NO NO YES Table Name: STOPTABLE Description: This Table is used to store details of cheque whose payment is to be stopped.

Nullable NO NO ACCNUMBER VARCHAR CHEQUENUMBER VARCHAR Table Name: STATEMENT Description: This Table is used to store transaction details. Key FK Field Name ACCNUMBER PARTICULARS WITHDRAWAL DEPOSIT BALANCE STATEMENT_DATE Data Type VARCHAR VARCHAR DOUBLE DOUBLE DOUBLE DATE Length 17 30 8 8 8 4 Nullable NO NO NO NO NO NO Table Name: TRANSACTIONPASS Description: This Table is used to store the transaction password. Key FK Field Name Data Type Length .

17 30 Nullable NO NO ACCNUMBER VARCHAR TRANSACTION_PASSWORD VARCHAR 13 .

INTERNET BANKING SYSTEM SKIT Data flow Diagram Context Level DFD 14 .

INTERNET BANKING SYSTEM SKIT First Level DFD 15 .

INTERNET BANKING SYSTEM SKIT 16 .

INTERNET BANKING SYSTEM SKIT Class Diagram 17 .

INTERNET BANKING SYSTEM SKIT Use Case Diagram 18 .

INTERNET BANKING SYSTEM SKIT Activity Diagram Login Process 19 .

INTERNET BANKING SYSTEM SKIT Transaction Process 20 .

0 DB2 V8.INTERNET BANKING SYSTEM SKIT Hardware and Software Specification CLIENT SIDE Software Internet Explorer 6. RAM 512 MB DISK SPACE 1 GB 21 .1 Pentium IV at 1 GHz 1 GB 1 GB(Excluding Data Size) PROCESSOR Pentium IV at 1 GHz.0 PROCESSOR Pentium II at 500 MHz RAM 64 MB DISK SPACE 1 GB SERVER SIDE Software Web Sphere Application Server V5.

After completion of system analysis. design and coding. design and coding thorough testing of the system was carried out in a systematic approach. To cross check the when current input are feed into the system outputs are correct. To make sure that the system meets the user requirements during the operations. To make sure that during the operation incorrect inputs and the outputs will be detected. 22 . Testing represents the ultimate review of specification.INTERNET BANKING SYSTEM SKIT TEST PROCEDURES AND IMPLEMENATION INTRODUCTION Software testing is typical element of software quality assurance. The main objectives of the Testing the system is : To ensure that the operations of the system will perform as per the specification.

Invalid Password Test Case. Login page is again P loaded. System displays list of accounts held by the customer. System displays a notification for invalid account number System displays a notification for P P . System enters the user home page with the menu. System displays a error notification with the number of chances left with the user.INTERNET BANKING SYSTEM SKIT Test Cases Login Form Test Case Function Being Tested Initial System State Input Expected Output Pass (P)/ Fail( F) IB-TC01Login IB-TC02Login System reads username Login and Password page System rejects invalid username and/ or Password Login page Username and Password Incorrect username and Password User is logged on and P system checks for the type of user. System displays Login page Monet transfer page is displayed System displays a request to enter the transaction Password.

IB-TC03Login IB-TC04Login IB-TC05Login IB-TC06Logout IB-TC01Tranfer IB- TC02Transfer System accepts username and Password System tests username and Password System loads list of all the accounts held by the customer. P P P User s home page Money transfer page Money transfer response page Transactio n Choose Money Transfer Enter Account number PP IB-TC03Transfer IB-TC04Transfer Invalid account number Enter Transaction Password P 23 . System allows user to logout any time from the account Opens the Transaction page System asks customer to choose an account to transfer to and the amount to be transferred System validates the account number System asks customer to enter the transaction Login page Login page Accounts page Correct username and Password Incorrect username and Password Choose a particular account.

Displays a notification for invalid transaction Password.INTERNET BANKING SYSTEM SKIT Password Password page successful transfer. Transactio n Password page Transaction Password. System opens the requested page. account number P Money Transfer Page Transactio n Password Page User s home page. User s home page Cheque book request page Cheque book request page User s home page Stop Payment Page Stop payment request page Press "Cancel" key System displays user s home page. P Press "Cancel" key System displays user s home page. displays a notification a request for cheque book has already been submitted. P IB-TC06Transfer . Accepts request for the cheque. System performs opens cheque book request page. P IB-TC05Transfer System performs a legitimate validates the transaction Password and performs legitimate money transfer. Rejects request for cheque book. System prints a correct receipt showing amount and correct updated balance. Confirmation to put a P request for a cheque book. System opens the requested page. System prints a correct P receipt showing correct balance. P Request for cheque book submitted. System performs the cheque book transaction properly. A transfer transaction can be cancelled by the customer any time prior to entering amount A transfer transaction can be cancelled by the customer any time prior to entering transaction Password. amount. System performs a inquiry transaction for balance.

Confirm request IB-TC05Request IB-TC06Request IB-TC07Request System opens Stop payment request page System opens the cheque number page System accepts the cheque number and performs stop payment transaction properly. IB-TC04Request System checks for previous check book request.IB-TC07Transfer IB-TC01Request IB-TC02Request IB-TC03Request Choose Balance Inquiry Choose Request cheque book Confirm request. Choose Single Cheque Enter correct cheque number P P P 24 . Choose Stop payment for cheque.

Displays Request Statement page. Change Address page User s home page Choose Range of Cheque Enter correct cheque number System opens the requested page.INTERNET BANKING SYSTEM SKIT IB-TC08Request IB-TC09Request System opens the cheque number page System accepts the cheque number and performs stop payment transaction properly. System opens the Request Statement page System accepts the number of transaction to be retrieved IB-TC10Request Stop Payment Page Stop payment request page Stop payment request page User s home page. Accepts request for the rage of cheque. Displays a notification for invalid cheque number. System validates the cheque number System opens the Change address page and performs action to retrieve address System performs the change address transaction properly. Displays the last n transaction in a new window. Displays the last n transaction with closing balance and details of the customer. Also displays a link for E-statement. Customer is asked to re- enter Password. Displays Change Address page with the previous address Displays notification for successful address change. An appropriate message is displayed and re-entry of the Password is again requested Account is locked P P P Incorrect cheque number .

Correct re-entry of Password is accepted. Correct re-entry of Choose EStatement Enter an incorrect Password. page Customer is asked to reenter Password Incorrect re-entry of Password is not accepted Three incorrect reentries of Password result in retaining user account.P IB-TC01Address IB-TC02Address IB-TC01Statement Choose Change Address P Address P Choose Statement P IB-TC02Statement Request Statement page Enter number of statement IB-TC03Statement IB-TC01Invalid Password IB-TC02Invalid Password IB-TC03Invalid Password IB-TC04Invalid Password IB-TC05- System retrieves data Statement to display E-Statement. P .

P P Login page Enter incorrect Password Login page Login page Login Enter incorrect Password three times Enter correct Password Enter incorrect P Displays user s Account page. Displays user s P P 25 .

Test Case Functions Being Tested Initial System State Login page Input Expected Output . P Displays user s Account page. then correct Password the second time Enter incorrect Password the first time and second times.INTERNET BANKING SYSTEM SKIT Invalid Password Password on the second try is accepted page IB-TC06Invalid Password Correct re-entry of Password on the third try is accepted Login page Password the first time. then correct Password the third time Account page.

System displays the Create Account page. p IB-TC03AdminLogi n IB-TC01CreateAcco unt IB-TC02CreateAcco unt System accepts username and Password System opens the Create Account page. Login page is again loaded. System displays a error notification with appropriate message. System asks user for details Login page Admin Home Page Create Account page IB-TC03CreateAcco unt IB-TC04- System validates the entered fields System validates the Create Account page Create 26 . System displays Administrator home page.Pass (P/F ail( F) p IB-TC01AdminLogi n IB-TC02AdminLogi n System reads username and Password System rejects invalid username and/ or Password Username and Password Incorrect username and Password Login page User is logged on and system checks for the type of user.

Pin code. Confirm Password. System prompts to p p .Correct username and Password Choose Create Account Enter Username. Telephone. Permanent and Current Address. Password. Leave Username field blank Leave p p System accepts all the p Details about the customer and displays a notification for successful transaction. System prompts to enter the username. City.

And Initial Balance. Category.INTERNET BANKING SYSTEM SKIT CreateAcco unt IB-TC05CreateAcco unt IB-TC06CreateAcco unt IB-TC07CreateAcco unt IB- TC08CreateAcco unt IB-TC09CreateAcco unt IB-TC10CreateAcco unt IB-TC11CreateAcco unt IB-TC12CreateAcco unt IB-TC01AddAccoun t IB-TC02AddAccoun t entered fields System validates the entered fields Account page Create Account page System validates the entered fields System validates the entered fields System validates the entered fields System validates the entered fields System validates the entered fields Create Account page Create Account page Create Account page Create Account page Create Account page Password field blank Leave Permanent Address field blank Leave Current Address field blank Leave City field blank Leave Pin code field blank Leave Telephone field blank Leave Confirm Password field blank Incorrect Confirm Password Enter Username which already exists Choose Add Account Enter Username. System prompts to enter the pin code. Leave Username field blank enter the password. p p p p . Account Number. System prompts to enter the password. Confirm Password. Transaction Password. System prompts to enter the permanent address. System prompts to enter the current address. System prompts to enter the city. System prompts to enter the telephone.

p p System matches password. p p System opens the Add Account page. p 27 . System validates username Create Account page Create Account Response page Admin Home Page Add Account page System prompts to confirm the password System displays an notification and ask to choose different username System displays the Add Account page. System asks user for details p System accepts all the p details about the new account about the customer and displays a notification for successful transaction. System validates the IB-TC03AddAccoun entered fields t Add Account page System prompts to enter the username.

INTERNET BANKING SYSTEM SKIT System validates the IB-TC04AddAccoun entered fields t System validates the IB- TC05AddAccoun entered fields t System validates the IB-TC06AddAccoun entered fields t IB- TC07AddAccoun t IB-TC08AddAccoun t IB-TC01Search IB-TC02Search IB-TC03Search System validates the entered fields System validates username Add Account page Add Account page Add Account page Add Account page Add Account Response page Admin Home Page Search Page System opens the Search page System ask to enter Account number System perform balance retrieval Leave Transaction Password field blank Leave Confirm Password field blank Leave Account Number field blank Leave Initial Balance field blank Enter Username which doesn t exists Choose Search Page Account Number Account Number System prompts to enter the password. System displays an notification and ask to choose correct username System displays the Search . p System prompts to enter the Account Number. System prompts to enter the Initial Balance. p System prompts to confirm the password.

Page System accepts the account number and displays its details System displays correct
balance for the specified account number. System prompts to enter the account number System
displays a notification to enter correct account number. System displays the Cheque Book Page
with the list of all the pending requests System displays the cheque number page System issues
a cheque book to the respective

p

p

p

pp

Search Response Page Search Page

p

IB-TC04Search

System validates the account number fields

IB-TC05Search

System verifies the account number

Search Response Page

IB-TC01ChequeBoo k IB-TC02ChequeBoo k IB-TC03ChequeBoo

System opens the Cheque Book Page and Retrieves the pending requests System opens the
cheque number page System accepts the cheque number

Admin Home Page

Leave Account Number Field blank Incorrect Account Number which doesn t exists Choose
Cheque Book

p

p

p

Cheque Book Page Cheque Number Page

Choose Accept Cheque Number and

p

p

28

INTERNET BANKING SYSTEM

SKIT

k

Customer s Account Number System opens the Clearance Page System accepts the cheque
number Admin Home Page Clearance Page Choose Clearance Cheque Number

IB-TC01Clearance IB-TC02Clearance

Account Number. Displays a notification for successful transaction. System displays Clearance
Page System displays message whether the cheque is cleared or to be stopped. System opens
the requested page.

pp

IB-TC01StopPayme nt IB-TC02StopPayme nt IB-TC03StopPayme nt IB-TC04StopPayme nt
IB-TC05StopPayme nt IB-TC06StopPayme nt

System opens Stop payment request page System opens the cheque number page System
accepts the cheque number and performs stop payment transaction properly. System opens the
cheque number page System accepts the cheque number and performs stop payment transaction
properly. System validates the cheque number

User s home page Stop Payment Page Stop payment request page Stop Payment Page Stop
payment request page Stop payment request page

Choose Stop payment for cheque.

p

Choose Single System opens the Cheque requested page. Enter correct cheque number Accepts
request for the cheque.

p p p 29 .p p Choose Range System opens the of Cheque requested page. Displays a notification for invalid cheque number. Enter correct cheque number Incorrect cheque number Accepts request for the rage of cheque.

Click on Administrator link on the Left panel. http://localhost:8080/WebApp_ID/ .war. 5. 3. Click on Web Apps Wars to see the Installed Web Application.INTERNET BANKING SYSTEM SKIT INSTALLATION The objective of this step is to install the finally tested and approved system at user s site and assist the user in changing over from old system to the new system. Username: system Password: manager 6. The web application is deployed with the name WebApp_ID. Open http://localhost:8080/ in a web browser. 2. It involves various stages like: Server Setup It involves: 1. Install WebSphere Application Server. 11. Click on Login. 4. 9. In the Console Navigation click on Deploy New. 30 . 7. Type the username and password. 10. 8. To access the site type in the address bar of the Browser. Start the server. In the Archive textbox Browse for WebContent.

connection string . DATABASE : BANK is created SCHEMA: IBANK TABLES: 1.username & password can be set in the following file project/technoocean/connect/connect. The initial value for the administrator username and password is: User Administrator Customer Customer Customer Customer Username rip aneesh amit dheeraj ankit Password rip aneesh amit dheeraj ankit 31 . STATEMENT 8.jsp file 1. Install IBM DB2 on the system and select the username and password as Username: db2admin Password: ibm 2. PERSONAL_DETAILS 4.txt) 5.(Database/ddl/ddl. STOPTABLE 7. ACCOUNT 3. TRANSACTIONPASS 6. Open the Command Editor. 4. Create a database name BANK 3. BALANCE 5. REQUESTTABLE 6.INTERNET BANKING SYSTEM SKIT Database Migration -Driver. Copy and paste the DDL file. LOGINTABLE 2.

Click Submit to view the Statement. Click on Change address on the Quick Links panel. Click on Statement on the Quick Links Panel. Click on Money Transfer on the Quick Links panel. customer needs to enter the valid transaction password. 3. To check the status of the request. 5. User can transfer amount from one account to another in the same bank. The customer should have enough balance or a notification appears for insufficient balance. [Money Transfer] To transfer funds 1. 4. 2. [Cheque Book Request] To make a cheque book request 1. 4. To transfer the funds. 6. Click on Balance Enquiry on the Quick Links panel. Customer can change his/her current/ postal address only 2. Edit and click on Submit to change the address. [Change Address] To change address 1. Your updated Balance will be displayed. 2. 2.INTERNET BANKING SYSTEM SKIT MANUAL USER S MANUAL [Balance Enquiry] To inquire about balance 1. 3. Enter the last n number of Statement. Click on Submit to make a request. 32 . 4. 3. Click on Cheque Book on the Quick Links panel. 2. Enter a valid account number and the amount to be transferred. A notification appears if a request is already pending. 3. To take the printout click on Click here for E-Statement . see Issued Cheque Books. [Statement] To make a Statement request 1. Amount is successfully transferred.

2. 2. Click on Issued Cheque Books on the Quick Links panel. Click on Submit. The list of issued cheque gets displayed on your screen. 4. [Issued Cheque Books] To see status of requested cheque books 1. Click on Stop Payment on the Quick Links panel.INTERNET BANKING SYSTEM SKIT [Stop Payment of Cheques] To stop payment of cheque 1. 5. Enter the cheque number in the text box. A notification appears for invalid cheque number. The request is accepted. 3. 33 .

Click on Accept to accept the request. 4. [Add Account] To add a new account 1. The user information gets displayed. Enter the Cheque Book series in the text box. 2. Click on Create Account on the Quick Links panel. 5. Click on Add Account to enter details of account. [Stop Cheque Payment (Single Cheque)] To stop the payment for single cheque 1. Click on Submit to add account details. Click on Submit 5. [Accept Cheque Book] To accept pending cheque book request 1. 2. Select Click here for range of cheque to stop payment for a range of cheques. address. Click on Submit. Click on Add Account on the Quick Links panel. Enter the initial balance. Enter the Account Number. city. pincode. 3. Enter the username. A notification appears if the cheque number is invalid. Click on Search on the Quick Links panel. 5. List of the request gets displayed on the screen. 6. 3. Enter username. 2. Select the type of account. password. 3. 3. Enter username whose account details need to be entered. Enter Transaction password. Enter the account number and the cheque number. Click on Submit to create account. 2. Click on Stop Cheque Payment on the Quick Links panel. 3. telephone. A notification appears if a username already exists. 7. 2. 4. Click on Accept Cheque Book on the Quick Links panel. 4. 5. 34 . name. 4.INTERNET BANKING SYSTEM SKIT ADMINISTRATOR S MANUAL [Create Account] To create a new account 1. [Search] To search a customer 1.

Click on Stop Cheque Payment on the Quick Links panel. Enter the account number and the starting cheque number. Click on Submit 5. 4. 2. 35 .INTERNET BANKING SYSTEM SKIT [Stop Cheque Payment (Range of Cheque)] To stop the payment for range of cheque 1. Select Click here for range of cheque to stop payment for a range of cheques. Click on Statement on the Quick Links Panel. Click on Submit. Click Submit to view the Statement. 3. 3. 4. A notification appears if the cheque number is invalid. Enter the last n number of Statement and the account number of the customer. [Clearance] To clear a cheque 1. Enter the cheque number. Click on Clearance on the Quick Links panel. 3. 2. To take the printout click on Click here for E-Statement . 2. [Statement] To make a Statement request 1.

these are provided by WebSphere Application server. Some are like transaction management. We developed a set of different project modules.INTERNET BANKING SYSTEM SKIT APPENDIX 10. in our system it is decided by Servlets and JSPs Business logic: It models complex business rules and processing. lifecycle management. User Interface : It handles user s interaction with the application . Data Layer: Here the enterprise s data resides. which can be termed as subsystems that are finally integrated to culminate into a total business solution. Presentation logic: It defines what the user interface displays and how user requests are handled. naming and directory service etc. security. 36 .1 Architectural Design The proposed system can be better implemented if it is developed in the framework of ntier architecture. In our case it will be a browser. In our application it is done by session beans and entity beans. In our application IBM DB2 has been used to store data in persistent manner. Infrastructure services: These are the middleware services that enhance the functionality of our application. J2EE nTier architecture breaks down to following layers.it can be a web browser . often through the interaction with application data.a desktop application or even a wireless device.

TRANSACTIONS SERVLET CONTAINER DATABASE DB2 BROWSER RDBMS JSP PAGES PRESENTATION LOGIC WASCE 37 .INTERNET BANKING SYSTEM SKIT Block Diagram of Architecture BUSINESS AND DATA LOGIC REGISTRY SERVICE LIFECYCLE MGMT.

co. Java Server Pages.in 38 . Database Design : Korth 6.axisbank.INTERNET BANKING SYSTEM SKIT BIBLIOGRAPHY & REFRENCES Bibliography 1. [HTML. Oreily Publications. www.in 2. Wrox Press Ltd. [Professional] Java Server Programming J2EE Edition. http://tgmc. 3. Tata Mc Graw-Hill Edition 5. 2. Oreily Publicatons 4.The Complete Reference]. IBM TGMC-08 Resources References 1. Java Beans.

INTERNET BANKING SYSTEM SKIT WEB SHOTS Login Page 39 .

INTERNET BANKING SYSTEM SKIT Account Page Customer s home page 40 .

INTERNET BANKING SYSTEM SKIT Administrator s home page 41 .

INTERNET BANKING SYSTEM SKIT Fund Transfer Transaction password Notification Amount Successfully Transferred 42 .

INTERNET BANKING SYSTEM SKIT Statement Result 43 .

INTERNET BANKING SYSTEM SKIT Create new user Result 44 .

INTERNET BANKING SYSTEM SKIT Add Account Result 45 .

INTERNET BANKING SYSTEM SKIT Request Cheque Book Accept Cheque Book 46 .

INTERNET BANKING SYSTEM SKIT Stop payment of cheque Result1 Result2 47 .

INTERNET BANKING SYSTEM SKIT Clearance Result1 Result2 48 .