Computer Science Project Report
1
CERTIFICATE This is to certify that the project report entitled…
“Program on SCHOOL STUDENT’S DATABASE.” Done by…KUSH BHAGAT…of class XII-C is an enthusiastic work carried out by him at VISWA BHARATI PUBLIC SCHOOL under my guidance.
Mrs. ARCHANA GOEL
Computer Science Project Report
2
ACKNOWLEDGEMENT
Our foremost and profound gratitude goes to Mrs. ARCHANA GOEL, for her proficient and enthusiastic guidance and encouragement. The suggestions given undoubtly helped in supplementing my thoughts in the right direction for attaining the desired objective. I thanks my friends & my family members who have contributed directly or indirectly towards the successful completion of this report.
KUSH BHAGAT
Computer Science Project Report
CONTENTS Page No. • • • • •
INTRODUCTION DISCUSSION SOURCE CODE OUTPUT SCREENS BIBLOGRAPHY
4 5 8 32 39
3
Computer Science Project Report
4
INTRODUCTION
I
n our daily life we come across with the
use of various databases and its concepts. This project helps in assisting the school database with the following fields: •
Name
•
Course
•
Stream
•
Roll number
•
Father’s name
•
Mother’s name
•
Address
•
Bus number
•
Enrolment number (Auto Generated)
The program consists of an internal search. All these fields can be edited & deleted.
Computer Science Project Report
5
DISSCUSION
T
his Program is about SchoolDatabase Management.
• Every time you open, exit or use any option in the program, a backup of the database is created with the updated data.
• My best efforts have been put forward to keep my program completely free from any type of errors.
• To create a new admission, simply select the ADD option from the menu. Enter the required information of the student and get going. Text editor automatically saves each character you type in, so you are saved of the trouble of specifically saving your text.
• Enrolment number is automatically assigned by the program to the student when his data is entered the first time.
Computer Science Project Report
6
• You can search the student’s data by the SEARCH
option either by his/her name or enrolment number. General information will be displayed. Personal information is password secured.
• Data once entered can be edited by the EDIT option.
• You can delete the information with the DELETE option.
Computer Science Project Report
S
CHOOL
D
S
TUDENT’S
ATABASE
7
Computer Science Project Report
SOURCE CODE
# include # include # include # include # include # include # include # include # include int ctr_pas=0 , desk=0 , enrol; void check(); void backup(); void del_db(); void pass(); void enter_data(); void view_personal(); void match_name(); void match_enrol(); void edit_data(); void del(); void help(); void time_norm(); void time_main(); void desktop(); void main(); struct student_inf { char stu_name[30], clas[5] , course[5],stream[5],
8
Computer Science Project Report batch[5], fat_name[30] , mot_name[30], roll_no[8], add[50] , pho_no[20]; int enrol_no; } struc_info; class student_info { public: void getdata() { textcolor(15); cprintf("Student's Name: "); gets (struc_info.stu_name); cprintf("Class: "); gets (struc_info.clas); cprintf("Course: "); gets (struc_info.course); cprintf("Stream: "); gets (struc_info.stream); cprintf("Father's Name: "); gets (struc_info.fat_name); cprintf("Mother's Name: "); gets (struc_info.mot_name); cprintf("Roll No.: "); gets (struc_info.roll_no); cprintf("Address: "); gets (struc_info.add); cprintf("Ph.No.: "); gets (struc_info.pho_no); struc_info.enrol_no=::enrol; } void display() { textcolor(15); cprintf("Student's Name: "); cprintf("Class: "); cprintf("Course: "); cprintf("Stream.: "); cprintf("Enrol.No.: "); cprintf("Father's Name: "); cprintf("Mother's Name: "); cprintf("Roll No.: "); cprintf("Address: "); cprintf("Ph.No.: "); } void displayg() { textcolor(15); cprintf("Student's Name: ");
puts (struc_info.stu_name); puts (struc_info.clas); puts (struc_info.course); puts (struc_info.stream); cout<<(struc_info.enrol_no); puts (struc_info.fat_name); puts (struc_info.mot_name); puts (struc_info.roll_no); puts (struc_info.add); puts (struc_info.pho_no);
puts (struc_info.stu_name);
9
Computer Science Project Report cprintf(" Class: "); cprintf(" Course: "); cprintf(" Roll No.: ");
10
puts (struc_info.clas); puts (struc_info.course); puts (struc_info.roll_no);
} void edit_data() { textcolor(15); cprintf("Student's Name: "); cprintf("Class: "); cprintf("Course: ");
puts (struc_info.stu_name); gets (struc_info.clas); gets (struc_info.course);
cprintf("Stream.: ");
gets (struc_info.stream);
cprintf("Father's Name: "); cprintf("Mother's Name: "); cprintf("Roll No.: ");
puts (struc_info.fat_name); puts (struc_info.mot_name); gets (struc_info.roll_no);
cprintf("Address: "); cout<<"Press ch=getch();cout<
puts (struc_info.add); enter to retain address otherwise space.";int
cprintf("Ph.No.: "); cout<<"Press space.";ch=getch();cout<
gets (struc_info.add); } puts (struc_info.pho_no); enter to retain phone
no.
gets (struc_info.pho_no); }
struc_info.enrol_no=::enrol; } } io_data; class student_ginfo { int enrol_no; char choice; public: void getdata() { textcolor(15); char nam_enrol; gotoxy(4,22); cprintf("Search according to (n)ame or Enr(o)llment No.: "); nam_enrol=getche();nam_enrol=tolower(nam_enrol);
otherwise
Computer Science Project Report
11
if(nam_enrol=='n') { cout<<"."; delay(400); cout<<"."; delay(400); cout<<"."; delay(400); match_name(); } else if(nam_enrol=='o') { cout<<"."; delay(400); cout<<"."; delay(400); cout<<"."; delay(400); match_enrol(); } else { gotoxy(64,25); cout<<"INVALID INPUT"<<"."; delay(400); cout<<"."; delay(400); cout<<"."; delay(400); main(); } cout<<"Press 'y' to view the students personal information: "<0) { view_personal(); } } else { gotoxy(44,12); cout<<"."; delay(400); cout<<"."; delay(400); cout<<"."; delay(400); main(); } } } view_info; void check() { ifstream check; check.open("database.vbps",ios::beg|ios::binary); if(check==NULL) { clrscr();
Computer Science Project Report
12
time_norm(); textcolor(15); gotoxy(1,4); cprintf("Database does not exist. Press any key to go back to main.");getch(); check.close(); main(); } check.close(); } void backup() { fstream file("database.vbps",ios::in|ios::binary); if(file!=NULL) { fstream file2("newbackup.vbps",ios::out|ios::binary); while(file.read((char*)& struc_info,sizeof(student_inf))) { file2.write((char*)& struc_info,sizeof(student_inf)); } file.close(); file2.close(); remove("backup.vbps"); rename("newbackup.vbps","backup.vbps"); } fstream file3 , file4; file3.open("database.vbps",ios::in|ios::binary|ios::beg); file3.seekg(0,ios::end); file4.open("database.vbps",ios::in|ios::binary|ios::beg); file4.seekg(0,ios::end); int t=file3.tellg(); int s=file4.tellg(); if ((t==0)||(s==9)) { remove("backup.vbps"); remove("database.vbps"); } file3.close(); } void del_db() { char ch; cout<<"PRESS ENTER TO DELETE COMPLETE DATABASE.\n"; ch=getch(); if(int(ch)==13) {
Computer Science Project Report
13
remove("database.vbps"); cout<<"DO YOU WANT TO DELETE BACK UP FILE ALSO. PRESS ENTER TO DO SO.\n"; ch=getch(); if(int(ch)==13) { remove("backup.vbps"); } } else { cout<<"INVALID INPUT! PLEASE TRY AGAIN!"<
Computer Science Project Report
14
void enter_data() { ::ctr_pas=0; textcolor(15); char ans; int a=0; fstream count; count.open("database.vbps",ios::in|ios::binary|ios::beg); while(count.read((char*)& struc_info,sizeof(student_inf))) { a=(struc_info.enrol_no); } count.close(); gotoxy(1,5); cout<<"Enter Data(y/n): "; ans=getche(); cout<
Computer Science Project Report
15
main(); } } void view_personal() { textcolor(15); ::ctr_pas=0; ifstream file; file.open("database.vbps",ios::beg||ios::binary); file.read((char*)& struc_info,sizeof(student_inf)); int enrol; cout<<"Enter Enrollment No.: "; cin>>enrol; cout<
Computer Science Project Report
16
time_norm(); ifstream file; file.open("database.vbps",ios::beg||ios::binary); file.read((char*)& struc_info,sizeof(student_inf)); char name[30]; gotoxy(1,4); cout<<"Enter Name: "; cin>>name; int ptr , ctr=0; while(!file.eof()) { ptr=strcmpi(name,struc_info.stu_name); if (ptr==0) { ctr++; cout<>enrol; file.seekg(0,ios::beg); while(!file.eof()) { if (struc_info.enrol_no==enrol) { ctr++;
Computer Science Project Report
17
cout<>enrol;cout<
Computer Science Project Report
18
file.write((char*)& struc_info,sizeof(student_inf)); file.close(); } else { file.close(); } } void del() { textcolor(15); clrscr(); time_norm(); int enrol; gotoxy(1,5); cout<<"Enter Enrollment No.:";cin>>enrol; int check=0; fstream file("database.vbps",ios::in|ios::binary); if(file==NULL) { cout<<"File does not exist. Press any key to go back to main.";getch(); main(); } fstream file2("temp.vbps",ios::out|ios::binary); char ch; cout<<"Are you sure you want to delete Enrollment No. "<
Computer Science Project Report
19
{ file2.write((char*)& struc_info,sizeof(student_inf)); file.close(); file2.close(); main(); break; } }while(che!='y'); } } if (check==0) { cout<<"Enrollment No. does not exist. Press any key to go back to main."; getch(); main(); } else { cout<
Computer Science Project Report {
textcolor(4);
20
cprintf("-"); }
textcolor(5); cprintf("|"); gotoxy(33,2); textcolor(14); cprintf("STUDENT DATABASE\n"); gotoxy(28,3); cprintf("VISHWA BHARTI PUBLIC SCHOOL\n"); gotoxy(32,4); cprintf("SECTOR-28 NOIDA\n"); gotoxy(33,5); cprintf("UTTAR PRADESH\n"); gotoxy(19,6); textcolor(5); cprintf("|"); for (x=1;x<46;x++) { textcolor(4);
cprintf("-"); }
gotoxy(65,6); textcolor(5); cprintf("|"); gotoxy(46,8); cout<<"|"; gotoxy(46,8); cout<<"|"; time_main(); if(s==1) { gotoxy(60,23); cout<<"PAGE "<
Computer Science Project Report
21
gotoxy(3,12); cout<<"¯ To open an existing DB, select option SEARCH from the main menu."; gotoxy(3,13); cout<<" You can searh the required students information either ny his/her "; gotoxy(3,14); cout<<" name or by Enrollment no. Basic information will be displayed.Personal"; gotoxy(3,15); cout<<" information is password secured."; gotoxy(3,16); cout<<"¯ You can delete the information with the DELETE option."; gotoxy(3,17); cout<<"¯ Everytime you open, exit or use any option in the program,"; gotoxy(3,18); cout<<" a backup of the database is created with the updated data."; gotoxy(3,22); cout<<"Press any key to contiue..............."; getch(); } if(s==3) { gotoxy(60,23); cout<<"PAGE "<
Computer Science Project Report textcolor(9); cprintf("--------------------------------------\n"); gotoxy(23,2); textcolor(15+128); cprintf("Local time: %s",asctime(tblock)); gotoxy(22,3); textcolor(9); cprintf("--------------------------------------\n"); } void time_main() { textcolor(15); int x; gotoxy(1,8); for (x=1;x<81;x++) { textcolor(6); cprintf("-"); } time_t timer; struct tm *tblock; //gets time of day timer = time(NULL); //converts date/time to a structure tblock = localtime(&timer); gotoxy(22,7); textcolor(9); cprintf("--------------------------------------\n"); gotoxy(23,8); textcolor(15+128); cprintf("Local time: %s",asctime(tblock)); gotoxy(22,9); textcolor(9); cprintf("--------------------------------------\n"); } void desktop() { textcolor(15); ::desk++; char starto[3],startg[3],ext[3]; starto[0]='v'; starto[1]='p'; starto[2]='s'; ext[0]='e'; ext[1]='x'; ext[2]='c'; _setcursortype(_NOCURSOR); int dig=0,ex=0; textcolor(15); clrscr(); gotoxy(18,10); textcolor(5); cprintf("|"); for (int x=1;x<46;x++) { textcolor(4); cprintf("-"); }
22
Computer Science Project Report textcolor(5); cprintf("|"); textcolor(14); gotoxy(28,11); cprintf("VISHWA BHARATI PUBLIC SCHOOL\n"); gotoxy(33,12); cprintf("SECTOR-28 NOIDA \n"); gotoxy(34,13); cprintf("UTTAR PRADESH\n"); gotoxy(18,14); textcolor(5); cprintf("|"); for (x=1;x<46;x++) { textcolor(4); cprintf("-"); } textcolor(5); cprintf("|"); time_norm(); gotoxy(33,7); startg[0]=tolower(getch()); while ((startg[0]!='v')&&(startg[0]!='e')) { startg[0]=tolower(getch()); } cout<<"WELCOME"; startg[1]=tolower(getch()); while ((startg[1]!='p')&&(startg[1]!='x')) { startg[1]=tolower(getch()); } cout<<" TO "; startg[2]=tolower(getch()); while ((startg[2]!='s')&&(startg[2]!='c')) { startg[2]=tolower(getch()); } cout<<"VBPS!"; for(int s=0; s<=2; s++) { if(startg[s]==starto[s]) { dig++; } else if(startg[s]==ext[s]) { ex++; } } delay(600); if(ex==3) { exit(0); } else if (dig==3) { return; } else if(((dig>=0)&&(dig<=2))||((ex>=0)&&(ex<=2))) { desktop(); } } void main() { textcolor(15);
23
Computer Science Project Report
24
backup(); if (::desk==0) { desktop(); } clrscr(); start: _setcursortype(_NOCURSOR); textcolor(15); clrscr(); gotoxy(19,1); textcolor(5); cprintf("|"); for (int x=1;x<46;x++) { textcolor(4);
cprintf("-"); }
textcolor(5); cprintf("|"); gotoxy(33,2); textcolor(14); cprintf("STUDENT DATABASE\n"); gotoxy(28,3); cprintf("VISHWA BHARTI PUBLIC SCHOOL\n"); gotoxy(33,4); cprintf("SECTOR-28, NOIDA\n"); gotoxy(34,5); cprintf("UTTAR PRADESH\n"); gotoxy(19,6); textcolor(5); cprintf("|"); for (x=1;x<46;x++) { textcolor(4);
cprintf("-"); }
gotoxy(65,6); textcolor(5); cprintf("|"); gotoxy(46,8); cout<<"|"; gotoxy(46,8); cout<<"|"; time_main(); textcolor(15); gotoxy(4,11); cprintf("Students Information"); gotoxy(4,12); cprintf("Add a new Student's Information"); gotoxy(4,13); cprintf("Edit existing Information"); gotoxy(4,14); cprintf("Delete Information"); gotoxy(4,15); cprintf("Delete Complete Information"); gotoxy(4,16); cprintf("Use Backup"); gotoxy(4,17); cprintf("Help"); gotoxy(4,18); cprintf("Desktop"); gotoxy(1,20); textcolor(5); cprintf("|"); for (x=1;x<79;x++) { textcolor(4); cprintf("-"); } textcolor(5); cprintf("|"); int v , p=1 , y=11; textcolor(3);
Computer Science Project Report for(int t=y;t<=y+7;t++) { gotoxy(1,t); cprintf("Ì"); } textcolor(10+128); gotoxy(2,y); cprintf("> "); //272 v=getch(); do { textcolor(10+128); if ((y==18)&&(v==80)&&(p==8)) { gotoxy(2,y); cout< "); v=getch(); } else if((y==11)&&(v==72)&&(p==1)) { gotoxy(2,y); cout< "); v=getch(); } switch (v) { case 80: { gotoxy(2,y); cout< "); p++; break; } case 72: { gotoxy(2,y); cout< "); p--; break; } } if(v!=13) { v=getch(); }
25
Computer Science Project Report
26
}while(v!=13); gotoxy(2,y); cout<0) { enter_data(); break; } else { gotoxy(64,25); cout<<"LOADING"<<"."; delay(400); cout<<"."; delay(400); cout<<"."; delay(400); main(); } break; } case 3: { check(); textcolor(15); clrscr(); time_norm(); gotoxy(1,5); pass(); if(::ctr_pas>0) { edit_data(); break; } else { gotoxy(64,25);
Computer Science Project Report
27
cout<<"LOADING"<<"."; delay(400); cout<<"."; delay(400); cout<<"."; delay(400); main(); } v=0; break; } case 4: { textcolor(15); clrscr(); time_norm(); gotoxy(1,5); check(); pass(); if(::ctr_pas>0) { del(); break; } else { gotoxy(64,25); cout<<"LOADING"<<"."; delay(400); cout<<"."; delay(400); cout<<"."; delay(400); main(); } break; } case 5: { char in; textcolor(15); clrscr(); time_norm(); gotoxy(1,5); check(); cout<<"Are you sure you want to Delete Complete DB. Press enter if yes.\n"; in=getch(); if (int(in)==13) { pass(); del_db();
Computer Science Project Report
28
} break; } case 6: { textcolor(15); char q; gotoxy(4,22); cprintf("ARE YOU SURE YOU WANT TO UPDATE THE CURRENT DB FROM BACKUP FILE (y/n)? "); q=tolower(getche()); cout<
Computer Science Project Report
29
OUTPUT SCREENS SCREEN 1: DESKTOP -------------------------------------------------------------------------------Local time: Mon Nov 23 11:10:35 2009------------------------------------------------------------------------------WELCOME TO VBPS! |-----------------------------------------------------------------------------------| VISHWA BHARATI PUBLIC SCHOOL SEC-28 NOIDA UTTAR PRADESH |-----------------------------------------------------------------------------------|
SCREEN 2: MENU |-----------------------------------------------------------------------------------| STUDENT DATABASE VISHWA BHARATI PUBLIC SCHOOL SEC-28 NOIDA UTTAR PRADESH |-----------------------------------------------------------------------------------| ----------------------------------------------------------------------------------Local time: Mon Nov 23 11:13:42 2009---------------------------------------------------------------------------------╠> Students Information ╠ Add a new Student's Information ╠ Edit existing Information ╠ Delete Information ╠ Delete Complete Information ╠ Use Backup ╠ Help ╠ Desktop |-------------------------------------------------------------------------------------------------------------------|
Computer Science Project Report
30
SCREEN 3: STUDENT’S INFORMATION |-----------------------------------------------------------------------------------| STUDENT DATABASE VISHWA BHARATI PUBLIC SCHOOL SEC-28 NOIDA UTTAR PRADESH |-----------------------------------------------------------------------------------| ----------------------------------------------------------------------------------Local time: Mon Nov 23 11:13:42 2009---------------------------------------------------------------------------------╠ ╠ ╠ ╠ ╠ ╠ ╠ ╠
Students Information Add a new Student's Information Edit existing Information Delete Information Delete Complete Information Use Backup Help Desktop
|-------------------------------------------------------------------------------------------------------------------| Search according to (n)ame or Enr(o)llment No.: n…
SCREEN 4: STUDENT’S INFORMATION ---------------------------------------------------------------------------------Local time: Mon Nov 23 11:30:49 2009--------------------------------------------------------------------------------Enter Name: KUSH 1. Student's Name: KUSH Class: XII C Course: Roll No.: 16 Press 'y' to view the students personal information: WARNING: THIS INFO IS OLNY FOR THE STAFF: Y... Enter Pin: ****
SCREEN 5: PASSWORD VERIFICATION ---------------------------------------------------------------------------------Local time: Mon Nov 23 11:32:09 2009---------------------------------------------------------------------------------
Computer Science Project Report
31
Enter Pin: ****
SCREEN 6: STUDENT’S INFORMATION ---------------------------------------------------------------------------------Local time: Mon Nov 23 11:33:44 2009--------------------------------------------------------------------------------Enter Enrollment No.: 1 Student's Name: KUSH BHAGAT Class: XII C Course: Stream.: SCINCE Enrol .No.: 1 Father's Name: SATYA NAND BHAGAT Mother's Name: SEEMA BHAGAT Roll No.: 16 Address: D-36, SECTOR-49, NOIDA-201304, U.P. Ph.No.: 9899489198 Press any key to go back to main menu.
Computer Science Project Report
32
SCREEN 7: ENTER DATA --------------------------------------------------------------------------------Local time: Mon Nov 23 11:26:58 2009-------------------------------------------------------------------------------Enter Data(y/n): Y FIRST RECORD! ENROLLMENT GRANTED! YOUR ENROLLMENT NO. IS: 1 Student's Name: KUSH BHAGAT Class: XII C Course: Stream: SCIENCE Father's Name: SATYA NAND BHAGAT Mother's Name: SEEMA BHAGAT Roll No.: 16 Address: D-36, SECTOR-49, NOIDA-201304, U.P. Ph.No.: 9899489198
SCREEN 8: EDIT DATA -------------------------------------------------------------------------------Local time: Mon Nov 23 11:40:55 2009------------------------------------------------------------------------------Student's Name: KUSH BHAGAT Course: Stream.: SCIENCE Enrol.No.: 1 Father's Name: SATYA NAND BHAGAT Mother's Name: SEEMA BHAGAT Roll No.: 16 Address: D-56, SECTOR-125, NOIDA Ph.No.: 9899347935 Do you want to continue(y/n): y Student's Name : KUSH BHAGAT Course: Stream.: SCIENCE Father's Name: SATYA NAND BHAGAT Mother's Name: SEEMA BHAGAT Roll No.: 16 Address: D-56, SECTOR-125, NOIDA Press enter to retain address otherwise space. Ph.No.: 9899489198 Press enter to retain phone no. otherwise space. Ph.No.: 9899347935
Computer Science Project Report
33
SCREEN 9: DELETE INFORMATION ---------------------------------------------------------------------------------Local time: Mon Nov 23 11:44:18 2009--------------------------------------------------------------------------------Enter Enrollment No.:1 Are you sure you want to delete Enrollment No. 1 (y/n): Y Student's Name: KUSH BHAGAT Class: XII Course: Stream.: SCIENCE Enrol.No.: 1Father's Name: SATYA NAND BHAGAT Mother's Name: SEEMA BHAGAT Roll No.: 16 Address: D-56, SECTOR-125, NOIDA Ph.No.: 9899347935 Are you sure you want to delete Enrollment No. 1 (y/n): Y Deleted. Press any key to go back to main.
SCREEN 10.1: DELETE COMPLETE INFORMATION ---------------------------------------------------------------------------------Local time: Mon Nov 23 11:46:40 2009--------------------------------------------------------------------------------Are you sure you want to Delete Complete DB. Press enter if yes. Enter Pin: ****
SCREEN 10.2: DELETE COMPLETE INFORMATION ---------------------------------------------------------------------------------Local time: Mon Nov 23 11:48:40 2009--------------------------------------------------------------------------------PRESS ENTER TO DELETE COMPLETE DATABASE. DO YOU WANT TO DELETE BACK UP FILE ALSO. PRESS ENTER TO DO SO.
Computer Science Project Report
34
SCREEN 11: USE BACKUP |-----------------------------------------------------------------------------------| STUDENT DATABASE VISHWA BHARATI PUBLIC SCHOOL SEC-28 NOIDA UTTAR PRADESH |-----------------------------------------------------------------------------------| -----------------------------------------------------------------------------------Local time: Mon Nov 23 11:49:06 2009----------------------------------------------------------------------------------╠ Students Information ╠ Add a new Student's Information ╠ Edit existing Information ╠ Delete Information ╠ Delete Complete Information ╠ Use Backup ╠ Help ╠ Desktop |-------------------------------------------------------------------------------------------------------------------| ARE YOU SURE YOU WANT TO UPDATE THE CURRENT DB FROM BACKUP FILE (y/n)? Y UPDATED! PRESS ANY KEY TO GET BACK TO MENU.
SCREEN 12.1: HELP |-----------------------------------------------------------------------------------| STUDENT DATABASE VISHWA BHARATI PUBLIC SCHOOL SEC-28 NOIDA UTTAR PRADESH |-----------------------------------------------------------------------------------| --------------------------------------------------------------------------------Local time: Mon Nov 23 11:54:03 2009-------------------------------------------------------------------------------» » » » » »
This Program is about College Student Database (DB) Management. To create a new DB, simply select the ADD option from the menu. Enter the required information of the student and get going. Text editor automatically saves each character you type in, so you are saved of the trouble of specifically saving your text. DB enteries once made can be edited by the EDIT option. Enrollment Number is automatically assigned by the program to the student when his data is entered.
Press any key to continue............... PAGE 1 OF 3 SCREEN 12.2: HELP |-----------------------------------------------------------------------------------| STUDENT DATABASE
Computer Science Project Report
35
VISHWA BHARATI PUBLIC SCHOOL SEC-28 NOIDA UTTAR PRADESH |-----------------------------------------------------------------------------------| --------------------------------------------------------------------------------Local time: Mon Nov23 11:54:03 2009-------------------------------------------------------------------------------»
» »
To open an existing DB, select option SEARCH from the main menu. You can searh the required students information either ny his/her name or by Enrollment no. Basic information will be displayed.Personal Information is password secured. You can delete the information with the DELETE option. Everytime you open, exit or use any option in the program, a backup of the database is created with the updated data.
Press any key to contiue............... PAGE 2 OF 3
SCREEN 12.3: HELP |-----------------------------------------------------------------------------------| STUDENT DATABASE VISHWA BHARATI PUBLIC SCHOOL SEC-28 NOIDA UTTAR PRADESH |-----------------------------------------------------------------------------------| -------------------------------------------------------------------------------Local time: Mon Nov23 11:54:03 2009-----------------------------------------------------------------------------» This Program has been built completely in TURBO C++ VER. 3.0 Author: Kush Bhagat Dated : 23rd November 2009 Press any key to go back to Main.............. PAGE 3 OF 3
Computer Science Project Report
BIBLOGRAPHY • • •
DATA STRUCTURES BY G.S. BALUJA OOP’s IN TURBO C++ BY ROBERT LAFORE COMPUTER SCIENCE BY SUMITA ARORA
36
Computer Science Project Report
37