MICRO-PROJECT REPORT ON
Develop a C++ Program On Grocery Store Manager And Bill Generator
In Partial fulfillment of Diploma in Computer Engineering
(Third Semester)
In the subject of
OBJECT ORIENTED PROGRAMMMING USING C++
By
MANASI MUNDE (22CM053)
GAURI SAHU (22CM057)
SANIKA SANGLE (22CM058)
ADITYA BHANGALE (23CM402)
SACHIN JADHAV (23CM204)
Submitted To
Government Polytechnic, Amravati
An Autonomous Institute of Govt. of Maharashtra
UNDER THE GUIDANCE OF
Lecturer :V.R.RATHOD
Government Polytechnic, Amravati
DEPARTMENT OF COMPUTER ENGINEERING
Government Polytechnic, Amravati.
(An Autonomous Institute of Govt. of Maharashtra)
Department of Computer Engineering
Certificate
This is to certify that :
Mr./Ms. Manasi Munde, Gauri Sahu, Sanika Sangle, Aditya
Bhangale, Sachin Jadhav. Identity Code 22CM053, 22CM057,
22CM058, 23CM402, 23CM204. of Third Semester Diploma in
Computer Engineering has satisfactorily completed the micro
project entitled “Develop a c++ program on grocery store
manager and bill generator”—object oriented programming
using C++ (oop) for the academic year 2023-24as prescribed in
curriculum.
Place: Amravati Lecturer in computer
Date:
Annexure II
Plan A
Title of microproject :Develop a C++ Program On Grocery Store
manager and bill generator.
1.0 Brief Introduction :
• Through this microproject We have developed a C++ program based on
grocery store manager and bill generator .
• The project uses various concepts of object oriented programming and
deals with different functions classes and objects .
2.0 Aim of the Microproject :
1) To understand the concept of object oriented programming.
2) To develop program using object oriented programming.
3.0 Resources Required :
S.N. Name of Specifications Qty Remarks
Resource/material
1 PC/Laptop hp --
2 Dev C++ --- ---
3 Word --- ---
4.0 Action Plan
Sr.no Details of activity Start Date Finish date ID Code
1. Gathering information 10/08/23 01/09/23 22CM058
about the oop concept
2. Collecting info for code 10/09/23 11/09/23 23CM204
parameters.
3. Writing code 11/09/23 14/09/23 23CM402,57
4. verifying /correcting the 22/09/23 25/09/23 22CM057,53
code
6. Prepartion of report. 05/10/23 10/10/23 22CM053,57
5.0 Guideline for Assessment of Micro-Project
Parameter Characteristic to be assessed Average Good Excellent
Process Relevance of the courses
Assessment Literature survey/market
(06) survey/information collection
Analysis of data
Product Report quality
Assessment Presentation / Viva
(04)
Annexure II
Plan B
Title of microproject :Develop a C++ Program On Grocery Store
manager and bill generator.
1.0 Brief Introduction :
• Through this microproject We have developed a C++ program based on
grocery store manager and bill generator .
• The project uses various concepts of object oriented programming and
deals with different functions classes and objects .
2.0 Aim of the Microproject :
1) To understand the concept of object oriented programming.
2) To develop program using object oriented programming.
3.0 Course Outcomes Integrated :
• Develop c++ program using classes and objects .
• Develop c++ program to perform file operations.
4.0 Skills developed :
• To develop c++ program using dev c++
• Study various concepts of oop
• Communication and management skills
5.0 Action Plan
Sr.no Details of activity Start Date Finish date ID Code
1. Gathering information 10/08/23 01/09/23 22CM053
about the oop concept
2. Collecting info for code 10/09/23 11/09/23 23CM204
parameters.
3. Writing code 11/09/23 14/09/23 23CM402
4. Verifying code 22/09/23 25/09/23 22CM057,402
6. Prepartion of report. 05/10/23 10/10/23 22CM058,57
6.0 Assessment by Faculty as per Rubrics
Process Assessment Assessment (04) Total Marks (10) Signature of Faculty
(06)
ID Code Name Signatures
22CM053 Manasi .M.Munde
22CM057 Gauri Sahu
22CM058 Sanika .R. Sangle
23CM402 Aditya Bhangale
23CM204 Sachin Jadhav
1.INTRODUCTION
• The "Grocery Store Manager and Bill Generator" microproject is a
C++ project designed to streamline the operations of a fictional
grocery store.
• This project leverages the power of C++ programming to create an
efficient and user-friendly system that allows store staff to manage
inventory, track sales, and generate accurate bills for customers.
• The objective of this microproject is to provide a comprehensive
tool that not only facilitates smooth store operations but also
enhances customer satisfaction through precise and transparent
billing.
• This report outlines the key features, design considerations,
implementation details, and user guide for the Grocery Store
Manager and Bill Generator, demonstrating its effectiveness in
optimizing the management of a grocery store environment.
2.PROGRAM
#include<iostream>
#include<fstream>
using namespace std;
class shopping {
private:
int pcode;
float price;
float dis;
string pname;
public:
void menu();
void administrator();
void buyer();
void add();
void edit();
void rem();
void list();
void receipt();
};
void shopping::menu() {
int choice;
do {
cout << "\t\t\t\t________________________\n";
cout << "\t\t\t\t| |\n";
cout << "\t\t\t\t| GROCERY STORE |\n";
cout << "\t\t\t\t|_______________________|\n";
cout << "\t\t\t\t| 1) SHOPKEEPER |\n";
cout << "\t\t\t\t| 2) CUSTOMER |\n";
cout << "\t\t\t\t| 3) EXIT |\n";
cout << "\t\t\t\t|_______________________|\n";
cout << "\n\t\t\t PLEASE SELECT: ";
cin >> choice;
switch(choice) {
case 1:
administrator();
break;
case 2:
buyer();
break;
case 3:
exit(0);
default:
cout << "INVALID OPTION\n";
} while(true);
void shopping::administrator() {
int choice;
do {
cout << "\n\n\t\t\t STORE MENU";
cout << "\n\t\t\t| 1) Add Product |";
cout << "\n\t\t\t| 2) Modify Product |";
cout << "\n\t\t\t| 3) Delete Product |";
cout << "\n\t\t\t| 4) Back to Main Menu |";
cout << "\n\t\t\t|_______________________|\n";
cout << "\n\t Please enter your choice: ";
cin >> choice;
switch(choice) {
case 1:
add();
break;
case 2:
edit();
break;
case 3:
rem();
break;
case 4:
return;
default:
cout << "Invalid choice!";
} while(true);
// Similar modifications for other member functions...
int main() {
shopping s;
s.menu();
return 0;
}
3.OUTPUT
4.CONCLUSION
Therefore through this microproject we have successfully completed
the implementation of following parameters.
✓ Grocery store management using c++
✓ Writing code
✓ Compiling abd debugging .
THANKYOU …