SlideShare ist ein Scribd-Unternehmen logo
1 von 22
LoveLy 
ProfessionaL 
University 
TERM PAPER 
Of 
fOUNDATION Of COMPUTING 
TOPIC: -sTUDENT RECORD 
MANAGEMENT sysTEM 
sUbMITTED TO: - sUbMITTED by:- 
Ms. sUkhDIlPREET kAUR NAME:-IshANT shARMA 
lECTURER lPU ROll NO:-R246b57 
sECTION:-246 
REGD NO:-10800728
ACkNOWlEDGEMENT 
It is not until you undertake the project like this one that you realize 
how massive the effort it really is, or how much you must rely upon 
the Selfless efforts and goodwill of others. There are many who 
helped us with this project, and we want to thank them all from the 
core of our Hearts. 
We owe special words of thanks to our Teachers 
MS.SUKHDILPREET KAUR for their vision, thoughtful 
counseling and encouragement at every step of the project. We are 
also thankful to the teachers of the Department for giving us the best 
of knowledge and guidance throughout the project. 
And last but not the least, we find no words to acknowledge the 
financial assistance & moral support rendered by our parents in 
making the effort a success. All this has become reality because of 
their blessings and above all by the grace of god.
TAblE Of CONTENTs 
S.No Content 
1 INTRODUCTION 
2 Proposed system 
(a) Description 
(b) System Requirements 
3 Requirement analysis 
4 System Design 
5 Source code 
6 Testing 
7 Future scope of project
OVERVIEW TO C 
hIsTORy Of C: 
C is a popular general purpose programming language. It is one 
of the most popular computer languages today, because it is a 
structured, high level, machine independent language. 
The root of all modern language is ALGOL, introduced in early 
1960’s. ALGOL was the 1st computer language to use a block 
structure. Subsequently, several other languages were announced after 
1960’s. In 1967, Martin Richard developed a language called BCPL 
i.e. basic combined programming language mainly for writing system 
software. In 1970, Ken Thompson created a language using many 
features of BCPL and called it simply B. B was used to create early 
version of UNIX operating system. 
C was evolved from ALGOL, BCPL, and B by Dennis Ritchie at the 
Bell Laboratories in 1972, strongly associated with UNIX. During 
1970’s, C had evolved into the “TRADITIONAL C”. With the 
publication of the book ‘The C Programming language’ by Brian 
Kernighan and Dennis Ritchie in 1978, it becomes more powerful. 
In 1983, American National Standards Institutes (ANSI) appointed a 
technical committee to define a standard for C. The committee 
approved a version of C in December 1989, which is now known as 
ANSI C. It was then approved by International Standard Organization 
(ISO) in 1990.
IMPORTANCE Of C: 
The increasing popularity of C is probably due to its many 
desirable qualities. The C compiler combines the capabilities of an 
assembly language with the features of a high level language and 
therefore it is well suited for writing both system software and 
business packages. In fact many of the C compilers available in the 
market are written in C. Programs written in C are efficient and fast. 
This is due to its variety of data types and powerful operators. It is 
many times faster than BASIC. 
There are only 32 key words in ANSI C and its strength lies in its 
built in functions. C is highly portable; this means that C programs 
written for one computer can be run on another with little or no 
modifications. C language is well suited for structured programming, 
thus requiring the user to think of a problem in terms of function 
modules or blocks. This modular structure makes program de-bugging, 
testing and maintenance easier. Another important feature of 
C is its ability to extend itself. We can continuously add our own 
functions to C library, thus our programming task becomes so easier 
and simple.
INTRODUCTION: 
We have discussed so far various features of C language and are 
ready to write and execute program of modest complexity. However, 
before attempting to develop complex programs, it is worthwhile to 
consider some programming techniques that would help design 
efficient and error free. 
The program development process includes three important stages, 
namely, program design, program coding and program testing. All the 
three stages contribute to the production of high quality program. 
In “STUDENT RECORD MANAGEMENT SYSTEM” we have 
done system design, source coding, and program testing and added 
many more features to facilitate the user with the best. We have given 
the user the facility to enter the Student’s record and see whether the 
user is provided with the complete information. 
We can improve the efficiency of the system, thus overcome the 
drawbacks of the existing system. 
· Less human error 
· Strength and strain of registers and papers can be reduced 
· High security 
· Data consistency 
· Easy to handle 
· Easy data updating 
· Easy record keeping 
· Backup data can be easily generated
IntroductIon of program 
management system 
We can make this Student record management system in C language by using 
three or more than three header files or many data types such as: 
1. #include<stdio.h> : this header file will contain Scanf() , Printf () And, 
there are many header files which are used in this program…. 
2. #include<conio.h>: this header file will contain Clrscr(); , Getch(); , and 
many more…. 
3 . #include<string.h> : this header file will contain string 
function. 
4 . #include<ctype .h>
system reQuIrements 
Operating System: Windows 2000/NT/Xp/Vista 
RAM: 256 MB or more 
HARD DISK 40 GB or more 
Processor P3 or High 
Compiler Standard C++ Compiler
system descrIptIon 
THE OPERATING SYSTEM USED IN THIS PROJECT IS 
WINDOWSXPIT HAS MICROSOFT OFFICE INSTALLED IN IT. 
IT HAS RAM OF 2GB. HARD DISK CAPACITY OF OPERATING 
SYSTEM IS 250GB. IT CONSISTS START 
OF PENTIUM-4 
PROCESSOR.THE OPEREATING SYSTEM ALSO HAS C++ 
COMPILER. THE SYSTEM ALSO HAS TYPE CONVERSIONS 
WHICH CONVERT LOWER TO UPPER TYPE. THE 
OPERATING SYSTEM HAVE 1GB RAM FOR MICROSOFT 
WORLD. 
STOP 
PRESS[A] 
CREATE FILE 
MAIN MENU 
ENTER YOUR 
CHOICE 
PRESS[B] 
ADD RECORD 
PRESS[C] 
LIST RECORD 
PRESS[D] 
QUIT 
PROGRAME 
WRONG KEY 
YES NO Student 
name 
First 
name 
Last 
name 
Middle 
name 
Course 
code 
record 
PRINT
source code 
#include<stdio.h> 
#include<conio.h> 
#include<string.h> 
#include<dos.h> 
#include<stdlib.h> 
#include<ctype.h> 
FILE *fp; 
struct student
{ 
char snum[13]; 
char fname[20]; 
char sname[20]; 
char mi; 
char ccode; 
}record; 
void Temp1(void); 
void twolinebox(int x1,int y1,int x2,int y2) 
{ 
int x,y; 
gotoxy(x1,y1); printf("É"); 
gotoxy(x2,y1); printf("»"); 
for(y=y1+1;y<y2;y++){ 
gotoxy(x1,y); printf("º"); 
gotoxy(x2,y); printf("º"); 
} 
gotoxy(x1,y2); printf("È"); 
gotoxy(x2,y2); printf("¼"); 
for(x=x1+1;x<x2;x++){ 
gotoxy(x,y1); printf("Í"); 
gotoxy(x,y2); printf("Í"); 
} 
gotoxy(x1+1,y1+1);
} 
void printxy(int x,int y,char string[]) 
{ 
gotoxy(x,y); printf("%s",string); 
} 
void center(int y,char string[]) 
{ 
int x=(80-strlen(string)+1)/2; 
gotoxy(x,y);printf("%s",string); 
} 
void Create(void) 
{ 
char opt; 
center(21,"WARNING!!!"); 
center(22,"You are about to create a new file"); 
center(23,"This will erase all records in the file..."); 
center(24,"Are you sure you want to proceed?[Y/N] "); 
opt=getche(); opt=toupper(opt); 
if(opt=='Y') 
{ 
fp=fopen("Group4.txt","w"); 
center(24," ");
center(24,"File successfully created!"); 
} 
getch(); 
fclose(fp); 
} 
void Add(void){ 
char opt; 
fp=fopen("Group4.txt","a"); 
clrscr(); 
Temp1(); 
gotoxy(19,8); scanf(" "); gets(record.snum); 
gotoxy(19,10); scanf(" "); gets(record.fname); 
gotoxy(19,12); scanf(" "); gets(record.sname); 
gotoxy(19,14); record.mi=getche(); record.mi=toupper(record.mi); 
gotoxy(19,16); record.ccode=getche(); 
record.ccode=toupper(record.ccode); 
gotoxy(5,22); clreol(); printxy(79,22,"º"); 
fprintf(fp,"%s %s %s %c 
%c",record.snum,record.fname,record.sname,record.mi,record.ccode); 
gotoxy(5,21); clreol(); center(21,"Record successfully added!"); 
printxy(79,21,"º"); gotoxy(53,22); delay(1000); 
center(22,"Press any key to go to main menu..."); getch(); 
fclose(fp); 
}
void Temp1(void) 
{ 
twolinebox(2,6,79,20); 
twolinebox(2,20,79,24); 
twolinebox(2,2,79,24); 
center(4,"ADD RECORD"); 
printxy(6,8,"Student no: "); 
printxy(6,10,"First Name: "); 
printxy(6,12,"Last Name: "); 
printxy(6,14,"Middle init:"); 
printxy(6,16,"Course code: "); 
center(22,"Course code: [A]-CompSci, [B]-for InfoTech, [anykey]-Sevices"); 
gotoxy(19,7); 
} 
void List(void) 
{ 
int count=0,i,x=0,page=1,CS=0,IT=0,Serv=0; 
fp=fopen("Group4.txt","r"); 
clrscr(); 
center(2,"LOVELY SCHOOL OF ENGINEERING"); 
center(3,"G.T ROAD,PHAGWARA"); 
center(5,"COMPUTER SCIENCE DEPARTMENT"); 
printxy(10,7,"Record Student # NameCourse"); 
for(i=1;i<80;i++){ gotoxy(i,8); puts("Í"); /*Alt-205*/ }
while(fscanf(fp,"%s %s %s %c 
%c",&record.snum,&record.fname,&record.sname,&record.mi,&record.ccode)! 
=EOF) 
{ 
if(count!=0&&count%5==0){ printxy(5,23, "Press any key to continue..."); 
getch(); x=0; 
for(i=10;i<=24;i++){gotoxy(1,i); clreol();} 
page++; 
} 
gotoxy(70,4); printf("Page %d",page); 
gotoxy(13,10+x); printf("%d",count+1); 
gotoxy(19,10+x); printf("%s",record.snum); 
gotoxy(37,10+x); printf("%s, %s %c.",record.sname,record.fname,record.mi); 
gotoxy(62,10+x); 
switch(record.ccode){ 
case 'A': printf("CompSci"); CS++; break; 
case 'B': printf("InfoTech"); IT++; break; 
default : printf("Services"); Serv++; break; 
} 
x++; 
count++; 
} 
printxy(25,17,"TOTAL"); 
gotoxy(15,18); printf("Comp Sci: %d",CS); 
gotoxy(15,19); printf("InfoTech: %d",IT);
gotoxy(15,20); printf("Services: %d",Serv); 
printxy(5,23,"Press any key to go to main menu..."); 
getch(); 
fclose(fp); 
} 
void Quit(void){ 
clrscr(); 
twolinebox(2,2,79,24); 
center(8,"PROGRAMMED"); 
center(9,"BY"); 
center(11," ARPAN JOSEPH"); 
center(13,"ROLL NO B56"); 
center(14,"ISHANT SHARMA"); 
center(15,"ROLL NO B57"); 
delay(5000); 
exit(1); 
fclose(fp); 
} 
void Err_mess(void){ 
sound(1000); 
center(22,"Invalid Input!"); 
delay(1000); 
nosound(); 
}
void main(){ 
char choice; 
do{ 
clrscr(); 
twolinebox(29,6,51,8); 
twolinebox(20,5,60,18); 
twolinebox(2,20,79,25); 
twolinebox(2,2,79,25); 
center(7,"MAIN MENU"); 
printxy(30,9,"Press:"); 
printxy(30,11,"[A]-Create File"); 
printxy(30,12,"[B]-Add Record"); 
printxy(30,13,"[C]-List Record"); 
printxy(30,14,"[D]-Quit Program"); 
printxy(30,16,"Enter your choice..."); gotoxy(50,16); 
choice=getch(); choice=toupper(choice); 
switch(choice){ 
case 'A': Create(); break; 
case 'B': Add(); break; 
case 'C': List(); break; 
case 'D': Quit(); break; 
default: Err_mess(); break; 
} 
}while(choice!='D');
} 
OUTPUT SNAPSHOTS
TESTING 
THE SOURCECODE DECLARED ABOVE FOR THE PROGRAM 
OF STUDENT RECOD MANAGEMENT SYSTEM HAS BEEN
TESTED AND IT HAS BEEN FOUND THAT THE ABOVE 
SOURCE CODE IS OKAY AND CORRECT.THE PROGRAM 
INVOLVES MUCH TYPE OF CONVERSIONS. THESE 
CONVERSIONS HAS TO DONE CAREFULLY. 
MAINLY THERE ARE TWO TYPES OF TESTING: 
1-SYSTEM TESTING AND 
2-INTEGRATION TESTING 
SYSTEM TESTING INVOLVES WHOLE TESTING OF 
PROGRAM AT ONCE AND INTEGRATION TESTING 
INVOLVES THE BREAKING OF PROGRAM INTO MODULES & 
THEN TEST. 
FUTURE SCOPE 
In future one change can be done by adding the fingerprints of the 
student of which the record is entered. And one more major change
which can be done in this project is that to add the snaps of the 
student of which the record is entered. We can also add or subtract 
details of the individual.

Weitere ähnliche Inhalte

Was ist angesagt?

Quality and productivity factors
Quality and productivity factorsQuality and productivity factors
Quality and productivity factorsNancyBeaulah_R
 
Course registration system
Course registration systemCourse registration system
Course registration systemHuda Seyam
 
Student Marks Analyzing System-Problem Statement, SRS, ERD, DFD, Structured C...
Student Marks Analyzing System-Problem Statement, SRS, ERD, DFD, Structured C...Student Marks Analyzing System-Problem Statement, SRS, ERD, DFD, Structured C...
Student Marks Analyzing System-Problem Statement, SRS, ERD, DFD, Structured C...grandhiprasuna
 
Hostel Management System(HMS)
Hostel Management  System(HMS)Hostel Management  System(HMS)
Hostel Management System(HMS)Omkar Walavalkar
 
Incremental model
Incremental modelIncremental model
Incremental modelHpibmx
 
Constructive Cost Model - II (COCOMO-II)
Constructive Cost Model - II (COCOMO-II)Constructive Cost Model - II (COCOMO-II)
Constructive Cost Model - II (COCOMO-II)AmanSharma1172
 
School fee-management-system
School fee-management-systemSchool fee-management-system
School fee-management-systemJitendra Shrestha
 
Attendance management system
Attendance management system Attendance management system
Attendance management system SHIVANGI GOEL
 
Online Shopping System Test case Writing
Online Shopping System Test case WritingOnline Shopping System Test case Writing
Online Shopping System Test case Writingchiragmakdiya
 
Railway Reservation System - Software Engineering
Railway Reservation System - Software EngineeringRailway Reservation System - Software Engineering
Railway Reservation System - Software EngineeringLalit Pal
 
Library Management System
Library Management SystemLibrary Management System
Library Management SystemPankaj Kumar
 
C++ project
C++ projectC++ project
C++ projectSonu S S
 
mini project in c using data structure
mini project in c using data structure mini project in c using data structure
mini project in c using data structure SWETALEENA2
 
Library Management System Project Report
Library Management System Project Report Library Management System Project Report
Library Management System Project Report Abu Kaisar
 
C programming project by navin thapa
C programming project by navin thapaC programming project by navin thapa
C programming project by navin thapaNavinthp
 
A c program of Phonebook application
A c program of Phonebook applicationA c program of Phonebook application
A c program of Phonebook applicationsvrohith 9
 

Was ist angesagt? (20)

Quality and productivity factors
Quality and productivity factorsQuality and productivity factors
Quality and productivity factors
 
Course registration system
Course registration systemCourse registration system
Course registration system
 
College Management System
College Management SystemCollege Management System
College Management System
 
Student Marks Analyzing System-Problem Statement, SRS, ERD, DFD, Structured C...
Student Marks Analyzing System-Problem Statement, SRS, ERD, DFD, Structured C...Student Marks Analyzing System-Problem Statement, SRS, ERD, DFD, Structured C...
Student Marks Analyzing System-Problem Statement, SRS, ERD, DFD, Structured C...
 
Hostel Management System(HMS)
Hostel Management  System(HMS)Hostel Management  System(HMS)
Hostel Management System(HMS)
 
Incremental model
Incremental modelIncremental model
Incremental model
 
Hostel management system
Hostel  management systemHostel  management system
Hostel management system
 
Constructive Cost Model - II (COCOMO-II)
Constructive Cost Model - II (COCOMO-II)Constructive Cost Model - II (COCOMO-II)
Constructive Cost Model - II (COCOMO-II)
 
School fee-management-system
School fee-management-systemSchool fee-management-system
School fee-management-system
 
Attendance management system
Attendance management system Attendance management system
Attendance management system
 
Constructors in C++
Constructors in C++Constructors in C++
Constructors in C++
 
Online Shopping System Test case Writing
Online Shopping System Test case WritingOnline Shopping System Test case Writing
Online Shopping System Test case Writing
 
Software Engineering
Software EngineeringSoftware Engineering
Software Engineering
 
Railway Reservation System - Software Engineering
Railway Reservation System - Software EngineeringRailway Reservation System - Software Engineering
Railway Reservation System - Software Engineering
 
Library Management System
Library Management SystemLibrary Management System
Library Management System
 
C++ project
C++ projectC++ project
C++ project
 
mini project in c using data structure
mini project in c using data structure mini project in c using data structure
mini project in c using data structure
 
Library Management System Project Report
Library Management System Project Report Library Management System Project Report
Library Management System Project Report
 
C programming project by navin thapa
C programming project by navin thapaC programming project by navin thapa
C programming project by navin thapa
 
A c program of Phonebook application
A c program of Phonebook applicationA c program of Phonebook application
A c program of Phonebook application
 

Andere mochten auch

Data Structures - Lecture 7 [Linked List]
Data Structures - Lecture 7 [Linked List]Data Structures - Lecture 7 [Linked List]
Data Structures - Lecture 7 [Linked List]Muhammad Hammad Waseem
 
មេរៀនៈ Data Structure and Algorithm in C/C++
មេរៀនៈ Data Structure and Algorithm in C/C++មេរៀនៈ Data Structure and Algorithm in C/C++
មេរៀនៈ Data Structure and Algorithm in C/C++Ngeam Soly
 
Data structures / C++ Program examples
Data structures / C++ Program examplesData structures / C++ Program examples
Data structures / C++ Program examplesKevin III
 
Lecture 1 data structures and algorithms
Lecture 1 data structures and algorithmsLecture 1 data structures and algorithms
Lecture 1 data structures and algorithmsAakash deep Singhal
 
Data structure and its types
Data structure and its typesData structure and its types
Data structure and its typesNavtar Sidhu Brar
 
STACKS IN DATASTRUCTURE
STACKS IN DATASTRUCTURESTACKS IN DATASTRUCTURE
STACKS IN DATASTRUCTUREArchie Jamwal
 
DATA STRUCTURES
DATA STRUCTURESDATA STRUCTURES
DATA STRUCTURESbca2010
 

Andere mochten auch (7)

Data Structures - Lecture 7 [Linked List]
Data Structures - Lecture 7 [Linked List]Data Structures - Lecture 7 [Linked List]
Data Structures - Lecture 7 [Linked List]
 
មេរៀនៈ Data Structure and Algorithm in C/C++
មេរៀនៈ Data Structure and Algorithm in C/C++មេរៀនៈ Data Structure and Algorithm in C/C++
មេរៀនៈ Data Structure and Algorithm in C/C++
 
Data structures / C++ Program examples
Data structures / C++ Program examplesData structures / C++ Program examples
Data structures / C++ Program examples
 
Lecture 1 data structures and algorithms
Lecture 1 data structures and algorithmsLecture 1 data structures and algorithms
Lecture 1 data structures and algorithms
 
Data structure and its types
Data structure and its typesData structure and its types
Data structure and its types
 
STACKS IN DATASTRUCTURE
STACKS IN DATASTRUCTURESTACKS IN DATASTRUCTURE
STACKS IN DATASTRUCTURE
 
DATA STRUCTURES
DATA STRUCTURESDATA STRUCTURES
DATA STRUCTURES
 

Ähnlich wie Student record

Telephone directory in c
Telephone directory in cTelephone directory in c
Telephone directory in cUpendra Sengar
 
IP Lab Manual for Kerala University 3 Year UG Programme
IP Lab Manual for Kerala University 3 Year UG ProgrammeIP Lab Manual for Kerala University 3 Year UG Programme
IP Lab Manual for Kerala University 3 Year UG ProgrammeSAFAD ISMAIL
 
Unit 1 of c++ part 1 basic introduction
Unit 1 of c++ part 1 basic introductionUnit 1 of c++ part 1 basic introduction
Unit 1 of c++ part 1 basic introductionAKR Education
 
C Programming language - introduction
C Programming  language - introduction  C Programming  language - introduction
C Programming language - introduction GopikaS12
 
Diploma ii cfpc u-1 introduction to c language
Diploma ii  cfpc u-1 introduction to c languageDiploma ii  cfpc u-1 introduction to c language
Diploma ii cfpc u-1 introduction to c languageRai University
 
Bsc cs i pic u-1 introduction to c language
Bsc cs i pic u-1 introduction to c languageBsc cs i pic u-1 introduction to c language
Bsc cs i pic u-1 introduction to c languageRai University
 
Introduction to c programming
Introduction to c programmingIntroduction to c programming
Introduction to c programmingAkshay Ithape
 
Why C is Called Structured Programming Language
Why C is Called Structured Programming LanguageWhy C is Called Structured Programming Language
Why C is Called Structured Programming LanguageSinbad Konick
 
Purdue CS354 Operating Systems 2008
Purdue CS354 Operating Systems 2008Purdue CS354 Operating Systems 2008
Purdue CS354 Operating Systems 2008guestd9065
 
Btech i pic u-1 introduction to c language
Btech i pic u-1 introduction to c languageBtech i pic u-1 introduction to c language
Btech i pic u-1 introduction to c languageRai University
 
introduction to c language
 introduction to c language introduction to c language
introduction to c languageRai University
 
Object oriented programming c++
Object oriented programming c++Object oriented programming c++
Object oriented programming c++Ankur Pandey
 
Mca i pic u-1 introduction to c language
Mca i pic u-1 introduction to c languageMca i pic u-1 introduction to c language
Mca i pic u-1 introduction to c languageRai University
 
Computing fundamentals lab record - Polytechnics
Computing fundamentals lab record - PolytechnicsComputing fundamentals lab record - Polytechnics
Computing fundamentals lab record - PolytechnicsSHAMJITH KM
 

Ähnlich wie Student record (20)

Ums in c
Ums in cUms in c
Ums in c
 
Telephone directory in c
Telephone directory in cTelephone directory in c
Telephone directory in c
 
Telephone directory
Telephone directoryTelephone directory
Telephone directory
 
IP Lab Manual for Kerala University 3 Year UG Programme
IP Lab Manual for Kerala University 3 Year UG ProgrammeIP Lab Manual for Kerala University 3 Year UG Programme
IP Lab Manual for Kerala University 3 Year UG Programme
 
C in7-days
C in7-daysC in7-days
C in7-days
 
C in7-days
C in7-daysC in7-days
C in7-days
 
Unit 1 of c++ part 1 basic introduction
Unit 1 of c++ part 1 basic introductionUnit 1 of c++ part 1 basic introduction
Unit 1 of c++ part 1 basic introduction
 
C Programming language - introduction
C Programming  language - introduction  C Programming  language - introduction
C Programming language - introduction
 
Session 1 - c++ intro
Session   1 - c++ introSession   1 - c++ intro
Session 1 - c++ intro
 
Diploma ii cfpc u-1 introduction to c language
Diploma ii  cfpc u-1 introduction to c languageDiploma ii  cfpc u-1 introduction to c language
Diploma ii cfpc u-1 introduction to c language
 
Bsc cs i pic u-1 introduction to c language
Bsc cs i pic u-1 introduction to c languageBsc cs i pic u-1 introduction to c language
Bsc cs i pic u-1 introduction to c language
 
Introduction to c programming
Introduction to c programmingIntroduction to c programming
Introduction to c programming
 
Object Oriented Programming using C++ - Part 1
Object Oriented Programming using C++ - Part 1Object Oriented Programming using C++ - Part 1
Object Oriented Programming using C++ - Part 1
 
Why C is Called Structured Programming Language
Why C is Called Structured Programming LanguageWhy C is Called Structured Programming Language
Why C is Called Structured Programming Language
 
Purdue CS354 Operating Systems 2008
Purdue CS354 Operating Systems 2008Purdue CS354 Operating Systems 2008
Purdue CS354 Operating Systems 2008
 
Btech i pic u-1 introduction to c language
Btech i pic u-1 introduction to c languageBtech i pic u-1 introduction to c language
Btech i pic u-1 introduction to c language
 
introduction to c language
 introduction to c language introduction to c language
introduction to c language
 
Object oriented programming c++
Object oriented programming c++Object oriented programming c++
Object oriented programming c++
 
Mca i pic u-1 introduction to c language
Mca i pic u-1 introduction to c languageMca i pic u-1 introduction to c language
Mca i pic u-1 introduction to c language
 
Computing fundamentals lab record - Polytechnics
Computing fundamentals lab record - PolytechnicsComputing fundamentals lab record - Polytechnics
Computing fundamentals lab record - Polytechnics
 

Mehr von Upendra Sengar

Shipping and Storage: A New Approach
Shipping and Storage: A New ApproachShipping and Storage: A New Approach
Shipping and Storage: A New ApproachUpendra Sengar
 
Sales and inventory management project report
Sales and inventory management project reportSales and inventory management project report
Sales and inventory management project reportUpendra Sengar
 
Data flow diagram for order system
Data flow diagram for order systemData flow diagram for order system
Data flow diagram for order systemUpendra Sengar
 
Medical store management system
Medical store management systemMedical store management system
Medical store management systemUpendra Sengar
 
Ticket window & automation system
Ticket window & automation systemTicket window & automation system
Ticket window & automation systemUpendra Sengar
 
Term paper of cse(211) avdhesh sharma c1801 a24 regd 10802037
Term paper of cse(211) avdhesh sharma c1801 a24 regd 10802037Term paper of cse(211) avdhesh sharma c1801 a24 regd 10802037
Term paper of cse(211) avdhesh sharma c1801 a24 regd 10802037Upendra Sengar
 
Snake game implementation in c
Snake game implementation in cSnake game implementation in c
Snake game implementation in cUpendra Sengar
 
Scientific calculator in c
Scientific calculator in cScientific calculator in c
Scientific calculator in cUpendra Sengar
 
Book store automation system
Book store automation systemBook store automation system
Book store automation systemUpendra Sengar
 

Mehr von Upendra Sengar (16)

Shipping and Storage: A New Approach
Shipping and Storage: A New ApproachShipping and Storage: A New Approach
Shipping and Storage: A New Approach
 
Sales and inventory management project report
Sales and inventory management project reportSales and inventory management project report
Sales and inventory management project report
 
Data flow diagram for order system
Data flow diagram for order systemData flow diagram for order system
Data flow diagram for order system
 
Data flow diagram
Data flow diagramData flow diagram
Data flow diagram
 
Medical store management system
Medical store management systemMedical store management system
Medical store management system
 
Analog term paper
Analog term paperAnalog term paper
Analog term paper
 
Photo-Elctric Effect
Photo-Elctric EffectPhoto-Elctric Effect
Photo-Elctric Effect
 
Tictac
TictacTictac
Tictac
 
Ticket window & automation system
Ticket window & automation systemTicket window & automation system
Ticket window & automation system
 
Tic tac toe
Tic tac toeTic tac toe
Tic tac toe
 
Term paper of cse(211) avdhesh sharma c1801 a24 regd 10802037
Term paper of cse(211) avdhesh sharma c1801 a24 regd 10802037Term paper of cse(211) avdhesh sharma c1801 a24 regd 10802037
Term paper of cse(211) avdhesh sharma c1801 a24 regd 10802037
 
Snake game implementation in c
Snake game implementation in cSnake game implementation in c
Snake game implementation in c
 
Scientific calculator in c
Scientific calculator in cScientific calculator in c
Scientific calculator in c
 
Tic tac toe game code
Tic tac toe game codeTic tac toe game code
Tic tac toe game code
 
Book store automation system
Book store automation systemBook store automation system
Book store automation system
 
Bluetooth technology
Bluetooth technologyBluetooth technology
Bluetooth technology
 

Kürzlich hochgeladen

How to Manage Buy 3 Get 1 Free in Odoo 17
How to Manage Buy 3 Get 1 Free in Odoo 17How to Manage Buy 3 Get 1 Free in Odoo 17
How to Manage Buy 3 Get 1 Free in Odoo 17Celine George
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfPatidar M
 
Scientific Writing :Research Discourse
Scientific  Writing :Research  DiscourseScientific  Writing :Research  Discourse
Scientific Writing :Research DiscourseAnita GoswamiGiri
 
ICS 2208 Lecture Slide Notes for Topic 6
ICS 2208 Lecture Slide Notes for Topic 6ICS 2208 Lecture Slide Notes for Topic 6
ICS 2208 Lecture Slide Notes for Topic 6Vanessa Camilleri
 
ARTERIAL BLOOD GAS ANALYSIS........pptx
ARTERIAL BLOOD  GAS ANALYSIS........pptxARTERIAL BLOOD  GAS ANALYSIS........pptx
ARTERIAL BLOOD GAS ANALYSIS........pptxAneriPatwari
 
CHEST Proprioceptive neuromuscular facilitation.pptx
CHEST Proprioceptive neuromuscular facilitation.pptxCHEST Proprioceptive neuromuscular facilitation.pptx
CHEST Proprioceptive neuromuscular facilitation.pptxAneriPatwari
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmStan Meyer
 
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
Unraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptxUnraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptx
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptxDhatriParmar
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4JOYLYNSAMANIEGO
 
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDecoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDhatriParmar
 
Indexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdfIndexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdfChristalin Nelson
 
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnvESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnvRicaMaeCastro1
 
CLASSIFICATION OF ANTI - CANCER DRUGS.pptx
CLASSIFICATION OF ANTI - CANCER DRUGS.pptxCLASSIFICATION OF ANTI - CANCER DRUGS.pptx
CLASSIFICATION OF ANTI - CANCER DRUGS.pptxAnupam32727
 
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Association for Project Management
 
4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptx4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptxmary850239
 
Congestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationCongestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationdeepaannamalai16
 
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...DhatriParmar
 
How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17Celine George
 

Kürzlich hochgeladen (20)

How to Manage Buy 3 Get 1 Free in Odoo 17
How to Manage Buy 3 Get 1 Free in Odoo 17How to Manage Buy 3 Get 1 Free in Odoo 17
How to Manage Buy 3 Get 1 Free in Odoo 17
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdf
 
prashanth updated resume 2024 for Teaching Profession
prashanth updated resume 2024 for Teaching Professionprashanth updated resume 2024 for Teaching Profession
prashanth updated resume 2024 for Teaching Profession
 
Scientific Writing :Research Discourse
Scientific  Writing :Research  DiscourseScientific  Writing :Research  Discourse
Scientific Writing :Research Discourse
 
ICS 2208 Lecture Slide Notes for Topic 6
ICS 2208 Lecture Slide Notes for Topic 6ICS 2208 Lecture Slide Notes for Topic 6
ICS 2208 Lecture Slide Notes for Topic 6
 
ARTERIAL BLOOD GAS ANALYSIS........pptx
ARTERIAL BLOOD  GAS ANALYSIS........pptxARTERIAL BLOOD  GAS ANALYSIS........pptx
ARTERIAL BLOOD GAS ANALYSIS........pptx
 
Mattingly "AI & Prompt Design: Large Language Models"
Mattingly "AI & Prompt Design: Large Language Models"Mattingly "AI & Prompt Design: Large Language Models"
Mattingly "AI & Prompt Design: Large Language Models"
 
CHEST Proprioceptive neuromuscular facilitation.pptx
CHEST Proprioceptive neuromuscular facilitation.pptxCHEST Proprioceptive neuromuscular facilitation.pptx
CHEST Proprioceptive neuromuscular facilitation.pptx
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and Film
 
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
Unraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptxUnraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptx
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4
 
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDecoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
 
Indexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdfIndexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdf
 
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnvESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
 
CLASSIFICATION OF ANTI - CANCER DRUGS.pptx
CLASSIFICATION OF ANTI - CANCER DRUGS.pptxCLASSIFICATION OF ANTI - CANCER DRUGS.pptx
CLASSIFICATION OF ANTI - CANCER DRUGS.pptx
 
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
 
4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptx4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptx
 
Congestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationCongestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentation
 
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
 
How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17
 

Student record

  • 1. LoveLy ProfessionaL University TERM PAPER Of fOUNDATION Of COMPUTING TOPIC: -sTUDENT RECORD MANAGEMENT sysTEM sUbMITTED TO: - sUbMITTED by:- Ms. sUkhDIlPREET kAUR NAME:-IshANT shARMA lECTURER lPU ROll NO:-R246b57 sECTION:-246 REGD NO:-10800728
  • 2. ACkNOWlEDGEMENT It is not until you undertake the project like this one that you realize how massive the effort it really is, or how much you must rely upon the Selfless efforts and goodwill of others. There are many who helped us with this project, and we want to thank them all from the core of our Hearts. We owe special words of thanks to our Teachers MS.SUKHDILPREET KAUR for their vision, thoughtful counseling and encouragement at every step of the project. We are also thankful to the teachers of the Department for giving us the best of knowledge and guidance throughout the project. And last but not the least, we find no words to acknowledge the financial assistance & moral support rendered by our parents in making the effort a success. All this has become reality because of their blessings and above all by the grace of god.
  • 3. TAblE Of CONTENTs S.No Content 1 INTRODUCTION 2 Proposed system (a) Description (b) System Requirements 3 Requirement analysis 4 System Design 5 Source code 6 Testing 7 Future scope of project
  • 4. OVERVIEW TO C hIsTORy Of C: C is a popular general purpose programming language. It is one of the most popular computer languages today, because it is a structured, high level, machine independent language. The root of all modern language is ALGOL, introduced in early 1960’s. ALGOL was the 1st computer language to use a block structure. Subsequently, several other languages were announced after 1960’s. In 1967, Martin Richard developed a language called BCPL i.e. basic combined programming language mainly for writing system software. In 1970, Ken Thompson created a language using many features of BCPL and called it simply B. B was used to create early version of UNIX operating system. C was evolved from ALGOL, BCPL, and B by Dennis Ritchie at the Bell Laboratories in 1972, strongly associated with UNIX. During 1970’s, C had evolved into the “TRADITIONAL C”. With the publication of the book ‘The C Programming language’ by Brian Kernighan and Dennis Ritchie in 1978, it becomes more powerful. In 1983, American National Standards Institutes (ANSI) appointed a technical committee to define a standard for C. The committee approved a version of C in December 1989, which is now known as ANSI C. It was then approved by International Standard Organization (ISO) in 1990.
  • 5. IMPORTANCE Of C: The increasing popularity of C is probably due to its many desirable qualities. The C compiler combines the capabilities of an assembly language with the features of a high level language and therefore it is well suited for writing both system software and business packages. In fact many of the C compilers available in the market are written in C. Programs written in C are efficient and fast. This is due to its variety of data types and powerful operators. It is many times faster than BASIC. There are only 32 key words in ANSI C and its strength lies in its built in functions. C is highly portable; this means that C programs written for one computer can be run on another with little or no modifications. C language is well suited for structured programming, thus requiring the user to think of a problem in terms of function modules or blocks. This modular structure makes program de-bugging, testing and maintenance easier. Another important feature of C is its ability to extend itself. We can continuously add our own functions to C library, thus our programming task becomes so easier and simple.
  • 6. INTRODUCTION: We have discussed so far various features of C language and are ready to write and execute program of modest complexity. However, before attempting to develop complex programs, it is worthwhile to consider some programming techniques that would help design efficient and error free. The program development process includes three important stages, namely, program design, program coding and program testing. All the three stages contribute to the production of high quality program. In “STUDENT RECORD MANAGEMENT SYSTEM” we have done system design, source coding, and program testing and added many more features to facilitate the user with the best. We have given the user the facility to enter the Student’s record and see whether the user is provided with the complete information. We can improve the efficiency of the system, thus overcome the drawbacks of the existing system. · Less human error · Strength and strain of registers and papers can be reduced · High security · Data consistency · Easy to handle · Easy data updating · Easy record keeping · Backup data can be easily generated
  • 7. IntroductIon of program management system We can make this Student record management system in C language by using three or more than three header files or many data types such as: 1. #include<stdio.h> : this header file will contain Scanf() , Printf () And, there are many header files which are used in this program…. 2. #include<conio.h>: this header file will contain Clrscr(); , Getch(); , and many more…. 3 . #include<string.h> : this header file will contain string function. 4 . #include<ctype .h>
  • 8. system reQuIrements Operating System: Windows 2000/NT/Xp/Vista RAM: 256 MB or more HARD DISK 40 GB or more Processor P3 or High Compiler Standard C++ Compiler
  • 9. system descrIptIon THE OPERATING SYSTEM USED IN THIS PROJECT IS WINDOWSXPIT HAS MICROSOFT OFFICE INSTALLED IN IT. IT HAS RAM OF 2GB. HARD DISK CAPACITY OF OPERATING SYSTEM IS 250GB. IT CONSISTS START OF PENTIUM-4 PROCESSOR.THE OPEREATING SYSTEM ALSO HAS C++ COMPILER. THE SYSTEM ALSO HAS TYPE CONVERSIONS WHICH CONVERT LOWER TO UPPER TYPE. THE OPERATING SYSTEM HAVE 1GB RAM FOR MICROSOFT WORLD. STOP PRESS[A] CREATE FILE MAIN MENU ENTER YOUR CHOICE PRESS[B] ADD RECORD PRESS[C] LIST RECORD PRESS[D] QUIT PROGRAME WRONG KEY YES NO Student name First name Last name Middle name Course code record PRINT
  • 10. source code #include<stdio.h> #include<conio.h> #include<string.h> #include<dos.h> #include<stdlib.h> #include<ctype.h> FILE *fp; struct student
  • 11. { char snum[13]; char fname[20]; char sname[20]; char mi; char ccode; }record; void Temp1(void); void twolinebox(int x1,int y1,int x2,int y2) { int x,y; gotoxy(x1,y1); printf("É"); gotoxy(x2,y1); printf("»"); for(y=y1+1;y<y2;y++){ gotoxy(x1,y); printf("º"); gotoxy(x2,y); printf("º"); } gotoxy(x1,y2); printf("È"); gotoxy(x2,y2); printf("¼"); for(x=x1+1;x<x2;x++){ gotoxy(x,y1); printf("Í"); gotoxy(x,y2); printf("Í"); } gotoxy(x1+1,y1+1);
  • 12. } void printxy(int x,int y,char string[]) { gotoxy(x,y); printf("%s",string); } void center(int y,char string[]) { int x=(80-strlen(string)+1)/2; gotoxy(x,y);printf("%s",string); } void Create(void) { char opt; center(21,"WARNING!!!"); center(22,"You are about to create a new file"); center(23,"This will erase all records in the file..."); center(24,"Are you sure you want to proceed?[Y/N] "); opt=getche(); opt=toupper(opt); if(opt=='Y') { fp=fopen("Group4.txt","w"); center(24," ");
  • 13. center(24,"File successfully created!"); } getch(); fclose(fp); } void Add(void){ char opt; fp=fopen("Group4.txt","a"); clrscr(); Temp1(); gotoxy(19,8); scanf(" "); gets(record.snum); gotoxy(19,10); scanf(" "); gets(record.fname); gotoxy(19,12); scanf(" "); gets(record.sname); gotoxy(19,14); record.mi=getche(); record.mi=toupper(record.mi); gotoxy(19,16); record.ccode=getche(); record.ccode=toupper(record.ccode); gotoxy(5,22); clreol(); printxy(79,22,"º"); fprintf(fp,"%s %s %s %c %c",record.snum,record.fname,record.sname,record.mi,record.ccode); gotoxy(5,21); clreol(); center(21,"Record successfully added!"); printxy(79,21,"º"); gotoxy(53,22); delay(1000); center(22,"Press any key to go to main menu..."); getch(); fclose(fp); }
  • 14. void Temp1(void) { twolinebox(2,6,79,20); twolinebox(2,20,79,24); twolinebox(2,2,79,24); center(4,"ADD RECORD"); printxy(6,8,"Student no: "); printxy(6,10,"First Name: "); printxy(6,12,"Last Name: "); printxy(6,14,"Middle init:"); printxy(6,16,"Course code: "); center(22,"Course code: [A]-CompSci, [B]-for InfoTech, [anykey]-Sevices"); gotoxy(19,7); } void List(void) { int count=0,i,x=0,page=1,CS=0,IT=0,Serv=0; fp=fopen("Group4.txt","r"); clrscr(); center(2,"LOVELY SCHOOL OF ENGINEERING"); center(3,"G.T ROAD,PHAGWARA"); center(5,"COMPUTER SCIENCE DEPARTMENT"); printxy(10,7,"Record Student # NameCourse"); for(i=1;i<80;i++){ gotoxy(i,8); puts("Í"); /*Alt-205*/ }
  • 15. while(fscanf(fp,"%s %s %s %c %c",&record.snum,&record.fname,&record.sname,&record.mi,&record.ccode)! =EOF) { if(count!=0&&count%5==0){ printxy(5,23, "Press any key to continue..."); getch(); x=0; for(i=10;i<=24;i++){gotoxy(1,i); clreol();} page++; } gotoxy(70,4); printf("Page %d",page); gotoxy(13,10+x); printf("%d",count+1); gotoxy(19,10+x); printf("%s",record.snum); gotoxy(37,10+x); printf("%s, %s %c.",record.sname,record.fname,record.mi); gotoxy(62,10+x); switch(record.ccode){ case 'A': printf("CompSci"); CS++; break; case 'B': printf("InfoTech"); IT++; break; default : printf("Services"); Serv++; break; } x++; count++; } printxy(25,17,"TOTAL"); gotoxy(15,18); printf("Comp Sci: %d",CS); gotoxy(15,19); printf("InfoTech: %d",IT);
  • 16. gotoxy(15,20); printf("Services: %d",Serv); printxy(5,23,"Press any key to go to main menu..."); getch(); fclose(fp); } void Quit(void){ clrscr(); twolinebox(2,2,79,24); center(8,"PROGRAMMED"); center(9,"BY"); center(11," ARPAN JOSEPH"); center(13,"ROLL NO B56"); center(14,"ISHANT SHARMA"); center(15,"ROLL NO B57"); delay(5000); exit(1); fclose(fp); } void Err_mess(void){ sound(1000); center(22,"Invalid Input!"); delay(1000); nosound(); }
  • 17. void main(){ char choice; do{ clrscr(); twolinebox(29,6,51,8); twolinebox(20,5,60,18); twolinebox(2,20,79,25); twolinebox(2,2,79,25); center(7,"MAIN MENU"); printxy(30,9,"Press:"); printxy(30,11,"[A]-Create File"); printxy(30,12,"[B]-Add Record"); printxy(30,13,"[C]-List Record"); printxy(30,14,"[D]-Quit Program"); printxy(30,16,"Enter your choice..."); gotoxy(50,16); choice=getch(); choice=toupper(choice); switch(choice){ case 'A': Create(); break; case 'B': Add(); break; case 'C': List(); break; case 'D': Quit(); break; default: Err_mess(); break; } }while(choice!='D');
  • 19.
  • 20. TESTING THE SOURCECODE DECLARED ABOVE FOR THE PROGRAM OF STUDENT RECOD MANAGEMENT SYSTEM HAS BEEN
  • 21. TESTED AND IT HAS BEEN FOUND THAT THE ABOVE SOURCE CODE IS OKAY AND CORRECT.THE PROGRAM INVOLVES MUCH TYPE OF CONVERSIONS. THESE CONVERSIONS HAS TO DONE CAREFULLY. MAINLY THERE ARE TWO TYPES OF TESTING: 1-SYSTEM TESTING AND 2-INTEGRATION TESTING SYSTEM TESTING INVOLVES WHOLE TESTING OF PROGRAM AT ONCE AND INTEGRATION TESTING INVOLVES THE BREAKING OF PROGRAM INTO MODULES & THEN TEST. FUTURE SCOPE In future one change can be done by adding the fingerprints of the student of which the record is entered. And one more major change
  • 22. which can be done in this project is that to add the snaps of the student of which the record is entered. We can also add or subtract details of the individual.