This application presents a data management system for a car rental company. This enables the administrator to keep track of all the customers information. This system increases customer retention and simplify vehicle and customers management in efficient way. The car rental management system has a very user-friendly interface. Thus, the users will feel very easy to work on it. By using this system admin can manage their rental, bookings, customer issues and vehicle issues etc. The car rental information can be added to the system, or existing information can be edited or deleted by the administrator. The transaction reports of the car rental system can be retrieved by the administrator, when its required. Thus, there is no delay in the availability of any car information, when ever needed the car rental information can be captured very quickly and easily. vii Table of Contents ABSTRACT..........................................................................................................................................VI
CHAPTER 1: INTRODUCTION .........................................................................................................1
OVERVIEW .......................................................................................................................................... 1
BACKGROUND AND MOTIVATION........................................................................................................ 1
STATEMENT OF THE PROBLEM............................................................................................................. 2
AIM AND OBJECTIVES.......................................................................................................................... 3
SIGNIFICANCE OF THE PROJECT ........................................................................................................... 3
PROJECT RISKS ASSESSMENT .............................................................................................................. 3
SCOPE/PROJECT ORGANIZATION.......................................................................................................... 4
CHAPTER 2: LITERATURE REVIEW..............................................................................................6
INTRODUCTION.................................................................................................................................... 6
HISTORICAL OVERVIEW ...................................................................................................................... 6
RELATED WORK.................................................................................................................................. 7
SUMMARY......................................................................................................................................... 21
CHAPTER 3: REQUIREMENTS ANALYSIS AND DESIGN .........................................................22
OVERVIEW ........................................................................................................................................ 22
PROPOSED METHODOLOGY ............................................................................................................... 22
APPROACH TO CHOSEN METHODOLOGY/METHODS........................................................................... 23
TOOLS AND TECHNIQUES................................................................................................................... 23
REQUIREMENT ANALYSIS.................................................................................................................. 24
REQUIREMENT SPECIFICATIONS......................................................................................................... 24
Functional Requirement Specifications.......................................................................................... 24
Non-Functional Requirement Specifications.................................................................................. 25
SYSTEM DESIGN................................................................................................................................ 25
Use case Diagram......................................................................................................................... 25
Class Diagram.............................................................................................................................. 29
Database Design........................................................................................................................... 30
Dataflow Diagram (DFD)............................................................................................................. 31
Activity Diagram........................................................................................................................... 33
Application Architecture ............................................................................................................... 38
SUMMARY......................................................................................................................................... 40
CHAPTER 4: IMPLEMENTATION AND TESTING ......................................................................41
OVERVIEW ........................................................................................................................................ 41
DEVELOPMENT TOOLS AND TECHNOLOGIES....................................................................................... 41
IMPLEMENTATION PROBLEMS............................................................................................................ 41
TESTING............................................................................................................................................ 46
Test Plans..................................................................................................................................... 46
Test Traceability Matrix................................................................................................................ 48
Test Report Summary .................................................................................................................... 48
USE GUIDE........................................................................................................................................ 49
SUMMARY......................................................................................................................................... 49
CHAPTER 5: DISCUSSION, CONCLUSION, AND RECOMMENDATIONS...............................50
OVERVIEW ........................................................................................................................................ 50
OBJECTIVE ASSESSMENT................................................................................................................... 50 viii
LIMITATIONS AND CHALLENGES........................................................................................................ 51
FUTURE ENHANCEMENTS .................................................................................................................. 51
RECOMMENDATIONS ......................................................................................................................... 52
REFERENCES....................................................................................................................................53
APPENDICES .....................................................................................................................................55
Research, A. & HASSAN, Y (2020). CAR RENTAL SYSTEM. Afribary. Retrieved from https://tracking.afribary.com/works/car-rental-system
Research, Afri, and YASIR HASSAN "CAR RENTAL SYSTEM" Afribary. Afribary, 26 Nov. 2020, https://tracking.afribary.com/works/car-rental-system. Accessed 10 Nov. 2024.
Research, Afri, and YASIR HASSAN . "CAR RENTAL SYSTEM". Afribary, Afribary, 26 Nov. 2020. Web. 10 Nov. 2024. < https://tracking.afribary.com/works/car-rental-system >.
Research, Afri and HASSAN, YASIR . "CAR RENTAL SYSTEM" Afribary (2020). Accessed November 10, 2024. https://tracking.afribary.com/works/car-rental-system