DESIGN AND DEVELOPMENT OF AN ORDER AND INVENTORY MANAGEMENT SYSTEM FOR SMALL BUSINESSES
Олександр Мирославович Хошаба, Олексій Ігорович Фокін
Остання редакція: 2026-02-18
Анотація
Small businesses frequently rely on spreadsheets and disconnected tools to manage customer orders, replenishment, and warehouse stock, resulting in inconsistent stock records, avoidable stock-outs, and delayed fulfilment. This paper presents the concept and specification of a lightweight web-based software tool that integrates order management with inventory control for small enterprises. The solution is structured around clearly defined bounded contexts (Sales, Inventory, Procurement, Reporting) and applies domain-driven design to model business entities and invariants. A RESTful HTTP interface is proposed to support interoperability and future integrations, while enterprise application patterns are used to decouple the user interface, application services, and persistence layer. Inventory accuracy under concurrent operations is ensured by an immutable stock-movement ledger, which enables auditable balance reconstruction and transactional consistency. As empirical results are not yet available, the paper defines an evaluation plan comprising automated verification of core inventory invariants, task-based usability testing with representative operators, and performance assessment using load scenarios and percentile latency metrics. The proposed approach is intended to provide a pragmatic, cost-effective foundation for digitising order fulfilment and warehouse operations in small businesses.
Ключові слова
order management; inventory control; warehouse management; small business information systems; domain-driven design; RESTful API; stock-movement ledger; performance evaluation
Посилання
1. Silver E. A., Pyke D. F., Thomas D. J. Inventory and Production Management in Supply Chains. - 4th ed. - Boca Raton; London; New York: CRC Press, 2017. - 782 p.
2. Evans E. Domain-Driven Design: Tackling Complexity in the Heart of Software. - Boston: Addison-Wesley Professional, 2003. - 560 p.
3. Richardson C. Microservices Patterns: With examples in Java. - Shelter Island, NY: Manning Publications, 2018. - 520 p.
4. Fielding R. T. Architectural Styles and the Design of Network-based Software Architectures: dissertation. - Irvine, CA: University of California, Irvine, 2000. - 180 p.
5. Fowler M. Patterns of Enterprise Application Architecture. - Boston: Addison-Wesley Professional, 2002. - 560 p.
6. Gray J., Reuter A. Transaction Processing: Concepts and Techniques. - San Mateo, Calif.: Morgan Kaufmann Publishers, 1993. - xxxii, 1070 p.
7. ISO/IEC 25010:2011. Systems and software engineering - Systems and software Quality Requirements and Evaluation (SQuaRE) - System and software quality models. - Geneva: ISO, 2011. - 34 p.
8. OWASP Foundation. OWASP Top 10:2021 - The Ten Most Critical Web Application Security Risks [Electronic resource]. - 2021. - Available at: [https://owasp.org/Top10/](https://owasp.org/Top10/) (accessed: 26.01.2026).
9. Apache Software Foundation. Apache JMeter™ User’s Manual [Electronic resource]. - Available at: [https://jmeter.apache.org/usermanual/index.html](https://jmeter.apache.org/usermanual/index.html) (accessed: 26.01.2026).