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

Job Resume Template

Student Report Card project in C/C++ with source code and document.

C/C++ project   Last updated on - June 25, 2019
school-result-system
B J
B J
C 
1 Reviews
5
9031 View
241 Downloads
 9031
 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.

Why a download Student Report Card project with source code from kashipara?

Becuase of kashipara is provide a best Student Report Card project solution for beginners, intermdetate and skilled developers. We provide a document file with project Synopsis, Reports, and various diagrams. Also Abstract in PDF, PPT file inside zip so that document link below the page. UML diagrams for Student Report Card . Class diagrams, Use Case diagrams, Entity–relationship(ER) diagrams, Data flow diagram(DFD), Sequence diagram and software requirements specification (SRS) in report file. Download code of Student Report Card project in C/C++. You can find Top Downloaded C/C++ projects here.

About Student Report Card project

project Name

Student Report Card

Project Complexityadvanced
Duration15 Days
project ID3310
Developer NameB J
Publish DateJune 25, 2019
project PlatformC/C++
Programming LanguageC++
Front End
Back End
IDE ToolDev C++
Database Integrationno
project Typedesktop Application
No of project Download241
project Total View9031
Today Trends2
Current Month Trends47
Last Month Trends79

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.

Features and function 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

User modules and function of Student Report Card

Software requirement to run this project

Details not available

Hardware requirement to run 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?

Key benifits for download Student Report Card from kashipara.com

Here list of key benifits to download a Student Report Card from kashipara.com.

  • Easy to run a source code.
  • Easy to configuration a source code file.
  • Our expertes help development a projects.
  • We give full step for config Student Report Card project.
  • We give full step for config Student Report Card database.
  • We provide a screenshot of Student Report Card projects.
  • We also provide project diagrams.
  • You can easily download a Student Report Card project documents.

How to create diagram?

Student Report Card project output screen

output screen
output screen
output screen
output screen

Download Student Report Card source code

Download Student Report Card source code at free of cost. Download link provide below.

Download Code
File size 0.4813 MB

Project Share and Earning Policy

Download Student Report Card document

Download Student Report Card Document PDF link below

Download PDF
File size 0.4813 MB

Click Here For Project Document PDF Format.

Telegram channel

WhatsApp channel

Subscribe us on youtube

Rate and Review

5
5
 1 Total Reviews

programmer reviews

What our programmer says about project

Latest C/C++ project


C/C++ project

Book Shop Project In C Project Download project in C/C++

5
Features:

This is project for book shop kipper. In this project shop kipper handle various operation of stock and selling books. Use of this project shopkeeper help reduce manual works. ... [ Download Source Code ]

Avatar
rax.jethva
August 16, 2024
Like  4  |  Views  19178  |  Download  572
C/C++ project

Online Voting System project in C/C++

0
Features:

A Project of Online Voting System. Build using C(login, logout). Login details are saved in a notepad file which is done using file handling in c. Every Feature is Available like Traditional Voting System ... [ Download Source Code ]

Avatar
pavankumar9408
July 7, 2024
Like  0  |  Views  2248  |  Download  134
C/C++ project

Online 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 ... [ Download Source Code ]

Avatar
bhushan_27
June 18, 2024
Like  0  |  Views  2272  |  Download  98
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 ... [ Download Source Code ]

Avatar
bhushan_27
December 18, 2023
Like  0  |  Views  2094  |  Download  78
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 ... [ Download Source Code ]

Avatar
bhushaningale27
July 24, 2023
Like  0  |  Views  2669  |  Download  148
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 ... [ Download Source Code ]

Avatar
bhushaningale27
July 22, 2023
Like  0  |  Views  2689  |  Download  109