Online Voting System Contents
Online Voting System Contents
Contents
Phase1 Project Analysis and Planning
1.1 Study of the problem
1.2 Project Scope
1.3. Objectives
Phase2 Cost Estimation
2.1 .Cost and pricing
Phase3 Modelling the Requirements
3.1. Module Description
3.1.1. Login
3.1.2. Voter Details
3.1.3. Add Citizen
3.1.4. Polling
3.1.5. Report Generation
3.2. UML Diagram
3.2.1. Use case Diagram
3.2.2. Class Diagram
3.2.3. Sequence Diagram
3.2.4. Collaboration Diagram
This is a small scale project for Online voting system. The basic idea is that
the citizens of the country can vote for the candidates during election in the online. It
consists of voter details, security system, status and exits. The administrator can enter
the name and password and generate the reports and can perform operation like add
citizens, search, delete the citizens in the database. In Online voting system we can get
the result of the election based on polling.
In the voter details module various details like Card No, Name,
Password, and Validation of the user are obtained. In the Display module the total
database is displayed. In the User Login module, the user first select whether it is
polling or admin login then by using the username and password the user can login and
the database is displayed which shows the Card No, Name, Password and Validation of
the particular user when it is polling login or otherwise the list of administrator
operation like Add Citizens and Generate Report are displayed. By using the report
Generation module we can get the result of the election and reset database after the
report is generated.
Phase1: Project Analysis and Planning:
VOTER
ADMINISTRATOR
VOTER’S ROLE:
The voters can login/logout the System. He/ She can view his/her personal
details and poll their vote. The voter can just view the information whereas he/she
could not make changes in the database.
ADMINISTRATOR ROLE:
The administrator plays a vital role in the Online voting system. The
administrator controls the entire database. The report of the election is generated by the
administrator itself. The main role of the administrator is to safeguard the database and
can add/delete the citizens from the database.
Functionality:
Since it stand alone application, one or more user may use it at a time.
Usability:
Desktop interface
Windows 98/2000/XP/Vista
Reliability:
The system is available only at the Election time.
Performance:
The performance depends on hardware specification.
1.3 Objectives:
Our project is of high range and is highly efficiently which can satisfy payroll
calculation for all the software companies.
3.1.1. Login
3.1.4. Polling
It is used to get election results and also reset database after all process is
completed.
They show various activities the users can perform on the system. They
model the dynamic aspects of system. It provides user’s perspective of the
system.
Actor:
Relationship:
Form 3:
Form4
Form 5:
Form6:
Form 7:
4.4.1 SCRIPT:
CODING FOR FORM1 (MENU):
Private Sub Command1_Click()
Userlogin.show
End Sub
Private Sub Command2_Click()
Admin.show
End Sub
Preparing test plan is the first step in the last phase of software development
cycle. The test plan consists of all the activities that had to be done in the software
testing phase. This test plan has been documented using the rational test manager
software.
Coverage analysis is used to identify untested code. Using rational pure coverage,
untested code can be easily identified.
Memory leak testing has been done using rational purity software.
Result:
Based on the system requirements specification ONLINE VOTING
INFORMATION SYSTEM has been designed and implemented.