Skip to content

Overall Description

Amit Sharma edited this page Mar 11, 2019 · 1 revision

1. Product Perspective

The main objective is to create a concrete communication between the management and students. Students can choose 
particular field and share their views related to that. Student will be asked to select their course, hostel, and 
mess while giving feedback. Manager will also login with respective details and will forward the valuable feedback 
to the head, where head will get only important comments and ratings rather than unwanted one.

2. Product Functions

The application provides the user a platform where they can select the particular field, give the feedback, review 
your feedback. Also the manager and head will receive the notification that the student has filled the feedback 
and the manager has forwarded the filtered comments and ratings useful for the management and administration. 
Here the faculty or any member related to feedback section will not be able view what feedback has been given to 
him/her only manager can view it.

3. User Classes and Characteristics

The application basically supports three types of users:
1.  Student: Will be able to login, select field and give the feedback related to field.
2.  Manager: Will get notified about student’s feedback and will forward to head. Also may remove unwanted feedback or annoying user.
3.  President/Head: Will get notified about manager’s forwarded comments and ratings.

4. Operating Environment

  • The application may not work in case of lack of internet connection.
  • May not function if unique ID for the user/manager/head is not provided.

5. User Documentation

The student has following privileges:

  • Navigate the menu
  • Navigate the Fields
  • Give valuable feedback
  • Comment and rate

The Manager has following privileges:

  • Notifies the User/student
  • Remove annoying user
  • May remove unwanted feedback

The Head/President has following privileges:

  • Gets notification from Manager
  • Gets only valuable feedback
  • Takes the decision

5. Assumptions and Dependencies

Following are the Assumptions/Dependencies:

  • The application runs on android version 4 (KitKat) or above.
  • Each user has a unique user id.
  • End user as well as Manager and Head has an internet connection for the operation of application.