Find out more about what we do

Header Ads

cs506 assignment no 2 solution spring 2022

 cs506 assignment no 2 solution spring 2022 by istructor irfan Khan

Problem Statement:

Pakistan’s government wants to provide ease to the voters to cast votes from their homes instead of going to voting centers and can avoid the spread of Omicron Virus. For this purpose, it wants to develop a web application named Online Voting System (OVS) using Java Servlets and Apache Tomcat server. In OVS, the voter will enter his CNIC number (You have to enter your own VU id instead of CNIC) and can select the election candidate name. After selection it will submit his/her choice by using submit button and can view the submitted voting details. You are required to build this web application by following the given requirements. 

cs506 assignment no 2 helping materials 

The index page Code : 

<!DOCTYPE html>

<html>
    <head>
        <title>TODO supply a title</title>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">

        <style type="text/css">

            table,  td {
                border: 1px solid black;
            }

            table{

                margin-left: auto;
                margin-right:  auto;
            }

        </style>

    </head>
    <body>


        <div style="text-align: center;"> 

            <h1>    Online Voting System  </h1>
            <br>

            <h2>  Voting Form </h2>

            <form action="VoteFormSvlt" method="post" >


                <table style="width: 400px ">
                    <tr>
                        <td> <h2> Student Id </h2> </td> 
                        <td> <input type="text" name="studentId" value="Bc1234567"  > </td>
                    </tr>

                    <tr>
                        <td> <h2> Select Candidate </h2> </td> 
                        <td> 
                            <select name="candidate">
                                <option> Select Candidate </option>
                                <option> Nawaz Sharip  </option>
                                <option> Imran Khan PTI  </option>
                                <option> JUI  </option>
                                <option> PPPP  </option>
                            </select>
                        </td>
                    </tr>

                    <tr> 
                        <td> </td>
                        <td><input type="submit" value="submit" >
                            <input type="reset" value="resete" >
                        </td>
                    </tr>


                </table>

            </form>
            <br>
            <table style="width: 400px ">
                <tr>
                    <td style="width: 100%;">                 
                        click to view your vote details <a href="SeeVotingDetailSvlt" > View Voting Details</a>
                    </td>
                </tr>
            </table>


        </div>
    </body>
</html>

See ovting Details

 out.println("<!DOCTYPE html>\n"
                        + "\n"
                        + "<html>\n"
                        + "    <head>\n"
                        + "        <title>TODO supply a title</title>\n"
                        + "        <meta charset=\"UTF-8\">\n"
                        + "        <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n"
                        + "\n"
                        + "        <style type=\"text/css\">\n"
                        + "\n"
                        + "            table,  td {\n"
                        + "                border: 1px solid black;\n"
                        + "            }\n"
                        + "\n"
                        + "            table{\n"
                        + "\n"
                        + "                margin-left: auto;\n"
                        + "                margin-right:  auto;\n"
                        + "            }\n"
                        + "\n"
                        + "        </style>\n"
                        + "\n"
                        + "    </head>\n"
                        + "    <body>");

                out.println("            <form action=\"\" method=\"post\" >\n"
                        + "\n"
                        + "                <table style=\"width: 400px \">");
               
                out.println("<tr>");
                out.println("<td> <h2> Student Id </h2> </td> ");

                out.println("<td  \"> <input type=\"text\" name=\"studentdId\" value=\"" + std.getStdID() + " \"  ></td>");
                out.println("</tr>");
                
                
                out.println("<tr>");
                out.println("<td> <h2> Vote to Party </h2> </td> ");

                out.println("<td  \"> <input type=\"text\" name=\"studentdId\" value=\"" + std.getCandidate()+ " \"  ></td>");
                out.println("</tr>");
                

                out.println("  </body>\n"
                        + "</html>");


If User not casted vote
 out.println("<!DOCTYPE html>\n"
                        + "\n"
                        + "<html>\n"
                        + "    <head>\n"
                        + "        <title>TODO supply a title</title>\n"
                        + "        <meta charset=\"UTF-8\">\n"
                        + "        <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n"
                        + "\n"
                        + "        <style type=\"text/css\">\n"
                        + "\n"
                        + "            table,  td {\n"
                        + "                border: 1px solid black;\n"
                        + "            }\n"
                        + "\n"
                        + "            table{\n"
                        + "\n"
                        + "                margin-left: auto;\n"
                        + "                margin-right:  auto;\n"
                        + "            }\n"
                        + "\n"
                        + "        </style>\n"
                        + "\n"
                        + "    </head>\n"
                        + "    <body>");

                out.println("<br> <br> <br> <br> ");

                out.print("            <table  style=\"width:500px;\">\n"
                        + "               <tr>\n"
                        + "                   <td style=\"width:100%\">\n"
                        + "                       <h2> Kindly cast the vote to see the Voting Details . </h2>\n"
                        + "                   </td>\n"
                        + "               </tr> \n"
                        + "\n"
                        + "            </table>");

                out.println("</body>\n"
                        + "</html>");



cs506 assignment no 2 part1

 cs506 assignment no 2 part 2 



How to add and install apachi tomcat Server 





Subscribe channel and get file password

Post a Comment

1 Comments

thank you to visit this site