Project New
Project New
print()
print{)
Print()
Self.bname=input(
Print()
selfauname=input("\¢
print()
print()
Print(“\t\t Book Modified”)
Pprint()
def ret_bno(self):
return (self.bno)
def report_book(self);
Print(self.bno, self. bname,selfauname)
class student:
self.admno=admno
self.name=name
self.stbno=stbno
self.token=token
def creatstud(self):
print()
print(“\t\t\t Creating Student Record \t\t\t”)
print()
self.admno=input(“\t\t Enter Admission Number:”)
py
print()
self.name =input(“\t\t Enter Name of the Student:”) /
ay.
self.stbno=” “
self.token=0 )
print()
'()
int(“\t\t\t Student Record Created \t\t\t”)
Print( )
Print("\t\t\t Enter New student Details: ‘)
st.modifystud()
dump(st,fout)
found=1
else:
dump(st, fout)
excepr EOFError:
Pass y
if found= Fe;
Print(*\t\t\t\t STUDENT NOT PRESENT”)
fin.close()
fout.close()
remove(“student1.dat”)
rename(“temp.dat”,”student1.dat”)
binant ett Ltt ttt ttt ttt tere ett ttt eT eet trees
print() me
fin=open(“student1.dat”,’rb”) | SS
fout=open(“temp.dat”,’wb") Ys
try:
while True:
st=load(fin)
if st.ret_admno()<n:
dump(st,fout)
else:
flag=1
except EOFError: ks
pass .
fin.close()
Pass
fin.close()
SOR
eda CLL tT a ee
ORR
FUNCTION TO DISPL Ay
ONTO DISPLAY PARTICULAR BOOKS RECORD
SOOO OR Ite
TEETER RENEE RE RRR REE
HERRERO RHEE EERE R EEE
Def display_spb(no)
flag=0
fin=open(“book1.dat”,/"rb”)
try
while True:
bk=load(fin)
if(bk.ret_bno()==no):
bk.show_book()
flag=1
except EOFError:
pass
fin.close()
if flag==
print()
print()
print(“\t\t\t\t BOOK NOT PRESENT...!!”)
FUNCTION TO DISPLAY PA
def display_sps(n):
fa Heh!
finzopen(“student1.dat rb")
“on
BACHELOR OF SCIENCE
By
Should be g
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
TABLE OF CONTENTS
Introduction
Project Description
Member } anagement
Fine Calculation
Prerequisites
Source Code
Output
Bibliography
LEE 6 bom
St.add_token()
St-get_stbno(bk Fet_bno()
dump(st,fout)
OS.system(“cls”)
print()
print()
print()
print()
print()
cessfully \t\t\t”)
except EOFError:
pass
else:
pass
FOIA IO RAO
OR RR REE
FE OIF
JIC IO OR OR
def book_deposit():
print(“\t\t\t BOOK DEPOSTING”)
sn
found=0
flag=0
day=0
fine=0
Print()
Print()
sn
Print()
fintopen(“students dat”
fin2=open(“temp.dat’,"rt")
fout=open(“‘temp.dat"’rb)
try:
while True:
st=load(fout)
if st.ret_admon()==sn:
found=1
print()
print(“\t Student Token Number”,st.ret_token())
if st.ret_token()==1:
try:
while True:
bk=load(fin2)
if bk.ret_bno()==st.ret_stbno():
bk.show_book()
flag=1
print()
days=int(input("\t Book De
posited In no. of days:”))
if days>=15:
fine=(days-15)*20
print()