Mcsp 060 2014 Project

download Mcsp 060 2014 Project

of 38

Transcript of Mcsp 060 2014 Project

  • 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