Guidelines For Report Writing
Guidelines For Report Writing
Supervisor name:
Sahardiid Ahmed Ali
Prepared by:
1. Umlakhayr Farah Omer
2. Nasri Abdullah Warsame
3. Nimco Ahmed Yusuf
[Date: 2018]
BACKGROUND
GOUD has been established in 2008 and has been operating up to 5 vehicles.
GOUD has a range of rental cars in different sectors such as private and government.
The system being developed is a system to handle the business needs of renting out vehicles to
customers maintaining records and data on vehicle fleet.
We program custom car rental management software with modules for central reservations and
booking, rental contract management, make monthly and annual reporting, and customer
relationship management.
OBJECTIVES
.
Design and implement a web based application for online reservation of car from a car
renting business.
To transform the manual process of rental car in GOUD into automatic process.
Provide an easy platform for people who are renting cars, where they can easily search
and reserve their car online.
To validate the Rental Car system using user satisfaction test.
To facilitate by the people who have out off border to getting the processes of rental car
in online.
To facilitate the payment process in rental car in online.
GOUD Rental car used manual system, the problem is bases on when preparing contract
management and booking, monthly and annual report of vehicles that take more time.
For example if we the administrator wants to search specific vehicles and manage record
operation it was taking more time.
SCOPE RESTRICTION
The system will be done according to the scope of GOUD rental car management system
(GRCMS) on based Hargeisa Somaliland which is state as below:
To register the a daily rental cars of the Goud motors
To record all transaction rental cars in Goud motors
To register new customer that joins the company
To generate full report in Goud motors.
Project Phases/Stages
In developing the car rental management system, we are using six phases of system development
phases roughly known: Requirement collection and Analysis, Designing, Coding, Testing,
training and Implementing.
In developing the car rental management system, we are using main design stages that are the
following:-
Architectural Design
Database Design
Interface Design
Database Design we are using schema structures, Entity relationship diagram (ERD) and tables.
Interface Design we are using screen layouts and forms for each entity.
3. IMPLEMENTATION STAGE
In developing the car rental management system, we are using theoretical design is turned into a
working system
The implementation phase constructs, installs and operates the new system.
The most crucial stage in achieving a new successful system is that it will work efficiently and
effectively.
4. INTEGRATION & TEST STAGE
In developing the car rental management system, we are using valid data or invalid data.
System testing of software or hardware is testing conducted on a complete, integrated system to
evaluate the system's compliance with its specified requirements. System testing falls within the
scope of black-box testing, and as such, should require no knowledge of the inner design of the
code or logic.
We must apply the fallowing:-
Unit Testing
Integrating Testing
System Testing
Acceptance Testing
5. INSTALLATION STAGE
In developing the car rental management system, we are using installation stage to satisfy the
customer.
After customer personnel have verified that the initial production data load is correct and the test
suite has been executed with satisfactory results, the customer formally accepts the delivery of
the software.
In developing the car rental management system, we are using training and maintenance to train
the users and give main maintenance steps for example recovery and so on.
TOOLS AND METHODOLOGIES
The Waterfall Model was first Process Model to be introduced. It is also referred to as a linear-
sequential life cycle model. It is very simple to understand and use. In a waterfall model, each
phase must be completed fully before the next phase can begin.
Resource (labor, time) allocation in this part state which activity/task start when and ends
when and the member responsible for doing it.
Umalkhayr,Nimco
1 1/5/2018 Preparing Proposal 8/5/2018
and Nasri
Umalkhayr,Nimco
5 6/6/2018 Chapter 4 13/6/2018
and Nasri
Software
7 23/6/2018 30/6/2018 Nasri
Implementation
Umalkhayr,Nimco
8 1/7/2018 Submission for project 1/7/2018
and Nasri