Python Project

Download as pdf or txt
Download as pdf or txt
You are on page 1of 12

lOMoARcPSD|36714717

Python Project..............

Computer Engineering (Government Polytechnic, Nagpur)

Scan to open on Studocu

Studocu is not sponsored or endorsed by any college or university


Downloaded by manoj ([email protected])
lOMoARcPSD|36714717

MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION

SHRI H. H. J. B. POLYTECHNIC, CHANDWAD

TITLE OF PROJECT

Student Management System

Program: TYCM(S) Program code: CM


Course: PWP Course code: 22616

Downloaded by manoj ([email protected])


lOMoARcPSD|36714717

MAHARASHTRA STATE
BOARD OF TECHNICAL EDUCATION

CERTIFICATE
This is to certify that -

Name – Jadhav Devayani Rajendra of TYCM(S) 6th Semester of Diploma in


Computer Technology of Institute, SHHJB POLYTECHNIC, CHANDWAD
(Code:1104) has Completed the Micro-project Satisfactorily in Subject :
PWP CODE: 22616 for the academic year 2020 - 2021 as prescribed inthe
curriculum.

Place: Chandwad

Date: ………………………

Subject Teacher Principal Head of Department

Downloaded by manoj ([email protected])


lOMoARcPSD|36714717

Teacher Evaluation Sheet


Name of Student: – Jadhav Devayani Rajendra

Enrollment No. -181140058

Name of Program - Computer Technology Semester - VI


Course Title: - Programming with Python Code: -22616
Title of the Micro–Project: -Student Management System
Course Outcomes Achieved

A:Display message on screen using python script on IDE.


B:Develop python program to demonstrate use of operators.
C:Perform operations on data structure in python.
D: Develop functions for given problem.
E: Design classes for given problem.
F: Handle Exceptions.
Evaluation as per Suggested Rubric for Assessment of Micro-Project:

Sr. Characteristic to be assessed Poor Average Good Excellent


No. (Marks 1-3) (Marks 4-5) (Marks 6 - 8) (Marks 9 – 10)

1 Relevance to the Course


2 Literature Survey / Information Collection
3 Project Proposal
4 Completion of the Target as per project proposal
5 Analysis of data and representation
6 Quality of Prototype / Model
7 Report Preparation
8 Presentation
9 Defense
Micro – Project Evaluation Sheet

Process Assessment Product Assessment


Part B – Project
Part A – Project Individual Total
Report /
Name of Student project Methodology Presentation / Marks 10
WorkingModel
Proposal (2 marks) Viva (4 marks)
(2
(2 marks) marks)
Jadhav Devayani
Rajendra

Comments / Suggestions about team work / leadership / inter – personal communication (if any)

Any Other Comment:

Name and designation of the faculty Member Prof.S.N.Gosavi

Signature

Downloaded by manoj ([email protected])


lOMoARcPSD|36714717

INDEX

SR_NO. CONTENT PAGE NO.

1 Part A

1.0 Brief Introduction 5

1.1 Aim of Micro Project 5

1.2 Action Plan 6

1.3 Resource Required 6

2 Part B

2.1 Brief Introduction 7

2.2 Aim of Micro Project 7

2.3 Course Outcome Integrated 7

2.4 Actual Procedure Followed 8-9

2.5 Actual Resource Used 9

2.6 Outputs 10

2.7 Skill Developed 11

Downloaded by manoj ([email protected])


lOMoARcPSD|36714717

Annexure-I

Title of Micro-Project – Student Management System

1.0 Aim/Benefits of the Micro-Project(minimum 30- 50 words)

a) The Student Management System manages the information about Students.

b) It reduce the manual work.

c) The system is userfriendly.

d) Easy to develop.

e) Student Management System is fast.

2.0 Course Outcomes Addressed


a) Display message on screen using Python script on IDE.
b) Develop Python program to demostrate use of operators.
c) Perform operations on data structures in Python.
d) Develop functions for given problems.
e) Design Classes for given problem.
f) Handle exceptions.
3.0 Proposed Methodology (Procedure in brief that will be followed to do the
micro-project in about 100 to 200 words)

When the semester was started I came to know that we have to develop a
micro – project of the subject Programming with Python and then we started
searching for a topic. After some days I selected the topic Student
Management System which is totally on the basis to Management of students
.This project is fully Basic of Python (simple coding using python) based which
is in the form of Application software. After this we prepared the abstract of
this project.
Then we started collecting data from reference books, some websites and
notes. While collecting the data we understand about different operators,
methods etc. After that we started preparing program using all material that
we have collected. But in between some error came while preparing program
and with the help of our teacher miss Gosavi ma’am it is solved. The project is
successfully developed. And by this project I learned to develop a Basic
python programs.

Downloaded by manoj ([email protected])


lOMoARcPSD|36714717

4.0 Action plan (Sequence and time required for major activity)

S no. Details of activity Planned Start Planned Finish


Date Date
1 Finalization of topic

2 Preparation of Abstract

3 Collection of data

4 Collection of data

5 Preparation of program

6 Preparation of program

7 Seminar / Presentation

8 Submission of Micro Project

5.0 Resources Required

S Name of Resource/Material Specification Quantity Remarks


no.
1. Computer System lenovo,i5 1 -
2. Notepad, Command Prompt - 2 -
3. https://www.javacodex.com/Swing/student- - - -
report-syatem
4. Python Complete Reference by Schildt - -
Herbert

Downloaded by manoj ([email protected])


lOMoARcPSD|36714717

Annexure-II

Title of Micro-Project – Student Management System

1.0 Rational(Importance of the project, in about 30 to 50 words. This is a modified version ofthe
earlier one written after the work)

Student Management System is developed using python.In order to


add student records, the user has to provide various information such as
his/her name, roll no., percentege. After this, the user can easily manage
the
student’s record and can update, remove if he/she wants.

The project file contains a python script . Also, the design of this project is
pretty simple so that the user won’t find any difficulties while working on it.
The Student Management System in Python helps in easy management of
student records.

2.0 Aims/Benefits of Micro Project:

a) The Student Management System manages the information about students.


b) It Reduces manual work.
c) The system is userfriendly.
d) Easy to develop.
e) Student Management System is fast.

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

a) Display message onscreen using Python script on IDE.


b) Develop Python program to demostrate use of operators.
c) Perform operations on data structures in python.
d) Develop functions for given problem.

Downloaded by manoj ([email protected])


lOMoARcPSD|36714717

4.0 Actual Methodology Followed(Write step wise work done, data


collected and its analysis (if any)
all_words={
'pooja':'1,90',
'pratibha':'2,98',
'rutuja':'8,90'

}
def banner():

print ("\t ")


print ("\t1.Search Student")
print ("\t2.Add new Student")
print ("\t3.update Student")
print ("\t4.Display entire Student List")
print ("\t5.Exit")
print ("\t ")

print("Student in the dictionary ")


for key in all_words:
print key,all_words[key]

while(True):
banner()
choice=int(input("Enter your choice:"))
if choice==1:
word=raw_input("Enter the Student to search:")
if word in all_words.keys():
print("{}:{}".format(word,all_words[word]))
else:
print("Word Not found.If you want to add the Student to dictionry
press 2")

elif choice==2:
word=raw_input("Enter the Student to add:")
if word in all_words.keys():

Downloaded by manoj ([email protected])


lOMoARcPSD|36714717

print("{} is already there in the dictionary.\n If you want to update


the meaning press 3".format(word))
else:
meaning= raw_input("Enter the meaning of {}:".format(word))
all_words[word]=meaning

elif choice==3:
word=raw_input("Enter the Student to Update:")
if word in all_words.keys():
meaning=raw_input("Enter the meaning of {}:".format(word))
all_words[word]=meaning
else:
print("{} is not in the dictionary.\n If you want to add the word to
dictionry press 2".format(word))

elif choice==4:
print("Student in the dictionary ")
for key in all_words:
print key,all_words[key]

else:
print("Exit in the Dictionary")
break

5.0 Actual Resources Used(Mention the actual resources used)

S Name of Resource/Material Specification Quantity Remarks


no.
1. Computer System lenovo,i5 1 -
2. Mirosoft Word,Internet Explorer - 2 -
3. https://www.javatpointx.com/ - - -
4. Python IDE - - -

Downloaded by manoj ([email protected])


lOMoARcPSD|36714717

6.0 Output of the Micro-Project

Downloaded by manoj ([email protected])


lOMoARcPSD|36714717

7.0 Skill Developed/Learning Outcome of this Micro-Project

While developing this project I learned that how to develop simple


python projects.Also I understand how to manage or keep employee
record.

• Application of this Micro-Project

1. Use to keep student record.


2. It can be used in school colleges.

Downloaded by manoj ([email protected])

You might also like