Upload
amith-raj
View
217
Download
0
Embed Size (px)
Citation preview
8/10/2019 Mcsp 060 2014 Project
1/38
MCSP-060
MASTER OF COMPUTER APPLICATIONS
(MCA)
MCSP-060PROJECT GUIDELINES
(2014)
SCHOOL OF COMPUTER AND INFORMATION SCIENCESBLOCK C, NE ACADEMIC COMPLE!
INDIRA GANDHI NATIONAL OPEN UNI"ERSIT#MAIDAN GARHI, NE DELHI 110 06$
8/10/2019 Mcsp 060 2014 Project
2/38
CONTENTS
Sl. No.Topic Page No.
Message from the Project Coordinator 3
I Calendar for the MCA Project 4
II Proforma for the Approval of MCA Project 5Proposal
III Introduction and Objectives 7
I !"pe of the Project and #ligibilit" criteria of the $Project %uide
Points to remember &hile preparing the project '( proposal
I Points to remember &hile preparing the project ')report
II Assessment guidelines for project evaluation '4
III *oft&are and broad areas of application '$
I+ ,emuneration -ill for the MCA Project %uide '.
+ Project !rainee /etter )'
+I Certificate of Originalit" )3
+II *ample Cover Page )4
8/10/2019 Mcsp 060 2014 Project
3/38
MESSAGE FROM THE PROJECT CO-ORDINATOR
!he Master of Computer Applications 0MCA1 programme prepares the students to ta2e up positions as*"stems Anal"sts *"stems esigners *oft&are #ngineers Programmers and Project Managers in an"field related to information technolog" 6e had therefore imparted "ou the comprehensive 2no&ledgecovering the s2ills and core areas of computer science courses &ith e ual emphasis on the theor" and
practicals !he MCA students are e8pected to spend last semester09 th semester1 &or2ing on a project preferabl" in a soft&are industr" or an" research organi:ation
!he theoretical bac2ground of various courses provides "ou the necessar" foundation principlesand practices to develop effective &a"s to solve computing problems !he hands on e8periencegained from the practical courses provides "ou the 2no&ledge to &or2 &ith various operatings"stems programming languages soft&are tools and testing tools
!he objective of the MCA project &or2 is to develop ualit" soft&are solution uring thedevelopment of the project "ou should involve in all the stages of the soft&are development lifec"cle li2e re uirements engineering s"stems anal"sis s"stems design soft&are developmenttesting strategies and documentation &ith an overall emphasis on the development of reliablesoft&are s"stems !he primar" emphasis of the project &or2 is to understand and gain the2no&ledge of the principles of soft&are engineering practices so as to participate and manage alarge soft&are engineering projects in future
Approval of the project proposal is mandator" to continue and submit the project &or2 Prepare"our project proposal strictl" as per guidelines isapproval of project proposal leads to loss of "our valuable time !o avoid this loss ta2e "our proposal preparation ver" seriousl" and consult for ever" point on &hich "ou have doubt &ith "our project guide;supervisor
o&ever "ou can use MC*=(44 guidelines and e8perience for reference !he project should be genuine and original in nature and should not be copied froman"&here else If found copied the project report &ill be for&arded to the #8am isciplineCommittee of the ?niversit" as an ?nfair means case for necessar" action In case of projectresubmission please confirm the fees and other details &ith the ,egional Centre;*tud"Centre;&ebsite *tudents should strictl" follo& and adhere to the MC*P=(9( project guidelines
I &ish "ou all the success
MCA P'+.&/ C++' * 3 +'
I CALENDARFOR
8/10/2019 Mcsp 060 2014 Project
4/38
THEMCAPROJECT
Sl.No. Topic Date
' *ubmission of a guide s bio=data and project T */& 3 &3' 3 5+ proposal at the follo&ing address@ & + 7
T5& R&8*+ 3 D*'&/ +' +9 + ' R&8*+ 3 1 A:'* + ;05 J &
C& '& +'
1 O/ + &' + ;1 D&/&< &'
) Approval of Project ;0 3 after the project proposal is received
3 *ubmission of the Project ,eport 0 + & /+: 1 * T */& 3 &3' 3 5++ 9+'< +7 & + 7
T5& R&8*+ 3 D*'&/ +' +9 + ' R&8*+ 3 1 J + ;05 S&: &< &'
C& '& (F+' P'+.&/ P'+:+ 3 53
53%& && 3::'+%& '* 85& 1 A:'* + ;0 5 J & + )
+'
1 J3 3' + ;1 M3'/5(F+' P'+.&/ P'+:+ 3 5353%& && 3::'+%& '* 81 O/ + &' + ;1 D&/&< &'
+ )
4 iva= oce to be conducted I M3 +' J 0 or project
reports submitted during ' stBanuar" = 3' st March slot1
I N+%&< &' +' J3 3'0 or project reports submittedduring ' st Bul" 3( th
*eptember slot1
4
8/10/2019 Mcsp 060 2014 Project
5/38
SCHOOL OF COMPUTER AND INFORMATION SCIENCESIGNOU, MAIDAN GARHI, NE DELHI 110 06$
35. PROFORMA FOR THE APPRO"AL OF MCA PROJECT PROPOSAL (MCSP-060)
(Note: All entries of the proforma of approval should be filled up with appropriate and complete information. Incomplete proforma of approval in an respect will be summaril re!ected."
E2'+ >>>>>>>>
P'+.&/ P'+:+ 3 N+ 7>>>>>>>== S C& '&7 >>>>>>=>>>=R&8*+ 3 C& '&7>> RC C+ &7>>(for office use onl " E->>>=>>>==>>>>===M+ * &?T& N+=7 >==>>>>>>>=
' Dame and Address of the *tudent@ EEEEEEEEE EEEEEEEEEEEEEE
EEEEEEEEEEEEEEEEEEEEEEEE) !itle of the ProjectFFF@ EEE EEEEEEEEEEEEEEEEEEEE
3 Dame and Address of the %uide@ E EEEEEEEEEEEEEEEEEEEEEE
EEEEEEEEEEEEEEEEEEEEEEEE
Ph @M !ech @ - #F ?- !ech @ MCA M *c @
4. #ducational Gualification of the%uide@ 0Attach bio=data also1
(@* C+
8/10/2019 Mcsp 060 2014 Project
6/38
#nsure that "ou include the follo&ing &hile submitting the Project Proposal@
1. P'+9+'
8/10/2019 Mcsp 060 2014 Project
7/38
III INTRODUCTION AND OBJECTI"ES
!he Project &or2 constitutes a major component in most
professional programmes It needs to be carried out &ith duecare and should bee8ecuted &ithseriousness b" thestudents !he project&or2 is not onl" a
partial fulfilment of theMCA re uirements butalso provide amechanism todemonstrate "our s2illsabilities andspecialisation !he
project &or2 shouldcompulsoril" include thesoft&are developmentPh"sical installations or configuring the
/AD;6AD or theoretical projects or stud" of the s"stems&hich doesn t involve
s;& development arestrictl" not allo&ed
S & 3'& & *8* & +
8/10/2019 Mcsp 060 2014 Project
8/38
aluate s"stems r e
uir ements
Com
plete a
pr o
blem def inition
#valuate a
pr o
blem def inition
etermine ho& to collect
information to determinere uirements
Perform and evaluatefeasibilit" studies li2e cost=
benefit anal"sis technicalfeasibilit" time feasibilit" andOperational feasibilit" for the
project
6or 2 on data c
olle
8/10/2019 Mcsp 060 2014 Project
9/38
ction
methods f or f act f indi
ng
Constr uct and evalu
ate
data
f lo& diagr ams
Constr uc
t and evaluate data dic
tion
8/10/2019 Mcsp 060 2014 Project
10/38
ar ies
#valuatemethods of
processdescription toincludestructured#nglishdecision tablesand decisiontrees
#valuate alternativetools for theanal"sis processCreate andevaluate suchalternativegraphical tools ass"stems flo&charts and statetransitiondiagrams
ecidethe*;6re uirementspecificationsand>;6re uirementspecificationsPlanthes"stemsdesign
phas
e ofthe* /C
isti
nguish
bet&een
logicaland
ph"sicaldesignr e
uir ements
esign
8/10/2019 Mcsp 060 2014 Project
11/38
and evaluate s"stem out
puts
esign and evaluates"stems inputs
esign and evaluate valid
it"
chec2 s f or in
put data
esign
and evaluate
user inter f aces
8/10/2019 Mcsp 060 2014 Project
12/38
f or in
put
esign and evaluate f ile str uc
tur estoincludetheuseofinde8es#stimatestoragereuir ements
#8plain the variousfile update
processes based onthe standard fileorgani:ations
ecide various datastructuresConstruct and evaluateentit"=relationship 0#,1diagrams for , -M*related projects Performnormali:ation for the un=normali:ed tables for, -M* related projects
7
8/10/2019 Mcsp 060 2014 Project
13/38
ecide the various processing s"stems to include distributed client;server online and othersPerform project cost estimates using various techni ues*chedule projects using both %AD!! and P#,! chartsPerform coding for the project
ocumentation re uirements and prepare and evaluate s"stems documentationPerform various s"stems testing techni ues;strategies to include the phases of testing*"stems implementation and its 2e" problems%enerate various reports-e able to prepare and evaluate a final report-rief the maintenance procedures and the role of configuration management inoperations !o decide the future scope and further enhancement of the s"stem
Plan for several appendices to be placed in support &ith the project report documentation6or2 effectivel" as an individual or as a team member to produce correct efficient &ell=organi:ed and documented programs in a reasonable time
,ecogni:e problems that are amenable to computer solutions and 2no&ledge of the toolsnecessar" for solving such problems
evelop of the abilit" to assess the implications of &or2 performed%et good e8posure and command in one or more application areas and on the soft&are
evelop ualit" soft&are using the soft&are engineering principles
evelop of the abilit" to communicate effectivel"I /3 &, + 3'& * 8 O .&/ O'*& & A::'+3/5 9+' + ' :'+.&/ &%& +:
8/10/2019 Mcsp 060 2014 Project
14/38
3 5& :&/*9*/3 *+ 5+ & %&' < /5 8& * &=
$
8/10/2019 Mcsp 060 2014 Project
15/38
E *8* * * /'* &'*3 +9 3 P'+.&/ G * &
1. A person having Ph ; M !ech in Computer *cience &ith a minimum of one "ear of e8perience
r
2. A person having - # ;- !ech 0Computer *cience1 MCA M *c 0Computer *cience1 &ithminimum ) "ears e8perience preferabl" in soft&are development
S &: * %+ %& * 5& :'+.&/ +'
!he complete project &or2 should be done b" the student onl" !he role of guide should be aboutguidance &herever an" problem encounters during project !he follo&ing are the major stepsinvolved in the project &hich ma" help "ou to determine the milestones and regulate thescheduling of the project@
*elect a topic and a suitable guidePrepare the project proposal in consultation &ith the project guide*ubmit the project proposal along &ith the necessar" documents to the ,egional irector ofthe ,egional Centre concerned
,eceipt of the project approval from the ,egional Centre concernedCarr" out the project=&or2
Prepare the project report*ubmit the project report to the ,egional irector of the ,egional Centreconcerned Appear for the viva=voce as per the intimation b" the ,egional irector
C+
8/10/2019 Mcsp 060 2014 Project
16/38
the failed students ,espective submissions of the project s"nopsis and the project reportsshould be done strictl" as per the JCalendar for the MCA projectK given in the project guidelines
In case of failed students a :'+-'3 3 9&& +9 R = 2 00?- b" &a" of a emand raft in favour of I%DO? and pa"able at the cit" &here "ou ,egional Centre is located should be remitted along &iththe resubmission of the project report
E *'*&
#n uiries regarding the project proposal approvals and the project reports should be addressed tothe R&8*+ 3 D*'&/ +' +9 5& R&8*+ 3 C& '& /+ /&' & = In all correspondence &ith the?niversit" regarding "our project please uote "our #nrolment Do Project Proposal Do andProject ,eport Do
22 POINTS TO REMEMBER HILE PREPARING THEPROJECT PROPOSAL
1. P'+.&/ P'+:+ 3 F+'< 3 *+
T5& :'+.&/ :'+:+ 3 5+ & :'&:3'& * /+ 3 *+ * 5 + ' 8 * & !he project proposal should clearl" state the project objectives and the environment of the proposed project to be underta2en T5& :'+.&/ +' 5+ /+
8/10/2019 Mcsp 060 2014 Project
17/38
'(
8/10/2019 Mcsp 060 2014 Project
18/38
(10) Overall net&or2 architecture 0if re uired for "our project1(11) Implementation of securit" mechanisms at various levels(12) uture scope and further enhancement of the project(13) -ibliograph"
A self=addressed envelope &ith dul" affi8ed postage stamps 0to send it b" ordinar" postonl"1 on it
2. Project proposal completed in all aspects &ith necessar" enclosures should be sent to the,egional irector of the ,egional Centre concerned 6hile posting "our proposal to "our ,egional Centre on the top of the envelope "ou should mention MCA P'+.&/ P'+:+ 3 (MCSP-060) = U &' + /*'/ < 3 /& , 5+ 5& :'+.&/ :'+:+ 3 & & + SOCIS,IGNOU, N& D& 5*=
3. A project proposal once approved * %3 * 9+' + & &3' (two slots) In case a student isunable to submit her;his project report as per the slot s;he ma" be given another chance forsubmission of the project report in the subse uent slot If s;he still does not submit the
project report a 9'& 5 +: * 3::'+%3 * && &
4. All entries of the proforma of approval should be filled up &ith appropriate and completeinformation Incomplete approval=proforma in an" respect &ill be summaril" rejected
5. A :5+ +/+: +9 5& /+
8/10/2019 Mcsp 060 2014 Project
19/38
"I POINTS TO REMEMBER HILE PREPARING THEPROJECT REPORT
' = P'+.&/ R&:+' F+'< 3 *+ 7!he project report 5+ contain the follo&ing@
(1) Original cop" of the Approved Proforma and Project Proposal(2) -io=data of the guide &ith her;his signature and date(3) Certificate of Originalit" 0 ormat given on Page )31(4) Project documentation(5) A C consisting of the e8ecutable file0s1 of the complete project should be attached
on the last page of the project report In no case it should be sent separatel" !hestudent needs to retain the identical cop" of the C that should be carried &hileappearing for the viva=voce along &ith the project report
2. !he :'+.&/ +/
8/10/2019 Mcsp 060 2014 Project
20/38
Complete Project CodingComments and escription of Coding segments
*tandardi:ation of the coding')
8/10/2019 Mcsp 060 2014 Project
21/38
Code #fficienc"#rror handlingParameters calling;passing
alidation chec2s
!esting
!esting techni ues and !esting strategies used!esting Plan used!est reports for ?nit !est Cases and *"stem !est Cases
ebugging and Code improvement*"stem *ecurit" measures 0Implementation of securit" for the project developed1
atabase;data securit"
Creation of ?ser profiles and access rights
Cost #stimation of the Project along &ith Cost #stimation Model,eports 0sample la"outs should be placed1
uture scope and further enhancement of theProject -ibliograph"
Appendices 0if an"1%lossar"
S5+ 3 3/5 3 /+: +9 5& CD /+ 3* * 8 5& & &/ 3 & 9* &( ) +9 5& /+
8/10/2019 Mcsp 060 2014 Project
22/38
completion then as per re uirements of si8 human=months per student at most t&o students
'3
8/10/2019 Mcsp 060 2014 Project
23/38
ma" &or2 on the same project I 5* '&83' , :'*+' '&/+
8/10/2019 Mcsp 060 2014 Project
24/38
(1) P#,! chart@ Proper decomposition of stages and(2) %antt chart@ !ime line structure and validit" of chart
o&ever for other categories of project "ou should prepare class diagrams behaviourmodel and;or state transition diagram and details of various data structures used
!he #ntit" ,elationship diagram 0#, iagram1 should have@
o Proper s"mbol of attributes entities relationships cardinalit" mentioned ando ,elationship of #, diagram to *,* &ith strong association
ata lo& iagram 0 1 should have@
o All ata flo& should be levelled and should have proper input and outputo ,elationship of data flo& to data dictionar" Conte8t iagram /evel ' and /evel )
D3 3 D*/ *+ 3' 7 It should e8plain each entit" and relationship in #, diagram and dataflo& in
D& *8
Project design should include the desired features and operations in detail including user interface design program structure schema design and normalised tables and data integrit" andconstraints
8/10/2019 Mcsp 060 2014 Project
25/38
C+ * 8
Coding phase of soft&are development includes different activities li2e refining the algorithms for individual components transferring the algorithms into a programming language 0coding1
'5
8/10/2019 Mcsp 060 2014 Project
26/38
translating the logical data model into a ph"sical one and compiling and chec2ing the s"ntacticalcorrectness of the algorithm &ith these activities
8/10/2019 Mcsp 060 2014 Project
27/38
!he project report should include the various sample reports for read" reference
'9
8/10/2019 Mcsp 060 2014 Project
28/38
C+ E *
8/10/2019 Mcsp 060 2014 Project
29/38
"III SOFT ARE AND BROAD AREAS OF APPLICATION
FRONT END ? GUI T++ isual -asic Po&er -uilder +=6indo&s 0+;lib +;motif+;Intrinsic1 Oracle eveloper )((( CNN Bbuilder
Det-eans
RDBMS?BACK END Oracle Ingres *"base Progress *G/ Plus ersant M#// *cripts 0?ni81 !c/;!L
RDBMS?BACK END Oracle Ingres *"base Progress *G/ Plus ersant M