Project Guidelines for BCA & MCA Six th Semester Students

Preview:

Citation preview

Project Guidelines for BCA & MCA Sixth

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.

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.

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.

• 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.

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.

Project

Synopsis

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

• 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

• No two students will be allowed to select the

Same Topic.

The Project may be developed in two Phases

• PHASE 1 : Requirement Analysis and Design Phase

• PHASE 2 : Development and Testing Phase

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.

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.

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.

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.

FINAL

PROJECT

SUBMISSION

• The Last Date for the Project

Submission will be 25-May-2011

(Tentative)

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).

• 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)

• 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.

Contents of Project Report• Title Page

• Certificate

• Declaration

• Acknowledgement

• Abstract

• Contents

• Introduction

• Objectives

• Problem Statement

• 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…

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

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:

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)

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)

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)

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

Recommended