INVENTORY MANAGEMENT SYSTEM
FINAL YEAR PROJECT PROPOSAL
Session 2021-2025
A project submitted in partial fulfilment of the
Government College University Faisalabad Degree
Of
BS in Computer Science
Department of Computer Science
Government Graduate College, Jhang
25 April 2025
Project Registration
Project ID (for office
use)
Type of project [✓] Traditional [] Industrial [ ] Continuing
Nature of project [ ✓] Development [ ] R&D
Area of specialization Web Development, Database Management
Project Group Members
Student
Sr.# Reg. # CGPA Email ID Phone # Signature
Name
Group
(i) zeeshanarifshan@gmail.com 03128276454
Leader
(ii) Member1
(iii)
Declaration: FYP group members have cleared all prerequisite courses For FYP-I as per their degree
requirements.
Plagiarism Free Certificate
This is to certify that, I am ________________________ S/D/o _______________________, group leader of FYP
under registration no CIIT/_________________ at the Computer Science Department, COMSATS Institute of
Information Technology, Lahore. I declare that my supervisor checks my FYP proposal and the similarity index is
________% that is less than 20%, an acceptable limit by HEC. The report is attached herewith as Appendix A.
Date: ____________ Name of Group Leader: ________________________ Signature: _____________
Name of Supervisor: _____________________ Co-Supervisor (if any):____________________
Designation: _____________________ Designation: _____________________
Signature: _____________________ Signature: _____________________
Project Abstract (mandatory)
The School Management System is a web-based application designed to efficiently manage
various aspects of school operations, including student enrollment, attendance tracking, fee
management, academic performance monitoring, and teacher-student communication. This
system will provide a centralized platform where administrators, teachers, students, and parents
can interact effectively. By digitizing and automating school management tasks, the system will
improve efficiency, reduce paperwork, and enhance overall communication. The database-driven
architecture will ensure seamless storage and retrieval of student records, examination results,
and financial transactions. The project aims to create an intuitive and secure system to meet the
diverse needs of educational institutions
.
1. Introduction
Managing a school’s administrative functions manually can be time-consuming and
prone to errors. The School Management System will streamline student enrollment,
class scheduling, attendance monitoring, fee collection, and academic reporting. Unlike
conventional paper-based systems, this web application will provide a digital solution for
improved efficiency, accuracy, and communication. The system will allow school
administrators, teachers, students, and parents to access real-time data for better decision-
making.
2. Success Criterion
Efficient student enrollment and record-keeping
Automated attendance tracking and reporting
Fee management system with online payment integration
Performance monitoring and report card generation
Parent-teacher communication portal
Secure and scalable database architecture.
3. Related work
Existing school management systems like Fedena, PowerSchool, and OpenSIS provide
various features but often require high licensing fees, complex setups, or lack
customization. Our proposed system will be a cost-effective and user-friendly alternative
that caters specifically to the needs of small to medium-sized educational institutions
4. Project Rationale
Manual school management is inefficient and error-prone. The proposed system will
automate and simplify administrative tasks, ensuring accurate student records, reducing
workload, and enhancing communication. A digital approach will improve transparency,
provide real-time updates, and facilitate data-driven decision-making.
4.1 Aims and Objectives
Develop a comprehensive web-based School Management System
Implement student enrollment, attendance tracking, and fee management
modules
Provide a digital gradebook and performance analysis tools
Enable secure online payment processing for school fees
Facilitate communication between teachers, students, and parents
Ensure data security and easy scalability
4.2 Scope of the Project
The system will be designed for schools to manage student data, attendance, fee
collection, academic performance, and communication between stakeholders. It will
provide real-time updates, secure data storage, and analytical tools for school
administration. The application will be scalable and adaptable to different types of
educational institutions.
5. Proposed Methodology and Architecture
Data Collection: Input from school staff, students, and parents
Backend: MySQL database for structured data management
Frontend: HTML, CSS, JavaScript (React, Node.js) for an interactive user interface
Reporting System: Dashboard for real-time data visualization and analytics
Testing: Ensuring system accuracy, security, and user-friendliness.
6. Individual Tasks (mandatory if group project)
Team Member Activity Tentative Date
Ahsan Shahzad Backend 20-3-25
Zeeshan Arif Front-end 10-2-25
7. Gantt Chart
Planning and Design: Week 1 - Week 4
Front-End Development: Week 5 - Week 8
Back-End Development: Week 9 - Week 12
Testing and Quality Assurance: Week 13 - Week 16
Deployment and Maintenance: Week 17 - Week 20
Evaluation and Maintenance: Week 21 - Week 24|
8. Tools and Technologies
Frontend: HTML, CSS, JavaScript, React.js
Backend: PHP, Node.js
Database: MySQL
Development Tools: Visual Studio Code, Git, GitHub
Deployment: Heroku or AWS for cloud hosting
12. References
[1] "Fedena - School ERP," Accessed Jan. 2025. [Online]. Available: https://www.fedena.com
[2] "PowerSchool SIS," Accessed Jan. 2025. [Online]. Available: https://www.powerschool.com
[3] "OpenSIS - Open Source School Management," Accessed Jan. 2025. [Online]. Available:
https://www.opensis.com
[4] "MySQL Documentation," Accessed Jan. 2025. [Online]. Available:
https://dev.mysql.com/doc/
[5] "React.js Documentation," Accessed Jan. 2025. [Online]. Available:
https://reactjs.org/docs/getting-started.html