GUIDELINES TO UNDERTAKE THE FINAL SEMESTER MCA / MSc(CS) PROJECT
One of the important stipulations regarding project for MCA / MSc(CS) is that the candidate is to undertake a project in the area of Computer Science/ Computer Applications. The project work may be carried out by identifying research/ system oriented application problem/ web resources/ tools in any one of the business/ services computerized organizations/ information technology organizations
The project undertaken may be of various types Viz:
- System software / tools development type
- Application software development type
- Computer networks performance analysis type
- Web source development type(Client-Server)
- Middle ware technology development type
- Mobile computing / Mobile Applicationv
- Data base Applications
- Multimedia development type
- Data mining, Network security
- E-Governance, E-Learning applications
- Image Processing and Soft Computing
- E- commerce / E –shopping.
- Cloud Computing
- Big Data Analytics
- Project : Application Project
- Topic : Online Railway reservation. (Title of the project should posses at least 7 words)
- Literature related to this area
- Railway reservation in general
- Special emphasize on passenger behavior towards facilities viz, reservation, cancellation, check availability, etc
- Intensive learning Analysis – Study of Existing methodologies
- Interact with related industry and subject experts
- Fine tune the need, scope and likely deliverables of study
- Abstract – based on Literature Survey
- Existing System
- Clearly state the existing system in detail with its drawbacks
- Proposed System
- Create a set of Design principle to overcome the drawbacks
- Provide architecture of the project
- Development Environment
- Requirement Specification
- Software Specification
- Module Descriptions – like
- Reservation
- Cancellation
- Plan the travel
- Extra features like hotel booking, catering
- Architectural Design
- Input Design
- Database Design
- Train details
- Booked history
- Cancellation procedures
- Passenger details
- Output Design
- Ticket availability
- Ticket booking
- Cancel the booked ticket
- System Description
- System Implementation
- Code Review
- Testing Process
- Front-end Validation
- Back-end Validation
- Summary of finding suggestions, conclusions for Future Research
- Conclusions
- Efficient working of Online Railway reservation provided with automatic facilities
- Summary Report of Findings
- Suggestions
- How to promote online Railway reservation facilities to the rural areas
- Future Directions
- To study Online Railway reservation usage in Rural versus Urban areas
- To extend Online Railway reservation usage to access various banking gateways
- List the references related to the project
- References can also include websites
- Questionnaire, any other details.
- Introduction:
(Describe the problem to be solved by the application, including critical success factors.) Available documents such as requirements specifications should be listed
-
High Level Functional Requirements:
A Requirements Traceability Matrix can be used to trace user requirements through development and testing. Minimum system requirements for the software applications should also be defined and documented
- Exit Criteria:
Include criteria for when to stop testing. Usually the capability of the system to satisfy all requirements must be verified. In addition, some ad hoc testing is advisable
- Test Deliverables:
May include test plan, test scripts, test log, system summary report, defect report
- Test Environment:
Describe main components of the test environment including hardware, firmware, software, and operating system. Request assistance from the DBA assigned to the project as required
- Test Team:
List testing participants and their role.
- Test Schedule:
The schedule should include information gathering, test planning and test execution/evaluation. More than one iteration of testing may be required. A project management tool such as Microsoft Project can format the schedule into a Gantt chart. Request assistance from the Project Leader as required.
- Defect Recording/Tracking:
A tool such as spreadsheet should be developed for recording defects and tracking status
- Issue Resolution:
Define how testing issues will be tracked and resolved
- Approval:
Define who needs to approve test deliverables. Approval can vary from formal sign off to informal review and comments