Car Rental Program Literature Review
It as well allows the administrator managed data source in short time. It accepts latest reservation vehicles, View cars model, view day reservation for cars, and travel information in order that customers can easy watch out travel location they want. The system will add on the new feature like validation form to tell an individual key in the right value. The system wills keep information for the customers, and purchases items. So that administrator can manage clients reservation lists.
1.2 Problem background
The web-structured that creates by administrator offers many useful functions. It includes auto save data, show customer products, call and feedback form. The net system is focuses on web-based orders, goods and data binding. This technique is just design for on-line web-based system implementation, used for administrative purpose. This system will show customers details, order details, product facts, payment lists and in addition including online item itemized bills.
1.3 Project aim
The main objective of Rental automobiles web-based system wants Lankawi island rental vehicles market. It might be easy provide for tourist, travel agency, and Private visitor to online produce research, comparison vehicles prices and make reservation when they travel
1.4 Project objective
In the objectives, we aim to increase the Rental vehicles business industry in langkawi Island and we as well consider to supply customers in a position to user easy way to create reservation .Example customer may use internet access to web-based system to, looking for vehicles detail or prices etc .
-The system will save all customers information for feature references.
- Clients can save Period, save cost, get info on the web-based and will access in virtually any time any where
- Develop for Local rental Vehicles business market in Langkawi Island.
-Easy administrator manages reservation data or processing info with customers.
-More suitable to customer with administrator to conversation on internet
1.5 Project scope
The scope of this project is create a user-friendly web-based system for clients. The web-based system should be secured and simple to manage by administrator. The following feature to be centered on my web program. In booking list, this function permits clients to see booking date when customer booking . In registration accounts this function allows customers to create individual details and data. In vehicles unit list this function permits customers to view all sorts of vehicles . In payment list this function allows customers to view total of fork out booking list. Previous, in feedback-form enables clients to send admin recommendation.
1.6 The important of the project
The important weakness in the current system are include, links between web pages and layout theme or more. the connection at storing info to web program loading will be sluggish, because the system is trying to load documents on the web-based initial then simply will load the contents. Sometimes it may fails and need to refresh the page over and over. Then is the layout topic, the administrator was fragile in web designing. A number of the webpage tables or photos maybe corrupted.
In summary, my style ideas is pressure on the web-based it can be completely to store all the customers overall information and reservation data into the online application system. Although this is my first time to create this kind of web-based application system and also it a problem of myself .
This chapter were provides the literature review which relates to the project creation and reference existence of other devices. The sources will be refer from the publication, articles, journals and in addition sources from internet.
2.2 Car rental System
In this twenty 1st century car rental system it are renowned using to tourism
Web-based system understands as server components of distributed applications designed to use the HTTP protocol to exchange info between servers and clients(browser). By this definition, the principal issue of Web-based system production becomes apparent From business perspectives. Web-based systems could be classified as follows (Kaiser, 2000):
2.3 Technologies Research and Development
This chapter we are provides technology research and development technique for this task. We will clarify why we applying java technology to approach develop upon this project, looked after compares the other available source technology.
Extensible Markup Language (XML) in 1974 Charles Goldfarb, Ed Mosher and Ray Lorie developed GML at IBM.
Advantages of XML
Readability: It really is text-based and therefore human readable. Furthermore, given the utilization of text message tags to demarcate the info, info represented by XML chicago style annotated bibliography is normally somewhat understandable to the reader regardless of any other document or definition.
Universality: It supports the Unicode Normal, so text message from any character place can be used. Moreover, the written text and elements could be specified in different character sets.
Disadvantages of XML
Inefficient: XML had not been originally defined as a database storage program. It was made to accommodate the exchange of data between nodes of dissimilar devices. Compared to other safe-keeping algorithms XML is relatively inefficient. The XML tags, which will make it readable to humans, require additional storage and bandwidth.
XML Stylesheet: XML works extremely well to transmit and retail outlet files for visual display. On the other hand, storage is not its primary or classic purpose. To make make use of it for anything beyond basic display of the data using markup requires yet another file the XML Stylesheet. XML Stylesheets will be conceptually identical to HTML CSS data, but with a different syntax
Java was created in 1991 by James Gosling et al. of Sun Microsystems. Originally called Oak, honoring the tree outside Gosling’s window, its brand was modified to Java because there was already a words called Oak.
Advantages of java
This chapter we will be provides the method and approach which have used to development upon this Program. We will discuss numerous kind of model objects in this technique project and a detailed explanation of every phase in developing on this project.
A methodology is part of important technique use to managing and managing for analysis in project to achieve the specified objectives within a given time. So that you can complete this exploration, there are five significant phases involved.
Each phase involved with this job have significance in obtaining the goals of the task. This project commences with knowledge acquisition phase and finished with the documentation of consequence. As mentioned
in the aim of this project, info matching technique is put on provide car rental service to the users.
3.2 Project Methodology
On this project we need found the best methodology which to convenient improve , high market benefit in future develop upon this project version . Finally were choosing Waterfall model to be planed and develop idea because of this system project.
The Waterfall Model may be the earliest method of structured system production and his create by Winston W. Royce in 1970 It is a highly structured development process, first used on DoD software projects in the 1970s. It is the traditional method of software expansion and was derived from defense and aerospace job lifecycles right now day The Waterfall Version is still common and trusted in software program develop filed.
Requirement Analysis & Description: All practical requirements of the system to be developed happen to be captured in this stage. Requirements are group of functionalities and constraints that the end-user expects from the machine. The requirements are gathered from the end-user by consultation, theses requirements are analyzed because of their validity and the possibility of incorporating certain requirements in the machine to be development can be studied. Finally, a Requirement Specification document is established which serves the purpose of guideline for the next thing of the model.
System & Software Design and style: Before build the actual coding and actual style we must to understand what we are likely to create and what necessity material used to? The requirement specifications from first period happen to be studied in this stage and system design is prepared. System Design helps in specifying hardware and system requirements and also helps in defining total system architecture and specifications with serve as suggestions for the next phase of the model likewise.
Implementation & Unit Testing: This step is getting system design documents, the work are divided into the modules and started with some of the coding. When the machine is initial to developed in little programs we will named this units, which are integrate in the next phase. Each product is developed and tested because of its functionality; this is referring to as Unit Testing. Unit testing mainly verifies if the modules or models meet their specifications.
Integration & System Testing: Specific as above the system is first of all divided in units which are developed and test because of their functionalities. These models are integrated into a complete program during Integration period and test with all the current modules coordinate between the other person and the system as a whole behaves as per the specifications. After efficiently testing the software, it will submit to the client.
Operations & Maintenance: This period of “The Waterfall Model” is virtually constant phase. Generally, problems with the system developed that are not found during the development life cycle appear after its practical use starts, therefore the issues related to the system will be solved after deployment of the machine. Not all the issues come in picture directly nevertheless they arise time to period and must be solved; hence this technique is referred as Protection.
3.4 Methodology Justifications
Now in this task we will discuss how can we justification notion of waterfall model ,so why we choose waterfall model to be software expansion idea, and what advantages in waterfall model .
The waterfall version is comes after a linear and strict set of stages during its creation process. The waterfall unit can be process model follows a particular life cycle as a way to ensure success in procedure for software development. Important may be the waterfall model have high value in software development discipline and now a day still a whole lot of software develop company used to build up they are software productions.
The benefit of waterfall model could it be permits departmentalization and managerial control, after than a schedule can be set with an end time for each and every stage of development and something can proceed through the development process such as a shirt in a washing machine, and theoretically, can be finish promptly. Development moves from concept, through design, implementation, screening, installation, troubleshooting, and wrap up at operation and maintenance. Each phase of expansion proceeds in strict order, without any overlapping or iterative techniques.
3.5 System Requirements
In the development program we will refer to the develop phase and will follow the particular requirements to make work better.
3.5.1 Hardware Requirements
In hardware component we will advise used Intel primary i5 Processer(centre unit processor) to run for sever web bottom .The volume of RAM (Random Access Storage) that is required depend many factors such as requirement to other providers, frequently accessed content documents, operating-system paging files and the net service application. It is recommended to have at least 1GB (Gigabyte) of RAM in order to run the application form. Having more RAM (2GB or 4GB) in your server will get better as it allows more files to be cached, reducing disk
3.5.2 Software Requirements
In software Necessity will utilized MYSQL to become save info. Because MySQL provides its built-in command prompt windowpane to run the required commands. It is suggested to use SQLWave 5 which makes it much easier to create, edit, revise and delete MySQL databases using its powerful GUI (Graphical INTERFACE)
The methodology used is the Waterfall process model since it is the most suitable method for this project. It has a linear framework and moves forward within a strict group of phases. This method has more advantages in comparison to other methods. The machine write my essay cheap requirements which is the hardware and software program requirements necessary for the project were likewise talked about in this chapter. The next chapter covers the look and implementation part of the project.
Design and implementation
In this chapter we will discuss more in information regarding the system design and implementation of the net base online reservation program. In the machine design and request implementation architecture we will provides considerably more advantage develop technique and additional with visual diagram
4.3 System Flows
In the system flows will observe for the online rental vehicle system and it will be discussed in particulars by making use of Use Case Diagrams and Sequence Diagrams. The Use Case is used to represent distinct pieces functionalities of whole system in a graphical and overview in terms of actors and their goals and any dependencies between them. Partly of main idea is will represent which actor is certainly performing for what system functions, and also will describes the roles of actors in the system.
On the other side ,a sequence diagram can map a scenarios described by a work with case in detail by detail aspect to define how objects collaborate to attain applications goals.