Beruflich Dokumente
Kultur Dokumente
Abstract Existing System Proposed System Modules Required Software Required Hardware
ABSTRACT
The objective of the project is to develop a system that enables election commission of India to conduct online elections. elections. The purpose is to design a system that automates all the processes and activities related to elections. elections. The system provides appropriate facilities for all the participating entities. entities.
Existing System
In the present scenario, the election process is conducted using conventional procedures. procedures. Election commission officials announce a particular date for elections. Candidates file their nominations, elections. which are scrutinized by officials. officials. Voters register their details with authorities. On the authorities. polling day, voters cast their vote at the polling centers. centers. Counting of votes is done and results arev announced. announced. All these activities involve a number of officials and the process is time consuming. consuming.
Proposed System
The proposed system is a web based application, which allows online polling. polling. The system allows registration of voters and allows candidates to do online canvassing. canvassing. All the processes are automated and the elections can be conducted more efficiently and effectively. effectively. The system provides a number of interfaces for this purpose. purpose. Time and effort are drastically reduced. reduced.
MODULES
Authentication Module Political parties Module Member Assets Module Party Campaign Module Election Module and Reports Module
Authentication Module
This module allows voters to register their details and obtain a voter id card. card.
Elections Module:
This module is used to present election schedules as prepared by election commission authorities.
Reports Module
This module allows generation of reports based on various criteria.
Required Software
Server Database Technology Server Side Scripting Client Side Scripting Java Version Web Designing Editor IDE
: Apache Tomcat 5.5 : Oracle : JAVA/J2EE : JSP : Java Script : JDK1.5 : HTML, DHTML, CSS : Edit plus : My Eclipse
Required Hardware
Pentium IV processor architecture
2.Process: People, procedures, or devices that use or produce (Transform) Data. The physical component is not identifi
3. Source: External sources or destination of data, which may be People, programs, organizations or other entities.
4. Data Store: Here data are stored or referenced by a process in the System.
LEVEL-1 DFD
AUTHENTICATION DFD:
USECASE DIAGRAMS
Voter
Ballot Crusader
Political Parties
EC Employees
Political PartiesDetails
ElectionResults
PartyDetails
MembersDetails
ElectionResults
Security
AdminHome
AddPartyDetails
MembersDetails
<<include>> <<include>>
ViewMembers
UpdateAssets
EmployeeProfile ViewProfile
<<include>>
<<include>>
UpdateProfile Security
<<include>> <<include>>
changePassword
changeQuestion
1 : viewElectionDetails()
2 : viewParty,memberDetails()
3 : viewDates()
4 : viewResults()
3 : viewPartyDetails()
4 : viewElectionDates()
5 : viewElectionResults()
6 : view,updateProfile()
7 : changePassword,changeQuestion()
8 : logout()
9 : home()
1 : login()
2 : registerParty()
3 : viewCampaign()
4 : viewMemberDetails()
5 : viewMemberProperties()
6 : generateElectionDates()
7 : employeeProfile()
8 : changePassword,changeQuestion()
9 : logout()
10 : home()
ACTIVITY DIAGRAMS
Home
ElectionDates
Results
AboutEC
PartiesDetails
Login ifFail
Enter UserName,Password
validate ifSuccess
Home
ElectionDates
MemberAssets
Members
Results
Logout
ViewCampaingLimit
ViewAssets
Viewmembers
UpdateMember
Login ifFail
Enter UserName,Password
validate
ifSuccess
Assets
Elections
Employees
Logout
AddParty
DeletePart
AddMember
DeleteMEmber
AddAsset
UpdateAsset
AnnounceDate
Results
AddEmp
RemoveEmp