04-07-2012, 02:40 PM
POLLING SYSTEM
POLLING SYSTEM.docx (Size: 127.47 KB / Downloads: 40)
Overview
This Synopsys documents the process of designing, building and testing a software system to be used for marketing POLLING SYSTEM. The piece of software, and therefore the project, is known as a POLLING- System. The project titled as “a
POLLING System “ is a web based application.
This document is the Software Requirements Specification for the "Online Polling System" which is being developed as part of an academic course. This document is intended to provide a detailed specification of the requirements for the developers and serve as a means to clearly outline the project features. The general requirements give an overview of the user's characteristics, product perspective, and overview of functional and data requirements. The specific requirements give a more refined version of the general requirement.
Scope of investigation
The aim of this project is to design, build and test a polling System. This will be a vastly complex software development project which will take approximately 5 months to complete. The project will be split up into stages and documented thoroughly throughout.
Project management is a key factor of this task to ensure the strict deadlines are adhered to. It is also of paramount importance that tried and tested practices and techniques from the field are adhered to to ensure that no common development project mistakes are reproduced.
This software is being developed for use by everyone with a simple and self explanatory GUI. This is a software that can be used by people to vote in an election. All the user must do is login and click on his favorable candidates to register his vote. The development and testing is done on Ethernet.
Existing System
Features of existing system :-
1)Checkbox style communication selections allow the user to quickly multi-select programs to save, to send or reports to poll on demand.
2)Easy to access menus, most recent recall lists and icon buttons to help users intuitively use the software.
3) Create Scripts, Schedules and setup the Calendar for automatic polling options.
4)The software can be used on a standalone PC or on a network.
5)software supports direct, modem and TCP/IP connections.
Goals of proposed system
1. Planned approach towards working: - The working in the organization will be well planned and organized. The data will be stored properly in data stores, which will help in retrieval of information as well as its storage.
2. Accuracy: - The level of accuracy in the proposed system will be higher. All operation would be done correctly and it ensures that whatever information is coming from the center is accurate.
3. Reliability: - The reliability of the proposed system will be high due to the above stated reasons. The reason for the increased reliability of the system is that now there would be proper storage of information.
4. No Redundancy: - In the proposed system utmost care would be that no information is repeated anywhere, in storage or otherwise. This would assure economic use of storage space and consistency in the data stored.
Overview of Data Requirements
The internal memory requirement will be constant or linearly dependent on the number of users depending on the provision of changing the vote at a later time. In such a case the actions will be stored in a data structure which will be referred to when needed. The external data about the candidates (with photos) and the posts or the poll questions and the answers will be given as input only at the server end.
Assumptions and Dependencies
The user is assumed to have JVM on his system irrespective of its hardware and software configuration. The other requirements are strongly design based and can be only be made concrete in the design stage. We also assume that all the clients running this software are not blocked by firewalls, proxies, etc.