CPSC 333: Process Specification for Process #3 in Student Information System, Version One

Location: [Student Information Systems] [Version One] [Data Flow Diagram] Process Specification for Process #3


Process Name: Delete Old Info
Process Number: 3
Inputs: ID number, students
Outputs: old info, status message, student

Assumptions:

None

Error Conditions:

  1. ID number is syntactically incorrect

Processing Details:

if the ID number from the Instructor is syntactically correct then

  Obtain the set of students whose ID numbers are less than or equal to
  this one from the ``Students'' data store
  Use this set as the set of students listed in the output ``old info''
  Send each student in this set back to the data store for deletion
  status message := ``ok''

else

  status message := ``ID number is incorrect''

end if

[Return to Data Flow Diagram]


Department of Computer Science
University of Calgary

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

eberly@cpsc.ucalgary.ca