mbanking ppt
-
Upload
gayatri-saranya -
Category
Documents
-
view
67 -
download
2
Transcript of mbanking ppt
M-Banking 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
IntroductionInternet 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.
ObjectiveMobile 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.
FeaturesAccounts: 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 customer’s 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 UsedUML: (Unified modeling language)for writing software
blueprintsJ2EE:(Servlet, JSP, JAXP, Java Beans) Application
architecture. XML : Extension Markup Languagee-Forms: (Electronic Form) Program version of paper
form AJAX: Asynchronous java script and XMLWEB 2.0: RSS Feed 2.0WAS: Web ServerJ2ME: (java 2 platform Micro Edition)Mobile Application
ArchitectureDB2 :Data BaseECLIPSE: Development toolRational Rose: Design tool
ModulesBank 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 user’s 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
creating profile
customize profile
Delete profile
mini statements
balance enquires
account to account transfer
bill payment
Re login
AuthenticateLogin
Manage Profile
basic information
user
E payment
Bank Manager
Login
View Users' accounts
State Transactions
Maintain Ledgers
Create policies
Database Creation
Collect Data
Data Handling
Data Validation
Data Manager
Update Data
Users Accounts Maintainence
Open newAccounts
Cash payment handles
Handle Transactions
ADMIN
Customers identity
Class Diagram
Data Managers
ID : INTPASSWORD : INT
collect data()data validation()handle data()data modify()
Bank Customer
ID : INTPASSWORD : INT
user login()account receipt()E-payment()Bill payment()Balance Enquiry()
Administrator
ID : INTPASSWORD : INT
manage user's accounts()create new accounts()cash payments()handles transactions()customer identity()
Bank Manager
ID : INTPASSWORD : INT
Login()Customer Accounts Maintenance()Maintain Ledgers()
Activity diagram
User enters the account number
user submits the above details
verifies the above details
re-enter the above details
balance list of transactions are displayed
if the above details are correct
no
yes
Sequence diagramBank Customer Data Manager AdminstratorBank Manager
create objects()
set actions() send details()
send report()
validate() if false
send details()
commit()
Collaboration diagram
Data Manager
Adminstrator
Bank Customer
Bank Manager
1: create objects()2: set actions()
4: validate() if false
6: send details()7: commit()
3: send details()
5: send report()
THANK YOU