






Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Community
Ask the community for help and clear up your study doubts
Discover the best universities in your country according to Docsity users
Free resources
Download our free guides on studying techniques, anxiety management strategies, and thesis advice from Docsity tutors
The design and implementation of a car rental system, focusing on the system's functional and non-functional requirements. It explores the system's architecture, data flow, and database management structure. The document also includes diagrams illustrating the system's design, such as data flow diagrams, sequence diagrams, and entity-relationship diagrams. It provides a comprehensive overview of the system's development process, from requirement analysis to database connectivity.
Typology: Schemes and Mind Maps
1 / 12
This page cannot be seen from the preview
Don't miss anything!
Department of Computer Engineering, University of Mumbai, Mumbai, Maharashtra, India Abstract — Customers will be able to reserve their vehicles from anywhere in the world due to the Car Rental System. Consumers provide information to this application by filling in their personal information. When a consumer creates an account on the website, he or she can reserve a car. The proposed system is an online system that is fully integrated. It effectively and efficiently automates manual procedures. Customers are aided by this automated method, which allows them to fill in the specifics according to their needs. It contains information on the sort of car they want to hire as well as the location. The goal of this system is to create a website where customers can book their automobiles and request services from anywhere in the world. There are three phases to this car rental system mentioned in the introduction. Keywords — DBMS, XAMPP, PHP, PHPMYADMIN, Functional and Non-functional Requirements, Database Connection. I. INTRODUCTION There are three phases to this car rental system.
E. Data and Information: Data gathering plays a vital function in a project's succession and also it plays an unavoidable role in the timely completion of the project. The project's data comprises the clients' contact information as well as their feedback/complaints, which are saved in a database. Only the admin has access to the information given by the clients in order to ensure security. F. Tools Used:
C. Design and Development Problem:
A. Design Process: The process through which designers design interfaces in software or electronic devices with an emphasis on aesthetics or style is termed user interface (UI) design. Designers strive to develop interfaces that are both easy to use and enjoyable for users. Graphical user interfaces and various kinds of user interface design are examples of UI design. B. Data Flow Diagram: The Data Flow Diagram shown below illustrates the general structure of the system. It demonstrates how and what sorts of services the customer chooses, as well as the amount of admin engagement. Fig 4.1: Data Flow Diagram C. Sequence Diagram: A sequence diagram is comparable to an interaction diagram because it explains how and in what order a faction of items interact. A sequence diagram focuses on lifelines or processes and objects that exist concurrently, and the messages transferred between them to complete a function before the lifeline terminates. Fig 4.2: Sequence Diagram The above picture depicts the project's Sequence Diagram, which is a sort of interaction diagram since it describes how—and in what order—a set of items interacts with one another. A sequence diagram focuses on lifelines or processes and objects that coexist, and the messages transferred between them to complete a function before the lifeline terminates.
Fig 5.1: Database Management Structure VI. IMPLEMENTATION A. Graphical User Interface:
Fig 6.6: Make My Account Fig 6.7: Password Recovery Fig 6.8: My Profile Fig 6.9: Update Password Fig 6.10: My Booking Fig 6.11: About Us
B. Database Connectivity: In PHP, make a database connection file. Make a new PHP file called db_connnection.php and keep it safe. What's the point of creating a fresh database connection file? Because if you've generated numerous files in which you wish to insert or select data from databases, you won't have to write the database connection code every time. Simply include it at the start of your code using PHP's custom function include (include 'connection.php') then call and utilise its function. It is particularly useful when changing your project location from one PC to another when you need to modify the values on a single file, and the changes are immediately applied to all the other files. Insert code into your db_connection file.