Trainig and Placement of University
Transcript of Trainig and Placement of University
-
8/19/2019 Trainig and Placement of University
1/28
12IT037 Introduction
1.1 INTRODUCTION
1.2 PROJECT DEFINITION
This Web application is aims at Training activity for placement and to generate reports on
student’s placement. It also shos the various graph generated by students placement that
shos overall progress and placement of batch.
1.3 PURPOSE
This specification document describes the capabilities that ill be provided by the
softare application T!"I#I#$ "#% &'"()*)#T "T (+"!,-"T --T)* .It also
states the various constraints by hich the system ill abide. The intended audience for
this document are the development team/ testing team and end users of the product.
1.4 SCOPE
The application ill manage the information about various students placed in company in
different years/ the subects offered during different semesters of the course/ and different
type of activity related to placement in different semesters.The application ill greatly
simplify and speed up the placement related activity management process.
1.5 LITERATURE SURVEY
1.5.1 HTML
+yperTet *arup 'anguage/ commonly referred to as +T*'/ is the standard marup
language used to create eb pages. It is ritten in the form of +T*' elements consisting
of tags enclosed in angle bracets lie 4html56. +T*' tags most commonly come in
pairs lie 4h15 and 4h15/ although some tags represent empty elements and so are
unpaired/ for eample 4img5. The first tag in a pair is the start tag/ and the second tag is
the end tag they are also called opening tags and closing tags6.
Web brosers can read +T*' files and compose them into visible or audible eb pages.
8rosers do not display the +T*' tags and scripts/ but use them to interpret the content
(-&IT IT6 1
-
8/19/2019 Trainig and Placement of University
2/28
12IT037 Introduction
of the page. +T*' describes the structure of a ebsite semantically along ith cues for
presentation/ maing it a marup language/ rather than a programming language.
1.5.2 PHP
&+& is a server9side scripting language designed for eb development but also used as a
general9purpose programming language. "s of :anuary 2013/ &+& as installed on more
than 2;0 million ebsites 3riginally
created by !asmus 'erdorf in 1
-
8/19/2019 Trainig and Placement of University
3/28
12IT037 &roect *anagement
2.0 PROJECT MANAGEMENT
2.1 FEASIBILITY STUDY
2.1.1 Te!"#$% Fe$'#%#()
The technical feasibility means that the proect can be done ith the current eBuipment/
eisting softare technology and the current noledge.
>ur system is technically feasible. It is developed using amp server ith php language
for coding. amp is the most used and acnoledged tool for server side eb
development and php language is an advanced programming language/ hich altogether
maes our system technically feasible.
2.1.2 O*e+$(#,"$% Fe$'#%#().
>peration feasibility deals ith the acceptance of the users and their illingness to use
the system. The system should be such that it is acceptable by all its users and no user
hesitates to use it.
The system is such that it facilitates all the users of the system. The -ystem is user
friendly and can be used easily by any &eople.
2.1.3 I-*%e-e"($(#," Fe$'#%#().
This system is built in php Technology as a Web "pplication. We cannot find any problem
hile implementing the proect in this Technology. -o system is feasible for
implementing.
2.1.4 T#-e S!e/%e Fe$'#%#().
The &roect has simple oring and the basic reBuirement can be satisfied ithin allotted
time period so the time development feasibility is satisfied.
(-&IT IT6 3
-
8/19/2019 Trainig and Placement of University
4/28
12IT037 &roect *anagement
2.2 PROJECT PLANNING
2.2.1 P+,e( Dee%,*-e"( $**+,$! $" /&(##$(#,".
I(e+$(#e $(e+ $%% M,e
Cigure 2.1 Waterfall *odel
1. !eBuirements specification
2. %esign
3. (onstruction implementation or coding6
;. Integration
D. Testing and debugging
E. Installation
7. *aintenance
2.2.2 P+,e( P%$"
1. $ather the module definition.2. (hecing the time schedule feasibility.
3. !eBuirement gathering for module.
;. "nalysis on gathered reBuirement.
D. %esigning.
E. (oding.
7. Testing.
F. *anagement
(-&IT IT6 ;
http://en.wikipedia.org/wiki/Software_Requirements_Specificationhttp://en.wikipedia.org/wiki/Software_designhttp://en.wikipedia.org/wiki/Implementationhttp://en.wikipedia.org/wiki/Implementationhttp://en.wikipedia.org/wiki/Debugginghttp://en.wikipedia.org/wiki/Debugginghttp://en.wikipedia.org/wiki/Installation_(computer_programs)http://en.wikipedia.org/wiki/Software_maintenancehttp://en.wikipedia.org/wiki/Software_designhttp://en.wikipedia.org/wiki/Implementationhttp://en.wikipedia.org/wiki/Debugginghttp://en.wikipedia.org/wiki/Installation_(computer_programs)http://en.wikipedia.org/wiki/Software_maintenancehttp://en.wikipedia.org/wiki/Software_Requirements_Specification
-
8/19/2019 Trainig and Placement of University
5/28
12IT037 &roect *anagement
2.3 PROJECT SCHEDULING
G$"(( !$+(
(-&IT IT6 D
-
8/19/2019 Trainig and Placement of University
6/28
12IT037 &roect *anagement
Cig 2.2 $antt chart
Ne(,+ D#$6+$-7
Cig 2.2 $antt chart/ Timeline/ #etor diagram
(-&IT IT6 E
-
8/19/2019 Trainig and Placement of University
7/28
12IT037 -ystem !eBuirement -tudy
3.0 SYSTEM REQUIREMENT STUDY
3.1 USER CHARACTERISTICS.
"nalyGing user characteristics is an important aspect of any proect. It allos us to clearly
define and focus on ho the end users are for the proect. "lso/ it allos us to chec the
progress of the proect to ensure that e are still developing the system for the end users.
$enerally this proect aims at for faculties to generate reports and analysis based on results.
3.2 HARDARE 8 SOFTARE REQUIREMENTS
3.2.1 S,($+e +e9/#+e-e"(&
,ser interface @ +T*'/ &+&/ (--
%atabase @ *y -A'
%ocumentation Tool @ *s >ffice
3.2.2 H$+$+e +e9/#+e-e"(&&rocessor @ -tandard processor ith a speed of 1.2 $+G or more
!"* @ 2DE *8 !"* or more
+ard %is @ 10 $8 or more
*onitor @ -tandard color monitor
Heyboard @ -tandard eyboard
*ouse @ -tandard mouse
3.3 ASSUMPTION AND DEPENDENCY
1. The number of subects to be taen by the student in each semester does not change.
2. To find baclog students user must select order by -$&".
3. The number of semester do not change.
;. The passing class on -$&" is based only on previous semester -$&".
(-&IT IT6 7
-
8/19/2019 Trainig and Placement of University
8/28
12IT037 -ystem "nalysis
4.0 SYSTEM ANALYSIS
4.1 STUDY OF CURRENT SYSTEM
There are many eisting system available for Training and placement -ystem. There are also
some ebsite hich provides the facility of online placement analysis. Those are Buite
helpful to do analysis tass.
4.2 PROBLEM AND EA:NESSES OF CURRENT SYSTEM
The Teachers of "cademic institutes have to generate report by manually analysis the
student’s placement. The online service provider are bind to the particular format of columnsthat you must reBuire/ but e reBuire those types of database in hich those columns are
appear hich are given by admin for placement. Cor those reasons e have to create the
system hich is usable for our system.
4.3 REQUIREMENT OF NE SYSTEM
4.3.1 F/"(#,"$% Re9/#+e-e"(&
L,6#"
o De&+#*(#,"7 The user has to enter username and passord
o I"*/(7 ,sername and &assord
o P+,e&"67 alidating the user
o O/(*/(7 +ome -creen
o P,&( C,"#(#,"@ " ne -ession ould be generate
A-#" M$"$6e C%#e"(&
o I"*/(7 %etails of the clientso P+,e&"67 "dding details about clients
o O/(*/(7 "dd the details to database.
A-#" M$"$6e S(/e"(& Re,+&
o I"*/(7 %etails of the -tudents
o P+,e&"67 "dding details about -tudents.
o O/(*/(7 "dd the details to database.
• A-#" M$"$6e T$&
(-&IT IT6 F
-
8/19/2019 Trainig and Placement of University
9/28
12IT037 -ystem "nalysis
o I"*/(7 %etails of the tas
o P+,e&"67 "dding details and Buery about ne tas
o O/(*/(7 "dd the details to Buery.
M$"$6e M,/%e
o I"*/(7 %etails of the module
o P+,e&"67 "dding details about module
o O/(*/(7 "dd the details to database.
4.3.2 N," F/"(#,"$% Re9/#+e-e"(&
A$*($'#%#()
Web documents are changeable according to different condition lie/ screen
siGe difference/ resolution difference/ netor speed difference/ >-/ etc.
A$#%$'#%#()
%atabase connectivity is ell defined so the available resources are provided
and updated in recursive manner.
M$#"($#"$'#%#()
>ne can update the present proect ithout affecting the ongoing or the
deployed proect
(-&IT IT6
-
8/19/2019 Trainig and Placement of University
10/28
12IT037 -ystem "nalysis
4.4CLASS DIAGRAM
Cig ;.; (lass %iagram
(-&IT IT6 10
-
8/19/2019 Trainig and Placement of University
11/28
12IT037 -ystem "nalysis
4.5 USECASE DAIGRAM
Cig ;.D ,se case %iagram
(-&IT IT6 11
-
8/19/2019 Trainig and Placement of University
12/28
12IT037 -ystem "nalysis
4.; SEQUENCE DIAGRAM
S(/e"(
Cig ;.E -eBuence %iagram
(-&IT IT6 12
-
8/19/2019 Trainig and Placement of University
13/28
12IT037 -ystem "nalysis
A-#"7
Cig ;.E -eBuence %iagram
(-&IT IT6 13
-
8/19/2019 Trainig and Placement of University
14/28
12IT037 -ystem "nalysis
C,-*$") *e+&,"7
Cig ;.E -eBuence %iagram
(-&IT IT6 1;
-
8/19/2019 Trainig and Placement of University
15/28
12IT037 -ystem "nalysis
4.< LIST MAIN MODULES OF SYSTEM
• L,6#" M,/%e7 This module is use to authenticate staff and student for their search
Buery and this is handled by admin ho chose ho to authenticate.• Se$+! M,/%e7 This module comes after the login module and it comes after
authenticate user the main functionality is performed by this module.
• S(/e"( M,/%e7 This module is used by students to vie their placement records.
4.= SELECTION OF SOFTARE AND HARDARE
H$+$+e@ selection of hardare is not important in this proect as it can run ith 1 gb ram
and any processor.
S,($+e@ Cor this proect/ W"*& server is chosed as it provide many functionality for
database creation and updation and it is best to run server side script lie php on local pc. It is
easy to maintain database ith phpmyadmin toll hich is provided by amp server.
(-&IT IT6 1D
-
8/19/2019 Trainig and Placement of University
16/28
12IT037 -ystem %esign
5 SYSTEM DESIGN
5.1 DATABASE DESIGN
Cig D.1 %atabase %esign
(-&IT IT6 1E
-
8/19/2019 Trainig and Placement of University
17/28
12IT037 -ystem %esign
5.2 INPUT>OUTPUT AND INTERFACE DESIGN
5.2.1 S($(e D#$6+$-
Cig D.2 -tate %iagram
(-&IT IT6 17
-
8/19/2019 Trainig and Placement of University
18/28
12IT037 -ystem %esign
5.2.2 S$-*%e , F,+-& $" I"(e+$e
'ogin page
Cig D.3 'ogin page
(-&IT IT6 1F
-
8/19/2019 Trainig and Placement of University
19/28
12IT037 -ystem %esign
+ome page
Cig D.; +ome page
!esult page
Cig D.; !esult page
(-&IT IT6 1
-
8/19/2019 Trainig and Placement of University
20/28
12IT037 -ystem %esign
"nalysis@
0
0.5
1
1.5
2
2.5
3
3.5
4
package
Cig D.E "nalysis chart
(-&IT IT6 20
-
8/19/2019 Trainig and Placement of University
21/28
12IT037 Implementation &lanning
;.1 IMPLEMETATION PLANNING
;.2 IMPLEMENTATION ENVIRONMENT• &+& scripting language.
• W"*& -erver tool.
• &+& my admin
• (-- %esign.
;.3 CODING STANDARDS• %atabase access through php.
• "ttribute alays name -tart ith capital letters.
• &hpmyadmin is used to generate the database
;.4 SECURITY FEATURES
!esult information ill not be leaed because it is non by only administrator.
In our system administrator is the people ho maintain the details of the -tudent
generally all staff members.
-taff member must be registering himself to get the services provided to him.
(-&IT IT6 21
-
8/19/2019 Trainig and Placement of University
22/28
12IT037 Testing
-
8/19/2019 Trainig and Placement of University
23/28
12IT037 Testing
(-&IT IT6 23
-
8/19/2019 Trainig and Placement of University
24/28
12IT037 Testing
E?$-*%e ,+ GUI Te&( $&e&@
T.(.
#o %escription )pected value
"ctual
value !esult
1
(hec for all the features in
the screen
The screen must contain
all the features
%isplayed
all
pass
2
(hec for the alignment of
the obects as per the validations
The alignment should be
in proper ay
%isplayed
"s
mentioned
pass
1. P,(#e Te&( C$&e&7
• The positive flo of the functionality must be considered
• alid inputs must be used for testing
• *ust have the positive perception to verify hether the reBuirements are ustified.
E?$-*%e ,+ P,(#e Te&( $&e&7
T.(.
#o
%escription )pected value "ctual
value
!esult
1 (hec for the retrieval of data The reBuired result data must
8e print
&rint all
value
pass
2 )nter the valid !oll no into
the student roll no field
It should accept and print
result
>f that student
&rint
-tudent
result
pass
(-&IT IT6 2;
-
8/19/2019 Trainig and Placement of University
25/28
12IT037 Testing
2. Ne6$(#e Te&( C$&e&7
• *ust have negative perception.
• Invalid inputs must be used for test.
E?$-*%e ,+ Ne6$(#e Te&( $&e&@
T.(.
#o
%escription )pected value "ctual
value
!esult
1 Try to modify the information
In database
*odification should not
be allo
-hould
not
modified
Cail
2 )nter invalid data in to the
student details form/ clic on
-ave
It should not accept
invalid data/ save should
not allo
#ot
shon
Cail
(-&IT IT6 2D
-
8/19/2019 Trainig and Placement of University
26/28
12IT037 Cuture )nhancement
=.0 FUTURE ENHANCEMENT
#o the developed -ystem is a eb based system/ it gives all the student details. In the
future the placement can be directly printed/ and this functionality can be made available to
the user. This can also be enhanced by giving the user more services such as aggregate
calculation etc. There should be provided more search Buery hich ill eecute on different
database. "nd provide more details of student and produce more analysis chart.
(-&IT IT6 2E
-
8/19/2019 Trainig and Placement of University
27/28
12IT037 (onclusion
@.0 CONCLUSION
Crom a proper analysis of positive points and constraints on the component/ it can be safely
concluded that the product is a highly efficient $,I based component. This application is
oring properly and meeting to all user reBuirements. This component can be easily
plugged in many other systems and useful to produce analysis chart for the students.
(-&IT IT6 27
-
8/19/2019 Trainig and Placement of University
28/28
12IT037 !eferences
10.0 REFRENCES
• &ressman/ -oftare )ngineering/ ;th edition
• !aghurama Hrishnan/ %atabase *anagement -ystems
http://www.homeandlearn.co.uk/php/php1p3.htmlhttp://www.homeandlearn.co.uk/php/php1p3.html