1. Description of the initial situation

  • The HTBLA - Leonding would like to create a question-survey for its students and/or employees.

survey

2. Current state

  • Paper polls/ verbal votes/ no polls

3. Problem definition

  • At this point in time we can’t create a short survey which displays the votes.

4. Assignment

  • Creation of a Web App application with which it is possible to create a simple survey. Afterwards the survey can be evaluated.

4.1. Functional Demands / Use-cases

  • Admin can create a survey

  • Admin can invite/assign members to survey

  • Admin can close survey

  • Admin can view statistics

  • User can vote

  • User can view results

4.1.1. Use-Case-Diagram

usecase
Figure 1. leoQuest usecase diagram

4.2. Class Diagram

cld
Figure 2. leoQuest class Diagram

4.3. System Architecture

sysa
Figure 3. leoQuest system architecture

5. Goal

  • Every use case needs to be fulfilled. User can create a survey and evaluate the answers.

6. Framework

IDE: Intellij

Programming Languages: Java

Database language: postgresql-DB

VCS: GitHub

Organization: YouTrack