28
Project Guidelines for BCA & MCA Six th Semester Students

Project Guidelines for BCA & MCA Six th Semester Students

Embed Size (px)

Citation preview

Page 1: Project Guidelines for BCA & MCA Six th Semester Students

Project Guidelines for BCA & MCA Sixth

Semester Students

Page 2: Project Guidelines for BCA & MCA Six th Semester Students

Introduction

• This session will provide you all the information you need to know for developing a project. As the Project work is very important part of BCA & MCA course curriculum, it has been marked for Eight credits i.e. 400 marks.

Page 3: Project Guidelines for BCA & MCA Six th Semester Students

How to select a topic and organization?

• To proceed with the project work it is very important to select a right topic and right organization, where you will get required information for the successful completion of the project work.

Page 4: Project Guidelines for BCA & MCA Six th Semester Students

Criteria’s for selecting the topic and organization

• a) Originality: Your project work must be carried out by yourself and must be original. You can certainly take ideas from else where, but be sure that you evolve them in the unique way to suit your project requirements.

Page 5: Project Guidelines for BCA & MCA Six th Semester Students

• b) It is good Idea to link your project to your future plans. This will be a useful for your future job prospects and it will also demonstrate to your potential employers about your enthusiasm and knowledge.

• c) Remember that you have constraints of resources like time, monetary, infrastructure, so, it is necessary to complete your project with in the specified constraints.

Page 6: Project Guidelines for BCA & MCA Six th Semester Students

Planning for the project work

• It is necessary to plan ahead, to make sure that you will complete your work with in the specified time for the project work.

• To achieve this, you should work out a precise schedule.

• You should measure the progress of your project work according to your project schedule.

Page 7: Project Guidelines for BCA & MCA Six th Semester Students

Project

Synopsis

Page 8: Project Guidelines for BCA & MCA Six th Semester Students

Preparation of project synopsis & submission to Learning centre• You are required to submit project synopsis to

University study centre on or before 15-02-2010 for approval and it should contain the following points…

• Name of the Student• Enrollment Number• Course • Semester• Center Code• Address

Page 9: Project Guidelines for BCA & MCA Six th Semester Students

• TOPIC (TITLE) of the Project• Objectives: objectives of the project

should be clearly mentioned.• Tool(s) / Technology used• A Complete structure of the program

– Requirement Analysis– Module description, Structure charts– Data Flow Diagrams, Database Specification– Coding (Partial or complete)– Screen Shots (GUI Interface), Reports– Test Plans, Test Cases, Results of Testing– Future Enhancements

Page 10: Project Guidelines for BCA & MCA Six th Semester Students

• No two students will be allowed to select the

Same Topic.

Page 11: Project Guidelines for BCA & MCA Six th Semester Students

The Project may be developed in two Phases

• PHASE 1 : Requirement Analysis and Design Phase

• PHASE 2 : Development and Testing Phase

Page 12: Project Guidelines for BCA & MCA Six th Semester Students

Requirement Analysis & Design PhaseThis phase may involve preparing the Requirement specification, performing system analysis, preparing the data and control flows and performing the design of the project.

• Students must strictly implement the various stages of software development process.

• Implement the various activities that are performed during the Requirements phase and support it with proper outputs and Data flow diagrams (various levels of DFD’s), data dictionary… etc.

• Generate the appropriate SRS with focus on all the components of SRS and generate Decision trees.

Page 13: Project Guidelines for BCA & MCA Six th Semester Students

Requirement Analysis & Design Phase

• Identify the appropriate Design principle suitable for your project.

• Indicate the strategy used and substantiate it with brief explanations.

• Properly document the detailed design specifications and methods adopted during Design phase.

• Perform Design Walkthroughs, Critical design review and present the output at each phase.

• Tools like Rational Rose could be used in the design stage of the development process in which case the state flow diagrams should be added to the project report.

Page 14: Project Guidelines for BCA & MCA Six th Semester Students

Development and Testing PhaseThis phase may involve actual development of the software coding, preparing test plans, testing and implementation details.

• Perform coding of the project with required documentation.

• Adopt an appropriate testing procedure for your project.

• Document the type of testing adopted by you.

• Incase of adopting Functional approach to testing, draw the Cause-Effect graph.

Page 15: Project Guidelines for BCA & MCA Six th Semester Students

Development and Testing Phase

• Students can make use of testing tools such as Rational Team Test, Win Runner, Silk Test… etc.

• Project has to be supported by proper documentation that would facilitate better understanding of the project as well as easier maintenance.

• Prepare all required documentation.

Page 16: Project Guidelines for BCA & MCA Six th Semester Students

FINAL

PROJECT

SUBMISSION

Page 17: Project Guidelines for BCA & MCA Six th Semester Students

• The Last Date for the Project

Submission will be 25-May-2011

(Tentative)

Page 18: Project Guidelines for BCA & MCA Six th Semester Students

Format of report for the submission

• The full content of the report must be hard bound together so that the pages cannot be removed or replaced.

• The cover of the report must contain, title, name of the candidate, the award and the year of submission. (Refer annexure A).

Page 19: Project Guidelines for BCA & MCA Six th Semester Students

• Text pages should be printed on one side of the paper, preferably with 1.5 line spacing, and page numbers at the bottom of the each page. Margins should be 2” on the left and 1” on the right Printed on A4 Size Papers.

• Please use separate index sheets for all chapters each chapter should start from a new page.

• The declaration must be duly signed by the student ( Refer annexure B)

• The project report must be about 40-50 pages (without coding)

Page 20: Project Guidelines for BCA & MCA Six th Semester Students

• Report must contain all the necessary documents such as Certificate from the viva-voce panel (refer annexure C), Certificate of the University study centre (Refer annexure D), Company certificate, acknowledgements etc.

• Two copies of the project report along with CDs, i.e. Two Hard Copies and Two Soft Copies must submit to the Learning Centre.

Page 21: Project Guidelines for BCA & MCA Six th Semester Students

Contents of Project Report• Title Page

• Certificate

• Declaration

• Acknowledgement

• Abstract

• Contents

• Introduction

• Objectives

• Problem Statement

Page 22: Project Guidelines for BCA & MCA Six th Semester Students

• Requirement Analysis, SRS (Logical DFD, Data dictionary, Decision Tables & Trees)

• Analysis & design (Structure Charts, Data Flows)

• Coding• Testing Procedures• Testing Reports• Documentations• Future Application• Conclusion• Bibliography

Contents of Project Report…

Page 23: Project Guidelines for BCA & MCA Six th Semester Students

Annexure A (cover page) EmblemUniversity centre address and code No:

Title of project report By (Your name)

A project report submitted in partial fulfillment of therequirements for the degree of Master of Computer Applicationsof Sikkim Manipal University, INDIA

Sikkim-Manipal university of Health, Medical and technological sciences Distance education wing Syndicate house Manipal – 576 104

Page 24: Project Guidelines for BCA & MCA Six th Semester Students

Annexure B (student declaration)

I here by declare that the project report entitled (Title) submitted in partial fulfillment of the requirements for the degree of Masters of Computer Applications to Sikkim-Manipal University, India, is my original work and not submitted for the award of any other degree, diploma, fellowship, or any other similar title or prizes.

Place: (Name of candidate) Date: Reg. No:

Page 25: Project Guidelines for BCA & MCA Six th Semester Students

Annexure C (Examiner’s certification)

The project report of

(Your name)

Title

is approved and is acceptable in quality and form.

Internal Examiner External Examiners (Name, qualification and designation) (Name, qualification)

Page 26: Project Guidelines for BCA & MCA Six th Semester Students

Annexure D (university study centre certificate)

This is to certify that the project report entitled(Title)Submitted in partial fulfillment of the requirements for the degree of Masters of Computer Applications of Sikkim-Manipal University of Health, Medical and technological sciences (Student Name) has worked under my supervision and guidance and that no part of this report has been submitted for the award of any other degree, Diploma, Fellowship or other similar titles or prizes and that the work has not been published in any journal or Magazine.

(Reg. No) Certified

(Guide’s Name and Qualification)

Page 27: Project Guidelines for BCA & MCA Six th Semester Students

Technology / Programming Language / Software

• Microsoft Technology (.NET technology for example)

• SUN Microsystems Technology (J2EE based for example)

• Oracle, SQL server (Database Software)

• Programming / Scripting Languages (C, C++, VB, Java, Java Scripts, VB-Scripts, HTML, XML)

(Note : MS-Access cannot be used as Database)

Page 28: Project Guidelines for BCA & MCA Six th Semester Students

Few Domains / Areas that can be chosen

• Client-Server software: (Banking Applications, Railway, University Application to name a few)

• WEB applications (Portals, Web services, E-commerce, Social Networking Application, Blog Engines to name a few)

• Gaming Software / Virus / Antivirus Software / Audio – Video Players / Language Tutors system / application software

• Computer Networking Projects based on various protocols