Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
ABSTRACT
The rapid growth of mobile applications has given rise to a new term—
mobile commerce, or m-commerce. Due to the fact that m-commerce is still at its
initial stage, there is no unified definition of it. Any transaction or economic values
managed through at least one kind of mobile terminal equipment on the mobile
telecommunication network are considered a part of mobile commerce. In general
mobile commerce is defined as the application of wireless communications
networks and devices to the execution of transactions with monetary value either
direct or indirect.
Many scholars and analysts have asserted that there is a huge market
potential for mobile commerce applications. It is becoming one of the major topics
of interest for the IS research community and a key priority for many business
organizations. The eyes of scholars and industry representatives are now on the
Diffusion of Mobile Commerce Application in the Market
opportunities offered by wireless media, envisaging that the next –or the real phase
of e-business growth will be in the area of mobile commerce.
CONTENTS
1. Introduction
2. Literature Survey
3. Project Description
4. System Specification
5. Architecture
6. Code
7. Implementation
8. Testing
9. Snapshot
11.7. Biometrics
12. Conclusion
13. Bibliography
Diffusion of Mobile Commerce Application in the Market
CHAPTER 1
INTRODUCTION
CHAPTER 2
LITERATURE SURVEY
tutors at Age Concern Oxford shire and research work from the
Speech Project at Oxford Brookes University. It describes the
Voice Access Booking System (VABS) which enables clients at Age
Concern Oxford shire to organize their IT taster session by
booking, cancelling or rearranging them using a speech dialogue
over the telephone from their own homes.
potential for: (1) user empowerment, (2) the estimated market for
location based advertising, (3) and the ability to handle many
emergency situations(e.g., airline flight schedule changes, stock
price alerts and quotations, home burglar alarms).
CHAPTER 3
PROJECT DESCRIPTION
Our project’s ideal goal is to enable the mobile phone to Vote and
hunt for a job Mobile communication systems of today provide
increased availability, miniaturization and enhanced data rates.
This emergence is expected to enhance the deployment of mobile
systems in many services.
In India all earlier job Hunt the employer and the jobseeker need
to depend fully on the website and text based information display
is there. In this voice based job hunt the job seekers can easily
get the information through the landline or mobile with the help
of IVRS based system through voice xml.
Job Hunter can get the job information only if they have internet
connection or only through newspaper and its fully text based
information system.
Diffusion of Mobile Commerce Application in the Market
2. Handicapped peoples.
Sip phone is an emulator with the help of which user can call
IVRS. Here there is more than one line. So based on their
application which they want to contact, the customer can call that
particular line. In this, emulator is used to receive the user input
in the format of DTMF or Speech and it also delivers the output to
the user in the form of speech.
CHAPTER 4
SYSTEM SPECIFICATION
Processor : Pentium IV
CHAPTE
R5
ARCHITECTURE
The Architecture for job hunt is as per the figure 5.1 shown below.
be an option to route more than one call with the call Router. This
helps to run more than one IVRS application simultaneously in
time sharing basis.
Network Topology
Digital channels
connect the last mile from the exchange to the telephone in the
home (also called the local loop). To carry a typical phone call
from a calling party to a called party, the analog audio signal is
digitized at an 8 kHz sample rate using 8-bit pulse code
modulation (PCM). The call is then transmitted from one end to
another via telephone exchanges. The call is switched using a call
set up protocol (usually ISUP) between the telephone exchanges
under an overall routing strategy.
4. Hosted IVR
Diffusion of Mobile Commerce Application in the Market
5.1.4 VoIP
Diffusion of Mobile Commerce Application in the Market
The use of video will give IVR systems the ability to use
graphical and video information to assist the caller. The
introduction of video IVR may allow systems in the future the
ability to read emotions and facial expressions. It may be used to
identify the caller, using technology such as Iris scan or other
biometric means. Recordings of the caller may be stored to
monitor certain transactions, and may be used to reduce identity
fraud.
TCP consists of a set of rules: for the protocol, that are used
with the Internet Protocol, and for the IP, to send data "in a form
of message units" between computers over the Internet. At the
same time that IP takes care of handling the actual delivery of the
data, TCP takes care of keeping track of the individual units of
data transmission, called segments that a message is divided into
for efficient routing through the network. For example, when an
HTML file is sent from a Web server, the TCP software layer of
that server divides the sequence of bytes of the file into segments
and forwards them individually to the IP software layer (Internet
Layer).
CHAPTER 6
CODE
6.1 JOB HUNT
DTMF Mode
//Main.jsp
<vxml version="2.0">
<nomatch>
<reprompt />
</nomatch>
<noinput>
<reprompt />
</noinput>
<menu id="menu">
</prompt>
<prompt>
<enumerate>
</enumerate>
</prompt>
<choice
next="http://localhost:8080/jobHunt/jobCategory/ComputerIT.jsp"
dtmf="1">
.Computers and I T.
</choice>
<choice
next="http://localhost:8080/jobHunt/jobCategory/Medical.jsp"
dtmf="2">
.Medical.
</choice>
<choice
next="http://localhost:8080/jobHunt/jobCategory/Sales.jsp"
dtmf="3">
Diffusion of Mobile Commerce Application in the Market
</choice>
<choice
next="http://localhost:8080/jobHunt/jobCategory/BPO.jsp"
dtmf="4">
.B.P.O.
</choice>
<choice
next="http://localhost:8080/jobHunt/jobCategory/Accounting.jsp"
dtmf="5">
</choice>
<choice
next="http://localhost:8080/jobHunt/jobCategory/HR.jsp"
dtmf="6">
</choice>
</menu>
</vxml>
//ComputerIT.jsp
Diffusion of Mobile Commerce Application in the Market
<vxml version="2.0">
<nomatch>
<reprompt />
</nomatch>
<noinput>
<reprompt />
</noinput>
<menu id="menuCategory">
<prompt bargein="false">
</prompt>
<prompt>
<enumerate>
Diffusion of Mobile Commerce Application in the Market
</enumerate>
</prompt>
</menu>
<%
Class.forName(driver).newInstance();
try {
con = DriverManager.getConnection(url);
stmt = con.createStatement();
rst = stmt.executeQuery("SELECT
DATE_FORMAT(date,'%e-%m-
%Y'),companyname,position,eligibility,location FROM
networking");
while (rst.next()) {
%>
<form id="hardware">
<block>
<prompt>...Date...<%=rst.getString(1)%></prompt>
<prompt>...Company...<
%=rst.getString(2)%></prompt>
<prompt>...Position...<%=rst.getString(3)%></prompt>
<prompt>...Elegibility...<
%=rst.getString(4)%></prompt>
<prompt>...Location...<%=rst.getString(5)%></prompt>
<goto next="#gotomenu"/>
</block>
</form>
<%}
rst.close();
con.close();
stmt.close();
Diffusion of Mobile Commerce Application in the Market
} catch (Exception e) {
System.out.println(e.getMessage());
}%>
<%
Class.forName(driver1).newInstance();
try {
con1 = DriverManager.getConnection(url1);
stmt1 = con1.createStatement();
rst1 = stmt1.executeQuery("SELECT
DATE_FORMAT(date,'%e-%m-
%Y'),companyname,position,eligibility,location FROM web");
while (rst1.next()) {
%>
<form id="web">
<block>
<prompt>...Date...<%=rst1.getString(1)%></prompt>
<prompt>...Company...<
%=rst1.getString(2)%></prompt>
Diffusion of Mobile Commerce Application in the Market
<prompt>...Position...<%=rst1.getString(3)%></prompt>
<prompt>...Elegibility...<
%=rst1.getString(4)%></prompt>
<prompt>...Location...<
%=rst1.getString(5)%></prompt>
<goto next="#gotomenu"/>
</block>
</form>
<%}
rst1.close();
con1.close();
stmt1.close();
} catch (Exception e) {
System.out.println(e.getMessage());
}%>
<%
Class.forName(driver2).newInstance();
try {
con2 = DriverManager.getConnection(url2);
stmt2 = con2.createStatement();
rst2 = stmt2.executeQuery("SELECT
DATE_FORMAT(date,'%e-%m-
%Y'),companyname,position,eligibility,location FROM software");
while (rst2.next()) {
%>
<form id="software">
<block>
<prompt>...Date...<%=rst2.getString(1)%></prompt>
<prompt>...Company...<
%=rst2.getString(2)%></prompt>
<prompt>...Position...<%=rst2.getString(3)%></prompt>
<prompt>...Elegibility...<
%=rst2.getString(4)%></prompt>
<prompt>...Location...<
%=rst2.getString(5)%></prompt>
<goto next="#gotomenu"/>
</block>
</form>
<%}
rst2.close();
Diffusion of Mobile Commerce Application in the Market
con2.close();
stmt2.close();
} catch (Exception e) {
System.out.println(e.getMessage());
}%>
<%
Class.forName(driver3).newInstance();
try {
con3 = DriverManager.getConnection(url3);
stmt3 = con3.createStatement();
rst3 = stmt3.executeQuery("SELECT
DATE_FORMAT(date,'%e-%m-
%Y'),companyname,position,eligibility,location FROM testing");
while (rst3.next()) {
%>
<form id="testing">
<block>
Diffusion of Mobile Commerce Application in the Market
<prompt>...Date...<%=rst3.getString(1)%></prompt>
<prompt>...Company...<
%=rst3.getString(2)%></prompt>
<prompt>...Position...<%=rst3.getString(3)%></prompt>
<prompt>...Elegibility...<
%=rst3.getString(4)%></prompt>
<prompt>...Location...<
%=rst3.getString(5)%></prompt>
<goto next="#gotomenu"/>
</block>
</form>
<%}
rst3.close();
con3.close();
stmt3.close();
} catch (Exception e) {
System.out.println(e.getMessage());
}%>
<menu id="gotomenu">
<prompt bargein="false">
.Goto.
</prompt>
<prompt>
Diffusion of Mobile Commerce Application in the Market
<enumerate>
</enumerate>
</prompt>
<!--<choice
next="http://localhost:8084/jobHunt/JRole/trainingCIT.vxml"
dtmf="1">-->
<choice
next="http://localhost:8080/jobHunt/jobCategory/ComputerIT.jsp"
dtmf="7">
Previous Menu.
</choice>
<!--<choice
next="http://localhost:8084/jobHunt/JRole/trainingCIT.vxml"
dtmf="1">-->
<choice next="http://localhost:8080/jobHunt/Main.jsp"
dtmf="8">
Main Menu.
</choice>
</menu>
</vxml>
//HR.jsp
<vxml version="2.0">
<nomatch>
<reprompt />
</nomatch>
<noinput>
<reprompt />
</noinput>
<menu id="menuCategory">
<prompt bargein="false">
</prompt>
<prompt>
<enumerate>
</enumerate>
Diffusion of Mobile Commerce Application in the Market
</prompt>
</menu>
<%
Class.forName(driver).newInstance();
try {
con = DriverManager.getConnection(url);
stmt = con.createStatement();
rst = stmt.executeQuery("SELECT
DATE_FORMAT(date,'%e-%m-
%Y'),companyname,position,eligibility,location FROM admin");
while (rst.next()) {
%>
Diffusion of Mobile Commerce Application in the Market
<form id="hardware">
<block>
<prompt>...Date...<%=rst.getString(1)%></prompt>
<prompt>...Company...<
%=rst.getString(2)%></prompt>
<prompt>...Position...<%=rst.getString(3)%></prompt>
<prompt>...Elegibility...<
%=rst.getString(4)%></prompt>
<prompt>...Location...<%=rst.getString(5)%></prompt>
<goto next="#gotomenu"/>
</block>
</form>
<%}
rst.close();
con.close();
stmt.close();
} catch (Exception e) {
System.out.println(e.getMessage());
}%>
<%
Class.forName(driver1).newInstance();
try {
con1 = DriverManager.getConnection(url1);
stmt1 = con1.createStatement();
rst1 = stmt1.executeQuery("SELECT
DATE_FORMAT(date,'%e-%m-
%Y'),companyname,position,eligibility,location FROM hr");
while (rst1.next()) {
%>
<form id="web">
<block>
<prompt>...Date...<%=rst1.getString(1)%></prompt>
<prompt>...Company...<
%=rst1.getString(2)%></prompt>
<prompt>...Position...<%=rst1.getString(3)%></prompt>
<prompt>...Elegibility...<
%=rst1.getString(4)%></prompt>
<prompt>...Location...<
%=rst1.getString(5)%></prompt>
<goto next="#gotomenu"/>
Diffusion of Mobile Commerce Application in the Market
</block>
</form>
<%}
rst1.close();
con1.close();
stmt1.close();
} catch (Exception e) {
System.out.println(e.getMessage());
}%>
<%
Class.forName(driver2).newInstance();
try {
con2 = DriverManager.getConnection(url2);
stmt2 = con2.createStatement();
Diffusion of Mobile Commerce Application in the Market
rst2 = stmt2.executeQuery("SELECT
DATE_FORMAT(date,'%e-%m-
%Y'),companyname,position,eligibility,location FROM payroll");
while (rst2.next()) {
%>
<form id="software">
<block>
<prompt>...Date...<%=rst2.getString(1)%></prompt>
<prompt>...Company...<
%=rst2.getString(2)%></prompt>
<prompt>...Position...<%=rst2.getString(3)%></prompt>
<prompt>...Elegibility...<
%=rst2.getString(4)%></prompt>
<prompt>...Location...<
%=rst2.getString(5)%></prompt>
<goto next="#gotomenu"/>
</block>
</form>
<%}
rst2.close();
con2.close();
stmt2.close();
} catch (Exception e) {
System.out.println(e.getMessage());
}%>
Diffusion of Mobile Commerce Application in the Market
<menu id="gotomenu">
<prompt bargein="false">
.Goto.
</prompt>
<prompt>
<enumerate>
</enumerate>
</prompt>
<!--<choice
next="http://localhost:8084/jobHunt/JRole/trainingCIT.vxml"
dtmf="1">-->
<choice
next="http://localhost:8080/jobHunt/jobCategory/ComputerIT.jsp"
dtmf="7">
Previous Menu.
</choice>
<!--<choice
next="http://localhost:8084/jobHunt/JRole/trainingCIT.vxml"
dtmf="1">-->
<choice next="http://localhost:8080/jobHunt/Main.jsp"
dtmf="8">
Main Menu.
Diffusion of Mobile Commerce Application in the Market
</choice>
</menu>
</vxml>
//Medical.jsp
<vxml version="2.0">
<nomatch>
<reprompt />
</nomatch>
<noinput>
<reprompt />
</noinput>
<menu id="menuCategory">
<prompt bargein="false">
Diffusion of Mobile Commerce Application in the Market
</prompt>
<prompt>
<enumerate>
</enumerate>
</prompt>
<choice next="#software"
dtmf="3">orthopaedist.</choice>
</menu>
<%
Class.forName(driver).newInstance();
try {
con = DriverManager.getConnection(url);
stmt = con.createStatement();
rst = stmt.executeQuery("SELECT
DATE_FORMAT(date,'%e-%m-
%Y'),companyname,position,eligibility,location FROM general");
while (rst.next()) {
%>
<form id="hardware">
<block>
<prompt>...Date...<%=rst.getString(1)%></prompt>
<prompt>...Company...<
%=rst.getString(2)%></prompt>
<prompt>...Position...<%=rst.getString(3)%></prompt>
<prompt>...Elegibility...<
%=rst.getString(4)%></prompt>
<prompt>...Location...<%=rst.getString(5)%></prompt>
<goto next="#gotomenu"/>
</block>
</form>
<%}
rst.close();
Diffusion of Mobile Commerce Application in the Market
con.close();
stmt.close();
} catch (Exception e) {
System.out.println(e.getMessage());
}%>
<%
Class.forName(driver1).newInstance();
try {
con1 = DriverManager.getConnection(url1);
stmt1 = con1.createStatement();
rst1 = stmt1.executeQuery("SELECT
DATE_FORMAT(date,'%e-%m-
%Y'),companyname,position,eligibility,location FROM lab");
while (rst1.next()) {
%>
<form id="web">
<block>
<prompt>...Date...<%=rst1.getString(1)%></prompt>
Diffusion of Mobile Commerce Application in the Market
<prompt>...Company...<
%=rst1.getString(2)%></prompt>
<prompt>...Position...<%=rst1.getString(3)%></prompt>
<prompt>...Elegibility...<
%=rst1.getString(4)%></prompt>
<prompt>...Location...<
%=rst1.getString(5)%></prompt>
<goto next="#gotomenu"/>
</block>
</form>
<%}
rst1.close();
con1.close();
stmt1.close();
} catch (Exception e) {
System.out.println(e.getMessage());
}%>
<%
Class.forName(driver2).newInstance();
try {
con2 = DriverManager.getConnection(url2);
stmt2 = con2.createStatement();
rst2 = stmt2.executeQuery("SELECT
DATE_FORMAT(date,'%e-%m-
%Y'),companyname,position,eligibility,location FROM ortho");
while (rst2.next()) {
%>
<form id="software">
<block>
<prompt>...Date...<%=rst2.getString(1)%></prompt>
<prompt>...Company...<
%=rst2.getString(2)%></prompt>
<prompt>...Position...<%=rst2.getString(3)%></prompt>
<prompt>...Elegibility...<
%=rst2.getString(4)%></prompt>
<prompt>...Location...<
%=rst2.getString(5)%></prompt>
<goto next="#gotomenu"/>
</block>
</form>
<%}
rst2.close();
Diffusion of Mobile Commerce Application in the Market
con2.close();
stmt2.close();
} catch (Exception e) {
System.out.println(e.getMessage());
}%>
<%
Class.forName(driver3).newInstance();
try {
con3 = DriverManager.getConnection(url3);
stmt3 = con3.createStatement();
rst3 = stmt3.executeQuery("SELECT
DATE_FORMAT(date,'%e-%m-
%Y'),companyname,position,eligibility,location FROM surgeon");
while (rst3.next()) {
%>
<form id="testing">
<block>
Diffusion of Mobile Commerce Application in the Market
<prompt>...Date...<%=rst3.getString(1)%></prompt>
<prompt>...Company...<
%=rst3.getString(2)%></prompt>
<prompt>...Position...<%=rst3.getString(3)%></prompt>
<prompt>...Elegibility...<
%=rst3.getString(4)%></prompt>
<prompt>...Location...<
%=rst3.getString(5)%></prompt>
<goto next="#gotomenu"/>
</block>
</form>
<%}
rst3.close();
con3.close();
stmt3.close();
} catch (Exception e) {
System.out.println(e.getMessage());
}%>
<menu id="gotomenu">
<prompt bargein="false">
.Goto.
</prompt>
<prompt>
Diffusion of Mobile Commerce Application in the Market
<enumerate>
</enumerate>
</prompt>
<!--<choice
next="http://localhost:8084/jobHunt/JRole/trainingCIT.vxml"
dtmf="1">-->
<choice
next="http://localhost:8080/jobHunt/jobCategory/ComputerIT.jsp"
dtmf="7">
Previous Menu.
</choice>
<!--<choice
next="http://localhost:8084/jobHunt/JRole/trainingCIT.vxml"
dtmf="1">-->
<choice next="http://localhost:8080/jobHunt/Main.jsp"
dtmf="8">
Main Menu.
</choice>
</menu>
</vxml>
//sales.jsp
<vxml version="2.0">
<form id="Pharmacist">
<block>
<prompt>
Experience.1 to 3 years.
Location. Bangalore...
Ecole Solitalre .
Experience.3 to 5 years,
Location.Delhi.
Experience.11 to 16 years.
Location.Mumbai.
</prompt>
<goto next="#gotomenu"/>
</block>
</form>
<menu id="gotomenu">
<prompt bargein="false">
.Goto.
</prompt>
<prompt>
<enumerate>
</enumerate>
</prompt>
<!--<choice
next="http://localhost:8084/jobHunt/JRole/trainingCIT.vxml"
dtmf="1">-->
<choice
next="http://localhost:8084/jobHunt/jobCategory/ComputerIT.jsp"
dtmf="7">
Previous Menu.
</choice>
<!--<choice
next="http://localhost:8084/jobHunt/JRole/trainingCIT.vxml"
dtmf="1">-->
<choice next="http://localhost:8084/jobHunt/Main.jsp"
dtmf="8">
Main Menu.
</choice>
</menu>
</vxml>
Diffusion of Mobile Commerce Application in the Market
<html>
<head>
</head>
<body>
<table>
<tr><td><b>Company:</b></td><td>
<tr><td ><b>Position:</b></td><td>
<tr><td><b>Eligibility:</b></td><td>
<tr><td ><b>Location:</b></td><td>
Diffusion of Mobile Commerce Application in the Market
<tr><td><input type="submit"
name="EnterDetailsHW" value="Submit"></input></td>
</table>
</form>
</body>
</html>
<vxml version="2.0">
<form id="init">
</field>
<filled>
<submit next="http://localhost:8080/MobilVoting/VServer"
namelist = "username password reqType" method="post"/>
</filled>
</field>
</form>
</vxml>
<vxml version="2.0">
<form id="init">
<block></block>
</field>
<filled>
<submit next="http://localhost:8080/MobilVoting/VServer"
namelist = "age pincode reqType" method="post"/>
</filled>
</field>
</form>
</vxml>
Diffusion of Mobile Commerce Application in the Market
<form>
<block>
</block>
</form>
</vxml>
//multi.jsp
<%
%>
<vxml version="2.0">
Diffusion of Mobile Commerce Application in the Market
<nomatch>
<reprompt />
</nomatch>
<noinput>
<reprompt />
</noinput>
<menu id="menu">
<prompt bargein="false">
</prompt>
<choice next="http://<%=appHost%>/<%=appName
%>/dtmf/Success.jsp" dtmf="1"/>
<choice next="http://<%=appHost%>/<%=appName
%>/speech/Success.jsp" > two </choice>
</menu>
</vxml>
Diffusion of Mobile Commerce Application in the Market
//success.jsp
<%
%>
<vxml version="2.0">
<nomatch>
<reprompt />
</nomatch>
<noinput>
<reprompt />
</noinput>
Diffusion of Mobile Commerce Application in the Market
<menu id="menu">
<prompt bargein="false">
</prompt>
<prompt>
<enumerate>
</enumerate>
</prompt>
<choice next="http://<%=appHost%>/<%=appName
%>/dtmf/VotePollJDS.jsp" dtmf="1">
</choice>
<choice next="http://<%=appHost%>/<%=appName
%>/dtmf/VotePollJDU.jsp" dtmf="2">
</choice>
<choice next="http://<%=appHost%>/<%=appName
%>/dtmf/VotePollCongress.jsp" dtmf="3">
Diffusion of Mobile Commerce Application in the Market
</choice>
<choice next="http://<%=appHost%>/<%=appName
%>/dtmf/VotePollBJP.jsp" dtmf="4">
</choice>
</menu>
</vxml>
//VotePoll BJP.jsp
<vxml xmlns="http://www.w3.org/2001/vxml"
xmlns:conf="http://www.w3.org/2002/vxml-conformance"
version="2.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.w3.org/2001/vxml
http://www.w3.org/TR/voicexml20/vxml.xsd">
<%
try {
Class.forName("com.mysql.jdbc.Driver");
Diffusion of Mobile Commerce Application in the Market
Connection connection =
DriverManager.getConnection("jdbc:mysql://localhost:3306/mobil
evoting", "root", "root");
Statement st = connection.createStatement();
int i = 1;
if (res == 1) {
out.println("Records Updated!");
} else {
connection.close();
catch(Exception e) {
out.println(e.toString());
%>
<form id="insertAdmk">
<block>
</block>
Diffusion of Mobile Commerce Application in the Market
<exit/>
</form>
</vxml>
//VotePoll Congress.jsp
<vxml xmlns="http://www.w3.org/2001/vxml"
xmlns:conf="http://www.w3.org/2002/vxml-conformance"
version="2.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.w3.org/2001/vxml
http://www.w3.org/TR/voicexml20/vxml.xsd">
<%
try {
Class.forName("com.mysql.jdbc.Driver");
Connection connection =
DriverManager.getConnection("jdbc:mysql://localhost:3306/mobil
evoting", "root", "root");
Statement st = connection.createStatement();
int i = 1;
if (res == 1) {
out.println("Records Updated!");
} else {
connection.close();
catch(Exception e) {
out.println(e.toString());
%>
<form id="insertAdmk">
<block>
</block>
<exit/>
</form>
</vxml>
//JDU.jsp
<vxml xmlns="http://www.w3.org/2001/vxml"
Diffusion of Mobile Commerce Application in the Market
xmlns:conf="http://www.w3.org/2002/vxml-conformance"
version="2.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.w3.org/2001/vxml
http://www.w3.org/TR/voicexml20/vxml.xsd">
<%
try {
Class.forName("com.mysql.jdbc.Driver");
Connection connection =
DriverManager.getConnection("jdbc:mysql://localhost:3306/mobil
evoting", "root", "root");
Statement st = connection.createStatement();
int i = 1;
if (res == 1) {
out.println("Records Updated!");
} else {
connection.close();
catch(Exception e) {
Diffusion of Mobile Commerce Application in the Market
out.println(e.toString());
%>
<form id="insertJdu">
<block>
</block>
<exit/>
</form>
</vxml>
<vxml xmlns="http://www.w3.org/2001/vxml"
xmlns:conf="http://www.w3.org/2002/vxml-conformance"
version="2.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.w3.org/2001/vxml
http://www.w3.org/TR/voicexml20/vxml.xsd">
<%
try {
Diffusion of Mobile Commerce Application in the Market
Class.forName("com.mysql.jdbc.Driver");
Connection connection =
DriverManager.getConnection("jdbc:mysql://localhost:3306/mobil
evoting", "root", "root");
Statement st = connection.createStatement();
int i = 1;
if (res == 1) {
out.println("Records Updated!");
} else {
connection.close();
catch(Exception e) {
out.println(e.toString());
%>
<form id="insertJds">
<block>
</block>
<exit/>
</form>
</vxml>
//success.jsp
<%
%>
<vxml version="2.0">
<nomatch>
<reprompt />
</nomatch>
<noinput>
Diffusion of Mobile Commerce Application in the Market
<reprompt />
</noinput>
<menu id="menu">
<prompt>
</prompt>
<choice
next="http://localhost:8084/MobilVoting/speech/VotePollJDS.jsp">
one.
</choice>
<choice next="http://<%=appHost%>/<%=appName
%>/speech/VotePollJDU.jsp">
two.
Diffusion of Mobile Commerce Application in the Market
</choice>
<choice
next="http://localhost:8084/MobilVoting/speech/VotePollCongress
.jsp">
three.
</choice>
<choice
next="http://localhost:8084/MobilVoting/speech/VotePollBJP.jsp">
four.
</choice>
</menu>
</vxml>
// VotePollBJP.jsp
<vxml xmlns="http://www.w3.org/2001/vxml"
xmlns:conf="http://www.w3.org/2002/vxml-conformance"
version="2.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.w3.org/2001/vxml
http://www.w3.org/TR/voicexml20/vxml.xsd">
<%
Diffusion of Mobile Commerce Application in the Market
try {
Class.forName("com.mysql.jdbc.Driver");
Connection connection =
DriverManager.getConnection("jdbc:mysql://localhost:3306/mobil
evoting", "root", "root");
Statement st = connection.createStatement();
int i = 1;
if (res == 1) {
out.println("Records Updated!");
} else {
connection.close();
catch(Exception e) {
out.println(e.toString());
%>
<form id="insertBjp">
<block>
Diffusion of Mobile Commerce Application in the Market
</block>
</form>
<exit/>
</vxml>
//VotePollCongress.jsp
<vxml xmlns="http://www.w3.org/2001/vxml"
xmlns:conf="http://www.w3.org/2002/vxml-conformance"
version="2.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.w3.org/2001/vxml
http://www.w3.org/TR/voicexml20/vxml.xsd">
<%
try {
Class.forName("com.mysql.jdbc.Driver");
Connection connection =
DriverManager.getConnection("jdbc:mysql://localhost:3306/mobil
evoting", "root", "root");
Statement st = connection.createStatement();
Diffusion of Mobile Commerce Application in the Market
int i = 1;
if (res == 1) {
out.println("Records Updated!");
} else {
connection.close();
catch(Exception e) {
out.println(e.toString());
%>
<form id="insertCongress">
<block>
</block>
<exit/>
</form>
</vxml>
Diffusion of Mobile Commerce Application in the Market
//VotePoll JDU.jsp
<vxml xmlns="http://www.w3.org/2001/vxml"
xmlns:conf="http://www.w3.org/2002/vxml-conformance"
version="2.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.w3.org/2001/vxml
http://www.w3.org/TR/voicexml20/vxml.xsd">
<%
try {
Class.forName("com.mysql.jdbc.Driver");
Connection connection =
DriverManager.getConnection("jdbc:mysql://localhost:3306/mobil
evoting", "root", "root");
Statement st = connection.createStatement();
int i = 1;
if (res == 1) {
out.println("Records Updated!");
} else {
Diffusion of Mobile Commerce Application in the Market
connection.close();
catch(Exception e) {
out.println(e.toString());
%>
<form id="insertJdu">
<block>
</block>
<exit/>
</form>
</vxml>
//VotePoll JANATADALA.jsp
<vxml xmlns="http://www.w3.org/2001/vxml"
xmlns:conf="http://www.w3.org/2002/vxml-conformance"
version="2.0"
Diffusion of Mobile Commerce Application in the Market
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.w3.org/2001/vxml
http://www.w3.org/TR/voicexml20/vxml.xsd">
<%
try {
Class.forName("com.mysql.jdbc.Driver");
Connection connection =
DriverManager.getConnection("jdbc:mysql://localhost:3306/mobil
evoting", "root", "root");
Statement st = connection.createStatement();
int i = 1;
if (res == 1) {
out.println("Records Updated!");
} else {
connection.close();
catch(Exception e) {
out.println(e.toString());
Diffusion of Mobile Commerce Application in the Market
%>
<form id="insertJds">
<block>
</block>
<exit/>
</form>
</vxml
CHAPTER 7
IMPLEMENTATION
The customer can call IVRS using mobile or a Landline phone and
this connects to the host IVRS server with the help of PSTN public
switched telephone network).
In the server itself there will be option to route more than one call
with the call Router option this helps to run more than one IVRS
Diffusion of Mobile Commerce Application in the Market
• The voter checks the signature and retrieves the VS- signed
voter, voter ID
• The voter sends the voting token along with voter ID and the
public key correspond to this particular voter ID to AC,
these three items keep the privacy of the voter.
Diffusion of Mobile Commerce Application in the Market
Cast Vote
Recognize
Recognize
Touch Tone
Voice Input
Input
Party_Details
Generate
Ballot to
Validate User Successful
Cast Vote
Vote Validation
Constituency_D No Match
etails End User
Check Election Session
ID
Election_Details Match
Reject Vote
Diffusion of Mobile Commerce Application in the Market
Use case diagram captures the user interaction with the system.
The diagram depicts the system overview of how the user
interacts with the system and external entities, the system have
to depend upon. When the user enters the system he will be
asked whether he wants to vote or know results. Once the user
selects his choice he will be directed accordingly.
total votes secured and his margin of victory with respect to other
candidate.
V o te C o u n ti n g
V o te r R e g i stra ti o n
V o t e V a l i d a ti o n G e n e ra te R e p o rt s
V o i ce X m l V o t i n g S y st e m
M o b ile C lie n t A p p l ica tio n
U se r A u th e n ti ca ti o n
Fi
g.7.5: Use Case Diagram for Voter Login
Diffusion of Mobile Commerce Application in the Market
CHAPTER 8
TESTING
CHAPTER 9
SNAPSHOTS
9.1 Snapshots of Job Hunt
Fig
9.5 : Call Routing for Mobile Voting
Diffusion of Mobile Commerce Application in the Market
CHAPTER 10
PERFORMANCE ANALYSIS
10.1 BUILDING THE HOUSE OF QUALITY MODEL OF MOBILE
COMMERCE TO IMPROVE PERFORMANCE
Percentage
70%
60%
50%
40%
30%
20%
10%
Year
CHAPTER 11
FUTURE ENHANCEMENTS
well as the fact that the cell sizes are shrinking from macro to
micro to pico, the location-based technologies are expected to
become more accurate and less costly in the future
at a global scale
11.7 BIOMETRICS
Diffusion of Mobile Commerce Application in the Market
CHAPTER 12
CONCLUSION
BIBILIOGRAPHY
[1] S.J. Barnes, The mobile commerce value chain: analysis and
future developments, International Journal of Information
Management 22 (2) (2002) 91– 108.
236– 255.
Diffusion of Mobile Commerce Application in the Market