Beruflich Dokumente
Kultur Dokumente
IT WAS DESIGNED AND WRITTEN BY DENNIS RITCHIE.IT IS A SENSITIVE AND REDUCES THE GAP BETWEEN LOWER AND UPPER CASE LETTERS SO MANY PROGRAMMERS PREFFERED C TO OLDER LANGUAGES LIKE FORTRAN OR PL/I,OR THE NEWER ONES LIKE PASCAL AND APL
INTRODUCTION TO
As we all know that time is very precious and no one is ready to waste his time .so we are designing a project that will help to save the time of people in schools and colleges.The project helps the teachers to make the results of the students easily and quickly. This software is designed to enter the marks and other details by only entering the rollno of the student.The whole details of the class can be seen easily.Also the toppers and failures can be easily known of the class. This software will help to save the time and also decrease the mistakes that are made manually .So we hope that this software will help to save the Time and data.
SYSTEM REQUIREMENTS
Processor Compiler
SOURCE CODE:
#include<stdio.h> #include<conio.h>
struct Exam { int r_no; char clas[20]; char name[40]; char add[40]; char f_name[40]; float math; float phy; float che; float comp; float avg; float avg1;
}; struct Exam f; long int amount,flag; long int recsize; float avg; int r_no; char clas[20]; fp=fopen("EXAM.DAT","rb+"); if(fp==NULL) { fp=fopen("EXAM.DAT","wb+"); if(fp==NULL) { puts("Cannot open file"); exit(1); } }
printf("2. Display Record"); gotoxy(30,14); printf("3. Topper"); gotoxy(30,16); printf("4. Failer"); gotoxy(30,18); printf("5. Delete Record"); gotoxy(30,20); printf("0.Exit"); gotoxy(30,22); printf("Your choice"); fflush(stdin); choice = getche(); switch(choice) { case '1': fseek(fp,0,SEEK_END); another = 'Y'; while((another == 'Y') || (another == 'y')) { printf("\nEnter Roll_no"); scanf("%d", &f.r_no); printf("\nEnter Name"); scanf(" %s",f.name); printf("\nEnter class");
scanf("%s",f.clas); printf("\nEnter Address"); scanf("%s",f.add); printf("\nEnter Father name"); scanf("%s",f.f_name); printf("\nEnter Maths marks "); scanf("%f", &f.math); printf("\nEnter phy marks"); scanf("%f",&f.phy); printf("\nEnter che marks"); scanf("%f",&f.che); printf("enter computer marks"); scanf("%f",&f.comp); f.avg=f.math+f.comp+f.phy+f.che; f.avg1=f.avg/4; fwrite(&f, recsize, 1, fp); printf("\nCreate another Student Record(Y/N)"); fflush(stdin); another = getche(); } break;
printf("R no name class Address Father'Nm maths Avg"); while(fread(&f, recsize, 1, fp) == 1)
phy che
comp
case '3': another='Y'; avg=0.0; while(another=='Y') { printf("\nenter the class"); scanf("%s",clas); rewind(fp); while(fread(&f, recsize, 1, fp)==1) if((f.avg>=avg)&&(strcmp(f.clas,clas)==0)) { avg = f.avg;
} break; case '4': another='Y'; avg=33.3; while(another=='Y') { printf("\nEnter class to check the score"); scanf("%s",clas); rewind(fp); //flag=0; while(fread(&f, recsize, 1, fp)==1) { //flag=1; //printf("\n%f",f.avg1);
if((strcmp(f.clas,clas)==0)&&(f.avg1<=avg)) { printf("\n failed",f.r_no); printf("\n Students name is%s",f.name); printf("\n Father's name is%s",f.f_name); } //getch();
case '5': another='Y'; while(another=='Y') { printf("\nEnter roll number to delete"); scanf("%d",&r_no); ft = fopen("TEMP.DAT","wb"); rewind(fp); while(fread(&f, recsize, 1, fp) == 1) { if(f.r_no!=r_no) fwrite(&f, recsize, 1, ft); }
fclose(fp); fclose(ft); remove("EXAM.DAT"); rename("TEMP.DAT", "EXAM.DAT"); fp=fopen("EXAM.DAT", "rb+"); printf("Delete another record(Y/N)"); fflush(stdin); another = getche(); } break;
Requirement Analysis:
THE PROJECT WHICH IS GIVEN TO ME I CAN BE MADE ON ANY WINDOWS LIKE WINDOWS-VISTA WINDOWSXP, WINDOWS 2000. THE MAIN CONDITION IS THAT IT SHOULD HAVE MICROSOFT INSTALLED WITH MICROSOFT WINDOWS AS BASIC NECCESSSITY. THE SYSTEM SHOLD HAVE RAM OF 256MB OR MORE. HARD DISK CAPACITY OF 40GB OR MORE. PROCESSOR MUST BE PENTIUM 3 0R 4 WITH 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 160GB. IT CONSISTS 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.
TESTING THE SOURCECODE DECLARED ABOVE FOR THE PROGRAM OF FACULTY INFORMATION & MANAGEMENT SYSTEM HAS BEEN TESTED AND IT HAS BEEN FOUND THAT THE ABOVE SOURCE CODE IS OKAY AND CORRECT.THE PROGRAM INVOLVES MANY TYPE OF CONVERSIONS. THESE CONVERSIONS HAS TO DONE CAREFULLY. THE PROGRAMME IS DONE INTEGRATION VISE.
FUTURE SCOPE:
Review performance and objectives with your manager. Focus on delivering quantifiable results. Link to goals and objectives. Monitor development needs & action plan. Resource for review monthly to ensure completion by year end. Add new development needs to list as identified. Build resume for potential job changes. First impression for potential hiring manager