Project Report
Project Report
This research project is our original work and has not been presented for a credit/degree in
any other university or any other award. We also do declare that complete list of references is
provided indicating all the sources of information quoted or cited.
We therefore declare that, this work is our own contribution for the partial fulfillment of the
award of A1 advanced diploma in Information Technology at TUMBA COLLEGE OF
TECHNOLOGY.
Signed by:
…………………….
……………………
……………………..
……………………...
Date: ……./10/2015
i
TUMBA COLLEGE OF TECHNOLOGY (TCT)
IPRC - NORTH
Tel: +2502802501514/+2502802501515
E-mail: [email protected]
Website: www.tct.ac.rw
FACULTY OF TECHNOLOGY
C E R T I FI CAT E
This is to certify that the project work entitled “Courier Management Information
System” is a record of the work done by Yves MAZIMPAKA (GS14169), Felix
MUHOZA (GS14086), J. Claude KWIZERA (GS14150), and Jeannine
KWIZERA (GS14262) in a partial fulfillment of the requirements for the award of
A1 advanced diploma in information technology during the academic year 2014-
2015.
……………………………………… ……….…………………………..
DEDICATION
This Book is dedicated to:
ii
Our Almighty God
iii
ACKNOWLEDGEMENT
Our acknowledgements go to the Almighty God who protected us through all the hardships of
our study all along.
Acknowledgements also go to the government of Rwanda which gave us the scholarship fees.
Thanks to TCT authorities and lectures that provided us with a package of knowledge and
skills.
We are indebted to our supervisor Mr. Oscar KALIMA for his advices and guidance we owe
you a lot.
Thanks to people who helped us to find data for our research, I mention Mr. MUGANGA J.
Pierre.
iv
ABSTRACT
The project entitled “COURIER MANAGEMENT INFORMATION SYSTEM” is
developed to reliably aid in transferring the packages/items and personal messages or mails
from one place to another by managing information of the item and controlling that item to be
couriered safely and taken by the right receiver.
Today people like to send the letter and other things with the help of couriers from different
courier companies. Because this method maintains the timing and the minimum expenditures.
The international and shipment/cargo trading can be done in this courier system. This project
is provided for making this work as computerized one. So the manual works can be reduced
by this valuable processing.
This courier system can be used in domestic as well as remote areas. The branches of Courier
Company are provided all over the world. The courier system is much faster than the postal
letters, so the people like to have this kind of approaches and this system can also be used to
maintain courier company information such as offices and few employees’ information, it can
also assist to generate daily report of incoming and outgoing shipments and it can also notify
customer by sending SMS to his/her cellphone for delivery of his/her item to the nearest
office branch and sending other SMS notification to the customer when item is taken,
returned and SMS reminder in order to take his/her item on time.
The project is developed using the front-end PHP, JavaScript and HTML and as a back-end
we used MySQL, so the storage of data for different modules are easy and viewing the data
can be done in the forms organized in the database.
v
Table of contents
DECLARATION......................................................................................................................I
C E R T I F I C A T E.............................................................................................................II
DEDICATION.......................................................................................................................III
ACKNOWLEDGEMENT....................................................................................................IV
ABSTRACT.............................................................................................................................V
TABLE OF CONTENTS......................................................................................................VI
LIST OF FIGURES...............................................................................................................IX
LIST OF TABLES..................................................................................................................X
LIST OF ABREVIATION....................................................................................................XI
CHAPTER 1: INTRODUCTION...........................................................................................1
1.4. METHODOLOGY................................................................................................................................................3
2.1. Introduction............................................................................................................................................................5
vi
2.2.4. System (4)....................................................................................................................................................5
2.2.5. Administrator (5)..........................................................................................................................................5
2.2.6. Customer (6).................................................................................................................................................5
2.2.7. Employee (7)................................................................................................................................................5
2.2.8. Web browser (9)...........................................................................................................................................6
2.2.9. Web Server (10)............................................................................................................................................6
2.2.10. HTML (11)..................................................................................................................................................6
2.2.11 .Host (12).....................................................................................................................................................6
2.2.12. Database (13)..............................................................................................................................................6
2.2.13. XAMPP Server (14)....................................................................................................................................7
2.2.14. Apache (15).................................................................................................................................................7
2.2.15. PHP (16)......................................................................................................................................................8
2.2.16. JAVASCRIPT (17).....................................................................................................................................8
2.2.17. MySQL database (18).................................................................................................................................8
2.2.18. PHPMyAdmin (19).....................................................................................................................................8
2.2.19 CSS (20).......................................................................................................................................................9
2.2.20. Adobe Photoshop (21)................................................................................................................................9
2.2.21. Notepad ++ (22)..........................................................................................................................................9
3.1. Overview...............................................................................................................................................................10
5.1. INTRODUCTION................................................................................................................................................22
vii
5.3. MySQL database tables.......................................................................................................................................23
6.1. CONCLUSION................................................................................................................33
6.2. RECOMMENDATION.......................................................................................................................................33
REFERENCES.......................................................................................................................34
viii
List of figures
FIGURE 1: FUNCTIONAL DIAGRAM.................................................................................................15
FIGURE 2: ELEMENTS OF BASIC ENTITY RELATIONSHIP DIAGRAM..............................................16
FIGURE 3: ENTITY RELATIONSHIP DIAGRAM..................................................................................16
FIGURE 4: SYMBOLS OF USE CASE DIAGRAM................................................................................17
FIGURE 5: USE CASE DIAGRAM......................................................................................................18
FIGURE 6: DATABASE AND TABLES IN PHPMYADMIN..................................................................23
FIGURE 7: HOME PAGE...................................................................................................................24
FIGURE 8: WELCOME TO THE ADMINISTRATOR LOGIN AREA.......................................................25
FIGURE 9: WELCOME TO THE ADMINISTRATOR TAB.....................................................................26
FIGURE 10: WELCOME TO THE EMPLOYEE LOGIN AREA...............................................................27
FIGURE 11: WELCOME TO THE EMPLOYEE TAB............................................................................27
FIGURE 12: LIST OF ALL ADDED SHIPMENTS..................................................................................28
FIGURE 13: CUSTOMER TRACK SHIPMENT TAB.............................................................................28
FIGURE 14: SHIPMENT TRACKING RESULT....................................................................................29
FIGURE 15 : SMS SENT TO RECEIVER CELLPHONE WHEN SHIPMENT DELIVERED..........................30
FIGURE 16: SMS SENT TO SENDER CELLPHONE WHEN SHIPMENT TAKEN BY THE RECEIVER.......30
FIGURE 18: SMS REMINDER SENT TO RECEIVER CELLPHONE FOR 15 DAYS LEFT.......................31
FIGURE 19: SMS REMINDER SENT TO RECEIVER CELLPHONE FOR 5 DAYS LEFT.........................31
FIGURE 17 : SMS SENT TO SENDER CELLPHONE WHEN SHIPMENT RETURNED..............................32
ix
List of tables
TABLE 1: SHIPMENT.......................................................................................................................18
TABLE 2: OFFICE............................................................................................................................19
TABLE 3: EMPLOYEE......................................................................................................................19
TABLE 4: ADMIN.............................................................................................................................20
x
LIST OF ABREVIATION
CPU: Central Processor Unit
xi
ERD: Entity Relationship Diagram
xii
CHAPTER 1: INTRODUCTION
1.1 Overview
In modern age, as time increase, needs and requirements of the person are also increased.
They want more facilities and try to do their task quickly and within time. But they cannot get
all the things at nearest market or area, so they have to import the things from any place in the
world.
Within the country, the things can be imported through post services. But it consumes the
time and sometimes problem of damage or missing occurs whereas in the international
markets, the one way is shipping. But it also requires more time.
The courier services are one of the solutions of these problems. It is used to send things to
any person in the world within time.
The courier company has number of branches, which are spread over the country or the world
so that when person wants to send things he/she then has to go at the nearest courier branch.
The courier company save all necessary information about the customer ‘s item and creates
the schedule to ship it .The courier services work as destination office and source office .The
source office branch receives the order means consignments from the customer and sends it
to the destination courier branch.
Using the courier service person can easily send his/her parcels/packages to other person in
the particular destination within the time. Nowadays many companies and people use the
services of various courier companies.
People when transfer their products using any courier service wants to know whether their
products has been shifted or delivered to the right place, if not then by what time it will be
shifted or delivered and where it is now. Taking all these information manually is very
difficult. To handle all these activities include various processes in existing system and
because technology is making everything in every domain easier than before. The process of
writing shipments, employees and even office information in papers consumes a lot of time.
Also the information on written material can be easily lost, burnt and even stolen.
1
1.3. OBJECTIVE OF THE PROJECT
2
1.4. METHODOLOGY
We have done interview with employees and their customers in different courier companies
that provide courier services in this country then we did discussion about the problem which
was found.
We used documentation in TCT library to improve our knowledge which helped us to carry
out the implementation of our system.
And also because this system is not hosted over the internet it cannot share information
among them for example when shipment is sent from office1 to office2, office2 should access
information about that shipment to hand over them to the receiver of that shipment accurately
and this can be accomplished when there is a connection between two offices over the
internet and even if this system is used to manage employees but it doesn’t manage their
salaries and attendances.
Courier companies that still use existing system they store information about shipments in
papers which is no longer secure and also information can easily be stolen, burnt and lost but
in this computerized system to save information of shipments, employees and offices is
secure and not easy to get lost and stolen. Actually this modern system will be useful to solve
all the above mentioned issues.
3
1.7. ORGANIZATION OF THE PROJECT
This project is divided into five chapters. The introduction, problem statement, objectives of
the project, Methodology, scope of the project and study justification as the chapter one. The
literature review as the chapter two is introduced to discuss on what other people has done
that is in relation with DBMS and Design and implementation of Courier Management
Information System. It justifies the use of solution, techniques and procedures used to resolve
the problems in this project work.
Chapter five indicates the implementation part. Chapter six presents conclusion and
recommendation based on main findings and experience.
4
CHAPTER 2: LITERATURE REVIEW
2.1. Introduction
This chapter explains the process used during our research in order to gather information
from other sources related our final year project. It also includes the work that was done by
others we used to develop the courier Management Information System application and the
background of the system. It also explains technologies and techniques used with view of
providing an overview for the concept of the system’s design.
1
http://en.wikipedia.org/wiki/Courier
2
http://en.wikipedia.org/wiki/Management
3
http://en.wikipedia.org/wiki/Information
4
https://en.wikipedia.org/wiki/System
5
http://en.wikipedia.org/wiki/Administrator
6
https://en.wikipedia.org/wiki/Customer
7
https://en.wikipedia.org/wiki/Employment#Employee
5
2.2.8. Web application (8)
A web application or web app is any program that runs in a web browser. It is created in a
browser-supported programming language (such as the combination of JavaScript, HTML
and CSS) and relies on a web browser to render the application.
8
https://en.wikipedia.org/wiki/Web_application
9
https://en.wikipedia.org/wiki/Web_browser
10
https://en.wikipedia.org/wiki/Web_server
11
https://en.wikipedia.org/wiki/HTML
12
http://www.webopedia.com/TERM/H/host.html
13
http://en.wikipedia.org/wiki/Database
6
2.2.13. XAMPP Server (14)
XAMPP is a free and open source cross-platform web server solution stack package,
consisting mainly of the apache http server, MySQL database, and interpreters for scripts
written in the PHP and Perl programming languages.
MySQL
PHP
Perl
The program is released under the terms of the GNU general public license and acts as a free
web server capable of serving dynamic pages. XAMPP is available for Microsoft windows,
Linux, Solaris, and Mac OS x, and is mainly used for web development projects. This
software is useful while you are creating dynamic web pages using programming languages
like PHP, JSP, and Servlets.
One example is sharing files from a personal computer over the Internet. A user who has
Apache installed on their desktop can put arbitrary files in the Apache's document root which
can then be shared Programmers developing web applications often use a locally installed
version of Apache in order to preview and test code as it is being developed.
14
https:// codinglogbook.com/web-development/xampp
15
http://www.memoireonline.com/07/12/5995/
m_Online-ordering-and-inventory-system23.html
7
2.2.15. PHP (16)
PHP is a general-purpose server-side scripting language originally designed for web
development to produce dynamic web pages. For this purpose, PHP code is embedded into
the HTML source document and interpreted by a web server with a PHP processor module,
which generates the web page document. It also has evolved to include a command-line
interface capability and can be used in standalone graphical applications.
PHP was originally created by Rasmus Lerdorf in 1995. The main implementation of PHP is
now produced by The PHP Group and serves as the de facto standard for PHP as there is no
formal specification. PHP is free software released under the PHP License which is
incompatible with the GNU General Public License due to restrictions on the usage of the
term PHP.
While PHP originally stood for "Personal Home Page", it is now said to stand for "PHP:
Hypertext Preprocessor", a recursive acronym.
16
http://cocoate.com/book/what-php
17
https://en.wikipedia.org/wiki/JavaScript
18
https://en.wikipedia.org/wiki/MYSQL_database
19
http:// en.wikipedia.org/wiki/PhpMyAdmin
8
2.2.19 CSS (20)
Cascading Style Sheets (CSS) is a style sheet language used for describing the look and
formatting of a document written in a markup language. While most often used to change the
style of web pages and user interfaces written in HTML and XHTML, the language can be
applied to any kind of XML document, including plain XML, SVG and XUL.
Photoshop was created in 1988 by Thomas and John Knoll. Since then, it has become the
factor industry standard in raster graphics editing, such that the word "Photoshop" has
become a verb as in "to Photoshop an image," "photo shopping," and "Photoshop," etc. It can
edit and compose raster images in multiple layers and supports masks, alpha compositing and
several color models including RGB, CMYK, Lab color space (with capital L), spot color and
duotone. Photoshop has vast support for graphic file formats but also uses its own PSD and
PSB file formats which support all the aforementioned features. In addition to raster graphics,
it has limited abilities to edit or render text, vector graphics (especially through clipping
path), 3D graphics and video. Photoshop's feature set can be expanded by Photoshop plug-
ins, programs developed and distributed independently of Photoshop that can run inside it and
offer new or enhanced features.
Photoshop's naming scheme was initially based on version numbers. However, in October
2004, following the introduction of Creative Suite branding, each new version of Photoshop
was designated with "CS" plus a number; e.g., the eighth major version of Photoshop was
Photoshop CS and the ninth major version was Photoshop CS2. Photoshop CS3 through CS6
was also distributed in two different editions: Standard and Extended. In June 2013, with the
introduction of Creative Cloud branding, Photoshop's licensing scheme was changed to that
of software as a service and the "CS" suffixes were replaced with "CC". Historically,
Photoshop was bundled with additional software such as Adobe Image Ready, Adobe
Fireworks, Adobe Bridge, Adobe Device Central and Adobe Camera RAW.
20
https://en.wikipedia.org/wiki/Cascading_Style_Sheets
21
https://en.wikipedia.org/wiki/Adobe_Photoshop
22
https://en.wikipedia.org/wiki/Notepad%2B%2B
9
CHAPTER 3: RESEARCH METHODOLOGY
3.1. Overview
This chapter explains methods which are used to collect data during research and software
tools.
To reach this, it is necessary to use different methods to collect the necessary information
coming from different people like courier, employees and others that work in different
courier companies and even their customers .In our research we used two techniques of data
collection like the interview and the observation. These techniques give a good output when
they are used together.
3.3.1. Interview
The interview is a technique of getting data by asking a number of questions to a person or a
group of persons.
During our research we interviewed some employees, courier who are working in different
courier companies in our country about how the current system works and what are
challenges they face when using it.
3.3.2. Observation
The observation is a type of research strategy. Observation of the functioning of the existing
system gives the idea for the design of the new system. This will figure of the pitfalls of the
Current system. It is helpful to understand and study the entire current
system. By observation we can point out the changes needed to the existing system. It also
gives a better understanding of the workloads and pressures faced. During our observation we
found courier companies still write shipments information in papers and other information
related to the company such as employees and office information. We also observed that
customers have to go to their nearest courier companies to know whether their items have
arrived or not.
10
3.4. SOFTWARE TOOLS
X (meaning cross-platform)
MySQL
PHP
Perl
The program is released under the terms of the GNU general public license and acts as a free
web server capable of serving dynamic pages. XAMPP is available for Microsoft windows,
Linux, Solaris, and Mac OS x, and is mainly used for web development projects. This
software is useful while you are creating dynamic web pages using programming languages
like PHP, JSP, and Servlets.
3.4.2. Apache
Apache is primarily used to serve both static content and dynamic Web pages on the World
Wide Web. Many web applications are designed expecting the environment and features that
Apache provides. Apache is the web server component of the popular LAMP web server
application stack, alongside MySQL, and the PHP /Perl /Python programming languages.
Apache is used for many other tasks where content needs to be made available in a secure
and reliable way. One example is sharing files from a personal computer over the Internet. A
user who has Apache installed on their desktop can put arbitrary files in the Apache's
document root which can then be shared Programmers developing web applications often use
a locally installed version of Apache in order to preview and test code as it is being
developed with PHP.
Photoshop was created in 1988 by Thomas and John Knoll. Since then, it has become the
factor industry standard in raster graphics editing, such that the word "Photoshop" has
become a verb as in "to Photoshop an image," "photo shopping," and "Photoshop," etc. It can
edit and compose raster images in multiple layers and supports masks, alpha compositing and
several color models including RGB, CMYK, Lab color space (with capital L), spot color and
duotone. Photoshop has vast support for graphic file formats but also uses its own PSD and
PSB file formats which support all the aforementioned features. In addition to raster graphics,
11
it has limited abilities to edit or render text, vector graphics (especially through clipping
path), 3D graphics and video. Photoshop's feature set can be expanded by Photoshop plug-
ins, programs developed and distributed independently of Photoshop that can run inside it and
offer new or enhanced features.
Photoshop's naming scheme was initially based on version numbers. However, in October
2004, following the introduction of Creative Suite branding, each new version of Photoshop
was designated with "CS" plus a number; e.g., the eighth major version of Photoshop was
Photoshop CS and the ninth major version was Photoshop CS2. Photoshop CS3 through CS6
was also distributed in two different editions: Standard and Extended. In June 2013, with the
introduction of Creative Cloud branding, Photoshop's licensing scheme was changed to that
of software as a service and the "CS" suffixes were replaced with "CC". Historically,
Photoshop was bundled with additional software such as Adobe Image Ready, Adobe
Fireworks, Adobe Bridge, Adobe Device Central and Adobe Camera RAW.
3.4.4. Notepad ++
Notepad++ is a text editor and source code editor for use with Microsoft Windows. Unlike
Notepad, the built-in Windows text editor, it supports tabbed editing, which allows working
with multiple open files in a single window. The project's name comes from the Cooperator.
Notepad++ is distributed as free software. At first the project was hosted on SourceForge.net,
from where it has been downloaded over 28 million times, and twice won the Source Forge
Community Choice Award for Best Developer Tool.
12
CHAPTER 4: SYSTEM ANALYSIS AND DESIGN
The purpose of the system design phase is to show how you gave the solution of the problem
specified by the requirement document.
Our system focuses on Courier Management Information and it has the functionalities as
justified below. Firstly, our system will help courier companies to manage well their
shipments information from any place and at any time wherever the employee of the courier
company will be can manage them and it can also help to generate the report of those
shipments.it can also assist courier companies to manage few information about their
employees and offices(branches). With the help of this system the customers can be able to
send and receive their items safely and also they can track it to know its status if it’s still in
transit, delivered, taken, returned and returned-taken without going to the branch of the
courier company to enquire about their items and also when the shipment delivered customer
can be able to know how many days are left to take his/her item ,depend on the policy of the
courier company, for example courier company can set a rule of taking shipment within a
month since the day an item delivered and if a customer didn’t take it within that time the
shipment should turn to the source office to be taken by the sender(the one who sent it)and
the system notifies customer how many days are left his/her item to be expired in his/her
nearest office(branch) in other words how many days are left to return to sender and also via
SMS customer can be notified to his/her cellphone if his/her shipment delivered, taken and
returned and also SMS reminder can be sent by this system to customer ‘s cellphone in order
to allow customer to take his/her item on time.
Browser : Any browser like Google chrome, Opera, and Mozilla Firefox
13
Web Server : Apache Service
Hardware:
Processor : Any
Mouse : Normal
Monitor : Normal
There are total of 13 types of diagrams in UML 2.0. They can be divided into two categories:
Structural diagrams and Behavioral diagrams. For quick understanding, they are like this.
14
Structural diagrams are used to capture the physical organization of the things in the system.
Behavioral diagrams are used to capture the activities and actions that occurs within or with
outside of the system. Among behavioral diagrams, there is a group of diagrams called
Interaction diagrams, which more emphasize the flow of control along the timeline.
Delivered
Shipment In transit Shipment SMS to
customer's
Taken Cellphone
Employee Employee Shipment
Delivered
Returned
Office Taken Office
Returned-taken
Returned
Generate
Returned-Taken
15
Attribute Entity Relationship Entity
id username password
admin
1
1 1
Manages off_name city
Controls
oid ph_no Adds & Tracks
n
reg_date n
email n
employee 1
position assigned to
1 office office_time
office_name
ph_no eid
1
email 1
emp_name Has details of
pass gender Adds & tracks
uname n
n
added_time smsStatus
status
pick_time
pick_date
sid
deltime
ship_name
delivered_date
phone
destination shipment
s_email
source s_id
mode
rev_name
weight
r_phone
freight r_email
r_id
type c_phone c_name
cons_no c_email
Describe the interaction between a primary Actor and the system itself, represented as a
sequence of simple steps. As the name implies, use case diagram has been developed to
describe the use case of the system from the user’s viewpoint, and hence is well suited for use
case analysis and its representation in RD process. UML use case diagram basically consists
of 3 components: actor, use case, and association.
Association
Use case
Actor
17
Login
Add/Delete/Edit/View Employee
Manage offices
Admin
Post News
View News
Employee
Add/Delete/Edit/View Shipment
Customer
Generate report
Track Shipment
Send SMS
Receive SMS
Receive item
18
4.5. Structure of the database
Table 1: shipment
deadline Varchar Deadline date that shipment should be taken after its delivery
19
Table 2: office
Primary key: oid
Table 3: employee
Primary key: eid
Table 4: admin
20
Primary key: eid
5.1. INTRODUCTION
This chapter will explain the technologies and methodology used in implementation the
proposed system. It will give detailed on the programming language and others tools used in
implementing Courier Management Information System.
21
5.2. Description of tools
In designing the front-end of the Courier Management Information System we have used
XAMPP, Notepad ++ as tools and PHP, JavaScript and HTML as Programming Languages
Tools.
1. XAMPP is an acronym that stands for cross platform or combination of Linux WAMP for
Windows, Apache, MySQL, and PHP for Perl or (python). It is a web development platform
that defines the operating system (windows),web server(apache),Database(MySQL),and
scripting language(PHP, Perl, or python).HTML: Hypertext Markup Languages has been
employed to design the web pages, forms, tables, and creating some links.
2. Notepad ++: Notepad++is a text editor and source code editor for use with Microsoft
Windows. Unlike Notepad, the built-in Windows text editor, it supports tabbed editing, which
allows working with multiple open files in a single window.
3. PHP
4. JavaScript: JavaScript (JS), also known as ECMAScript (the untrademarked name used
for the standard), is a dynamic programming language. It is most commonly used as part of
web browsers, whose implementations allow client-side scripts to interact with the user,
control the browser, communicate asynchronously, and alter the document content that is
displayed.
All these tools have been well discussed in chapter three and two of this report.
22
Figure 6: Database and tables in PHPMyAdmin
24
Figure 8: Welcome to the Administrator Login Area
25
Figure 9: Welcome to the Administrator Tab
26
Figure 10: Welcome to the Employee Login Area
27
5.4.6. List of all added shipments
This is the list of all added shipments that are not yet being shifted (that has In Transit status)
and this list also shows that others are already delivered, taken, returned and returned-Taken.
28
5.4.8. Customer tracking result
All information about the item that customer sees after searching them using
consignment/shipment number.
29
5.4.9. SMS sent to Receiver cellphone when shipment delivered
SMS sent by the system to notify customer (Receiver) for delivery of his/her item
5.4.10. SMS sent to Sender cellphone when shipment taken by the Receiver
SMS sent by the system to notify customer (sender) when he/she sent item has successfully
taken by the receiver
Figure 16: SMS sent to Sender cellphone when shipment taken by the Receiver
30
5.4.12. SMS Reminder sent to Receiver cellphone for 15 days left
SMS sent by the system to remind customer (Receiver) to take his/her item on time
Figure 17: SMS Reminder sent to Receiver cellphone for 15 days left
Figure 18: SMS Reminder sent to Receiver cellphone for 5 days left
31
5.4.11. SMS sent to Sender cellphone When shipment returned(replace)
SMS sent by the system to notify customer (Sender) when item returned to the source office
because Receiver didn’t take it within given time
The “Courier Management Information System” reduces wastage of time that the
customers customarily spend to go to the nearest courier company branch to enquire about
the arrival of their items. It provides different services to the courier companies like to keep
shipment details, few employees and offices information and it can also help to generate
report of all shipments. It ensures proper authentication, authorization and security of
sensitive data of the Application which is not available in the existing system.
6.2. RECOMMENDATION
This project entitled” Courier management Information System” has been achieved and
done but for us and assistance of our supervisor and classmates and we delight to highly
recommend courier companies to use this system in order to provide better and quick services
to their customers, to improve employee productivity and even company income also courier
companies can secure their information intensely.
Since this system is very useful and needed by many people to send and receive their items
on time, it should be able to be used by everyone who speaks any language that is why we
strongly recommend upcoming graduates in IT department or other researchers to ameliorate
and make some improvements to this system including making it multilingual system.
References
1. [Online] http://en.wikipedia.org/wiki/Courier.
2. [Online] http://en.wikipedia.org/wiki/Management.
33
3. [Online] http://en.wikipedia.org/wiki/Information.
4. [Online] https://en.wikipedia.org/wiki/System.
5. [Online] http://en.wikipedia.org/wiki/Administrator.
6. [Online] https://en.wikipedia.org/wiki/Customer.
7. [Online] https://en.wikipedia.org/wiki/Employment#Employee.
8. [Online] https://en.wikipedia.org/wiki/Web_application.
9. [Online] https://en.wikipedia.org/wiki/Web_browser.
34