Giter VIP home page Giter VIP logo

car-rental-system's Introduction

Car-Rental-System

Content:
In order to facilitate users to rent a car as and when required we would like to design a car rental system. It is more feasible than owning a car and maintaining it. Car rental system serves people who don't own a car, who are out of town or owners of damaged cars who are awaiting repair or insurance compensation.

Scope:

  1. Providing car catalog to the Users so that they can choose the best option based on their concern.
  2. Admin can manage the catalog by adding or removing the cars based on their availability and allows only authorized Users (Driver License) to rent a vehicle
  3. Admin must make sure that the rented cars must have valid insurance.
  4. Admin must allow user to provide feedback at the end of every ride.
    Objective:
  5. To reduce the effort of booking a car in a conventional procedure.
  6. To ease the search process of a customer who is in need of a car.
  7. To provide services to the customers in order to achieve the best customer satisfaction.

Project Environment
phpMyAdmin is a free software tool written in PHP, intended to handle the administration of MySQL over the Web. Frequently used operations of phpMyAdmin include managing databases, tables, columns, relations, indexes, users, permissions etc. which can be performed via the user interface, while having the ability to directly execute any SQL statement. phpMyAdmin Version information: 4.0.10deb1. Database Server details are as follows:
● Server: 127.0.0.1 via TCP/IP
● Server type: MySQL
● Server version: 5.5.57-0ubuntu0.14.04.1 - (Ubuntu)
● Protocol version: 10
● Database client version: libmysql - mysqlnd 5.0.11-dev

The project was carried out in 4 Sprints.

Sprint 0:

Involved project environment setup and gathering high level requirements such as initial user roles, user stories and high level conceptual design, deciding the entities and their relationship.

Sprint 1:

Refining stories created in sprint 0 and adding new stories to be considered for the sprint. Based on it creating conceptual design and logical design and writing SQL queries relevant to sprint 1.

Sprint 2:

Apart from adding new stories relevant to sprint 2, creating views, stored programs - stored procedures and stored functions, triggers and events for Car Rental System.

Sprint 3:

Adding new user stories relevant to sprint 3, normalization and indexes creation.

Project report has been added for further reference.

car-rental-system's People

Contributors

nipun03 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.