Yaknan John Gamb et al., AJCSA, 2018; 2:13

Research Article AJCSA (2018) 2:13

American Journal of Computer Sciences and Applications (ISSN:2575-775X)

Postal Service Tracking System

Yaknan John Gamb1*, Gbor I. Jacob2, Mu’awuya Dalhat1, Sani Aliyu Ahmad1

1Department of Computer Science, Federal University Wukari, Wukari, Taraba State, Nigeria. 2DepartmentMathematics, Statistics and Computer Science, Kwararafa University Wukari, Wukari, Taraba State, Nigeria.

ABSTRACT

This research presents a web-based Postal Service Tracking *Correspondence to Author: System for an efficient and effective Postal Service Delivery. The Yaknan John Gamb software will help keep track of freight or parcel as they are being 1Department of Computer Science, delivered from one place to the other. Most times the delivery of Federal University Wukari, Wukari, packages involves transporting them across long distances with Taraba State, Nigeria. several stops that may lead to the mix-up or possible misplace- ment of the packages enroute. The advent of or Quick Response (QR) has greatly assisted these efforts, to track How to cite this article: from the time it arrives in the mail room to the time it is delivered Yaknan John Gamb, Gbor I. Jacob, to its intended location for pickup or delivery. In this research a Mu’awuya Dalhat, Sani Aliyu Ah- and QR identification techniques were used in the sys- mad. Postal Service Tracking Sys- tem to help identify and track packages. The system was imple- tem. American Journal of Computer mented using Bootstrap for the front end, PHP for the business Sciences and Applications, 2018; logic and MYSQL for the backend on an Apache server. 2:13.

Keywords: Post, Postal, Postal Service, Tracking System, QR Code, Barcode

For Proof eSciPubOnly LLC, Houston, TX USA. Website: http://escipub.com/

Http://escipub.com/american-journal-of-computer-sciences-and-applications/ 0001 Yaknan John Gamb et al., AJCSA, 2018; 2:13

INTRODUCTION Nigeria for instance the Nigerian Postal Service (NIPOST) was created in 1985 [3] and are only A postal service is a company which offers spe- most recently improving their services with cial deliveries of packages, money, documents technology due to competition coming from new or information. Postal services usually boast players like EMS, DHL and UPS which are highly faster delivery times than any alternative method advanced in efficient delivery. of transporting documents, and many services in the modern world rely on it. In the modern age of Problems Faced by Postal Services international business, postal service has be- Like earlier mentioned, there are several prob- come a keystone of enterprise, even as emerg- lems that Postal services still face especially in ing technologies such as the fax machine and developing countries with poor road networks, have rendered them less useful in some semi-computerized system of record keeping or areas. a complete lack of it, an inefficient transport sys- A problem faced by Postal Services especially in tem and poor addressing systems. In Nigeria, developing countries like Nigeria is the inability NIPOST is faced with inefficient management to keep records of parcels and tracking them as and obsolete infracture and an occasional loss they movee from the point of origin to the right and violation of items meant for delivery[4]. If NI- destination. Often, packages are misplaced or POST is to meet competing demands these ar- mixed up because of the manual way parcels eas must be as a matter of urgency be improved. and packages are handled in most developing In developed countries the challenges faced are countries. These problems and more are the not infrastructural problems but technological experienced by the Nigerian Postal Ser- problems that seeks to replace the otherwise tra- vices (NIPOST); hence, this research focuses on ditional system of sending and receiving . the design and implementation of a web-based For example, letters are now mostly sent via postal service tracking system to help mitigate emails and social media platforms. In a recent the problems cited earlier and to help clients research study carried out across 20 developed keep track of the whereabout of their packages countries[5], it was found that the pursuit of eco- from the point of origin to the intended destina- nomic efficiency within a very tightly regulated tion. environment was making life extremely difficult for the United States Postal Service. The re- LITERATURE REVIEW search report also suggests that “despite the rise POSTAL SEVICES of cheap, immediate interpersonal communica- The first known use of the word Postal Service tions on the internet, postal services will still ex- can be traced back to the year 1885[1]. Most pand along with the needs of developing econo- recently, it is sometimes refered to as post or mies.” This shows that the frontiers of postal ser- mail. A postal service is a system that physically vice growth are focused on developing econo- transports postcards, letters, and parcels from mies like Nigeria where the threshold of techno- one place to the other and it can be either private logical and infrasturual advancements have not or public [2]. The postal service has advanced been reached. However, management issues over the yearsFor from crude ways ofProof deliverying are still faced by PostalOnly Services in the devel- parcels to a more modernized and technology oped economies. A report by the US General Ac- driven postal service. Postal Services in counting Office ( GAO) cited management is- developed countries like the Uk, US and the EU sues are a major problem in the US Postal Ser- have advanced and mastered the art of package vices[6]. delivery. This is in clear contrast with developing Barcodes countries like Nigeria and Somalia who are still Barcode also known as Automatic Identification grappling with postal service inefficiencies. In Http://escipub.com/american-journal-of-computer-sciences-and-applications/ 0002 Yaknan John Gamb et al., AJCSA, 2018; 2:13 (Auto ID) was invented in the early 1970s [7] . It Table 1: Types of Barcode and their Uses is an optical machine-readable representation of data and the data usually describes something 1 Dimensional or Linear Barcodes # Barcode Sample about the object that carries the barcode[8]. Bar- 1. Universal Prod- codes are used to identify almost every retail uct code (UPC) item, receiving shipping operations, manufactur- e ing operations, Asset management, office and 2. Code 39 customer service applications; and warehous- ing. Fig. 1 shows how a barcode looks like. The benefits of barcoding include: 3. Code 128 i. Data Accuracy: It is the biggest benefit of barcode, it ensures data is accurately rep- resented.

ii. Efficiency: it helps users work faster 4. IMB

iii. Consistency: It helps to maintain com- pany standards by making sure suppliers 5. DataBar use are certain type of barcode placed ina

certain way for uniformity.

2-Dimensional Barcodes 5. Data Matrix

6. PDF412

7. QR Code

Fig 1: Sample Barcode 8. Aztec

There are two categories of barcodes, the one- dimensional or linear barcode and the two-di- mensional barcode. Based on these categories Tracking System there are different types of barcodes that are Simply put, a tracking system is a system that used for specific purposes. Table 1 shows a few helps to efficiently keep track of an item as it of the popular types of barcodes by category. moves from one place to another. Wikipedia en- The 2D barcodes hold more data than the 1D cyclopeidia defines a tracking system as a sys- ones. The Universal Product Code (UPC) is the tem that is used for the observing of persons or most common barcode found on retail items and objects on the move and supplying a timely or- it is obtained by manufacturers who desire to use For Proofdered sequence ofOnly location data for further pro- barcodes on their products from the Uniform cessing[9]. The reason for tracking is basically to Code Council (UCC). secure the item and know ing precisely where an The Quick Response Code popularly known as item is per time is an information that will help QR Code is the most common of all 2D bar- decision making. An encyclopedia for energy codes. In our research we used the UPC and and gas industry cited the following benefits QR code readers. [10]of a tracking system:

Http://escipub.com/american-journal-of-computer-sciences-and-applications/ 0003 Yaknan John Gamb et al., AJCSA, 2018; 2:13

i. Tracking saves money. In the tracking system designed in this research ii. Tracking provides admirable customer ser- we combined the management and tracking ca- vice. pabilities in a single web-based application to ca- ter for the need of localized postal service organ- iii. Tracking helps in efficiency and productivity. izations. iv. Tracking improves safety measures. v. Tracking offers real-time visibility. We can therefore say that a tracking system is relevant, and its use is not just limited to just an area of application but a vast one. In this research we focus on a tracking system for use in Postal Services to track parcels and achieve proper record keeping of pack- ages. Postal Tracking Systems Several tracking systems exists that are mostly used in developed economies. Some are highly sophisticated while others are not. Postal ser- vice companies like DHL, UPS, , 1 and 1, USPS, EMS etc which operate globally employ one form of tracking system or the other. Perhaps due to funding, localized Postal Service organizations like NIPOST do not employ ad- vanced forms of tracking systems in there oper- ations. G2 Crowd a software reviewer provides a list of the best tracking software[11] based on some certain criteria that was met. The criteria suggest that the software must be able to: a. log the status of delivered packages b. Send out noftifications about the status of delivered packages. c. Provide inventory tracking capabilities. d. Accept digital signatures. e. Store packages or client data relevant to transaction or signature history f. Remain separate from courier delivery managementFor or supply chainProof manage- Only ment. Fig 2: Process Flow Diagram of Existing Sys- tem Some of the softwares included in this category include: Notifii Track, QTrak, SendSuite, Pack- Methodology ageLog, ParcelAlert, Envoy Deliveries, ANALYSIS OF EXISTING SYSTEM EZTrackIt, GigaTrak, IMayl, IntelliTrack Package In the current system records are mostly written Tracking, iOffice Mail Module etc. on and stored in deliver record booklets. The sender of the package pays for the delivery Http://escipub.com/american-journal-of-computer-sciences-and-applications/ 0004 Yaknan John Gamb et al., AJCSA, 2018; 2:13 of the package and is issued a parcel identifica- their package has reached its destination tion number which will be used by the recipient or not which leads to lack of trust on the of the delivery to identify the package. This infor- system and potential loss of revenue. mation is written and recorded in duplicates with iii. Lack of system integrity which permits a copy kept by the source postal office branch careless handing of packages and mis- and the other given to the driver of the delivery placement and database protection vehicle. When the delivery has reached its des- Design of New System tination, the sender will notify the recipient of the The new system is built to work as a web-based package that the delivery has reached its desti- platform. It will be accessible to users via any nation. The recipient then goes to the destination system connected to the Internet. Being web postal office branch with the delivery identifica- based, users will access the new system via the tion number, to claim the package. Fig 2 shows use of web browsers. The information will be the process flow of the existing system. store in digital format and organized in relational They design of the existing postal service track- database tables. User will be im- ing system is essentially manual. The manual plemented in the new system to allow only au- system is based on the following concept: thorized access to the system. i. File storage of customer data collection, The system will be designed to be used primarily making the system to be much with paper for two users; the delivery recipients who will work. monitor the progress of their package and the ii. There is delay ranging from one to two administrators who will submit and update the weeks before customers can determine if delivery.

Fig 3: Use Case Diagram Fig 3 shows the use case diagram of the new stops at postal service offices along the way to system with the various functions performed. deliver parcels for those locations before pro- Process FlowFor of New System Proofceeding to the finalOnly destination of the the parcel in question. At each stop the postal service reg- The new system designed completely digitize isters that the parcel has indeed passed through parcel data by barcodes for each parcel that location on the system by using a barcode whose data has been captured through the filling reader to capture the details of the parcel. A cus- of an online form. The printed barcode is then tomer can login to the system to see the pro- affixed to the parcel before it is ready for trans- gress made in delivery. Fig 4 shows the process portation. Delivery trucks often have several flow of the new system. Http://escipub.com/american-journal-of-computer-sciences-and-applications/ 0005 Yaknan John Gamb et al., AJCSA, 2018; 2:13

Fig 4: Process Flow of New System

For Proof Only

Fig 4: Entity Relation Diagra

Http://escipub.com/american-journal-of-computer-sciences-and-applications/ 0006 Yaknan John Gamb et al., AJCSA, 2018; 2:13 Database Design organizations will benefit them in no small meas- A relational database was designed using ure by increasing their efficiency, consistency, MySQL for storage of package data and user data. Fig 4 presents the E-R diagram of the design. IMPLEMENTATION Hardware Specification The hardware specification used in designing the system is as shown in Table 2. Table 2: Hardware Specification

PROPERTY CONFIGURATION and data accuracy. It would also increase cus-

Make Toshiba tomer confidence because customers can track their packages themselves at the comfort of their

OS Windows 10 homes. This system can be further enriched with Processor Intel(R) Core(TM) i7- other technologies like GPS that will give precise 4700MQ CPU @ coordinates of where packages are per time and 2.40GHz 2.40GHz will also add to their security. Installed 8.00GB REFERENCES Memory [1] M. Webster, “Postal Service _ Definition of Postal System Type 64 bits OS Service by Merriam-Webster,” Merriam-Webster, Incorporated. [Online]. Available: https://www.merriam-webster.com/dictionary/postal Software Specification service. [Accessed: 02-Aug-2018]. The software specification used in implementing [2] Wikipedia, “Mail - Wikipedia,” Wikipedia. . thesoftware is presented in Table 3. [3] A. Salau, “Throwback Thursday_ The History of Nigerian Postal Service • Connect Nigeria,” Table 3: Software Specification ConnectNigeria.com, 2014. [4] A. Adepetun and N. Onyedika-Ugoeze, “‘NIPOST challenged by inefficient management, obsolete SOFTWARE TYPE infrastructure’ — Technology — The Guardian IDE Dreamweaver Nigeria Newspaper – Nigeria and World News,” The Guardian, 10-Aug-2016. OS Windows 10 [5] W. S. Jackson, S. Druck, and S. Albury, “How the G20’s Postal Services Are Meeting The Challenges Server WAMP of the 21st Century,” 2011. [6] D. M. Walker, “Major Management Challenges Front End Bootstrap 4.0 and Program Risks: Department of the Treasury: OCG-99-14.,” 1999. Database MySQL [7] IDAutomation.com, “Barcode for beginners: Logic PHP Tutorial and FAQ,” 2007. [8] Wikipedia, “Barcode - Wikipedia,” Wikipedia. . Interfaces [9] Wikipedia, “Tracking system - Wikipedia,” For ProofWikipedia. . Only Fig. 6 Presents the home interface of the Postal [10] Petropedia Inc., “What is an Orifice Tracking System that was implemented. Valve? - Definition from Petropedia,” Petropedia. . Fig. 6. GUI of Postal Tracking System [11] G2 Crowd, “Best Package Tracking Software.” . CONCLUSION

The System designed and implemented in this research if adopted by postal service

Http://escipub.com/american-journal-of-computer-sciences-and-applications/ 0007