A Project Report on
Title of the Project
Submitted for partial fulfillment for award of the degree in
Master of Computer Application (MCA)
BY STUDENT Under the Supervision
Name- Name of the guide
Enrollment No.-
Batch-
1
Letter Head of the Organization
CERTIFICATE OF ORIGINALITY
This is to certify that the project report entitled ______________________submitted to The IIS University in partial fulfillment of the requirement for the award of the degree of MASTER OF COMPUTER APPLICATIONS ( MCA) , is an authentic and original work carried out by Mr. / Ms.___________________________________ with enrolment no. _______________________under my guidance.
The matter embodied in this project is genuine work done by the student and has not been submitted whether to this University or to any other University / Institute for the fulfillment of the requirements of any course of study.
Signature of the Student: Signature of the Guide
Date: ……………….. Date: ………………
Name and Address Name, Designation
of the student and Address of the
Guide:
……………………….. ……………………
……………………….. ……………………
……………………….. ……………………
2
The IIS University
[LOGO and ADDRESS]
DECLARATION BY THE CANDIDATE
I hereby declare that the project entitled, “________________________________”is a bonafide genuine research work carried out by me under the guidance of _________,_________
Student’s Name
Date:
Place:
3
The IIS University
MANUAL FOR PREPARATION OF MCA Project
(Prescribed Format and Specification)
I INTRODUCTION AND OBJECTIVES
The Project work constitutes a major component in most professional programmes. It needs to be carried out with due care, and should be executed with seriousness by the students. The project work is not only a partial fulfillment of the MCA requirements, but also provide a mechanism to demonstrate your skills, abilities and specialization. The project work should compulsorily include the software development.
Learners are advised to attach with an organization to develop the software project for any problem of that organization.
OBJECTIVES
The objectives of the project is to help the student develop the ability to apply theoretical and practical tools/techniques to solve real life problems related to industry, academic institutions and research laboratories.
II TYPE OF THE PROJECT
The majority of the students are expected to work on a real-life project preferably in some industry/ Research and Development Laboratories/Educational Institution/Software Company. Students are encouraged to work in the areas listed at the end. However, it is not mandatory for a student to work on a real-life project. The student can formulate a project problem with the help of her/his Guide.
1. Project Report Formulation:
The project report should contain the following:
Following should be included in the project report.
Title Page
Certificate from Company
Certificate from Guide
Acknowledgement
Index with printed Page Numbers
CHAPTER 1 : INTRODUCTION
CHAPTER 2: PROPOSED SYSTEM
CHAPTER 3: ANALYSIS & DESIGN
CHAPTER 4: User Manual
Drawbacks and Limitations
Proposed Enhancements
Conclusions
Bibliography
Annexures:
Annexure 1: Input Forms with data
Annexure 2: Output Reports with Data
Annexure 3: Sample Code
IV Viva Voce
While appearing for the viva-voce, along with the project report the student should needs to carry the identical copy of the CD/DVD of the executable file(s) which s/he submitted at the time of project report.
V ASSESSMENT GUIDELINES FOR PROJECT EVALUATION
Each and every component of the project work and the viva voce carries its own weightage, so the student needs to concentrate on all the sections given in the project report formulation.
In this section, we have given a few general parameters as checkpoints for the assessment of any software development project. You can note these points and emphasize them during the project report preparation and examination. Basically, assessment will be based on the quality of your report, the technical merit of the project and the project execution. Technical merit attempts to assess the quality and depth of the intellectual effort, you have put into the project. Project execution is concerned with assessing how much work you have put in.
Analysis
You may know that the software requirement specification (SRS) document is one of the important documents of your project. The indicators for SRS document is whether you have used some standardisation like IEEE standards or any other international standard, or whether your SRS has a proper structure based on sound software engineering . Project analysis for DBMS/Application development projects should contain the ER diagram, Data Flow Diagram and Data Dictionary, so you should include these with the following requirements. However, for other categories of project you should prepare class diagrams, behaviour model and/or state transition diagram and details of various data structures used.
Design
Project design should include the desired features and operations in detail, including user interface design, program structure, schema design and normalized tables and data integrity and constraints. You should include them with the requirements given below:
Coding
Coding phase of software development includes different activities like refining the algorithms for individual components, transferring the algorithms into a programming language (coding), translating the logical data model into a physical one and compiling and checking the syntactical correctness of the algorithm with these activities. You should include the comments and description in code, use the standardisation in coding, use the methodology for error handling and security implementation. These parameters ensure software quality and reliability. You should include them with the requirements given below:
Testing
Testing is a process of devising a set of inputs to a given piece of software that will cause the software to exercise some portion of its code. The developer of the software can then check if the results produced by the software are in accordance with his or her expectations. It includes, number of activities such as correcting syntactically and semantically erroneous system components,
It ensures the quality, efficiency and reliability of the software, which is measured by the testing methodology and techniques used for unit, integrated, system testing etc.
The testing should not be too generic containing only definitions. You should give all the test case designs, reports and results of test cases for unit, integrated, system testing etc. How debugged your code is and what actions you have taken too improve the code, must, be explained. Good testing can be measured by criteria such as correctness, reliability, user friendliness, maintainability, efficiency and portability of software.
System Security Measures
The student should clearly emphasize the various levels of security measures implemented in the project.
Cost Estimation of the project
The student needs to incorporate the estimated cost of the project using the suitable mechanism/model given in the Software Engineering.
Screen Layouts/Screen Shots/Screen dumps
Screen dumps for various screens/user interfaces should also be placed in a proper order in the project report for ready reference.
Organization of the Project Report
Report organization improves the professional attitude of writing reports. You should emphasize on the proper binding of the project report, the cover page, page numbering, organization of content, and proper printout of text and images.
Viva Voce
Other than the questions related to the project related areas and the courses concerned, student may be requested to show the demo of the project. Also, you may be told to write the portions of the code for a problem to demonstrate her/his coding capabilities.
While appearing for the viva-voce, along with the project report the student should needs to carry the identical copy of the CD of the executable file(s) which s/he submitted at the time of project report.
Project Evaluation
The Project t is evaluated in certain categories