You are on page 1of 4

Name- SIDDHANT SINGHANIA Roll number -20ucs194

Group members –
Shivral Somani (20ucs184)
Souhardya Malakar(20ucs197)

TASK 1
Our Software System includes-
1) Creating an exam schedule which will have exams of all courses on a
different day, so students only give one exam per day. The system should also
generate names of staff who will be invigilators in an exam.
2)The exam slots should be visible to the students and invigilators.

Users (Actors) of the system will be – Exam Master, Students, Invigilators,


Course Teachers
External data required by our system will be the course information, Student
list and list staff members who will be proctoring/invigilating.

Our Software System will interact with database which has all course info and
students and staff data.

Our database will be accessible to--


1) students and proctors with only view permissions to make note of the exam
date and time.
2) If there occurs a situation where something needs to changed then the
exam master will have edit permissions to edit things like – date / time of
exam, change in proctor, etc.
TASK 2
Students want to fetch the date and time for their exam from the system.
Students can access the entire timetable of the examination and if any exam
clashes, they can report to Exam Master so that it can be modified. (as no
student should appear for 2 exams on same day)

Like the students, the staff who will be proctoring should be able to see the
exam timetable and if in case they are assigned to more than one exam slot at
the same time then they can get this rectified.

System needs to update students and staff about their final schedule for any
new changes to be made.

For the exam master-


He/ She wants that the system shouldn’t contain any clashes in dates for both
students and staff(proctors)

Exam Master can access every information regarding schedule or even


students or staff details.

Exam Master can also change and modify data in system so that there is no
issue.
Screenshots from Papyrus

1)Use Case Diagram


2)Sequence Diagram

3)Class Diagram

You might also like