Professional Documents
Culture Documents
ABSTRACT
The project that will be developed is e-Parcel Delivery System (e-PDS) using
interactive web-based application. e-PDS will be developed and used especially for
Nationwide Express Courier Services Bhd branches in Malaysia. At the moment, the
parcel delivery information is very important for searching process and kept
information much better. e-PDS can upgraded the current system and more
effectiveness. It also manages all management about parcel delivery process by staff
and gives information that customers needed. Based on the research at Nationwide
Malacca Express Courier Services Bhd, the current system still has the weaknesses
and must be solve it by e-PDS. The e-PDS will be divided into two levels of users
that are the 'Administrator' and 'Customer'. This project will be built using
Macromedia Dreamweaver MX 6.1, XAMPP 1.6.3a, MySQL 5.0 as database and
other software which includes Adobe Photoshop CS, Microsoft Visio 2003 and etc.
The project methodology of this project will be based on SDLC (Systems
Development Life Cycle) which will be integrated with DBLC (Database
Management Life Cycle). The phases are Planning, Analysis, Design and
Implementation. The expected output of this project is to being interactive web-based
that will be solved problems for staff of Nationwide branches and their customers. It
will be user friendly and easy to use.
ABSTRAK
Projek yang akan dibangunkan ialah secara laman web interaktif iaitu eparcel Delivery System (e-PDS). e-PDS ini dibangunkan khas untuk cawangan
Nationwide Express Courier Services Bhd di Malaysia. Pada masa kini, maklumat
penghantaran barang sangat penting bertujuan memudahkan proses pencarian dan
simpanan maklumat dengan baik. Dengan adanya e-PDS ini, ia dapat membantu
menambahbaik serta lebih efektif berbanding dengan sistem sediada. Ia juga dapat
membantu pihak pengurusan cawangan Nationwide dalam menjalankan pengurusan
penghantaran barang disamping memudahkan pengguna untuk mendapatkan
maklumat-maklumat yang dikehendaki. Hasil kajian yang dijalankan di Nationwide
Express Courier Services Bhd cawangan Negeri Melaka, sistem yang sediada masih
mempunyai kelemahan yang perlu diatasi segera melalui e-PDS. Sistem ini
dibahagikan kepada dua pengguna iaitu 'Pentadbir' dan 'Pengguna'. e-PDS
dibangunkan dengan menggunakan perisian Macromedia Dreamweaver MX 6.1,
XAMPP 1.6.3a, MySQL 5.0 sebagai pangkalan data serta beberapa perisian lain
seperti Adobe Photoshop CS, Microsoft Visio 2003 dan lain-lain. Projek ini
dibangunkan menggunakan SDLC ( Kitar Pembangunan Hayat Sistem) dan
diintegrasikan dengan DBLC ( Kitar Hayat Pangkalan Data) sebagai metodologi.
Fasa-fasa yang terlibat ialah Perancangan, Analisis, Rekabentuk dan Perlaksanaan.
H a i l akhir projek yang diharapkan adalah satu laman web interaktif yang dapat
membantu menyelesaikan masalah pihak cawangan Nationwide Express Courier
Services Bhd dan para pelanggan. Projek ini juga adalah mesra pengguna dan mudah
untuk diguna pakai.
CHAPTER I
INTRODUCTION
1.1
Project Background
Logistic industries are being demanded. lately in Malaysia. Nationwide
Express Courier Services Bhd (NECSB) is one of the private organizations that
handle the logistic operations. They process a lot of parcel per day and used a lot of
vehicles for delivery and pick-ups.
The modernization and new approach through internet makes the logistic
industries become more important. e-Parcel Delivery System (e-PDS) is the project
that will be developed as a web based database application. This project will be used
by NECSB branches to manage all of information that related to the parcels delivery.
E-PDS system has two levels of users; staff of NECSB branches as administrator and
customer.
With this e-Parcel Delivery System (e-PDS), the administrator can manage all
of information about the parcel, make new customer registration, generate annual
report, check parcel status, update parcel status and make data backup in a short time.
e-PDS also has a function for customer to check the status of the parcel, make
customer registration and view general NECSB information. Regular customer can
view their parcel history list, update profile, check parcel status and view general
information of NECSB.
One of the features that will be added is user privilege. There will be an
,thentication password before to access and manipulate the data in this system.
password encryption perhaps will avoid unauthorized user from accessing the system
and make any changes that make conflict of data in this system.
Thus, this system will be an integrated system that can link all departments
like staff department, transport department, parcel information and others to avoid
from redundancy of data.
Though this system, the database will be more efficient and safely for used. It
also can reduce the data loss and damage through the backup process. Besides, it can
make the entire daily job easier than before.
1.2
Problem Statements
There are number of problems that have been identified from the current
system. The problems occurred from the database aspect, the time consuming,
security (levels of users) and other aspects. One of the problems is time and cost
constraint. For example, the customer can check the status of the parcel by calling
the NECSB branches or go to the NECSB branches during business hours. So, it can
waste their time and cost to get information.
Another problem is difficult to view parcel history for regular customer to
make references. If they want to know the parcel history, they must go to the NECSB
branches.
Besides, the current system is not integrated with each other where each
department has its own file to keep the information. So, all data may be redundant
and not reliable. e-Parcel Delivery System (e-PDS) will be developed to solve the
problem of the current system and to upgrade the company services efficiently.
1.3
Objective
There are several objectives for e-Parcel Delivery System (e-PDS):
1.4
i)
ii)
iii)
iv)
v)
Scope
e-Parcel Delivery System (e-PDS) is a web based system and can be access
through internet. e-PDS were fully used by staff of NECSB branches as the
administrator to manage record about parcel delivery. The customers can view the
general information such as checking status of parcel, make customer registration
and view general NESCB information but they cannot manipulate data.
i)
Target User
Administrator
The Administrator of NECSB branches includes Administrator, Clerk,
Customer
Customer of NECSB branches divided by two (2) levels of customer there
Module
e-PDS will be developed include all of the major aspects about this
logistics agency. Among the major modules that are enclosed this system is:
Sending Parcel
This module will be managed by Clerk of NECSB branches to key in data
of parcel information that were sent by customer. The clerk also can insert,
update or delete the parcel information. Besides, the clerk also can check
parcel status, view list of parcel and update their profile.
The user of e-PDS can check parcel status by insert the Parcel Code. This
system will be displayed the status of parcel whether delivered or in progress.
1.5
Project Significance
Project significance shows the benefit and the system contribution to the
users. There are two levels of users that have right to access the system. e-Parcel
Delivery System built to give the user feel easily in using the system.
e-PDS has high right level in accessing this system. e-PDS user can access all
the function provided such as this system can manage information of NECSB
branches and easy to access all of information about NECSB from this system.
This system helps the user (staff of NECSB branches) to generate annual
report about parcel delivery, view the status of parcel, update parcel status, make
data backup in a short of time. This system hoped can give some advanced features
in keying the data, easy to use and will decrease in time consuming and have best
security in password and user friendly.
1.6
Expected Output
This system is expected to be used by the user easily and reduce their time to
get any information. Besides, hope e-PDS system can help the NECSB branches in
managing the daily job for parcel delivery, viewing the status of the parcel, manage
information and so on.
The e-PDS can decrease time to give all information such as viewing the
aflnual report, update status of parcel, and have level of users before access e-PDS
system and son on. Hope this system will give some benefit to all users, whether the
staff of NECSB branches and the customer of NECSB. Hope e-PDS also user
friendly and systematic system.
1.7
Conclusion
Through this system, the database will be more efficient and the data will be
kept safely for used. It is also can reduces the data loss and damage through the
backup process. The security is also maintained by the authorization and role
granting from the administrator. Besides, the process of data transaction will become
more faster and the data will keep securely.
The next chapter will explain about the literature review and project
methodology for e-Parcel Delivery System (e-PDS) that shows the specific
requirements, the facts and finding related with this project. There also have the
milestone of e-Parcel Delivery System.
CHAPTER I1
2.1
Introduction
This chapter has two sub topics which are literature review and project
methodology. Literature review describes the research that related to this project
topic. The definition of literature review is a critical look at the existing system that
is significant to the work. It is too important because it shows the target of the
project.
The researches that have been done in development phase of this project are
related with this system. This project is about the parcel delivery system for the
Nationwide Express Courier Services Bhd (NECSB) branches. The research included
the current software, security of the current system, and more to the database
management development.
The methodology that is suitable with this project is Systems Development
Life Cycle (SDLC) and Database Management Life Cycle (DBLC). This
methodology is act as a guide followed the every phases when developing this eParcel Delivery System (e-PDS).
2.2
2.2.1 Domain
Nationwide Express Courier Services Bhd (NECSB) is a leading courier and
logistics services provider listed on the KLSE Second Board. With an extensive
network of over 100 locations in Malaysia, Singapore and Brunei, it currently
handles in excess of 30,000 shipments per day. The company has recently launched
its web-based Track and Trace system. The system, launched last August, was a
i)
ii)
minimize the redundant of data with link all department in one database.
Besides, this project will take seriously about backup and recovery to avoid
from loss of data. The customer also can check their status of parcel through
this project.
iii)
User D
. . . .. . .
. ~.~.
.
..
..
hccrpmdcn h 1 s d
.. ~ . .
hnp: uuu~~ationwide.tonrnpln~y
0 C o a h Selvites
~toMbw&ahe?
e ' UCIIUPHOW:
e .
..
R8sre&uttefist8
*OfuarY ~ ~ e r t e ~ t O l S
~ n d e M k r Z
l-=prW
0 W o o m htmrgemen
0 F~e~k$dFotk.ndeis
0 mm.0
P ~ - u i p p hn
g m!
0
Figure 2.1 :Track and Trace System of Nationwide Express Courier Services
Bhd (NECSB)
Table 2.1 showed the comparison of existing system (Track and Trace
System of NECSB) and to be system (e-Parcel Delivery System of NECSB
braches). The benefit of e-PDS System is the Regular Customer can view
parcel history without going to the NECSB branches.
FUNCTION
TRACK AND
e-PARCEL
TRACE SYSTEM
DELIVERY
(NEcsB)
SYSTEM (NECSB
Branches)
1. User Authentication
J
I
2. Customer Account
Registration
6. Administrator of NECSB
The staff of NECSB branches totally can manage all this system like
backup, generate report, and manage information of NECSB branches and
others. So, e-Parcel Delivery System is very important for Staff and Customer
of NECSB branches to make their daily job more efficient than before.
2.2.3 Technique
There are many techniques to develop a project. Management Information
Systems (MIS) is a general name for the academic discipline covering the application
of people, technologies, and procedures; collectively called the information system;
to solve business problems. MIS are distinct from regular information systems in that
hey are used to analyze other information systems applied in operational activities in
h e organisation. Academically, the term is commonly used to refer to the group of
information management methods tied to the automation or support of human
decision making.
i)
ii)
Clientlserver architecture
As a result of the limitations of file sharing architectures, the clienthewer
architecture emerged. This approach introduced a database server to replace
the file server. Using a relational database management system (DBMS), user
queries could be answered directly. The client/server architecture reduced
network traffic by providing a query response rather than total file transfer. It
improves multi-user updating through a GUI front end to a shared database.
The three tier architecture (see Three Tier Software Architectures) (also
referred to as the multi-tier architecture) emerged to overcome the limitations
of the two tier architecture. In the three tier architecture, a middle tier was
added between the user system interface client environment and the database
management server environment.
There are a variety of ways of implementing this middle tier, such as
transaction processing monitors, message servers, or application servers. The
middle tier can perform queuing, application execution, and database staging.
For example, if the middle tier provides queuing, the client can deliver its
request to the middle layer and disengage because the middle tier will access
the data and return the answer to the client.
In addition the middle layer adds scheduling and prioritization for work in
progress. The three tier clientlserver architecture has been shown to improve
performance for groups with a large number of users (in the thousands) and
improves flexibility when compared to the two tier approach.
2.3
Project Methodology
To develop this project, the developer use SDLC (Systems Development Life
cycle) and followed by DBLC (Database Life Cycle) method.
Figure 2.3 showed the classic Waterfall model methodology, which is the
first SDLC method and it describes the different phases involved in development.
i)
Feasibility
The feasibility study is used to determine if the project should get
the go- ahead. If the project is to proceed, the feasibility study will produce
a project plan and budget estimates for the future stages of development.
ii)
to solve in the later stage of the software development. Much care is taken
during this phase. The logical system of the product is developed in this
phase.
iii)
Implementation
iv)
Testing
In this phase the system is tested. Normally programs are written
V)
Maintenance
Inevitably the system will need maintenance. Software will
2.3.2
project. It shows the flow of database system fiom the beginning to the endless
process where the database lifecycle is an iterate process. It means that DBLC is
going on and on as long as the database need to be improve or need an addition due
to the current requirement.
i)
Analysis
The data in a database persists for varying periods of time. The data
ii)
iii)
Implementation
The data model (a blueprint for a persistent data storage design)
iv)
Viewing
As soon as a database is ready, the end-user will expect to see
v)
Maintenance
Databases are changing constantly to stay current with business needs.
2.4
Project Requirements
There are number of software and hardware requirements needed to develop
Equipment/Development Tools
Macromedia Dreamweaver MX 6.1 is easy to use and creates
photoshop digital imaging and more efficient editing, processing and file
landling.
ii)
Operating SysternlServer
Microsoft Window XP Professional Version 2002 Service Pack 2
is the operating
Database System
MySQL Server 5.0 is an open source database application like
phpMyAdmin 2.10.3 that free to run or even modify. MySQL 5.0 is a viable
competitor to the database application such as Oracle and Microsoft SQL
Server 2000. MySQL 5.0 is a database management system (DBMS) for
relational databases. It is simply a collection of data, text, numbers or binary
files that are stored by the DBMS.
iv)
Documentation
Microsoft Office Visio 2003 used to design Entity Relationship
Diagram (ERD) and Microsoft Ofice Project 2003 used to design Gantt
Chart.
Besides, Microsoft Office Word 2003 is Microsoft's flagship word
processing software. It used for represent whole documentation (report).