This is the HCMUS Group's Project of Programming Technique course, which is written in C++ language by the group of freshmans from class 22CLC06
1.NGUYEN THANH THAI
- Group Leader
Course Registration System
is a software that manages the details of courses, classes, students. It allows students to enquire, register, cancel, or modify courses. It also helps the management of the institution to see the records of the students and courses.
The repository includes 11 .cpp files, 3 folders and .txt files for different tasks of each function
AddCourse.cpp
: Includes functions which are used for adding courses and several relative tasks.Menu_Score_Board.cpp
: Edits students' scores and Displays the Scoreboard when users are staff.addStudent.cpp
: Includes functions which are used for adding students to academic classes and courses.loadINPUT_printOUTPUT_toFILE.cpp
: Loads data from .txt files and save to RAM, then save these data to .txt file when the functions finished.main.cpp
: Displays the screen when users log in into the system.password.cpp
:Includes functions which are used for creating new accounts for users and editting the password.schoolYearFeature.cpp
: Manipulates with school years.staff.cpp
: Displays and implements list of choices when users are staffstudent.cpp
: Displays and implements list of choices when users are studentsultilityFunction.cpp
: Includes functions for making the console works more beatifully and efficiently.viewScore.cpp
:Displays scores when users are students.
Includes 3 folders schoolyear1-schoolyear2
with the same format:
courseID1.txt
,courseID2.txt
,courseID3.txt
,... includes students' information and their scores in the courses.class1.txt
,class2.txt
,... includes studennts' information in the classessemesterList.txt
includes the semesters which has been created.schoolYearList.txt
includes the school years which has been created.classList.txt
includes the classes which has been created.addStudentToClass.txt
includes the students' information who will be added to academic class.addStudentToCourse.txt
includes the students's information and their scores which will be added to the coursesimport-scoreboard.txt
includes the students' inforemation and their scores, which will be editing and saving to the system.password.txt
includes accounts of staff and students.student_In_A_Course.txt
includes a course's information with its school year, semester, and the students in the course.
The users must install the C++ language and clone the repository to the computer:
gh repo clone Banhmikepthit0105/Course-Registration-System
I have created the file CompileFile.txt
for compiling easier. Users can find it in my repository.