PROJECT STUDENT RECORD MANAGEMENT SYSTEM
PROGRAMED BY
• REHAN IJAZ F15-09
PROJECT ABSTRACT
• Student Management System is a simple console application without graphics, developed using C programming language.• This mini project utilizes various aspects of the C language
such as functions, arrays, pointers, file handling, and data structure.
FEATURESThe key features of Student management system are:• Add records• List record• Delete record • With the use of FILE HANDLING
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
HEADER FILES
• #include <stdio.h>• #include <conio.h>• #include <string.h>• #include <dos.h>• #include <stdlib.h>• #include <ctype.h>
#INCLUDE <STDIO.H>
• fclose (Close File)• fopen (Open File)• fflush (Flush File Buffer)• fprintf (Formatted File Write)• gets (Read String)• puts (Print a string)
#INCLUDE <CONIO.H>
• textbackground (used to change of current background color)• textcolor (used to change the color of text)• gotoxy (places cursor at a desired location on
screen)• clreol (clears end line)
#INCLUDE <STRING.H>
• strlen String Length
#INCLUDE <DOS.H>
• delay used to suspend execution of a program for a particular time• sound produces the sound
#INCLUDE <STDLIB.H>
• exit Exit from Program
#INCLUDE <CTYPE.H>
• toupper Convert to Uppercase
MAIN MENU OF THE PROGRAM
• [A] ADD RECORD• [B] LIST RECORD• [C] DELETE RECORD• [D] QUIT PROGRAM
FLOW CHART & SNAPSHOTS•MAIN MENU• ADD RECORD• LIST RECORD• QUIT PROGRAM
MAIN MENU
A
B
C
D
Exit
Add record
List record
Delete record
Add record
Student #
First name
Last name
Course code
Main Menu
LIST RECORD
Display Record
Press any key
MAIN MENU
DELETE RECORD
Y/N
Record deleted
Main Menu
QUIT PROGRAM
Print R/N
Exit
THANK YOU