Académique Documents
Professionnel Documents
Culture Documents
This report is submitted in partial fulfillment of the requirements for the Bachelor of
Computer Science (Software Development)
In the booking function, user can check whether there are available transport or
not and can check their booking status. Another function is for administration part of the
system. The function is to approve the transport booking, transport and driver record
management and producing reports and show the statistic of the transport booking by
month.
Hopefully, Online Transport Booking System can be realized and the user can
uses this system easily and systematically. After that, PKKT not lag in a current
technology in effort to become a High Education Institution which is developed from
infrastructure and also academic.
The manual filing system has many problems for the users and administrators at
PKKT. These problems occurred because the application for a transport booking uses a
form and is stored in a file. So, the form in a file will increase from time to time and the
management also hard to find the form. As what the writer know, file is not having a
security and a probability the file will lost is very high. So, a manual filing system is not
safe to store all the data or information about the transport booking.
Besides, application to make a transport booking also takes a long time because
the user who wants to make a transport booking must go to administration office and fill
the manual form. After that, the user must take a signature from the director to get the
approved from her or him. Comparing with Online Transport'Booking System, the user
can just only seat in front of computer with the internet and can make a transport
booking online.
The manual filing system is also not systematic because information is difficult
to retrieve. For example, if the users want to check whether there is available transport
for them to book. So, Online Transport Booking System will develop to become a
management about transport booking more systematic.
1.3 Objective
ii. Increase information management where the admin easily to get the information
about the transport booking.
iii. Increase data integrity in database with safety. This is because only administrator
can see and use the information in database.
iv. To provide the system that can show the availability of the transport usage.
1.4 Scope
It is focused to user who want use this system, what platform that want to use
and what functionality from the system.
i. User
ii. Platform
iii. Functionality
Besides that, admin can see statistic about transport booking by month in
graph-
* Admin also can view the report about the usage of the transport for given
date or duration.
Online Transport Booking System is believed to bring lots of benefit to its users
and admin at PKKT. The benefit is the users can make a transport booking more easily.
It is because users just enter the information to make an application about transport
booking by online. The users also don't have to go management department to make a
transport booking. Beside that, users also don't have to use a paper to fill in the form but
just enter the information about transport booking in computer by online the web site.
This way also can safe the user's time.
While for admin can help management of the information. The admin do not
have to check the availability of the transport because it is check automatically by the
system. The admin can get the information about the transport booking such as who
want to book the transport, what type of transport, what location and how long time
duration of booking. After that, admin can make a report and show the statistic about
transport that is booked by month via the system. So, data integrity in database will be
increased with safety because only admin can use and see the information in database.
From this system, the expected output is the system that can offer Online
Transport Booking System. Before make a transport booking, the user also can check the
transport schedule either transport available or not on the date. Besides that, this system
provides online form for the user, automatic checking for transport booking and also
generate report for the management side.
1.7 Conclusion
2.1 Introduction
This chapter describes about literature review and methodology to develop the
Online Transport Booking System. A literature review is a body of text that aims to
review the critical points of current knowledge on a particular topic. This means, the
chapter will explore on area covered by Online Transport Booking System, which at best
will provide definitions and framework for a piece of research on Online Transport
Booking System.
2.2.1 Domain
Transport booking is a process where the user has to make an application to use
the transport that is available at the company. It is because to ensure each of transport
journeys recorded all information about the user who is using the transport, what type of
transport that they will be used, how long time they used the transport and where the
place they will go.
Normally, transport booking can make if the user want to use the transport that is
available at the company follow the type of transport, location, date and time. The user
must book before use the transport do three day before date of departure. It is to ensure
the transport that they want to use is available or not on the date and duration. The
administrator also can see the information about transport booking.
In this part, the topic being discussed is about comparing an existing system that
is being used with the system that will develop, which is the Online Transport Booking
System. The system that is similar with Online Transport Booking System that writer
proposed are STAD Transportation Unit at Multimedia University (MMU) and Rule of
Management, Uses and University Transportation Managing at Universiti Malaysia
Sabah (UMS)
STAD Transportation can be used by student. Toll fare and parking fare
are to be borne by the clubs, societies or the students involved. The policy to
make a booking should be done at least seven days before the departure date.
Then, the transportation booking form can be accessed at STAD's homepage and
the student must recheck the status of the application three days after submitting
the application. The success of each transport booking is based on the first come
first serve basis. The ASP software and SQL server is used to develop the
system.
For trips organized by faculties, the toll fare, parking fees and transport
charges are to be borne by the faculties concerned. Transfer pricing will be
arranged for this matter. The exclusion of charge includes student or group of
students who will be excluded from the charge (transport charges, toll fare and
parking fare) are MMU's representatives, State's representatives, National level
team sent by MMU and Group of students who get exclusive written permission
from the Director of STAD based on very strong grounds.
For this system, the user must enter the username and password to login
to the system. If the login is succeeding, the main menu is appearing. After that,
the user can choose either want to make a booking or to check the booking
status. If the user chooses to make a booking, the user must enter the booking
information. The user also can check the booking status to make sure the
booking application are approved or not approve by the administrator. After the
booking is approval by administrator, the user can go to the STAD to make a
payment. All bookings will be charged a cash deposit.
ii. Rule of Management, Uses and University Transportation Managing at
Universiti Malaysia Sabah (UMS)
2.2.2.1 Summary
From the existing system that are referred to develop Online Transport Booking
System, the writer can make a summary where each system that are developed have an
own rules that must be followed by the user. Same with the Online Transport Booking
System also have a rule to make the system more efficient and easy to use. For all of
this, the writer sees all the aspect that is used in the existing system. But not all the
aspect in the existing system is followed because the user also must looks at the
requirement where the system is needed.
For develop the Online Transport Booking System, the writer follows the way to
make a booking in the existing system but enhance a few modules to this system. For
Online Transport Booking System, the writer improve the existing system and add a few
module such as the user can check the transport schedule to make sure the transport is
available or not at the date or time that the user want. After that, the administrator also
can see the report. And the last module is the user can see the statistic about the transport
usage or not usage by month or year and by department. This entire module is
developing to make sure the Online Transport Booking System is more systematic and
efficient. Next, the user also is easily to use this system.
2.2.3 Technique
In this part, the techniques here refer to the way of booking the transport needed
in developing the Online Transport Booking System. One of the techniques used is by
observing the process make to find the current system that similar with Online Transport
Booking System. There are some similar systems that use the same technique, MIS to be
compared with the Online Transport Booking System.
..
11. Apply data modeling techniques (such as normalization and ER diagramming) to
create a database model.
iii. Implement a database model in a relational database management system (such
as SQL or Access) including the creation of tables, establishing referential
integrity constraints, loading data, creating views, and producing forms and
reports using database data.
iv. Select and apply appropriate systems analysis and design techniques to create a
system design for a business process including systems development planning,
requirements determination and analysis, and datalprocess modeling.
Detailed Design b
Unit Tests
2.3.1.1 Planning
The planning stage establishes a bird's eye view of the intended system, and uses
this to establish the basic project structure, evaluate feasibility and risks associated with
the system and describe appropriate management and technical approaches.
Discussion is done within team members to decide the feasibility of the Online
Transport Booking System. Apart from that, continuous research on internet sources is
done to study on the current transport booking system. After deciding on building the
Online Transport Booking System, supervisor approval of the system is seek
In order to get a more detailed and clear understanding of how the current
transport booking system works, the writer conduct a field study. The writer also went to
Politeknik Kota Kuala Terengganu (PKKT) to interview the officer at management
department and ask for their permission to show the writer a form that is uses transport
booking system.
During this stage, research is done to determine the system requirements. The
current transport booking system is studied in order to analyze the advantage and
disadvantage of the current system. Therefore, a new feature and functions are added to
the current transport booking system to improve the transport booking system
performance.
Basically two analyses are carried out. First is analysis on the current system and
second is analysis on the system that will be developed. The analysis on the system to be
developed is important to ensure that developers understand what to be done in the next
stage. Functional requirements are identified and are presented using Unified Modeling
Language (UML).These includes the use cases and sequence diagrams.
For the preliminary design, the interface of the Online Transport Booking
System is designed. In interface design, we were needed to ensure that the system is a
user-friendly and interactive system. The interface design must be consistent and
interesting within the system requirements such as colour combining and fonts. This is
because interface design is important to web base environment in attract users. We also
have to fulfill the user requirement especially the procedures in handling the system
operation. Apart from that, system architecture, class diagram, sequence diagram and
use cases are discussed within supervisor.
Design elements describe the desired system features in detail and generally
include functional hierarchy diagrams, screen layout diagrams, business rules, business
process diagrams and class diagram. These design elements are intended to describe the
software in sufficient detail that programmers may develop the system with minimal
additional input.
2.3.1.5 Coding & Debugging
After requirements and detailed design is specified, the coding for the system is
developed. After every 500 lines of codes are coded, debugging process is carried out to
detect error and fix it immediately. The purpose of debugging is to reduce error and to
ensure the system will be executed successfully.
After the system has completed, it will be presented to supervisor, assessor and
public to ensure the Online Transport Booking System meets user requirements and is
feasible.
2.4 Project Requirement
Below are defined the specific project requirement in terms of software and
hardware to develop the Online Transport Booking System.
Adobe Photoshop is hands down, the most popular program for creating and
modifying images for the web. Photoshop is only one tool in a good designer's
arsenal.
i. Computer
The personal computer that is used to develop this system is Intel Pentium 4 with
CPU 1.80 GHz and 352 MI3 of RAM.
2.6 Conclusion
3.1 Introduction
Analysis is a phase where it answers the question of who use the system, what
the system will do and where and when it will be used. During this phase, the current
system of transport booking is investigated, identify the improvement opportunities and
develop a concept for the new system of the transport booking. Analysis begins with a
strategy to analyze the current system and its problems and the ways to design a new
system.
Analysis about the current system for transport booking was conducted through
collecting information through brainstorming, interview, and observation, discussion
with supervisor and friends and researching current websites. The information is
gathered very important in the analysis to determine the requirements for Online
Transport Booking System.
3.2 Problem Analysis
The Problem Analysis will discuss about the current system scenario. After
doing some research, writer has found out that there are some problems using the
manual system. Even though there are only few problems, but it may affect the users and
also people who responsible to manage the booking system.
First problem that was identified is data lost. It is because to make a transport
booking a paper form is used and it is stored in a file. Possibilities of data losses while in
the process of approval are high. It is also hard to avoid unexpected thing such as fire
disaster. If the data are kept on paper, to make backup for the data is impossible.
There are also problems to the users when the process to make a booking takes
long time. It is because users must go to Administration Office and fill the booking
form. After that, the user must see the Head of Department and get permission. After
that, users also must see the Clerk at Administration Office to check the booking date.
Clerk will check the transport and driver schedule. Then users must see Director or
Executive Officer to get permission. If the Director or Executive Officer signs the form,
the booking application is approval.
Data integrity is also one of the problem occur when using the manual system. It
is occumng when the clerk may insert the wrong information about the booking
application. For example the user wants to book the bus at Saturday but the clerk key in
the form at Sunday. So the situation is the clerk key in the wrong booking data. The
clerk also hard to find the transport is available or not on that date. It is because the
manual system not has a transport schedule. So probability to the data a redundant will
be occurred in the manual system.
Start
4
Staff takes a booking form at Administration Office
4
Input: Bookinglrequest information
.c
Head of department permission
No
Yes
4
Clerk check the transport schedule
No
4
No
4
No
4