Вы находитесь на странице: 1из 11

Internet Banking System

Team Guide: Ms.Renu

Members:

Purpose: Web Application to serve for an on-line comprehensive solution to


manage Internet banking.

Scope:
User name and Password based authentication. Security to lock account preventing login in event of multiple invalid login attempts. Ability to show various accounts and perform corresponding operations on each account such as deposit, withdraw, etc. Ability to show previous transactions Ability to generate reports regarding balance and transfers. Provide Fund Transfer to other accounts in the bank Ability to show statements Notifications to be shown with respect to success and failure of fund transfers.

Definitions, Acronyms, and Abbreviations


HTML (Hyper Text Markup Language): It's used to create static web pages. HTTP (Hyper Text Transfer Protocol): It is a transaction oriented client/ server protocol between a web browser and a web server. AJAX (Asynchronous JavaScript and XML): It is a group of interrelated web development methods used on the client-side to create interactive web applications.

References
Wikipedia

Technologies to be used
HTML CSS JavaScript AJAX

Database Structure:

Module Structure:

The client will be able to access the Web Application interface through which she can interact with the banking system. The client has to login into the system using a user-name and password. After logging in the client can select her accounts and be able to perform transactions as well as view her accounts statements and perform various tasks she wants to do with her account. The administrator will be a special kind of user who will have an access to the web based administrative interface through which she can view the entire system. She will also have to login using her credentials so that she can perform all her actions. This administrative account can perform house keeping tasks and view log of all the transactions. However the administrator is not allowed to transfer funds to and from any arbitrary account.

The Project consists of two types of Users. 1. Customers. 2. Administrator. A customer can use the banking services. If customer has bank account he can make ONLINE TRANSACTIONS i.e. can transfer balance from 1 account to another. Customer can also pay bills, apply for loans, etc.

The Administrator has the right to respond to the customer requests for account creation, loan sanction, etc. He also has the right to Activate and Deactivate customers Account.

SCHEMA:

Administrator
The Administrator is a super user who is responsible for managing clients of the system, taking system backup, generating reports, maintaining organization details, among other tasks. The Administrator has the job of allocating new users when a new client joins the online bank. Also he is able delete an account when any of the clients leave the bank organization. The Administrator is able to maintain the entire details of the organization that includes the details of the clients, entrepreneur details, etc. The Administrator has the role of backing up the database in order to prevent loss of data on the event of a system crash. He can backup entire database or a particular section. The Administrator is responsible for checking the logging and auditing of different system users.

Customer
Ordinary customers have a login user name, and a login password with which they are able to login into their account. They can perform all the transactions such as funds transfer, balance enquiry, cheque book request, etc at their leisure. User can login to the system by providing appropriate username and password provided by the administrator. 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. He can view the balance left in his account, if once he has entered into his account. Upon the request the user can transfer funds from his account to other accounts. He can request for cheque book. He also can take a mini statement print out upon his requirement.

Pages we created in our Project: 1. HOME Page: This page consists of Customer Login and some attractive services provided by our Bank. This Page also has a link to other static pages like LOAN RATES provided by our Bank, ABOUT US gives the information about our Bank. You can CONTACT US using the given Details. We also provide with INSURANCE facilities.

2. CUSTOMER Page: When the customer logs in he can check his BALANCE, can TRANSFER MONEY from 1 Account to Another, can apply for LOAN, can pay BILLS online. 3. LOAN Page: Contains information about various Loans. 4. BILL PAYMENT: Helps you to pay your bills online. 5. ADMIN LOGIN: It is the Login page for the Administrator. 6. USER REQUEST: It consists of the list of users with various requests. Admin will accept the correct and relevant requests. 7. ACTIVATE ACCOUNT: Admin has right to activate the account of the customers. 8. DEACTIVATE ACCOUNT: Admin can deactivate the account of customers.

MAINTENANCE:
The Project can be more enhanced with many more features like ATM, Online Shopping, Prepaid Recharge, etc. We do not have gateway for many services so the work is still on... Well soon overcome all our limitations.

LIMITATIONS:
The services like ATM, Prepaid Recharge could not be provided because of the need of Gateway requirement for which the work is in progress.

CONCLUSION: 1. The project involves development of an Online Banking system using


which people can access their bank sitting at home. 2. Efforts have been made to cover all the requirements to make it user friendly. 3. Input screens have been designed in such a way that user have practically no problem in entering the information.

SOFTWARE REQUIREMENT:
Client on Internet: Web Browser (any modern) Web Server: WAS Database Server: SQL Server Operating System: windows 7

HARDWARE REQUIREMENT:
Client-side Processor: Intel Core Duo @ 1.66 GHz RAM: 1 GB

Server-side Processor: Intel Core Duo @ 1.66 GHz RAM: 2 GB

The Systems should be connected via a network.

Performance Requirements
System will be able to withstand large number of requests for a desired service. Access is given only to valid users of the bank which require the services such as balance inquiry, update profile, funds transfer, mini statements.

Safety Requirements
By incorporating a robust and proven database software into the system, reliable performance and integrity of data is ensured. There must be a power backup for server system. Since the product is for 24x7 availability and maximum uptime, there should be power backup for the server which provides the information. Every day the data should be backed up even when the operation of the user is not successful i.e., while performing the operation power failure occurs then data should be backup.

Вам также может понравиться