PWP Microoooo
PWP Microoooo
ON
Develop student management system which will able to : i) add ii)
Delete iii)Update iv) Display student related information like roll-no,
name ,age ,address, Email-id, contact number etc
SUMITTED IN PARTIAL FULFILLMENT OF THE REQUIREMENT
FOR THE AWARD OF
DIPLOMA IN COMPUTER ENGINEERING
SUBMITTED TO
MAHARASHTRA STATE BOARD OF TECHNICAL
EDUCATION, MUMBAI
SUBMITTED BY
CertifiCate
This is to certify that the project report entitled “ Develop student management
system which will able to : i) add ii) Delete iii)Update iv) Display student related
information like roll-no, name ,age ,address, Email-id, contact number etc ”
was successfully completed by student of Six semester Diploma in Computer
Engineering.
In partial fulfillment of the requirement for the award of the Diploma in Computer
Engineering and submitted to the Department of JD College of Engineering and
Management (DIPLOMA), Nagpur work carried out during a period for the
academic year 2023-2024 as per curriculum.
Marks:-
Mark Marks
for obtained by the Total
Roll Name of student group individual marks
no. Remarks
work based on viva (10)
(06) (04)
09
PRIYANSHU JAMBHULKAR
10
ANKIT DAMODHAR BODKHE
11
ANIRUDDHA BABAN SHENDRE
12
NEHA LAHU TIBUDE
03
KRUTIKA YOGIRAJ SHENDE
ABSTRACT
INTRODUCTION
HARDWARE REQUIREMWNTS
SOFTWARE REQUIREMWNTS
PROGRAM CODE
OUTPUT
SCREENSHORT
ADVANTAGES
DISADVANTAGES
CONCLUSION
REFRENCES
ABSTRACT
SOFTWARE REQUIREMENTS
Language : Python
Additional Tools : Microsoft Word
Operating System : Windows 11
Required Software : Android Studio
PROGRAM CODE
class Student:
self.roll_no = roll_no
self.name = name
self.age = age
self.address = address
self.email = email
self.contact_number = contact_number
class StudentManagementSystem:
def __init__(self):
self.students = []
self.students.append(student)
if student.roll_no == roll_no:
self.students.remove(student)
return
if student.roll_no == roll_no:
return
def display_student_info(self):
if self.students:
print("Student Information:")
print(f"Name: {student.name}")
print(f"Age: {student.age}")
print(f"Address: {student.address}")
print(f"Email: {student.email}")
print("-------------------------")
else:
# Example usage:
if __name__ == "__main__":
system = StudentManagementSystem()
# Adding students
system.add_student(student1)
system.add_student(student2)
system.display_student_info()
system.display_student_info()
# Deleting student
system.delete_student(2)
system.display_student_info()
OUTPUT
Student Information:
Roll No: 1
Name: Alice
Age: 20
Email: [email protected]
-------------------------
Roll No: 2
Name: Bob
Age: 21
Email: [email protected]
-------------------------
Student Information:
Roll No: 1
Name: Alice
Age: 21
Address: 321 Oak St
Email: [email protected]
-------------------------
Roll No: 2
Name: Bob
Age: 21
Email: [email protected]
-------------------------
Student Information:
Roll No: 1
Name: Alice
Age: 21
Email: [email protected]
-------------------------
SCREENSHORT
ADVANTAGES
1. Versatility: Python offers a wide range of libraries and frameworks that can be
leveraged to build a flexible and customizable student management system
tailored to specific institutional needs.
2. Ease of Learning and Use: Python's simple syntax and readability make it easy
for developers to understand and maintain the codebase, facilitating rapid
development and deployment of the system.
5. Cost-Effective: Python is open-source and free to use, reducing the overall cost
of developing and maintaining the student management system compared to
proprietary software solutions.
DISADVANTAGES
5. Learning Curve for Developers: While Python is known for its simplicity and
readability, developers with limited experience in the language may require time
to familiarize themselves with its best practices and conventions, potentially
impacting development timelines.
CONCLUSION
Despite these challenges, the benefits of leveraging Python for building an SMS
outweigh the drawbacks. With careful planning, implementation, and ongoing
maintenance, a Python-based SMS can significantly enhance administrative
efficiency, data management, and communication within educational environments,
ultimately contributing to student success and institutional growth.
REFRENCES
https://www.w3schools.com/python/trypython.asp?filename=demo_default
https://chat.openai.com/c/adf4cc1a-02d6-48b6-a01f-c08e3c5d6811
https://www.ijert.org/student-management-system