1.SDP Template

Download as pdf or txt
Download as pdf or txt
You are on page 1of 9

CAR RENTAL BOOKING SYSTEM

Project or Software Development Plan

Damia Car Rental System

SEMESTER MARCH 2021 – JULY 2021

GROUP 1: CS1104F

AMMAR HAFIY BIN MUHAMMAD, 2019435714


SITI ROSE AIRYN BINTI OMARIZA, 2019413182
ANIS NATASYA BINTI BAHARIN, 2019250634
IZZNUR SYAKIRAH BINTI AZIZ, 2019286918
Damia Car Rental System Version: 1.0
Software Development Plan Date: 14/4/2021
T5CS110/ISP250

Revision History
Date Version Description Author
<dd/mmm/yy> <x.x> <details> <name>

Confidential © CS1104 B/C/D/E/F/G/H/1 2021 Page 2 of 9


Damia Car Rental System Version: 1.0
Software Development Plan Date: 14/4/2021
T5CS110/ISP250

Table of Contents
1. Introduction 4
1.1 Purpose 4
1.2 Scope 4
1.3 References 4

2. Project Overview 5
2.1 Assumptions and constraints 5
2.2 Project deliverables 5

3. Project Organization 6
3.1 Organizational Structure 6
3.2 External Interfaces 6
3.3 Roles and Responsibilities 6

4. Management Process 7
4.1 Project Plan 7
4.2.2 Project Schedule 7
4.2.3 Project Resourcing 7
4.2.4 Budget 7

Confidential © CS1104 B/C/D/E/F/G/H/1 2021 Page 3 of 9


Damia Car Rental System Version: 1.0
Software Development Plan Date: 14/4/2021
T5CS110/ISP250

Project or Software Development Plan

1. Introduction

This project is intended to be used by a car rental company that specializes in providing consumers with car
rentals. Customers can access available cars, register, view descriptions, and book cars through this online
system. As we know, a car rental is a vehicle that can be used temporarily for a fee during a specified
period. Getting a rental car provides an opportunity for people out there to drive around when they don't
have keys to their own vehicle or don't own one at all. The individual that looking for a rental car must
contact a rental car company and sign a contract for a vehicle. This system increases customer satisfaction
while also allowing vehicle and staff handling easier.

1.1 Purpose

Our purpose of SDP is to describe the developer’s plan for conducting software development effort. Beside
that, car rental has not been left behind in terms of advances in information technology and internet
penetration, which have improved system make more easier to contact between administrator and their
customers. First, online vehicle reservation which is customer can reserve cars online and know either that
cars available or not to their expected pick-up date or time. Next, the administrator will also be able to login
through the same form but have the ability to add/remove new car rentals, change prices, and so on.
Potential customers should be able to view all the cars available to rent even without logging in as well as
rent without having an account, though the option is provided upon checkout.

1.2 Scope

This project covers a wide range of areas, from business concepts to information technology. In order to
meet the project's goals, we will need to do several research projects. The area covers included the platform
will be accessible 24 hours a day, except where there is a temporary server problem, which is expected to
be minimal. Next, customers as well as company employees would be able to make effective use of the
system. Then, the application was developed using PHP technology. This includes research into how the car
rental industry is managed, the processes involved, and the opportunities for improvement that occur.

Confidential © CS1104 B/C/D/E/F/G/H/1 2021 Page 4 of 9


Damia Car Rental System Version: 1.0
Software Development Plan Date: 14/4/2021
T5CS110/ISP250

1.3 References
1. Freshcodeit.com. (2021). Software Development Costing | Complete Guide. [online]
Available at:
https://freshcodeit.com/freshcode-post/how-to-calculate-the-cost-of-software-developme
nt [Accessed 12 Apr. 2021].
2. themaster (2021). IT Project Evaluation & Cost Estimation. [online] Intechcore.
Available at:
https://en.intechcore.com/it-project-evaluation-cost-estimation/?gclid=Cj0KCQjw38-DB
hDpARIsADJ3kjlskmtx7Gptkg4DTP_xrODsJKxL-vCvb9AqNeywW03uluaE-FYTJOoa
AgEMEALw_wcB [Accessed 12 Apr. 2021].
3. ‌Tutorialspoint.com. (2021). SDLC - Overview - Tutorialspoint. [online] Available at:
https://www.tutorialspoint.com/sdlc/sdlc_overview.htm [Accessed 12 Apr. 2021].
4. ‌Totally. (2018). How to define the scope of a project | Totally. [online] Available at:
https://totally.tech/quick-guides/how-to-define-the-scope-of-a-project/#:~:text=Project%2
0scope%20is%20the%20part,done%20to%20deliver%20a%20project. [Accessed 12 Apr.
2021].
5. ‌Cost Estimation for Projects: How to Estimate Accurately (2019). Cost Estimation for
Projects: How to Estimate Accurately. [online] ProjectManager.com. Available at:
https://www.projectmanager.com/blog/cost-estimation-for-project [Accessed 12 Apr.
2021].

Confidential © CS1104 B/C/D/E/F/G/H/1 2021 Page 5 of 9


Damia Car Rental System Version: 1.0
Software Development Plan Date: 14/4/2021
T5CS110/ISP250

2. Project Overview
2.1 Assumptions and constraints

Assumptions

● This online car rental solution is fully functional and flexible.


● It is very easy to use.
● The software acts as an office that is open 24/7.
● This online car rental system helps in back office administration by streamlining and
standardizing the procedures.
● It increases the efficiency of the management at offering quality services to the
customers.

Constraints

There is no limitation in the operating system in which Car Rental System will work. However, the Car Rental
System and the database will work on a server that needs to be always online. Users can access the system with any
internet browser.

2.2 Project deliverables

Target Delivery Date End Product

15 April 2021 A comprehensive list of all stakeholders needs to


be met.

25 May 2021 Design and coding are finished

24 July 2021 Our software has received a clean "bill of health."

26 August 2021 Display car rental information summary

Confidential © CS1104 B/C/D/E/F/G/H/1 2021 Page 6 of 9


Damia Car Rental System Version: 1.0
Software Development Plan Date: 14/4/2021
T5CS110/ISP250

3. Project Organization
3.1 Organizational Structure

3.2 Roles and Responsibilities

ROLES RESPONSIBILITIES

PROJECT MANAGER
Planning, Organizing and Motivating team
group and controlling time management

SYSTEM ANALYST Maintaining and upgrading existing


systems as required and troubleshooting
technical issues
DEVELOPER 1 Identifying areas for modification in
existing programs and subsequently
developing these modifications
DEVELOPER 2

Writing high-quality code to program


complete applications on schedule and test
website for usability.

Confidential © CS1104 B/C/D/E/F/G/H/1 2021 Page 7 of 9


Damia Car Rental System Version: 1.0
Software Development Plan Date: 14/4/2021
T5CS110/ISP250

4. Management Process
4.1 Project Plan
4.1.1 Project Schedule
[Diagrams/tables showing target dates for completion of iterations and phases, release points, demos, and
other milestones.
● Identify major milestones with their achievement criteria
● Define any important release points and demos]

4.1.2 Project Resourcing


4.1.2.1 Staffing Plan
[Identify here the numbers and type of staff required (including and special skills or experience), refer to
project team organizational structure.]

Phase Staff Involved Special Skills and Experience

Software Planning 1. Project Manager


2. System Analyst
3. Developer 1 and 2

Software Analysis and Design 1. Project Manager


2. System Analyst

Software Implementations 1. Developer 1


2. Developer 2

Software Support and Security 1. Project Manager


2. System Analyst
3. Developer 1 and 2

Confidential © CS1104 B/C/D/E/F/G/H/1 2021 Page 8 of 9


Damia Car Rental System Version: 1.0
Software Development Plan Date: 14/4/2021
T5CS110/ISP250

4.1.3 Budget
[Allocation of costs (software, salary. etc.)]

Project Implementation Cost.

Phase Activity Cost (RM)

SoftwarePlanning Business Case Development RM2,500

Project Analysis RM1,100

Software Analysis and Design Requirements Gathering RM1,500

Software Implementation Designing and Configuration Of The RM2,500


Network

Software Support and Security Maintenance Changes To Correct The RM1,500


Error And Be Prepared For Any Changes
In Project According To The Situations.

Total : RM9,100

Confidential © CS1104 B/C/D/E/F/G/H/1 2021 Page 9 of 9

You might also like