21
By- sakshi saini 1 LOVELY PROFESSIONAL UNIVERSITY TER M P APER OF FOUND AT IO N OF COMPUTING Topic: -UNIVERSITY MANAGEMENT SYSTEM SUBMITTED TO:-MRS. MAMTA SHARMA SUBMITTED BY:-MS. SAKSHI SAINI LPU ROLL NO:-RK2104B37 SECTION:-K2104 REGN. NO: 11103920

Sakshi Saini Rk2104 b37 Word File Ums

Embed Size (px)

Citation preview

Page 1: Sakshi Saini Rk2104 b37 Word File Ums

8/3/2019 Sakshi Saini Rk2104 b37 Word File Ums

http://slidepdf.com/reader/full/sakshi-saini-rk2104-b37-word-file-ums 1/21

By- sakshi saini

1

LOVELY PROFESSIONAL UNIVERSITY 

TERM PAPER OF FOUNDATION OFCOMPUTING

Topic: -UNIVERSITY MANAGEMENT SYSTEM

SUBMITTED TO:-MRS. MAMTA SHARMA

SUBMITTED BY:-MS. SAKSHI SAINI

LPU ROLL NO:-RK2104B37

SECTION:-K2104

REGN. NO: 11103920

Page 2: Sakshi Saini Rk2104 b37 Word File Ums

8/3/2019 Sakshi Saini Rk2104 b37 Word File Ums

http://slidepdf.com/reader/full/sakshi-saini-rk2104-b37-word-file-ums 2/21

By- sakshi saini

2

ACKNOWLEDGEMENT 

There are many who helped me with

this project, and i want to thank

them all from the core of my Heart. I

owe special words of thanks to my 

Teacher MRS. MAMTA

SHARMA for their vision, thoughtfulcounseling and encouragement at

every step of the project. I am also

thankful to the teachers of the

Department for giving me the best of

knowledge and guidance throughoutthe project.

Page 3: Sakshi Saini Rk2104 b37 Word File Ums

8/3/2019 Sakshi Saini Rk2104 b37 Word File Ums

http://slidepdf.com/reader/full/sakshi-saini-rk2104-b37-word-file-ums 3/21

By- sakshi saini

3

INTRODUCTIONThe program development process

includes three important stages,

namely, program design, programcoding and program testing. All the

three stages contribute to the

production of high quality program. In

UNIVERSITY MANAGEMENT SYSTEM´ we have done system design, source

coding, and program testing andadded many more features to

facilitate the user with the best. We

have given the user the facility to

enter the Students 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.

y Less human error · 

y Strength and strain of registers

and papers can be reduced· 

y High security · 

y Data consistency · 

y Easy to handle· 

y Easy data updating

Page 4: Sakshi Saini Rk2104 b37 Word File Ums

8/3/2019 Sakshi Saini Rk2104 b37 Word File Ums

http://slidepdf.com/reader/full/sakshi-saini-rk2104-b37-word-file-ums 4/21

By- sakshi saini

4

««LIMITATIONS:«..

1.. Here, the whole program has been

made keeping in mind that there areemployees who are responsible for

all input operations.

2.. In RMS option you will not get any 

feedback in the future as the program

lacks data file handling.

3.. Are informations are storedtemporarily and they will die once you

come out of the output screen.

Page 5: Sakshi Saini Rk2104 b37 Word File Ums

8/3/2019 Sakshi Saini Rk2104 b37 Word File Ums

http://slidepdf.com/reader/full/sakshi-saini-rk2104-b37-word-file-ums 5/21

By- sakshi saini

5

««. SOURCE CODE ««.

#include<stdio.h>

#include<conio.h>

#include<dos.h>

#include<process.h>

struct staff

 {

char name[20];

int code;

int age;

char sub[20];

int exp;

char post[20];

}f[3];

struct student

 {

char name[20];

int regd;

int roll;

int attd;

int age;

char sub[30][5];

Page 6: Sakshi Saini Rk2104 b37 Word File Ums

8/3/2019 Sakshi Saini Rk2104 b37 Word File Ums

http://slidepdf.com/reader/full/sakshi-saini-rk2104-b37-word-file-ums 6/21

By- sakshi saini

6

int mark[5];

float avg;

char grade;

int schl;

} s[3];

 void main()

 {

clrscr();

int ch;

int ans;

textattr(7+BLINK);

textbackground(1);

for(int x=0;x<=30;x++)

 {

gotoxy(x,12);

 {

printf(" ****** WELCOME TO UNIVERSITY MANAGEMENT SYSTEM *********");

delay(200);

clrscr();

Page 7: Sakshi Saini Rk2104 b37 Word File Ums

8/3/2019 Sakshi Saini Rk2104 b37 Word File Ums

http://slidepdf.com/reader/full/sakshi-saini-rk2104-b37-word-file-ums 7/21

By- sakshi saini

7

textcolor(7);

printf("\n\n==================================================");

printf("\n********** LOVELY PROFESSIONALUNIVERSITY ************");

printf("\n====================================================\n\n");

printf("\n\n\n UMS is one of the most oftenly 

used website by the students of \n lovely professional university \n");

printf("\n On this website students & staff canlogin and get all information regarding their daily curriculum ");

printf("\n like seeing \n their result, feestructure, attendance, important announcementsand many more \n");

printf(" \n\n\n press any key to move to the nextpage \n");

getch();

clrscr();

start:

clrscr();

printf("\n\n MAIN MENU \n");

printf("\n 1) INPUT DATA ");

printf("\n 2) DISPLAY DATA");

Page 8: Sakshi Saini Rk2104 b37 Word File Ums

8/3/2019 Sakshi Saini Rk2104 b37 Word File Ums

http://slidepdf.com/reader/full/sakshi-saini-rk2104-b37-word-file-ums 8/21

By- sakshi saini

8

printf("\n 3) EXIT ");

printf("\n Enter your choice ");

scanf("%d",&ch);

switch(ch)

 {

case 1:

s1: clrscr();

printf(" \n input menu === ");

printf(" \n input for \n");

printf("\n 1) STAFF ");

printf("\n 2) STUDENT ");

printf("\n 3) RMS ");

printf("\n 4) GO BACK TO MAIN MENU ");

printf("\n enter your choice ");

scanf("%d",&ch);

switch(ch)

 {

case 1:

for(int i=0;i<2;i++)

 {

printf("\n enter name: ");scanf("%s",f[i].name);

printf("\n enter code: ");scanf("%d",&f[i].code);

Page 9: Sakshi Saini Rk2104 b37 Word File Ums

8/3/2019 Sakshi Saini Rk2104 b37 Word File Ums

http://slidepdf.com/reader/full/sakshi-saini-rk2104-b37-word-file-ums 9/21

By- sakshi saini

9

printf("\n enter subject that the teacherteaches: ");

scanf("%s",f[i].sub);

printf("\n enter age: ");scanf("%d",&f[i].age);

printf("\n enter experience of work in years: "); scanf("%d",&f[i].exp);

printf("\n press enter to input more \n");

getch();clrscr();

printf(" \n press enter to back to input-menu\n");

getch();

goto s1;

case 2:

for(i=0;i<2;i++)

 {

printf("\n enter name: ");

scanf("%s",s[i].name);

printf("\n enter registration number: ");scanf("%d",&s[i].regd);

printf("\n enter age: ");

Page 10: Sakshi Saini Rk2104 b37 Word File Ums

8/3/2019 Sakshi Saini Rk2104 b37 Word File Ums

http://slidepdf.com/reader/full/sakshi-saini-rk2104-b37-word-file-ums 10/21

By- sakshi saini

10

scanf("%d",&s[i].age);

printf("\n input your attendance inpercentage \n");

scanf("%d",&s[i].attd);

printf("\n enter name of the 5 subjects andtheir respective marks: ");

for(int j=1;j<=5;j++)

 {

printf("\n");

scanf("%s\t %d",s[i].sub[j],&s[i].mark[j]);

printf("\n press enter to input more \n");

getch();

clrscr();

printf(" \n press enter to go back to input -menu \n");

getch();

goto s1;

case 3:char type[30],sb[40],det[100];

printf("\n 1)COMPLAIN \t 2) ENQUIRY \t3)HOSTEL LEAVE \n");

Page 11: Sakshi Saini Rk2104 b37 Word File Ums

8/3/2019 Sakshi Saini Rk2104 b37 Word File Ums

http://slidepdf.com/reader/full/sakshi-saini-rk2104-b37-word-file-ums 11/21

By- sakshi saini

11

printf("\n enter your choice \n");scanf("%d",&ch);

switch(ch)

 {

case 1:

printf("\n Put thetype:(academics,hostel,exams,mess): ");scanf("%s",type);

printf("\n input the subject:");scanf("%s",sb);

printf("\n DETAILS : "); scanf("%s",det);

printf("\n\n your complain has beenregistered...\n press enter to back to input menu:");

getch();

goto s1;

case 2:

printf("\n Put the type ofenqiry:(academics,hostel,exams,mess): ");scanf("%s",type);

printf("\n input the subject:");scanf("%s",sb);

printf("\n DETAILS : "); scanf("%s",det);

printf("\n\n your enquiry has beenregistered...u will get the feedback soon \n pressenter to back to input menu: ");

Page 12: Sakshi Saini Rk2104 b37 Word File Ums

8/3/2019 Sakshi Saini Rk2104 b37 Word File Ums

http://slidepdf.com/reader/full/sakshi-saini-rk2104-b37-word-file-ums 12/21

By- sakshi saini

12

getch();

goto s1;

case 3:

char lvd[10],cmd[10];

printf("\n\n===== hostel leaveapplication=====");

printf("\n enter the date of leaving (dt-mnth-year):");

scanf("%s",lvd);

printf("\n enter the coming date(dt-mnth- year): ");

scanf("%s",cmd);

printf("\n\n your leave has beenregistered ... press enter to go to input menu \n");

getch();

goto s1;

case 4:

goto start;

case 2:

clrscr();

int x=0;

Page 13: Sakshi Saini Rk2104 b37 Word File Ums

8/3/2019 Sakshi Saini Rk2104 b37 Word File Ums

http://slidepdf.com/reader/full/sakshi-saini-rk2104-b37-word-file-ums 13/21

By- sakshi saini

13

char n[20]={"sakshi"};

char name[20];

gotoxy(0,25);

 {

printf("\n enter the password and take care ofcase\n\n");

for(int i=0;i<6;i++)

 {

name[i]=getch();

printf("*");

for(i=0;i<6;i++)

 {

if(n[i]==name[i])

 {

x++;

if(x==6)

 {

printf("\n password is correct \n");

delay(600);

goto t1;

Page 14: Sakshi Saini Rk2104 b37 Word File Ums

8/3/2019 Sakshi Saini Rk2104 b37 Word File Ums

http://slidepdf.com/reader/full/sakshi-saini-rk2104-b37-word-file-ums 14/21

By- sakshi saini

14

else

 {

printf("\n password is not correct \n");

delay(600);

goto start;

t1:

clrscr();

printf("\n display menu ");

printf("\n 1)Staff's profile ");

printf("\n 2)student's profile");

printf("\n 3)student's result ");

printf("\n 4)fee structure ");

printf("\n 5)Go back to main menu ");

printf("\n enter your choice ");

scanf("%d",&ch);

switch(ch)

 {

case 1:

for(int i=0;i<2;i++)

 {

Page 15: Sakshi Saini Rk2104 b37 Word File Ums

8/3/2019 Sakshi Saini Rk2104 b37 Word File Ums

http://slidepdf.com/reader/full/sakshi-saini-rk2104-b37-word-file-ums 15/21

By- sakshi saini

15

printf("\n name: %s",f[i].name);

printf("\n code:%d",f[i].code);

printf("\n subject that the teacher

teaches:%s",f[i].sub);

printf("\n age: %d",f[i].age);

printf("\n experience of work in years:%d",f[i].exp);

if(f[i].exp<4)

printf("\n post= asst. professor ");

else

if(f[i].exp>=4&&f[i].exp<8)

printf("\n post= professor ");

else

if(f[i].exp>=8&&f[i].exp<16)

printf("\n post= lecturer");

else

if(f[i].exp>=16)

printf("\n post= HOD ");

printf("\n press enter to see more \n");

getch();

clrscr();

Page 16: Sakshi Saini Rk2104 b37 Word File Ums

8/3/2019 Sakshi Saini Rk2104 b37 Word File Ums

http://slidepdf.com/reader/full/sakshi-saini-rk2104-b37-word-file-ums 16/21

By- sakshi saini

16

printf(" \n press enter to go back to display-menu \n");

getch();

goto t1;

case 2:

for(i=0;i<2;i++)

 {

printf("\n enter name: %s",s[i].name);

printf("\n enter registration number:

%d",s[i].regd);

printf("\n enter age: %d",s[i].age);

if(s[i].attd>=75)

printf("\n\n student is elligible for theexamination ");

else

if(s[i].attd<75)

printf("\n\n student is not eligible for theexamination");

printf("\n name of the 5 subjects student isstudying: \n\n");

for(int j=1;j<=5;j++)

 {

printf(" ");

printf("%s",s[i].sub[j]);

Page 17: Sakshi Saini Rk2104 b37 Word File Ums

8/3/2019 Sakshi Saini Rk2104 b37 Word File Ums

http://slidepdf.com/reader/full/sakshi-saini-rk2104-b37-word-file-ums 17/21

By- sakshi saini

17

printf("\n\n\n press enter to see more \n");

getch();

clrscr();

printf(" \n press enter to go back to display-menu \n");

getch();

goto t1;

case 3:

printf(" \n ======== STUDENT RESULT========== \n");

for(i=0;i<2;i++)

 {

int total=0;

for(int j=1;j<=5;j++)

 {

total+=s[i].mark[j];

s[i].avg=total/5.0;

if(s[i].avg>=90)

s[i].grade='A';

Page 18: Sakshi Saini Rk2104 b37 Word File Ums

8/3/2019 Sakshi Saini Rk2104 b37 Word File Ums

http://slidepdf.com/reader/full/sakshi-saini-rk2104-b37-word-file-ums 18/21

By- sakshi saini

18

else

if((s[i].grade<90)&&(s[i].grade>=75))

s[i].grade='B';

else

if((s[i].grade<=75&&s[i].grade>=40))

s[i].grade='C';

else

if((s[i].grade<40))

s[i].grade='D';

printf("\n %s grade =%c",s[i].name,s[i].grade);

printf("\n\n\n Remarks according to grade===\n");

printf("\n grade A = excellent ");

printf("\n grade B = good ");

printf("\n grade C = re-appear(poor)");

printf("\n grade D = backlog ");

printf("\n press enter to see more \n");

getch();

clrscr();

printf("\n press any key to go to display-menu");

goto t1;

Page 19: Sakshi Saini Rk2104 b37 Word File Ums

8/3/2019 Sakshi Saini Rk2104 b37 Word File Ums

http://slidepdf.com/reader/full/sakshi-saini-rk2104-b37-word-file-ums 19/21

By- sakshi saini

19

case 4:

printf("\n ====== THE FEE STRUCTURE====== \n");

for(i=0;i<2;i++)

 {

if(s[i].grade=='A')

printf(" \n %s is awarded with ascholarship of Rs 50,000 for thesemester",s[i].name);

else

if(s[i].grade=='B')

printf(" \n %s is awarded with a

scholarship of Rs 30,000 for the semester",s[i].name);

else

if(s[i].grade=='C')

printf(" \n %s is awarded with noscholarship ",s[i].name);

elseif(s[i].grade=='D')

printf(" \n %s is awarded with noscholarship for the semester ",s[i].name);

Page 20: Sakshi Saini Rk2104 b37 Word File Ums

8/3/2019 Sakshi Saini Rk2104 b37 Word File Ums

http://slidepdf.com/reader/full/sakshi-saini-rk2104-b37-word-file-ums 20/21

By- sakshi saini

20

printf("\n\t\t Actual fees for a semester without scholarship is Rs 70,000 \n");

printf("\n press enter to see more \n");

getch();

clrscr();

printf("\n press any key to go to sub- menu");

goto t1;

case 5:

goto start;

getch();

Page 21: Sakshi Saini Rk2104 b37 Word File Ums

8/3/2019 Sakshi Saini Rk2104 b37 Word File Ums

http://slidepdf.com/reader/full/sakshi-saini-rk2104-b37-word-file-ums 21/21

By- sakshi saini

21

BIBLIOGRAPHY 

1.. www.google.com 

2.. www.encyclopedia.com3,, let us c--- book

4.. programming in c by ashok n, kamthane