Skip to content
vasupol11 edited this page Apr 17, 2015 · 35 revisions

#Introduction The purpose of this document is to collect, analyze, and define high-level needs and features of the eXceed vote application. It focuses on the capabilities needed by the stakeholders and the target users, and why these needs exist. The details of how the eXceed vote application fulfills these needs are detailed in the use-case and supplementary specifications.

###Background

Kasetsart University holds the eXceep camp every year for students from the Computer Engineering and Software & Knowledge Engineering faculties. At the end of each camp, a small project contest is held where the winner is decided by voters. eXceed vote application is created to help eXceed Vote staff, students, and visitors to vote easier and faster through a simple web browser.

#Positioning

###Problem Statement

The problem Provide a convenient way for the eXceed camp organizers, students, and visitors to vote and rate the projects
affects The organizers, students, and visitors that attend the eXceed camp
the impact of which is They are unable to conveniently vote when they are looking at the booths without going to a specific computer that staff have arranged to vote.
a successful solution would be The voters will be able to vote from their internet devices and rate from anywhere.

###Product Position Statement

For The organizers, students, and the visitors that attend the eXceed camp.
Who Want to vote the eXceed projects
eXceed camp is website application
That Enable voters to vote from anywhere from their own internet devices.
Unlike The current process of voting is through a computer arranged by the staff in which the voters wait for their turn to vote..
Our product Enable voters to vote from anywhere from their own internet devices without having to go to a specific computer and wait for their turn.

#Stakeholder and User Descriptions

###Stakeholder Summary

Name Description Responsibilities
Voter End-users of the eXceed camp application Create account
Select categories to rate and vote
Vote and rate the projects during the camp
Administrator eXceed camp maintenance and content creators List and organize the content in the application
Ensures the system functions during the camp
Able to change the content in the application
Customer Give the concepts, requirement, and needs regarding the eXceed camp Lay out the requirements for the application

###User Summary

Name Description Stakeholder
Voter/User Create an account and login to rate and vote for the projects. Self-represented
Administrator Place content on the web and create categories for each project for the user to rate and vote Self-represented

###User Environment

Individuals will need to have a browser-enabled device and local internet access for viewing content of the web. At any time, they will be able to vote and rate the projects as well as view the rankings. Voters will need to have a browser-enabled device to login, vote, and rate. Administrator will need to have a browser-enable device to create, change, or organize the content as well as able to view the status of the web for maintenance.

###Key Stakeholder or User Needs

The problem with the current process of voting is everybody goes to one place to vote. This creates the bottleneck effect, where there is a huge mass lining up but only a handful getting through. The solution for this is to have a voting station for everyone--a simple web-browser for voting!

The voters want a fast and convenient way to vote without having to wait, and creating a web application enables the users to vote at ease without the bottleneck effect.

The administrator wants a fast and safe application for the users to vote. The application should also able to quickly and easily save, change, categorize the content. The solution for this is to make the application highly configurable for the administrator.

The customer wants a convenient multi-compatible application that the users can access anywhere to vote. The best way is to make a web-based application so it would work across different platforms.

#Product Overview

###Product Perspective

eXceed vote is a self-contained web-application.

###Assumptions and Dependencies

Existing content is assumed to be available for viewing on the web site. Integration of current content with the new web site is required in order for collegiate sports information to be made available in a timely manner.

###Cost and Pricing

Free

#Product Features

The eXceed Vote application will enable voters to view, comment, rate, and vote the projects. The eXceed Vote admin will be able to create and edit the following features: criteria, category, project, project screenshots, team name, and team members. The admin can also view the result of the voting and ratings at anytime.

#Constraints

The system must be available by before summer.

#Other Product Requirements

###Applicable Standards

The system must comply with existing web standards (HTML, Java, TCP/IP, etc.).

###System Requirements

None specified.

###Performance Requirements

The system must be able to handle 50+ at the same time.

###Environmental Requirements

None specified.

#Documentation Requirements

The eXceed vote should be straightforward and easy to understand without any manual.

###Online help

Context-specific and general help will be available for all functions within the system.

###Installation Guides, Configuration, Read Me File

There is not installation required because eXceed vote is a web-based application.

Clone this wiki locally