Supply and logistics software system based on barcoding technology

Authors

  • Ivan Dychka
  • Olga Sulema
  • Arkadii Krainosvit

DOI:

https://doi.org/10.34185/1562-9945-6-131-2020-04

Keywords:

прикладна програмна система, архітектура програмного забезпечення, штрихове кодування, дворівневе подання даних, логістика

Abstract

The paper discusses the development of the supply and logistics software system with data processing advanced means based on barcoding technology. Even though barcoding technology is well-known and widely used technology to automated data input into a computer system, nowadays there is no sole approach to a computer system development based on barcoding in the area of supply and logistics. Thus, the authors focus their research on developing a basic software system architecture, which can simplify the process of software development, as well as ways of its adaptation for solving logistic problems that require access to data represented in a form of a barcode. To represent information of an accounting object, a two-layer barcode approach is proposed in the paper. The main idea of two-layer barcoding is to encode two independent data sequences to the same barcode. The bottom layer contains autonomous textual data about an accounting object. Usually, it is a relatively short description in a given format. The top layer stores numeric data, which is the object ID in the remote database. It is assumed in the paper that three groups of users can operate the logistics computer system: operator, forwarder, and manager. Each of these groups has its own access permissions. An operator can only input data into the system. A forwarder is allowed to access bottom-layer data; it gives a possibility to get basic information about an object without accessing the Internet that might be unstable on the journey and in small villages. A manager can access the full information about the object through a top layer. A basic system architecture bases on functional and non-functional requirements and consists of the modules for the object processing, barcode symbol creating, and restoring initial data. This architecture contains a universal set of components that allows to adapt it to any needs of logistics companies, which simplifies the logistics software process. In order to implement developed architecture, a new design pattern “Converter” has been proposed.

References

Pang J., Shen L., Zhang Q., Xu H., Li P. (2019) Design of Modern Logistics Man-agement System Based on RFID and NB-IoT. Springer, Cham, vol. 927.

Zadorozhnyi Z.-M., Muravskyi V., Pochynok N., Hrytsyshyn A. (2020) Innovation Management and Automated Accounting in the Chaotic Storage Logistics. Marketing and Management of Innovations, №2, pp. 313-323.

Transportation & Logistics Software by EMS Barcode. Access at https://www.emsbarcode.com/transportation-logistics-barcode-solution/

Dörr L., Brandt F., Pouls M., Naumann A. (2020) Fully-Automated Packaging Structure Recognition in Logistics Environments. IEEE, vol. 1, pp. 526-533.

Dychka I., Sulema O. (2019) Data Compression and Representation as Multicolor Barcodes. ICT in Education, Research and Industrial Applications, vol. 1, pp. 534-541.

Capilla R., Babar M. A., Pastor O. (2012) Quality requirements engineering for sys-tems and software architecting: methods, approaches, and tools. Requirements Engineer-ing, vol. 17(4), pp. 255–258.

Chung L., Nixon B. A., Yu E., Mylopoulos J. (2012) On non-functional requirements in software engineering conceptual modeling: foundations and applications. Springer Science & Business Media.

Achimugu P., Selamat A., Ibrahim R., Mahrin M. N. (2014) A systematic literature review of software requirements prioritization research. Information and software tech-nology, vol. 56(6), pp. 568-585.

Farahani R., Rezapour S. (2011) Logistics operations and management: concepts and models. Elsevier.

What is Cloud Storage? Access at https://aws.amazon.com/what-is-cloud-storage/

Published

2021-03-01