CMT 302- Advanced Database Systems Group Projects
CMT 302- Advanced Database Systems Group Projects
CLASS PROJECTS
B.Sc. Computer Science – Year 3
CMT 302: Advanced Database Systems
Final Project Guidelines Document
Lecturer/Instructor Contact
Course Overview
This project aims to give students practical exposure to database design, SQL query building,
implementation, and optimization using MySQL DBMS. Students will work in groups to
develop real-world applications with a focus on database design, management, and advanced
SQL operations. Through the project, students will gain essential experience in using MySQL
features, including triggers, stored procedures, views, data analysis, reporting, and
database security practices.
NOTE: You are required to do thorough research on your various topics to understand the
database (Back-End structure of your System) before starting with the designs and development
of your databases.
Each group should pick a unique project from the list below. All projects must demonstrate
detailed database design and SQL-based implementations with MySQL DBMS.
©2024. All rights reserved by Prof. Joel Barasa. Lecturer The Catholic University of Eastern Africa (CUEA)
Milestones and Timeline
©2024. All rights reserved by Prof. Joel Barasa. Lecturer The Catholic University of Eastern Africa (CUEA)
15 Gym Membership Customer Systems Manages memberships,
Management sessions, and trainers.
16 Social Media Analytics Data Analytics Analyzes social media
Platform activities and trends.
17 Sales and Inventory Data Analytics Tracks sales, stock levels, and
System trends.
18 Crime Reporting System Public Services Stores and analyzes reported
crime data.
19 Weather Forecast Data Data Analytics Collects and analyzes weather
System data for forecasting.
20 Traffic Violation Law Enforcement Manages traffic violations and
Management System penalties.
21 Travel Agency Business Automates travel bookings and
Management System Management itineraries.
22 Sports League Sports & Recreation Manages teams, players, and
Management System match schedules.
23 School Timetable Academic Systems Automates the scheduling of
Scheduling System classes and exams.
24 Online Examination Academic Systems Manages online tests,
System submissions, and grading.
25 Real Estate Property Business Tracks property listings,
Management Management tenants, and payments.
26 Blood Bank Health Systems Monitors blood stock levels
Management System and donations.
27 Pharmacy Inventory Health Systems Tracks medicine stock and
Management prescriptions.
28 Hotel Feedback and Customer Systems Collects customer reviews and
Review System ratings for hotels.
29 Employee Payroll Business Automates salary processing
Management Management and tax calculations.
30 Transport Fleet Logistics Monitors fleet maintenance
Management and vehicle assignments.
31 Online Ticket Booking E-Commerce Manages movie or transport
System ticket bookings.
32 Auction Management E-Commerce Handles auction items, bids,
System and winners.
33 Restaurant Reservation Customer Systems Manages restaurant table
System bookings and menus.
34 Disaster Relief Public Services Coordinates relief resources
Management System during emergencies.
35 Voting and Election Public Services Manages voters, candidates,
Management System and election results.
36 Health and Fitness Customer Systems Tracks health data, fitness
Tracker goals, and activities.
©2024. All rights reserved by Prof. Joel Barasa. Lecturer The Catholic University of Eastern Africa (CUEA)
37 Vehicle Parking Logistics Automates parking slot
Management System allocations and payments.
38 Music Streaming Entertainment Manages playlists, songs, and
Platform subscriptions.
39 Freelance Project Business Tracks freelance projects,
Management Platform Management tasks, and payments.
40 Charity Donation Non-Profit Automates donation records
Management System and fund allocations.
Submission Requirements
©2024. All rights reserved by Prof. Joel Barasa. Lecturer The Catholic University of Eastern Africa (CUEA)
Grading Criteria
Important Links
• GitHub: https://github.com/
• Video Tutorial on GitHub Deployment watch: https://youtu.be/Hu9wpHHJAPU
Students are encouraged to consult with the course Lecturer/instructor /research sections for any
challenges faced during the project.
Conclusion
Best of luck with your project development! Stay organized, manage your time effectively,
and work as a team to achieve your goals.
©2024. All rights reserved by Prof. Joel Barasa. Lecturer The Catholic University of Eastern Africa (CUEA)