Documentation Final Edited
Documentation Final Edited
BY:
NO. NAME OF MEMBERS ID
1 MESEHEB TESHALE IS/664/05
2 BEKAM ADUGNA IS/883/05
3 SIEDOM ABRAHALEY IS/905/05
4 HAFIZ TEYEB IS/105/04
JUNE, 2016
HU
Approval Sheet of project
Submitted by:
Approved by:
Acknowledgment
First we would like to thank almighty God in which he was with us in our work and next to that
we give thanks to our advisor instructor K.N.V.Ratna Kumar who assisted us in doing the
project, documentation, and GENE UNITED company manager by giving relevant information
about their company profile as well as Hawassa university School of Informatics and Department
of Information System.
ABSTRACT
The Project online car rental reservation deals with the mechanization of rent reservation this
project will help reserved user in managing the various types of Records pertaining to his/her
customer. The product will help the user to work in a highly effective and efficient environment.
Online rent reservation system mainly provides effective and fast data processing and controlling
of stocks. In designing such a system, PHP has been employed as a development language and
MySQL as a backend database with CSS implemented for the interface.
The reserved user has been recording the customer information in the past and even in the
present through their personal manual efforts. And indeed, it consumes their considerable time
and energy that could be utilized in the better productive activities. Apart from that, with
increasing customer Strength, the task of managing information of each individual customer is
indeed cumbersome task.
In the manual System, there are number of inefficiencies that reserved user faces. The
information retrieval is one of the foremost problems. It is very difficult to gather the overall
performance reports of the customer. Generally the main goal of online rent reservation system is
to shorten data-processing time, to reduce errors, to improve the accuracy of input.
Chapter 5
IMPLEMENTATION REPORT
5.1 Introduction
The Coding of all the documents gathered starting from Requirement Analysis to Design
phase refers to what we call Implementation. Therefore, we are converting all documents
gathered and designed into the code so that the system will be implemented for the user to be
used for the purpose it has been developed for. In order to implement the system, the user must
have a server where in the system will be hosted.
Login algorithm
1. Start.
2. Enter username and password.
3. Check the validity.
o If user name and password are correct, LOGIN.
o If username and password are not correct, TRY AGAIN.
(Display error message)
Reservation algorithm
1. Start.
2. Input the reservation information.
o If information is valid, ACCEPT.
o If information is not valid, REJECT.
(Display error message)
3. Reserve the customer.
4. Display car lists.
5. Send to database.
Registration algorithm
1. Start.
2. Input registration form.
o If information is valid, ACCEPT.
o If information is not valid, REJECT.
3. Register the customer.
4. Display registered/available car lists.
5. Send to database.
Decline algorithm
1. Start.
2. Fill decline form.
o If data is valid, ACCEPT.
o If data is not valid, REJECT.
3. Check the validity of the data.
4. Store request to a database.
Re-reservation algorithm
1. Start
Report algorithm
1. Start
2. Display main menu.
o Customer information
o Service given/taken
o Contract.
o Customer report copy
o General report.
3. Select the appropriate/correct report type.
4. Fill needed information.
5. Check the validity.
o If it is valid, PRINT.
o If it is not valid, RETURN TO MAIN PAGE
6. Print the report.
5.5 Installation
For the customer to access this system, there is no need to install this system on any
computer to use it. It can be accessed easily in any computer or mobile phone that has
internet access. But, for the administrator and any other user with full privilege the
computer must support the same software like Adobe Dream Weaver, which is portable so
it can be installed easily on any computer and is used for the page designing portion of the
system. MYSQL server, which needs optimum size of approximately 1 Gigabyte of RAM and
should be monitored while installation and this portion is used to store data. After these
two softwares are installed, the computer will be ready for the system to work properly.
$q=mysql_query($q);
if ($Id==$num)
$Id=$num;
else
$Id++;
}
elseif($bttn=="<")
{
$qq="select * from NewCar";
$qq=mysql_query($qq);
if ($Id==1)
$Id=1;
else
$Id--;
}
elseif($bttn=="<<")
$Id=1;
elseif($bttn==">>")
{
$qq="select * from NewCar";
$qq=mysql_query($qq);
$num=mysql_num_rows($qq);
$Id=$num;
}
elseif($bttn=="update")
{
$qqq="update NewCar set
Brand='$brand',model='$model',wheel='$wheel',transmission='$transmission',horsepower
='$hp',kmperliter='$kmperliter',year='$year',price='$price',carpic='$carpic',availability='$a
vailability' where Id='$Id'";
$qqq=mysql_query($qqq);
echo '<script>';
echo 'alert("NewCar updated")';
echo '</script>';
}
elseif($bttn=="delete")
{
$qqqq="delete from NewCar where Id='$Id'";
$qqqq=mysql_query($qqqq);
echo '<script>';
echo 'alert("car deleted")';
echo '</script>';
}
$q="select * from NewCar where Id=$Id";
$q=mysql_query($q);
$row=mysql_fetch_array($q);
?>
<form action="next2.php" method="post" name="f1" class="form">
<table width="600" border="0" cellspacing="10">
<tr>
<td width="183">Brand</td>
<td width="218"><input type="text" name="brand" value="<?php echo $row['Brand'];?
>"/> </td>
<td width="169"> </td>
</tr>
<tr>
<td>Model</td>
<td><input type="text" name="model" value="<?php echo
$row['model'];?>"/> </td>
<td align="center">Available</td>
</tr>
<tr>
<td>Wheel</td>
<td><input type="text" name="wheel" value="<?php echo
$row['wheel'];?>"/> </td>
<td align="center"><input type="text" name="availability" value="<?php echo
$row['availability'];?>"/> </td>
</tr>
<tr>
<td>Fuel type</td>
<td><input type="text" name="fueltype" value="<?php echo
$row['fueltype'];?>"/> </td>
<td> </td>
</tr>
<tr>
<td>Transmission</td>
<td><input type="text" name="transmission" value="<?php echo $row['transmission'];?
>"/> </td>
<td> </td>
</tr>
<tr>
<td>Horse power</td>
<td><input type="text" name="hp" value="<?php echo
$row['horsepower'];?>"/> </td>
<td> </td>
</tr>
<tr>
<td>Kilometer per liter</td>
<td><input type="text" name="kmperliter" value="<?php echo
$row['kmperliter'];?>"/> </td>
<td> </td>
</tr>
<tr>
<td>Year</td>
<td><input type="text" name="year" value="<?php echo $row['year'];?>"/> </td>
<td> </td>
</tr>
<tr>
<td>Price</td>
<td><input type="text" name="price" value="<?php echo $row['price'];?>"/> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td colspan="2"><input type="submit" value="<" name="bttn"/>
<input type="submit" value=">" name="bttn"/>
<input type="submit" value="<<" name="bttn"/>
<input type="submit" value=">>" name="bttn"/>
<input type="submit" value="delete" name="bttn"/>
<input type="submit" value="update" name="bttn"/> </td>
</tr>
<tr>
<td> </td>
<td><input type="hidden" name="Id" value="<?php echo $row['Id'];?>"/><input
type="hidden" name="carpic" value="<?php echo $row['carpic'];?>"/> </td>
<td> </td>
</tr>
</table>
</form>
</div>
</div>
<div class="footer">
<div class="left"><a href="http://www.facebook.com>"><img
src="images/facebook.jpg"/></a><a href="http://www.google.com"><img
src="images/google.jpg" style="margin-left:10px"/></a><a
href="http://www.twitter.com"><img src="images/twitter.jpg" style="margin-
left:10px"/></a></div>
<div class="right"><h1><span style="color:
#2291FF">Car</span> Dealer</h1></div>
</div>
</div>
</body>
</html>
<div class="pic">
<?php
mysql_pconnect("localhost","root","");
mysql_select_db("adika");
$q="select distinct Brand from NewCar";
$q=mysql_query($q);
echo "<form method='POST' action='displaynew.php'>";
echo "<select name='Brand' class='brand'>";
while($row=mysql_fetch_array($q)){
echo "<option value=".$row[Brand].">".$row["Brand"]."</option>";
}
echo "</select>";
echo "<input type='submit' value='show car'/>";
echo "</form>";
?>
</div>
</div>
<div class="footer">
<div class="left"><a href="http://www.facebook.com>"><img
src="images/facebook.jpg"/></a><a href="http://www.google.com"><img
src="images/google.jpg" style="margin-left:10px"/></a><a
href="http://www.twitter.com"><img src="images/twitter.jpg" style="margin-
left:10px"/></a></div>
<div class="right"><h1><span style="color:
#2291FF">Car</span> Dealer</h1></div>
</div>
</div>
</body>
</html>
5. 8 User Manual
Home page screen shot of user interface
Procedures to login into the system
Administrator Login Form
Customer Login Form
Location Form
Contact us Form
Car Rent Form
Conclusion
Since the success and failures of any system depends on gathering the right information
through different fact-finding techniques and user involvement, the team has made the
effort to gather the right information or requirements. After a detailed review and study of
the existing system of Geni car rental campany registration and reservation system
modeled to reflect the new system that will help in solving or minimizing the problems that
existed in the existing system.
Designing an online reservation and registration system for Geni car rental system helped
in maintaining a computerized system for customers. The system helps in facilitating
customer reservation for rent and sell, displaying available cars, and any documents that is
needed from the customer and avoid some of the problems related to the above activities.
In order to solve different problems existed, the team members have tried to propose a
solution to minimize these problems that occur frequently, such as if a customer wants to
buy a car he/she has to go directly to the company’s branch and initiate any transaction
personally. But now, the customers can easily access their account existed in the system.
The team used different tools and techniques which helped a lot in capturing real user
requirements and model the right system for the users for their needs with Car rental or
selling tasks.
At last the team had developed a computerized registration system that can accomplish the
following tasks :
It reduces the time to accomplish the tasks.
It facilitates the work as a result reduce the work load and security related issues.
It provides a simple interface for information retrieval, modification and
dissemination.
It makes customer reservation, registration and decline simper.
5. Appendix
5.4.1 REFFERENCE
Learning PHP and MySQL 2nd edition, Michele E. Davis & Jon A.Philips,
Essential system analysis & design, 2nd edition: Joseph S.valacichi,joey.George and
Jeffery A.Hoffer
Addis car sell & rental PLC at
http://www.addiscarmarket.com Accessed at 4/4/2015
ABC car rental PLC at
http://www.mekina.net
http://www.abccarrent.com Accessed at 12/4/2015
5.4.2 GLOSSARY
UI :user interface
WB :work breakdown structure
MS SQL :Microsoft structured query language
PLC :private limited company