Documente Academic
Documente Profesional
Documente Cultură
Introduction .................................................................................................................................................. 3
IDENTIFICATION OF NEED ............................................................................................................................. 3
Preliminary report ......................................................................................................................................... 4
Step 1 ........................................................................................................................................................ 4
Step 2 ........................................................................................................................................................ 4
What do I need to hire a car? ............................................................................................................... 4
How much does it cost to rent a car? ................................................................................................... 4
How old do I have to be to rent a car? ................................................................................................. 5
Can I book a hire car for someone else? ............................................................................................... 5
Yes, as long as they meet these requirements. Just fill in their details while you're making the
reservations. ......................................................................................................................................... 5
How do I find the cheapest car hire deal? ............................................................................................ 5
What should I look for when I'm choosing a car? ................................................................................. 5
Are all fees included in the rental price? .............................................................................................. 5
Step 3 ........................................................................................................................................................ 5
What are car rental fees?...................................................................................................................... 6
Feasibility Study ............................................................................................................................................ 7
Technical feasibility of car rental system project ......................................................................................... 7
Operational feasibility of car rental system project ..................................................................................... 8
Operational feasibility is dependent on human resources available for the project and involves
projecting whether the system will be used if it is developed and implemented................................ 8
Economical feasibility of car rental system project ...................................................................................... 9
Project plan ................................................................................................................................................. 10
Our Vision Statement.............................................................................................................................. 12
Our Mission Statement ........................................................................................................................... 12
Our Business Structure ........................................................................................................................... 12
Roles and Responsibilities ........................................................................................................................... 14
Marketing and Sales Executive ............................................................................................................... 14
Accountant / Cashier .............................................................................................................................. 15
Client Service Executive .......................................................................................................................... 15
1
Car washers and Automobile Detailers (6): ............................................................................................ 16
Standby Professional Drivers: ................................................................................................................. 16
MARKET ANALYSIS ...................................................................................................................................... 16
Our Target Market .................................................................................................................................. 16
Our Competitive Advantage ................................................................................................................... 17
Marketing Strategy and Sales Strategy ....................................................................................................... 17
Sources of Income....................................................................................................................................... 19
Our Pricing Strategy .................................................................................................................................... 20
Payment Options ........................................................................................................................................ 20
Publicity and Advertising Strategy .......................................................................................................... 20
Expenditure (Budget) .............................................................................................................................. 21
Software Requirement specification .......................................................................................................... 22
Objectives ............................................................................................................................................... 22
Scope ........................................................................................................................................................... 23
System ......................................................................................................................................................... 23
User ............................................................................................................................................................. 23
Hardware & Software Requirements.......................................................................................................... 23
Software ...................................................................................................................................................... 23
Data models ................................................................................................................................................ 24
Member Registration .................................................................................................................................. 26
Profile Modification .................................................................................................................................... 27
Reservation of Car....................................................................................................................................... 29
Customer Feedback .................................................................................................................................... 30
Payment of Car Rent ................................................................................................................................... 31
Adding a New Car........................................................................................................................................ 32
View Report ................................................................................................................................................ 33
Gantt Chart ................................................................................................................................................. 34
Pert chart .................................................................................................................................................... 34
Data Flow Diagram (DFD)............................................................................................................................ 36
Reference .................................................................................................................................................... 37
2
Introduction
Nowadays, almost human life becomes more and more easy. It is possible only because of the
technology. Various online systems make the life of human very comfortable. We can get
whatever we want at home. We already know about the online shopping, e-banking, etc.
similarly, the Car Rental System is the online facility to book cars online within few clicks only.
Some people cannot afford of having a car, those people this system becomes very helpful.
This system includes various cars, as per the customer order and comfort, it place the order and
deliver the car as per the location within the area. For travelling a long distance, booking can be
done via internet only.
This online system will provide the facility to admin to add a new, delete a car, modify a car or
booked a car to the customer. A customer can get a car on rent online by online payment. It will
facilitate the human being in their much busy life. This system will also be very helpful to those
users of rental organization who unaware from their travelling rout by providing them the
online map from pick up to return place. As every organization want to satisfy their customers,
so system will provide a feedback area to get feedbacks from the customers.
The main purpose of a Car Rental System to be implemented is to manage information about
cars, Customers and the system users related to the company. So this will be done very
mannered way by this car rental system. Now days everyone searches things on internet, if a
organization will managed their activities manually then there keen chances that it couldn’t
compete other organizations. Therefore, this project has also much importance in this way.
IDENTIFICATION OF NEED
Existing System:
An existing system can provide manually paper work. The user has to go to office where
user can get the car on rent and book their car. In the existing system you cannot
provide feedback of the user to admin online.
The new system is totally computerized system. A new system provides features like
time efficiency to show car details, user profiles and whatever the customer will give the
feedback to the admin.
This system provides tourism and travelling facilities. An inquiry is easily done by user in
the system. It is the most software application for managing online car rental business.
3
It will create reports transactions
Easy to upgrade the system in case of business expansion
Preliminary report
A preliminary report is an evaluation that discusses in depth, the findings on a particular
specimen/subject. Data is gathered from the subject in order to make a determination. A
preliminary report is not the final results on a subject but rather an analysis.
Step 1
The project is about a car rental application whereby everyone over the age of 18 is able to
rent a car more especially if they meet our minimum requirements. The user will log in and fill
the form, check which car they want to rent, select the payment method then therefore we
can be able to assist them.
Step 2
Questionnaires
To book your car, all you need is a credit or debit card. When you pick the car up, you'll need:
The average cost to rent a car can vary dramatically depending on duration, date, discounts,
loyalty programs and location. Look for rental deals without hidden fees by checking online
discount sites and the company’s website.
4
How old do I have to be to rent a car?
For most car hire companies, the age requirement is between 21 and 70 years old. If you're
under 25 or over 70, you might have to pay an additional fee.
We work with all the major international car hire brands (and lots of smaller local companies)
to bring you a huge choice of cars at the very best prices. That's how we can find you cheap car
hire deals at over 60,000 locations worldwide. To compare prices and find your ideal car at an
unbeatable price, just use our search form.
Space: You'll enjoy your rental far more if you choose a car with plenty of room for your
passengers and luggage.
Fuel policy: Not planning on driving much? A Full to Full fuel policy can save you a lot of
money.
Location: You can't beat an 'on-airport' pick-up for convenience, but an 'off-airport' pick-up
with a shuttle bus can be much cheaper.
The vast majority of our rentals include Theft Protection, Collision Damage Waiver (CDW), local
taxes, airport surcharges and any road fees. You'll pay for any ‘extras' when you pick your car
up, along with any young driver, additional driver or one-way fees – but we'll explain any
additional costs before you book your car (and taking your own child seats or GPS can be an
easy way to reduce your costs). For more details on what's included, just check the Terms
&Conditions of any car you're looking at.
Step 3
Discuss any results, new information and questions raised or found during the investigation.
5
Long-term rates: Many companies offer a deep discount on the daily rate when you rent a
vehicle for a week or more. Always ask about weekly rentals, since the cost of a weekly may be
less than a five-day rental. Holidays and special event weekends may not be included.
Programs and discounts: Companies that have loyalty programs may offer special promotions
or have discounted rates for those employed by partner companies. Ask about employee
discounts, convention rates, group pricing and other discount programs before confirming a
rental.
Weekday pricing: The price of a rental car often goes up over the weekend. If any of the rental
days are weekdays, be sure to ask about special weekday rates. Check company websites for
the best rates.
Hourly: Drive cars by the hour or day. Car share programs include gas and insurance and usually
have a membership fee. Each location has different rates.
By-the-ride: Fare estimators are on the app for each service, giving you the most accurate fare
estimates directly to your location. Beware of surge pricing before you agree to the ride.
When driving a rental car, tolls, gas, parking violations and other fees are the responsibility of
the driver, which can add to the total cost. Some rental companies allow renters to prepay
expected costs.
Prepaid tolls: Prepaying toll costs allows drivers to take express lanes and avoid backups on
highways, toll roads, over bridges or through tunnels. Some rental car agencies offer a
statewide pass for toll lanes and will bill your credit card upon return.
Prepaid gas: Every rental car comes with a full tank of gas, but it's the renter's responsibility to
return the vehicle with an equally full tank. Customers who won't have the time to refuel
before dropping off a rental can prepay the fuel fee when picking up the car. Some companies
will offer a partial refund if a minimal amount of fuel is used and you have prepaid for the full
tank of gasoline. Ask before you purchase the prepaid fuel plan.
Company refuel: This service is similar to prepaid gas except the fee is paid when dropping off
the rental. This fee is typically higher than the per gallon fee available at gas stations.
Violations and Fees: Parking tickets, parking garages and other fees associated with your rental
are solely the renter’s responsibility.
6
Feasibility Study
Preliminary investigation examine project feasibility, the likelihood the system will be useful to
the organization. The main objective of the feasibility study is to test the Technical, Operational
and Economic feasibility for adding new modules and debugging old running system. All car
rental system is feasibility study portion of preliminary investigation:
Technical Feasibility
Operational feasibility
Economic feasibility
The technical issue usually raised during the feasibility stage of the investigation includes the
following:
Earlier no Car rental system existed to cater to the need of ‘Secure Infrastructure
Implementation System’. Thus it provides an easy access to the users. The database’s purpose
is to create, establish and maintain a workflow among various entities in order to facilitate all
concerned users in their various capacities and roles. Permission to the users would be granted
based on the roles specified. Therefore it provides the technical guarantee of accuracy,
reliability and security.
We used different tools and technology for the development of this project.
Definitely these tools and technology has fully command and maintenance and development
for this project in today and future in web designing. All tools done different work like HTML
(hypertext markup language) used for built a basic structure of project (Online Car Rental
System), CSS (Cascade Style Sheet) used for the design of this project, JS (Java Script) used for
7
different alerts authentication checking, PHP (Personal Home Page) used for database
connectivity like insert view delete and update the data.
Operational feasibility is dependent on human resources available for the project and involves
projecting whether the system will be used if it is developed and implemented.
Operational feasibility is a measure of how well a proposed system solves the problems, and
takes advantage of the opportunities identified during scope definition and how it satisfies the
requirements identified in the requirements analysis phase of system development.
Operational feasibility reviews the willingness of the organization to support the proposed
system. This is probably the most difficult of the feasibilities to gauge. In order to determine
this feasibility, it is important to understand the management commitment to the proposed
project. If the request was initiated by management, it is likely that there is management
support and the system will be accepted and used. However, it is also important that the
employee base will be accepting of the change.
The essential questions that help in testing the operational feasibility of a system include the
following:
· Are the current work practices and procedures adequate to support the new system?
· Manpower problems
· Labor objections
· Manager Resistance
8
· Social acceptability
· Government regulations
Operational Cost
Maintenance Cost
We have our own software and we also have extra tools and technology. If there occurs any
fault in these components then it’s cost round about 10000.
9
Project plan
The first thing to consider before launching this business is the niche of car rental businesses
you intend to operate. You will have to know the niches available – contract hire and daily hire
et al, and decide which you want to go on. Contract hire is usually for business customers who
hire the vehicles for a set period of time, while daily hire is for individual customers who hire
the vehicles usually for a shorter period of time.
The next thing to consider before launching a car rental business is how to get your fleet of
reliable cars. The options available are outright purchase or leasing; outright purchase is usually
more expensive than leasing. You will also have to decide how many number of cars you intend
to start with, bearing in mind that the higher the number of cars your business owns, the more
earnings your business makes.
The cars have to be well maintained, so that you could enjoy a high turnover. You could decide
to contract the maintenance out, or hire your own maintenance staff, which could prove more
expensive for your start-up business initially.
Fast 6® Car Rental, Inc is a standard and registered car rental company that will be located in
Midrand north of Johannesburg and we plan to also cover other cities such as Pretoria,
Johannesburg, Polokwane, Phalaborwa, Durban, Port Elizabeth.
We chose to operate in these cities because we know that our Car Rental will be in high
demand due to the growing numbers of corporate organization and increase in business
activities in these cities.
Fast 6® Car Rental, Inc. will offer care rental services such as leisure car rental, business car
rental, car leasing, and car sharing services et al. We are set to service a wide range of clientele
base in the locations where we choose to operate.
We are well trained and equipped to service the market segments that require the services of
Car Rental. Although our intention of starting Fast 6® Car Rental, Inc. is to offer only the above
stated services, but we will not close our doors to diversification (additional services) as long as
it does not affect our core services.
At Fast 6® Car Rental, Inc. we are passionate in the pursuit of excellence and financial success
with uncompromising services and integrity which is why we have decided to start our own car
rental business; we are in the industry to make a positive mark.
We are quite optimistic that our values, highly reliable and comfortable fleet of cars and of
course the quality of service offering will help us drive our car rental business to enviable
10
heights and also help us attract the numbers of clients that will make the business highly
profitable.
We are a company that will be dedicated to establishing good business relationship with our
clients giving them value for their money and reasons for them to rent and lease our cars over
and over again.
We are quite aware that in order to become the number one choice in our city, we must
continue to deliver quality services and that is exactly what we will do. Our overall business goal
is to position Fast 6® Car Rental, Inc. to become one of the leading car rental company brands in
South Africa within the first 10 years of operations.
This might look too tall a dream but we are optimistic that this will surely come to pass because
we have done our research and feasibility studies and we are enthusiastic and confident that
Florida is the right place to launch our car rental business.
Our client’s best interest will always come first, and everything we do will be guided by our
values and professional ethics. We will ensure that we hold ourselves accountable to the
highest standards by meeting our client’s needs precisely and completely. We will cultivate a
working environment that provides a human, sustainable approach to earning a living, and
living in our world, for our partners, employees and for our clients.
Fast 6® Car Rental, Inc. is owned and managed by Fast 6 Williams and his immediate family
members. He is a notable figure in the automobile industry in Florida. Aside from this new Car
Rental business, the family owns an automobile dealership business and also auto repair
workshop all in Florida.
Fast 6® Car Rental, Inc. is a standard and licensed car Rental Company that offers a wide range
of services that revolves around the car rental industry and other complementary services. We
intend giving our customers every reason to always rent or lease of cars which is why we have
customized our services, we want to be known as the trucking company that truly care for her
customers.
Our intention of starting our car rental company is to favorable compete in the industry and of
course to make profits from the industry and we will do all that is permitted by the law in the
United States of America to achieve our aim and business goal. Our business offering is listed
below;
11
Exotic car rental
Car leasing services
Car sharing services
As a matter of fact, we are set out to build a Car Rental business that will compete favorably
with leading brands in the industry such as Avis Budget Group Inc
We want to build a business of dedicated workforce who will go all the way to ensure that our
customers are satisfied and they get value for their money. In other to achieve this, we aware
that it takes a business with the right employees and structure to achieve all what we have set
to achieve, which is why will be putting structures and standard operating processes in place
that will help us deliver excellent services and run the business on auto pilot. The success of our
Car Rental business will be anchored on the team not on any individual.
With the wide range of our service offerings, we are only expected to employ more than it is
required to run a conventional Car Rental business. Definitely, we will have various employees
to man the various job roles available in Fast 6® Car Rental, Inc.
As a means of maximizing operational cost, we will contract the maintenance of all our cars to
service provider, we don’t intend to maintain a very large overhead from the onset. But as soon
as the business grow and stabilize, we will assemble our own professional in – house
maintenance team.
Fast 6® Car Rental, Inc. will employ professionals and skilled people to occupy the following
position;
12
Manager (Owner)
Accountant / Cashier
Marketing and Sales Executive
Client Service Executive
Car Washer and Auto Detailers (6)
Standby drivers
13
Roles and Responsibilities
Manager (Owner):
14
Develops, executes and evaluates new plans for expanding increase sales
Documents all customer contact and information
Represent Fast 6® Car Rental, Inc. in strategic meetings
Help increase sales and growth for Fast 6® Car Rental, Inc.
Accountant / Cashier
Responsible for preparing financial reports, budgets, and financial statements for the
organization
Provides managements with financial analyses, development budgets, and accounting
reports; analyzes financial feasibility for the most complex proposed projects; conducts
market research to forecast trends and business conditions.
Responsible for financial forecasting and risks analysis.
Performs cash management, general ledger accounting, and financial reporting for the
organization
Responsible for developing and managing financial systems and policies
Responsible for administering payrolls
Ensures compliance with taxation legislation
Handles all financial transactions for Fast 6® Car Rental, Inc.
Serves as internal auditor for Fast 6® Car Rental, Inc.
15
Car washers and Automobile Detailers (6):
Responsible for cleaning, restoration, and finishing of all our cars, both inside and out,
to produce a pristine level of detail
Handle services that involves cleaning and restoring or exceeding the original condition
of the surface of the car’s finish (usually a paint with a glossy finish), chrome trim,
windows, wheels, and tires, as well as other visible components on the exterior and of
course interior of a vehicle.
Cleans up after customers and clean work area.
Maintain a clean working area by sweeping, vacuuming, dusting, cleaning of glass doors
and windows, etc. if required.
Ensures that toiletries and supplies don’t run out of stock
Handles any other duty as assigned by the manager.
MARKET ANALYSIS
The demographic component of those who need the services of Car Rental spreads across the
public sector, the organized private sector, and individuals from different strata of the society
and from all walks of life. Below is a list of the people and organizations that our car rental
service is designed for;
16
Our Competitive Advantage
Car Rental business is an easy to set up business that does not require formal training to
achieve; anybody can set a Car Rental business if they have the required startup capital. It
means that the possibility of Car Rental business springing up in the location where our car
rental company is located is high. We are aware of this which is why we decided to come up
with a business concept that will position us to become the leader in Kempton Park.
Our competitive edge is that we are standard car rental service Company with fleet of
comfortable cars and affordable services. Also the power of our team , our workforce and
management. We have a team that are considered expert in the Car Rental industry, a team of
hardworking and dedicated individuals.
We can confidently say that the location of our Car Rental business will definitely count as a
positive for us amongst any competitor that might start a Car Rental business in same location
where ours is located.
For the time being, Fast 6® Car Rental Inc. has no real competitors that can match compete
with the quality of services we offer and our fleet of reliable and comfortable cars et al. Our
customer service will be customized to meet the needs of all our customers.
Lastly, all our employees will be well taken care of, and their welfare package will be among the
best within our category (startups Car Rental business in the United States) in the industry. It
will enable them to be more than willing to build the business with us and help deliver our set
goals and achieve all our business aims and objectives.
Fast 6® Car Rental, Inc. is a Car Rental business that is strategically located and we are going to
maximize the opportunities that is available which is why we spend more to locate the business
in a location that will be visible and enable us to access our target market.
Our sales and marketing team will be recruited based on their vast experience in the industry
and they will be trained on a regular basis so as to be well equipped to meet their targets and
the overall goal of Fast 6® Car Rental, Inc.
17
Our goal is to grow Fast 6® Car Rental, Inc. to become the leading Car Rental Company in
Kempton Park– Florida which is why we have mapped out strategy that will help us take
advantage of the available market and grow to become a major force to reckon with in the Car
Rental industry.
18
Fast 6® Car Rental, Inc. is set to make use of the following marketing and sales strategies to
attract clients;
Introduce our Car Rental business by sending introductory letters alongside our
brochure to corporate organizations, traveling agencies, hotels, households and key
stake holders in Kempton Park.
Print out fliers and business cards and strategically drop them in offices, libraries, public
facilities, airports and train stations et al.
Use friends and family to spread word about our business
Post information about our company and the services we offer on bulletin boards in
places like schools, libraries, and local coffee shops et al
Placing a small or classified advertisement in the newspaper, or local publication about
our company and the services we offer
Leverage on referral networks such as agencies that will attract clients who would need
our customized services
Advertise our Car Rental Company in relevant magazines, newspapers, TV stations, and
radio station.
Attend relevant expos, seminars, and business fairs et al to market our services
Engage in direct marketing approach
Encourage the use of word of mouth marketing from loyal and satisfied clients
Join local chambers of commerce and industry to market our services.
Lastly, we need an online presence; a good website and ensure that it is Search Engine
Optimization (SEO) Compliant if you intend to achieve a good number of visitors that would
patronize your car rental business. The truth is that, a website ensures that our business
remains visible to your existing and potential customers.
Sources of Income
Fast 6® Car Rental Services, Inc. is established with the aim of maximizing profits in the car wash
and auto detailing industry and we are going to go all the way out to ensure that we do all it
takes to attract both individual clients and corporate clients on a regular basis.
Fast 6® Car Rental Services, Inc. will generate income by offering the following car rental
services and other related services;
19
Our Pricing Strategy
Our pricing system is going to be based on what is obtainable in the car rental services industry,
we don’t intend to charge more (except for premium and customized services) and we don’t
intend to charge less than our competitors are offering in South Africa, Johannesburg.
Be that as it may, we have put plans in place to offer discount services once in a while and also
to reward our loyal customers especially when they refer clients to us. The prices of our
services will be same as what is obtainable in the open market.
Payment Options
At Fast 6® Car Rental Services, Inc., our payment policy will be all inclusive because we are quite
aware that different clients would prefer different payment options as it suits them. Here are
the payment options that we will make available to our clients;
In view of the above, we have chosen banking platforms that will help us achieve our plans with
little or no itches. Our bank account numbers will be made available on our website and
promotional materials so that it will be easier for clients to make payments when necessary.
Good enough, there is no hard and fast rule on how to advertise or promote a car rental
services business. The challenge is that most car rental services companies are not as proactive
as we intend to be when it comes to effective publicity and advertising.
We will ensure that we leverage on all conventional and non – conventional publicity and
advertising technique to promote our car rental services business. Here are the platforms we
intend leveraging on to promote and advertise Fast 6® Car Rental Services, Inc.;
Encourage our loyal customers to help us use Word of Mouth mode of advertisement
(referrals)
20
Advertise our car wash and auto detailing business in relevant magazines, local
newspaper, local TV stations and local radio station
Promote our business online via our official website
List our business on local directories (yellow pages)
Sponsor relevant community programs
Leverage on the internet and social media platforms like: Instagram, Facebook , twitter,
et al to promote our brand
Install our Bill Boards on strategic locations in and around Kempton Park– Florida
Leverage on direct coupon mailing approach
Engage in road show from time to time in target communities
Distribute our fliers and handbills in target area
Ensure that all our staff members wear our branded shirts and all our official vehicles
are well branded with our company logo et al.
Expenditure (Budget)
We have been able to pull cash that will be enough for us to successfully launch a standard car
rental services company with fleets of comfortable and reliable cars. We will leverage on
leasing opportunity as against outright purchase of cars meant for rental services. So also in the
bid to cut cost, we will contract the servicing and maintenance of all our cars.
These are the key areas where we will spend our start – up capital on;
The Total Fee for Registering the Business in Kempton Park – Johannesburg– R500.
Legal expenses for obtaining licenses and permits – R1 500.
Marketing promotion expenses (2,000 flyers at R 1 per copy) for the total amount of
R2000.
Cost for hiring Business Consultant – R1 500.
Cost of accounting software, car tracker software apps, CRM software and Payroll
Software – R2,000
Cost for leasing standard office facility with large space for parking our cars- R150 000.
Cost for facility remodeling the facility- R65 000.
Other start-up expenses including stationery – R1000
Phone and utility deposits – R3,500
Operational cost for the first 3 months (salaries of employees, fueling, maintenance,
payments of bills et al) – R2500,000
The cost for Start-up inventory – R20,000
Cost for store equipment (cash register, security, ventilation, signage) – R15,750
The cost for the purchase of furniture and gadgets (Computers, Printers, Telephone,
TVs, Credit card machine, POS, tables and chairs et al): R10 000.
The cost of Launching an official website: R700
21
The cost for our grand opening party: R7,500
Miscellaneous: R4,000
We would need an estimate of R2.6 million to successfully launch our mobile car rental services
business in Kempton Park– Johannesburg South Africa.
Nowadays there are online car reservationswhich give much benefit to user a car rental service
is a service in which customers arrive to request the hire of a rental unit it is more convenient
than carrying the cost of owning and maintaining the unit a car rental or car hire agency is a
company that rents out vehicles for a short period of time for a fee whether in a few hours or a
few days or week it is an extentended form of a rental shop often organized with numerous
local branches which allows user/customer to return vehicle to a different location and
primarily located near airports or busy city areas and often complemented by a website
allowing online reservations
Car rental agencies primarily serve people who have a car that is temporarily out of reach or
out of service for example travellers who are out of town or owners of damaged or destroyed
vehicles who are awaiting for the repair or the compensation of the insurance company
because of the verity of sizes of our vehicles our car rental company is also able to meet the
requirements needed by the self-moving industry by renting vans, trucks and in other markets
other types of vehicles such as motorcycle or scooter may also be offered
In short it is a system designed especially for large, premium and small car rentals the car rental
system provides complete functionality of listing and booking
Objectives
To transform the manual process of hiring car to a computerized system
To validate the rental car system using user satisfaction
To produce the documentation such as softwarerequirementsspecification(SRS)
software design description(SDD) as system development references
22
Scope
The system will be done according to the scope of the online car rental system (OCRS) which is
stated below
System
Provide car catalog for users to enable them to choose the car that will suit their needs
Allows the admin to be able to search users information from the database based on the
users ID number
Allows the admin to add new car
Allows the admin to manage bookings of cars
Allows the admin to authorize car rental to proper, qualified and legal clients
Allows the admin to view and respond to users enquiries or feedback
User
All authorized users can access the system
Allow the user to view information on available car
Allows the user to enquire about the car
Allow the user to book a car
Allows the user to give feedback
Software
Windows XP or above
IIS server
SQL server(database back end)
HTML
Java Script(validation)
Bootstrap(functionality, styling& front end)
PHP(data processing)
CSS(styling)
Hardware
23
100GB HARD DISK or above
Other physical devices like keyboards, mouse etc.
Data models
Activity diagrams graphically represent the sequential business and operational workflows of a
system. It is a dynamic diagram that shows the activity and the event that causes the object to
be in the particular state. The workflows from activity diagram will serve as guide for system
navigation in the final design phase of the system.
24
Customer_Address
PK ID INT
STREET_NAMEVARCHAR(45)
CITY_NAMEVARCHAR(5)
STREET_NUMBER
VARCHAR(10)
POSTAL_CODE VARCHAR(10)
PHONE_NUMBER PK ID INT
VARCHAR(45)
MESSAGE TEXT
FK CUSTOMER_ID INT
PK BRANCH_ID INT
FIRST_NAME VARCHAR(45
BOOKING_DATE DATE
SURNAME VARCHAR(45)
RETURN_DATE DATE
DATE_OF_BIRTH DATE
TIME_STAMP VARCHAR(19)
PASSWORD VARCHAR(45)
COMPANY_NAME VARCHAR(45)
CAR
PK ID INT
AUTOMATIC BOOLEAN
BASE_PRICE_PER_DAY FLOAT
25
Member Registration
26
Customer E-Car Rental System
Start
Enter details
[Yes]
Confirm and
submit
Display customer's
welcome screen
Send email
confirmation
En
d
Profile Modification
27
Customer E-Car Rental System
Start
[No]
Login Valid?
Update database
Send
notification
confirmation
Log out
End
28
Reservation of Car
Start
Choose pickup
location
Choose
location
return
[No]
Member?
Login
Register
[No]
Valid?
[Yes]
merge
Confirm
Redirect to payment
gateway
Send confirmation
End
29
Customer Feedback
Submit feedback
Send notification
End
30
Payment of Car Rent
Start Staff
Provide member id
[No]
Pay late charges
Merge
Confirm return
Update database
End
31
Adding a New Car
Staff E-Car Rental System
Login
[No]
Login
Valid?
[Yes]
Add to inventory
Update status
End
32
View Report
Start
Login
[No]
Valid?
[Yes]
Specify report to view
Retrieve report
End
33
Gantt Chart
A Gantt chart is a project management tool used to schedule, organize and co-ordinate tasks
within a project. The Gantt chart is named after Charles Gantt, and is not an acronym. It is a
schedule (time ordering listing) of planned events.
A Gantt chart is a horizontal bar chart developed as a production control tool in 1917 by Henry
L. Gantt, an American engineer and social scientist. Frequently used in project management, a
Gantt chart provides a graphical illustration of a schedule that helps to plan, co-ordinate, and
track specific tasks in project. Gantt charts may be simple versions created on graph paper or
more complex automated versions created using project management application such as
Microsoft Project or Excel.
Pert chart
PERT Chart
A PERT chart is a project management tool that provides a graphical representation of a
project's timeline.
A PERT chart uses circles or rectangles called nodes to represent project events or milestones.
These nodes are linked by vectors or lines that represent various tasks. Dependent tasks are
items that must be performed in a specific manner. For example, if an arrow is drawn from Task
No. 1 to Task No. 2 on a PERT chart, Task No. 1 must be completed before work on Task No. 2
begins. Items at the same stage of production but on different task lines within a project are
referred to as parallel tasks. They're independent of each other, but they're planned to occur at
the same time.
34
PROJECT PLANNING PHASE ANALYSIS PHASE DESIGN PHASE
Start: Thu 19/03/14ID: 1 Start: Thu 19/04/25ID: 5 Start: Wed 19/05/22ID: 9
Finish: Wed 19/04/24
Dur: 30 days Finish: Tue 19/05/21Dur: 19 days Finish: Wed 19/06/12
Dur: 16 days
Res: Res: Res:
Design the Integrate network Design the Application architecture Design th User Interface
Start: Thu 19/03/14ID: 10 Start: Mon 19/03/25ID: 11 Start: Mon 19/04/01ID: 12
Finish: Fri 19/03/22 Dur: 7 days Finish: Fri 19/03/29 Dur: 5 days Finish: Thu 19/04/04Dur: 4 days
Res: Res: Res:
IMPLEMENTATION PHASE
Start: Tue 19/08/13ID: 13
Finish: Wed 19/09/11
Dur: 22 days?
Res:
35
Data Flow Diagram (DFD)
3 Delivery
Delivery
Order
Flow Chart
36
Reference
Bastalich. W (2014) Introduction and research justification
http://unisa.edu/ResearchProposalWrittingforBusiness/ (accessed on 20/04/2019).
37