Escolar Documentos
Profissional Documentos
Cultura Documentos
Bhima
Presented by:
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 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.
Admin: Admin can modify the entire coding and structure of the
system. No moderator and admin can change his/her details without any approval.
creating profile
Manage Profile
customize profile
Delete profile
balance enquires
bill payment
Login
Maintain Ledgers
Create policies
Database Creation
Collect Data
Data Validation
Update Data
Handle Transactions
Customers identity
Class Diagram
Activity diagram
User enters the account number
no
yes
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