Você está na página 1de 18

Guide Name:- K.

Bhima
Presented by:

Aarthi(08211A1201)-IV year Gayatri(08211A1217)-IV year Malathi(08211A1222)-IV year Sushma(08211A1257)-IV year

Group number:

11

Introduction
Internet Banking: Internet banking helped to give the

customers anytime access to their banks. Customers could check out their account details, transactions. Limitation: Requirement of PC with internet connection. Mobile Banking: Addresses the basic limitation of internet banking, as it reduces the customer requirement to just a mobile phone with GPRS(general packet radio service). A mobile network offers a high technology platform onto which other services can be often provided at very low cost to deliver an effective result. Next generation mobile banking services will deliver significant improvements with user friendly icon driven instructions.

Objective
Mobile banking project is mainly aimed at developing

mobile banking system that allows bank customer to use their mobile phone to do banking, paying bills etc. Adapts to all networks and mobile devices. Delivers communications across multiple mobile channels, mobile Web browser and mobile application. Delivers powerful payment processing and service delivery. Promote efficient and effective banking for the banks by focusing on those services that still require physical presence at the banking hall.

Features
Accounts: IBM Mobile Banking application is offering

simple product servicing. Transaction History: Enables to watch your transaction history in a scope of day , week and month.Transaction history viewing is more transparent. Pay buttons: The main aim of pay buttons is to make fast payments without filling any forms and fields. It is very fast and easy to access. The pay buttons can be effectively combined with SMS notification to remind you to pay your bills. with IBM Mobile Banking you never forget to pay your bills

Payment order: There is a possibility to use a simple

payment order to send money to anybody from anywhere Cards: IBM mobile banking simple shows you a transaction history of your card( credit,charge,debit) One-time-pay button for credit cards: It is a unique feature. The button generated in a given time before the credit card balance might be paid off. Loyalty: Connected to loyalty module and show the state of the customers loyalty account Security: clients connects to the server by using SSL with server certificate. User must be authenticated and authorized. Each active operation such as payment must be confirmed but one time password sent by SMS

Technologies Used
UML: (Unified modeling language)for writing software

blueprints J2EE:(Servlet, JSP, JAXP, Java Beans) Application architecture. XML : Extension Markup Language e-Forms: (Electronic Form) Program version of paper form AJAX: Asynchronous java script and XML WEB 2.0: RSS Feed 2.0 WAS: Web Server J2ME: (java 2 platform Micro Edition)Mobile Application Architecture DB2 :Data Base ECLIPSE: Development tool Rational Rose: Design tool

Modules
Bank customers: Bank customers are the end users and customers of the bank who aim to utilize the services offered by the platform such as creating and logging in their accounts, making balance enquiries, e-payments, online shopping, taking mini statements, making bill payments and account to account transfers. Bank Managers: These are the managers of the bank and have a higher privilege level, they handle the transactions of the bank, make revenue reports, handle ledgers and account information of the customers, the cash handled by the bank and other such activities.

Data Managers:
Data managers are more like database managers employed the bank to implement and manage the databases. The databases hold information such as user details, account information, ledger details and confidential information of the bank.

Bank Administrator:
Bank Administrator are the main scope of the process. They will manage the flow of transactions, provide the communication between the clients.

Constraints
User login: Every citizen can login and access their information
page.

Security: A normal user other than Government officials, moderators


and administrator can only access his/her information. For any information update they must approach corresponding office to get approval.

Restriction for officials: Officials can access a users information


in demand. Unnecessary access is prohibited.

Moderator: Moderator can have access to details of all the users. He


can modify the entire database.

Admin: Admin can modify the entire coding and structure of the
system. No moderator and admin can change his/her details without any approval.

Use case diagram


Re login Login Authenticate

creating profile

Manage Profile

customize profile

user mini statements basic information

Delete profile

balance enquires

account to account transfer E payment

bill payment

Login

View Users' accounts

State Transactions Bank Manager

Maintain Ledgers

Create policies

Database Creation

Collect Data

Data Handling Data Manager

Data Validation

Update Data

Users Accounts Maintainence

Open newAccounts ADMIN

Cash payment handles

Handle Transactions

Customers identity

Class Diagram

Activity diagram
User enters the account number

user submits the above details

verifies the above details

if the above details are correct

no

re-enter the above details

yes

balance list of transactions are displayed

Sequence diagram
Bank Customer Bank Manager Data Manager Adminstrator create objects() set actions() send details()

validate() if false

send report()

send details()

commit()

Collaboration diagram

Data Manager 4: validate() if false 5: send report() 3: send details() 1: create objects() 2: set actions() Bank Customer 6: send details() 7: commit()

Adminstra tor

Bank Manager

THANK YOU

Você também pode gostar