🎉🎉 Decade of Service with Integrity, Commitments and Innovation. 🎉🎉
Case Study

Barcode Tracking System for Logistics Management

Technology :


Industry :



Online ordering portal for barcode labels and digital barcode artwork. All barcode related products are designed for compliance with the GS-1 General Specifications, as well as individual trading partner requirements.

1. Overview of the Project

DK Barcode Testing is a system that helps in transportation services for Logistic Management. In an effort to improve shipment receiving processes and carton identification, Systemchecks2D barcode labels which are based on the Barcode Graphics (BCG) guidelines on the suppliers’ incoming shipment.
System registers suppliers along with their company on the BCG testing portal. For the shipment to get verified by the system, the supplier needs to have ship points. By providing ship-points and testing contacts, supplier can register in the system.
Before shipping the package at supplier’s ship point, sample barcodes on packages gets tested for their print quality and certified by IDL team. The package then gets shipped along with order information and logistic label, which have shipment data, order data, and product data in text and 2D barcode format from the ship point to the destination. At the destination, physical checking is evaluated on an incoming shipment to ensure the supplier has successfully implemented compliant 2D barcode marking on all provided formats.
The system will also check digital barcode sample provided by supplier ship point. Issues regarding barcode and label formatting can be identified from digital submissions.
Testing Credits are required for the supplier to submit barcode test for shipment. If the supplier does not have enough testing Credits, the supplier can buy it from the system itself through Credit Card Payment.
Admin, as well as, the supplier can view reports of ongoing, pass or failed tests.

2. Requirements for the Project

The client approached Evince with the requirements to develop a website for improving shipment receiving process and carton identification process in the system. The client required Specific web portals/applications to achieve the goal of 100% compliance with 2D barcode labeling requirements:
DK 2D barcode labeling standards to satisfy scanning environment. These standards are technically synchronized with other industry standards.
2D Barcode Certification Program to ensure DK suppliers can meet the required 2D barcode formats and minimum barcode print quality guidelines. Pre-made label templates would be provided to suppliers. An education based program providing corrective actions to submissions which do not pass certification.
Online Testing Portal to facilitate supplier registration, test submission, and testing analysis communication. The client wanted to customized reports programmed for DK to access on-demand.
Auditing, Compliance Tracking, and Reporting Barcode Graphics to perform 2D barcode audits and non-compliance monitoring for unusable 2D barcode identification. Evaluations will be processed through the online portal.


Complex logic was required for testing credits and workflow for transition of test from one role to another. Ability to decode 2d Barcode string as per BCG standards.

4. Solution

After having a thorough discussion, Evince team implemented proper Role-based Authentication and Authorization for different roles like Supplier, IDLAdmin, IDLManager, etc to implement testing credits and workflow for transition of test from one role to another. The Team developed a JavaScript to decode 2d Barcode string as per BCG standards for different label Types.

5. Approach

Evince used ASP .Net 4.5Framework and Entity Framework 5 for Database Operation. We have used MSSQL server 2008 R2 to store data. JavaScript is used to provide a secured solution with JQuery for different functions like form validation, animation, event handling, and Ajax interactions and AJAX for avoiding page loading.
Evince follows its own approach to software development which is the combination of various models like Scrum, Prototyping and Iterative model. Evince team goes through detailed analysis and requirements and plans for such an approach for an effective solution that fulfills the client’s business requirements. After this, the team provides the blueprint and design of the proposed website. Once the front end UI gets approved by the client, the development is initiated. The system will be then tested stepwise and will be deployed to the client.


Credit card payment: System is integrating with Authorized .NET for credit card Payments
2D Barcode decoding: JavaScript to decode 2d Barcode string as per BCG standards for different label Types.
RDLC Reports for Admin and supplier
Role based Authentication and Authorization
Virtual Money Concept

7. Benefits

DK is an excellent solution for enhanced shipment processes. The system makes users have a hassle free approach to their shipment process by introducing a simple barcode concept of goods. The system improves Shipping Quality by having effective carton identification. The system makes sure that the goods are shipped in conditions that comply with internationally recognized standards and guidelines. With system’s audit services, companies get to avoid several possible mistakes such as duplicate billing, overcharges. Shipment companies can have the easiest way to ship their goods by minimizing human effort.