student management system


#include <stdio.h>
#include <conio.h>
#include <string.h>
struct hos
{
char name[20];
int phoneno;
char address[50];
char fathername[50];
char sex;
char section[10];
int registrationno;
int roll;
}s[100];
void view();
void search();
void delete();
void add();
void menu()
{
int ch;
printf("\n *************************************************");
printf("\n *                                               *");
printf("\n * WELCOME TO STUDENT MANAGEMENT SYSTEM     *");
printf("\n *                                               *");
printf("\n *************************************************");
printf("\n\n\tDEPARTMENT OF COMPUTER SCIENCE & ENGINEERING");
printf("\n\n\t1.ADD NEW STUDENT");
printf("\n\n\t2.SEARCH STUDENT INFORMATION");
printf("\n\n\t3.REMOVE STUDENT");
printf("\n\n\t4.Exit ");
printf("\n\n\tEnter your choice : ");
scanf("%d",&ch);
switch(ch)
{
case 1: add();
getch();
    menu();
    break;
case 2: search();
    getch();
    menu();
    break;
case 3:delete();
   getch();
   menu();
   break;
case 4:exit();
   break;
}
}

void search()
{
int i,regno;
char ch;
printf("\nEnter the regno no");
scanf("%d",&regno);
for(i=0;i<100;i++)
if(regno==s[i].registrationno)
{
printf("\n!!!!!!!!RECORD FOUND!!!!!!!!!");
printf("\n!NAME:");
printf(s[i].name);
fflush(stdin);
fflush(stdin);
printf("\nSECTION:");
fflush(stdin);
printf(s[i].section);
fflush(stdin);
printf("\nFATHER NAME:");
fflush(stdin);
printf(s[i].fathername);
printf("\nADDRESS:");
printf(s[i].address);
fflush(stdin);
i=100;
}
else
{
printf("\nregistration no not matched");
getch();
menu();
}
}
void add()
{
char ch;
int i;
for( i=0;i<2;i++)
{
printf("\nEnter the name:");
scanf("%s",&s[i].name);
fflush(stdin);
printf("\nEnter the father's name:");
scanf("%s",&s[i].fathername);
fflush(stdin);
printf("\nEnter the sex:");
scanf("%c",&s[i].sex);
fflush(stdin);
printf("\nEnter the phone number:");
scanf("%d",&s[i].phoneno);
fflush(stdin);
printf("\nEnter the address:");
scanf("%s",&s[i].address);
fflush(stdin);
printf("\n\Enter the section:");
scanf("%s",&s[i].section);
fflush(stdin);
printf("\nEnter the roll no:");
scanf("%d",&s[i].roll);
fflush(stdin);
printf("\nEnter the registration no:");
scanf("%d",&s[i].registrationno);
fflush(stdin);
printf("\nDo you want to add more record");
scanf("%c",&ch);
if(ch!='y')
goto xy;
xy:break;
}

}
void delete()
{
int i, regno;
char ch;
printf ("enter the regno no");
scanf ("%d",&regno);
for (i=0;i<100;i++)
if(regno==s[i].registrationno)
{
printf("\nAre you sure you want to delete this record(y or n)");
scanf("%c",&ch);
if(ch=='y')
printf("\nyour record  is deleted");
getch();
menu();
}
else
{
printf("registration no not matched");
getch();
menu();
}
}
void main()
{
clrscr();
getch();
menu();
}

SHARE
    Blogger Comment
    Facebook Comment

0 comments :

Post a Comment