Assignment title: Information


Courses and Classes Records System Requirements Definitions Nonfunctional Requirements • The system should be accessible over the internet sentence. • Only staff members are the users of the system. • The system should ensure that only allowed users are able to use the system. Functional Requirements • Maintain Course Records o The system should maintain CRUD operations on (i.e., provide CREATE, READ, UPDATE, and DELETE operations on) course records with the following attributes: a) Course identification (e.g., IT 315) b) Course name (e.g., Object-Oriented Analysis and Design) c) Credit hours d) Description • Maintain Class Records o Of the above courses, classes are offered each semester. There are two kinds of classes. Online classes are offered over the internet and accessible via a web browser; face-to-face classes that are offered on campus at the college. A class cannot exist without an associated course in the system o The system should maintain CRUD operations on (i.e., provide CREATE, READ, UPDATE, and DELETE operations on) class records with the following attributes: a) Course identification b) Class begin date c) Class end date o In addition, online classes maintain the following additional attributes: a) Class URL b) Class browser o Similarly, face-to-face classes maintain the following additional attributes: a) Class building b) Class room 5