Академический Документы
Профессиональный Документы
Культура Документы
Revision History
Date 20/7/2012 Version 1.0 Description Vision document release Author S.Kowsalya Devi
OPS
ii
Table of Contents
1. Introduction 1.1 1.2 1.3 1.4 1.5 2. Purpose Scope Definitions, Acronyms and Abbreviations References Overview 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 4 4 4 4 5 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 SK Election Company, 2012 iii
Positioning 2.1 Business Opportunity 2.2 Problem Statement 2.3 Product Position Statement
3.
Stakeholder and User Descriptions 3.1 3.2 3.3 3.4 3.5 Market Demographics Stakeholder Summary User Summary User environment Stakeholder Profiles 3.5.1 Election Commision 3.6 User Profiles 3.6.1 Public 3.7 Key Stakeholder / User Needs 3.8 Alternatives and Competition
4.
Product Overview 4.1 4.2 4.3 4.4 4.5 Product Perspective Summary of Capabilities Assumptions and Dependencies Cost and Pricing Licensing and Installation
5. 6. 7. 8. 9.
Product Features Constraints Quality Ranges Precedence and Priority Other Product Requirements 9.1 9.2 9.3 9.4 Applicable Standards System Requirements Performance Requirements Environmental Requirements Documentation Requirements 10.1 User Manual 10.2 Online Help
10.
OPS
Online Polling System Vision OPS 10.3 Installation Guides, Configuration, Read Me File 10.4 Labeling and Packaging 11. 11.1 11.2 11.3 11.4 11.5 11.6 11.7 11.8 Appendix 1 - Feature Attributes Status Benefit Effort Risk Stability Target Release Assigned To Reason
8 8 8 8 8 8 8 8 9 9 9 9
OPS
iv
Vision
1. Introduction
The purpose of this document is to collect, analyze and define high-level needs and features of the Online Polling System(OPS) . It focuses on the capabilities needed by the stakeholders, and the target users, and why these needs exist. The details of how the Online Polling System(OPS) fulfils these needs are detailed in the use-case and supplementary specifications.
1.1
Purpose
The purpose of this project to develop an efficient system which facilitates the public to undergo the voting process through online. It ensures the security and perfect authorization for the public to vote. It prevents any misuse of the id which is given to each and every eligible person.
1.2
Scope The vision document describes the effectiveness of the Online Polling System. This system provides the facility for the public to encounter the polling process through online in the respective computers at eachones home without being waiting in a long queue. 1.3 1.4 Definitions, Acronyms and Abbreviations
OPS Online Polling System
References
www.simplyvoting.com www.easypolls.net
1.5
Overview
The overview of this document is to describe the problem statement and the drawbacks in the existing system. It is provides the details about the remedies for those limitations and the importance of the proposed system. It contains the requirements, and various technologies which are used to develop the system. It describes about the users, stake holders and customers involved in the system. It provides the details about the system configuration and requirements to use the proposed application.
2.
2.1
2.2
Problem Statement
The problem of hectic efforts and errors of the persons involved at the election process and also time consuming process of voting for public. Public and government officials . It is conspired to human errors and malfunctions. Would Automated counting of votes and secured and authorized voting process.
OPS
2.3
3.
3.1
Market Demographics
The present election process may have some defects and limitations. It is very hard to prevent malfunctions and redundant information. It is very difficult to manually cross verify each and every details of the individual citizen at all the period of election. Also post election process of counting the votes done manually may subject to human errors. So in order to solve such problems everything should be computerized.
3.2
Stakeholder Summary
Name Represents Role
Ensure the quality of the software Use the system to update the voters list and controls the polling process
Develop the software that matches the customer requirement Controls the candidate registration,voter ID computation,result process,polling process
3.3
User Summary
Name public Description The public those who eligible for voting have separate voter id. Stakeholder Voters
OPS
3.4
User environment
The number of persons involved is one. The task cycle completes within the period of 3 months. Its a platform independent application. Any platform which supports internet connection can be used. Already Ballot box is existing ,by my application I am going to introduce automization.
3.5 3.5.1
Developer:
Manager Approval authority Understand the polling process and long term vision. Monitors project status,and plans for developing the polling process and it is controlled under the election commissioner. Success is the completion of the project and the system should be easily modified for use by the company. Management reviewer.involved in employees performance reviews. NIL NIL
OPS
3.6 3.6.1
3.7
Need
User friendly
3.8
4.
Product Overview
This is an attempt to make voting easier and user friendly. It not only adds up the vote in the database but also check for the user identity therefore preventing fake votes. The user must have his voter ID card for verification and their voter choice. The server connection connects to the voters database which is distributed and retrieves the data based on the voter ID no. The voter is then allowed to vote his candidate with their respective button. Therefore in order to bring a solution to this, we have developed an online voting system in which the user need not have to wait a long time in poll booth as it only needs a click from the user to his candidate and not worry about fake voting in his/her name and automatically reducing the overcrowd in those areas. Initially the users voter id is given as a keyword to check for the identity of the user in the voters database connectivity is made and the voter id is searched and the data respective to that voter ID is retrieved. Once the ID is verified with the users card, the voter is allowed to enter into the polling system where he will be provided with a button respective to each candidate and click on it indicating his vote to that person. If the users ID is not found or the user has voted already in the database he/she is not allowed to vote and the process proceeds the same to upcoming person.
OPS
4.1
Product Perspective
The complete overview of the system is as shown in the overview diagram below:
Administration login
Result
OPS
4.2
4.3
5.
1.VOTER REGISTRATION:
In this module, the voters detail is added in the distributed database.The voting can be valid only above the age of 18. 2.CANDIDATE REGISTRATION: In this module, all the details entered for the Candidate is retrieved corresponds to the ward number having the candidate ID as keyword. 3.VOTER VERIFICATION: In this module, all the details entered for the voter is retrieved having the voter ID as keyword. 4.POLLING: In this module, the vote made by the voter is added to the database which has the count of the candidates vote using the server. 5.ADMINISTRATION LOGIN: In this module,the administrator view the winner candidates using administration login.
OPS
6.RESULT: The Result module is the final step for the e-polling system and result is announced to candidates according to the number of votes and the winner is published to the people
6.
Constraints
The information of all the users must be stored in a database that is accessible by the voting process. The users access the E-polling from any computer that has Internet browsing capabilities and an Internet connection. The users must have their correct voter ID to enter into the voting process.
7.
7.1 7.2
Quality Ranges
Security
Controlling the access to the database provides security to the system.
Usability
The system is easy to use for all the users.
8.
The features defined in the vision document will be provided in two releases. The first release will support all the web-based features. The second release will support all the Mobile device features.
9.
9.1
9.3
Performance Requirements
The Splash Page or Information page should be able to be downloaded within a minute using a 56K modem. The access time for a mobile device should be less than a minute.
9.4
Environmental Requirements
none
OPS
10.
10.1
Documentation Requirements
User Manual
The User Manual describes the use of the system to online users and Employees. It describes the use of the system on mobile systems. The user manual should be available as a hard copy and also as online help.
10.2
Online Help
Many applications provide an on-line help system to assist the user. The nature of these systems is unique to application development as they combine aspects of programming (hyperlinks, etc) with aspects of technical writing (organization, presentation). Online help is provided for each and every feature provided by the system. 10.3
10.4
11.
11.1
Delivery of the winners list depending upon the voting counts Allows the user to use Graphical User Interface All features needed for voting system.
11.2
Benefit
Voting is ones right .every ones right and vote can change the destiny. Critical Important Useful System must be secure. Information is provided on a real-time basis. Database should have a backup. The people can specify the problem to the particular candidate and they will clear the problem and satisfies the people needs
11.3
to weeks
Effort
Features like wireless monitoring requires more coding. So this feature requires most allocation of person
11.4
Risk
Cost of developing Wireless application cannot be estimated accurately. So this feature may need extra resources.
11.5
Stability
The system is inherently stable. As such no changes to the present format are foreseen. The review will be
OPS
Online Polling System Vision OPS taken after the second release
11.6
Target Release
Planning to release a beta version that will be tested in the real time environment. If tests suggest a full version, then the final version will be released based on the improvements of the defects of the beta version.
11.7
Assigned To
Architect, design and implement the software that will be accomplished by a team of software engineers. Support and maintenance of the hardware is a responsibility of the hardware group. Project manager will manage the whole project and be sure that the project is going in the right direction.
11.8
Reason
All the requirements that have been set for this system will provide stability, reliability, portability, high performance, security and easiness.
CSE(UG) DEPT.SREC.CBE-22 NOMENCLATURE MAX MARKS ALGORITHM 05 OUTPUT 05 VIVA 05 RECORD 05 TOTAL 20 STAFF SIGN
MARKS OBTAINED
OPS