0% found this document useful (0 votes)
4 views14 pages

PWPProj

The document outlines a micro project on a Student Management System implemented using Python, submitted by Vitthal Deshmukh under the guidance of Mrs. K. G. Raut at Sinhgad Technical Education Society. It includes the project's aim, rationale, methodology, program code, resources used, skills developed, and applications of the project. The conclusion emphasizes the system's potential to enhance efficiency and improve student outcomes in educational institutions.

Uploaded by

sanskaralave40
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views14 pages

PWPProj

The document outlines a micro project on a Student Management System implemented using Python, submitted by Vitthal Deshmukh under the guidance of Mrs. K. G. Raut at Sinhgad Technical Education Society. It includes the project's aim, rationale, methodology, program code, resources used, skills developed, and applications of the project. The conclusion emphasizes the system's potential to enhance efficiency and improve student outcomes in educational institutions.

Uploaded by

sanskaralave40
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 14

lOMoARcPSD|47037756

PWP Micro Project (06)

Computer Engineering (Sinhgad Technical Education Society)

Scan to open on Studocu

Studocu is not sponsored or endorsed by any college or university


Downloaded by Sanskar Alave ([email protected])
lOMoARcPSD|47037756

Micro project

On

“ Student Management System ”

Submitted By
Vitthal Deshmukh (06)

Guided By

Mrs. K. G. Raut

Diploma Course in Computer Technology

(As per directives of I Scheme, MSBTE)

Sinhgad Institutes

Sinhgad Technical Education Society’s

SOU.VENUTAI CHAVAN POLYTECHNIC

PUNE – 411041

ACADEMIC YEAR 2022-2023

Downloaded by Sanskar Alave ([email protected])


lOMoARcPSD|47037756

Maharashtra State Board of


Technical Education
Certificate
This is to certify that Mr. Vitthal Deshmukh with Roll No. 06 of Semester VI of
Diploma in Computer Technology of Institute Sou. Venutai Chavan
Polytechnic (Code: 0040) has successfully completed the Micro-Project in
Programming with Python (22616) for the academic year 2022-2023 as
prescribed in the curriculum.

Place: SVCP, Pune Enrolment No: 2000400242

Date: Exam Seat No:

Mrs. K. G. Raut Mrs. A.V. Kurkute Dr. (Mrs.) M.S. Jadhav


Subject Teacher HOD Principal

Downloaded by Sanskar Alave ([email protected])


lOMoARcPSD|47037756

INDEX

SR NO CONTENTS PAGE NO

1 Aim of the Micro-Project 1

2 Rationale 3

3 Course Outcomes Achieved 3

4 Literature Review 4

5 Actual Methodology Followed 4

6 Program & Output 5-8

7 Actual Resources Used 9

8 Skills Developed 9

9 Applications of Micro Project 9

10 Conclusion 10

Downloaded by Sanskar Alave ([email protected])


lOMoARcPSD|47037756

PROGRAMMING WITH PYTHON (22616) STUDENT MANAGEMENT SYSTEM

Annexure - I

Micro-Project Proposal

Student Management System

1.0 Aim of the Micro-Project:

The aim of this micro project is to implement the student management System.

2.0 Intended Course Outcomes:

a) Display message on screen using python script IDE.


d) Develop functions of given problems.

3.0 Proposed Methodology:

This Micro-Project aims to implement the student management system using python.

I. Study the concepts of python programming.


II. Study various syntaxes of python.
III. Study to create small programs using python.
IV. Study the various function used in python.
V. Use the conditional statements in the program.
VI. Prepare the final project.

Department of Computer Technology Academic Year 2022-23 1

Downloaded by Sanskar Alave ([email protected])


lOMoARcPSD|47037756

PROGRAMMING WITH PYTHON (22616) STUDENT MANAGEMENT SYSTEM

4.0 Action Plan:

Name of
Sr. Planned Planned
Details of Activity responsible
No. Start Date Finish Date
Team members
Identify the requirements of the
1
project.

2 Collected the required data.

Debugged the errors. Vitthal


3
Deshmukh
Analyze the report and make
4
changes if required.

5 Configuring the outcomes.

6 Prepare the final report.

5.0 Resources Required:

S. No. Resources required Specifications


1 Computer system AMD Ryzen 5 CPU, RAM 8 GB

2 Operating System Windows 11, 64 Bit Operating System


3 Software used Notepad, MS Word, Python Compiler

6.0 Team members:

S. No. Roll. number Name of Student

1 06 Vitthal Deshmukh

Department of Computer Technology Academic Year 2022-23 2

Downloaded by Sanskar Alave ([email protected])


lOMoARcPSD|47037756

PROGRAMMING WITH PYTHON (22616) STUDENT MANAGEMENT SYSTEM

Annexure - II

Micro-Project Report

1.0 Rationale:
A student management system in Python can be useful for educational institutions to
manage student data such as attendance, grades, and other important information. The
system can help automate administrative tasks, reduce paperwork, and provide insights
into student performance. In student management system, administrators can quickly and
easily access student data, update records, and generate reports, saving time and effort. A
digital system reduces the risk of human error and ensures that accurate data is recorded
and stored securely.

2.0 Aim of the Micro-Project:

The aim of this micro project is to implement the student management System.

3.0 Course Outcomes Achieved:

a) Display message on screen using python script IDE.


d) Develop functions of given problems.

Department of Computer Technology Academic Year 2022-23 3

Downloaded by Sanskar Alave ([email protected])


lOMoARcPSD|47037756

PROGRAMMING WITH PYTHON (22616) STUDENT MANAGEMENT SYSTEM

4.0 Literature Review:


A student management system is a computer-based software application that is designed
to help educational institutions manage and organize student-related data. It can include
features such as student registration, attendance tracking, grading, scheduling, and
reporting. The system can help automate administrative tasks, reduce paperwork, and
provide insights into student performance. It can also provide transparency to students and
their families, allowing them to track their progress and stay informed about their academic
performance. Overall, a student management system can help educational institutions
streamline their operations, improve student outcomes, and provide better support to
students and their families. A student management system can provide transparency to
students and their families, allowing them to track their progress and stay informed about
their academic performance. The system can generate reports and data visualizations that
provide insights into student performance and help identify areas where students may need
additional support.

5.0 Actual Methodology Followed:

This Micro-Project aims to implement the student management system using python.

I. Study the concepts of python programming.


II. Study various syntaxes of python.
III. Study to create small programs using python.
IV. Study the various function used in python.
V. Use the conditional statements in the program.
VI. Prepare the final project.

Department of Computer Technology Academic Year 2022-23 4

Downloaded by Sanskar Alave ([email protected])


lOMoARcPSD|47037756

PROGRAMMING WITH PYTHON (22616) STUDENT MANAGEMENT SYSTEM

6.0 Program and Output:

6.1 Program:

students = []

def add_student():
name = input("Enter student name: ")
id = input("Enter student ID: ")
course = input("Enter student course: ")
student = {"name": name, "id": id, "course": course}
students.append(student)
print("Student added successfully!")
print()
def view_students():
for student in students:
print()
print("Name:", student["name"])
print("ID:", student["id"])
print("Course:", student["course"])

def delete_student():
id = input("Enter student ID: ")
for student in students:
if student["id"] == id:
students.remove(student)
print("Student deleted successfully!")
return
print("Student not found.")
print()

def main():
while True:
print("1. Add student")
print("2. View students")
print("3. Delete student")
print("4. Exit")

Department of Computer Technology Academic Year 2022-23 5

Downloaded by Sanskar Alave ([email protected])


lOMoARcPSD|47037756

PROGRAMMING WITH PYTHON (22616) STUDENT MANAGEMENT SYSTEM

choice = int(input("Enter your choice: "))


if choice == 1:
add_student()
elif choice == 2:
view_students()
elif choice == 3:
delete_student()
elif choice == 4:
break
else:
print("Invalid choice. Please try again.")

while True:
try:
main()
break
except:
print("Please Enter Valid Input.")

Department of Computer Technology Academic Year 2022-23 6

Downloaded by Sanskar Alave ([email protected])


lOMoARcPSD|47037756

PROGRAMMING WITH PYTHON (22616) STUDENT MANAGEMENT SYSTEM

6.2 Output:

Add Student

View Student

Delete Student

Department of Computer Technology Academic Year 2022-23 7

Downloaded by Sanskar Alave ([email protected])


lOMoARcPSD|47037756

PROGRAMMING WITH PYTHON (22616) STUDENT MANAGEMENT SYSTEM

Exit from program

Department of Computer Technology Academic Year 2022-23 8

Downloaded by Sanskar Alave ([email protected])


lOMoARcPSD|47037756

PROGRAMMING WITH PYTHON (22616) STUDENT MANAGEMENT SYSTEM

7.0 Actual Resources Used:

S. No. Resources required Specifications


1 Computer system AMD Ryzen 5 CPU, RAM 8 GB

2 Operating System Windows 11, 64 Bit Operating System


3 Software used Notepad, MS Word, Python Compiler

7.1 Skills Developed:


During this micro-project, we learnt how to use various function used in python.
a) We learnt various syntaxes and methos of python.
b) We learnt various concept related to python.

8.0 Applications of this Micro-project:


This micro-project finds its application in:
a) College’s
b) School’s

Department of Computer Technology Academic Year 2022-23 9

Downloaded by Sanskar Alave ([email protected])


lOMoARcPSD|47037756

PROGRAMMING WITH PYTHON (22616) STUDENT MANAGEMENT SYSTEM

9.0 Conclusion :
The system can provide insights into student performance, allowing administrators and
teachers to identify areas where students need additional support. By implementing a
student management system, educational institutions can improve efficiency, accuracy,
transparency, and accessibility, which ultimately contributes to better student outcomes and
a more positive educational experience for all stakeholders.

10.0 Reference:
1. https://www.w3schools.com/
2. https://www.tutorialspoint.com/python/index.htm

Department of Computer Technology Academic Year 2022-23 10

Downloaded by Sanskar Alave ([email protected])

You might also like