You are on page 1of 20

Indroduction

Fed up with struggling with a system,which


seems to add to your workload,which doesnt
work the way your school does?
Do you want a scalable computerized system
with plenty of timesaving features that help to
get jobs done accurately and quickly?
Do you want professional-looking reports and
correspondence?
..Then look at Student Management System.
The appearence of your student records says a
lot about the quality of your school. Other
educators and registrators make judgements
based on student records that can permanently

Report Making of a student involves:DATA COLLECTION


INPUTTING OF MARKS FOR EACH SUBJECT
CALCULATING THE AGGREGATE PERCENTAGE
OF EACH SUBJECT
CALCULATING THE GRADE FOR EACH SUBJECT
THEN FINDING THE TOTAL PERCENTAGE
This may look like a small process,but to
MANUALLY make the report of the entire class is
a very time consuming process for the teacher.
So,here we realize the need for an effective
student management system and that is exactly

NEED FOR THIS PROJECT


This project aims at developing into software that can be used
at schools to easily maneuver the daily tasks.
This project is time saving as it saves the time of the
teachers.It calculates grades quickly and correctly.
This C++ mini project on STUDENT REPORT CARD has student
class with data members like roll no,name,marks and
grade.Member functions in this class are used for
accept/display details of students and a function to calculate
grade based on marks obtained by student.
Student Records are stored in Binary file.
This is a simple project using basic file handling concept.

MINIMUM SYSTEM
REQUIREMENTS

This program is very flexible and works perfectly in


most computers
HARDWARE REQUIREMENTS
Processor:Pentium IV/Dual core/core2duo/i-series Or
Higher
RAM:64 MB RAM or Higher
Hard Disk:2 GB Hard disk
SOFTWARE REQUIREMENTS
Operating System:Windows 95,Windows 98,Windows
2000,Windows XP,Windows NT,Windows Vista,Windows
7,Windows 8.
It is also supported for other platform such as
Applet,Linux,Macintosh and UNIX.

EADER FILES USED


#include<fstream.h>
#include<iomanip.h>
#include<stdio.h>
#include<conio.h>
#include<process.h>

ILES USED
Student.dat:This is the main file which stores the
data of all students.
Temp.dat:It is used during deletion and sorting of
all data from student.dat
It is stored as different name and then it is deleted.

UNCTIONS USED
void write_student(); //write the record in binary file
void display_all();
//read all records from binary file
void display_sp(int); //accept rollno and read record
from binary file
void modify_student(int); //accept rollno and update
record of binary file
void delete_student(int); //accept rollno and delete
selected records from binary file
void class_result(); //display all records in tabular
format from binary file

Outputs

rd

scre

nd

screen

Main menu

Resul
t
Menu
Entr
y
Men

Write Record

Search Record

Modify
Record

Before
Modifyin
g

After
Modifyin
g

Delete
Record

Display
Record

www.google.com

www.cppforschool.com

Google search
C++ by Sumita
Arora(book)
Wikipedia.com
Google Images