STUDENT
MANAGEMENT SYSTEM Presented By Dishank Rao
Enrollment number: 05314812723
INTRODUCTION Why this project?
Manual student record management is slow & error-prone.
Colleges need digital solutions for efficiency.
What does it do?
Role-based system for Admin, Faculty, Students.
Stores and manages data like courses, marks, and attendance.
Generates reports and exports data in CSV format.
OBJECTIVES Automate student, course, marks, and attendance management.
Provide role-based dashboards (Admin, Faculty, Student).
Generate reports with CSV export.
Learn application of Python GUI + Database integration.
DATABASE DESIGN
ENTITY-RELATIONSHIP (ER) DIAGRAM OF STUDENT MANAGEMENT SYSTEM
DATABASE: SQLITE3
5 MAIN TABLES:
USERS
STUDENTS
COURSES
MARKS
ATTENDANCE
FEATURES – ADMIN MANAGE STUDENTS, COURSES, USERS.
VIEW AND GENERATE REPORTS.
EXPORT TO CSV.
FEATURES – FACULTY UPDATE STUDENT MARKS.
RECORD ATTENDANCE.
VIEW PERFORMANCE SUMMARIES.
FEATURES – STUDENT VIEW PROFILE DETAILS.
CHECK MARKS & ATTENDANCE.
GRAPHICAL PROGRESS BARS.
SCREENSHOTS
TESTING & RESULTS LOGIN TESTED WITH VALID/INVALID INPUTS.
CRUD OPERATIONS TESTED (ADD/UPDATE/DELETE).
REPORT GENERATION TESTED.
RESULTS: ALL FEATURES WORKING SUCCESSFULLY.
LIMITATIONS DESKTOP-ONLY (NO WEB/CLOUD ACCESS).
SQLITE NOT SCALABLE FOR BIG INSTITUTIONS.
GUI IS BASIC (PYQT STANDARD).
AI USED ONLY AS CODING ASSISTANT, NOT PREDICTIVE.
FUTURE SCOPE WEB & MOBILE INTEGRATION.
CLOUD DATABASE SUPPORT.
AI-BASED STUDENT PERFORMANCE PREDICTIONS.
INTEGRATION WITH LMS (MOODLE, GOOGLE CLASSROOM).
EXTRA PROJECT –
FANTASY CRICKET APP MINI PROJECT BUILT FOR INTERNSHALA.
FEATURES:
CREATE FANTASY TEAMS.
POINTS CALCULATION SYSTEM.
SIMPLE INTERFACE USING PYTHON
CONCLUSION SUCCESSFULLY DEVELOPED A STUDENT MANAGEMENT SYSTEM USING PYTHON, PYQT5 & SQLITE.
IMPLEMENTED ROLE-BASED DASHBOARDS FOR ADMIN, FACULTY, AND STUDENTS.
GAINED HANDS-ON EXPERIENCE IN DATABASE DESIGN, GUI DEVELOPMENT, AND TESTING.
LEARNED HOW TO USE AI TOOLS (CHATGPT) AS CODING ASSISTANTS IN REAL PROJECTS.
DEMONSTRATED SKILLS IN BUILDING A PRACTICAL, WORKING SOFTWARE APPLICATION.