Assignment #3: Name: Aman Zoraiz R.NO: 70067264 Course: S.E Section: C

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 4

Assignment #3

NAME: AMAN ZORAIZ


R.NO: 70067264
COURSE: S.E
SECTION: C
User Requirements
Create a student management system, which gives each student individual access. Students can see all
their enrolled courses and credit hours they have earned. They can see their time table, attendant
report and their personal details. The will also show their unofficial transcript and result report of their
courses. It should have option of printing fee voucher and admit card for examination. The system
should give them the option of course enrolment and course withdraw. At the last week before
examination it should also provide a survey form to students to fill and tell us about their experience
during classes.

System Requirements:
Functional requirements:-
User interfaces:
1.1 Create three different user interfaces for; students, faculty and administration.

Authority:
1.2 Administration interface should have all the authority over all faulty and students, then faculty
should have authority over their courses and then student.
Logins:
1.3 System should provide individual login to every student, faculty member and members of
administration.
View Courses:
1.4 It shall provide students functionality to view their enrolled course, sections in which they are
enrolled, their respective credit hours of courses and the credit hours they already have earned.

Time Table:
1.5 The functionality of time table should be provided to students to view their designated classes,
which will take information from the administration before the start of semester on the time slots
given to each courses and their respective classes.

Attendance:
1.6 At the time of class attendance option will be available to the teacher to insert student attendance.
After insertion students can view their attendance report on their respective logins.

Personal Details:
1.7 System will provide student to view their personal details and also edit them if they are not right.

Result Report:
1.8 On the end of examination the system shall take result information from teachers of the courses
they are assigned to and generate full report of total marks obtained. The students then can view
this report.
Transcript:
1.9 It should also generate an unofficial transcript from the data collected form result report for
students to view.

Fee Voucher:
1.10 System will provide option of printing fee voucher for students by taking all the necessary
information from the administration and will increment fine automatically if it’s over due date.
Evaluation Survey form:
1.11 During last week, before exanimation a survey form will be provided to each student on their
logins on each individual course they are enrolled in, to fill it up and tell their experience during
whole semester, for the purpose of course and faculty evaluation.

Admit card:
1.12 Before the examination system will give students option of printing admit card for examination.
Student can’t print their admit card if they have not paid the fees voucher or haven’t submitted
filled survey form for every course.

Enrolment:
1.13 System will provide option for students to enrol in their desired courses. It will take information
from administration about each semester:
- What courses are offered in each semester?
- Their credit hours.
- Assigned sections for each semester.
- Assigned teacher.
- Their time of class.
- All the pre and post links of course.
- And seats available in each class room.

System will create an interface for students based on all the information gathered. It will also check
the previous record of student and provide them the list of available courses in which they can
enrol. It will not let any student enrol in class if the seats are full. If a student tries to enrol in more
courses and this credit hours reached his maximum limit, the system should not let them. System
will also check if the pre-link of the course is cleared of not. If it’s not cleared then won’t let student
to enrol in its post link course. System also check for probation.

Non Functional Requirements:


1.1 Privacy:
The system shall protect each student’s privacy. Another student can’t see another students grades,
attendance, course enrolled and any other information.
1.2 Security:
The system shall be secure and only get access to the authorized people.
1.3 User Friendliness:
The system should be use friendly, with help manual and tutorials about how to use it. All the
features shall be easy to access even if the person never used any of these functionalities before.
1.4 Availability:
The system shall have high availability and shall not have unexpected downtime. The system shall
announce his downtime 48 hours before and it shall be at low intensity hours

You might also like