Project Proposal - JadenGil/Jaden-Tech-Journal GitHub Wiki
Jaden Gilmond, Maurice Lee 9/2/24
Topic Proposal: WNFC Esports Dojo Student Management Database Problem Statement: Managing the growth and development of students in the WNFC Esports Dojo in Essex Junction, Vermont, presents a significant challenge. Currently, the dojo lacks an efficient system to track student progress, tournament participation, and other essential metrics. This lack of a centralized and organized system hinders the ability to effectively monitor and support students' advancement and participation in esports tournaments. The absence of such a database results in inefficiencies and potential oversights in managing student data and progress. The problem is the absence of an integrated system for tracking and managing student information and progress.
Proposed Solution: To address this issue, I propose developing a comprehensive database system for the WNFC Esports Dojo. This system will include a web-based interface designed for ease of use, allowing dojo staff to efficiently input and access student information. The database will track various aspects of student involvement, including practice progression, tournament participation, and performance metrics. By centralizing this information, the database will streamline the management process, enhance the ability to monitor student progress, and improve overall operational efficiency. The system will also feature user-friendly data entry and retrieval tools to ensure that dojo staff can quickly log and access important data.
Scope:
The project will involve the following key components:
Database Design and Implementation: Develop a relational database schema to store student information, practice progress, tournament records, and other relevant data.
Web-Based Interface: Create a web interface that allows for easy data entry and retrieval. This interface will be designed for accessibility and ease of use by dojo staff.
Data Security and Backup: Implement security measures to protect student data and ensure regular backups to prevent data loss.
Web Security: Implement security measures to ensure that the web-based interface isn’t vulnerable to any attacks and that all the information stays safe