Studentmanagementsystem Prashant
Studentmanagementsystem Prashant
1 REWA
PROJECT REPORT ON
ROLL NO 22
(MADHYA PRADESH)
TABLEOFCONTENTSIToC
SER DESCRIPTION PAGE NO
01 ACKNOWLEDGEMENT
02 TNTRODUCTION
04 PROPOSED SYSTEM
07 SOURCE CODE
08 OUTPUT
10 BIBLIOGRAPHY
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.
a good software.
software tools.
PROPOSED SYSTEM
Today one cannot afford to rely on the
the computer
One has to use the data management
Implementation
Support Construction, Testing,
Software Configuration
(Consisted of three
iterations on
Different hardware platforms)
Analysis Design
Planning (Implementation
Maintenance)
PICTORIAL REPRESENTATION OF SDLC:
SOURCE cODE
mport csv
import os
def addrecord():
print ("Add a new Record")
print("=== ===="
f-open( "students.csv,'a',newline='\r\n')
S=CSV. Writer (f)
rollno=int (input ('Enter rollno="))
name=input("'Enter name=')
marks=float(linput('Enter marks="))
rec=[rollno, name,marks]
S.Writerow (rec)
f.close()
print ("Record Saved")
input("Press any key to continue..")
def modifyrecord()
print ("Modify a Record")
print (" "
f=open('students.csv','r',newline='\r\a')
fl=open("temp.csv, w', newline='\rin')
fl=open ("temp.csv", 'a',newline=' \rin')
r=input ("Enter rollno you want to nodify')
SCSV. reader (f)
sl=csv. writer (f1)
for rec in s:
t rec[o]==T
print ("Rollno=", rec[0])
print ("Nane=", rec [1])
print("Narks=", rec [2])
choice=input ("Do you want to modify this record (y/n) ")
if choice='y or choice'Y":
rollno=int (input ("Enter New rollno="))
name-input("Enter new name=")
marks=float (input ('Enter new marks="))
rec=[rollno, name, marks]
s1.writerow (rec)
print ("Record Modified")
else:
S1.WIIterOw(rec)
else:
s1.writerow (rec)
f.close ()
f1.close()
05.remove ("students. csv")
05.rename ("temp.csv", "students.csv")
tor rec in S
print (rec [0],end="\tlt")
print(rec[1],end="\tlE")
print (cec(2))
it
f.close()
input( "Press any key to continue..")
def search (0
print ("Search a Record)
print(
f-open('students.csv",'T',newline=" \r\n') #Remove new line character from outgput
r=input ('Enter rollno you want to search')
SFCSV. reader (i)
for rec in s:
if rec[0]==r:
print("RolIno=",zec[0])
print("ame=",rec[1])
print ("Marks=", rec[2])
f.close)
input ("Press any key to continue. ")
def rieall()
print ("List of ALI Records")
print( ="
tor rec in S
print (rec[0],end="\elt")
print (rec [1],end="\t\E")
print (zec 12)
itl
f.close()
ingut("Press any key to continue..")
DUAL CORE)
ATHALON
required)
required)
LLI
INSTALLATION PROCEDURE
SHOP MANAGEMENT
----------
PRE-REQUISITE:
*********************
CAUTION
=====
OUTPUT #1
Main Menu
Enter rollno=1
Enter name=PRASHANT KUMAR
Enter marks=90
Record Saved
Press any key to continue..
Main Menu
Main Menu
1 SALENA 20.0
Press any key to continue..