1. Admin Module: This module tells all about an automated ballot vote department who are conducting elections in our country. By using this module Automated ballot vote can release election schedule which involves type of elections %parliament! Assembly&!election zone %area& in addition with nomination starting date! ending date and also election starting date! ending date. 2. User Module: This module tells all about voters. By using this module any citizen who is crossing '( years old can register their names to get electoral authentication! and also they can go for online voting. This module consists following sub modules. 3. !oter "# Application: By using this module user will get authentication by providing his)her details by using that authentication they can go for on line voting also. This sub module is having following functionalities. 1. !oter %egistration: By using this functionality user can register to get
authentication. After completion of registration user will get a unique voter ID.
2. &omination: By using this functionality political leaders can go for nomination by providing voter Id. 3. 'nline !oting: By using this functionality users can use their electoral authentication by providing their voter Ids. 4. %eports: By using this module user will go for different types of en$uiries li e voter en$uiry result en$uiry etc. This sub module consists following functionalities. 1. !oter En(uiry: By using this functionality user can get all his)her personal details which are provided at the time of registration. 2. %esult En(uiry: By using this functionality user can chec the election result. 3. Sc)edule En(uiry: By using this functionality user can chec schedule. 4. !oter *ist: By using this functionality user can chec overall registered users. the election
So+t,are Engineering Met)odology: *bject *riented Analysis and "esign %**A" +tandards&
So+t,are re(uirements:
, -indows , .ava)./00 %."B1! +ervlets! .+2& , 3tml! .ava+cript! 1++ , Tomcat , *racle , ./+"5'.6! Tomcat 6.6! *racle 7i
3ardware 8A9 Additional .ools: 3T9; "esigning "evelopment Tool it Pre+erred .ec)nology: Technology