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.
- Show all information about the goods received from the specified date.
- Determine the names of goods whose expiration date expires today.
- Determine the most perishable item (if there are several, show all).
- Build a schedule of changes in the volume of receipts of a given product by dates.
- Install
qt
library:
brew install qt
- Build project:
git clone [email protected]:daronenko/shop-manager.git
cd shop-manager/build
qmake ../shop-manager.pro
make
- Run application:
open shop-manager.app
- Install
qt
library:
sudo apt update
sudo apt install qt5-qmake
- Build project:
git clone [email protected]:daronenko/shop-manager.git
cd shop-manager/build
qmake ../shop-manager.pro
make
- Run application:
./shop-manager