Cs Investigatory Project 2024
Cs Investigatory Project 2024
COIMBATORE
COMPUTER SCIENCE
INVESTIGATORY PROJECT
SESSION 2024-25
Submitted to Submitted by
Ms. Leena(PGT Computer science) S Laxmipriya
CERTIFICATE
This is to certify that
S Laxmipriya
of class: XII C of
PM SHRI KENDRIYA VIDYALAYA COIMBATORE
has done her Project on the Topic
VIRTUAL ACADEMIC TRACKER FOR STUDENTS
under my supervision. They had Taken interest and has
shown utmost sincerity in completion of this project.
I certify this project up to my expectation & as per
guidelines issued by
CBSE.
Principal
1
ACKNOWLEDGEMENT
2
Table of Contents
S.NO TOPIC PAGE NO
1 Certificate 1
2 Acknowledgement 2
3 Introduction 3
4 About Python 5
5 About MySql 7
7 Objective of project 10
8 Source Code 12
9 Output Screen 15
10 Bibilography 18
Introduction
Are you feeling overwhelmed by your school workload?
Do you find yourself cramming for exams at the last
minute? If so, it's time to take control of your time and
improve your academic performance. This is where we
introduce ACADEMIC TRACKER.
4
About Python
Python is a high-level, interpreted programming language that
emphasizes code readability and simplicity.
Key Features
1. Web development
2. Data analysis and science
3. Artificial intelligence and machine learning
4. Automation and scripting
5. Game development
6. Network security and penetration testing
7. Scientific computing and research
8. Education
5
In this project ,we have used various functions
of python for MySQL interface with python:
6
About MySQL
A popular open-source relational database management
system (RDBMS). Here's a comprehensive overview:
What is MySQL?
Key Features:
7
In this project the code in MySQL is based on creating tables
for various data.Here's how we can create a table basically:
Creating Tables
It helps in
8
Hardwares and Softwares
requirement
Hardwares
Desktop Computer / Laptop
Smart Phone
Softwares
Python(latest version)
MySQL
Python Connector Module
9
Objectives of Using Python
and SQL for an Academic
Tracker
1. Efficient Data Management:
SQL provides a robust framework for organizing and
storing academic data (courses, assignments, grades, etc.)
in a structured and relational manner.Python's integration
with SQL allows for efficient retrieval, manipulation, and
analysis of academic data, enabling quick insights and
reports.
6. Cost-Effective Development:
Python and many SQL databases are open-source,
reducing development costs. A large and active
community of Python and SQL developers provides
extensive resources, support, and libraries.
11
Source Code
MySQL
CREATE DATABASE student_assistant;
USE student_assistant;
CREATE TABLE assignments ( id INT
AUTO_INCREMENT PRIMARY KEY, subject
VARCHAR(100), description TEXT, deadline
DATE);
CREATE TABLE grades ( id INT
AUTO_INCREMENT PRIMARY KEY, subject
VARCHAR(100), exam_name VARCHAR(100),
score FLOAT );
CREATE TABLE timetable ( id INT
AUTO_INCREMENT PRIMARY KEY,
day_of_week VARCHAR(20), subject
VARCHAR(100), start_time TIME, end_time
TIME );
12
Python
13
14
Output in Python
15
16
Output in MySQL
17
Bibliography
ihttps://algakovic.medium.com/build-a-simple-
tracker-program-using-python-and-sql-video-
fb839fbd97c3
https://www.wikipedia.org/
https://www.geeksforgeeks.org/student-
management-system-in-python/
18
THANK YOU