CPSC 333: Student Information System, Version Two

Location: [CPSC 333] [Ongoing Examples] [Student Information Systems] Version Two

This page was most recently modified on February 4, 1997


Problem Statement

This version of the student information system has the capabilities of Version One, and it can also be used to keep track of information about students who are registered in several courses.

As before, every student has a unique ID number, as well as a first name, middle initial, and last name (which aren't necessarily unique).

Each course has a discipline code (a short character string), a course number (a positive integer), and a course title (a longer character string). No two courses have the same discipline code and also the same course title at the same time. However, several courses can have the same discipline code (and different course numbers), and several can have the same course number (with different discipline codes). Course titles aren't unique.

This system supports the same functions as Version One, with significant differences and extensions:

This system will be used one or more times as an example during lectures:

References in Lecture Notes

Requirements Specification

Location: [CPSC 333] [Ongoing Examples] [Student Information Systems] [Version Two]


Department of Computer Science
University of Calgary

Office: (403) 220-5073
Fax: (403) 284-4707

eberly@cpsc.ucalgary.ca