5.1
ebsite. During the test, the address is http://10.37.1.201/~zul/
– Introduction
In this chapter, the system will enter the testing phase which needs the real end users to test the system. The result of this phase is crucial because it will notify the functionality of the system in general.
5.2 – System run test
In order to get the real result, the system is uploaded in university server.
From the server, users can access the system by typing the address of the
w which will bring
e user to main page (index.php). There are three different users tested the ystem. They logged on to the system in different time in the KICT General Lab.
Besides that, the system also has been tested in local area network in sidential college. The local area network is setup in a room and it is connected y four computers. One of the computers becomes a server which store the ystem. The Apache server and MySQL server must be running in order other omputers to access this system. To access the system, users can type the IP ddress of responding computer such as http://169.254.141.26/vehicle/index th
ther three computers. The three of my roommates voluntarily tested the system.
The system is tested based on five different categories such as registering ew user, user log in, make new reservation, update reservation and user iendly. The result of testing is rated into three categories that are worst, good nd great.
In registering new user, users are asked to fill out the new member form and ubmit the form. The result is good. The problem only regarding to the validation spect such as if a new user enter non integer type in postcode field, the system till accepted it but in the database the value is 0.
In log in aspect, the system is tested on session and the validation of sername and password in member page. When user log in, he has to click ome button to see the number of reservation. The result is good. The session is o
Online Vehicle Rental Reservation System
successfully worked. In the validation of username and password, the system ork successfully. It recognized the correct username and password input by the
arrive airline and flight number.
The system recognized which are the compulsory fields, the date and location.
at because all the functionality worked well during testing.
Fo
che
Plate nu
w user.
In making new reservation, the system is tested on four steps of reservation.
In the first step, users are asked to enter the pick up date, pick up time, pick location, return date, return time, return location,
The rating for this is gre
r example, the system knows if the users select the invalid date such as return date is early than pick date. The second step is to select category of vehicle and to fill the optional requirement. This step is successfully executed and user is brought to step 3. In this step, users have to select one of the vehicles listed in list. From step 3 to step 4, there is one big problem. The system supposed to ck the vehicle selected is not reserved by someone else in the same date.
The system failed in one condition. The case and table below show the conditions that have been tested.
Date of test = October 1, 2004
User 1 has reserved a vehicle that has plate number ABC 1234 from pick date - October 4, 2004 till return date - October 10, 2004.
mber User Pick date Return date Condition Description
ABC n reserve
ation of this test, user still can reserve 1234 User 2 October 2,
on this duration of date
ABC 1234 User 4 October 12, eserve on
2004
October 15, 2004 Pass User can r
this duration of date
ABC 04 Pass User can reserve on
n of date 1234 User 5 October 2, October 3, 20
2004 this duratio
Table 5.1 – test of date
Online Vehicle Rental Reservation System
For updating reservation, the test has executed successfully. For the user friendly test, many users rated as good and others rated as great.
5.2.2 – Strength
es not need to interact with real database in
verywhere as long as the
i t co vaila
5.3 – Propositions for improvement
In order to make this system better, st do and detail. If the system is planning very well, we can avoid the mod
manage.
Be at will are f me
discussion with the expert and experience people. From the discussion, we can
see clearly how the system e is the part we need
improvement.
5.2 – Observation on weaknesses and strengths
5.2.1 – Weakness
• The system needs the browser that support flash player in order to play the header part.
• Some of text field, radio button and check box need good validation to check user input.
• The system is not secure enough.
• Lack Mechanism to reset user password and submit to them by email
• Should calculate reservation rate
• Online payment
• The administrator do
modifying the data in the system.
• Administrator can update the system e nterne nnection is a ble.
the planning phase mu very well ifying the module or function in last minutes. The system also will be easy to maintain and
sides th , the system be better if there a lot o eting and
will work and wher
Online Vehicle Rental Reservation System
In conclusion, the project has fulfilled some objectives that have been set early stages. One the objectives are to give the user an easy way organizing tem is not perfect as it was , it gives the basic idea how it will work. Lastly, the system that ha
5.4 - Conclusion
in
their vehicle rental reservation. Even though the sys planned in early stage
s been developed is really giving me benefit.
Online Vehicle Rental Reservation System
REFERENCES i. Bo
• THOMAS M. CONNOLLY ◦ VEHICLEOLYN E. BEGG, Database System, Third Edition.
PHP and MySql, Web Development by Luke Welling and Laura Thompson and PHP and MySql for Dummies by Janet Valade.
Project management, best practices for IT professional. Richard Murch.
ii. Web document
Dollar Rent a car. http://www.dollar.com ok
• Modern Systems Analysis & Design, Third Edition, Jefferey A. Hoffer, Joey F. George, Joseph S. Valacich.
•
•
iii. Magazine
SQL Database Server, Mission Critical by Timothy Dyck.
PC magazine, Malaysia. August 1999 Vol.4 No.6.