project of c++ of student report card managment (This is an automated software system written in C++ programming language for Student Performance management system which is used to store records various information about the students and books details.)(thanks)
Library Management Project (computer science) class 12RithuJ
This project descibes the Library management system.This includes the code, its output and the applications. This software has main menu, admin menu that has provision to create student & book record, display student & book record, modify student & book record, delete student & book record .
Rithu
AECS Kudankulam
Library Management Project (computer science) class 12RithuJ
This project descibes the Library management system.This includes the code, its output and the applications. This software has main menu, admin menu that has provision to create student & book record, display student & book record, modify student & book record, delete student & book record .
Rithu
AECS Kudankulam
This project is useful for BCA, MSCIT and class XII students.It is useful for generating report cards of student on the basis of marks enter by the user.
Acetabularia Information For Class 9 .docxvaibhavrinwa19
Acetabularia acetabulum is a single-celled green alga that in its vegetative state is morphologically differentiated into a basal rhizoid and an axially elongated stalk, which bears whorls of branching hairs. The single diploid nucleus resides in the rhizoid.
This project is useful for BCA, MSCIT and class XII students.It is useful for generating report cards of student on the basis of marks enter by the user.
Acetabularia Information For Class 9 .docxvaibhavrinwa19
Acetabularia acetabulum is a single-celled green alga that in its vegetative state is morphologically differentiated into a basal rhizoid and an axially elongated stalk, which bears whorls of branching hairs. The single diploid nucleus resides in the rhizoid.
Palestine last event orientationfvgnh .pptxRaedMohamed3
An EFL lesson about the current events in Palestine. It is intended to be for intermediate students who wish to increase their listening skills through a short lesson in power point.
Instructions for Submissions thorugh G- Classroom.pptxJheel Barad
This presentation provides a briefing on how to upload submissions and documents in Google Classroom. It was prepared as part of an orientation for new Sainik School in-service teacher trainees. As a training officer, my goal is to ensure that you are comfortable and proficient with this essential tool for managing assignments and fostering student engagement.
Embracing GenAI - A Strategic ImperativePeter Windle
Artificial Intelligence (AI) technologies such as Generative AI, Image Generators and Large Language Models have had a dramatic impact on teaching, learning and assessment over the past 18 months. The most immediate threat AI posed was to Academic Integrity with Higher Education Institutes (HEIs) focusing their efforts on combating the use of GenAI in assessment. Guidelines were developed for staff and students, policies put in place too. Innovative educators have forged paths in the use of Generative AI for teaching, learning and assessments leading to pockets of transformation springing up across HEIs, often with little or no top-down guidance, support or direction.
This Gasta posits a strategic approach to integrating AI into HEIs to prepare staff, students and the curriculum for an evolving world and workplace. We will highlight the advantages of working with these technologies beyond the realm of teaching, learning and assessment by considering prompt engineering skills, industry impact, curriculum changes, and the need for staff upskilling. In contrast, not engaging strategically with Generative AI poses risks, including falling behind peers, missed opportunities and failing to ensure our graduates remain employable. The rapid evolution of AI technologies necessitates a proactive and strategic approach if we are to remain relevant.
Model Attribute Check Company Auto PropertyCeline George
In Odoo, the multi-company feature allows you to manage multiple companies within a single Odoo database instance. Each company can have its own configurations while still sharing common resources such as products, customers, and suppliers.
Francesca Gottschalk - How can education support child empowerment.pptxEduSkills OECD
Francesca Gottschalk from the OECD’s Centre for Educational Research and Innovation presents at the Ask an Expert Webinar: How can education support child empowerment?
Read| The latest issue of The Challenger is here! We are thrilled to announce that our school paper has qualified for the NATIONAL SCHOOLS PRESS CONFERENCE (NSPC) 2024. Thank you for your unwavering support and trust. Dive into the stories that made us stand out!
2024.06.01 Introducing a competency framework for languag learning materials ...Sandy Millin
http://sandymillin.wordpress.com/iateflwebinar2024
Published classroom materials form the basis of syllabuses, drive teacher professional development, and have a potentially huge influence on learners, teachers and education systems. All teachers also create their own materials, whether a few sentences on a blackboard, a highly-structured fully-realised online course, or anything in between. Despite this, the knowledge and skills needed to create effective language learning materials are rarely part of teacher training, and are mostly learnt by trial and error.
Knowledge and skills frameworks, generally called competency frameworks, for ELT teachers, trainers and managers have existed for a few years now. However, until I created one for my MA dissertation, there wasn’t one drawing together what we need to know and do to be able to effectively produce language learning materials.
This webinar will introduce you to my framework, highlighting the key competencies I identified from my research. It will also show how anybody involved in language teaching (any language, not just English!), teacher training, managing schools or developing language learning materials can benefit from using the framework.
Unit 8 - Information and Communication Technology (Paper I).pdfThiyagu K
This slides describes the basic concepts of ICT, basics of Email, Emerging Technology and Digital Initiatives in Education. This presentations aligns with the UGC Paper I syllabus.
3. CERTIFICATE
This is to certify that Sunil Kumawat of class XII,
Orange County School, Rajsamand has successfully
completed his project in Computer practical for the
AISSCE as prescribed by CBSE in the year 2018-
2019.
Date:
Registration No. :
Internal Principal’s External
Signature Signature Signature
4. Acknowledgement
I have taken efforts in this project. However, it
would not have been possible without the kind
support and help of many individuals. I would like
to extend my sincere thanks to all of them.
I thank my Computer Science teacher
Mrs.AnuradhaGoswami for guidance and support.
I also thank my Principal Mr.AruneshSaxena.
Finally, I would like to thank CBSE for giving me
this opportunity to undertake this project.
TABLE OF CONTENTS
Synopsis
Requirements
6. SYNOPSIS
This is an automated software system written in
C++ programming language for Student
Performance management system
which is used to store records various information
about the students and books details. It performs the
following operations:-
BOOK ISSUE: It stores the data of the students
which issue the book.
Book deposit : It cancels the already stored records
of the customer in case they want to cancel the
tickets they reserved.
There are other operations which are used to see
various lists of records of customer, flights and
passengeronboard.
REQUIREMENTS
HARDWARE REQUIRED
7. Printer to print the required documents of the project
Compact Drive
Processor : Pentium III
Ram : 64 MB
Hard disk : 20 GB
SOFTWARE REQUIRED
Operating system : Windows XP
Turbo C++ for execution of program
Ms Word for presentation of output
CODING
8. //***************************************************************
// HEADER FILE USED IN PROJECT
//****************************************************************
#include<conio.h>
#include<stdio.h>
#include<process.h>
#include<fstream.h>
#include<iomanip.h>
//***************************************************************
// CLASS USED IN PROJECT
//****************************************************************
class student
{
int rollno;
char name[50];
int p_marks,c_marks,m_marks,e_marks,cs_marks;
float per;
char grade;
int std;
void calculate()
{
per=(p_marks+c_marks+m_marks+e_marks+cs_marks)/5.0;
if(per>=60)
grade='A';
else if(per>=50 && per<60)
grade='B';
else if(per>=33 && per<50)
grade='C';
else
grade='F';
}
public:
void getdata()
{
9. cout<<"nEnter Theroll number of student ";
cin>>rollno;
cout<<"nnEnter TheNameof student ";
gets(name);
cout<<"nEnter Themarksin physicsout of 100 : ";
cin>>p_marks;
cout<<"nEnter Themarksin chemistryout of 100 : ";
cin>>c_marks;
cout<<"nEnter Themarksin mathsout of 100 : ";
cin>>m_marks;
cout<<"nEnter Themarksin english out of 100 : ";
cin>>e_marks;
cout<<"nEnter Themarksin computer scienceout of
100 : ";
cin>>cs_marks;
calculate();
}
void showdata()
{
cout<<"nRoll number of student : "<<rollno;
cout<<"nNameof student : "<<name;
cout<<"nMarksinPhysics: "<<p_marks;
cout<<"nMarksinChemistry: "<<c_marks;
cout<<"nMarksinMaths: "<<m_marks;
cout<<"nMarksinEnglish : "<<e_marks;
cout<<"nMarksinComputer Science:"<<cs_marks;
cout<<"nPercentageofstudent is
:"<<setprecision(2)<<per;
cout<<"nGradeofstudent is :"<<grade;
}
void show_tabular()
{
cout<<rollno<<setw(12)<<name<<setw(10)<<p_marks<<setw(
3)<<c_marks<<setw(3)<<m_marks<<setw(3)<<
e_marks<<setw(3)<<cs_marks<<setw(6)<<setprecision(3)<<per<<"
"<<grade<<endl;
10. }
int retrollno()
{ return rollno; }
}; //class ends here
//***************************************************************
// global declarationfor stream object, object
//****************************************************************
fstream fp;
student st;
//***************************************************************
// functionto writein file
//****************************************************************
void write_student()
{
fp.open("student.dat",ios::out|ios::app);
st.getdata();
fp.write((char*)&st,sizeof(student));
fp.close();
cout<<"nnstudent record HasBeen Created ";
getch();
}
//***************************************************************
// functionto read all recordsfrom file
//****************************************************************
void display_all()
{
clrscr();
12. //***************************************************************
// functionto modifyrecord of file
//****************************************************************
void modify_student()
{
int no,found=0;
clrscr();
cout<<"nntToModify";
cout<<"nntPleaseEnter The roll number of student";
cin>>no;
fp.open("student.dat",ios::in|ios::out);
while(fp.read((char*)&st,sizeof(student)) && found==0)
{
if(st.retrollno()==no)
{
st.showdata();
cout<<"nPleaseEnter The New Details of
student"<<endl;
st.getdata();
int pos=-1*sizeof(st);
fp.seekp(pos,ios::cur);
fp.write((char*)&st,sizeof(student));
cout<<"nnt Record Updated";
found=1;
}
}
fp.close();
if(found==0)
cout<<"nnRecord Not Found ";
getch();
}
//***************************************************************
13. // functionto delete record of file
//****************************************************************
void delete_student()
{
int no;
clrscr();
cout<<"nnntDeleteRecord";
cout<<"nnPleaseEnter The roll number of student You Want
To Delete";
cin>>no;
fp.open("student.dat",ios::in|ios::out);
fstream fp2;
fp2.open("Temp.dat",ios::out);
fp.seekg(0,ios::beg);
while(fp.read((char*)&st,sizeof(student)))
{
if(st.retrollno()!=no)
{
fp2.write((char*)&st,sizeof(student));
}
}
fp2.close();
fp.close();
remove("student.dat");
rename("Temp.dat","student.dat");
cout<<"nntRecordDeleted ..";
getch();
}
//***************************************************************
// functionto displayall studentsgradereport
//****************************************************************
void class_result()
{
14. clrscr();
fp.open("student.dat",ios::in);
if(!fp)
{
cout<<"ERROR!!! FILE COULD NOT BE OPENnnn
Go To Entry Menu to createFile";
cout<<"nnnProgramisclosing ....";
getch();
exit(0);
}
cout<<"nnttALLSTUDENTS RESULT nn";
cout<<"=======================================
=============n";
cout<<"Roll No. Name P C M E CS %ageGraden";
cout<<"=======================================
=============n";
while(fp.read((char*)&st,sizeof(student)))
{
st.show_tabular();
}
fp.close();
getch();
}
//***************************************************************
// functionto displayresult menu
//****************************************************************
void result()
{
int ans,rno;
char ch;
clrscr();
cout<<"nnnRESULT MENU";
cout<<"nnn1. Class Resultnn2. Student Report
Cardnn3.BacktoMainMenu";
cout<<"nnnEnter Choice(1/2)? ";
cin>>ans;
15. switch(ans)
{
case 1 : class_result();break;
case 2 : {
do{
clrscr();
char ans;
cout<<"nnEnter Roll Number Of
Student : ";
cin>>rno;
display_sp(rno);
cout<<"nnDoyou want to See More
Result (y/n)?";
cin>>ans;
}while(ans=='y'||ans=='Y');
break;
}
case 3: break;
default: cout<<"a";
}
}
//***************************************************************
// INTRODUCTION FUNCTION
//****************************************************************
void intro()
{
clrscr();
gotoxy(35,11);
cout<<"STUDENT";
gotoxy(33,14);
cout<<"REPORT CARD";
gotoxy(35,17);
cout<<"PROJECT";
cout<<"nnMADEBY : SULABH AGRAWAL";
cout<<"nnSCHOOL: B.N GANDHISEVA SADAN SR. SEC.
SCHOOL, RAJSAMAND";
16. getch();
}
//***************************************************************
// ENTRY / EDIT MENUFUNCTION
//****************************************************************
void entry_menu()
{
clrscr();
char ch2;
cout<<"nnntENTRY MENU";
cout<<"nnt1.CREATESTUDENT RECORD";
cout<<"nnt2.DISPLAYALLSTUDENTS RECORDS";
cout<<"nnt3.SEARCHSTUDENT RECORD";
cout<<"nnt4.MODIFY STUDENT RECORD";
cout<<"nnt5.DELETESTUDENT RECORD";
cout<<"nnt6.BACKTO MAIN MENU";
cout<<"nntPleaseEnter Your Choice (1-6) ";
ch2=getche();
switch(ch2)
{
case '1': clrscr();
write_student();
break;
case '2': display_all();break;
case '3':
int num;
clrscr();
cout<<"nntPleaseEnter The roll number ";
cin>>num;
display_sp(num);
break;
case '4': modify_student();break;
case '5': delete_student();break;
case '6': break;
default:cout<<"a";entry_menu();
}
17. }
//***************************************************************
// THE MAIN FUNCTION OF PROGRAM
//****************************************************************
void main()
{
char ch;
intro();
do
{
clrscr();
cout<<"nnntMAINMENU";
cout<<"nnt01. RESULT MENU";
cout<<"nnt02. ENTRY/EDIT MENU";
cout<<"nnt03. EXIT";
cout<<"nntPleaseSelect Your Option(1-3) ";
ch=getche();
switch(ch)
{
case '1': clrscr();
result();
break;
case '2': entry_menu();
break;
case '3':exit(0);
default :cout<<"a";
}
}while(ch!='3');
}
//***************************************************************
// END OF PROJECT
//***************************************************************
20. Output screen 2
MAIN MENU
01.REASULT MENU
02.ENTRY/EDIT MENU
03.EXIT
PLEASE SELECT YOUR OPTION(1-3):1-3]1
21. Output screen 3
REASULT MENU
1. Class result
2. Student report card
3. Back to main menu
4. Enter Choice(1/2)? 1
22. Output screen 4
ALL STUDENTS DETAILS
==================================================
Roll no. Name P C M E CS %age Grade
==================================================
1. Ram 67 79 89 90 67 78.4 A
2. Mohan 100 100 100 100 100 100 A
3. Manish 45 89 90 79 78 76.2 A
23. Limitation
1.It can add data but cannot modify it.
2.There is no unique attribute check in it.
3.The software is not acceptable by
BORLAND C++
compiler