Professional Documents
Culture Documents
VidyALAyA ALiGAnJ
PROJECT REPORT ON
ROLL NO :
:
NAME VAIBHAV VERMA
: XII
CLASS
: COMPUTER SCIENCE
SUBJECT
: 083
SUB CODE
ALIGANJ LUCKNOW
CERTIFICATE
This is to certify that VAIBHAV VERMA Roll No: has successfully
completed the project Work entitled CD AND DVD STORE
MANAGEMENT in the subject Computer Science (083) laid down in the
regulations of CBSE for the purpose of Practical Examination in Class XII
to be held in PM SHRI KENDRIYA VIDYALAYA ALIGANJ
on______________
(DURVESH
YADAV) PGT
Comp
Science
Master IC
Examiner:
Name:
Signature:
TABLE OF CONTENTS [ T O C ]
01 ACKNOWLEDGEMENT 04
02 INTRODUCTION 05
04 PROPOSED SYSTEM 06
07 FLOW CHART 15
08 SOURCE CODE 18
09 OUTPUT 25
10 TESTING 27
12 BIBLIOGRAPHY 29
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 express my deep sense of gratitude to the luminary The Principal, KVS School
LUCKNOW who has been continuously motivating andextending their helping
hand to us.
I express my sincere thanks to the academician The Vice Principal, KVS School
LUCKNOW, for constant encouragement and the guidance provided during this
project
My sincere thanks to Mr. DURVESH YADAV, Master In-charge, A guide, Mentor all
the above a friend,who critically reviewed my project and helpedin 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 CREATING CD AND DVD MANAGEMENT SYSTEM
INTRODUCTION
This programme helps the users to add a CD AND DVD from stores,
After adding informations this programme automatically generates a
registration Number and displays it. The user can use the registration number
to view their Registered details. This programme can be used only if the Login ID
and the
Password is correct.
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
to stand against today’s merciless competition where not to wise saying “to err
is human” no longer valid, it’s out-dated to rationalize your mistake. So, to keep pace
with time, to bring about the best result without malfunctioning and greater
One has to use the data management software. Software has been an ascent in
markets, which have helped in making the organizations work easier and efficiently.
Data management initially hadto maintain a lot of ledgers and a lot of paperwork has
to be done but now software producton this organization has made their work
fasterand easier. Now only this software has to beloaded on the computer and work
can be done.
This prevents a lot of time and money. Thework becomes fully automated and
gives
REQUIREMENTSANALYSIS PHASE
This phase formally defines the detailed functional user requirements using high-
level requirements identified in the Initiation, System Concept, and Planning
phases. It also delineates the requirements in terms of data, system
performance, security, and maintainability requirements for the system. The
requirements are defined in this phase to a level of detail sufficient for systems
design to proceed. They need to be measurable, testable, and relate to the
business need or opportunity identified in the Initiation Phase. The requirements
that will be used to determine acceptance of the system are captured in the
Test and Evaluation MasterPlan.
Further define and refine the functional and data requirements and document them in
the Requirements Document,
Complete business process reengineering of the functions to be supported
(i.e., verify what information drives the business process, what information is
generated, who generates it, where does the information go, and who processes it),
Develop detailed data and process models (system inputs, outputs, and the process.
Develop the test and evaluation requirements that will be used to determine
acceptable system performance.
DESIGN PHASE
Translating the detailed requirements and design into system components. Testing
individual elements (units) for usability.
Preparing for integration and testing of the IT system.
Testing at the development facility by the contractor and possibly supported by end
users
Testing as a deployed system with end users working together with contract
personnel
IMPLEMENTATION PHASE
This phase is initiated after the system has been tested and accepted by the
user. In this phase, the system is installed to support the intended
business functions. System performance is compared to performance
objectives established during the planning phase. Implementation includes
user notification, user training, installation of hardware, installation of
software onto production computers, and integration of the system into
daily work processes. This phase continues until the system is operating in
production in accordance with the defined user requirements.
START
a=strftime("%a,%d%b%y",gmtime())
print(a)
n=name.capitalize()
print("1.login")
print("2.To create account")
print("3.exit")
if choice==1:
input("enter user_id:"),a
input("enter passwd:"),b
conn.cursor() conn.commit()
print('4.online order')
print('5.cd details')
print('6.dvd details')
print('7.job oppurtunities')
v_language=input("enter ur language:")
print("1.horror")
print("2.comedy")
print("3.action")
print("4.inspiration")
print("details uploaded")
if choice2==4:
v_customer_name=print("YOU ARE",n)
print("welcome",n,"to our shop")
v_age=int(input("enter ur age:"))
v_mobile_number=input("enter ur phno:")
if
choice2==7:
v_name=print("YOU ARE",n)
print(" ")
your
date birth:")
print("1.manager")
print("2.salesman") print("3.general
if
v_type_of_work==
"manager":
print("vacancy available:1")
will be sent")
print("you can take over the post of manager once you get the
call letter")
print("vacancy available:6")
elif
v_type_of_wo
rk=="general
employee":
print("vacancy available:10")
elif
v_type_of_w
ork=="mutli
task":
if
choice==2:
print('')
print('')
if
choice==
3:
print("THANK YOU",n)
print("VISIT AGAIN")
STOP
SOURCE CODE
import mysql.connector as sql
conn=sql.connect(host="localhost",
user="root", passwd="manager",database="dvd")
if conn.is_connected():
print("HELLO")
where user_id =
data=c1.fetchall()
data=data[0] data=list(data)
data=data[0] data=str(data)
print(' ')
print(' ')
b=int(input("enter passwd:"))
conn.cursor()
conn.commit()
print(' ')
print('THE MENU AVAILABLE')
print(' ') print('4.online
order') print(' ')
print(' ') print('5.cd
details')
print(' ')
print(' ') print('6.dvd
details') print(' ')
print(' ')
print('7.job oppurtunities')
print(' ')
print(' ')
choice2=int(input("enter
your
proceedings:")) if choice for further
choice2==5:
if choice2==6:
v_dvd_model=input("enter dvd model:")
v_dvd_name=input("enter dvd company:")
v_version=int(input("enter the version you need:"))
v_range_of_amt=int(input("the amt of product u
expect:"))
if v_range_of_amt>=5000:
print("best products awaits you")
else:
print("we can provide the best if there is
offers")
V_SQL_INSERT2="insert into dvd_detail
values('"+v_dvd_model+"','"+v_dvd_name+"',"+str(v_versi
on)+","
+str(v_range_of_amt)+")" c1.execute(V_SQL_INSERT2)
print("dvd added to your cart !!!") conn.commit()
if choice2==4:
v_customer_name=input("enter name:")
print("welcome",v_customer_name,"to our shop")
v_age=int(input("enter ur age:"))
v_mobile_number=int(input("enter ur phno:"))
v_cd_or_dvd=input("enter what you want(cd or dvd):")
if v_cd_or_dvd=="cd":
v_year_of_release=int(input("enter the year:"))
v_language=input("enter ur language:")
print("1.horror")
print("2.comedy") print("3.action")
print("4.inspiration")
print("5.sentimental")
v_type_of_movie=input("type of movie u
want:")
your
conn.commit() else:
get you”)
print("sorry we didn't
if choice==2:
print('to create your account please enter your user id
and password')
c1=conn.cursor()
#c1=conn.cursor("('create table login_id(user_id
varchar(100) primary key,passwd
varchar(100),name
varchar(100))') v_user_id=int(input("choose your
user id (in
integer):"))
print('')
v_passwd=int(input("create your password (in
integer):"))
print('')
v_name=input("your full name:")
print('')
c1=conn.cursor()
update="insert into login_id values("+ str(v_user_id)
+","+ str(v_passwd) +",'"+ v_name +"')"
c1.execute(update)
conn.commit() print("account created")
if choice==3:
print("THANK YOU",n) print("VISIT AGAIN")
comments=input("you can give comments:")
TESTING
TESTING METHODS
Software testing methods are traditionally divided into black box testing and white box
testing. These two approaches are used to describe the point of view that a test
engineer takes when designing test cases.
SPECIFICATION-BASED TESTING
The black box tester has no "bonds" with the code, and a tester's perception is very
simple: a code must have bugs. Using the principle, "Ask and you shall
receive," black box testers find bugs where programmers don't. But, on the
other hand, black box testing has been said to be "like a walk in a dark labyrinth
without a flashlight," because the tester doesn't know how the software being
tested was actually constructed.
That's why there are situations when (1) a black box tester writes many test cases
to check something that can be tested by only one test case, and/or (2) some parts of
the back end are not tested at all. Therefore, black box testing has the
advantage of "an unaffiliated opinion," on the one hand, and the disadvantage
of "blind exploring," on the other.
White box testing, by contrast to black box testing, is when the tester has
access to the internal data structures and algorithms (and the code that
implement these)
White box testing methods can also be used to evaluate the completeness of a test
suite that was created with black box testing methods. This allows the software team
to examine parts of a system that are rarely tested and ensures that the most
important function points have been tested.
SOFTWARE REQUIREMENTS:
I. Windows OS
II. Python
.
BIBLIOGRAPHY
***