Secure Online Voting System 3ue4e

  • ed by: Michael Chinwuba
  • 0
  • 0
  • December 2019
  • PDF

This document was ed by and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this report form. Report 3b7i


Overview 3e4r5l

& View Secure Online Voting System as PDF for free.

More details w3441

  • Words: 28,252
  • Pages: 178


<jsp:useBean id="" class="beans.FormBean" scope="request"/> <%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>

149

Michael Chinwuba 03058068

<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <META http-equiv="Content-Style-Type" content="text/css"> <TITLE>Add voters

Details 5l6432


Please enter Details (* mandatory fields )






150 Michael Chinwuba 03058068
*First Name: *Surname:
*Email: Sex: <SELECT size="2" name="Sex">
*name:
*: *Repeat :
*Memorable Word:

<jsp:useBean id="Message" class="beans.Message" scope="session"> <jsp:getProperty name="Message" property="message" />Main Menu
<jsp:useBean id="" class="beans.FormBean" scope="request"/> <%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <META http-equiv="Content-Style-Type" content="text/css"> <TITLE>Voters Results

Details 5l6432




151

Michael Chinwuba 03058068

<SPAN style="text-align: center">The following details have been added to the database







152 Michael Chinwuba 03058068
First Name: <%=.getFirstName()%>
Surname: <%=.getSurName()%>
Sex: <%=.getSex()%>
Email: <%=.getEmail()%>
name: <%=.getname()%>
Memorable Word: <%=.getWord()%>

Main Menu
<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> <jsp:useBean id="Candidates" class="beans.CandidatesFormBean" scope="request" /> <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <META http-equiv="Content-Style-Type" content="text/css"> <TITLE>Add voters

Candidates Details 2l4m6a


Please enter Candidates Details (* mandatory fields )
*Full Name: *Student Union Position: <SELECT size="6" name="Party">

153

Michael Chinwuba 03058068

Age: Sex: <SELECT size="2" name="Sex">
*Town PhoneNumber:
Course: *Email:


154

Michael Chinwuba 03058068




<jsp:useBean id="Message" class="beans.Message" scope="session"> <jsp:getProperty name="Message" property="message" />Main Menu
<jsp:useBean id="" class="beans.FormBean" scope="request"/> <%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <META http-equiv="Content-Style-Type" content="text/css"> <TITLE>Add voters

Details 5l6432


Please enter Details (* mandatory fields )






155 Michael Chinwuba 03058068
*First Name: *Surname:
*Email: Sex: <SELECT size="2" name="Sex">
*name:
*: *Repeat :
*Memorable Word:



156

Michael Chinwuba 03058068

<jsp:useBean id="Message" class="beans.Message" scope="session"> <jsp:getProperty name="Message" property="message" />Main Menu
<jsp:useBean id="" class="beans.FormBean" scope="request"/>

<jsp:useBean id="" class="beans.FormBean" scope="request"/> <%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <META http-equiv="Content-Style-Type" content="text/css"> <TITLE>Add voters

Details 5l6432


Please enter Details (* mandatory fields )






157 Michael Chinwuba 03058068
*First Name: *Surname:
*Email: Sex: <SELECT size="2" name="Sex">
*name:
*: *Repeat :
*Memorable Word:

<jsp:useBean id="Message" class="beans.Message" scope="session"> <jsp:getProperty name="Message" property="message" />


158

Michael Chinwuba 03058068

Main Menu
<jsp:useBean id="" class="beans.FormBean" scope="request"/> <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <META http-equiv="Content-Style-Type" content="text/css"> <TITLE>


name




Click here if you have forgotten your
Click here to return to the main menu

<jsp:useBean id="Message" class="beans.Message" scope="session"> <jsp:getProperty name="Message" property="message" />



159

Michael Chinwuba 03058068

<jsp:useBean id="" class="beans.FormBean" scope="request"/> <%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <META http-equiv="Content-Style-Type" content="text/css"> <TITLE>Add voters

Details 5l6432


Please enter Details (* mandatory fields )






160 Michael Chinwuba 03058068
*First Name: *Surname:
*Email: Sex: <SELECT size="2" name="Sex">
*name:
*: *Repeat :
*Memorable Word:

<jsp:useBean id="Message" class="beans.Message" scope="session"> <jsp:getProperty name="Message" property="message" />Main Menu
<jsp:useBean id="" class="beans.FormBean" scope="request"/> <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">

161

Michael Chinwuba 03058068

<META http-equiv="Content-Style-Type" content="text/css"> <TITLE>


name




Click here if you have forgotten your
Click here to return to the main menu

<jsp:useBean id="Message" class="beans.Message" scope="session"> <jsp:getProperty name="Message" property="message" />

<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <META name="GENERATOR" content="IBM Software Development Platform"> <META http-equiv="Content-Style-Type" content="text/css"> <TITLE>Main Menu

Welcome to 162 Michael Chinwuba 03058068 e-voting m5251

Please select an option 4o6f4k


L.

<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> <%@ page language="java" import="java.sql.*" %> <% String fName = ""; String lName = ""; String email = ""; String name = ""; %> <jsp:useBean id="Voters" class="beans.VotersFormBean" scope="request"/> <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <META http-equiv="Content-Style-Type" content="text/css"> <TITLE>Delete

Voters Details 6a275c



163

Michael Chinwuba 03058068


<% try { Class.forName("com.mysql.jdbc.Driver").newInstance(); Connection c = DriverManager.getConnection("jdbc:mysql:///Voting"); Statement st = c.createStatement(); ResultSet rs = st.executeQuery("select * from "); while (rs.next()) { fName = rs.getString(1); lName = rs.getString(2); email = rs.getString(3); name = rs.getString(5); out.print(" "); %> <% } }catch (Exception e) {}%>
First Name Surname Email name
" + fName + " " + lName + " " + email + " " + name + "&name=<%=name%>">Delete

<jsp:useBean id="Message" class="beans.Message" scope="session"> <jsp:getProperty name="Message" property="message" />Main Menu


164

Michael Chinwuba 03058068

<%@ page language="java" import="java.sql.*" %> <% String email = request.getParameter("email"); String name = request.getParameter("name"); %> <%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <META http-equiv="Content-Style-Type" content="text/css"> <TITLE>Deleted Voters

Deleted Voters t4u5q


<% try { Class.forName("com.mysql.jdbc.Driver").newInstance(); Connection c = DriverManager.getConnection("jdbc:mysql:///Voting"); Statement st = c.createStatement(); st.executeUpdate("delete from where email like '" + email + "'"); st.executeUpdate("delete from s where name like '" + name + "'"); } catch (Exception e) {} %>
has been deleted
Main Menu


165

Michael Chinwuba 03058068

<%@ page language="java" import="java.sql.*" %> <% String fName = ""; String lName = ""; String email = ""; String name = ""; %> <%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <META http-equiv="Content-Style-Type" content="text/css"> <TITLE>Add voters

s Details 5r5x5z








<% try { Class.forName("com.mysql.jdbc.Driver").newInstance(); Connection c = DriverManager.getConnection("jdbc:mysql:///Voting", "root", ""); Statement st = c.createStatement(); ResultSet rs = st.executeQuery("select * from "); while (rs.next()) { fName = rs.getString(1); lName = rs.getString(2); email = rs.getString(3); name = rs.getString(5); out.print(" "); %> 166 Michael Chinwuba 03058068 <% } }catch (Exception e) {}%>
First Name Surname Email name
" + fName + " " + lName + " " + email + " " + name + "

Main Menu
<%@ page language="java" import="java.sql.*" %> <% String vote1 = ""; String count = ""; int percentage = 0; int percent = 0; %> <%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <META http-equiv="Content-Style-Type" content="text/css"> <TITLE>Delete Candidates

Candidates Details 2l4m6a



President







167 Michael Chinwuba 03058068 <% try { Class.forName("com.mysql.jdbc.Driver").newInstance(); Connection c = DriverManager.getConnection("jdbc:mysql:///Voting"); Statement st = c.createStatement(); ResultSet rs1 = st.executeQuery("select count(vote1) from voters"); while (rs1.next()) { percentage = Integer.parseInt(rs1.getString(1)); } ResultSet rs = st.executeQuery("select vote1, count(vote1) from voters group by vote1"); while (rs.next()) { vote1 = rs.getString(1); count = rs.getString(2); percent = Integer.parseInt(count); out.print("
Name Voting CountPercentage
" + vote1 + " " + count + " " + (percent * 100) / percentage + "%"); } }catch (Exception e) {}%>

Vice President







<% try { Class.forName("com.mysql.jdbc.Driver").newInstance(); Connection c = DriverManager.getConnection("jdbc:mysql:///Voting"); Statement st = c.createStatement(); ResultSet rs1 = st.executeQuery("select count(vote2) from voters"); while (rs1.next()) { percentage = Integer.parseInt(rs1.getString(1)); 168 Michael Chinwuba 03058068 } ResultSet rs = st.executeQuery("select vote2, count(vote2) from voters group by vote2"); while (rs.next()) { vote1 = rs.getString(1); count = rs.getString(2); percent = Integer.parseInt(count); out.print("
Name Voting Count Percentage
" + vote1 + " " + count + " " + (percent * 100) / percentage + "%"); } }catch (Exception e) {}%>

Secretary

<% try { Class.forName("com.mysql.jdbc.Driver").newInstance(); Connection c = DriverManager.getConnection("jdbc:mysql:///Voting"); Statement st = c.createStatement(); ResultSet rs1 = st.executeQuery("select count(vote3) from voters"); while (rs1.next()) { percentage = Integer.parseInt(rs1.getString(1)); } ResultSet rs = st.executeQuery("select vote3, count(vote3) from voters group by vote3"); while (rs.next()) { vote1 = rs.getString(1); count = rs.getString(2); percent = Integer.parseInt(count); out.print("
Name Voting Count Percentage
" + vote1 + " " + count + " " + (percent * 100) / percentage + "%"); } }catch (Exception e) {}%>



169

Michael Chinwuba 03058068

Treasury

<% try { Class.forName("com.mysql.jdbc.Driver").newInstance(); Connection c = DriverManager.getConnection("jdbc:mysql:///Voting"); Statement st = c.createStatement(); ResultSet rs1 = st.executeQuery("select count(vote4) from voters"); while (rs1.next()) { percentage = Integer.parseInt(rs1.getString(1)); } ResultSet rs = st.executeQuery("select vote4, count(vote4) from voters group by vote4"); while (rs.next()) { vote1 = rs.getString(1); count = rs.getString(2); percent = Integer.parseInt(count); out.print("
Name Voting Count Percentage
" + vote1 + " " + count + " " + (percent * 100) / percentage + "%"); } }catch (Exception e) {}%>

Education Officier







<% try { Class.forName("com.mysql.jdbc.Driver").newInstance(); 170 Michael Chinwuba 03058068 Connection c = DriverManager.getConnection("jdbc:mysql:///Voting"); Statement st = c.createStatement(); ResultSet rs1 = st.executeQuery("select count(vote5) from voters"); while (rs1.next()) { percentage = Integer.parseInt(rs1.getString(1)); } ResultSet rs = st.executeQuery("select vote5, count(vote5) from voters group by vote5"); while (rs.next()) { vote1 = rs.getString(1); count = rs.getString(2); percent = Integer.parseInt(count); out.print("
Name Voting Count Percentage
" + vote1 + " " + count + " " + (percent * 100) / percentage + "%"); } }catch (Exception e) {}%>

Disability Officier







<% try { Class.forName("com.mysql.jdbc.Driver").newInstance(); Connection c = DriverManager.getConnection("jdbc:mysql:///Voting"); Statement st = c.createStatement(); ResultSet rs1 = st.executeQuery("select count(vote6) from voters"); while (rs1.next()) { percentage = Integer.parseInt(rs1.getString(1)); } ResultSet rs = st.executeQuery("select vote6, count(vote6) from voters group by vote6"); while (rs.next()) { 171 Michael Chinwuba 03058068 vote1 = rs.getString(1); count = rs.getString(2); percent = Integer.parseInt(count); out.print("
Name Voting Count Percentage
" + vote1 + " " + count + " " + (percent * 100) / percentage + "%"); } }catch (Exception e) {}%>

<jsp:useBean id="Message" class="beans.Message" scope="session"> <jsp:getProperty name="Message" property="message" />Main Menu
<%@ page language="java"%> <%@ page session="true"%> <%@ page import="java.sql.*"%> <%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <META http-equiv="Content-Style-Type" content="text/css"> <TITLE>Voting



Cast your vote



172

Michael Chinwuba 03058068

<% try { Class.forName("com.mysql.jdbc.Driver").newInstance(); Connection c = DriverManager.getConnection("jdbc:mysql:///Voting"); Statement s = c.createStatement(); ResultSet rs = s.executeQuery("SELECT Name from Candidates where Party like 'President'"); out.println("

"); out.println("Student Union President: <SELECT NAME=" + "Vote1" + ">"); while (rs.next()) { String val = rs.getString(1); out.println(""); } out.println(""); rs = s.executeQuery("SELECT Name from Candidates where Party like 'Vice President'"); out.println("

"); out.println("Vice President: <SELECT NAME=" + "Vote2" + ">"); while (rs.next()) { String val = rs.getString(1); out.println(""); } out.println(""); rs = s.executeQuery("SELECT Name from Candidates where Party like 'Secretary'"); out.println("

"); out.println("Secretary: <SELECT NAME=" + "Vote3" + ">"); while (rs.next()) { String val = rs.getString(1); out.println(""); } out.println(""); rs = s.executeQuery("SELECT Name from Candidates where Party like 'Treasury'"); out.println("

"); out.println("Treasury: <SELECT NAME=" + "Vote4" + ">"); while (rs.next()) { String val = rs.getString(1); out.println(""); }

173

Michael Chinwuba 03058068

out.println(""); rs = s.executeQuery("SELECT Name from Candidates where Party like 'Education Officer'"); out.println("

"); out.println("Education Officer: <SELECT NAME=" + "Vote5" + ">"); while (rs.next()) { String val = rs.getString(1); out.println(""); } out.println(""); rs = s.executeQuery("SELECT Name from Candidates where Party like 'Disability Officer'"); out.println("

"); out.println("Disability Officer: <SELECT NAME=" + "Vote6" + ">"); while (rs.next()) { String val = rs.getString(1); out.println(""); } out.println(""); rs.close(); s.close(); } catch (Exception e) { return; } %>



<jsp:useBean id="Vote" class="beans.VoteFormBean" scope="request" />

174

Michael Chinwuba 03058068

<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <META http-equiv="Content-Style-Type" content="text/css"> <%@ page language="java" import="java.sql.*"%> <TITLE>Voters Results

Details 5l6432


<SPAN style="text-align: center">You have voted for the following, please confirm by clicking on submit.
If you want to amend your answers, please click on the back button


<% // Once voter has confirmed vote, flag set to 1, so not allowed to vote again try { Class.forName("com.mysql.jdbc.Driver").newInstance(); Connection c = DriverManager.getConnection("jdbc:mysql:///Voting"); Statement st = c.createStatement(); st.executeUpdate("update voters set vote1 = '" + Vote.getVote1() + "', vote2 = '" + Vote.getVote2() + "', vote3 = '" + Vote.getVote3() + "', vote4 = '" + Vote.getVote4() + "', vote5 = '" + Vote.getVote5() + "', vote6 = '" + Vote.getVote6() + "', timestamp = '" + Vote.getTimeStamp() + "', voted = '1' where name = '" + Vote.getName() + "'"); st.close(); } catch (Exception e) {out.println(e);} try { Class.forName("com.mysql.jdbc.Driver").newInstance(); Connection c = DriverManager.getConnection("jdbc:mysql:///Voting"); long millisecs = System.currentTimeMillis() ; Timestamp ts = new java.sql.Timestamp(millisecs) ; Statement st = c.createStatement(); st.executeUpdate("update voters set timestamp = '" + ts + "'"); st.close(); } catch (Exception e) {out.println(e);}

175

Michael Chinwuba 03058068

%>






176 Michael Chinwuba 03058068
Student Union President: <%=Vote.getVote1()%>
Vice President: <%=Vote.getVote2()%>
Secretary: <%=Vote.getVote3()%>
Treasury: <%=Vote.getVote4()%>
Education Officier: <%=Vote.getVote5()%>
Disability Officier: <%=Vote.getVote6()%>




1.4 HTML CODE

<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <META http-equiv="Content-Style-Type" content="text/css"> <TITLE>Main Menu

Welcome to e-voting 5g1l1r

Please select an option 4q715q


2. 's

Home Page



177

Michael Chinwuba 03058068



178

Michael Chinwuba 03058068

Related Documents 3m3m1z

Secure Online Voting System 3ue4e
December 2019 40
6.online Voting System 2l704l
November 2019 74
Documentation - Online Voting System 361d41
November 2019 152
Online Voting System 1y1jc
December 2019 53
Online Voting System 1y1jc
December 2019 80
Online Voting System Srs 6f524l
October 2019 145

More Documents from "Michael Chinwuba" 6832x

Primark Expansion Into China 6l5p4w
October 2019 36
Secure Online Voting System 3ue4e
December 2019 40
Una Vez Mas Rezare - Partitura Completa 2x2u4m
June 2021 0
Andando Por El Camino - Partitura Completa 6v4g53
August 2021 0
6l6m1j
November 2019 271
Naruto Shippuuden Summaries Volume 48 4j711g
November 2019 90