CPSC330F07 - Open Up Class2

From MWCSWiki

Jump to: navigation, search

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

Personal tools