0% found this document useful (0 votes)
197 views16 pages

CPP Project Final 23-24

This document describes a C++ program called the Grocery Store Manager and Bill Generator developed by students as a microproject. The program aims to streamline grocery store operations and enhance customer satisfaction through accurate billing. It uses object-oriented programming concepts like classes and objects. Key features include inventory management, sales tracking, and bill generation. The report outlines the program design, implementation details, and a user guide demonstrating how it optimizes grocery store management.

Uploaded by

gaurisahu4567
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
197 views16 pages

CPP Project Final 23-24

This document describes a C++ program called the Grocery Store Manager and Bill Generator developed by students as a microproject. The program aims to streamline grocery store operations and enhance customer satisfaction through accurate billing. It uses object-oriented programming concepts like classes and objects. Key features include inventory management, sales tracking, and bill generation. The report outlines the program design, implementation details, and a user guide demonstrating how it optimizes grocery store management.

Uploaded by

gaurisahu4567
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 16

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 …

You might also like