Git Product home page Git Product logo

car-rental-management-system-mini-project-te's Introduction

Car-rental-management-system-Mini-Project-TE

car rental management system using Servlet,HTML,CSS third year Mini Project

  1. INTRODUCTION:- 1.1 Abstract overview of project The most advanced travel agents offering cab rental and hiring services in India, take due advantage of Information Technology tools to improve the level of our efficiency. However, this is only one aspect of services. And this project continually strives to offer the best of services - both in terms of man and machine, to our dual-ended clients. Further, this project’s utmost priority is to offer quality services to our worthy users. To achieve this, the project admin regularly monitors the inflow of cars and sanctions only the trusted ones to make it hireable.

1.2 Background and motivation The application aims to provide a service to the car owners who wish to rent their cars at their desired cost and henceforth, earn a side income. The renting customers can avail the hiring facility provided by the owners on a time-constraint basis, with the flexibility to select their desired cars from the available wide range, uploaded by their counterparts. The prime motive is to bridge the gap between the dual-headed client requirements, by ascertaining authentication by the Admin.

  1. SCOPE OF PROJECT This project traverses a lot of areas ranging from business concept to computing field, including: • Car rental industry: This includes study on how the car rental business is being done, process involved and opportunity that exist for improvement. • HTML tools used for the development of the application. • General customers as well as the company’s staff will be able to use the system effectively. • Web-platform means that the system will be available for access 24/7 except when there is a temporary server issue which is expected to be minimal. Currently, the system has been developed to function on the local host server for the sole purpose of mini-project. However, with further modifications, and in accordance with copyright and non-infringement issues, the web application can be published over the Internet, to be accessible by the masses.

  2. SYSTEM REQUIREMENTS

3.1 Hardware requirements • Hard disk: Minimum 500 GB • RAM: Minimum 4 GB • Processor: Any processor above Pentium IV

3.2 Software requirements • Operating system: Windows/Linux based • User interface: HTML/CSS • Programming language: Java • IDE/Software used: Eclipse, Xampp • Web technology: Java servlet • Database: MySQL • Database connectivity: JDBC • Web server: Tomcat 7.0

  1. OPERATIVE REQUIREMENTS 4.1 Functional requirements Requirement analysis is a software engineering technique that is composed of the various tasks that determine the needs or conditions that are to be met for a new or altered product, taking into consideration the possible conflicting requirements of the various users. Functional requirements are those requirements that are used to illustrate the internal working nature of the system, the description of the system, and explanation of each subsystem. It consists of what task the system should perform, the processes involved, which data should the system hold and the interfaces of the user. The functional requirements identified are: • Customer’s registration: The system should allow new users to register and login to the account. • Online reservation of cars: Customers should be able to use the system to make booking and online reservation. • Automatic update to database once reservation is made or new customer registered: Whenever there’s new reservation or new registration, the system should be able update the database without any additional efforts from the admin. 4.2 Non-functional requirements It describes aspects of the system that are concerned with how the system provides the functional requirements.

They are: • Security: The subsystem should provide a high level of security and integrity of the data held by the system, only authorized personnel of the company can gain access to the company’s secured page on the system and only users with valid password and username can login to users’ page. • Performance and Response time: The system should have high performance rate when executing user’s input and should be able to provide feedback or response within a short time span usually 50 seconds for highly complicated task and 20 to 25 seconds for less complicated task. • Error handling: Error should be considerably minimized and an appropriate error message that guides the user to recover from an error should be provided. • Availability: This system should always be available for access at 24 hours, 7 days a week. • Ease of use: Considered the level of knowledge possessed by the users of this system, a simple but quality user interface should be developed to make it easy to understand and which will require less training.

  1. EXISTING SYSTEM 5.1 Advantages of existing system • This online car rental solution is fully functional and flexible. • It is very easy to use. • It helps in office administration by streamlining and standardising the procedures. • It saves a lot of time, money and labour. • Eco-friendly: The monitoring of the vehicle activity and the overall business becomes easy and includes the least of paper work. • The software acts for an office that is open 24/7. • It increases the efficiency of the management at offering quality services to the customers. • It provides custom features development and support with the software.

5.2 Disadvantages/limitations of existing system • To access the cars’ database, user must login to the system. • User must manually filter his car preferences. • Access to the WWW is mandatory, for larger implementation of the project as a web application.

  1. CONCLUSION While implementing the project, we learnt a great deal about the following steps of software development: • REQUIREMENT GATHERING AND ANALYSIS. • DESIGN. • ACTUAL IMPLEMENTATION. • TESTING. • EFFICIENT DEPLOYMENT. Besides, the concepts of Java servlets, JDBC, MySQL, HTML, etc. were the foundational pioneers in designing and developing the software.

car-rental-management-system-mini-project-te's People

Contributors

champ96k avatar imgbotapp avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Forkers

hummans

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.