Professional Documents
Culture Documents
Project report on
Student report card system and hangman game
Submitted in partial fulfillment of the requirement for the academic event in
BACHELOR OF ENGINEERING
IN
ELECTRONICS AND COMMUNICATION
Submitted by
Name Deekshanya Badri Supriya N P
Roll number and section A-18 A-63
USN 4JC13EC030 4JC13EC
Semester V V
Affiliated To
VISVESVARAYA TECHNOLOGICAL UNIVERSITY,
BELGAVI, KARNATAKA 590018
2015-2016
STUDENT REPORT CARD SYSTEM
This mini-project aims to implement a student report card system, in the c++
language, using file structures and data structures such as array. File handling has
been used for the effective implementation of all the typical features of this project.
Preparing report cards for number of students involves same task need to be
performed every time.
1. Creating a new student report card record: This feature creates a new
student record containing his marks. For this the information to be provided are the
name and roll no. of the student, and the grades obtained by him/her in 6 subjects
Physics, Chemistry, Math, English, Hindi and Biology.
2. Reading all students report card record: The void display_all() function in
this student report card system project in C++ has been used for this feature. It
basically shows the progress report of all the students added in file. This feature
displays the roll no. and name of all the students, the marks obtained by them in 4
subjects Physics, Chemistry, Math, Biology, English and Hindi along with the
percentage of each student. This is for the reference of the teacher.
3. Reading specific students report card record: This feature is same as the
one explained above, except it shows the progress report and relevant data related
to a particular student.
4. Display grade report: This feature enlists all the students record saved in
file. The grade report is displayed in a tabular form with roll no. and name of the
students, marks achieved in the six subjects, and the grade and percentage obtained
by them. This is to display to the parent or the student .
5. Modify students report card record: In student report card system project
in C++, this feature is used to edit the report card record of a particular student. For
this, the name and roll no. of the student is sought. Upon successful modification,
the program displays the message Record Updated. If no record of student is
found in file, it displays the message Record does not exist.
6. Delete student record: This feature deletes the report card record of a
particular student; it first of all asks for the name and roll no. of the student whose
record is to be deleted.
Applications
The only manual work for preparing report card is to enter only marks of
each subject for every student and processing work will be taken care by the
computer system in order to prepare final report card. System will relieve teachers
for writing manually on report card and providing print facility by which, it will
enable them to display the marks of each students on paper by just one click. As
system has been provided with all maximum possibility to make their task easier,
so number of features has been made available to continue the task without any
intervention.
It will only not prepare the report card, but also able to store data of each
student, so that it can be accessed any time and if required can make modification
as per requirement. The concept of graphics has been used which will make its user
to use this system in an easy manner.
Algorithm :
A brief algorithm for the implemented student report card system.
Step 1 : Start.
Step 3 : If User input is 1, Display result menu. Ask user choice for :
If present,
End if
Step 6: Display entry menu :
End if.
Introduction:
The number of allowed guesses are 5, after which the hanged person drawing will
be completed , resulting in the end of the game.If guesses are correct, appropriate
messages will be displayed.
Algorithm:
The algorithm gives a brief working of the hangman program.
Step 4: Create a word list (based on difficulty). Here ,word list is about
countries.
4)Set the counter that monitors the number of occurrences of the letter
pressed in word to 0.
if so
1)Increment counter by 1.
end if
If not found
end if
Step 9: Exit.