Project scenario Name Software Requirements specifications Team Name

Internet Banking System 15-02-2011 ALALA
ALALA

INTERNET BANKING SYSTEM Software Requirements Specifications

Version 1.0 Team Guide: Members: Mr.S.Manikandan D. Murugan K. Karthik G. Praveen Kumar D.JanakiRaman College Name: Vel Tech Multi Tech Dr.RR and Dr.SR Engg College Department: State: B.Tech INFORMATION TECHNOLOGY Tamil Nadu

ALALA/ Vel Tech Multi Tech Dr.RR and Dr.SR Engg College

Page 1

Table of Contents
Description 1.0 Introduction 1.1 Purpose 1.2 Scope 1.3 Definition, Acronyms, and Abbreviations 1.4 References 1.5 Technologies to be used 1.6 Overview 2.0 Overall Description 2.1 Product Perspective 2.2 Software Interface 2.3 Hardware Interface 2.4 Product Function 2.5 User Characteristics 2.6 Constraints 2.7 Use Case Model Description 2.8 Sequence Diagrams 2.9 Activity Diagrams 2.10 ER Diagram 2.11 Assumptions and Dependencies

ALALA/ Vel Tech Multi Tech Dr.RR and Dr.SR Engg College

Page 2

SR Engg College Page 3 .2 Supplementary Requirements ALALA/ Vel Tech Multi Tech Dr.RR and Dr.1 Use Case Reports 3.3.0 Specific Requirements 3.

It also allows us check for the balance.e. who have the valid username and password.SR Engg College Page 4 . Not only is this great because you can be comfortable and have peace of mind knowing that you can keep track yourself of all your banking issues. Deposit of funds.1 PURPOSE The main purpose that banks have been serving since their inception is keeping our money safe for us. Withdrawal of funds and transfer. they also let us earn a certain amount of interest on the money deposited with them. but as well it allows for more ease because you never have to worry about rushing out and making it to the bank 1. and internet banks continue the same function. The only difference is in the way the transaction is made. Request for cheque book/change of address/stop payment of cheques and viewing Monthly and annual statements. While keeping our money safe. only with the benefit that you can do it all right from the convenience of your own home. The account will be accessible to the authorised persons i. Internet banking basically allows you to be able to do everything that you can in your regular banking institution.RR and Dr. We all know about internet banking and most of us use it quite often as well.2 SCOPE The scope of this project is limited to the activities of the operations unit of the banking system which include opening of Account. ALALA/ Vel Tech Multi Tech Dr. INTRODUCTION 1. Traditional banks have been doing this.1.

account type and other details. He can generate different reports. password. and assigns corresponding username. When any customer withdraws his account from the bank. ACRONYMS.  UML (Unified Modelling Language): UML is a standardized generalpurpose modelling language in the field of software engineering. Mini statements (Viewing Monthly and annual statements). he can delete their account and stop the transactions immediately. He also takes the system backup.SR Engg College Page 5 .RR and Dr.  SQL (Structured Query Language): SQL is a standard language for accessing and manipulating databases.  Team Members (Customers): After logging in he can request for balance enquiry in his account.  Administrator: He is the super user who can add new customers into banking system.4 REFERENCES  SRS (IEEE SRS Format and Format provided by TGMC)  Project specification requirement (provided by TGMC)  Problem Definition (provided by TGMC ALALA/ Vel Tech Multi Tech Dr.1. 1. Funds Transfer to another account in the same bank.3 DEFINITION. Request for cheque book/change of address/stop payment of cheques. AND ABBREVIATIONS  DB2 (IBM Database 2): It is a database management system that provides a flexible and efficient database platform to raise a strong "on demand" business applications.

ALALA/ Vel Tech Multi Tech Dr.RR and Dr.Net – Front end MySql – Back end Rational Rose – Design Tool 1.  Specific requirements will describe roles & functions of the actors.1.6 OVERVIEW SRS includes two sections overall description and specific requirements  Overall description will describe major role of the system components and interconnections.5 TECHNOLOGIES TO BE USED .SR Engg College Page 6 .

 A news ticker will appear on the home page of the Web site to update customers about any new schemes or changes in existing schemes. The new banking system was developed to provide these features to customers. to its customers. Operating System (any) Application Server: Data Base Server: DB2 Network: Development Tools: Internet Eclipse/RAD. OS(Windows).2 SOFTWARE INTERFACE User on Internet: Web Browser.SR Engg College Page 7 . Application Server.RR and Dr. The customer can apply for two types of loans .  The Web Site Will be secured to prevent unauthorized access.OVERALL DESCRIPTION 2. 2.regular deposits and loans .1 PRODUCT PERSPECTIVE The WestSide Banking system was developed for easy accessibility there by saving time and provides effective medium to obtain new customers.housing loans or personalized loans. Web sphere ALALA/ Vel Tech Multi Tech Dr. The customers of Westside Bank can open different types of accounts such as savings accounts or current accounts in the bank. DB2. The WestSide Bank provides two types of services .

 Change of Password: This module allows customers to change their password.  Mini Statements: This module allows customers to view their transaction details.RR and Dr.  Funds Transfer: This module allows the customers to transfer funds from one account to another within the same bank. a CDROM. an SCSI Hard disk of 20GB.3 HARDWARE INTERFACE A node with PIII processor (800 MHz or higher). ALALA/ Vel Tech Multi Tech Dr.  Update Profile: This module allows the customer to update profile of their account. 512MB RAM. 2.  Balance Enquiry: This module maintains the balance details of a particular account.4 PRODUCT FUNCTIONS The Internet banking system consists of following modules :  Login Process: This module allows valid customers to access the functionalities provided by the bank.SR Engg College Page 8 .2. and one 1-10/100 Mbps network card.

Organizations academicians: These users will have all the three accounts & should have a minimum balance of 20.SR Engg College Page 9 . GUI is only in English Limited to HTTP/HTTPS protocols and there is no facility for non users to login.000 Rs. Entrepreneur.2. ALALA/ Vel Tech Multi Tech Dr. He can view the statements of his organization or industry 2.6 CONSTRAINTS     Login and password is used for identification of customer’s account This system works only on a single server.5 USER CHARACTERISTICS Customers : The normal users will have an account of fixed or savings and should have a minimum balance of 500 Rs. Industrialists. He can transfer funds to another account of the same bank & may view his monthly or annual statements.RR and Dr.

SR Engg College Page 10 .7 USE CASE MODEL DESCRIPTION: The process between the various actors in the online banking system has been explained through use case diagrams. This gives an detailed description of the each and every single process happening between two particular actors.RR and Dr. ALALA/ Vel Tech Multi Tech Dr. The use case has been drawn for the following process:  Functionalities available to customer  Functionalities available to employee  Functionalities available to administrator.2.

USE CASE DIAGRAM FOR THE FUNCTIONALITIES AVAILABLE TO A CUSTOMER: -End2 * -End4 -End1 -End3 -End5 -End7 ** -End9 * -End11 ** * CUSTOMER APPLY FOR LOAN «uses» TRANSFER FUNDS * «uses» -End6 * REQUEST CHEQUE BOOK «uses» LOGIN «uses» -End8 * ACCOUNT SUMMARY «uses» * -End10 VIEW STATEMENT «uses» * -End12 CHANGE PASSWORD ALALA/ Vel Tech Multi Tech Dr.SR Engg College Page 11 .RR and Dr.

SR Engg College Page 12 .USE CASE DIAGRAM FOR FUNCTIONALITIES AVAILBALE TO AN EMPLOYEE ALALA/ Vel Tech Multi Tech Dr.RR and Dr.

USE CASE DIAGRAM FOR FUNCTIONALITIES AVAILBALE TO AN ADMINISTRATOR ALALA/ Vel Tech Multi Tech Dr.RR and Dr.SR Engg College Page 13 .

e the account holder and the bank has been explained through the following sequence diagram. The following operations are explained with the help of same:  Applying for loan  Processing loan request  Transferring funds ALALA/ Vel Tech Multi Tech Dr.SR Engg College Page 14 .8 SEQUENCE DIAGRAM: The step by step process between the customer i.RR and Dr.2.

RR and Dr.GET LOAN REQUEST() LOAN RATES 8.ACCEPT LOAN REQUEST 12.STORE LOAN REQUEST ALALA/ Vel Tech Multi Tech Dr.SEQUENCE DIAGRAM FOR APPLYING FOR LOAN CUST U BANK DB 1.LOGIN() 3.SR Engg College Page 15 .PROMPT FOR AUTHENTICATION 2.APPLY FOR LOAN() 7.VALIDATE CREDENTIALS() VALIDATE STATUS 5.VALIDATE USER() 4.DISPLAY MENU() 6.ENTER LOAN DETAILS() 9.CALCULATE EMI 11.ACCEPT LOAN DETAILS() 10.

DISPLAY MENU() 6.PROMPT FOR AUTHENTICATION() 2.RR and Dr.SR Engg College Page 16 .GET LOAN APPLICATIONS() LOAN APPLICATIONS 8.DISPLAY LOAN APPLICATIONS 10.PROCESS LOAN REQUEST() 11.ACCEPT LOAN DECISION() 12.VALIDATE USER() 4.STORE LOAN DECISION() ALALA/ Vel Tech Multi Tech Dr.SELECT LOAN APPLICATIONS() 9.LOGIN() 3.SEQUENCE DIAGRAM FOR PROCESSING LOAN REQUEST EMP:EMPLOYEE UI:USER INTERFACE BANK DB: CENTRALIZED BANK DATABASE 1.PROCESS LOAN() 7.VALIDATE CREDENTIALS() VALIDATION STATUS 5.

RR and Dr.SEQUENCE DIAGRAM FOR TRANSFERING FUNDS ALALA/ Vel Tech Multi Tech Dr.SR Engg College Page 17 .

RR and Dr. Account summary: Select the type of summary and the account number. ALALA/ Vel Tech Multi Tech Dr. Amount is then entered and finally the amount is transferred successfully.9 ACTIVITY DIAGRAM: Money transfer: The type of transfer is selected.SR Engg College Page 18 . The start and end of the transaction is provided in a brief statement. Applying loan: The amount and type of loan is selected. and then the source and target account is specified. Based on it the BMI is provided.2. If the original plus the interest amount is paid then the loan account is closed otherwise the process continues.

SR Engg College Page 19 .ACTIVITY DIAGRAM FOR TRANSFERING FUNDS ALALA/ Vel Tech Multi Tech Dr.RR and Dr.

SR Engg College Page 20 .ACTIVITY DIAGRAM FOR APPLYING FOR LOAN ALALA/ Vel Tech Multi Tech Dr.RR and Dr.

SR Engg College Page 21 .RR and Dr.ACTIVITY DIAGRAM FOR ACCOUNT SUMMARY ALALA/ Vel Tech Multi Tech Dr.

10 E-R DIAGRAM: password Customer id Admin id password address Phone no administrator manages Customer manages Works in Org_name organization ISA Accounts_types Cheque_req updations Balance_enq manage Funds_transfer Mini stmts Generat e the accounts Grant request Update profile Perform transacti ons Generat e trans_list Checks the available amount Internal_admin Admin id password displays ALALA/ Vel Tech Multi Tech Dr.SR Engg College Page 22 .RR and Dr.2.

 Manage Clients: The Administrator assigns new users when a new client joins the online bank. password. taking system organization details.  Maintain Organization Details: The Administrator maintains entire details of the organization that includes details of the clients.  He must have basic knowledge of English too. Also he can delete an account when any of the clients leave the bank organization. SPECIFIC REQUIREMENTS 3.1 USE-CASE REPORTS i) Administrator: He is the super user responsible for managing clients of the system. entrepreneur details etc.SR Engg College Page 23 backup.  He should be aware of the banking system. maintaining . generating reports.RR and Dr.11 ASSUMPTIONS AND DEPENDENCIES  The details of customers such as username. 3. account type and their corresponding authority details should be manually entered by the administrator before using this system.2.  Generate Reports: : Responsible for checking the logs of different system users for auditing and maintaining the integrity of the system ALALA/ Vel Tech Multi Tech Dr.  Every user should be comfortable of working with computer and net browsing.

 Selecting the Account: After logging in the user is provided with a screen showing the details of accounts and he selects one of the account inorder to perform the transaction. etc by sitting at their home on internet. if once he has entered into his account.  Request for cheque book: He can request for cheque book.RR and Dr.  Balance Enquiry: He can view the balance left in his account. Ordinary customers have a user name & password with which they can login into their account.  Funds Transfer: Upon the request the user can transfer funds from his account to other accounts. ALALA/ Vel Tech Multi Tech Dr.ii) Customer : .  Login: User can login to the system by providing appropriate username and password provided by the administrator.SR Engg College Page 24 . They can perform all the transactions such as funds transfer. cheque book request. balance enquiry.

3. while performing the operation power failure occurs then data should be backup.2 SUPPLEMENTARY REQUIREMENTS: 1) Performance Requirements System can withstand even though many no. Since the product is of 24x7 availability there should be power backup for server which provides the information .Every day the data should be backup even when the operation of an user is not successful i. 3) Security Requirements Sensitive data is protected from unwanted access by user’s appropriate technology and implementing strict user-access criteria. of customers request the desired service. mini statements. Access is given to only valid users of bank who requires the services such as balance enquiry.. update profile. a user can have access to specific terminals and specific options only. and request for stop payments and for cheque book 2) Safety Requirements By incorporating a robust and proven DB2 UDB into the system. There must be a power backup for server system.e. ALALA/ Vel Tech Multi Tech Dr.RR and Dr.SR Engg College Page 25 . reliable performance and integrity of data is ensured. funds transfer. Facility of unique user number and Password in such a way that unauthorized user cannot log in. Operational rights for each user/terminal can be defined. Thus.

Sign up to vote on this title
UsefulNot useful