Help, Help! Please
2.0 Requirements
As designer of this software will define, develop, document, prototype, test, and modify as required the software system.
2.1 This software will use C++ language to write source code.
2.2 This software will provide a Graphical User Interface for users to navigate
2.3 This software will use Microsoft Access to maintain a database, which contains all the courses that student need take and the previous courses they already took, also all the grades they earned.
2.4 Anytime student want to register courses, this program will check their valid user name and password for the student and valid user name and password for Chair.
2.5 This software should allow all different classification of students with different account to use for registration.
2.6 Anytime when students try to register a course, this software will check all the courses were required to take before this course.
2.6.1 If students passed these entire required course, then they might continue to register for next course.
2.6.2 If students did not pass any one of these required courses, the software will allow prerequisites to be overridden by the Chair of the department.
2.6.2.1 If prerequisites are overridden, a link to the document must be maintained in the database.
2.6.3 If student havent take anyone of the required courses, they must finish all the required courses before they want to register the next level courses.
2.6.4 The software will allow substitutions by the Chair of the department.
2.6.4.1 If substitutions are used, a link to the document must be maintained in the database.
2.7 This software will allow user to calculate the current grade point average (GPA).
2.8 This software will allow user to print:
2.8.1 The current schedule.
2.8.2 All courses completed.
2.8.3 Courses needed to be complete for graduation.
Can anyone help me? Please, Please, Please!!!!! :confused:

