0% found this document useful (0 votes)
24 views10 pages

Photo

Uploaded by

ieshaaved
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
24 views10 pages

Photo

Uploaded by

ieshaaved
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 10

SE- UOG - Project Management Office Version: 1.

0
Final Year Project Proposal Guide Date: September 2019

Department of Software Engineering

University of Gujrat

Final Year Project Title: EduTrack System

Submitted by:

Ayesha Javed 21014198-110

Ayesha Saddiqa 21014198-152

Supervised by:
Dr. Muhammad Usman

© Department of Software Engineering


Faculty of Computing & IT
University of Gujrat
1
SE- UOG - Project Management Office Version: 1.0
Final Year Project Proposal Guide Date: September 2019

DECLARATION

I certify that project title “EduTrack System” is under my supervision with students of

Ayesha Javed, Ayesha Saddiqa, Faculty of Computing & Information Technology,

University of Gujrat, Pakistan, worked under my supervision.

__________________________________
Supervisor’s Name
Department of Software Engineering
Faculty of Computing & Information Technology
University of Gujrat, Punjab, Pakistan.
Email: [email protected]

Dated: 12/09/2024

© Department of Software Engineering


Faculty of Computing & IT
University of Gujrat
2
SE- UOG - Project Management Office Version: 1.0
Final Year Project Proposal Guide Date: September 2019

TABLE OF CONTENTS
FINAL YEAR PROJECT PROPOSAL .......................................................................... 4
1.1 INTRODUCTION............................................................................................................... 4
1.2. PROJECT TITLE: ............................................................................................................. 4
1.3. PROJECT OVERVIEW STATEMENT: ................................................................................. 4
1.4. PROJECT GOALS & OBJECTIVES: ................................................................................... 6
1.5. HIGH-LEVEL SYSTEM COMPONENTS: ............................................................................. 6
1.6. LIST OF OPTIONAL FUNCTIONAL UNITS: ......................................................................... 6
1.7. EXCLUSIONS: ................................................................................................................ 7
1.8. APPLICATION ARCHITECTURE: ...................................................................................... 7
1.9. GANTT CHART: .............................................................................................................. 8
1.10. HARDWARE AND SOFTWARE SPECIFICATION: ............................................................. 8
1.11. TOOLS AND TECHNOLOGIES USED WITH REASONING: .................................................. 8

© Department of Software Engineering


Faculty of Computing & IT
University of Gujrat
3
SE- UOG - Project Management Office Version: 1.0
Final Year Project Proposal Guide Date: September 2019

Final Year Project Proposal


1.1 Introduction
EduTrack is designed as an all-in-one crèche and preschool management platform, built
to ease administrative tasks, improve communication between staff and parents, and
enhance the overall care and learning experience for children. With features like activity
tracking, attendance, billing, and real-time updates for parents, EduTrack helps Leads
stay organized, reduce paperwork, and focus on what really matters—providing quality
care and education.

Many preschools and daycares still rely on outdated, manual methods for these tasks,
which can lead to errors, miscommunication, and inefficiency. EduTrack offers a
modern, streamlined solution that brings everything into one easy-to-use system,
benefiting both staff and parents.

1.2. Project Title:


EduTrack: A Comprehensive Education Management System for Schools and Parents

1.3. Project Overview statement:

Project Overview Statement Template


Project Title: EduTrack System

Project Manager:
Project Members:
Name Roll no## Email Email Address Signature
Ayesha Javed 21014198-110 [email protected]
Ayesha Saddiqa 21014198-152 [email protected]

Project Goal:
The goals of the EduTrack System are to enhance daycare and preschool management by improving
operational efficiency, streamlining tasks like attendance tracking and billing, and fostering better
communication between parents and teachers. The aim is to create a more organized and effective
environment that supports child development and improves overall quality of care and education.

© Department of Software Engineering


Faculty of Computing & IT
University of Gujrat
4
SE- UOG - Project Management Office Version: 1.0
Final Year Project Proposal Guide Date: September 2019

Objectives:
Sr.#
1 Develop a user-friendly interface for managing daycare and preschool operations.
2 Implement a real-time attendance system.
3 Create a communication platform for secure and efficient messaging between parents and
teachers.
4 Online billing and payment processes to reduce administrative/Parents workload.
5 Generate comprehensive daily and analytical reports to support decision-making.
6 Ensure data security and privacy protections for all user information.

Project Success criteria:


If the EduTrack System satisfies the following requirements, it will be considered successful: The system
must be put together and made completely functional within the set time range, successfully meeting Leads
School's original management requirements. The school should provide favorable comments, expressing
satisfaction with its usability and functionality. The system must comply with applicable privacy and data
security requirements, guaranteeing the safe handling of sensitive data. Achieving a clear rise in operational
efficiency and successfully connecting with current educational processes will also be critical success
markers.

Assumptions, Risks and Obstacles:


● Assumptions: Leads School will support the project, and the university will approve the proposal
as planned.
● Risks: Challenges may include adapting to new technologies, potential security vulnerabilities,
and issues with unexpected data or incorrect inputs.
● Obstacles: Key obstacles include the need for extensive training data and potential integration
issues with existing school processes.

Organization Address (if any): University of Gujrat, Punjab, Pakistan.

Type of project: Development


Target End users: Everyone

Development Technology: Object Oriented


Platform: Distributed
Approved By:
Date:

1.4. Project Goals & Objectives:


The goal of EduTrack is to greatly enhance Leads School's nursery and classroom
administration. Simplifying administrative work, enhancing parent-teacher contact, and
promoting child development through an all-encompassing management system are the
main objectives. This involves replacing manual procedures with an electronic system for
recording attendance, which will make attendance monitoring simpler and more effective.
In order to guarantee that parents, receive reliable information on their child's activities,
meals, tasks, and developmental progress on a timely basis, EduTrack will also include
tools for generating and sending out daily reports.

In an effort to improve communication even more, EduTrack will launch a secure


© Department of Software Engineering
Faculty of Computing & IT
University of Gujrat
5
SE- UOG - Project Management Office Version: 1.0
Final Year Project Proposal Guide Date: September 2019

messaging system that will let teachers and parents communicate in real time, allowing
the sharing of information and discussion of the growth of a student. Additionally, in
order to reduce manual mistakes and improve invoicing, the system will handle the
billing and payment processes. Ultimately, EduTrack will prioritize upholding strong data
security and accessibility, guaranteeing the safety of all sensitive data and the continuous
availability and dependability of the system.

These objectives, which focus on important issues in crèche and preschool management,
are highly aligned with the requirements of Leads School. With a focus on strong data
security, efficient operations, and efficient communication, EduTrack hopes to offer a
useful solution that satisfies the institution's goals and supports its daily operations.

1.5. High-level system components:


EduTrack, high-level system components include:

● User Management: Manages user roles and access.


● Attendance Tracking: Records and reports attendance.
● Daily Reporting: Generates and shares daily activity reports.
● Communication: Facilitates messaging between users.
● Billing and Payments: Handles invoicing and payment processing.
● Data Security: Ensures data protection and compliance.
● Reporting and Analytics: Provides insights and trends from data.

© Department of Software Engineering


Faculty of Computing & IT
University of Gujrat
6
SE- UOG - Project Management Office Version: 1.0
Final Year Project Proposal Guide Date: September 2019

1.6. List of optional functional units:


1. Performance

The ability of the system to handle multiple concurrent users (teachers, students, parents)
without affecting performance.

2. Ease of Use

Design the interface to be intuitive and require minimal training for teachers and students
to start using EduTrack effectively.

3. Documentation and Training

Optional creation of in-depth user guides and video tutorials for teachers, students, and
parents to learn how to navigate and utilize the platform’s features.

4. Costs and Budget

Assess budget constraints for infrastructure (hosting, database storage, notifications),


ensuring the system is scalable without exceeding planned costs.

5. Timetables and Deadlines

Time-sensitive development goals to ensure core features (attendance tracking,


performance reports, etc.) are deployed by specific deadlines, with optional features
added later based on priority.

6. Quality Management

Perform regular testing to ensure the system runs smoothly, including optional stress
testing for high usage scenarios.

7. Security and Internal Auditing Controls

Implement optional encryption and additional layers of security for sensitive student data.
Optional feature to track user actions within the system for accountability and legal
compliance.

8. Design Constraints

Android: Adaptation for various screen sizes and hardware limitations (e.g., low-end vs
high-end devices).

Windows: Ensuring compatibility with different Windows versions and device


configurations (e.g., desktops, laptops, tablets).

© Department of Software Engineering


Faculty of Computing & IT
University of Gujrat
7
SE- UOG - Project Management Office Version: 1.0
Final Year Project Proposal Guide Date: September 2019

9. Legal and Regulatory Compliance

Data Privacy: Ensure compliance with education-related data privacy laws. Optionally
implement features to make the system accessible to users with disabilities, ensuring
compliance with standards such as WCAG.

10. Assumptions and Issues Lists

Assume that internet access will be available to all users, even though some users may
have limited connectivity. Assume that the target user base will have basic digital
literacy.

1.7. Exclusions:
Advanced AI-based Features: Complex AI-driven features like automated grading or
AI-powered content generation are excluded due to the technical expertise and resources
required.

Support for Multiple Operating Systems Beyond Android and Windows: Due to time
and resource limitations, support for platforms such as iOS, macOS, or Linux will not be
considered.

Full Offline Functionality: The system will rely on internet access for most of its
features, so offline mode will not be prioritized in this development phase.

Third-Party API Integrations: Advanced integrations with third-party educational or


analytics platforms will not be included due to potential licensing and technical
complexities.

These units may be revisited in future development phases if


resources and time allow.

1.8. Application Architecture:


Presentation Layer (Frontend): User dashboards, activity
tracking screens, communication modules, and reporting
tools.

Application Layer (Backend): User authentication, data


processing, and business logic.

Data Layer (Database): SQL database schema, tables for


storing user information, activities, and messages.

© Department of Software Engineering


Faculty of Computing & IT
University of Gujrat
8
SE- UOG - Project Management Office Version: 1.0
Final Year Project Proposal Guide Date: September 2019

1.9. Gantt chart

1.10. Hardware and Software Specification:


Hardware:

 Development Machines: PCs or laptops with at least 8 GB RAM and a multi-


core processor.
 Testing Devices: Windows PCs and Android smartphones/tablets.

Software:

 Development:

 Operating System: Windows.


 IDE: Visual Studio Code.
 Version Control: Git and GitHub.

 Technologies:

 Backend: Node.js, SQL database (e.g., MySQL or PostgreSQL).


 Frontend: React.

 Testing and Deployment:

 Testing Tools: Jest (React), Mocha/Chai (Node.js).


 Deployment: Docker, GitHub Actions for CI/CD

© Department of Software Engineering


Faculty of Computing & IT
University of Gujrat
9
SE- UOG - Project Management Office Version: 1.0
Final Year Project Proposal Guide Date: September 2019

1.11. Tools and technologies used:

Front-End Tools and Technologies:

 React: Chosen for its component-based architecture, which promotes reusable UI


components and efficient updates. React is ideal for creating dynamic and responsive
user interfaces, which aligns with the project's need for a modern, interactive user
experience.

Back-End Tools and Technologies:

 Node.js: Selected for its non-blocking, event-driven architecture, which is well-


suited for handling multiple requests simultaneously. Node.js allows for efficient server-
side development using JavaScript, providing a seamless development experience across
the stack.

Database:

 SQL Database: Chosen for its robustness and structured query language
capabilities. SQL databases are well-suited for managing structured data and performing
complex queries, which supports the project’s requirement for reliable data management
and retrieval.

Development Process Needs:

 Automation and Testing: Given the iterative development approach, automated


testing tools will be used to ensure consistent quality and reliability through repeated test
cycles. Tools such as Jest (for React) and Mocha/Chai (for Node.js) will be employed to
automate unit and integration tests.

© Department of Software Engineering


Faculty of Computing & IT
University of Gujrat
10

You might also like