Professional Documents
Culture Documents
CS Project
CS Project
CS Project
01 ACKNOWLEDGEMENT 04
02 INTRODUCTION 05
04 PROPOSED SYSTEM 06
05 SOURCE CODES 07
06 OUTPUTS 19
ACKNOWLEDGEMENT
Apart from the efforts of me, the success of any project depends largely on
the encouragement and guidelines of many others. I take this opportunity to express
my gratitude to the people who have been instrumental in the successful completion
of this project.
I express deep sense of gratitude to almighty God for giving me strength for
the successful completion of the project.
I shall fail in my duty if I didn’t thank Ms. Smitha Balakrishnan, Project In-
charge, A guide, Mentor all the above a friend, who critically reviewed my project
and helped in solving each and every problem, occurred during implementation of
the project
The guidance and support received from all the members who contributed
and who are contributing to this project, was vital for the success of the project. I am
grateful for their constant support and help.
PROJECT ON RESULT CARD EVALUATION SYSTEM
INTRODUCTION
Note :
• Allow the user to input the roll number,name and marks of various subjects
The objective of this project is to let the students apply the programming
knowledge into a real- world situation/problem and exposed the students how
programming skills helps in developing a good software.
Today one cannot afford to rely on the fallible human beings of be really
wants to stand against today’s merciless competition where not to wise saying “to
err is human” no longer valid, it’s outdated to rationalize your mistake. So, to keep
pace with time, to bring about the best result without malfunctioning and greater
efficiency so to replace the unending heaps of flies with a much sophisticated hard
One has to use the data management software. Software has been an ascent
markets, which have helped in making the organizations work easier and efficiently.
Data management initially had to maintain a lot of ledgers and a lot of paper work
has to be done but now software product on this organization has made their work
faster and easier. Now only this software has to be loaded on the computer and work
can be done.
This prevents a lot of time and money. The work becomes fully automated
and any information regarding the organization can be obtained by clicking the
Create a Python project of a Result Card Evaluation System to allow the user
to input the data
Note:
• Allow the user to input the roll number,name and marks of various subjects
SOLUTIONS:
FUNCTIONS FILE:
import csv
def writenew():
f1=open("book.csv","w")
pickle=csv.writer(f1)
pickle.writerow(["NAME","ROLL
N0","ENGLISH","MATHS","PHYSICS","CHEMISTRY","5TH
SUBJECT"])
while True:
print()
english :-".upper()))
maths :-".upper()))
physics :-".upper()))
chemistry :-".upper()))
subject :-".upper()))
p<s+1 and p>-1 and a<s+1 and a>-1 and z<s+1 and z>-1:
c,q,p,a,z=c,q,p,a,z
else :
break
pickle.writerow([x,y,c,q,p,a,z])
print()
break
else:
continue
f1.close()
def add():
f1=open("book.csv","a")
pickle=csv.writer(f1)
while True:
previous list:-".upper())
print()
print()
english :-".upper()))
maths :-".upper()))
p=int(input("enter the marks of
physics :-".upper()))
chemistry :-".upper()))
subject :-".upper()))
p<s+1 and p>-1 and a<s+1 and a>-1 and z<s+1 and z>-1:
c,q,p,a,z=c,q,p,a,z
else :
break
pickle.writerow([x,y,c,q,p,a,z])
EXISTING FILE")
print()
print()
if ch=="exit":
break
else:
continue
f1.close()
def search():
l=[]
f1=open("book.csv","r",newline="\n")
f=csv.reader(f1)
for i in f:
l.append(i)
searched".upper())
for i in l:
if i[1]==z:
print(i)
def delete():
l=[]
f1=open("book.csv","r",newline="\n")
f=csv.reader(f1)
for i in f:
l.append(i)
deleted".upper())
for i in l:
if i[1]==z:
l.remove(i)
f1.close()
f1=open("book.csv","w")
pickle=csv.writer(f1)
for i in l:
pickle.writerow(i)
def edit():
l=[]
f1=open("book.csv","r",newline="\n")
f=csv.reader(f1)
for i in f:
l.append(i)
edited:-".upper())
print()
".upper())
print()
english :-".upper()))
maths :-".upper()))
physics :-".upper()))
chemistry :-".upper()))
subject :-".upper()))
print()
for i in l:
if i[1]==o:
i[0]=y
i[1]=x
i[2]=c
i[3]=q
i[4]=p
i[5]=a
i[6]=z
f1.close()
f1=open("book.csv","w")
x=csv.writer(f1)
for i in l:
x.writerow(i)
f1.close()
def p():
l=[]
f1=open("book.csv","r",newline="\n")
y=csv.reader(f1)
for i in y:
l.append(i)
for i in l:
if i[1]==z:
e=(((int(i[2])+int(i[3])+int(i[4])
+int(i[5])+int(i[6]))/(s*5)))*100
if e>90:
print(i)
print("the percentage and grade
print(i)
print(i)
print(i)
print(i)
print(i)
print(i)
if e<33:
print(i)
MENU-DRIVEN FILE:
writenew,add,search,delete,edit,p
while True:
print("exit"," to break".upper())
print()
exiting".upper()))
print()
if ch1=="exit":
break
else:
print("1.writenew".upper())
print()
print("2.add".upper())
print()
print("3.search".upper())
print()
print("4.delete".upper())
print()
print("5.edit".upper())
print()
if ch==1:
writenew()
if ch==2:
add()
if ch==3:
search()
if ch==4:
delete()
if ch==5:
edit()
if ch==6:
p()
OUTPUT
• FUNCTIONS LIST:
SOFTWARE REQUIREMENTS:
• Windows OS
• Python
BIBLIOGRAPHY
Computer science With Python - Class XI By : Sumita Arora
***