Anda di halaman 1dari 3

The Great Mind Challenge - Project Scenario Template

Note: Already filled information should not be changed

1. Name of the Project Online National Polling


We live in a democracy and voting is one of our
fundamental duties as responsible citizens of the country,
but nowhere around the country a 100% people come to
vote during the elections in their territory. There have
been many reasons for that some of them are:
• In the rural areas the influential people keep their men at
the polling booths to threaten the common man to vote for
them
• There are many portions of the country like the North
East where there is locally sponsored terrorism, at such
2. Objective/ Vision
places the security conditions are also not very bright, so
naturally people feel afraid to come out of their houses and
go to vote
• Net savvy new generation want hassle free voting
system. Also the people in metros want a system thru
which they can vote for their territory without traveling.
Keeping in mind these situations and to improve the state
of democracy in the country Online Polling System can be
thought as a solution, in conjunction with the ongoing
current manual voting system.

A. General Public
B. Candidates
3. Users of the System
C. Administrators (Election Commission Officers)
D. Field Officers

4. Functional i. Online registration for the voter id card which will be


Requirements verified by the field officers (address and identity
(Atleast Eight) validation) and after receiving the field officer's report only
the registration will be validated and a voter id will be
issued (a photograph will have to be uploaded). You can
also think about any other secure method like digital
signature.
ii. Those already having a voter id card can register for the
online voting system, they will use their voter id as their
user name and a separate password will be used for secure
authentication.
iii. The election commission will be able to use the site to
let the candidates register for their nomination on the site
and their officers will validate it. Candidates can run their
election campaign through forums and chat-room.
iv. A detailed profile of all the candidates constituency wise
will be maintained so that voters can always know about
the candidates of their area.
v. Once registered when ever polling is done in any area
that areas' people will be able to vote for their favorite
candidates.
vi. Devise a mechanism that ensures duplicates voting
(online & offline) is not happening.
vii. The system would show the current statistics as well on
the web site about how many votes which candidates have
got.
viii. Later when the voting ends the administrator can add
the manual poling results to the database to calculate the
final results which will immediately be flashed on the site.
ix. Facilitate appropriate communication between all
stakeholders - Discussion forum/chat/mail/polls
x. Candidates should be able to modify selected portions of
their profile after registration for nomination like the
promises they make about the things to do after winning
the election, their previous works, their experiences and a
comprehensive about me, etc.

i. Secure access of confidential data (user’s details). SSL can be used.


Non-functional ii. 24 X 7 availability
5. requirements (Atleast iii. Better component design to get better performance at peak time
Four)
iv. Flexible service based architecture will be highly desirable for future
extension

1. Java based client for User-C & D


6. Optional features 2. SMS based inquiry of the voting results
3. Customizable color skins.

A. Professional look and feel


B. Use of AJAX atleast with all registration forms
7. User interface priorities C. Browser testing and support for IE, NN, Mozila, and Firefox.
D. Use of Graphical tool like JASPER to show strategic data to admin
E. Reports exportable in .XLS, .PDF or any other desirable format

A. Percentage voting done in different areas, regions, the


overall voting percentage.
B. Number of votes that different candidates got based on
the areas, regions etc.
8. Reports
C. The statistics of all the elections done so far should be
available based on date or year of election.
D. Reports containing details of voters, candidates based
on many criterions should be available to administrator.

A. The architecture should be highly scalable and the web


site should be tuned for better performance at the peak
9. Other important issues time.
B. Website should be highly customizable and flexible
enough to easily deploy.
10. Team Size 2 – 4 members
11. Technologies to be used UML, J2EE, XML, e-Forms, AJAX, Web 2.0, Web-services, SOA
• ROSE/RSA / WebSphere Modeler
• Eclipse/ RAD / Lotus Forms Designer / Portlet Factory

12. Tools to be Used


• WebSphere Portal/ WAS/ WAS CE / WPS
• DB2 Express – ‘C’ or DB2 UDB
• Tivoli CDP/TSM / Tivoli Directory Server
• Linux will be the preferred OS.
13. Final Deliverable must A. Online or offline help to above said users, Application deployment executive
include and developer
B. Application archive ( .war/.ear ) with source code
C. Database backup and DDL Script
D. Complete Source code

Anda mungkin juga menyukai