Question
NOT : USING C OR C++ PROGRAMING Subject: In this project, based on the logic of relational databases, small-scale and file operations-based course registration will
NOT : USING C OR C++ PROGRAMING
Subject: In this project, based on the logic of relational databases, small-scale and file operations-based course registration will be implemented.
Functional Requirements:
1- In the course registration system, the student must be able to register for the opened courses, delete registration and update the registration. 2- In the opened course file, each course must contain the unique course code, name, total credits, quota and ID number of the lecturer. This file should be able to add, delete and update courses. It will be assumed that only one faculty member teaches a course. 3- Each faculty member must have unique ID, Name, Surname and title information in the faculty file. This file should be able to add, delete and update a new faculty member. 4- In the student file, each student's unique student number, name, surname, total number of courses enrolled and total credit information must be included. 5- While a student can take a large number of courses, a large number of students can take a course, so a file named StudentCourseRegistration should be kept in a file named StudentCourseRegister, by matching the
Coding Requirements:
It is forbidden to use static and global variables in your programs. Any memory allocation should be done with dynamic memory management functions. Make appropriate structure definitions for the object in each file detailed above. The files to be created must be in text file format. Design a menu to do the following operations and a function for each action. Use a function pointer to avoid repetition in functions that work with similar logic. 1- Perform the add, delete and update operations for each file in functions. 2- Please add, delete and update courses for student, course and lecturer. 3- Write the function listing the lectures given by the lecturer whose ID is given. 4- Write the function that lists all students enrolled in a course with a course code. 5- Write the function that lists all courses taken by a student given a student number. 6- Using the code belonging to a course given by the instructor, whose ID is given, write the function that writes the class list of all students who take the course to the DERSKODU_CLASSIFIER.txt file.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started