The Complete Project Source Code Platform

Kashipara.com is a community of ONE million programmers and students, Just like you, Helping each other.Join them. It only takes a minute: Sign Up

Buy a laptop for coding and programming Buy a programming books

Student Report Card Project in C/C++ with source code and document free download.

C/C++ project   Publish on -  2019-06-25
school-result-system
B J
B J
C 
1 Reviews 5
8704 View
241 Downloads
 8704
 0
 241

In this page Student Report Card project is a desktop application which is developed in C/C++ platform. This C/C++ project with tutorial and guide for developing a code. Student Report Card is a open source you can Download zip and edit as per you need. If you want more latest C/C++ projects here. This is simple and basic level small project for learning purpose. Also you can modified this system as per your requriments and develop a perfect advance level project. Zip file containing the source code that can be extracted and then imported into Dev C++. Here Project Source code for BE, BTech, MCA, BCA, Engineering, Bs.CS, IT, Software Engineering, Computer Science students and Devloper. Student can submit in college for final year project. This script developed by B J. This desktop application 100% working smooth without any bug. It is developed using C++ and Database no. This software code helpful in academic projects and research paper for final year computer science. You can explore great collection of other C/C++ projects.

Document and Reports information of Student Report Card

This doucment file contains project Synopsis, Reports, and various diagrams. Also Abstract in PDF, PPT file inside zip so that document link below the page. Class Diagrams, Use Case Diagrams, Entity–relationship(ER) Diagrams, Data flow diagram(DFD), Sequence diagram and software requirements specification (SRS) in report file. Complete ready made open source code free of cost download. You can find Top Downloaded C/C++ projects here.

About Project

project NameStudent Report Card
project ID3310
Developer NameB J
Publish Date2019-06-25
project PlatformC/C++
Programming LanguageC++
Front End
Back End
IDE ToolDev C++
Databaseno
project Typedesktop Application
No of project Download241
project Total View8704
Today Trends1
Current Month Trends30
Last Month Trends40

You have any error or you don't understand project follow or any other problem.You can ask question. you know any answer or solution then give a answer and help other student.Complete they project perfectly.

Recent Download BY - rabikofi, rabikofi, rohit9457, mayvid30, cs_scholar

You can't find any project with your requirement just tell us. We provide project as soon as possibles. Click to Share Here

Features of the Student Report Card Project

With the help of this project, the results of the students can be declared, teachers only have to fill the subject numbers of the students, and this project will be able to calculate percentage and grade on their own. You can also get editable if you wish just mail on this email "ganeshcomputerclasses@gmail.com" you got it for free

Software Requirement to run this project

Details not available

Tools and Technologies to be used in this project

Details not available

How To Import And Run The Project?

#include<iostream>

#include<fstream>

#include<iomanip>

using namespace std;

class student

{

int rollno;

int Class;

char name[50];

int s_marks, ss_marks, m_marks, e_marks, h_marks;

double per;

char grade;

void calculate(); //function to calculate grade

public:

void getdata(); //function to accept data from user

void showdata() const; //function to show data on screen

void show_tabular() const;

int retrollno() const;

int retClass() const;

}; //class ends here

void student::calculate()

{

per=(s_marks+ss_marks+m_marks+e_marks+h_marks)/5.0;

if(per>=60)

grade='A';

else if(per>=50)

grade='B';

else if(per>=33)

grade='C';

else

grade='F';

}

void student::getdata()

{

cout<<"\nEnter The roll number of student ";

cin>>rollno;

cout<<"\nEnter Class of student";

cin>>Class;

cout<<"\n\nEnter The Name of student ";

cin.ignore();

cin.getline(name,50);

cout<<"\nEnter The marks in Science out of 100 : ";

cin>>s_marks;

cout<<"\nEnter The marks in Social Science out of 100 : ";

cin>>ss_marks;

cout<<"\nEnter The marks in Maths out of 100 : ";

cin>>m_marks;

cout<<"\nEnter The marks in English out of 100 : ";

cin>>e_marks;

cout<<"\nEnter The marks in Hindi out of 100 : ";

cin>>h_marks;

calculate();

}

void student::showdata() const

{

cout<<"\nRoll number of student : "<<rollno;

cout<<"\nClass of student : "<<Class;

cout<<"\nName of student : "<<name;

cout<<"\nMarks in Science : "<<s_marks;

cout<<"\nMarks in Social Science : "<<ss_marks;

cout<<"\nMarks in Maths : "<<m_marks;

cout<<"\nMarks in English : "<<e_marks;

cout<<"\nMarks in Hindi :"<<h_marks;

cout<<"\nPercentage of student is :"<<per;

cout<<"\nGrade of student is :"<<grade;

}

void student::show_tabular() const

{

cout<<rollno<<setw(6)<<Class<<setw(6)<<" "<<name<<setw(10)<<s_marks<<setw(4)<<ss_marks<<setw(4)<<m_marks<<setw(4)

<<e_marks<<setw(4)<<h_marks<<setw(8)<<per<<setw(6)<<grade<<endl;

}

int student::retrollno() const

int student::retClass() const

{

return rollno;

return Class;

}

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

void result(); //display result menu

void intro(); //display welcome screen

void entry_menu(); //display entry menu on screen

int main()

{

char ch;

cout.setf(ios::fixed|ios::showpoint);

cout<<setprecision(2); // program outputs decimal number to two decimal places

intro();

do

{

system("cls");

cout<<"\n\n\n\tMAIN MENU";

cout<<"\n\n\t01. RESULT MENU";

cout<<"\n\n\t02. ENTRY/EDIT MENU";

cout<<"\n\n\t03. EXIT";

cout<<"\n\n\tPlease Select Your Option (1-3) ";

cin>>ch;

switch(ch)

{

case '1': result();

break;

case '2': entry_menu();

break;

case '3':

break;

default :cout<<"\a";

}

}while(ch!='3');

return 0;

}

void write_student()

{

student st;

ofstream outFile;

outFile.open("student.dat",ios::binary|ios::app);

st.getdata();

outFile.write(reinterpret_cast<char *> (&st), sizeof(student));

outFile.close();

cout<<"\n\nStudent record Has Been Created ";

cin.ignore();

cin.get();

}

void display_all()

{

student st;

ifstream inFile;

inFile.open("student.dat",ios::binary);

if(!inFile)

{

cout<<"File could not be open !! Press any Key...";

cin.ignore();

cin.get();

return;

}

cout<<"\n\n\n\t\tDISPLAY ALL RECORD !!!\n\n";

while(inFile.read(reinterpret_cast<char *> (&st), sizeof(student)))

{

st.showdata();

cout<<"\n\n====================================\n";

}

inFile.close();

cin.ignore();

cin.get();

}

void display_sp(int n)

{

student st;

ifstream inFile;

inFile.open("student.dat",ios::binary);

if(!inFile)

{

cout<<"File could not be open !! Press any Key...";

cin.ignore();

cin.get();

return;

}

bool flag=false;

while(inFile.read(reinterpret_cast<char *> (&st), sizeof(student)))

{

if(st.retrollno()==n)

{

st.showdata();

flag=true;

}

}

inFile.close();

if(flag==false)

cout<<"\n\nrecord not exist";

cin.ignore();

cin.get();

}

void modify_student(int n)

{

bool found=false;

student st;

fstream File;

File.open("student.dat",ios::binary|ios::in|ios::out);

if(!File)

{

cout<<"File could not be open !! Press any Key...";

cin.ignore();

cin.get();

return;

}

while(!File.eof() && found==false)

{

File.read(reinterpret_cast<char *> (&st), sizeof(student));

if(st.retrollno()==n)

{

st.showdata();

cout<<"\n\nPlease Enter The New Details of student"<<endl;

st.getdata();

int pos=(-1)*static_cast<int>(sizeof(st));

File.seekp(pos,ios::cur);

File.write(reinterpret_cast<char *> (&st), sizeof(student));

cout<<"\n\n\t Record Updated";

found=true;

}

}

File.close();

if(found==false)

cout<<"\n\n Record Not Found ";

cin.ignore();

cin.get();

}

void delete_student(int n)

{

student st;

ifstream inFile;

inFile.open("student.dat",ios::binary);

if(!inFile)

{

cout<<"File could not be open !! Press any Key...";

cin.ignore();

cin.get();

return;

}

ofstream outFile;

outFile.open("Temp.dat",ios::out);

inFile.seekg(0,ios::beg);

while(inFile.read(reinterpret_cast<char *> (&st), sizeof(student)))

{

if(st.retrollno()!=n)

{

outFile.write(reinterpret_cast<char *> (&st), sizeof(student));

}

}

outFile.close();

inFile.close();

remove("student.dat");

rename("Temp.dat","student.dat");

cout<<"\n\n\tRecord Deleted ..";

cin.ignore();

cin.get();

}

void class_result()

{

student st;

ifstream inFile;

inFile.open("student.dat",ios::binary);

if(!inFile)

{

cout<<"File could not be open !! Press any Key...";

cin.ignore();

cin.get();

return;

}

cout<<"\n\n\t\tALL STUDENTS RESULT \n\n";

cout<<"==========================================================\n";

cout<<"R.No Name S SS M E H %age Grade"<<endl;

cout<<"==========================================================\n";

while(inFile.read(reinterpret_cast<char *> (&st), sizeof(student)))

{

st.show_tabular();

}

cin.ignore();

cin.get();

inFile.close();

}

void result()

{

char ch;

int rno;

system("cls");

cout<<"\n\n\n\tRESULT MENU";

cout<<"\n\n\n\t1. Class Result";

cout<<"\n\n\t2. Student Report Card";

cout<<"\n\n\t3. Back to Main Menu";

cout<<"\n\n\n\tEnter Choice (1/2/3)? ";

cin>>ch;

system("cls");

switch(ch)

{

case '1' : class_result(); break;

case '2' : cout<<"\n\n\tEnter Roll Number Of Student : "; cin>>rno;

display_sp(rno); break;

case '3' : break;

default: cout<<"\a";

}

}

void intro()

{

cout<<"\n\n\n\t\t Welcome To STUDENT REPORT CARD PROJECT";

cout<<"\n\n\n\tMADE BY : BJ";

cout<<"\n\tComapny : Technology Easy";

cin.get();

}

void entry_menu()

{

char ch;

int num;

system("cls");

cout<<"\n\n\n\tENTRY MENU";

cout<<"\n\n\t1.CREATE STUDENT RECORD";

cout<<"\n\n\t2.DISPLAY ALL STUDENTS RECORDS";

cout<<"\n\n\t3.SEARCH STUDENT RECORD ";

cout<<"\n\n\t4.MODIFY STUDENT RECORD";

cout<<"\n\n\t5.DELETE STUDENT RECORD";

cout<<"\n\n\t6.BACK TO MAIN MENU";

cout<<"\n\n\tPlease Enter Your Choice (1-6) ";

cin>>ch;

system("cls");

switch(ch)

{

case '1': write_student(); break;

case '2': display_all(); break;

case '3': cout<<"\n\n\tPlease Enter The roll number "; cin>>num;

display_sp(num); break;

case '4': cout<<"\n\n\tPlease Enter The roll number "; cin>>num;

modify_student(num);break;

case '5': cout<<"\n\n\tPlease Enter The roll number "; cin>>num;

delete_student(num);break;

case '6': break;

default: cout<<"\a"; entry_menu();

}

}

How To Import Database?

How To Create Diagram?

Student Report Card project output screen

output screen
output screen
output screen
output screen

Rate and Review

5
5
 1 Total Reviews

programmer reviews

What our programmer says about project

Latest C/C++ project


C/C++ project

Bank Management System Using Atm Feature project in C/C++

0
Features:

1.THIS SOFTWARE IS BANK MANEGMENT SYSTEM AND ATM FEACTURE IS USING IN C/C++ PROGRAMMING 2.THE PROGRAM IS WORKING FILE HADING ALSO THE RECORD TO THE BANK CUSTEMER IN RECORD FILE 3.THE MAIN FEATURE IS VERY STORNG AND VERY HELPING STURCTURE THUS,THE ALL BANK CUSTERMER LIST IS SHOW IS FEACTURE[...]

Software Requirement:

1.THIS SOFTWARE IS BANK MANEGMENT SYSTEM AND ATM FEACTURE IS USING IN C/C++ PROGRAMMING 2.THE PROGRAM IS WORKING FILE HADING ALSO THE RECORD TO THE BANK CUSTEMER IN RECORD FILE 3.THE MAIN FEATURE IS VERY STORNG AND VERY HELPING STURCTURE THUS,THE ALL BANK CUSTERMER LIST IS SHOW IS FEACTURE

Avatar
bhushan_27
December 18, 2023
Like  0  |  Views  1235  |  Download  52
Source code: Click here
C/C++ project

Bank Account Using Internet Banking project in C/C++

0
Features:

FEATURES AND FUNCTION: 1.INTERNET BANKING IS LOGIN TO THE PASSWORD THE SPECIFIC CUSTOMER 2.THE ACCOUNT BALENCE IS SHOW 3.AND THE MONEY TRANFER TO YOUR ACCOUNT TO OTHER 4.TRANFER MONEY TO YOUR USERNAME [...]

Software Requirement:

THE PROJECT FILE IS BANK ACCOUNT INTERNET BANKING SYSTEM HOW TO WORK IN THIS PROJECT AND CREATED AND USING C/C++ LANGUAGE

Avatar
bhushan_27
December 18, 2023
Like  0  |  Views  803  |  Download  26
Source code: Click here
C/C++ project

Student Database Manegment System project in C/C++

0
Features:

The features and functionality this project is a very interesting the project name is a student management system they use as to store the student data and colleges students and school students data then the do not loss in data to use the file heading means file management system then to create the file to txt file to store the data on this file to[...]

Software Requirement:

The software requirement of the run this project is code block to run this project and to manage the student data or your college or schools

Avatar
bhushaningale27
July 24, 2023
Like  0  |  Views  1836  |  Download  108
Source code: Click here
C/C++ project

Student Report Card Management System project in C/C++

0
Features:

The features and functionality of this project is a create report card update and modify your update and your report card and exit with three functions as used to see and C programming these are very easy to way to run that this project[...]

Software Requirement:

The software requirement to run the project to install the code block software and any programming compiler

Avatar
bhushaningale27
July 22, 2023
Like  0  |  Views  1864  |  Download  86
Source code: Click here
C/C++ project

Student Management System project in C/C++

0
Features:

The features and functionality this project is a very interesting the project name is a student management system they use as to store the student data and colleges students and school students data then the do not loss in data to use the file heading means file management system then to create the file to txt file to store the data on this file to[...]

Software Requirement:

The software requirement of the run this project is code block to run this project and to manage the student data or your college or schools

Avatar
bhushaningale27
July 20, 2023
Like  0  |  Views  2131  |  Download  89
Source code: Click here
C/C++ project

Auto Password Creator project in C/C++

0
Features:

1.a database is not use this project the project is making in C and C programming in software code blocks the features and functionality the password manager means auto password create in your in your logins and your passwords 2. And these project is only on study purpose[...]

Software Requirement:

This project the software source is only code block software to the 60 and 17 lines code of C programming and C++

Avatar
bhushaningale27
July 20, 2023
Like  0  |  Views  1777  |  Download  91
Source code: Click here