SlideShare a Scribd company logo
1 of 31
Download to read offline
This is to certify that Master Harsh Kumar of Class XII
Sc. has prepared the report on the project entitled “Super
Market Billing”. The report is the result of his efforts and
endeavors. The report is found worthy of acceptance as
final project report for the subject Computer Science of
Class XII. He has prepared the report under my guidance.
(Mr. Manoj Kumar Singh)
PGT (computer science)
Department of Computer Science
Kendriya Vjdyalaya, Khagaria
The project report entitled
“Super Market Billing”
Submitted by Harsh Kumar of Class XII Sci.
for the CBSE Senior secondary examination
class XII of Computer Science at Kendriya
Vidyalaya, Khagaria has been examined.
SIGNATURE OF EXAMINER
I hereby declare that the project work
entitled “Super Market Billing”, submitted to
department of computer science, Kendriya
Vidyalaya, Khagaria is prepared by me. All the
coding is result of my personal efforts.
HARSH KUMAR
Class- XII Sci.
I would like to express a deep sense of thanks to
my project guide Mr. Manoj Kumar Singh Sir for
guiding me immensely though the course of the
project. He always evinced keen interest in my
work. His constructive advice and constant
motivation have been responsible for the
successful completion of this project.
My sincere thanks go to Mr. Yashdeep Rohilla, our
principal sir, for His coordination in extending
every possible support for the completion of this
project.
I also thanks to my parents for their motivation
and support. I must thanks to my classmates for
their timely help and support for compilation of
this project.
Last but not the least; I would like to thank all
those who had helped directly or indirectly
toward the completion of this project.
--Certificate
--Declaration
--Acknowledgement
--Hardware and software requirements
--Classes and function used
--Header files used
--Files generated
--Working description
--Coding
--Output screen
--Bibliography
The platform used is C++. Hence we
decided to use Microsoft Visual Studio
2010/2008 edition (Professional Edition).
For optional coding and easy debugging we
used Microsoft Visual Studio 2008 edition
and made explicit .cpp files.
Henceforth for optimal usage of such
software a windows based operating system
preferably Windows vista/7/XP must be
there. Also on the hardware part any system
having Windows Vista/7/XP installed will
suffice.
Class:
Product
Functions
 create_product():
This function is to be used by
theadministrator to add new products to
their list.
• show_product():
This function is used bytheadministrator
to display the details of all the products.
• retprice():
It returns the price of theproduct.
• retpno():
It returns the product number.
• retname():
It returns the name of the product.
• retdis():
It returns the discount available on the
product
• fstream:
The object declared for this class isfp. It
isthe predefined class used for both File-
to-Memory/Memory-to-File linking.
• write_product():
This function writes the informationabout
the product in the file
• display_all():
This function displays all records.
• display_sp():
This function displays some
specificrecordsbased on the product
number entered by the user.
• modify_product():
This function modifies the product details
by entering the product number.
• delete_product():
This function deletes the product by
entering the product number
• menu():
This function the product number, its
name and its price.
• place_order():
This function places order and generates
bill for the products bought.
• box():
This function is used to create outlines
around the outputs.
• intro():
This function displays the project name.
• admin_menu():
This function displays a list of functionto
be operated by administrator to
modify/updateproducts details .The
function uses above user-
definedfunctions.
• main():
This is the main function which just
theMAINMENUfrom where the control is
transferred to otherfunctions
 fstream.h- for file handling, cin, cout,
open(),close(),seekp()
 process.h- for exit() function
 conio.h- for clrscr(), getch() and
gotoxy(X,Y) functions
 stdio.h- for standard I/O operations
 string.h- for string handling
DATA FILES
SHOP.DAT
PROGRAM FILE
super-market-billing.CPP
OBJECT FILE
SUPER-~1.OBJ
EXECUTION FILE
SUPER-~1.EXE
Work in the Supermarket will be done in the
following way the product will come in the store.
 The Administrator will enter the information of
theproduct in database and price and
discountavailable for each product.
 The customer will come and take the basket with
him/her and choose the product and take it to the
counter.
The bill calculating operator will enter the
productnumber then it will show its information and
price and the bill will be calculated and total payment
will be shown.
 Customer will pay for the products.
/*----------Super Market Billing-------------*/
/*Header File*/
#include<iostream.h>
#include<conio.h>
#include<string.h>
#include<stdio.h>
#include<process.h>
#include<fstream.h>
/*Class*/
class product
{
int pno;
char name[50];
float price,qty,tax,dis;
public:
product()
{
pno=000;
strcpy(name,"...");
price=000;
qty=000;
tax=000;
dis=000;
}
void create_product()
{
cout<<"Please Enter The Product No.
of The Product: ";
cin>>pno;
cout<<"nnPlease Enter The Name of
The Product: ";
gets(name);
cout<<"nPlease Enter The Price of
The Product: ";
cin>>price;
cout<<"nPlease Enter The Discount
(%): ";
cin>>dis;
}
void show_product()
{
cout<<"nThe Product No. of The
Product: "<<pno;
cout<<"nThe Name of The Product: ";
puts(name);
cout<<"nThe Price of The Product:
"<<price;
cout<<"nDiscount: "<<dis;
}
int retpno()
{
return pno;
}
float retprice()
{
return price;
}
char* retname()
{
return name;
}
int retdis()
{
return dis;
}
}; //class ends here
/*Global declaration for stream object,
object*/
fstream fp;
product pr;
/*Function to write in file*/
void write_product()
{
fp.open("Shop.dat",ios::out|ios::app);
pr.create_product();
fp.write((char*)&pr,sizeof(product));
fp.close();
cout<<"nnThe Product Has Been Created ";
getch();
}
/*Function to read all records from file*/
void display_all()
{
clrscr();
cout<<"nnnttDISPLAY ALL RECORD
!!!nn";
fp.open("Shop.dat",ios::in);
while(fp.read((char*)&pr,sizeof(product)))
{
pr.show_product();
cout<<"nn=============================n";
getch();
}
fp.close();
getch();
}
/*Function to read specific record from
file*/
void display_sp(int n)
{
int flag=0;
fp.open("Shop.dat",ios::in);
while(fp.read((char*)&pr,sizeof(product)))
{
if(pr.retpno()==n)
{
clrscr();
pr.show_product();
flag=1;
}
}
fp.close();
if(flag==0)
cout<<"nnrecord not exist";
getch();
}
/*Function to modify record of file*/
void modify_product()
{
int no,found=0;
clrscr();
cout<<"nntTo Modify ";
cout<<"nntPlease Enter The Product No. of
The Product: ";
cin>>no;
fp.open("Shop.dat",ios::in|ios::out);
while(fp.read((char*)&pr,sizeof(product)) &&
found==0)
{
if(pr.retpno()==no)
{
pr.show_product();
cout<<"nPlease Enter The New Details
of Product:n";
pr.create_product();
int pos=-1*sizeof(pr);
fp.seekp(pos,ios::cur);
fp.write((char*)&pr,sizeof(product));
cout<<"nnt Record Updated";
found=1;
}
}
fp.close();
if(found==0)
cout<<"nn Record Not Found ";
getch();
}
/*Function to delete record of file*/
void delete_product()
{
int no;
clrscr();
cout<<"nnntDelete Record";
cout<<"nnPlease Enter The product no. of
The Product You Want To Delete: ";
cin>>no;
fp.open("Shop.dat",ios::in|ios::out);
fstream fp2;
fp2.open("Temp.dat",ios::out);
fp.seekg(0,ios::beg);
while(fp.read((char*)&pr,sizeof(product)))
{
if(pr.retpno()!=no)
{
fp2.write((char*)&pr,sizeof(product));
}
}
fp2.close();
fp.close();
remove("Shop.dat");
rename("Temp.dat","Shop.dat");
cout<<"nntRecord Deleted ..";
getch();
}
/*Function to display all products price
list*/
void menu()
{
clrscr();
fp.open("Shop.dat",ios::in);
if(!fp)
{
cout<<"ERROR!!! FILE COULD NOT BE OPEN";
cout<<"n Go To Admin Menu to create
File";
cout<<"nn Program is closing ....";
getch();
exit(0);
}
cout<<"nnttProduct MENUnn";
cout<<"=====================================
===============n";
cout<<"P.NO.ttNAMEttPRICEn";
cout<<"=====================================
===============n";
while(fp.read((char*)&pr,sizeof(product)))
{
cout<<pr.retpno()<<"t"<<pr.retname()<<"tt
"<<pr.retprice()<<n;
}
fp.close();
}
/*Function to place order and generating
bill for Products*/
void place_order()
{
int order_arr[50],quan[50],c=0;
float amt,damt,total=0;
char ch='Y';
menu();
cout<<"n============================";
cout<<"n PLACE YOUR ORDER";
cout<<"n============================n";
do{
cout<<"nnEnter The Product No. Of The
Product : ";
cin>>order_arr[c];
cout<<"nQuantity in number : ";
cin>>quan[c];
c++;
cout<<"nDo You Want To Order Another
Product ? (y/n)";
cin>>ch;
}while(ch=='y' ||ch=='Y');
cout<<"nnThank You For Placing The Order";
getch();
clrscr();
gotoxy(36,2);
cout<<"-INVOICE-n";
cout<<"nPr No.tPr Name tQuantity tPrice
tAmount ttAmount after discountn";
for(int x=0;x<=c;x++)
{
fp.open("Shop.dat",ios::in);
fp.read((char*)&pr,sizeof(product));
while(!fp.eof())
{
if(pr.retpno()==order_arr[x])
{
amt=pr.retprice()*quan[x];
damt=amt-(amt*pr.retdis()/100);
cout<<"n"<<order_arr[x]<<"t"<<pr.retname()
<<"tt"<<quan[x]<<"tt"<<pr.retprice()<<"t"<<
amt<<"tt"<<damt;
total+=damt;
}
fp.read((char*)&pr,sizeof(product));
}
fp.close();
}
gotoxy(36,10);
cout<<"TOTAL = "<<total;
getch();
}
/*Box*/
void box(void)
{
int i;
for(i=18;i<60;i++)
{
gotoxy(i,1);
cout<<"*";
}
for(i=18;i<60;i++)
{
gotoxy(i,3);
cout<<"*";
}
for(i=1;i<22;i++)
{
gotoxy(16,i);
cout<<"*";
}
for(i=18;i<60;i++)
{
gotoxy(i,21);
cout<<"*";
}
for(i=1;i<22;i++)
{
gotoxy(61,i);
cout<<"*";
}
}
/*INTRODUCTION FUNCTION*/
void intro()
{
clrscr();
box();
gotoxy(25,2);
cout<<"|----------WELCOME----------|";
gotoxy(32,5);
cout<<"|SUPER MARKET|";
gotoxy(34,6);
cout<<"|BILLING|";
gotoxy(34,10);
cout<<"-PROJECT-";
gotoxy(20,18);
cout<<"MADE BY : HARSH KUMAR";
gotoxy(20,19);
cout<<"SCHOOL : Kendriya Vidyalaya,
Khagaria";
getch();
}
/*ADMINSTRATOR MENU FUNCTION*/
void admin_menu()
{
clrscr();
box();
char ch2;
gotoxy(35,2);
cout<<"ADMIN MENU";
gotoxy(32,4);
cout<<"1.CREATE PRODUCT";
gotoxy(28,6);
cout<<"2.DISPLAY ALL PRODUCTS";
gotoxy(36,8);
cout<<"3.QUERY ";
gotoxy(32,10);
cout<<"4.MODIFY PRODUCT";
gotoxy(32,12);
cout<<"5.DELETE PRODUCT";
gotoxy(30,14);
cout<<"6.VIEW PRODUCT MENU";
gotoxy(30,16);
cout<<"7.BACK TO MAIN MENU";
gotoxy(36,18);
cout<<"8.EXIT";
gotoxy(25,20);
cout<<"Please Enter Your Choice (1-7) ";
ch2=getche();
switch(ch2)
{
case '1':
clrscr();
write_product();
break;
case '2':
display_all();
break;
case '3':
int num;
clrscr();
cout<<"nntPlease Enter The Product
No. ";
cin>>num;
display_sp(num);
break;
case '4':
modify_product();
break;
case '5':
delete_product();
break;
case '6':
menu();
getch();
case '7':
break;
case '8':
exit(0);
break;
default:
cout<<"a";
admin_menu();
}
}
/*THE MAIN FUNCTION OF PROGRAM*/
void main()
{
char ch;
intro();
do{
clrscr();
box();
gotoxy(34,2);
cout<<"MAIN MENU";
gotoxy(32,4);
cout<<"01. CUSTOMER";
gotoxy(30,6);
cout<<"02. ADMINISTRATOR";
gotoxy(34,8);
cout<<"03. EXIT";
gotoxy(25,10);
cout<<"Please Select Your Option (1-3) ";
ch=getche();
switch(ch)
{
case '1':
clrscr();
place_order();
getch();
break;
case '2':
admin_menu();
break;
case '3':
exit(1);
break;
default :
cout<<"alert:wrong choise";
break;
}
}while(ch!='3');
}
/*-------------END OF PROJECT----------------*/
/*Designed By: Harsh Kumar*/
Welcome Screen:
Main Menu:
Admin Menu:
Create Product:
Costumer :
Receipt:
 http://www.google.com/
 http://en.wikipedia.org
 Computer Science with C++ by Sumita Arora
 http://www.slideshare.net/

More Related Content

What's hot

computer science project class 12th
computer science project class 12thcomputer science project class 12th
computer science project class 12thNitesh Kushwaha
 
class 12th computer science project Employee Management System In Python
 class 12th computer science project Employee Management System In Python class 12th computer science project Employee Management System In Python
class 12th computer science project Employee Management System In PythonAbhishekKumarMorla
 
Class 12 CBSE Computer Science Investigatory Project
Class 12 CBSE Computer Science Investigatory ProjectClass 12 CBSE Computer Science Investigatory Project
Class 12 CBSE Computer Science Investigatory ProjectNandanRamesh2
 
Computer science project work
Computer science project workComputer science project work
Computer science project workrahulchamp2345
 
Computer science project.pdf
Computer science project.pdfComputer science project.pdf
Computer science project.pdfHarshitSachdeva17
 
Library Management Python, MySQL
Library Management Python, MySQLLibrary Management Python, MySQL
Library Management Python, MySQLDarshit Vaghasiya
 
BOOK SHOP SYSTEM Project in Python
BOOK SHOP SYSTEM Project in PythonBOOK SHOP SYSTEM Project in Python
BOOK SHOP SYSTEM Project in Pythonvikram mahendra
 
Python Project on Computer Shop
Python Project on Computer ShopPython Project on Computer Shop
Python Project on Computer Shopvikram mahendra
 
Informatics Practices/ Information Practices Project (IP Project Class 12)
Informatics Practices/ Information Practices Project (IP Project Class 12)Informatics Practices/ Information Practices Project (IP Project Class 12)
Informatics Practices/ Information Practices Project (IP Project Class 12)KushShah65
 
IP Project for Class 12th CBSE
IP Project for Class 12th CBSEIP Project for Class 12th CBSE
IP Project for Class 12th CBSESylvester Correya
 
CBSE Class 12 Computer practical Python Programs and MYSQL
CBSE Class 12 Computer practical Python Programs and MYSQL CBSE Class 12 Computer practical Python Programs and MYSQL
CBSE Class 12 Computer practical Python Programs and MYSQL Rishabh-Rawat
 
Computer Science Practical File class XII
Computer Science Practical File class XIIComputer Science Practical File class XII
Computer Science Practical File class XIIYugenJarwal
 
computer science project for class 12 on telephone billing
computer science project for class 12 on telephone billingcomputer science project for class 12 on telephone billing
computer science project for class 12 on telephone billinganshi acharya
 
Computer Science Investigatory Project Class XII CBSE(Latest Syllabus)(Python...
Computer Science Investigatory Project Class XII CBSE(Latest Syllabus)(Python...Computer Science Investigatory Project Class XII CBSE(Latest Syllabus)(Python...
Computer Science Investigatory Project Class XII CBSE(Latest Syllabus)(Python...ArkaSarkar23
 
Computer Science Investigatory Project
Computer Science Investigatory ProjectComputer Science Investigatory Project
Computer Science Investigatory ProjectPrakhar Seth
 
Cbse class 12 Chemistry practical file/record 2021-22
Cbse class 12 Chemistry practical file/record 2021-22Cbse class 12 Chemistry practical file/record 2021-22
Cbse class 12 Chemistry practical file/record 2021-22PoojaReddy530263
 
COMPUTER SCIENCE CLASS 12 PRACTICAL FILE
COMPUTER SCIENCE CLASS 12 PRACTICAL FILECOMPUTER SCIENCE CLASS 12 PRACTICAL FILE
COMPUTER SCIENCE CLASS 12 PRACTICAL FILEAnushka Rai
 
COMPUTER SCIENCE INVESTIGATORY PROJECT 2017-18
COMPUTER SCIENCE INVESTIGATORY PROJECT 2017-18COMPUTER SCIENCE INVESTIGATORY PROJECT 2017-18
COMPUTER SCIENCE INVESTIGATORY PROJECT 2017-18HIMANSHU .
 

What's hot (20)

computer science project class 12th
computer science project class 12thcomputer science project class 12th
computer science project class 12th
 
class 12th computer science project Employee Management System In Python
 class 12th computer science project Employee Management System In Python class 12th computer science project Employee Management System In Python
class 12th computer science project Employee Management System In Python
 
Class 12 CBSE Computer Science Investigatory Project
Class 12 CBSE Computer Science Investigatory ProjectClass 12 CBSE Computer Science Investigatory Project
Class 12 CBSE Computer Science Investigatory Project
 
Computer science project work
Computer science project workComputer science project work
Computer science project work
 
Computer science project.pdf
Computer science project.pdfComputer science project.pdf
Computer science project.pdf
 
Library Management Python, MySQL
Library Management Python, MySQLLibrary Management Python, MySQL
Library Management Python, MySQL
 
BOOK SHOP SYSTEM Project in Python
BOOK SHOP SYSTEM Project in PythonBOOK SHOP SYSTEM Project in Python
BOOK SHOP SYSTEM Project in Python
 
Python Project on Computer Shop
Python Project on Computer ShopPython Project on Computer Shop
Python Project on Computer Shop
 
Informatics Practices/ Information Practices Project (IP Project Class 12)
Informatics Practices/ Information Practices Project (IP Project Class 12)Informatics Practices/ Information Practices Project (IP Project Class 12)
Informatics Practices/ Information Practices Project (IP Project Class 12)
 
IP Project for Class 12th CBSE
IP Project for Class 12th CBSEIP Project for Class 12th CBSE
IP Project for Class 12th CBSE
 
CBSE Class 12 Computer practical Python Programs and MYSQL
CBSE Class 12 Computer practical Python Programs and MYSQL CBSE Class 12 Computer practical Python Programs and MYSQL
CBSE Class 12 Computer practical Python Programs and MYSQL
 
Computer Science Practical File class XII
Computer Science Practical File class XIIComputer Science Practical File class XII
Computer Science Practical File class XII
 
English Project work.pdf
English Project work.pdfEnglish Project work.pdf
English Project work.pdf
 
Ip project
Ip projectIp project
Ip project
 
computer science project for class 12 on telephone billing
computer science project for class 12 on telephone billingcomputer science project for class 12 on telephone billing
computer science project for class 12 on telephone billing
 
Computer Science Investigatory Project Class XII CBSE(Latest Syllabus)(Python...
Computer Science Investigatory Project Class XII CBSE(Latest Syllabus)(Python...Computer Science Investigatory Project Class XII CBSE(Latest Syllabus)(Python...
Computer Science Investigatory Project Class XII CBSE(Latest Syllabus)(Python...
 
Computer Science Investigatory Project
Computer Science Investigatory ProjectComputer Science Investigatory Project
Computer Science Investigatory Project
 
Cbse class 12 Chemistry practical file/record 2021-22
Cbse class 12 Chemistry practical file/record 2021-22Cbse class 12 Chemistry practical file/record 2021-22
Cbse class 12 Chemistry practical file/record 2021-22
 
COMPUTER SCIENCE CLASS 12 PRACTICAL FILE
COMPUTER SCIENCE CLASS 12 PRACTICAL FILECOMPUTER SCIENCE CLASS 12 PRACTICAL FILE
COMPUTER SCIENCE CLASS 12 PRACTICAL FILE
 
COMPUTER SCIENCE INVESTIGATORY PROJECT 2017-18
COMPUTER SCIENCE INVESTIGATORY PROJECT 2017-18COMPUTER SCIENCE INVESTIGATORY PROJECT 2017-18
COMPUTER SCIENCE INVESTIGATORY PROJECT 2017-18
 

Viewers also liked

Petrol station safety
Petrol station safetyPetrol station safety
Petrol station safetyZay Yar Tun
 
Computer science Investigatory Project Class 12 C++
Computer science Investigatory Project Class 12 C++Computer science Investigatory Project Class 12 C++
Computer science Investigatory Project Class 12 C++Rushil Aggarwal
 
Contact Management System
Contact Management SystemContact Management System
Contact Management SystemGopal Bhat
 
cbse 12 computer science IP
cbse 12 computer science IPcbse 12 computer science IP
cbse 12 computer science IPD. j Vicky
 
Hotel Management In C++
Hotel Management In C++Hotel Management In C++
Hotel Management In C++Amish Mhatre
 
C++ project on police station software
C++ project on police station softwareC++ project on police station software
C++ project on police station softwaredharmenderlodhi021
 
c++ project on restaurant billing
c++ project on restaurant billing c++ project on restaurant billing
c++ project on restaurant billing Swakriti Rathore
 
Tic tac toe c++ project presentation
Tic tac toe c++ project presentationTic tac toe c++ project presentation
Tic tac toe c++ project presentationSaad Symbian
 
Hotel Management system in C++
Hotel Management system in C++ Hotel Management system in C++
Hotel Management system in C++ Prince Kumar
 
Library Management System
Library Management SystemLibrary Management System
Library Management SystemAditya Shah
 
12th bst project on marketing management
12th bst project on marketing management   12th bst project on marketing management
12th bst project on marketing management Jasmeet Singh
 

Viewers also liked (14)

Petrol station safety
Petrol station safetyPetrol station safety
Petrol station safety
 
Computer science Investigatory Project Class 12 C++
Computer science Investigatory Project Class 12 C++Computer science Investigatory Project Class 12 C++
Computer science Investigatory Project Class 12 C++
 
Contact Management System
Contact Management SystemContact Management System
Contact Management System
 
cbse 12 computer science IP
cbse 12 computer science IPcbse 12 computer science IP
cbse 12 computer science IP
 
Hotel Management In C++
Hotel Management In C++Hotel Management In C++
Hotel Management In C++
 
C++ project on police station software
C++ project on police station softwareC++ project on police station software
C++ project on police station software
 
School Management (c++)
School Management (c++) School Management (c++)
School Management (c++)
 
c++ project on restaurant billing
c++ project on restaurant billing c++ project on restaurant billing
c++ project on restaurant billing
 
Tic tac toe c++ project presentation
Tic tac toe c++ project presentationTic tac toe c++ project presentation
Tic tac toe c++ project presentation
 
Project report
Project reportProject report
Project report
 
Hotel Management system in C++
Hotel Management system in C++ Hotel Management system in C++
Hotel Management system in C++
 
Hotel Management System
Hotel Management SystemHotel Management System
Hotel Management System
 
Library Management System
Library Management SystemLibrary Management System
Library Management System
 
12th bst project on marketing management
12th bst project on marketing management   12th bst project on marketing management
12th bst project on marketing management
 

Similar to Computer science class 12 project on Super Market Billing

project report in C++ programming and SQL
project report in C++ programming and SQLproject report in C++ programming and SQL
project report in C++ programming and SQLvikram mahendra
 
Kirti Kumawat, BCA Third Year
Kirti Kumawat, BCA Third YearKirti Kumawat, BCA Third Year
Kirti Kumawat, BCA Third Yeardezyneecole
 
Reshma Kodwani , BCA Third Year
Reshma Kodwani , BCA Third YearReshma Kodwani , BCA Third Year
Reshma Kodwani , BCA Third Yeardezyneecole
 
cbse 12 computer science investigatory project
cbse 12 computer science investigatory project  cbse 12 computer science investigatory project
cbse 12 computer science investigatory project D. j Vicky
 
cbse 12 computer science investigatory project
cbse 12 computer science investigatory project  cbse 12 computer science investigatory project
cbse 12 computer science investigatory project D. j Vicky
 
Pemrograman Python untuk Pemula
Pemrograman Python untuk PemulaPemrograman Python untuk Pemula
Pemrograman Python untuk PemulaOon Arfiandwi
 
Store management along with output
Store management along with outputStore management along with output
Store management along with outputAnavadya Shibu
 
OOPS using C++
OOPS using C++OOPS using C++
OOPS using C++cpjcollege
 
Cbse computer science (c++) class 12 board project bank managment system
Cbse computer science (c++)  class 12 board project  bank managment systemCbse computer science (c++)  class 12 board project  bank managment system
Cbse computer science (c++) class 12 board project bank managment systempranoy_seenu
 
I have the first program completed (not how request, but it works) a.pdf
I have the first program completed (not how request, but it works) a.pdfI have the first program completed (not how request, but it works) a.pdf
I have the first program completed (not how request, but it works) a.pdffootworld1
 
Use of Classes and functions#include iostreamusing name.docx
 Use of Classes and functions#include iostreamusing name.docx Use of Classes and functions#include iostreamusing name.docx
Use of Classes and functions#include iostreamusing name.docxaryan532920
 
Billing in a supermarket c++
Billing in a supermarket c++Billing in a supermarket c++
Billing in a supermarket c++varun arora
 
Código Saudável => Programador Feliz - Rs on Rails 2010
Código Saudável => Programador Feliz - Rs on Rails 2010Código Saudável => Programador Feliz - Rs on Rails 2010
Código Saudável => Programador Feliz - Rs on Rails 2010Plataformatec
 

Similar to Computer science class 12 project on Super Market Billing (20)

project report in C++ programming and SQL
project report in C++ programming and SQLproject report in C++ programming and SQL
project report in C++ programming and SQL
 
C++ super market
C++ super marketC++ super market
C++ super market
 
Canteen management
Canteen managementCanteen management
Canteen management
 
Kirti Kumawat, BCA Third Year
Kirti Kumawat, BCA Third YearKirti Kumawat, BCA Third Year
Kirti Kumawat, BCA Third Year
 
Durgesh
DurgeshDurgesh
Durgesh
 
C++ manual Report Full
C++ manual Report FullC++ manual Report Full
C++ manual Report Full
 
Reshma Kodwani , BCA Third Year
Reshma Kodwani , BCA Third YearReshma Kodwani , BCA Third Year
Reshma Kodwani , BCA Third Year
 
cbse 12 computer science investigatory project
cbse 12 computer science investigatory project  cbse 12 computer science investigatory project
cbse 12 computer science investigatory project
 
cbse 12 computer science investigatory project
cbse 12 computer science investigatory project  cbse 12 computer science investigatory project
cbse 12 computer science investigatory project
 
Pemrograman Python untuk Pemula
Pemrograman Python untuk PemulaPemrograman Python untuk Pemula
Pemrograman Python untuk Pemula
 
Store management along with output
Store management along with outputStore management along with output
Store management along with output
 
OOPS using C++
OOPS using C++OOPS using C++
OOPS using C++
 
Cbse computer science (c++) class 12 board project bank managment system
Cbse computer science (c++)  class 12 board project  bank managment systemCbse computer science (c++)  class 12 board project  bank managment system
Cbse computer science (c++) class 12 board project bank managment system
 
Visual Basic 6.0
Visual Basic 6.0Visual Basic 6.0
Visual Basic 6.0
 
Behavior Driven GUI Testing
Behavior Driven GUI TestingBehavior Driven GUI Testing
Behavior Driven GUI Testing
 
I have the first program completed (not how request, but it works) a.pdf
I have the first program completed (not how request, but it works) a.pdfI have the first program completed (not how request, but it works) a.pdf
I have the first program completed (not how request, but it works) a.pdf
 
Use of Classes and functions#include iostreamusing name.docx
 Use of Classes and functions#include iostreamusing name.docx Use of Classes and functions#include iostreamusing name.docx
Use of Classes and functions#include iostreamusing name.docx
 
Java script
Java scriptJava script
Java script
 
Billing in a supermarket c++
Billing in a supermarket c++Billing in a supermarket c++
Billing in a supermarket c++
 
Código Saudável => Programador Feliz - Rs on Rails 2010
Código Saudável => Programador Feliz - Rs on Rails 2010Código Saudável => Programador Feliz - Rs on Rails 2010
Código Saudável => Programador Feliz - Rs on Rails 2010
 

Recently uploaded

Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfakmcokerachita
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docxPoojaSen20
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 

Recently uploaded (20)

Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdf
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docx
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 

Computer science class 12 project on Super Market Billing

  • 1.
  • 2. This is to certify that Master Harsh Kumar of Class XII Sc. has prepared the report on the project entitled “Super Market Billing”. The report is the result of his efforts and endeavors. The report is found worthy of acceptance as final project report for the subject Computer Science of Class XII. He has prepared the report under my guidance. (Mr. Manoj Kumar Singh) PGT (computer science) Department of Computer Science Kendriya Vjdyalaya, Khagaria
  • 3. The project report entitled “Super Market Billing” Submitted by Harsh Kumar of Class XII Sci. for the CBSE Senior secondary examination class XII of Computer Science at Kendriya Vidyalaya, Khagaria has been examined. SIGNATURE OF EXAMINER
  • 4. I hereby declare that the project work entitled “Super Market Billing”, submitted to department of computer science, Kendriya Vidyalaya, Khagaria is prepared by me. All the coding is result of my personal efforts. HARSH KUMAR Class- XII Sci.
  • 5. I would like to express a deep sense of thanks to my project guide Mr. Manoj Kumar Singh Sir for guiding me immensely though the course of the project. He always evinced keen interest in my work. His constructive advice and constant motivation have been responsible for the successful completion of this project. My sincere thanks go to Mr. Yashdeep Rohilla, our principal sir, for His coordination in extending every possible support for the completion of this project. I also thanks to my parents for their motivation and support. I must thanks to my classmates for their timely help and support for compilation of this project. Last but not the least; I would like to thank all those who had helped directly or indirectly toward the completion of this project.
  • 6. --Certificate --Declaration --Acknowledgement --Hardware and software requirements --Classes and function used --Header files used --Files generated --Working description --Coding --Output screen --Bibliography
  • 7. The platform used is C++. Hence we decided to use Microsoft Visual Studio 2010/2008 edition (Professional Edition). For optional coding and easy debugging we used Microsoft Visual Studio 2008 edition and made explicit .cpp files. Henceforth for optimal usage of such software a windows based operating system preferably Windows vista/7/XP must be there. Also on the hardware part any system having Windows Vista/7/XP installed will suffice.
  • 8. Class: Product Functions  create_product(): This function is to be used by theadministrator to add new products to their list. • show_product(): This function is used bytheadministrator to display the details of all the products. • retprice(): It returns the price of theproduct. • retpno(): It returns the product number.
  • 9. • retname(): It returns the name of the product. • retdis(): It returns the discount available on the product • fstream: The object declared for this class isfp. It isthe predefined class used for both File- to-Memory/Memory-to-File linking. • write_product(): This function writes the informationabout the product in the file • display_all(): This function displays all records. • display_sp(): This function displays some specificrecordsbased on the product number entered by the user.
  • 10. • modify_product(): This function modifies the product details by entering the product number. • delete_product(): This function deletes the product by entering the product number • menu(): This function the product number, its name and its price. • place_order(): This function places order and generates bill for the products bought. • box(): This function is used to create outlines around the outputs. • intro(): This function displays the project name.
  • 11. • admin_menu(): This function displays a list of functionto be operated by administrator to modify/updateproducts details .The function uses above user- definedfunctions. • main(): This is the main function which just theMAINMENUfrom where the control is transferred to otherfunctions
  • 12.  fstream.h- for file handling, cin, cout, open(),close(),seekp()  process.h- for exit() function  conio.h- for clrscr(), getch() and gotoxy(X,Y) functions  stdio.h- for standard I/O operations  string.h- for string handling
  • 13. DATA FILES SHOP.DAT PROGRAM FILE super-market-billing.CPP OBJECT FILE SUPER-~1.OBJ EXECUTION FILE SUPER-~1.EXE
  • 14. Work in the Supermarket will be done in the following way the product will come in the store.  The Administrator will enter the information of theproduct in database and price and discountavailable for each product.  The customer will come and take the basket with him/her and choose the product and take it to the counter. The bill calculating operator will enter the productnumber then it will show its information and price and the bill will be calculated and total payment will be shown.  Customer will pay for the products.
  • 15. /*----------Super Market Billing-------------*/ /*Header File*/ #include<iostream.h> #include<conio.h> #include<string.h> #include<stdio.h> #include<process.h> #include<fstream.h> /*Class*/ class product { int pno; char name[50]; float price,qty,tax,dis; public: product() { pno=000; strcpy(name,"..."); price=000; qty=000; tax=000; dis=000; } void create_product() { cout<<"Please Enter The Product No. of The Product: ";
  • 16. cin>>pno; cout<<"nnPlease Enter The Name of The Product: "; gets(name); cout<<"nPlease Enter The Price of The Product: "; cin>>price; cout<<"nPlease Enter The Discount (%): "; cin>>dis; } void show_product() { cout<<"nThe Product No. of The Product: "<<pno; cout<<"nThe Name of The Product: "; puts(name); cout<<"nThe Price of The Product: "<<price; cout<<"nDiscount: "<<dis; } int retpno() { return pno; } float retprice() { return price; } char* retname() {
  • 17. return name; } int retdis() { return dis; } }; //class ends here /*Global declaration for stream object, object*/ fstream fp; product pr; /*Function to write in file*/ void write_product() { fp.open("Shop.dat",ios::out|ios::app); pr.create_product(); fp.write((char*)&pr,sizeof(product)); fp.close(); cout<<"nnThe Product Has Been Created "; getch(); } /*Function to read all records from file*/ void display_all() { clrscr(); cout<<"nnnttDISPLAY ALL RECORD !!!nn"; fp.open("Shop.dat",ios::in); while(fp.read((char*)&pr,sizeof(product))) { pr.show_product();
  • 18. cout<<"nn=============================n"; getch(); } fp.close(); getch(); } /*Function to read specific record from file*/ void display_sp(int n) { int flag=0; fp.open("Shop.dat",ios::in); while(fp.read((char*)&pr,sizeof(product))) { if(pr.retpno()==n) { clrscr(); pr.show_product(); flag=1; } } fp.close(); if(flag==0) cout<<"nnrecord not exist"; getch(); } /*Function to modify record of file*/ void modify_product() { int no,found=0; clrscr(); cout<<"nntTo Modify ";
  • 19. cout<<"nntPlease Enter The Product No. of The Product: "; cin>>no; fp.open("Shop.dat",ios::in|ios::out); while(fp.read((char*)&pr,sizeof(product)) && found==0) { if(pr.retpno()==no) { pr.show_product(); cout<<"nPlease Enter The New Details of Product:n"; pr.create_product(); int pos=-1*sizeof(pr); fp.seekp(pos,ios::cur); fp.write((char*)&pr,sizeof(product)); cout<<"nnt Record Updated"; found=1; } } fp.close(); if(found==0) cout<<"nn Record Not Found "; getch(); } /*Function to delete record of file*/ void delete_product() { int no; clrscr(); cout<<"nnntDelete Record"; cout<<"nnPlease Enter The product no. of The Product You Want To Delete: "; cin>>no;
  • 20. fp.open("Shop.dat",ios::in|ios::out); fstream fp2; fp2.open("Temp.dat",ios::out); fp.seekg(0,ios::beg); while(fp.read((char*)&pr,sizeof(product))) { if(pr.retpno()!=no) { fp2.write((char*)&pr,sizeof(product)); } } fp2.close(); fp.close(); remove("Shop.dat"); rename("Temp.dat","Shop.dat"); cout<<"nntRecord Deleted .."; getch(); } /*Function to display all products price list*/ void menu() { clrscr(); fp.open("Shop.dat",ios::in); if(!fp) { cout<<"ERROR!!! FILE COULD NOT BE OPEN"; cout<<"n Go To Admin Menu to create File"; cout<<"nn Program is closing ...."; getch(); exit(0); }
  • 21. cout<<"nnttProduct MENUnn"; cout<<"===================================== ===============n"; cout<<"P.NO.ttNAMEttPRICEn"; cout<<"===================================== ===============n"; while(fp.read((char*)&pr,sizeof(product))) { cout<<pr.retpno()<<"t"<<pr.retname()<<"tt "<<pr.retprice()<<n; } fp.close(); } /*Function to place order and generating bill for Products*/ void place_order() { int order_arr[50],quan[50],c=0; float amt,damt,total=0; char ch='Y'; menu(); cout<<"n============================"; cout<<"n PLACE YOUR ORDER"; cout<<"n============================n"; do{ cout<<"nnEnter The Product No. Of The Product : "; cin>>order_arr[c]; cout<<"nQuantity in number : "; cin>>quan[c]; c++;
  • 22. cout<<"nDo You Want To Order Another Product ? (y/n)"; cin>>ch; }while(ch=='y' ||ch=='Y'); cout<<"nnThank You For Placing The Order"; getch(); clrscr(); gotoxy(36,2); cout<<"-INVOICE-n"; cout<<"nPr No.tPr Name tQuantity tPrice tAmount ttAmount after discountn"; for(int x=0;x<=c;x++) { fp.open("Shop.dat",ios::in); fp.read((char*)&pr,sizeof(product)); while(!fp.eof()) { if(pr.retpno()==order_arr[x]) { amt=pr.retprice()*quan[x]; damt=amt-(amt*pr.retdis()/100); cout<<"n"<<order_arr[x]<<"t"<<pr.retname() <<"tt"<<quan[x]<<"tt"<<pr.retprice()<<"t"<< amt<<"tt"<<damt; total+=damt; } fp.read((char*)&pr,sizeof(product)); } fp.close(); } gotoxy(36,10); cout<<"TOTAL = "<<total; getch(); }
  • 24. clrscr(); box(); gotoxy(25,2); cout<<"|----------WELCOME----------|"; gotoxy(32,5); cout<<"|SUPER MARKET|"; gotoxy(34,6); cout<<"|BILLING|"; gotoxy(34,10); cout<<"-PROJECT-"; gotoxy(20,18); cout<<"MADE BY : HARSH KUMAR"; gotoxy(20,19); cout<<"SCHOOL : Kendriya Vidyalaya, Khagaria"; getch(); } /*ADMINSTRATOR MENU FUNCTION*/ void admin_menu() { clrscr(); box(); char ch2; gotoxy(35,2); cout<<"ADMIN MENU"; gotoxy(32,4); cout<<"1.CREATE PRODUCT"; gotoxy(28,6); cout<<"2.DISPLAY ALL PRODUCTS"; gotoxy(36,8); cout<<"3.QUERY "; gotoxy(32,10); cout<<"4.MODIFY PRODUCT"; gotoxy(32,12);
  • 25. cout<<"5.DELETE PRODUCT"; gotoxy(30,14); cout<<"6.VIEW PRODUCT MENU"; gotoxy(30,16); cout<<"7.BACK TO MAIN MENU"; gotoxy(36,18); cout<<"8.EXIT"; gotoxy(25,20); cout<<"Please Enter Your Choice (1-7) "; ch2=getche(); switch(ch2) { case '1': clrscr(); write_product(); break; case '2': display_all(); break; case '3': int num; clrscr(); cout<<"nntPlease Enter The Product No. "; cin>>num; display_sp(num); break; case '4': modify_product(); break; case '5': delete_product(); break; case '6': menu();
  • 26. getch(); case '7': break; case '8': exit(0); break; default: cout<<"a"; admin_menu(); } } /*THE MAIN FUNCTION OF PROGRAM*/ void main() { char ch; intro(); do{ clrscr(); box(); gotoxy(34,2); cout<<"MAIN MENU"; gotoxy(32,4); cout<<"01. CUSTOMER"; gotoxy(30,6); cout<<"02. ADMINISTRATOR"; gotoxy(34,8); cout<<"03. EXIT"; gotoxy(25,10); cout<<"Please Select Your Option (1-3) "; ch=getche(); switch(ch) { case '1': clrscr();
  • 27. place_order(); getch(); break; case '2': admin_menu(); break; case '3': exit(1); break; default : cout<<"alert:wrong choise"; break; } }while(ch!='3'); } /*-------------END OF PROJECT----------------*/ /*Designed By: Harsh Kumar*/
  • 31.  http://www.google.com/  http://en.wikipedia.org  Computer Science with C++ by Sumita Arora  http://www.slideshare.net/