Shailendra Jain 11

Embed Size (px)

Citation preview

  • 8/12/2019 Shailendra Jain 11

    1/54

  • 8/12/2019 Shailendra Jain 11

    2/54

    We have completed this project according to following time schedule

    successfully

    1. Requirement gathering 5 days on customer site.

    2. Requirement analysis 10 days.

    3. ogical design 2 days.

    !. "hysical design 1 day.

    5. #oding 15 days.

    $. %esting 2 days.

    &o implementation.

    't is not the accurate schedule time of this project .(ome day are also use to

    ma)e*ocumentation of this project.

  • 8/12/2019 Shailendra Jain 11

    3/54

  • 8/12/2019 Shailendra Jain 11

    4/54

  • 8/12/2019 Shailendra Jain 11

    5/54

    CONTANT

    1. Project Scheduling.

    2. Requirement Gathering.

    (R(

    3. Inormation Gathering.

    (ample *ata #ollection .

    +ode ,f #ollection.

    !. Anal"#i#.

    -lowchart.

    $. %e#ign.

    'nput ,utput *esign.

    "roject -ile *esign.

    (tructure *esign.

    &. Te#ting.

    %est #ase nd (ample *ata #ollection.

    '. Coding.

    (. Requirement )or Im*lementation.

    +. Out*ut Screen.

    1,. -imitation )uture /nhance.

  • 8/12/2019 Shailendra Jain 11

    6/54

    11. 0iliogra*h".

  • 8/12/2019 Shailendra Jain 11

    7/54

  • 8/12/2019 Shailendra Jain 11

    8/54

  • 8/12/2019 Shailendra Jain 11

    9/54

  • 8/12/2019 Shailendra Jain 11

    10/54

    +inimum #onfiguration

    ,perating (ystem Window 65768720007+97:"

    "rocessor 350 +;< 'ntel "entium ' processor or comparale

    +emory 32 + R+

    Recommended configuration

    ,perating (ystem Window 65768720007+97:" "rocessor

    +emory 128 + R+25$ + for window 2000=:"4

    (ystem >sed %uro # as a front?end.-ile handling as a ac)?hand.

    ;R* *R'@9 ("#9

  • 8/12/2019 Shailendra Jain 11

    11/54

    'n addition to the installed program window will require additional free hard drive space

    for its operating system virtual memory4. %he amount of space required various from

    1+ to 25+. 'f you have less than 25+ free space you may encounter the following

    message in an error dialog.

    ARan out of virtual memoryB

    'f you encounter this message please free up some hard drive space.

    ,ur software need very low range of system requirement ecause it is developed with #

    which is a comfortale language for all type of system it requires very low siCe of R+

    and processor speed it can e run with *,( operating system.

  • 8/12/2019 Shailendra Jain 11

    12/54

  • 8/12/2019 Shailendra Jain 11

    13/54

    It is with great reverence that a we express out gratitude to our

    guide, hon'ble "Miss Simran Sodhi" department of computer science and

    application, NOB! O!#! Sagar $M%& of her precious guidance and

    help in the proect wor() *he credit for the successful completion of this

    proect goes to his (een interest timel+ guidance and valuable suggestion

    otherwise our !ndeavour would have been fulfill)

    e own regard to "Mr) -./!S0 /.IN" 0ead of 1epartment of

    B. for his persistent encouragement and blessing which he

    bestowed upon us)

  • 8/12/2019 Shailendra Jain 11

    14/54

    e own our sincere than(s to hon'ble 1irector "Mr) .vanish 1ewalia "

    for his (ind support, which he rendered us in the envisagement for the

    great success of our proect.

  • 8/12/2019 Shailendra Jain 11

    15/54

    'n this project we have discus with the staff memer of &,9 #,9D9

    sagar. who told us to develop a project for student information management of their

    # department. asically they want to manage student detail and faculty detail of

    *epartment. ;e had discus following domain of their prolems.

    1. Student *er#onal detail#:;

    'n this domain they want manage all personal details and searching for time

    nd recourses saving.

    2. )acult" detail# management:;

    %hey also want to maintain faculty detail with their joining qualification

    *ate of joining and other important information.

  • 8/12/2019 Shailendra Jain 11

    16/54

    -or this project we gather the information from the employ of (.". office sagar.We meet

    with cler) of their department for some information such as what detail they need tostore for future prospects.We collects

    SA4P-/ %ATA CO--/CTION

    )OR ST

  • 8/12/2019 Shailendra Jain 11

    17/54

    (emester?

    #ategary?

    ddress?

    )OR )AC

  • 8/12/2019 Shailendra Jain 11

    18/54

    ddress?

    4O%/ O) CO--/CTION

    -or this project we use personal interview for data collection or information

    collection.following question we had with them.

    Fues1. *etails of student.

    Fues2. *etails of faculty.

    Fues3. Fuantity of the student.

    Fues!. ;ow does manage the information of the studentG

    Fues5. ;ow does manage the information of the facultyG

  • 8/12/2019 Shailendra Jain 11

    19/54

  • 8/12/2019 Shailendra Jain 11

    20/54

    %his system wor) to search and store the faculty and student

    information of collage. 'n this software e add information of our facultyli)e

    name postidcatagerycontact nopostqulifaction etc.'f any wrong entry

    has e done user can also update information.%his feture help the user that

    for wrong entry we have also provide delete option from which user can

    delete that record easily confirmation message also give their as the main

    prolem of the college in which they have to store and maintain their

    information through computer.

    (econd menu optionis used toadd studentupdate

    studentdisplay studentserch student delete all student etc.of the student

    information of the collage .We have also provide add delete student

    information for wrong entrys operation can also details that easily.

    s the user requirement they want different type of search in

    student detail such as user can serch the details according to its roll

    noatchenroll searchsemester serch etc.

  • 8/12/2019 Shailendra Jain 11

    21/54

  • 8/12/2019 Shailendra Jain 11

    22/54

    Reerence:

    et us # y Hashvant )anet)ar

    ,ject ,riented "rogramming y Roert afore.

    "rogramming with # y +.)umar %ata?+cgraw ;ills

    "ulication

    #omputer Draphics y *onald ;earn = +."auline

    a)er.

    CONC-*9&% +&D9+9&% (H(%9+.

  • 8/12/2019 Shailendra Jain 11

    23/54

    14 't doesnIt maintain the all details of faculty on student

    24 ac) up facility is not availale

    34 't can not search the faculty with name post = qualification

    !4 %his project cannot maintain details of mar)s and attendance

    54 't does not print the result of the student and faculty details

    $4 'f once record will e delete then you cannIt recover it

  • 8/12/2019 Shailendra Jain 11

    24/54

    //COLLAGE MANAGEMENT SYSTEM //

    #include#include

    #include//*****************************!NCT"ON $OTOTYE**********************"LE *%&'*%&()oid student+delete,-)oid student+enu,-)oid student+dd,-)oid se+serch,-)oid student+serch,-)oid enroll+serch,-)

  • 8/12/2019 Shailendra Jain 11

    25/54

    oid ne+serch,-)oid 0tch+serch,-)oid student+dis&l1,-)oid %cult1+enu,-)oid %cult1+dd,-)oid %cult1+serch,-)

    oid %cult1+dis&l1,-)oid %cult1+delete,-)oid %cult1+deletell,-)oid student+u&dte,-)oid %cult1+u&dte,-)oid e2it,int-)oid enu,-)//*****************************ST$!CT!$E************************************struct student+detil3chr ne4567'enroll4(67'ctegor14567'ddress4567)int 0tch'se)

    8)struct student+detil s(4(667)//*********************************ST$!CT!$E*******************************struct %cult1+detil3chr ne4967'&ost4(67':ul4967'ddress4567'contct+no4((7'id4(67)8)struct %cult1+detil %(4(667)

    /*################MA"N !NCT"ON#####################*/oid in,-3clrscr,-)enu,-)getch,-)8

    ////*****************MA"N MEN!!NCT"ON***************************///////oid enu,-3int choice)//&rint%,;nttt(. "NT$O=!CT"ON TO TE =EA$TMENT;-)&rint%,;nnnttt(. AC!LTY =ETA"LS ;-)//&rint%,;nnnttt5. SYLLA?!S;-)&rint%,;nnnttt9. ST!=ENT $ECO$=S;-)&rint%,;nnnttt5. E@"T;-)

    &rint%,;nn ENTE$ YO!$ CO"CEt;- )scn%,;d;'Bchoice-)

    sitch,choice-3cse (D

    clrscr,-)%cult1+enu,-)0re)

    cse 9D

  • 8/12/2019 Shailendra Jain 11

    26/54

    student+enu,-)0re)

    cse 5De2it,6-)0re)

    de%lultD

    &rint%,;n ENTE$ $"GT CO"CE;-)8

    8//////*****************ST!=ENT$ECO$=*******************************//////oid student+enu,-3int choice'n'i)chr ch)clrscr,-)&rint%,;nttt(. A== ST!=ENTS;-)&rint%,;nnnttt9. !=ATE ST!=ENTS ;-)&rint%,;nnnttt5. =ELETE ST!=ENTS;-)

    &rint%,;nnntttF. SEA$C ST!=ENTS;-)&rint%,;nnnttt. ="SLAY ST!=ENTS;-)&rint%,;nnntttH. =ELETE ALL ST!=ENTS;-)&rint%,;nnntttI. ?ACJ ;-)&rint%,;nnnttt ENTE$ YO!$ CO"CEt;-)scn%,;d;'Bchoice-)

    sitch,choice-3cse (D

    %&(K%o&en,;cDstudent+detil.i;';0;-)i%,%&(KKN!LL-3%&(K%o&en,;cDstudent+detil.i;';0;-)8clrscr,-)&rint%,;n ENTE$ NO. O ST!=ENT TO A==E=t;-)scn%,;d;'Bn-)%or,iK6)i

  • 8/12/2019 Shailendra Jain 11

    27/54

    clrscr,-)student+enu,-)0re)

    cse 5D clrscr,-)%&(K%o&en,;cDstudent+detil.i;';r0;-)i%,%&(KKN!LL-

    3&rint%,;n "LE =OES NOT E@"ST;-)8student+delete,-)%close,%&(-)clrscr,-)

    student+enu,-)0re)

    cse FD clrscr,-)%&(K%o&en,;cDstudent+detil.i;';r0;-)i%,%&(KKN!LL-3&rint%,;n "LE =OES NOT E@"ST;-)

    8student+serch,-)%close,%&(-)student+enu,-)0re)

    cse D clrscr,-)%&(K%o&en,;cDstudent+detil.i;';r0;-)i%,%&(KKN!LL-3&rint%,;nnt "LE =OES NOT E@"ST;-)clrscr,-)8student+dis&l1,-)%close,%&(-)student+enu,-)0re)

    cse HD clrscr,-)&rint%,;n =O YO! ANT TO =ELETE ALL $ECO$=S 1/nt;-)ch Kgetche,-)i%,chKK1- 3 %&(K%o&en,;cDstudent+detil.i;';;-) &rint%,;n $ECO$= AS ?EEN =ELETE= ;-) 8%close,%&(-)getch,-)student+enu,-)

    0re)cse ID

    clrscr,-)enu,-)0re)

    de%ultD&rint%,;n ENTE$ $"GT CO"CE;-)

    88

  • 8/12/2019 Shailendra Jain 11

    28/54

    //*********************ST!=ENTA==,-**************************************oid student+dd,-3chr ch)struct student+detil s()

    %lushll,-)&rint%,;n ENTE$ ST!=ENT NAMEt;-)gets,s(.ne-)%lushll,-)&rint%,;n ENTE$ ST!=ENT EN$OLLMENT N!M?E$t;-)gets,s(.enroll-)%lushll,-)&rint%,;n ENTE$ ST!=ENT ?ATCt;-)scn%,;d;'Bs(.0tch-)&rint%,;n ENTE$ ST!=ENT SEMESTE$t;-)scn%,;d;'Bs(.se-)%lushll,-)&rint%,;n ENTE$ ST!=ENT CATEGO$Yt;-)

    gets,s(.ctegor1-)%lushll,-)&rint%,;n ENTE$ ST!=ENT A==$ESSt;-)gets,s(.ddress-)&rint%,;n =O YO! ANT TO SAPE Y/Nt;-)chKgetche,-)

    i%,chKK1-3

    %rite,Bs('siQeo%,struct student+detil-'('%&(-)&rint%,;n $ECO$= SAPE=;-)

    88//*************************ST!=ENT="SLAY,-******************************oid student+dis&l1,-3

    int no'i)&rint%,;nNAMEtttEN$OLLMENT NO.tt?ATCttSEMESTE$;-)%&(K%o&en,;cDstudent+detil.i;';r0;-)%see,%&('6'SEEJ+EN=-)noK%tell,%&(-/siQeo%,struct student+detil-)%see,%&('6'SEEJ+SET-)%red,Bs('siQeo%,struct student+detil-'no'%&(-)%or,iK6)i

  • 8/12/2019 Shailendra Jain 11

    29/54

    clrscr,-)&rint%,;nNAMEtttEN$OLLMENT NO.tt?ATCttSEMESTE$;-)

    88&rint%,;nn $ESS ANY JEY TO CONT"N!E;-)getch,-)

    8//*****************************ST!=ENT SE$CMEN!,-**********************oid student+serch,-3struct student+detil s()chr *enrol)int se'choice)clrscr,-)&rint%,;nttt(. SEA$C ON TE ?AS"S O SEMESTE$;-)&rint%,;nnnttt9. SEA$C ON TE ?AS"S O ?ATC;-)&rint%,;nnnttt5. SEA$C ON TE ?AS"S O EN$OLLMENT NO.;-)&rint%,;nnntttF. SEA$C ON TE ?AS"S O NAME;-)

    &rint%,;nnn ENTE$ YO!$ CO"CEt;-)scn%,;d;'Bchoice-)

    sitch,choice-3cse (D

    se+serch,-)student+enu,-)0re)

    cse 9D0tch+serch,-)student+enu,-)0re)

    cse 5Denroll+serch,-)student+enu,-)0re)

    cse FDne+serch,-)student+enu,-)0re)

    de%ultD&rint%,;n ENTE$ $"GT CO"CE;-)

    8getch,-)8//****************************ST!=ENT

    !=ATE,-****************************oid student+u&dte,-3chr *enroll)chr ch)int no'i)&rint%,;n ENTE$ EN$OLLMENT NO.;-)scn%,;s;'enroll-)&rint%,;nnNAMEtttEN$OLLMENT NO.tt?ATCttSEMESTE$nn;-)

  • 8/12/2019 Shailendra Jain 11

    30/54

    %&(K%o&en,;cDstudent+detil.i;';r0;-)%see,%&('6'SEEJ+EN=-)noK%tell,%&(-/siQeo%,struct student+detil-)%see,%&('6'SEEJ+SET-)%red,Bs('siQeo%,struct student+detil-'no'%&(-)%or,iK6)i

  • 8/12/2019 Shailendra Jain 11

    31/54

    &rint%,;n ENTE$ EN$OLLMENT NO.;-)scn%,;s;'enroll-)&rint%,;nnNAMEttEN$OLLMENT NO.tt?ATCttSEMESTE$n;-)%&K%o&en,;cDstudent+detil.i;';r0;-)%see,%&('6'SEEJ+EN=-)noK%tell,%&(-/siQeo%,struct student+detil-)

    %see,%&('6'SEEJ+SET-)%red,Bs('siQeo%,struct student+detil-'no'%&(-)%or,iK6)i

  • 8/12/2019 Shailendra Jain 11

    32/54

    &rint%,;R(st;'s(4i7.enroll-)&rint%,;R(Hd;'s(4i7.0tch-)&rint%,;R(d;'s(4i7.se-)&rint%,;n;-)88

    getch,-)8//**************************?ATCSE$C,-*********************************oid 0tch+serch,-3int 0tch'no'i)clrscr,-)&rint%,;n ENTE$ ?ATCt;-)scn%,;d;'B0tch-)&rint%,;nnNAMEtttEN$OLLMENT NO.tt?ATCttSEMESTE$n;-)%see,%&('6'SEEJ+EN=-)noK%tell,%&(-/siQeo%,struct student+detil-)

    %see,%&('6'SEEJ+SET-)%red,Bs('siQeo%,struct student+detil-'no'%&(-)%or,iK6)i

  • 8/12/2019 Shailendra Jain 11

    33/54

    &rint%,;R(Hd;'s(4i7.0tch-)&rint%,;R(d;'s(4i7.se-)&rint%,;n;-)88getch,-)

    8//*****************************NAMESE$C,-*******************************oid ne+serch,-3chr *ne)int i'no)clrscr,-)%lushll,-)&rint%,;n ENTE$ ST!=ENT NAMEt;-)gets,ne-)&rint%,;nnNAMEtttEN$OLLMENT NO.tt?ATCttSEMESTE$n;-)%see,%&('6'SEEJ+EN=-)

    noK%tell,%&(-/siQeo%,struct student+detil-)%see,%&('6'SEEJ+SET-)

    %red,Bs('siQeo%,struct student+detil-'no'%&(-)%or,iK6)i

  • 8/12/2019 Shailendra Jain 11

    34/54

    %&K%o&en,;cD%cult1+detil.i;';0;-)i%,%&KKN!LL-3%&K%o&en,;cD%cult1+detil.i;';0;-)8clrscr,-)

    &rint%,;n ENTE$ NO. O AC!LTY TO A==E=t;-)scn%,;d;'Bn-)%or,iK6)i

  • 8/12/2019 Shailendra Jain 11

    35/54

    8%cult1+dis&l1,-)%close,%&-)clrscr,-)%cult1+enu,-)0re)

    cse HD clrscr,-)&rint%,;n =O YO! ANT TO =ELETE ALL $ECO$=S 1/nt;-)ch Kgetche,-)

    i%,chKK1-3

    %&K%o&en,;cD%cult1+detil.i;';;-)&rint%,;n $ECO$= AS ?EEN =ELETE= ;-)

    8%close,%&-)getch,-)clrscr,-)%cult1+enu,-)

    0re)cse ID

    clrscr,-)enu,-)0re)

    de%ultD&rint%,;n ENTE$ $"GT CO"CE;-)

    8getch,-)8//***************************A==AC!LTY,-*******************************oid %cult1+dd,-3chr ch)int i)clrscr,-)%lushll,-)&rint%,;n ENTE$ AC!LTY NAMEt;-)gets,%(4i7.ne-)&rint%,;n ENTE$ AC!LTY "=t;-)scn%,;s;'%(4i7.id-)&rint%,;n ENTE$ AC!LTY OSTt;-)scn%,;s;'%(4i7.&ost-)&rint%,;n ENTE$ AC!LTY !AL""CAT"ONt;-)%lushll,-)gets,%(4i7.:ul-)

    %lushll,-)&rint%,;n ENTE$ AC!LTY CONTACT NOt;-)scn%,;s;'%(4i7.contct+no-)%lushll,-)&rint%,;n ENTE$ AC!LTY A==$ESSt;-)gets,%(4i7.ddress-)&rint%,;n =O YO! ANT TO SAPE Y/Nt;-)chKgetche,-)

    i%,chKK1-

  • 8/12/2019 Shailendra Jain 11

    36/54

    3%rite,B%('siQeo%,struct %cult1+detil-'('%&-)&rint%,;n $ECO$= SAPE=;-)8

    8//***********************AC!LTY

    SE$C,-********************************oid %cult1+serch,-3chr id4(67)int no'i)clrscr,-)&rint%,;n ENTE$ AC!LTY "=t;-)scn%,;s;'id-)&rint%,;nnNAMEttt "=ttOSTtt!ALn;-)%see,%&'6'SEEJ+EN=-)noK%tell,%&-/siQeo%,struct %cult1+detil-)%see,%&'6'SEEJ+SET-)

    %red,B%('siQeo%,struct %cult1+detil-'no'%&-)

    %or,iK6)i

  • 8/12/2019 Shailendra Jain 11

    37/54

    i%,,i(-(9KK6-3

    &rint%,;ress n1 e1 to continue;-)getch,-)clrscr,-)

    8

    8&rint%,;nn $ESS ANY JEY TO CONT"N!E;-)getch,-)8//******************************AC!LTY!=ATE,-*************************oid %cult1+u&dte,-3chr *id)chr ch)int no'i)&rint%,;n ENTE$ AC!LTY "=t;-)scn%,;s;'id-)

    &rint%,;nnNAMEtttAC!LTY "=ttOSTtt!AL""CAT"ONnn;-)%&K%o&en,;cD%cult1+detil.i;';r0;-)%see,%&'6'SEEJ+EN=-)noK%tell,%&-/siQeo%,struct %cult1+detil-)%see,%&'6'SEEJ+SET-)%red,B%('siQeo%,struct %cult1+detil-'no'%&-)%or,iK6)i

  • 8/12/2019 Shailendra Jain 11

    38/54

    3//%close,%&-)%&K%o&en,;cD%cult1+detil.i;';0;-)%rite,B%('siQeo%,struct %cult1+detil-'no'%&-)%close,%&-)8

    888&rint%,;nnn $ESS ANY JEY TO CONT"N!E;-)getch,-)8//*****************************AC!LTY=ELETE,-**************************oid %cult1+delete,-3chr *id)chr ch)int no'i')

    &rint%,;n ENTE$ AC!LTY "=;-)scn%,;s;'id-)&rint%,;nnNAMEttt"=ttOSTtt!AL""CAT"ONn;-)%&K%o&en,;cD%cult1+detil.i;';r0;-)%see,%&'6'SEEJ+EN=-)noK%tell,%&-/siQeo%,struct %cult1+detil-)%see,%&'6'SEEJ+SET-)%red,B%('siQeo%,struct %cult1+detil-'no'%&-)%or,iK6)i

  • 8/12/2019 Shailendra Jain 11

    39/54

    E4 't doesnIt maintain the all details of faculty on student

    84 ac) up facility is not availale

    64 't can not search the faculty with name post = qualification

    104 %his project cannot maintain details of mar)s and attendance

  • 8/12/2019 Shailendra Jain 11

    40/54

    114 't does not print the result of the student and faculty details

    124 'f once record will e delete then you cannIt recover it

  • 8/12/2019 Shailendra Jain 11

    41/54

  • 8/12/2019 Shailendra Jain 11

    42/54

  • 8/12/2019 Shailendra Jain 11

    43/54

  • 8/12/2019 Shailendra Jain 11

    44/54

  • 8/12/2019 Shailendra Jain 11

    45/54

  • 8/12/2019 Shailendra Jain 11

    46/54

  • 8/12/2019 Shailendra Jain 11

    47/54

  • 8/12/2019 Shailendra Jain 11

    48/54

  • 8/12/2019 Shailendra Jain 11

    49/54

  • 8/12/2019 Shailendra Jain 11

    50/54

    (%R>#>R9 *9('D&

    'n this program we have used two structure formats to store the information in the file.%he main two ojects of the project is student and faculty. %o store theses information

    we use structure data type and design following format of structure.

    1struct studentJdetailK

    char nameL30MenrollL10McategoryL30MaddressL30MNint atchsemN

    ON

    2struct facultyJdetail

    K

    char nameL20MpostL10MqualL20MaddressL30McontactJnoL11MidL10MNON

    -'9 (%R>#%>R9%wo data files are created in this project to store the information of the faculty =

    students separately.

    1 -aculty. vij %his data file will store the faculty information li)e name id address

    qualification contact numer post and age

    2. (tudent.vij %his data file will store the student information li)e name id address

    contact numer post and age

  • 8/12/2019 Shailendra Jain 11

    51/54

    We have developed this project as my academic project and the requirement is

    gathered unofficially and the customer not interested to use this pac)age. %his project isalso developed in # which is very old and uncomfortale technology. nd the #'

    enjoinment is also very hectic to operate. *ue to these prolem we are not implementing

    this software..

  • 8/12/2019 Shailendra Jain 11

    52/54

  • 8/12/2019 Shailendra Jain 11

    53/54

    In thi# *roject >e ha?e te#t it or all ra> data according to thi# i u#er >ant to

    enter >rong

    data in the *roject li@e integer ?alue in *lace o #tring ?alue our *rogram >illgenerate an

    error me##age and reque#t to enter detail again in the #"#tem.

    %est case

    1 'f user enter wrong search value then our software

    generates a error message that no information found.

    2. 'f user enter wrong choice in this program then it willnot ta)e that value and generate message -or correct input

    choice.

    3. 'f user tries to delete an information then program will

    show a message for confirmation of the action then it will

    delete the record.

    !. 'f user tries to update an information then program will

    show a message for confirmation of the action then it will

    update the record..

  • 8/12/2019 Shailendra Jain 11

    54/54