Windows қолданбасы / Демо-жоба
StockDesk
Шағын қоймаға арналған қолданба: тауар қабылдау, беру, штрихкодпен іздеу, қалдықтар тарихы және заттаңбалар. Интернетсіз жұмыс істейді.

Міндет
Қойма қызметкері бөлшекті жылдам тауып, тауар қозғалысын тіркеп, заттаңба басып шығаруы керек. Батырманы қайта басу немесе операция кезіндегі ақау қор қалдығын бұзбауы тиіс.
Шешім
StockDesk каталог пен тарихты көрсетеді, тауардың кірісі мен шығысын тіркейді және Code 128 заттаңбасын жасайды. Деректер SQLite жүйесінде жергілікті сақталады. Жұмыс базасының сақтық көшірмесін жасап, кейін қалпына келтіруге болады.
Жұмыс барысы


Нәтиже
Есепте Qt жүйесіндегі 21 сәтті тест көрсетілген. Оларға қатар орындалатын операциялар, апаттық тоқтау және қалпына келтіруді кері қайтару кіреді. Тасымалданатын жинақ Windows 11 жүйесінде екі рет іске қосылды, PDF пен Code 128 оқылуы тексерілді. Нақты сканер мен принтер сыналған жоқ.
Менің үлесім
Құжаттарды атомарлық түрде тіркеуді, қайта растаудан қорғауды, қозғалыс журналын және SQLite базасын тексеріп қалпына келтіруді іске асырдым. Заттаңбалар Zint арқылы жасалып, ZXing-C++ декодерімен тәуелсіз тексеріледі.
Архитектура
Интерфейс жергілікті базамен қойма операцияларының қызметі арқылы жұмыс істейді.
Qt Widgets
Каталог, құжаттар, тарих және заттаңбалар Windows қолданбасында қолжетімді.
Компоненттер байланысы
- Qt Widgets: Каталог, құжаттар, тарих және заттаңбалар Windows қолданбасында қолжетімді.
- Қойма операциялары: Қызмет қалдықты тексеріп, құжатты қайта тіркеуден қорғайды.
- SQLite: Бір транзакция құжат пен оның барлық қозғалысын сақтайды. Базаның сақтық көшірмесін жасауға болады.
- Qt Widgets → Қойма операциялары
- Қойма операциялары → SQLite