Code for design software, C/C++ Programming

Assignment Help:

In this project, you will write a software for the Registrar's office of a university called YouOIT to maintain information about students and courses at the university.

The registrar office maintains a master text file, called classes.txt. This file contains the names of all classes taught at the university. For each class, the registrar office keeps a file with ID numbers of the students who took that class and their final numerical grade in the class. The registrar office also keeps another master file, called students.txt, with the ID numbers and names of all the students registered at the university. The following figure shows an example of how the files look like:

classes.txt

csc1

csc2

infr1500

infr1100

infr2820

.....

csc1

10031 90

10015 49

10078 65

10097 85

....

csc2

10015 76

10078 49

10090 65

10058 85

....

infr1500

10090 90

10058 49

10078 65

10031 85

....

students.txt

10097

10031

10078

10015

10058

10090

....

First Name

Dave

Sara

Tara

Khalid

Bob

Tessa

....

Last Name

Tosh

Wong

Martin

Noor

Dylan

Steve

Figure: Sample files and content for the project

Task:

Your task for this project is to develop a system that would provide the following features:

1. Register new student

2. Drop student from university

3. Add a course and grade (provided that the student is already registered in the university)

4. Modify student info

5. Display grade report

6. Display student info with highest and lowest average

7. Exit


Related Discussions:- Code for design software

#decode the code, #Smugglers are becoming very smart day by day. Now they h...

#Smugglers are becoming very smart day by day. Now they have developed a new technique of sending their messages from one smuggler to another. In their new techn

How to write a function template, How to write a function template A fu...

How to write a function template A function template should be written at the beginning of the program in the global area, or you may place it into a header file. All function

What is threaded binary tree, Threaded binary tree: Consider the linked il...

Threaded binary tree: Consider the linked illustration of a binary tree 'T.  Approximately half of the entries is the pointer fields 'LEFT' and 'RIGHT' will have null elements. Th

Parking garage, A parking garage charges a $2.00 minimum fee to park for up...

A parking garage charges a $2.00 minimum fee to park for up to three hours and an additional $0.50 per hour for each hour or part thereof over three hours. The maximum charge for a

Function, Write a C++ program according to the following specifications 1. ...

Write a C++ program according to the following specifications 1. Display a brief description of the program. 2. Ask the user to specify the type of loading (end load, intermediate

Define an asset base class, a) Define an Asset base class that provides the...

a) Define an Asset base class that provides the following method: class Asset { public:      virtual double getValue()=0; };   This will be the base class for both stock an

Padovan string., #question.A Padovan string P(n) for a natural number n is ...

#question.A Padovan string P(n) for a natural number n is defined as: P(0) = ‘X’ P(1) = ‘Y’ P(2) = ‘Z’ P(n) = P(n-2) + P(n-3), n>2 where + denotes string concatenation. For a s

Graphic.h, what is the syntax to get a coloured output.

what is the syntax to get a coloured output.

When are temporary variables formed by c++ compiler?, A: Provided that func...

A: Provided that function parameter is "const reference", compiler create temporary variable in following two ways. a) The actual argument is the correct type, however it isn't

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd