Mini Project through Java/.Net

Paper Code: 
MCA 429
Credits: 
02
Periods/week: 
02
Max. Marks: 
100.00
Objective: 

 The course will enable the students to

  1. Define the advanced concepts of Java/.Net.
  2. Understand the syntax and semantics of JSP, JDBC Servlets and .NET Framework.
  3. Implement the concepts to find the solution of real world problems.
  4. Evaluate the understanding of the concepts by applying them to problems in different domains.
  5. Analyze the advanced features of Java/.NET and improve team building, communication and management skills.
  6. Create and develop Software project

 

Course Learning Outcomes (CLOs):

 

Learning Outcome (at course level)

Students will be able to:

Learning and teaching strategies

Assessment Strategies

  1. Define how the advanced concepts of Java/.NET help in making project.
  2. Understand the basic features of advanced Java/.NET programming and apply them in web applications.
  3. Implement the practical knowledge of various features of object oriented programming.
  4. Compare and contrast the JSP/.NET web applications and Spring Web Applications.
  5. Evaluate the pros and cons of using JSP, Servlet ,Spring and .NET MVC in different applications
  6. Develop and present software projects on real world problems using advanced features of Java/.NET.

Approach in Teaching:

Project Designing using Modular Approach, Form Design, Database Design, Presentation, Project Report

 

Learning activities for the students:

Self-Learning Assignments, Converting specifications to Code, Innovative Solutions

Continuous Assessment Evaluation:

  • Synopsis
  • Software Requirement and Design Specifications
  • Mid Term Assessment Report
  • Project Presentation
  • Project Report

Semester End Evaluation:

  • Execution of Software
  • Originality of Concept
  • Project Presentation
  • Project Report
  • Viva

 

 

Project Work: This mini project is based on Object Oriented Programming using Java/.Net framework. Simple projects such as inventory Management System, Payroll System, Library management System, Job Scheduling, Hardware Interface, Network Monitoring System etc. can be created.

Project must be done in a group of 2-4 students.

  • Final Evaluation will be done by:
  1. Project Demonstration
  2. Power Point Presentation
  • The marks of the mini project would be given on the basis of internal assessment of the project as given in the course structure.

General instructions for preparation of project report

1.  Introduction

1.1 Cover Page

1.2 Title Page

1.3 Certificate

1.4 Acknowledgement

1.5 Table of Contents

 

2. Project Specifications

2.1 Project Overview

2.2 Project Need

 

3. Specific Requirements

3.1 External Interface Requirements

            3.2 Hardware Interfaces

            3.3 Software Interfaces

            3.4 Communications Protocols

            3.5 Security / Maintainability / Performance

 

4. Software Product Features

             4.1 System Architecture

             4.2 Database Requirements

            4.3 ER Diagram

            4.4 Data Flow Diagram

            4.5 User Interfaces

            4.6 Report Formats

5. Drawbacks and Limitations

6. Proposed Enhancements

7. Conclusion

8. Bibliography

9. Annexure:

            9.1 User Interface Screens (Optional)

            9.2 Output Reports with Data (if any)

            9.3 Program Code

Academic Year: