Sunday 4 February 2018

Screens(UI) Elaboration of OVS






Fig.1 :WelCome Page


Fig.1.1. Instructions Page



Fig1.2. HOME Page





1.2.1.  Register 
Register is a module where a student enrols themselves to get the eligibility to take part in the elections. A student can either register him/her-self as a voter or a candidate or both. Database connectivity is given to this module so that all the information gathered at the front endis stored in the database at the back end.
This module is again divided into two sub modules:
·         Voter’s Registration
·         Candidate’s Registration 




Fig1.2.1.1 Register Page


1.2.1.2 Voter’s Registration
In this a student can register him/her-self to get the eligibility to vote. Here the user needs to provide the details like Name, Roll Number, Branch, Year, Section, Gender, Semester, etc. The user is also required to create a password rather known as his own personal voter id so that he/she is uniquely identified by the system.
Once created, the details provided by the user are irrevocable. So users should pay utmost attention to filling up of the form. All the details of the voter are registered at the  background in the database and are maintained at high privacy.

Fig1.2.1.2 Voter Register Page


1.2.1.3. Candidate’s Registration
In this a student can register him/her-self to contest as a candidate or participate in the elections. Here, as the same way in voter’s registration, the user is required to provide details like Name, Roll Number, Branch, Year, Section, Gender, Semester, etc.
Once created, the details provided by the user are irrevocable. So users should pay utmost attention to filling up of the form. All the details of the candidate are recorded at the background in the database and are maintained at high privacy.
NOTE: If a user has registered as candidate it is mandatory for that user to register as voter as well because only users who have registered as voters are eligible to vote. 



Fig1.2.1.3 Candidate Register Page
   




Fig1.2.1.4 Voter_Registration_TNQ Page




Fig1.2.1.5 Voter&Candidate Registration TNQ Page




1.2.2 VOTE NOW
In this the registered user are taken to a user interface where the users are provided different modules to select. These modules are named after the respective class and sections of the college, for all the branches separately.
After the user selects his or her class, he will be taken to a page where the details of the candidates standing for elections from that respective class are shown in the form of a table.

1.2.2.1 Login to Vote
The user is again provided a form, specifically speaking a login form, to fill his details and cast his vote. A drop down menu comprising the candidates’ names is provided so that the user can select any one of the name.

1.2.2.2 Recording of Vote
Once the voter casts the vote, the user is automatically logged out and taken to a thank you page. In the back ground, the votes are registered in such a fashion such that, once the user casts a vote the vote is recorded as yes against the candidates name in the database.




Fig1.2.2.1 Vote_Login Page


Fig1.2.2.2 show_error_msg Page


Fig1.2.2.3  Select_class Page


Fig1.2.2.4 Voting Page




Fig1.2.2.5 Voting_TNQ Page




1.2.3 RESULTS
The results module, as the name suggests, describes about the results of the elections conducted. The results are shown for the entire college in the form of a table. Releasing of the results is solely managed by the admin and the admin only.
Results are also shown in metric fashion, i.e.., percentage of votes acquired by the candidates.



Fig1.2.3.1 Results Page
                                                                              Fig1.2.3.2 Results_Release Page





1.2.4 HELP
The HELP page mainly acts as a FEEDBACK page. This page consists of a feedback form where the user records his/her comments to which the reply is sent to their respective mail IDs. The form takes in The student ID and the mail ID as well, to record the comments. All the fields in the feedback for are mandatory to fill which will otherwise reports an error.



Fig1.2.4. Help Page



1.2.5 ABOUT US
About US page mainly consists of contact details of the ADMIN. It consists of the MOTTO, MISSION and the STRENGTH of the Online Voting System
Our Mission: To achieve excellence providing secure and efficient voting solutions and to create value for the organizations we serve.
Our People:
 Dedicated staffs who understand that transparency and perfection are a must in this industry.
Our Strengths: Timely customer service, simplicity of design, high security, and the ability to deliver custom solutions.






Fig1.2.5. About_Us Page

Modules of OVS



Our OVS CONSISTS OF :
       1.Register:
     1.1. Register as a voter
     1.2. Register as a candidate

      2.Vote Now
     2.1 Login to vote
     2.2 Recording of vote
      3.Results
      4.Help
    4.1. Recording of comments
      5.About us
    5.1. Contact details

DFD of OVS

Figure.  DFD Of Online Voting System

Data flow diagrams represent a system as a number of processes that together form a single system. A data flow diagram is a refinement of a context diagram. Data flow diagrams therefore show a further level of detail not seen in the context diagram. Data flow diagrams identify the source of data, its flow between processes and its destination along with data generated by the system.

OVS Description

           ONLINE VOTING SYSTEM

The online voting system is the system implemented to make the voting system easy for both polling and also for the administrator to view and check the result for each area individually. Here the voting is done anywhere with in spite of the area in which they reside. The voters or the administrator can login only if they already have a user id and password. .New user can be created by either the administrator or by the user directly through a registration page. The voter can login with his user id only if he has not casted the vote already. If he has already casted the vote the voter status is changed to voted and he cannot login with that user id unless the administrator refreshes the voting system for the next elections. The administrator controls all parts of the online voting system except the vote casting part which is restricted to the voters only.  The administrator is the soul controller of the online voting system. He can create new nominees for the election. The voter when logs in he can view his personal details which cannot be edited by him he can only report the changes to the administrator who can edit the details. The voter is granted permission only to view his personal details and vote. The voter while voting is provided with two options, one he can vote to any one of the nominees in the ballot page and another he can register his vote as not willing to vote to avoid the illegal voting. The flow of the administrator and the voter completely differs based on the authentication type which they choose.

The online voting system is the system that aims in reducing the complexity and cost of the election process. Here the voter can vote in spite of his absence in the particular locality. The Administrator’s effort is much reduced by checking the election status of all the localities individually forms a place and it is easy for him to announce the election result. The administrator is the soul controller of the online voting system in all process including refreshing the votes, editing the voter details, creating new nominee and so on. Thus the online voting system can reduce the cost and effort of election process. In this voting system each voter will allowed to create a specific voter-id and a password through which access for the voting can be granted. If once the access is granted for a voter-either the access is denied for logging in till the voting system is refreshed for the next election.

Advantages of The Online Voting System Are
·         High level security to avoid illegal polling.
·         Online implementation makes it easy for voters to participate in election.
·         As for considering election commission board it becomes easier to conduct election.
·         Election expenses can be reduced.
·         Non-Residential citizens can also participate in the election.