Upload
saurabh-upadhyay
View
228
Download
0
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