https://github.com/daronenko/shop-manager
practical work at the department of ics6 of bmstu
https://github.com/daronenko/shop-manager
bmstu ics6 iu6
Last synced: 3 months ago
JSON representation
practical work at the department of ics6 of bmstu
- Host: GitHub
- URL: https://github.com/daronenko/shop-manager
- Owner: daronenko
- Created: 2023-08-13T17:25:04.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-10-23T12:06:56.000Z (over 1 year ago)
- Last Synced: 2025-01-18T08:19:15.184Z (5 months ago)
- Topics: bmstu, ics6, iu6
- Language: C++
- Homepage:
- Size: 292 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# shop-manager
practical work at the department of cs6 of bmstu
## Contents
* [Task](#task)
* [Image](#image)
* [Installation](#installation)
* [MacOS](#macos-installation)
* [Linux](#linux-installation)Perform an object decomposition, develop interface forms, an interface state
diagram, class diagrams of the interface and subject areas, a diagram
of the sequence of actions of one of the implemented operations. Develop, test
and debug a program in Visual Studio or QT Creator.The grocery store database contains information about the goods: batch number,
product name, quantity (pieces), delivery date, expiration date (in days).
The program must interactively generate a file, add and delete data, as well
as perceive each of the listed requests and give an answer to it.1. Show all information about the goods received from the specified date.
1. Determine the names of goods whose expiration date expires today.
1. Determine the most perishable item (if there are several, show all).
1. Build a schedule of changes in the volume of receipts of a given product
by dates.
1. Install `qt` library:
```sh
brew install qt
```2. Build project:
```sh
git clone [email protected]:daronenko/shop-manager.git
cd shop-manager/build
qmake ../shop-manager.pro
make
```3. Run application:
```sh
open shop-manager.app
```1. Install `qt` library:
```sh
sudo apt update
sudo apt install qt5-qmake
```2. Build project:
```sh
git clone [email protected]:daronenko/shop-manager.git
cd shop-manager/build
qmake ../shop-manager.pro
make
```3. Run application:
```sh
./shop-manager
```