Create a set of use cases for an online university registration system. The syst
ID: 430443 • Letter: C
Question
Create a set of use cases for an online university registration system.
The system should enable the staff of each academic department to examine the courses offered by their department, add and remove courses, and change the information about them (e.g., the maximum number of students permitted). It should permit students to examine currently available courses, add and drop courses to and from their schedules, and examine the courses for which they are enrolled. Department staff should be able to print a variety of reports about the courses and the students enrolled in them. The system should ensure that no student takes too many courses and that students who have any unpaid fees are not permitted to register. (Assume that a fees data store is maintained by the university’s financial office, which the registration system accesses but does not change).
Use Case Description (3)
Use Case Name:
ID:
Importance Level:
Primary Actor:
Short Description:
Trigger:
Type:
Major Inputs:
Description Source
___________________________ ____________
___________________________ ___________
___________________________ ___________
___________________________ ___________
___________________________ ___________
Major Outputs:
Description Destination
___________________________ ___________________________
___________________________ ___________________________
__________________________
Major Steps Performed
Information for Steps
Use Case Name:
ID:
Importance Level:
Primary Actor:
Short Description:
Trigger:
Type:
Major Inputs:
Description Source
___________________________ ____________
___________________________ ___________
___________________________ ___________
___________________________ ___________
___________________________ ___________
Major Outputs:
Description Destination
___________________________ ___________________________
___________________________ ___________________________
__________________________
Major Steps Performed
Information for Steps
Explanation / Answer
Use Case Description (3)
View Course List
ID: V-01
Importance Level: 4
Primary Actor: Department Staff
Short Description: This use case describes the feature to View the List of Courses by the department staff
Trigger: User wanted to view the list of courses available
Type:
Major Inputs:
Master Course List
Permission List
Description Source
The List of course from the Master Course list needs to be used.
Permission List needs to check with user permission to shows the allowed list of course for the user
Major Outputs:
List of Courses
Description Destination
Major Steps Performed:
User logs into the system.
Clicks on the Course List
Views the List of Courses available under the department
Information for Steps
Credential verified for the logged in user.
Corresponding department is identified.
List of courses for that department is identified
ONLY list of courses for that department is displayed.
Add new Course
ID: A-01
Importance Level: 5
Primary Actor: Department Staff
Short Description: This use case describes the feature to Add a new course to the List of Courses by the department staff
Trigger: User wanted to add a new course to the list of courses available
Type:
Major Inputs:
Master Course List
Permission List
Description Source
The List of course from the Master Course list needs to be used.
Permission List needs to check with user permission to shows the allowed list of course for the user
Provide option to add a new course
Major Outputs:
New course added to the master list
Description Destination
Major Steps Performed:
User logs into the system.
Clicks on the Course List
Views the List of Courses available under the department.
Clicks on Add new course option.
Enters the details of the Course, like course name, description, number of enrolment, eligibility criteria, fees etc.
Clicks on Save.
By default the course is added to the department of the logged in user.
Information for Steps
Credential verified for the logged in user.
Corresponding department is identified.
List of courses for that department is identified
ONLY list of courses for that department is displayed.
The added new course is added to the logged I department.
Generate Report
ID: RP-01
Importance Level: 5
Primary Actor: Department Staff
Short Description: This use case describes the feature to Generate a new report for the department staff
Trigger: User wanted to generate a report and then print them out.
Type:
Major Inputs:
Course selection
Date range
Other Parameters
Description Source
User needs to select report parameters like course, date range, course status, fees, enrolment etc
Major Outputs:
New report based on the report parameters.
Description Destination
Major Steps Performed:
User logs into the system.
Clicks on the Report section.
Click on the generate new report option.
Select the report parameters.
Click on Generate Report.
On the report screen, clicks n Pint option, to print the report data out.
Information for Steps
Credential verified for the logged in user.
Corresponding department is identified.
Report section is displayed.
Based on parameters entered, data from the database is picked up and displayed.
Data sent to printer based on the print selection
View Course List
ID: V-01
Importance Level: 4
Primary Actor: Department Staff
Short Description: This use case describes the feature to View the List of Courses by the department staff
Trigger: User wanted to view the list of courses available
Type:
Major Inputs:
Master Course List
Permission List
Description Source
The List of course from the Master Course list needs to be used.
Permission List needs to check with user permission to shows the allowed list of course for the user
Major Outputs:
List of Courses
Description Destination
Major Steps Performed:
User logs into the system.
Clicks on the Course List
Views the List of Courses available under the department
Information for Steps
Credential verified for the logged in user.
Corresponding department is identified.
List of courses for that department is identified
ONLY list of courses for that department is displayed.
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.