CPSC330F07 - Open Up Class2
From MWCSWiki
This Page Is Currently Under Construction And Will Be Available Shortly, Please Visit Reserve Copy Page
Use Case: Create Class
Actor: Faculty, Web Admin
Precondition: User has correct authority: Faculty, Web Admin.
Sunny Day:
a) User is presented with form to Add a Class
b) Fields to fill in:
i. Class Name and Number ii. Class Department iii. Class Instructor iv. Class Section v. Class Meeting Room vi. Class Meeting Date (Days and Time) vii. Available Seats in Class viii. Class Prerequisites ix. Class ATC Attributes x. Class Credits
c) If all fields not filled in, highlight missing fields
d) Else Submit
Rainy Day:
a) If Name and Section are taken, highlight fields and display error
b) Else if Meeting Room is taken by another Class Name for any Meeting Date, highlight fields and display error
c) Else if Available Seats in Class is greater than seats in Class Meeting Room, highlight fields and display error
d) Else if Prerequisite Number is greater than Class Number for any Prerequisite, highlight fields and display error
e) Else Submit and add to Class Database
Postcondition: Class has been added to Class Database

