SlideShare a Scribd company logo
INTRODUCTION
Nowadays, the bank customers were depending on the net or the bank
straightly for all their account details and can’t able to involve in the bank
process directly. This Problem can be solved through Mobile Banking
System. The title of the project is MOBILE BANKING. The main aim of the
project is to mobilize the Bank Process that is used to reduce the customer
transaction-time as well as user can able to access from anywhere through
mobile.
The main aim of developing this Internet banking System J2EE based
Engineering project is to provide efficient and secure net banking facilities
to the banking customers over the internet.
Mobile banking enable customer to access the information from his personal
mobile and can able to view his account details. This system also used to
transact money to another client through the keypad of the mobile itself. The
user can also verify his Cheque and demand draft details if another person
may pass a demand draft or Cheque.
The Mobile Banking System runs in a Mobile Browser (Android
Simulator). The software consists of two parts viz, the server part and the
client part. The server part is present in Mobile Banking server in the form
of Downloaded Application module. The client part is present at each
client’s mobile the server and the client are connected to each other over the
Internet using WAP technology.
Mobile Banking provides a system for the user to access his bank account
through his Mobile. The system also enables the user to pay his EB Bill,
Telephone Bill through his mobile as well as pay for some other services,
which he has availed. The Mobile banking system is not just for payment but
a user of the system can also transfer money to another account holder
through this system. He can receive from his bank or from his business
associates or friend or other person who is also connected to the system.
Wireless Markup Language (WML):
Introduction to WML:
WML (Wireless Markup Language) is a markup language based on WML.
Technically it is an XML application. Just like HTML and XML, WML is
read and Interpreted by a browser built into the WAP device. For WAP
devices, the browser is Commonly called a micro browser, indicating that its
capabilities are somewhat limited. Additional limitations may be the result
of the device that the micro browser runs on.
If You have no prior knowledge of XML; you will probably find WML
much more Stringent than HTML.WML files are referred to as “decks”.
Each deck consists of one or more cards. Cards begin and end with<card>
tags, while decks begin and end with <deck> tags. When the WML micro
browser accesses the WML document (or deck), it reads the whole <Card>
tag in WML is very similar to the <a name> tag of HTML.
WAP devices have very little memory, so there is a limit to how big each
WML Deck can be. The limit varies a great deal from one browser to
another. These limits refer to the compiled form of your deck, which is
usually fairly small compared to the plain text XML, code that you send out
from the server.
REASONS TO USE WML:
WML is used in the WAP environment instead of HTML. WML is designed
for wireless devices. Compared to HTML, WML requires very little
bandwidth and much less processing strength to render, which means longer
lasting batteries. Finally, HTML requires a larger display than is available on
a mobile phone.
WIRELESS MARKUP LANGUAGE SCRIPT (WML SCRIPT):
Wireless Markup Language Script (WML Script) was designed to overcome
the limitations of WML for creating complicated interactions on wireless
devices like pre-Processing and validating data for an online ordering form.
WML Script is similar to JavaScript. However WML Script, keeping to the
Bandwidth and memory limitations of wireless devices, is more compact and
simpler than JavaScript. WML Script and WML closely integrate with one
another.
Because WML Script Runs locally on the device browser, and not on a
remote server, the wireless device doesn’t have to send data to the server as
often. This means visitors to your site using a Wireless device have a much
faster experience – and on the Internet that often can make the difference
between someone both staying on your site and returning later.
ANDROID SIMULATOR:
• Android Mobile Internet Toolkit 4.0
• Android SDK
ANDROID MOBILE INTERNET TOOLKIT 4.0
Android Mobile Internet Toolkit (NMIT) consists of a set of editors for
creating various types of mobile Internet content. NMIT enables the display
of this content on Multiple supported phone SDKs, such as the Android
content authoring SDK as well As the Android Mobile Browser Simulator
(NMB)”concept” phone SDK. Phone SDKs are installed separately. NMIT
detects installed, supported phone SDKs at startup and lists these in its SDK
Control Panel. You can display Content you Author on any supported phone
SDK by simply clicking a Show button within an editor.
Most NMIT editors are used for creating XML-based content types defined
by Document type definitions (DTDs). These editors employ content
validation to check Content against a DTD, and they provide futures for
easily selecting elements and Attributions for insertion based on current
cursor position. In addition, NMIT provides a DTD manager through which
you can import new DTDs for use by NMIT editors. Android Mobile
Internet Toolkit (NMIT) 4.0, which has been newly redesigned to Focus
primarily on content authoring futures and to support multiple active phone
SDKs.
NMIT 4.0 defers considerably from the previous NMIT 3.1 versions in that
the following NMIT 3.1 components are no longer included with NMIT and
are now available as Separate downloads from forum Android . WAP Server
Simulator, newly renamed Android WAP Gateway Simulator (NWGS)
• Android Mobile Browser (NMB) 3.01 device simulator, Newly
renamed
• Android Mobile Browser (NMB) Simulator 4.0. In additional, the
NMIT 3.1
• Set of tab views for viewing current, session, Bookmarks, WTLS, and
WIM information is not included in NMIT 4.0. These views, which
are Used for diagnostic monitoring of the interaction of phone SDKs
with the Network, have been integrated within each phone SDK and
made accessible through a window attached to each running SDK
instance.
This redesign of NMIT provides several benefits such as the ability to:
• Launch multiple phone SDKs and multiple instances of most
individual phone SDKs.
• Send content simultaneously to multiple instances of running phone
SDKs.
• Launch diagnostic views from running individual phone SDKs with
• View panels targeted individually to phone SDKs capability.
For Example, WIM and WTLS views are absent from the diagnostic views
of Phone SDKs that do not support these functions.
• Associate file types with NMIT editors during NMIT installation so
that double-checking a file of that type opens the file in an NMIT
editor
NMIT ENABLES YOU TO LAUNCH THE FOLLOWING
TOOLS:
• SDK control panel. This tool for managing phone SDKs is an
integral part of NMIT.
• DTD manager. This tool for supplementing the DTDs used by
NMIT’s XML-based editors is an integral part of NMIT.
• DRM (Digital Rights Management). This tool, a single user WAP
gateway, is a separate application, not integrated with NMIT.
GATEWAY:
With this SDK, you can view local files or receive mobile Internet content
using an HTTP connection. Such content includes:
• Web content designed to be browsed on a mobile phone, such as
brows able WML and XML content
• Wireless messages such as MMS (multimedia message service) and
SI/SL (service Indictor/Service Load) push messages.
To simulate pressing the buttons on a Android mobile handset, click the
Corresponding keys on the SDK with the mouse.
ANDROID MOBILE BROWSER 4.0 SDK (NMB):
NMB is a mobile phone SDK that includes a mobile Internet browser for
browsing Both mobile Internet content (through a WAP connection) and
local file content. It fully Supports the content authoring features of Android
Mobile Toolkit 4.0(NMIT) and can be used to display XHTML and WML
content, as well as push message. It also can be used Standalone.
• NMB 4.0 can be launched as a standalone browser or used in
conjunction with Android Mobile Internet Toolkit (NMIT), or both
simultaneously.
• You can launch multiple instances of NMB 4.0 simultaneously and
use these Independently, and you can display NMIT 4.0 content on all
running instances Of NMB 4.0.
• NMB 4.0 now includes diagnostic views through its Tools>Diagnostic
menu.
Wish to preview how their content will look before it is ultimately deployed
on a mobile Phone handset. Using NMB, content developers can mobile
Internet content developed using Android Toolkit 4.0(NMIT), as well as
local file content resident on Internet servers and accessed through a WAP
connection. WAP connection may be made through either a WAP gateway
server or through Android ’s WAP gateway simulator (NWGS).
WAP PROTOCOL SUPPORT:
The Android mobile Browser 4.0 SDK supports the WAP June 2000(or
WAP version 1.2.2) Specification. These may be found at the WAP Forum
site at the page titled the June 2000 (WAP 1.2.1) conformance release.
Supported content includes WML, WML Script, and XHTML, as well as
WBMP and GIF image formats.
CHARACTER SET SUPPORTS:
The Android Mobile Browser 4.0 SDK supports the following character
sets:
• US ASCII (ISO-8859-1)
• UTF-8
• UCS-2 (ISO-10646-UCS-2)
ARCHITECTURAL DESIGN:
Architectural design is concerned with the refining of the conceptual view of
the system; identify the internal process of the system. Here various
operations are divided into modules that as their own interfaces with the
required information and the various modules are
• Registration/User Verification
• Wap Registration
• Balance Enquiry
• Statement Enquiry
• Fund Transfer
• EB, Telephone Bill Payment
• DD/Cheque Request
• Change Password
REGISTRATION/USER VERIFICATION& WAP
REGISTRATION:
This module gives full information about the particular registered user (i.e.
the account type and personal details). If the user wants to register newly he
should enter the personal details and the type of account information so that
the wap registration form is correspondingly generated if the account type is
current account, if he is a Fixed Deposit account holder the wap registration
form is not generated to that particular account holder.
The option gives full information about the user details, it also has another
two options to select as account type. First one is fixed deposit holder, it
means that particular amount is deposited in the bank for a particular
duration (say for 3years) and the user is allowed to perform operations
within the interest amount and the second one the current account type, here
the user is allowed for Wap registration and allowed to access his account
information through his Mobile.
BALANCE ENQUIRY:
This module is used to reserve the bus and train or flight tickets, ticket
cancellation and checking the reservation status. This module it displays
three options. First one is used for train reservation. Second one is used for
bus reservation. Third one is used for flight reservation. Train reservation
display five options. First one used to display all the reservation details (train
no, train name, passenger name, class, date and so on). Second one is used to
display the reservation status. Third one is used to display available tickets
in the train. Fourth one is used to reserve the tickets. Fifth and one is used to
cancel the tickets. The same process is implemented by the bus and flight
reservation.
CHATTING:
This module is used to share the information between two clients provided
the clients register in this service provider. Before entering into the chat
room, first the users enter the secret code. If the user enter the correct secret
code then the users enter into the chat room, and the user will be able to chat
with other client also and he will be able to send message or receive
message. At a time he can chat with two or more client also.
IMAGE STREAMING:
This module is used for the entertainment purpose. The collection images
are stored in the database. These images are created by a motion picture.
First the user selects the movie name. Then the server searches the movie on
the database and passes the movie from database to simulator.

More Related Content

Similar to Banking system-رويال كلاس للبحوث الأكاديمية

WML-Tutorial
WML-TutorialWML-Tutorial
WML-Tutorial
OPENLANE
 
Mobile Services
Mobile ServicesMobile Services
Wap ppt
Wap pptWap ppt
Wap ppt
Abhijit Nath
 
Wap ppt
Wap pptWap ppt
Wap ppt
Abhijit Nath
 
Cross platform development - Rhomobile
Cross platform development - RhomobileCross platform development - Rhomobile
Cross platform development - Rhomobile
Konstantin Rybas
 
WAP- Mobile Personal Assistant Application
WAP- Mobile Personal Assistant ApplicationWAP- Mobile Personal Assistant Application
WAP- Mobile Personal Assistant Application
IJMER
 
Wireless Application Protocol ppt
Wireless Application Protocol pptWireless Application Protocol ppt
Wireless Application Protocol ppt
go2project
 
Open web device as the reference feature phone
Open web device as the reference feature phoneOpen web device as the reference feature phone
Open web device as the reference feature phone
Miguel Schneider
 
Wireless application protocol ppt
Wireless application protocol  pptWireless application protocol  ppt
Wireless application protocol ppt
OECLIB Odisha Electronics Control Library
 
I ormyx wireless framework
I ormyx wireless frameworkI ormyx wireless framework
I ormyx wireless framework
TBJ Investments, LLC
 
WAP, HTTP and HTML5 Web Socket Architecture Analysis in Contemporary Mobile A...
WAP, HTTP and HTML5 Web Socket Architecture Analysis in Contemporary Mobile A...WAP, HTTP and HTML5 Web Socket Architecture Analysis in Contemporary Mobile A...
WAP, HTTP and HTML5 Web Socket Architecture Analysis in Contemporary Mobile A...
Editor IJCATR
 
WAP, HTTP and HTML5 Web Socket Architecture Analysis in Contemporary Mobile A...
WAP, HTTP and HTML5 Web Socket Architecture Analysis in Contemporary Mobile A...WAP, HTTP and HTML5 Web Socket Architecture Analysis in Contemporary Mobile A...
WAP, HTTP and HTML5 Web Socket Architecture Analysis in Contemporary Mobile A...
Editor IJCATR
 
Wap
WapWap
Mobile Internet Standards
Mobile Internet StandardsMobile Internet Standards
Mobile Internet Standards
tawi123
 
Wap
Wap Wap
Internet on Mobile
Internet on MobileInternet on Mobile
Internet on Mobile
cassyp
 
Qnx html5 hmi
Qnx html5 hmiQnx html5 hmi
Qnx html5 hmi
길수 김
 
Wirelessmicroservers 111212193716-phpapp02(1)
Wirelessmicroservers 111212193716-phpapp02(1)Wirelessmicroservers 111212193716-phpapp02(1)
Wirelessmicroservers 111212193716-phpapp02(1)
gunasagar123
 
Mobile Apps Develpment - A Comparison
Mobile Apps Develpment - A ComparisonMobile Apps Develpment - A Comparison
Mobile Apps Develpment - A Comparison
Lataant Software Technologies
 
WWW Programming Model
WWW Programming ModelWWW Programming Model
WWW Programming Model
Gurparvesh kaur
 

Similar to Banking system-رويال كلاس للبحوث الأكاديمية (20)

WML-Tutorial
WML-TutorialWML-Tutorial
WML-Tutorial
 
Mobile Services
Mobile ServicesMobile Services
Mobile Services
 
Wap ppt
Wap pptWap ppt
Wap ppt
 
Wap ppt
Wap pptWap ppt
Wap ppt
 
Cross platform development - Rhomobile
Cross platform development - RhomobileCross platform development - Rhomobile
Cross platform development - Rhomobile
 
WAP- Mobile Personal Assistant Application
WAP- Mobile Personal Assistant ApplicationWAP- Mobile Personal Assistant Application
WAP- Mobile Personal Assistant Application
 
Wireless Application Protocol ppt
Wireless Application Protocol pptWireless Application Protocol ppt
Wireless Application Protocol ppt
 
Open web device as the reference feature phone
Open web device as the reference feature phoneOpen web device as the reference feature phone
Open web device as the reference feature phone
 
Wireless application protocol ppt
Wireless application protocol  pptWireless application protocol  ppt
Wireless application protocol ppt
 
I ormyx wireless framework
I ormyx wireless frameworkI ormyx wireless framework
I ormyx wireless framework
 
WAP, HTTP and HTML5 Web Socket Architecture Analysis in Contemporary Mobile A...
WAP, HTTP and HTML5 Web Socket Architecture Analysis in Contemporary Mobile A...WAP, HTTP and HTML5 Web Socket Architecture Analysis in Contemporary Mobile A...
WAP, HTTP and HTML5 Web Socket Architecture Analysis in Contemporary Mobile A...
 
WAP, HTTP and HTML5 Web Socket Architecture Analysis in Contemporary Mobile A...
WAP, HTTP and HTML5 Web Socket Architecture Analysis in Contemporary Mobile A...WAP, HTTP and HTML5 Web Socket Architecture Analysis in Contemporary Mobile A...
WAP, HTTP and HTML5 Web Socket Architecture Analysis in Contemporary Mobile A...
 
Wap
WapWap
Wap
 
Mobile Internet Standards
Mobile Internet StandardsMobile Internet Standards
Mobile Internet Standards
 
Wap
Wap Wap
Wap
 
Internet on Mobile
Internet on MobileInternet on Mobile
Internet on Mobile
 
Qnx html5 hmi
Qnx html5 hmiQnx html5 hmi
Qnx html5 hmi
 
Wirelessmicroservers 111212193716-phpapp02(1)
Wirelessmicroservers 111212193716-phpapp02(1)Wirelessmicroservers 111212193716-phpapp02(1)
Wirelessmicroservers 111212193716-phpapp02(1)
 
Mobile Apps Develpment - A Comparison
Mobile Apps Develpment - A ComparisonMobile Apps Develpment - A Comparison
Mobile Apps Develpment - A Comparison
 
WWW Programming Model
WWW Programming ModelWWW Programming Model
WWW Programming Model
 

More from @Royal_Class: Private Business

E-library mangament system
E-library mangament systemE-library mangament system
E-library mangament system
@Royal_Class: Private Business
 
Case study-Kuwaiti banks performance
Case study-Kuwaiti banks performanceCase study-Kuwaiti banks performance
Case study-Kuwaiti banks performance
@Royal_Class: Private Business
 
Ghana: Country and Culture-رويال كلاس للبحوث الأكاديمية والدراسات العليا
Ghana: Country and Culture-رويال كلاس للبحوث الأكاديمية والدراسات العلياGhana: Country and Culture-رويال كلاس للبحوث الأكاديمية والدراسات العليا
Ghana: Country and Culture-رويال كلاس للبحوث الأكاديمية والدراسات العليا
@Royal_Class: Private Business
 
معالجة طرق تقييم فرز المستهلكات عن طريق عمل صيانة دورية لها بمواقع العمل ومقا...
معالجة طرق تقييم فرز المستهلكات عن طريق عمل صيانة دورية لها بمواقع العمل ومقا...معالجة طرق تقييم فرز المستهلكات عن طريق عمل صيانة دورية لها بمواقع العمل ومقا...
معالجة طرق تقييم فرز المستهلكات عن طريق عمل صيانة دورية لها بمواقع العمل ومقا...
@Royal_Class: Private Business
 
عمل ميزانيات الكترونية لمقارنة اساليب شراء الاصول الثابتة نظام مقترح- رويال ك...
عمل ميزانيات الكترونية لمقارنة اساليب شراء الاصول الثابتة نظام مقترح- رويال ك...عمل ميزانيات الكترونية لمقارنة اساليب شراء الاصول الثابتة نظام مقترح- رويال ك...
عمل ميزانيات الكترونية لمقارنة اساليب شراء الاصول الثابتة نظام مقترح- رويال ك...
@Royal_Class: Private Business
 
3D Houses
3D Houses3D Houses
حقوق الانسان
حقوق الانسانحقوق الانسان
حقوق الانسان
@Royal_Class: Private Business
 
Businesswomen and corporate social responsibility
Businesswomen and corporate social responsibilityBusinesswomen and corporate social responsibility
Businesswomen and corporate social responsibility
@Royal_Class: Private Business
 
Children abuse by parents or servants
Children abuse by parents or servantsChildren abuse by parents or servants
Children abuse by parents or servants
@Royal_Class: Private Business
 

More from @Royal_Class: Private Business (9)

E-library mangament system
E-library mangament systemE-library mangament system
E-library mangament system
 
Case study-Kuwaiti banks performance
Case study-Kuwaiti banks performanceCase study-Kuwaiti banks performance
Case study-Kuwaiti banks performance
 
Ghana: Country and Culture-رويال كلاس للبحوث الأكاديمية والدراسات العليا
Ghana: Country and Culture-رويال كلاس للبحوث الأكاديمية والدراسات العلياGhana: Country and Culture-رويال كلاس للبحوث الأكاديمية والدراسات العليا
Ghana: Country and Culture-رويال كلاس للبحوث الأكاديمية والدراسات العليا
 
معالجة طرق تقييم فرز المستهلكات عن طريق عمل صيانة دورية لها بمواقع العمل ومقا...
معالجة طرق تقييم فرز المستهلكات عن طريق عمل صيانة دورية لها بمواقع العمل ومقا...معالجة طرق تقييم فرز المستهلكات عن طريق عمل صيانة دورية لها بمواقع العمل ومقا...
معالجة طرق تقييم فرز المستهلكات عن طريق عمل صيانة دورية لها بمواقع العمل ومقا...
 
عمل ميزانيات الكترونية لمقارنة اساليب شراء الاصول الثابتة نظام مقترح- رويال ك...
عمل ميزانيات الكترونية لمقارنة اساليب شراء الاصول الثابتة نظام مقترح- رويال ك...عمل ميزانيات الكترونية لمقارنة اساليب شراء الاصول الثابتة نظام مقترح- رويال ك...
عمل ميزانيات الكترونية لمقارنة اساليب شراء الاصول الثابتة نظام مقترح- رويال ك...
 
3D Houses
3D Houses3D Houses
3D Houses
 
حقوق الانسان
حقوق الانسانحقوق الانسان
حقوق الانسان
 
Businesswomen and corporate social responsibility
Businesswomen and corporate social responsibilityBusinesswomen and corporate social responsibility
Businesswomen and corporate social responsibility
 
Children abuse by parents or servants
Children abuse by parents or servantsChildren abuse by parents or servants
Children abuse by parents or servants
 

Recently uploaded

一比一原版(harvard毕业证书)哈佛大学毕业证如何办理
一比一原版(harvard毕业证书)哈佛大学毕业证如何办理一比一原版(harvard毕业证书)哈佛大学毕业证如何办理
一比一原版(harvard毕业证书)哈佛大学毕业证如何办理
taqyea
 
一比一原版英属哥伦比亚大学毕业证(UBC毕业证书)学历如何办理
一比一原版英属哥伦比亚大学毕业证(UBC毕业证书)学历如何办理一比一原版英属哥伦比亚大学毕业证(UBC毕业证书)学历如何办理
一比一原版英属哥伦比亚大学毕业证(UBC毕业证书)学历如何办理
z6osjkqvd
 
DATA COMMS-NETWORKS YR2 lecture 08 NAT & CLOUD.docx
DATA COMMS-NETWORKS YR2 lecture 08 NAT & CLOUD.docxDATA COMMS-NETWORKS YR2 lecture 08 NAT & CLOUD.docx
DATA COMMS-NETWORKS YR2 lecture 08 NAT & CLOUD.docx
SaffaIbrahim1
 
原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样
原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样
原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样
ihavuls
 
Experts live - Improving user adoption with AI
Experts live - Improving user adoption with AIExperts live - Improving user adoption with AI
Experts live - Improving user adoption with AI
jitskeb
 
STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...
STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...
STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...
sameer shah
 
一比一原版(UO毕业证)渥太华大学毕业证如何办理
一比一原版(UO毕业证)渥太华大学毕业证如何办理一比一原版(UO毕业证)渥太华大学毕业证如何办理
一比一原版(UO毕业证)渥太华大学毕业证如何办理
bmucuha
 
Build applications with generative AI on Google Cloud
Build applications with generative AI on Google CloudBuild applications with generative AI on Google Cloud
Build applications with generative AI on Google Cloud
Márton Kodok
 
一比一原版(UCSF文凭证书)旧金山分校毕业证如何办理
一比一原版(UCSF文凭证书)旧金山分校毕业证如何办理一比一原版(UCSF文凭证书)旧金山分校毕业证如何办理
一比一原版(UCSF文凭证书)旧金山分校毕业证如何办理
nuttdpt
 
Orchestrating the Future: Navigating Today's Data Workflow Challenges with Ai...
Orchestrating the Future: Navigating Today's Data Workflow Challenges with Ai...Orchestrating the Future: Navigating Today's Data Workflow Challenges with Ai...
Orchestrating the Future: Navigating Today's Data Workflow Challenges with Ai...
Kaxil Naik
 
一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理
一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理
一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理
bopyb
 
原版一比一多伦多大学毕业证(UofT毕业证书)如何办理
原版一比一多伦多大学毕业证(UofT毕业证书)如何办理原版一比一多伦多大学毕业证(UofT毕业证书)如何办理
原版一比一多伦多大学毕业证(UofT毕业证书)如何办理
mkkikqvo
 
UofT毕业证如何办理
UofT毕业证如何办理UofT毕业证如何办理
UofT毕业证如何办理
exukyp
 
原版一比一弗林德斯大学毕业证(Flinders毕业证书)如何办理
原版一比一弗林德斯大学毕业证(Flinders毕业证书)如何办理原版一比一弗林德斯大学毕业证(Flinders毕业证书)如何办理
原版一比一弗林德斯大学毕业证(Flinders毕业证书)如何办理
a9qfiubqu
 
Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...
Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...
Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...
Aggregage
 
Population Growth in Bataan: The effects of population growth around rural pl...
Population Growth in Bataan: The effects of population growth around rural pl...Population Growth in Bataan: The effects of population growth around rural pl...
Population Growth in Bataan: The effects of population growth around rural pl...
Bill641377
 
一比一原版南十字星大学毕业证(SCU毕业证书)学历如何办理
一比一原版南十字星大学毕业证(SCU毕业证书)学历如何办理一比一原版南十字星大学毕业证(SCU毕业证书)学历如何办理
一比一原版南十字星大学毕业证(SCU毕业证书)学历如何办理
slg6lamcq
 
Predictably Improve Your B2B Tech Company's Performance by Leveraging Data
Predictably Improve Your B2B Tech Company's Performance by Leveraging DataPredictably Improve Your B2B Tech Company's Performance by Leveraging Data
Predictably Improve Your B2B Tech Company's Performance by Leveraging Data
Kiwi Creative
 
Intelligence supported media monitoring in veterinary medicine
Intelligence supported media monitoring in veterinary medicineIntelligence supported media monitoring in veterinary medicine
Intelligence supported media monitoring in veterinary medicine
AndrzejJarynowski
 
A presentation that explain the Power BI Licensing
A presentation that explain the Power BI LicensingA presentation that explain the Power BI Licensing
A presentation that explain the Power BI Licensing
AlessioFois2
 

Recently uploaded (20)

一比一原版(harvard毕业证书)哈佛大学毕业证如何办理
一比一原版(harvard毕业证书)哈佛大学毕业证如何办理一比一原版(harvard毕业证书)哈佛大学毕业证如何办理
一比一原版(harvard毕业证书)哈佛大学毕业证如何办理
 
一比一原版英属哥伦比亚大学毕业证(UBC毕业证书)学历如何办理
一比一原版英属哥伦比亚大学毕业证(UBC毕业证书)学历如何办理一比一原版英属哥伦比亚大学毕业证(UBC毕业证书)学历如何办理
一比一原版英属哥伦比亚大学毕业证(UBC毕业证书)学历如何办理
 
DATA COMMS-NETWORKS YR2 lecture 08 NAT & CLOUD.docx
DATA COMMS-NETWORKS YR2 lecture 08 NAT & CLOUD.docxDATA COMMS-NETWORKS YR2 lecture 08 NAT & CLOUD.docx
DATA COMMS-NETWORKS YR2 lecture 08 NAT & CLOUD.docx
 
原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样
原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样
原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样
 
Experts live - Improving user adoption with AI
Experts live - Improving user adoption with AIExperts live - Improving user adoption with AI
Experts live - Improving user adoption with AI
 
STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...
STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...
STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...
 
一比一原版(UO毕业证)渥太华大学毕业证如何办理
一比一原版(UO毕业证)渥太华大学毕业证如何办理一比一原版(UO毕业证)渥太华大学毕业证如何办理
一比一原版(UO毕业证)渥太华大学毕业证如何办理
 
Build applications with generative AI on Google Cloud
Build applications with generative AI on Google CloudBuild applications with generative AI on Google Cloud
Build applications with generative AI on Google Cloud
 
一比一原版(UCSF文凭证书)旧金山分校毕业证如何办理
一比一原版(UCSF文凭证书)旧金山分校毕业证如何办理一比一原版(UCSF文凭证书)旧金山分校毕业证如何办理
一比一原版(UCSF文凭证书)旧金山分校毕业证如何办理
 
Orchestrating the Future: Navigating Today's Data Workflow Challenges with Ai...
Orchestrating the Future: Navigating Today's Data Workflow Challenges with Ai...Orchestrating the Future: Navigating Today's Data Workflow Challenges with Ai...
Orchestrating the Future: Navigating Today's Data Workflow Challenges with Ai...
 
一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理
一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理
一比一原版(GWU,GW文凭证书)乔治·华盛顿大学毕业证如何办理
 
原版一比一多伦多大学毕业证(UofT毕业证书)如何办理
原版一比一多伦多大学毕业证(UofT毕业证书)如何办理原版一比一多伦多大学毕业证(UofT毕业证书)如何办理
原版一比一多伦多大学毕业证(UofT毕业证书)如何办理
 
UofT毕业证如何办理
UofT毕业证如何办理UofT毕业证如何办理
UofT毕业证如何办理
 
原版一比一弗林德斯大学毕业证(Flinders毕业证书)如何办理
原版一比一弗林德斯大学毕业证(Flinders毕业证书)如何办理原版一比一弗林德斯大学毕业证(Flinders毕业证书)如何办理
原版一比一弗林德斯大学毕业证(Flinders毕业证书)如何办理
 
Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...
Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...
Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...
 
Population Growth in Bataan: The effects of population growth around rural pl...
Population Growth in Bataan: The effects of population growth around rural pl...Population Growth in Bataan: The effects of population growth around rural pl...
Population Growth in Bataan: The effects of population growth around rural pl...
 
一比一原版南十字星大学毕业证(SCU毕业证书)学历如何办理
一比一原版南十字星大学毕业证(SCU毕业证书)学历如何办理一比一原版南十字星大学毕业证(SCU毕业证书)学历如何办理
一比一原版南十字星大学毕业证(SCU毕业证书)学历如何办理
 
Predictably Improve Your B2B Tech Company's Performance by Leveraging Data
Predictably Improve Your B2B Tech Company's Performance by Leveraging DataPredictably Improve Your B2B Tech Company's Performance by Leveraging Data
Predictably Improve Your B2B Tech Company's Performance by Leveraging Data
 
Intelligence supported media monitoring in veterinary medicine
Intelligence supported media monitoring in veterinary medicineIntelligence supported media monitoring in veterinary medicine
Intelligence supported media monitoring in veterinary medicine
 
A presentation that explain the Power BI Licensing
A presentation that explain the Power BI LicensingA presentation that explain the Power BI Licensing
A presentation that explain the Power BI Licensing
 

Banking system-رويال كلاس للبحوث الأكاديمية

  • 1.
  • 2. INTRODUCTION Nowadays, the bank customers were depending on the net or the bank straightly for all their account details and can’t able to involve in the bank process directly. This Problem can be solved through Mobile Banking System. The title of the project is MOBILE BANKING. The main aim of the project is to mobilize the Bank Process that is used to reduce the customer transaction-time as well as user can able to access from anywhere through mobile. The main aim of developing this Internet banking System J2EE based Engineering project is to provide efficient and secure net banking facilities to the banking customers over the internet. Mobile banking enable customer to access the information from his personal mobile and can able to view his account details. This system also used to transact money to another client through the keypad of the mobile itself. The user can also verify his Cheque and demand draft details if another person may pass a demand draft or Cheque. The Mobile Banking System runs in a Mobile Browser (Android Simulator). The software consists of two parts viz, the server part and the client part. The server part is present in Mobile Banking server in the form of Downloaded Application module. The client part is present at each client’s mobile the server and the client are connected to each other over the Internet using WAP technology. Mobile Banking provides a system for the user to access his bank account through his Mobile. The system also enables the user to pay his EB Bill, Telephone Bill through his mobile as well as pay for some other services,
  • 3. which he has availed. The Mobile banking system is not just for payment but a user of the system can also transfer money to another account holder through this system. He can receive from his bank or from his business associates or friend or other person who is also connected to the system. Wireless Markup Language (WML): Introduction to WML: WML (Wireless Markup Language) is a markup language based on WML. Technically it is an XML application. Just like HTML and XML, WML is read and Interpreted by a browser built into the WAP device. For WAP devices, the browser is Commonly called a micro browser, indicating that its capabilities are somewhat limited. Additional limitations may be the result of the device that the micro browser runs on. If You have no prior knowledge of XML; you will probably find WML much more Stringent than HTML.WML files are referred to as “decks”. Each deck consists of one or more cards. Cards begin and end with<card> tags, while decks begin and end with <deck> tags. When the WML micro browser accesses the WML document (or deck), it reads the whole <Card> tag in WML is very similar to the <a name> tag of HTML. WAP devices have very little memory, so there is a limit to how big each WML Deck can be. The limit varies a great deal from one browser to another. These limits refer to the compiled form of your deck, which is usually fairly small compared to the plain text XML, code that you send out from the server.
  • 4. REASONS TO USE WML: WML is used in the WAP environment instead of HTML. WML is designed for wireless devices. Compared to HTML, WML requires very little bandwidth and much less processing strength to render, which means longer lasting batteries. Finally, HTML requires a larger display than is available on a mobile phone. WIRELESS MARKUP LANGUAGE SCRIPT (WML SCRIPT): Wireless Markup Language Script (WML Script) was designed to overcome the limitations of WML for creating complicated interactions on wireless devices like pre-Processing and validating data for an online ordering form. WML Script is similar to JavaScript. However WML Script, keeping to the Bandwidth and memory limitations of wireless devices, is more compact and simpler than JavaScript. WML Script and WML closely integrate with one another. Because WML Script Runs locally on the device browser, and not on a remote server, the wireless device doesn’t have to send data to the server as often. This means visitors to your site using a Wireless device have a much faster experience – and on the Internet that often can make the difference between someone both staying on your site and returning later. ANDROID SIMULATOR: • Android Mobile Internet Toolkit 4.0 • Android SDK
  • 5. ANDROID MOBILE INTERNET TOOLKIT 4.0 Android Mobile Internet Toolkit (NMIT) consists of a set of editors for creating various types of mobile Internet content. NMIT enables the display of this content on Multiple supported phone SDKs, such as the Android content authoring SDK as well As the Android Mobile Browser Simulator (NMB)”concept” phone SDK. Phone SDKs are installed separately. NMIT detects installed, supported phone SDKs at startup and lists these in its SDK Control Panel. You can display Content you Author on any supported phone SDK by simply clicking a Show button within an editor. Most NMIT editors are used for creating XML-based content types defined by Document type definitions (DTDs). These editors employ content validation to check Content against a DTD, and they provide futures for easily selecting elements and Attributions for insertion based on current cursor position. In addition, NMIT provides a DTD manager through which you can import new DTDs for use by NMIT editors. Android Mobile Internet Toolkit (NMIT) 4.0, which has been newly redesigned to Focus primarily on content authoring futures and to support multiple active phone SDKs. NMIT 4.0 defers considerably from the previous NMIT 3.1 versions in that the following NMIT 3.1 components are no longer included with NMIT and are now available as Separate downloads from forum Android . WAP Server Simulator, newly renamed Android WAP Gateway Simulator (NWGS) • Android Mobile Browser (NMB) 3.01 device simulator, Newly renamed
  • 6. • Android Mobile Browser (NMB) Simulator 4.0. In additional, the NMIT 3.1 • Set of tab views for viewing current, session, Bookmarks, WTLS, and WIM information is not included in NMIT 4.0. These views, which are Used for diagnostic monitoring of the interaction of phone SDKs with the Network, have been integrated within each phone SDK and made accessible through a window attached to each running SDK instance. This redesign of NMIT provides several benefits such as the ability to: • Launch multiple phone SDKs and multiple instances of most individual phone SDKs. • Send content simultaneously to multiple instances of running phone SDKs. • Launch diagnostic views from running individual phone SDKs with • View panels targeted individually to phone SDKs capability. For Example, WIM and WTLS views are absent from the diagnostic views of Phone SDKs that do not support these functions. • Associate file types with NMIT editors during NMIT installation so that double-checking a file of that type opens the file in an NMIT editor NMIT ENABLES YOU TO LAUNCH THE FOLLOWING TOOLS: • SDK control panel. This tool for managing phone SDKs is an integral part of NMIT.
  • 7. • DTD manager. This tool for supplementing the DTDs used by NMIT’s XML-based editors is an integral part of NMIT. • DRM (Digital Rights Management). This tool, a single user WAP gateway, is a separate application, not integrated with NMIT. GATEWAY: With this SDK, you can view local files or receive mobile Internet content using an HTTP connection. Such content includes: • Web content designed to be browsed on a mobile phone, such as brows able WML and XML content • Wireless messages such as MMS (multimedia message service) and SI/SL (service Indictor/Service Load) push messages. To simulate pressing the buttons on a Android mobile handset, click the Corresponding keys on the SDK with the mouse. ANDROID MOBILE BROWSER 4.0 SDK (NMB): NMB is a mobile phone SDK that includes a mobile Internet browser for browsing Both mobile Internet content (through a WAP connection) and local file content. It fully Supports the content authoring features of Android Mobile Toolkit 4.0(NMIT) and can be used to display XHTML and WML content, as well as push message. It also can be used Standalone. • NMB 4.0 can be launched as a standalone browser or used in conjunction with Android Mobile Internet Toolkit (NMIT), or both simultaneously.
  • 8. • You can launch multiple instances of NMB 4.0 simultaneously and use these Independently, and you can display NMIT 4.0 content on all running instances Of NMB 4.0. • NMB 4.0 now includes diagnostic views through its Tools>Diagnostic menu. Wish to preview how their content will look before it is ultimately deployed on a mobile Phone handset. Using NMB, content developers can mobile Internet content developed using Android Toolkit 4.0(NMIT), as well as local file content resident on Internet servers and accessed through a WAP connection. WAP connection may be made through either a WAP gateway server or through Android ’s WAP gateway simulator (NWGS). WAP PROTOCOL SUPPORT: The Android mobile Browser 4.0 SDK supports the WAP June 2000(or WAP version 1.2.2) Specification. These may be found at the WAP Forum site at the page titled the June 2000 (WAP 1.2.1) conformance release. Supported content includes WML, WML Script, and XHTML, as well as WBMP and GIF image formats. CHARACTER SET SUPPORTS: The Android Mobile Browser 4.0 SDK supports the following character sets: • US ASCII (ISO-8859-1) • UTF-8 • UCS-2 (ISO-10646-UCS-2)
  • 9. ARCHITECTURAL DESIGN: Architectural design is concerned with the refining of the conceptual view of the system; identify the internal process of the system. Here various operations are divided into modules that as their own interfaces with the required information and the various modules are • Registration/User Verification • Wap Registration • Balance Enquiry • Statement Enquiry • Fund Transfer • EB, Telephone Bill Payment • DD/Cheque Request • Change Password REGISTRATION/USER VERIFICATION& WAP REGISTRATION: This module gives full information about the particular registered user (i.e. the account type and personal details). If the user wants to register newly he should enter the personal details and the type of account information so that the wap registration form is correspondingly generated if the account type is current account, if he is a Fixed Deposit account holder the wap registration form is not generated to that particular account holder. The option gives full information about the user details, it also has another two options to select as account type. First one is fixed deposit holder, it
  • 10. means that particular amount is deposited in the bank for a particular duration (say for 3years) and the user is allowed to perform operations within the interest amount and the second one the current account type, here the user is allowed for Wap registration and allowed to access his account information through his Mobile. BALANCE ENQUIRY: This module is used to reserve the bus and train or flight tickets, ticket cancellation and checking the reservation status. This module it displays three options. First one is used for train reservation. Second one is used for bus reservation. Third one is used for flight reservation. Train reservation display five options. First one used to display all the reservation details (train no, train name, passenger name, class, date and so on). Second one is used to display the reservation status. Third one is used to display available tickets in the train. Fourth one is used to reserve the tickets. Fifth and one is used to cancel the tickets. The same process is implemented by the bus and flight reservation. CHATTING: This module is used to share the information between two clients provided the clients register in this service provider. Before entering into the chat room, first the users enter the secret code. If the user enter the correct secret code then the users enter into the chat room, and the user will be able to chat with other client also and he will be able to send message or receive message. At a time he can chat with two or more client also.
  • 11. IMAGE STREAMING: This module is used for the entertainment purpose. The collection images are stored in the database. These images are created by a motion picture. First the user selects the movie name. Then the server searches the movie on the database and passes the movie from database to simulator.