• Tidak ada hasil yang ditemukan

Design and Implementation of a Multi-Vendor Vehicle Rental Service

N/A
N/A
Protected

Academic year: 2023

Membagikan "Design and Implementation of a Multi-Vendor Vehicle Rental Service"

Copied!
35
0
0

Teks penuh

Rakibul Islam (CSE) and Jereen Jannat (CSE of the Department of Computer Science and Engineering, Sonargaon University (SU), have been accepted as satisfactory in partial fulfillment of the requirements for the degree of Bachelor of Science in Computer Science and Engineering and approved with respect to its style and content We hereby declare that the work presented in this report is the result of the investigation carried out by us under the supervision of Abu Said Md. We reaffirm that no part of this project has been or is being submitted elsewhere for the award of any degree or diploma.

This application presents a data management system for a transportation technology, the sharing of modern technology is also used in rent-a-car and ride-sharing services. In this project, an app-based platform (Enjoy Trip) is developed and implemented for car rental and ride sharing. This application offers a data management system that enables the administrator to keep track of all the customers' information.

The car rental system transaction report can be retrieved by the administrator when required. We are glad that we had the kind association as well as the supervision of Abu Said Md. Rezoun, Associate Professor, Department of Computer Science and Engineering, Sonargaon University, whose hearty and valuable support with best concern and leadership served as a necessary recourse to accomplish our project.

Dr Md Alamgir Hossain, Dean, Faculty of Science and Engineering for his kind concern and valuable suggestions.

Figure No.  Title  Page No.
Figure No. Title Page No.

1-5

History of Ride Sharing

Ride Sharing Principle

Global top Ride Sharing Platform

Ride Sharing Service in Bangladesh

Some Ride Sharing Services in Bangladesh

The Future of Ride Sharing

React is a free and open-source front-end JavaScript library for building user interfaces based on user interface components. It enables navigation between views of different components in a React app, allows changing the browser URL, and keeps the UI in sync with the URL. React Query is often described as the missing data retrieval library for React, but in more technical terms, it makes it easy to retrieve, store, sync, and update the server in your React applications.

Node.js (Node) is an open source, cross-platform runtime environment for executing JavaScript code. Node is widely used for server-side programming, making it possible for developers to use JavaScript for both client and server code without having to learn an additional language. Node is sometimes referred to as a programming language or a software development framework, but neither is true; is strictly a JavaScript runtime.

Express.js, or simply Express, is a backend web application framework for building RESTful APIs with Node.js, released as free and open source software under the MIT license. It is also only free up to a certain consumption per day, but the price is low after that. The purpose of this research is to design an initial proposal for the new car rental service based on the application of location-based service (LBS) technology.

During the study, the value of LBS and the need for this new concept are discussed. The result is an overview of a new car rental service based on broad online access and utilization of location-based services. This proposal is made from two perspectives, the customer perspective and the company perspective, and it also takes into account the need for suppliers for the new service.

Therefore, this study also examines the offerings of both suppliers to illustrate how a company can build a new service on an example and how to combine practices in creating a platform for a new service.

Table 1.1: Technology information
Table 1.1: Technology information

Justification of Procedure

Description of Procedure

  • Requirement Analysis
  • System Design and Development
  • Implementation
  • Testing
  • Maintenance

The customer is also involved in the testing phase to ensure that all requirements are met. Installation and maintenance includes making the appropriate change to the product or system or improving, changing, or modifying features related to performance issues related to the system. Its main role is to improve system performance with the maximum accuracy result of our flashing apps output.

These advances raised during the support phase are significantly related to changes initiated to be completed by the client or clients after the creation and testing phase, which includes errors such as imperfections discovered during live framework hires or raised requirements from customers. You will be really surprised to know that the effort put into the design and development phase of the product is only 60% of the effort compared to the effort put into the maintenance phase. Corrective Maintenance: This type of maintenance is done to address errors that were not found during the item advancement phase.

Perfection Maintenance: This type of support is done to improve the functionalities of the framework as a function of customer demand. Adaptive Maintenance: All-round maintenance is usually needed to transfer the product to work in a different climate such as working on a different PC stage or with a different working framework.

Requirement Gathering Technique

Analysis Requirements

  • System Requirement
  • Hardware Requirement
  • Software Requirement
  • User Requirement

Design and Implementation

  • Data Flow Diagram ……………………………………….. 10-11
  • All user list
  • All vehicle
  • All order
  • Add a vehicle
  • Manage vehicles

A register page is opened asking for total Information about the customer and also asking the customer to select Iogin (email address) and password. Category Wise Search Product: The customers enter the search product parameters and request a search product. The system returns the purchase order to the customer, the price and the total price shown to the customer.

If the credit card information does not match, please enter valid information or cancel the order. If the credit card is valid, the order form will be processed by the system and the checkout is complete. Update Vehicle Information: The sales clerk asks to update the product information including price, brand, etc.

An entity relationship diagram (ERD) shows how entities (such as people, objects or concepts, etc.) are related to each other in a particular system. In this case, the entity can be considered a noun and the relation can be considered a verb. Here we will be able to see all users, all vehicles and all order information of this platform.

Figure 3.2: Use Case Diagram
Figure 3.2: Use Case Diagram

Homepage

Place an Order

Confirmation of Order by Seller

Payment Gateway

Payment of Ride …………………………………………………….. 21-22

After placing the order and completing the payment process, a confirmation email (Figure 4.21) will be sent to the user to confirm the vehicle order.

Figure 4.19: After Payment in customer order dashboard
Figure 4.19: After Payment in customer order dashboard

24-24

Gambar

Figure No.  Title  Page No.
Table 1.1: Technology information
Figure 2.1: SDLC model
Figure 3.2: Use Case Diagram
+7

Referensi

Dokumen terkait

Selain itu penulis juga menyarankan menambahkan fungsi pembayaran menggunakan payment gateway sehingga proses transaksi menjadi lebih mudah, Untuk melengkapi