Sunteți pe pagina 1din 9

0.1 Introduction This project is designed to be used by Car Rental Company specializing in renting cars to customers.

It is an online system through which customers can view available cars, register, reserve a car, post personal cars to the public customers. 1.2 Reason for the Project The advancement in Information Technology and internet penetration has greatly enhanced various business processes and communication between companies (services provider) and their customers of which car rental industry is not left out. This E-CAR Rental System is developed to provide the following services: Enhance Business Processes: To be able to use internet technology to project the rental company to the global world instead of limiting their services to their local domain alone.

Online Vehicle Reservation: A tools through which customers can reserve available cars online prior to their expected pick-up date or time. Customers registration: A registration portal to hold customers details, monitor their transaction and used same to offer better and improve services to them , and also customers can make update to their profiles at any time , and make monitoring on other profiles .
Customer can add new cars on the system, and put the characteristics of the cars, and the money need to rent this car.

Feasibility Study

Problem Statement Upon initial investigation of the car renting process, we had identified several needs. These renting process depend on recording every transaction on sheets by the owner of the company, where these data are susceptible to be lost or to include some errors. A progressive check up should be done by the owners of the company for car rented details and expiry dates (time if the car to be returned by the customer) that takes too much time and a big effort. In addition, the customers have to come themselves to pay their fees. Beside they may ask to have a copy of a list of available cars and details about each car which may take so much time to find the car the customer wants. Our Team proposes the following:
1-

Data will be saved and arranged in a well organized way, which make it easier to rent a car. For example, rather than printing catalogue of available cars, we could make the catalogue available to every Internet surfer for browsing on-line. reservations, at the click of a button, post car at the click of a button too, make payments of fees by using their credit card number , update their profiles , looking on the other profiles , add new cars .

2- Extra services will be provided for the customers, such as

Scope of the project This project traverses a lot of areas ranging from business concept to computing field, and required to perform several researches to be able to achieve the project objectives. The area covers include: 1. Car rental industry: This includes study on how the car rental business is being done, process involved and opportunity that exist for improvement. 2. General customers as well as the Admin will be able to use the system effectively. The plan is to build on I-CAR webpage system that will: Allow customer to accesses the Posts of others customers car that provides a list of car modal available and some details about the car he is looking for.
1.

2. Allow customers to rent a car at the click of a button. This action cannot be done unless the customer register and become a member. Allow customers to Post a car at the click of a button. This action cannot be done unless the customer register and become a member.
3.

The system will save the order number of the car rented in the administration page so that when the customer come to take the car, the order number will be checked then the keys will be given to the customer.
4.

Order number and customer information will be deleted when the customer returns the car back.
5. 6.

Rental information guidance will be available on the Rental Info page.

7. Admin will have the right to view members, view/delete any order. Add/delete/update any car. Customer also has the right to view members, Add/delete/update his cars.
8.

Recommendations Our team will design an I-CAR System which will be considered as a powerful web solution that has a long list of features and functionality

and is especially designed to meet the needs of the car rented ecommerce. The main benefit of our system is to improve customer`s satisfaction through increased reliability and speed in the process.

Business Process Model Member will first enter the web site & register. He will then have a look at cars modal available If he want to rent any of the available car ,he click on the car he wants and he will be taken to anther page where he will provide some reservation information such as beginning date of reservation and end date of reservation If he want to post his personal car ,he click on the post area and he will be taken to anther page where he will manage his profile with some information such pictures information end date .etc. When he is done, his order number will be sent to him so that he will give it to the company when he came to take the key & car he reserves.

Admin will check this order number and if the information was identical to what the customer has, he will be given the key and the car.

Car Rental Services How Car Rental Services Work A car rental is a vehicle that can be used temporarily for a period of time with a fee. Renting a car assists people to get around even when they do not have access to their own personal vehicle or don't own a vehicle at all. The individual who want to rent a car or want to rent his car must first contact the car rental company or customer for the process. This can be done online. At this point, this person has to supply some information such as; dates of rental, and type of car. After these details are worked out, the individual renting the car must present a valid Identification Card.

The rental cars are categorized into cars, van. And customers are free to choose any car of their choice based on their purse and availability of such car at the time of reservation. Benefits of Online Car Rental Services

This online car rental solution is fully functional and flexible.

It is very easy to use.

This online car rental system helps in back office administration by streamlining and standardizing the procedures.

It saves a lot of time, money and labour. Eco-friendly: The monitoring of the vehicle activity and the overall business becomes easy and includes the least of paper work. The software acts as an office that is open 24/7. It increases the efficiency of the management at offering quality services to the customers. It provides custom features development and support with the software.

Functional & Non-Functional Requirements 1. Functional Requirements Requirement analysis is a software engineering technique that is composed of the various tasks that determine the needs or conditions that are to be met for a new or altered product, taking into consideration the possible conflicting requirements of the various users. Functional requirements are those requirements that are used to illustrate the internal working nature of the system, the description of the system, and explanation of each subsystem. It consists of what task the system should perform, the processes involved, which data should the system holds and the interfaces with the user. The functional requirements identified are: Customers registration: The system should allow new users to register online in order to be able to reserve any of the available
a.

cars. If the user is new to the site, he/she can sign up to register by filling an online registration form. A user id will be generated automatically and provided to registered user. If the user is already a registered member of the site, he can open his account by simply signing in. If the user wants to be able to reserve any of the available cars or to post a personal car for renting, he/she should have an account.
b.

CAR details entry: This module is intended to enter the whole details about a new car. The details include car name, mileage, color, year, renting price etc. The administrator performs the above functions. This module act as the base for other modules c. Online reservation of cars: Customers should be able to use the system to make online reservation d. User can post online advertisements of his car to be available for reservation for other customers.

e. Automatic update to database once reservation is made or new customer registered: Whenever theres new reservation or new registration, the system should be able update the database without any additional efforts from the admin.

Non-Functional Requirements It describes aspects of the system that are concerned with how the system provides the functional requirements. They are:
a.

b.

c.

Security: The subsystem should provide a high level of security and integrity of the data held by the system, only authorized personnel of the company can gain access to the Admin page on the system; and only users with valid password and username can login to view users page. Performance and Response time: The system should have high performance rate when executing users input and should be able to provide feedback or response within a short time span usually 50 seconds for highly complicated task and 20 to 25 seconds for less complicated task. Error handling: Error should be considerably minimized and an

d.

e.

appropriate error message that guides the user to recover from an error should be provided. Validation of users input is highly essential. Also the standard time taken to recover from an error should be 15 to 20 seconds. Availability: This system should always be available for access at 24 hours, 7 days a week. Also in the occurrence of any major system malfunctioning, the system should be available in 1 to 2 working days, so that the business process is not severely affected. Ease of use: Considered the level of knowledge possessed by the users of this system, a simple but quality user interface should be developed to make it easy to understand and required less training.

Advantages of proposed system

It provides more efficiency and flexibility:-E-CARS system is a user friendly website. So any user can access our site. It is also an efficient site for renting and posting cars as per the user's request. It utilizes the advantage of E-commerce: - It is using credit card facility for the payment .The register user of the site can do the payment by this method. It is user friendly:-The website is designed in such a way that every kind of users would get access to the site and the information can be retrieved in an easy way. Ease of access of information: The details about a car can be viewed accessed by every one. A large amount of information about a particular car can be viewed by a single click. It will reduce the utilization of time: In the existing system the customer needs to go to the shop and order for the renting. But by making it online the time for getting a car can be reduced. In the online system the customer can post his car to be available for renting.

Analysis
1. Actor and Use Case Description Actor and use case description shows the detail description of interaction between the actors and their use cases. The description enables to have a proper understanding of how actor interacts with the system through their use cases. Actor Use Case Use Case Description
This use case describes the activities of the customer to register online and become a member. Customer's details are required as part of the registration. Login detail is automatically sent to the customer after successful registration. This use case enable customer to search and make reservation. Non-register customer will be directed to register before their reservation can be confirmed. Notification is automatically send to the customer after the task is completed. This use case describes the event of customer returning the car borrowed,. This use case describe the event of customer posting his car to be available for renting

Register as member

Customer

Make reservation

Return car Post a car (Add/view/Updat e)

This use case described the event by which Admin updates the system when customer picks up or when Process rental/ View Reservation returning car, in addition it could allow the Admin to view/Delete orders number. #

Admin

View/Delete member View/Add/ Update cars

This use case describes the event by which Admin view/ delete member detail This use case is used by the Admin to view available cars, to edit and modify car details whenever there is new renewal. This use case is also used by the Admin to add new car to the company's fleet database. Admin will need to login to activate this use case.

2. Use Case Diagram


Post a car (add) Register as member Make reservation Add new car Admin Customer Update car details Process rental
<<extend>>

Return car

View reservation #

Use Case Diagram

S-ar putea să vă placă și