Design Document
By
Ntando Zungu
Phase Name Date Signature
, Design Mr B.Harris Due Date 2022-09-20
Document of Phase
Contents
1. Summary............................................................................................................................................3
2. Screen Interface Design.....................................................................................................................3
3. Program Sequencing..........................................................................................................................6
4. Class Design and OOP Principles........................................................................................................9
5. Secondary Storage Design...............................................................................................................13
6. Explanation of secondary Storage Design........................................................................................15
7. Explanation of Primary Data Structure related to Secondary Storage............................................16
8. Graphical User Interface Design......................................................................................................16
, 1. Summary
A student will enter their marks and recommended courses will appear. Type programme will take the
entered marks, display them and also those marks will be used to calculate the recommended
courses which will also be displayed form a SQL database. The university and courses information
will also be displayed from a SQL database.
2. Screen Interface Design
● This is the first
screen and is the
login screen.
● The combo box lets
a person choose
whether they are a
student or not.
● The user can then
enter their specified
information in the
text fields provided.
● The login button will
log the user in and
the next screen is
displayed.
● The combo boxes
will allow a student
to pick the type of
subject they do in the
English combo box,
language combo box,
and a Mathematics
combo box.
By
Ntando Zungu
Phase Name Date Signature
, Design Mr B.Harris Due Date 2022-09-20
Document of Phase
Contents
1. Summary............................................................................................................................................3
2. Screen Interface Design.....................................................................................................................3
3. Program Sequencing..........................................................................................................................6
4. Class Design and OOP Principles........................................................................................................9
5. Secondary Storage Design...............................................................................................................13
6. Explanation of secondary Storage Design........................................................................................15
7. Explanation of Primary Data Structure related to Secondary Storage............................................16
8. Graphical User Interface Design......................................................................................................16
, 1. Summary
A student will enter their marks and recommended courses will appear. Type programme will take the
entered marks, display them and also those marks will be used to calculate the recommended
courses which will also be displayed form a SQL database. The university and courses information
will also be displayed from a SQL database.
2. Screen Interface Design
● This is the first
screen and is the
login screen.
● The combo box lets
a person choose
whether they are a
student or not.
● The user can then
enter their specified
information in the
text fields provided.
● The login button will
log the user in and
the next screen is
displayed.
● The combo boxes
will allow a student
to pick the type of
subject they do in the
English combo box,
language combo box,
and a Mathematics
combo box.