Ignou BCA Project Report Guidelines
Guiding IGNOU BCA(R) and BCA(OL) students since 2009 β synopsis approval, project development, viva voce prep and submission support across all Regional Centres pan-India.
IGNOU BCA Project Guidelines (BCSP-064)
Official IGNOU project guidelines for BCA(R) and BCA(OL) students under BCSP-064, as prescribed by SOCIS, IGNOU β updated for 2026-27.
Eligibility & Project Code
- Applicable to IGNOU BCA(R) and BCA(OL) students under course code BCSP-064.
- Project registration is possible only after qualifying prescribed theory and practical courses as per the BCA semester scheme.
- Enrol for BCSP-064 through the IGNOU Samarth portal before starting development β enrolment deadline matches the re-registration window.
- Each student must submit an individually developed, original project β group submissions are not permitted under any circumstance.
Synopsis Requirements
- A 1β2 page synopsis (title, objective, scope, modules, tools) must be submitted to your guide first β see the sample synopsis format below.
- Development begins only after written synopsis approval from your project guide or Study Centre coordinator.
- The synopsis must clearly state the problem statement, proposed solution, technology stack (Python/Java/PHP + MySQL) and anticipated output.
- If rejected, revise promptly and resubmit β do not miss the synopsis window for your TEE cycle.
Project Report Format
- Report length: 50β80 pages, hard-bound, with the official IGNOU front page (enrolment no., programme code, study centre code, session year).
- Mandatory chapters: Introduction β Objectives β Feasibility Study β System Analysis β System Design (DFD Level 0/1/2, ER Diagram, Table Design) β Coding (important modules) β Testing (unit, integration, UAT) β Output Screenshots β Conclusion β Bibliography.
- Include a signed Declaration by Student and Certificate by Guide at the front β these are mandatory and commonly missed.
- Source code (printed appendix and CD/pen drive or online upload where applicable) must accompany the final report.
Evaluation & Viva Voce
- Projects are evaluated by Study Centre faculty on originality, complexity, documentation quality and live demonstration.
- The project viva voce is mandatory β demonstrate the working application and answer design, database and code questions confidently.
- Marks are reflected on the IGNOU grade card portal within 30β45 days of evaluation; resubmission is allowed if the project fails.
- Common viva topics: ER diagram explanation, table normalisation, module-level code walkthrough, testing strategy and future enhancements.
IGNOU Project Submission Process β Step by Step
Complete IGNOU BCA project submission process for BCSP-064 β from synopsis to viva voce, applicable to BCA(R) ODL and BCA(OL) Online modes, updated for 2026-27.
Select & Finalise an Approved Project Topic
Choose a BCSP-064-scope topic (management system, web app, Python app, Android, e-commerce, ML, etc.). Verify the topic is unique at your Study Centre β contact your coordinator before shortlisting. Browse our 70+ topics below.
Prepare & Submit the Synopsis (1β2 pages)
Draft your synopsis following the IGNOU BCA synopsis format below. Submit to your project guide at the Study Centre, or upload via the IGNOU project/Samarth portal if enabled for your Regional Centre.
Await Synopsis Approval From Your Guide
Wait for written or digital approval. If changes are requested, revise promptly and resubmit. Do not begin coding before approval β this is a common mistake that leads to evaluation rejection.
Develop the Project: Analysis β Design β Coding β Testing
Complete requirements analysis, draw DFDs (Level 0, 1, 2) and ER diagram, build the application in your chosen stack, then test all modules. See our sample Python/Java code section for starter references.
Prepare the Final Report (IGNOU Format)
Compile the full project report as per IGNOU's prescribed structure β front page, certificate, declaration, acknowledgement, table of contents, all technical chapters, screenshots, conclusion and bibliography β then get it spiral or hard-bound.
Submit Report + Source Code Before the Deadline
Submit the bound report and source code (CD/pen drive, or online upload via the IGNOU project submission portal) to your Study Centre / Regional Centre before the official IGNOU BCA project submission last date 2026-27. Check the Samarth portal for your specific link.
Attend the Project Viva Voce
Appear for the viva voce scheduled by your centre, demonstrate the live working project and answer questions on system design, database normalisation and code logic. Review our common viva questions in the FAQ section below.
IGNOU BCA All Important Dates 2026-27
Comprehensive IGNOU date calendar covering project submission, synopsis deadlines, TEE June & December 2026 exam schedule, exam form dates, new admission windows, re-registration and assignment submission dates for BCSP-064 and the BCA programme.
π Project, Synopsis & Assignment Submission Dates
| IGNOU BCA Activity (BCSP-064) | Last Date | Status / Notes |
|---|---|---|
| Synopsis Submission β June 2026 TEE Cycle | 31 May 2026 | Submit to Study Centre guide or upload via Samarth. Approval required before development. |
| Assignment Submission β June 2026 TEE | 31 May 2026 | Applies to ODL, Online (OL), GOAL and EVBB BCA students. Late submission not accepted after this date. |
| Project Report Submission β June 2026 TEE Cycle | 31 May 2026 | Same cutoff as assignment/synopsis for this cycle. Submit bound report + CD/pen drive to Study Centre. |
| Project Resubmission Window (if failed June 2026 eval) | ~30 Sep 2026 | Indicative. Aligned with December 2026 TEE project window. Confirm via Regional Centre. |
| Synopsis & Project Submission β December 2026 TEE Cycle | 30 Sep β 15 Oct 2026 (indicative) | Typical pattern for December cycle. Confirm via ignou.ac.in notification closer to date. |
| Assignment Submission β December 2026 TEE | 30 Sep β 15 Oct 2026 (indicative) | Extension often granted. Monitor IGNOU official website and your RC for updates. |
| Project Submission β December 2026 TEE Cycle | 31 Oct 2026 (indicative) | Some RCs allow November submissions for December TEE. Always verify with your Study Centre. |
| Synopsis Submission β June 2027 TEE Cycle (advance plan) | ~28 Feb 2027 (indicative) | Early planning recommended. Prepare and submit synopsis by February for June 2027 TEE evaluation. |
π IGNOU TEE Exam Dates 2026
| IGNOU Examination Event | Date / Period | Notes |
|---|---|---|
| TEE June 2026 β Exam Starts | 1 June 2026 | BCA Theory papers commence. Practical exams scheduled separately by Study Centre. |
| TEE June 2026 β Exam Ends | 30 June 2026 | All theory papers of June 2026 TEE conclude within this window. |
| TEE June 2026 β Admit Card Available | ~15 May 2026 | Download from ignou.ac.in using enrolment number. No physical admit card sent by post. |
| TEE June 2026 β Exam Form Without Late Fee | ~26β30 Apr 2026 | Submit at exam.ignou.ac.in. No late fee within this window. |
| TEE June 2026 β Exam Form With Late Fee (INR 1,100) | ~1β15 May 2026 | Late fee of βΉ1,100 applies. Submit on exam.ignou.ac.in or via designated link on ignou.ac.in. |
| TEE June 2026 β Result Declaration (indicative) | ~AugβSep 2026 | Results published on ignou.ac.in. Grade card downloadable post-result. |
| TEE December 2026 β Exam Starts | 1 December 2026 | Theory papers start. Check your hall ticket for exact centre and paper schedule. |
| TEE December 2026 β Exam Form (indicative) | ~Sep 2026 | Exam form submission window for December TEE typically opens in AugustβSeptember. |
| TEE December 2026 β Admit Card (indicative) | ~Nov 2026 | Available on ignou.ac.in approximately 2β3 weeks before exam start. |
π New Admission, Re-Registration & Application Dates 2026-27
| IGNOU BCA Administrative Activity | Date / Period | How to Apply / Notes |
|---|---|---|
| New Admission β BCA July 2026 Session Starts | ~1 June 2026 | Apply at ignouadmission.samarth.edu.in for BCA(R) or BCA(OL). Online application with fee payment. |
| New Admission β BCA July 2026 Session Last Date | 15 July 2026 | Typically extended by 15β30 days. Monitor ignou.ac.in for any deadline extension notification. |
| Re-Registration β July 2026 Session | 30 June 2026 | Mandatory for continuing BCA students to register for the next year/semester. Done at samarth.edu.in. |
| New Admission β BCA January 2027 Session | ~1 Nov 2026 | IGNOU January session admissions typically open in OctoberβNovember 2026. For January 2027 start. |
| New Admission β BCA January 2027 Last Date | ~15 Jan 2027 (indicative) | Usually extended. Monitor ignou.ac.in. |
| Re-Registration β January 2027 Session | ~31 Dec 2026 (indicative) | For continuing students to register for the January 2027 session. Done at Samarth portal. |
| BCSP-064 Project Course Registration (via Samarth) | Anytime (within eligibility) | Register for the project course through your Samarth student dashboard once you have fulfilled the prerequisite theory/practical course requirements. |
| Migration / Programme Change Application | With admission window | If migrating from BCA(R) to BCA(OL) or vice versa, apply during the admission window at your RC. |
IGNOU BCA Project Synopsis Format & Sample (BCSP-064)
Use this standard IGNOU BCA synopsis structure for 2026-27. The sample below is for a Library Management System using Python Django β replace the highlighted fields with your own project details before submission to your guide.
π SAMPLE IGNOU BCSP-064 PROJECT SYNOPSIS β Library Management System (Python Django)
1. Introduction / Abstract
The Library Management System (LMS) is a web-based application designed to automate the day-to-day operations of a library. The system replaces manual, paper-based record keeping with a centralised, database-driven platform that enables librarians to manage books, members, issue transactions and fine collections efficiently. It provides a user-friendly interface for both library staff (admin) and registered members, reducing human errors and improving operational speed.
2. Objectives
- To develop a web-based system for managing library book catalogue, member records and borrowing transactions.
- To automate book issue and return processes with due-date tracking and auto fine calculation.
- To enable keyword-based book search by title, author and category.
- To generate overdue fine reports and transaction history for auditing purposes.
- To provide role-based access: Administrator and Member with separate dashboards.
3. Scope of the Project
The system covers book catalogue management, member registration and login, book issue and return workflow, fine calculation (βΉ2/day after due date), search and filter by title/author/category, and admin reporting. The scope excludes e-book access, mobile app and integration with external library networks. Future enhancements may include barcode scanning and email reminder automation.
4. Modules
4. Tools & Technologies
Frontend: HTML5, CSS3 (Bootstrap 5), JavaScript | Backend: Python 3.11, Django 4.2 | Database: MySQL 8.0 (via Django ORM) | IDE: VS Code | OS: Windows 10/11 or Ubuntu 22.04
Sample Python & Java Source Code β IGNOU BCA Projects
Reference code snippets to help you start your IGNOU BCA project. These are educational starters β extend them fully with all modules, error handling and documentation for your BCSP-064 submission.
π Python Django β Library Management System: models.py
π Python Django β views.py: Book Issue & Return Logic
β Java (Swing + JDBC) β Bank Account Management System: BankDAO.java
These code samples are starter references for IGNOU BCSP-064 projects. Your final submission must include complete, fully working code across all modules with proper comments, error handling and testing β not just these excerpts.
Tools & Technologies β IGNOU BCA Projects 2026-27
IGNOU-syllabus-aligned and industry-relevant stacks for BCSP-064 project development.
70+ Latest IGNOU BCA Project Topics 2026-27 β BCSP-064
Curated IGNOU BCA project ideas for BCA(R) and BCA(OL) students across 9 specialised categories β updated for 2026-27 with new AI, IoT, React and cloud-integrated topics added. Every topic includes synopsis draft, source code, ER diagram, IGNOU-format report, PPT and viva voce support.
| # | IGNOU BCA Project Title | Tools & Technology |
|---|---|---|
| 01 | Hospital Management System with Patient Registration, Appointment Scheduling and Billing Module | PHP, MySQL, Bootstrap |
| 02 | Library Management System with Book Issue, Return, Fine Calculation and Member Records | Java (JSP/Servlet), MySQL |
| 03 | College Management System with Student Admission, Attendance and Fee Management Module | Python Django, MySQL |
| 04 | Hostel Management System with Room Allocation, Mess Billing and Visitor Log Tracking | PHP, MySQL, Bootstrap |
| 05 | Inventory and Stock Management System with Purchase, Sales and Low-Stock Alert Reports | Java, MySQL, JDBC |
| 06 | Payroll Management System with Salary Calculation, Tax Deduction and Payslip Generation | PHP, MySQL, MS Access |
| 07 | Blood Bank Management System with Donor Registration, Blood Group Search and Stock Tracking | Python Django, SQLite |
| 08 | Clinic and Doctor Appointment Management System with Prescription History NEW | Python Flask, MySQL, Bootstrap |
| 09 | School Fee Management System with Fee Structure, Payment Receipts and Defaulter Reports NEW | PHP, MySQL, FPDF (PDF reports) |
| 10 | Transport Management System with Vehicle Tracking, Driver Records and Fuel Expense Log NEW | Python Django, MySQL, Google Maps API |
| # | IGNOU BCA Project Title | Tools & Technology |
|---|---|---|
| 11 | Online Examination System with Auto-Grading, Timer and Result Generation | PHP, MySQL, JavaScript |
| 12 | Online Job Portal with Resume Upload, Employer Dashboard and Application Tracking | Java JSP/Servlet, MySQL |
| 13 | Hotel Room Booking and Reservation Web Application with Admin Dashboard and Invoice | Python Django, MySQL |
| 14 | Student Feedback and Course Rating Web Portal with Admin Analytics Dashboard | PHP, MySQL, Chart.js |
| 15 | Online Bus/Train Ticket Reservation System with Seat Selection and Cancellation Module | Python Django, MySQL |
| 16 | Event Management and Online Ticket Booking Web Application with Payment Simulation | Java JSP/Servlet, MySQL |
| 17 | Online Voting/Polling System with Secure Login and Real-Time Result Tabulation | PHP, MySQL, Bootstrap |
| 18 | News Portal and Blog Website with Category Filter, Author Dashboard and Comment System NEW | Python Django, MySQL, TinyMCE |
| 19 | Online Survey and Feedback Management System with Graphical Result Analytics NEW | PHP, MySQL, Chart.js, Bootstrap |
| 20 | College Grievance Redressal Portal with Complaint Tracking and Admin Resolution Module NEW | Python Flask, MySQL, Bootstrap |
| # | IGNOU BCA Project Title | Tools & Technology |
|---|---|---|
| 21 | Personal Expense Tracker Desktop Application with Monthly Budget Analysis and Graphs | Python, Tkinter, SQLite, Matplotlib |
| 22 | Online Quiz Application with Timer, Auto-Grading and Leaderboard Using Python Django | Python Django, SQLite, Bootstrap |
| 23 | Weather Forecast and Alert Application Using OpenWeather API with Email Notification | Python, Flask, REST API, SMTP |
| 24 | Online Food Ordering System with Cart, Order Tracking and Admin Panel Using Django | Python Django, MySQL, Bootstrap |
| 25 | Automated Attendance Management System Using Python with Excel Report Export | Python, Tkinter, openpyxl, SQLite |
| 26 | Student Report Card Generator Using Python with PDF Output and Email Dispatch NEW | Python, ReportLab, SMTP, SQLite |
| 27 | URL Shortener Web Application with Click Analytics Dashboard NEW | Python Flask, SQLite, Chart.js |
| 28 | Personal Diary and Notes Web Application with Search, Tags and Password Lock NEW | Python Django, SQLite, Bootstrap |
| # | IGNOU BCA Project Title | Tools & Technology |
|---|---|---|
| 29 | Bank Account Management System with Deposit, Withdrawal and Transaction History Using Java Swing | Java Swing, MySQL, JDBC |
| 30 | Railway Reservation System with Seat Booking and Cancellation Using JSP and Servlets | Java JSP/Servlet, MySQL |
| 31 | Online Bookstore Management System with Cart, Checkout and Admin Module | Java JSP, MySQL, Bootstrap |
| 32 | Employee Management System with Department-Wise Records and Leave Tracking Using JDBC | Java Swing, MySQL, JDBC |
| 33 | School Management System with Student, Teacher and Class Scheduling Modules | Java JSP/Servlet, MySQL |
| 34 | Courier/Parcel Tracking System with Status Update and Customer Notification Module | Java, MySQL, JDBC |
| 35 | Insurance Policy Management System with Premium Calculator and Claims History NEW | Java JSP, MySQL, Bootstrap |
| 36 | Gym and Fitness Centre Management System with Membership Plans and Attendance Tracking NEW | Java Swing, MySQL, JDBC |
| # | IGNOU BCA Project Title | Tools & Technology |
|---|---|---|
| 37 | Online Grocery Shopping Website with Cart, Wishlist and Order Tracking Module | PHP, MySQL, Bootstrap |
| 38 | Multi-Vendor Online Marketplace with Vendor Registration and Commission Calculation | Python Django, MySQL |
| 39 | Online Electronics Store with Product Catalogue, Reviews and Payment Gateway Simulation | PHP, MySQL, JavaScript |
| 40 | Handicraft/Local Artisan E-Commerce Platform with Seller Dashboard and Order Management | Python Django, MySQL, Bootstrap |
| 41 | Online Pharmacy Management System with Prescription Upload and Stock-Based Ordering | PHP, MySQL, Bootstrap |
| 42 | Online Bookstore E-Commerce Application with Category Filter, Cart and Invoice Generation | Java JSP, MySQL |
| 43 | Online Rental Marketplace for Electronics and Appliances with Security Deposit Module NEW | Python Django, MySQL, Bootstrap |
| 44 | Furniture and Home Decor E-Commerce Website with AR Product Preview Simulation NEW | PHP, MySQL, JavaScript, Bootstrap |
| # | IGNOU BCA Project Title | Tools & Technology |
|---|---|---|
| 45 | Student Attendance Tracking Android Application with Firebase Real-Time Database | Android Studio (Kotlin), Firebase |
| 46 | Campus Chat Application for Students with Real-Time Messaging Using Firebase | Android Studio (Java), Firebase |
| 47 | Personal Habit Tracker Android App with Daily Reminders and Progress Charts | Android Studio (Kotlin), SQLite |
| 48 | Local Service Finder Android App (Plumbers, Electricians) with Location-Based Search | Android Studio (Kotlin), Firebase, Maps API |
| 49 | College Notice Board Android Application with Push Notifications and Admin Panel | Android Studio (Java), Firebase |
| 50 | Water Intake and Hydration Tracker Android App with Daily Goals and Reminder Alerts NEW | Android Studio (Kotlin), SQLite, WorkManager |
| 51 | Bus Route Finder and Live Arrival Time Android App for Campus Transport NEW | Android Studio (Kotlin), Firebase, Maps SDK |
| 52 | Digital Wallet Android Application with QR Code-Based Peer-to-Peer Payment Simulation NEW | Android Studio (Kotlin), Firebase, ZXing QR |
| # | IGNOU BCA Project Title | Tools & Technology |
|---|---|---|
| 53 | Movie Recommendation System Using Collaborative Filtering and Python Flask Web Interface | Python, Flask, Scikit-learn, Pandas |
| 54 | Student Performance Prediction System Using Machine Learning Regression Models | Python, Scikit-learn, Flask, MySQL |
| 55 | Resume Screening and Skill Matching System Using NLP for Recruitment Automation | Python, Flask, spaCy, MySQL |
| 56 | Sales Data Visualisation Dashboard for Small Businesses Using Python and Interactive Charts | Python, Flask, Plotly, MySQL |
| 57 | Spam Email/SMS Classification System Using Naive Bayes Machine Learning Algorithm | Python, Scikit-learn, Flask |
| 58 | AI-Based Chatbot for College Admission Enquiry and FAQ Automation | Python, Flask, NLTK/spaCy, MySQL |
| 59 | Handwritten Digit and Character Recognition System Using Deep Learning | Python, TensorFlow/Keras, OpenCV |
| 60 | Fake News Detection System Using NLP and Logistic Regression / BERT NEW | Python, Scikit-learn / HuggingFace, Flask |
| 61 | Loan Default Prediction System Using Random Forest with Explainability Dashboard NEW | Python, Scikit-learn, SHAP, Streamlit |
| 62 | Plant Disease Detection System from Leaf Images Using CNN and Flask Web Interface NEW | Python, TensorFlow/Keras, OpenCV, Flask |
| # | IGNOU BCA Project Title | Tools & Technology |
|---|---|---|
| 63 | Bank Loan Eligibility and EMI Calculator Desktop Application with Customer Record Management | VB.NET, MS Access, ADO.NET |
| 64 | Visitor Management System for Corporate Offices with Photo Capture and Entry/Exit Log | VB.NET, SQL Server, ADO.NET |
| 65 | Electricity Billing System Desktop Application with Meter Reading and Bill Generation | VB.NET (Windows Forms), MS Access |
| 66 | Vehicle Service Centre Management System with Job Card and Spare Parts Billing Module | C#, SQL Server, ADO.NET |
| 67 | Examination Result Processing Desktop Application with Grade Calculation and Report Card Printing | VB.NET, MS Access, Crystal Reports |
| 68 | Cyber Cafe/Computer Lab Billing and Time Management System with Login Tracking | VB.NET, SQL Server, ADO.NET |
| 69 | Supermarket POS (Point of Sale) Billing System with Barcode Entry and Daily Sales Reports NEW | C#, SQL Server, ADO.NET, Crystal Reports |
| # | IGNOU BCA Project Title | Tools & Technology |
|---|---|---|
| 70 | Full Stack Online Banking Simulation System with Fund Transfer and Statement Generation | Java Spring Boot, React, Oracle DB |
| 71 | Full Stack Insurance Policy Management Portal with Premium Calculation and Claims Tracking | PHP/Laravel, MySQL/Oracle, Bootstrap |
| 72 | Full Stack University Admission and Fee Management Portal with PL/SQL Stored Procedures | Python Django / React, Oracle PL-SQL |
| 73 | Full Stack Warehouse and Supply Chain Management System with Real-Time Stock Dashboard | MERN Stack (Node/React), MongoDB/Oracle |
| 74 | Full Stack Task and Project Management Tool (Trello-Style) with Team Collaboration Features NEW | React, Node.js, MongoDB, Express.js |
| 75 | Full Stack Real Estate Property Listing Portal with Map Integration and Admin Approval Workflow NEW | Python Django, React, PostgreSQL, Leaflet Maps |
All topics are aligned with IGNOU BCSP-064 scope for 2026-27 and suitable for both BCA(R) and BCA(OL) students. NEW topics are newly added for 2026-27. Contact us for ready synopsis draft, source code and IGNOU-format documentation for any topic above.
IGNOU BCA Project Development Lab β Bangalore
Python/Django workstations, Java/JSP setups, PHP-MySQL development desks, Android Studio stations and synopsis/report documentation support for BCA(R) and BCA(OL) students in Bangalore.
Python / Django Dev Lab
Java / JSP Workstation
PHP / MySQL Dev Setup
Android Studio Dev Bench
Synopsis / Report Desk
Python ML Project Lab
E-Commerce Demo Station
Management System Demo
Viva Voce Preparation
Student Consultation DeskFAQs β IGNOU BCA Project 2026-27
Common questions from IGNOU BCA(R) and BCA(OL) students about topics, synopsis, exam dates, submission and viva voce.