AJP Microproject1
AJP Microproject1
Proposed Methodology
Action Plan
4 My SQL v 3.2 1 -
Database
5 Chrome Browser v 80.0 1 -
INDEX
2 CERTIFICATES 2-3
3 GROUP DETAILS 4
6 CONCLUSION 30
EVALUATION SHEET
7 31-32
Program (Code):
}catch(Exception e)
{ out.println(e);
}
%>
try{
Class.forName("com.mysql.jdbc.Driver");
Connection conn =
DriverManager.getConnection("jdbc:mysql://localhost:3306/
survey","root","");
PreparedStatement ps = conn.prepareStatement("insert into
questions(questionID, question, optionA, optionB, optionC,
optionD) values(?,?,?,?,?,?)"); ps.setString(1,questionID);
ps.setString(2,question); ps.setString(3,optionA);
ps.setString(4,optionB); ps.setString(5,optionC);
ps.setString(6,optionD); int x = ps.executeUpdate();
if(x>0){
out.println("Question has been added Sucessfully!!!!");
}else{
out.println("Question Failed to be uploaded");
}
}catch(Exception e)
{ out.println(e);
}
%>
4.Program to fetch question with options from database as per
given question id by the user.
qid = rs.getString("questionID");
question = rs.getString("question");
%>
<TD><%= qid %></TD>
<TD ><%= question %> </TD>
<TD><%= rs.getString("optionA") %></TD>
<TD><%= rs.getString("optionB") %></TD>
<TD><%= rs.getString("optionC") %></TD>
<TD><%= rs.getString("optionD") %></TD>
<%
}
%>
</Table>
<center>
<form action="response.jsp" method="post">
5.Program to insert name and answer given by the user along with
question and question id in the database.
try{
Class.forName("com.mysql.jdbc.Driver");
Connection conn =
DriverManager.getConnection("jdbc:mysql://localhost:3306/
survey","root","");
PreparedStatement ps =
conn.prepareStatement("insert into
results(questionID,question,name,answer)
values(?,?,?,?)"); ps.setString(1,questionID);
ps.setString(2,question); ps.setString(3,name);
ps.setString(4,answer);
int x = ps.executeUpdate();
}catch(Exception e)
{ out.println(e);
}
%>
6.Program to fetch result for answers given by the user from
database and display in tabular form only for admin.
try{
Class.forName("com.mysql.jdbc.Driver");
Connection conn =
DriverManager.getConnection("jdbc:mysql://localhost:3306/
survey","root","");
PreparedStatement ps = conn.prepareStatement("insert
into contactus(fullname,email,phonenumber,message)
values(?,?,?,?)"); ps.setString(1,uname);
ps.setString(2,emailid); ps.setString(3,phonenumber);
ps.setString(4,message);
int x = ps.executeUpdate();
if(x > 0){
out.println("Done Successfully...!!");
}
else{
out.println("Failed...");
}
}catch(Exception e)
{ out.println(e);
}
%>
try{
Class.forName("com.mysql.jdbc.Driver");
Connection conn =
DriverManager.getConnection("jdbc:mysql://localhost:3306/
survey","root","");
PreparedStatement ps =
conn.prepareStatement("insert into
feedback(uname,email,message,rating)
values(?,?,?,?)"); ps.setString(1,uname);
ps.setString(2,emailid); ps.setString(3,message);
ps.setString(4,rating);
int x = ps.executeUpdate();
if(x > 0){
out.println("Done Successfully...!!");
}
else{
out.println("Failed...");
}catch(Exception e){ out.println(e); } %>
Program (Outputs) :
1.Home Page
5.Admin Page
(Before Login)
15.Feedback Page
Conclusion:
In conclusion, Online Survey System Project in Java is an
excellent software to conduct online survey with minimized
economy. The result of the project is accurate and totally error
free. With this system, the whole survey process can be
conducted Online. The growing use of internet and computers
confirms the good scopes of project.