LovelyProfessionalUniversiy

Term Paper
On CSE

Topic :- EXAMINATION MANAGEMENT SYSTEM
Submitted To:-MS.AMANDEEP KAUR

Submittedby:ROLL.NO:REGD.NO:GROUP:SEC:-

BHUPENDER SHARMA R218B53 10810351 B 218

I would also like to thank my friends for the encouragement and information about the topic they provided to me during my efforts to prepare this topic. And not forgetting the sours of blessing of the ALMIGHTY GOD. First of all I would like to thank my teacher miss AMANDEEP KAUR for his support during the preparation of this topic . INTRODUCTION .As usual a large number of people deserve my thanks for the help they provided me for the preparation of this term paper. I am very thankful for his guidance.

.

TESTING 7. SOURCE CODE 6. FUTURE SCOPE OF PROJECT . DISCRIPTION ii. REQUIRMENT ANALYSIS 4. SYSTEM REQUIRMENT 3. INTRODUCTION 2. PROPOSED SYSTEM i. SYSTEM DESIGN 5.TABLE OF CONTENTS 1.

v. for reading records.PROPOSED SYSTEM DISCRIPTION:- 1. name. b. This information may be used for keeping the records of student for any emergency or for any other kind of information . function are used for formatting line. function used:i. for calculate percentage. iii. iv. student discription It includes student code. to show the result . for processing. ii. address and phone number. a.

pen drive. b. c language software .2.software used in making a programme are:i. SYSTEM REQUIREMENT:a.printer iii.laptop ii. hardware:-hardware used in making a programme are:i.software:.

NEED OF PROJECT:.The need of examination management system is to manage the sitting plan of students and basically this programme also used in IIT.rollno.resistration no.REQUIREMENTS ANALYSIS In the first phase. Which data are needed to support the functions identified before? Examples are data about students .name.PMT and AIEEE examinations. . You have to ask yourself questions like  What are the main functions that the program should provide? Examples that how we have setup the sitting plan in exam. Through this programme it is very easy to organize this type examination. and so on. Hall. your task as an application developer and programmer is to identify the main data management needs and the user functionality of an examination management system.

in3.p2. II III IV V marks int in1.h> struct exam { int roll_no. degree int sem. float avg. //Father's Name //Branch of //semester //External Paper I //Internal Marks //Total Internal and //Total Marks //Percentage of marks .in5.p5.total2.in2.h> #include<math. }ex[50].h> #include<conio. char first_name[20].in4.total3.p3. int p1. int total1.p4.total5. External Marks paper wise int g_total. char course[15].total4. char f_first_name[20].//PROJECT ON EXAMINATION MANAGEMENT SYSTEM #include<stdio.

void display_recored(). void proc_recored(). proc_recored(). display_recored(). void input(). void line1().i.int n. getch(). //Global Declaration of Variables void main() { void line(). clrscr(). } //Function for Formating Line void line() . percent(). void percent(). input().

i<=n. printf("\nEnter Name of Student"). . for(i=1.roll_no).i).i++) { printf("\nEnter Roll No of %d Student ".{ printf("\n***********************************\n"). } //Function to read Recoreds void input() { printf("\nEnter No of Recored You wants to be Enter\n").&n). } void line1() { printf("\n_______________________________________________\n") . scanf("%d".&ex[i]. scanf("%d".

in5).in2. of Smester "). gets(ex[i].&ex[i]. gets(ex[i].p2.&ex[i].&ex[i].&ex[i].fflush(stdin).f_first_name). printf("\nEnter Name of Course ").in1. printf("\nEnter External marks Paper Wise").in4.p3.&ex[i].in3. fflush(stdin).&ex[i].&ex[i].&ex[i].p5).&ex[i]. scanf("%s". printf("\nEnter Father's Name").&ex[i]. scanf("%d". line(). printf("\nEnter Internal marks Paper Wise"). } .p1. scanf("%d%d%d%d %d". printf("\nEnter No.first_name).&ex[i].sem).&ex[i]. scanf("%d%d%d%d %d".course).p4.

total1=ex[i].total2+ex[i].p2+ex[i].in3.in4. ex[i]. ex[i].} //Function for Processing void proc_recored() { for(i=1. ex[i]. } } //Function To Calclate Percentage void percent() { .total3=ex[i].p5+ex[i].i<=n.total1+ex[i].total5.total 4+ex[i].i++) { ex[i]. ex[i].in2.in1. ex[i].p1+ex[i].p4+ex[i].p3+ex[i].in5.g_total=ex[i].total5=ex[i].total3+ex[i].total2=ex[i].total4=ex[i].

ex[i].for(i=1. printf("\nRoll No\t\t %d ".i).sem).g_total/5. line1(). for(i=1.ex[i].i<=n. } } //Function To show the result void display_recored() { line(). .i++) { ex[i].f_first_name). printf("\nCourse\t\t %s ". printf("\nPaper\tInternal\tExternal\tTotal").ex[i]. line1(). printf("\nFather's Name\t %s %s ".ex[i].course). printf("\nName\t\t %s %s ". line().first_name).i++) { printf("\n Recored %d is ".i<=n.ex[i]. printf("\nSemester\t %d".roll_no).avg=(float)ex[i].

printf("\nTotal Marks\t\t\t\t%d".ex[i].in4.ex[i].in5.avg).total5).ex[i].p5.printf("\nP1\t %d\t\t%d\t\t %d\n". printf("\nP2\t %d\t\t%d\t\t %d\n".ex[i].ex[i].p4.p2. printf("\nP3\t %d\t\t%d\t\t %d\n". line1(). printf("\nPercentage\t\t\t\t%4.ex[i]. printf("\nP5\t %d\t\t%d\t\t %d\n".total1). sleep(15).ex[i].in1.ex[i].ex[i].g_total).total2).ex[i].ex[i].in2.ex[i].p3.ex[i].ex[i]. line1().2f %".ex[i].p1. printf("\nP4\t %d\t\t%d\t\t %d\n".in3.ex[i].total4). } } .ex[i].total3).

considering the time constraints and because I am just in the learning stage.But. what I have implemented is only the basic design and functionality. The program can be improved to make it more user-friendly and providing a whole lot of options for convenient use .TESTING a. functionalities. FUTURE SCOPE A lot can be done to improve the present system. no error found. validation issues and a lot of other things involved. programme run successfully. But examination management system is a vast idea. and there would be a lot of constraints. b. I could implement only the basic functionality .

Sign up to vote on this title
UsefulNot useful