VIGNESH
VIGNESH
VIGNESH
PROJECT
12-B
TABLE OF CONTENTS [ T O C ]
SER DESCRIPTION
01 BORNAFIDE CERTIFICATE
02 ACKNOWLEGEMENT
03 INTRODUCTION
04 PROPOSED SYSTEM
07 FLOW CHART
08 SOURCE CODE
09 OUTPUT
10 TESTING
12 BIBLIOGRAPHY
Bornafide Certificate
PROPOSED SYSTEM
computer.
INITIATION PHASE
DESIGN PHASE
DEVELOPMENT PHASE
IMPLEMENTATION PHASE
FLOW CHART
SOURCE CODE
elif choice==2:
customer_name=input('en
ter the customer name:')
product_type=input('ent
er the product type:')
product_brand=input('en
ter the product brand:')
products_available=inpu
t('ONLY 3000 stocks available:')
sql_insert="insert into
products_brand
values(""'"+customer_name+"',"
"'"+product_type+"',"
"'"+product_brand+"',"
"'"+products_available+"'"")"
c1.execute(sql_insert)
conn.commit()
print('SUCCESSFULLY
REGISTERD')
elif choice==3:
customer_name=input('ent
er the customer name:')
product_name=input('ente
r the product name:')
demanding_quantity=input
('enter tne quantity:')
sql_insert="insert into
order_placement
values(""'"+customer_name+"',"
"'"+product_name+"',"
"'"+demanding_quantity+"'"")"
c1.execute(sql_insert)
conn.commit()
print('successfully
registerd')
elif choice==4:
customer_name=input('ent
er the customer name:')
mobile_number=input('ent
er mobile number:')
adress=input('enter your
adress:')
date_to_deliver=input('e
nter the date:')
sql_insert="insert into
order_details
values(""'"+customer_name+"',"
"'"+mobile_number+"'," "'"+adress+"',"
"'"+date_to_deliver+"'"")"
c1.execute(sql_insert)
conn.commit()
print('SUCCESSFULLY
REGISTERD')
elif choice==5:
customer_name=input('ent
er tthe customer name:')
order_number=input('ente
r tyhe order number:')
products_contained=input
('enter the product contained in your
order:')
reason_for_cancelation=i
nput('entetr the reason for cancelling
the order:')
confirm_cancelation=inpu
t('say YES or NO:')
sql_insert="insert into
cancelation_of_order
values(""'"+customer_name+"',"
"'"+order_number+"',"
"'"+products_contained+"',"
"'"+reason_for_cancelation+"',""'"+confir
m_cancelation+"'"")"
c1.execute(sql_insert)
conn.commit()
print('SUCCESSFULLY
REGISTERD')
elif choice==6:
sql_s="select*from
customer_details"
c1.execute(sql_s)
a=c1.fetchall()
for i in a:
print(i)
break
elif choice==7:
sql_s="select*from
products_brand"
c1.execute(sql_s)
a=c1.fetchall()
for i in a:
print(i)
break
elif choice==8:
sql_s="select*from
order_placement"
c1.execute(sql_s)
a=c1.fetchall()
for i in a:
print(i)
break
elif choice==9:
sql_s="select*from
ordre_details"
c1.execute(sql_s)
a=c1.fetchall()
for i in a:
print(i)
break
elif choice==10:
sql_s="select*from
cancellation_of_order"
c1.execute(sql_s)
a=c1.fetchall()
for i in a:
print(i)
break
else:
print('sorry')
OUTPUT
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
Specification-based testing aims to test the
functionality of software according to the applicable
requirements.[16] Thus, the tester inputs data into, and
only sees the output from, the test object. This level of
testing usually requires thorough test cases to be
provided to the tester, who then can simply verify that for
a given input, the output value (or behaviour), either "is"
or "is not" the same as the expected value specified in
the test case. Specification-based testing is necessary,
but it is insufficient to guard against certain risks
static testing.
executed and
Statement Coverage: Which reports on the
SOFTWARE REQUIREMENTS:
I. Windows OS
II. Python
BIBLIOGRAPHY
***