0% found this document useful (0 votes)
86 views

Report of Python

The document describes a student management system project created by three students. It includes an introduction, objectives of the project, proposed methodology, action plan, resources required, and names of team members.

Uploaded by

68 Nitesh Pundge
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
86 views

Report of Python

The document describes a student management system project created by three students. It includes an introduction, objectives of the project, proposed methodology, action plan, resources required, and names of team members.

Uploaded by

68 Nitesh Pundge
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 13

Maharashtra State Board of Technical Education

Mumbai. (M.S.)

MICRO PROJECT ON

STUDENT MANAGEMENT SYSTEM

Submitted by :
Rishikesh Pundge
Prithvi Rajput
Rushish Khandare

G.S. Mandal’s

Department of Computer Engineering


Marathwada Institute of Technology,
Polytechnic, Aurangabad.

Academic Year: - 2022-2023


MAHARASHTRA STATE BOARD OF
TECHNICAL EDUCATION

CERTIFICATE
This is to certify that: -

Roll No. Enrollment No.


Name of Student

03 Rishikesh Pundge 2000660107

01 Prithvi Rajput 1900660233

02 Rushish Khandare 2000660097

have successfully completed “STUDENT MANAGEMENT SYSTEM”


Micro-project for the subject PROGRAMMING IN PYTHON as in the
enclosed ‘Portfolio’ during his tenure of Completing the Diploma in Computer
Engineering (CO6I) in Academic Year 2022-2023 from M.I.T. Polytechnic,
Aurangabad with Institute Code 0066.
Date: - - 2023

Prof. P.J.Chaudhari Prof. A.S. Nagrik


Guide H.O.D

S.G. Deshmukh
Principal
Annexure-IV

Micro Project (Teacher Evaluation Sheet)


Name of Program: Diploma in Computer Engineering Semester: - 6th
Course Title: Programming in Python.
Code: 22616

Title of Micro Project: Student Management system.

Course Outcomes Achieved:

 Develop python program to demonstrate use of operators.

Process Individual Total


Name of Student and Presentation Marks (10)
Roll Enrollment
Product / Viva
No. No.
Assessmen (04)
t (06)
03 Rishikesh Pundge 2000660107

02 Rushish Khandare 2000660097

01 Prithvi Rajput 1900660233

Signature of Teacher :

Name and Designation : Prof.P.J.Chaudhari


of the Teacher
Annexure-I Micro-Project Proposal
(Format for Micro-Project Proposal About 1-2 pages)

Title of Micro-Project: Student Management System.


1.0 Aim/Benefits of Micro Project (minimum 30-50 words)
 Improved Efficiency: By automating routine tasks such as class schedules, grade tracking, and
attendance, the system reduces the workload of teachers and administrators, allowing them to focus
on more important tasks.

 Increased Transparency: The system provides real-time data on student performance, allowing
teachers, administrators, and parents to monitor progress and make informed decisions.

 Better Communication: The system facilitates communication between teachers, administrators,


and parents by providing a centralized platform for exchanging messages, sharing information, and
tracking progress.

 Enhanced Record Keeping: A student management system provides a centralized repository for
all student information, ensuring that data is accurate, up-to-date, and easily accessible.

 Improved Decision-Making: By providing real-time data and analytics, the system helps
administrators make informed decisions about resource allocation, student placement, and other
important issues.

 Better Collaboration: The system enables teachers and administrators to collaborate and share
information, leading to improved educational outcomes for students.

 Increased Security: By providing secure access to sensitive student information, the system
ensures that data is protected from unauthorized access and breaches

2.0 Course Outcomes Addressed

 Develop python program to demonstrate use of operators.

3.0 Proposed Methodology (Procedure in brief that will be followed


to do the micro-project in about 100-200 words.)
1. Firstly, we decide a particular topic of student management system.
so, after deciding we work on that topic.
2. Then we collect information on topic and gather information student management system
3. We visit several sites and research about student management system
4. Then after we edit report and put all the researched information in the report .
5. After all that we recheck the report and also all gained information is properly checked .
6. Finally created word file will be converted into pdf.

4.0 Action Plan: -


Sr. No Details of Planned Planned Name of
Activity Start Date Finish Responsible Team
Date Members
1) Topic Selection 14/02/2023 19/02/2023 Rishikesh

2) Information 19/02/2023 22/02/2023 Prithvi


Search
3) Details of the tools 02/03/2023 14/04/2023 Rushish
and their work
4) Actual writing 15/03/2023 26/03/2023 Rishikesh

5) Errors solving 01/04/2023 12/04/2023 Rushish

6) Completing report 23/04/2023 23/04/2023 Prithvi


for project

5.0 Resources Required: -

Sr. Name of Resource/Material Specification Qty. Remarks


No
1. Computer system with broad i-5, 11th gen, 1 For Micro-
specifications 8gb RAM, Project
512gb SSD.
2. Visual Studio Version 17.3 1 For Micro-
Project
3. Operating System Windows 11 1 For Micro-
Project
6.0 Names of Team Members with Roll No.: -

Roll No. Name of Student

03 Rishikesh Pundge

02 Rushish Khandare

01 Prithvi Rajput
Annexure-II Micro-Project Report
(Format for Micro-Project Report minimum 4

pages) Title of Micro-Project: STUDENTS MANAGEMENT

SYSTEM.

1.0 Rationale (Importance of the project, in about 30 to 50 words. This is a modified


version of the earlier one written after the work)

The rational for a student management system is to improve the overall functioning and efficiency of educational
institutions by providing a centralized platform for storing, organizing, and managing student information. The
system helps to streamline administrative tasks, allowing teachers and administrators to focus on their primary
duties of educating students.

The rational for using a student management system includes:

 Data Integration: By centralizing student information, the system eliminates the need for manual data
entry, reducing errors and improving the accuracy of student records.

 Increased Productivity: The system automates routine tasks such as attendance tracking, grade calculation,
and class scheduling, reducing the workload of teachers and administrators.

 Improved Decision-Making: By providing real-time data and analytics, the system helps administrators
make informed decisions about resource allocation, student placement, and other important issues.

 Better Communication: The system facilitates communication between teachers, administrators, and
parents by providing a centralized platform for exchanging messages, sharing information, and tracking
progress.

 Enhanced Record Keeping: The system provides a secure, centralized repository for all student
information, ensuring that data is accurate, up-to-date, and easily accessible.

 Compliance with Regulations: A student management system helps educational institutions comply with
data privacy regulations, ensuring that sensitive student information is protected from unauthorized access
and breaches.

 Improved Student Outcomes: By providing teachers and administrators with real-time data on student
performance, the system helps to identify areas where students may need additional support, leading to
improved educational outcomes.

In conclusion, the rational for using a student management system is to improve the efficiency, productivity, and
overall performance of educational institutions, while ensuring that student data is accurate, secure, and easily
accessible.
2.0 Aim/Benefits of Micro Project

 Improved Efficiency: By automating routine tasks such as class schedules, grade tracking, and
attendance, the system reduces the workload of teachers and administrators, allowing them to focus
on more important tasks.

 Increased Transparency: The system provides real-time data on student performance, allowing
teachers, administrators, and parents to monitor progress and make informed decisions.

 Better Communication: The system facilitates communication between teachers, administrators,


and parents by providing a centralized platform for exchanging messages, sharing information, and
tracking progress.

 Enhanced Record Keeping: A student management system provides a centralized repository for
all student information, ensuring that data is accurate, up-to-date, and easily accessible.

 Improved Decision-Making: By providing real-time data and analytics, the system helps
administrators make informed decisions about resource allocation, student placement, and other
important issues.

 Better Collaboration: The system enables teachers and administrators to collaborate and share
information, leading to improved educational outcomes for students.

 Increased Security: By providing secure access to sensitive student information, the system
ensures that data is protected from unauthorized access and breaches

3.0 Course Outcomes Achieved (Add to the earlier list is more Cos are addressed)

 Develop python program to demonstrate use of operators.

4.0 Literature Review: -

GOOGLE : https://www.geeksforgeeks.org/python-classes-and-objects/

A class is a user-defined blueprint or prototype from which objects are created. Classes provide a means of bundling
data and functionality together. Creating a new class creates a new type of object, allowing new instances of that
type to be made. Each class instance can have attributes attached to it for maintaining its state. Class instances can
also have methods (defined by their class) for modifying their state.

To understand the need for creating a class in Python let’s consider an example, let’s say you wanted to track the
number of dogs that may have different attributes like breed, and age. If a list is used, the first element could be the
dog’s breed while the second element could represent its age. Let’s suppose there are 100 different dogs, then how
would you know which element is supposed to be which? What if you wanted to add other properties to these dogs?
This lacks organization and it’s the exact need for classes.
Syntax: Class Definition

class ClassName:
# Statement
obj = ClassName()
print(obj.atrr)
Class creates a user-defined data structure, which holds its own data members and member functions, which can be
accessed and used by creating an instance of that class. A class is like a blueprint for an object.

Defining a class
# Python3 program to
# demonstrate defining
# a class

class Dog:
pass

Class Objects
An Object is an instance of a Class. A class is like a blueprint while an instance is a copy of the class with actual
values. It’s not an idea anymore, it’s an actual dog, like a dog of breed pug who’s seven years old. You can have
many dogs to create many different instances, but without the class as a guide, you would be lost, not knowing
what information is required.
An object consists of :

 State: It is represented by the attributes of an object. It also reflects the properties of an object.
 Behaviour: It is represented by the methods of an object. It also reflects the response of an object to other
objects.
 Identity: It gives a unique name to an object and enables one object to interact with other objects.

Declaring an object

# Python3 program to
# demonstrate instantiating
# a class

class Dog:

# A simple class
# attribute
attr1 = "mammal"
attr2 = "dog"

# A sample method
def fun(self):
print("I'm a", self.attr1)
print("I'm a", self.attr2)
5.0 Actual Methodology Followed (Write step wise work done, data collected and its analysis (if any).
The contribution of individual member may also be noted.)
1. Firstly, we decide a particular topic students management system.
so, after deciding we work on that topic.

2. Then we collect information on topic and gather information about students


management system.We visit several sites and research about measures to be taken for
ensuring cyber security.
3. Then after we edit report and put all the researched information in the report .
4. After all that we recheck the report and also all gained information is properly checked .
5. Finally created word file will be converted into pdf.

6.0 Actual Resources Used (mention the actual resources used).

Sr. Name of Resource/Material Specification Qty. Remarks


No
1. Computer system with broad i-5, 11th gen, 8gb 1 For Micro-
specifications RAM, 512gb Project
SSD.
2. Software Search Engine, 1 For Micro-
MS-Word, Project
3. Operating System Windows 11 1 For Micro-
Project

7.0 Skill Developed/Learning outcome of this micro project

 Problem-Solving: Building a student management system requires the ability to analyze a problem and
design a solution. Participants will learn to think critically and creatively when designing and implementing
the system.

 Teamwork: A project of this size and complexity is typically a team effort, and participants will learn the
importance of communication, collaboration, and delegation in a team setting.

 Project Management: Developing a student management system requires planning, organization, and
project management skills. Participants will learn how to break a large project into smaller tasks, prioritize
their workload, and manage their time effectively.

 Career Development: Building a student management system can help to prepare participants for a career in
software development or IT, by providing hands-on experience in a real-world setting.
INPUTS & OUTPUTS :-

You might also like