You are on page 1of 8

SOFTWARE FUNCTIONAL

REQUIREMENTS.
STUDENT PANEL FUNCTIONAL
REQUIREMENTS
Students can register/sign up.
View and edit his/her profile, password, etc.
Student (group leader) can send add other members by send request.
View group members .
View active Group Members.
Register for FYP group to get unique Group ID.
View updated supervisors list .
View Supervisor profile and their proposed projects.
Send project proposal request to selected supervisor.
Get notification on rejected proposal and supervisors list will appear again.
If Accepted, dashboard data analytics will appear with notification .
Get notification of tasks assigned with their due dates.
Can access the documents assigned.
Download & submit the documents.
On every submission, Project completion ratio increases on charts.
Can fill-up weekly log chart (e.g: bootstrap text tables).
Can edit the data sheet for Gantt chart for project stages scheduling .
Can communicate with Supervisor and group members.
View grading and remarks on every submission.

Sign Up:
Student_ID.
Student_email (university domain).
Student_name.
Mark on pre-requisite completion. (can only Sign Up when Offered.)
Set Password

Log In:
Student_ID.
Project / Group_ID.
Password.
*Set dashboard analytics as home screen after project Approval.
SUPERVISOR PANEL FUNCTIONAL
REQUIREMENTS
Supervisors can register/sign up.
Maintain Profile and Select a Technology Domain (e.g. Ai, ML, Blockchain).
View and edit his/her profile, password, etc.
Upload their Proposed project Ideas.
Accept or Reject proposal requests.
If accepts, can view the group and their project analytics.
Maintain All groups in supervision (e.g. through bootstrap tables sheets).
Assign Tasks in form of documents and notifications.
Upload documents with due dates.
View group performance (*any graph/chart required )
View Project completion Status.
Can Access Weekly log sheets.
Can communicate with groups.
Mark grades on every submissions with remarks/Comments.

Sign Up:
Faculty_ID.
Faculty_email (university domain).
Faculty_name.
Select Technology (drop down options).
Set Password

Log In:
Faculty_ID.
Password.
*Set Groups list (under supervision) as home screen.
ADMIN/HOD PANEL FUNCTIONAL
REQUIREMENTS
Admin can register/sign up.(*optional- if required).
View and edit his/her profile, password, etc.(*optional- if required).
Maintain Group IDs.
Update Supervisors list.
Add / Remove Supervisors.
Add / Remove Member in groups.
Can View, Accept, Reject all project proposals.
Generate deadlines and notifications.
Can access Projects History from database.
Can view groups under the supervision of each supervisor.
Can View All projects analytics through Project IDs.
View all students Registered.
Can access the documents assigned.

*Set Supersvisors list (under supervision) as home screen.


SYSTEM DASHBOARD FEATURES.

Features Demo Source / Appearance


-Dark (*important)
Theme (Convertible):
-Light

Scheduler: ( https://demos.telerik.com/blazor-ui/scheduler/overview )

Charts: ( https://demos.telerik.com/blazor-ui/chart/overview )
( https://www.amcharts.com/javascript-charts/ )

( https://demos.telerik.com/blazor-
Data sheets: ui/contextmenu/integration )

Text Editor for comments


( https://demos.telerik.com/blazor-ui/editor/overview )
/ Remarks / Notifications:

Gantt Chart : ( https://demos.telerik.com/blazor-ui/gantt/overview )

Documents Submission /
( https://demos.telerik.com/blazor-ui/upload/overview )
Upload :

Validation Forms : ( https://demos.telerik.com/blazor-ui/validation/overview )

Notification Appearance : ( https://demos.telerik.com/blazor-ui/notification/overview )

You might also like