Develop a system for record student information, Programming Languages

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

1- Register new student

A new student is registered with the following details:

  1. First Name
  2. Last Name
  3. Student ID

2- Drop student from university

When you drop student from the university, you should remove all his information from the record. A student record includes First Name, Last Name, student ID, and all courses taken by the student.

3- Add a course and grade

Using this this module, the registrar can add a course and grade to the record provided that the student is already registered in the university

4- Modify student info

Using this module, the registrar can modify the first and last name of the student. 3

5- Display grade report

This module should allow the registrar officer to display a grade report using student ID. Here is a sample report:

Student ID 10031

First Name Sara

Last Name Wong

csc1 90

infr1500 85

6- Display student info with highest and lowest average

This module should display student information with the highest and lowest average. Here is a sample report:

Highest Average:

============

Student ID: 10041

First Name: Inas

Last Name: Bakri

Average: 98.7%

Lowest Average:

============

Student ID: 10041

First Name: Tina

Last Name: Fey

Average: 45.6%

7- Exit

When the user asks to exit the program, all the text files would be replaced with the content of the array/structure.

Notes

Your program should read all the data files, and fill an array of structures (one structure for each student, and perform all operations on the array of structures. When the user asks to exit the program, all the text files would be replaced with the content of the array/structure.

Project Submission

Please note that:

- Each group should submit

Posted Date: 3/13/2013 1:38:43 AM | Location : United States







Related Discussions:- Develop a system for record student information, Assignment Help, Ask Question on Develop a system for record student information, Get Answer, Expert's Help, Develop a system for record student information Discussions

Write discussion on Develop a system for record student information
Your posts are moderated
Related Questions
1. Write a Perl script that accepts exactly 2 integer arguments where the first argument must be less than the second argument. The script will print a comma separated list of inte

1.  A function that produces the Collatz sequence and counts the number of terms. 2.  A main function that calculates interesting values about the Collatz sequence. 1.The Col

Procedure-oriented programming (POP):- This is a top-down programming approach, where the problem is viewed as a sequence of tasks to be done such as calculating, printing etc. A n

What is an abstract class:   Abstract class is stated as an abstract concept that cannot be instantiated or comparing to interface this can have some implementation and interface c

We will be assuming here that our roots are of the form, in this case, r 1,2 = l + mi If we take the first root we'll find the following solution. x l + m i It i

Many applications require entering a number from a button and then the device counts that number down.  If it is a 2 digit number it can be stored in a single register.  If it is l

The reader-writer problem can be stated as follows: A shared memory location can be concurrently read by any number of tasks, but when a task must write to the shared memory locati

Using the concept of structures, write a program to assign passenger seats in an airplane. Assume a small airplane with seats numbered as follows: 1 A B C D 2 A B C D 3 A

The next major set of tasks to tackle are delete and update. Version control systems typically version updates to a ?le and only store the differences between the ?les. Two system

I WANT TO MAKE PROJECT IN ARM LANGUAGE CAN YOU HELP ME