1 / 18

CARRS: Complete Automobile Rental Reservation System

The CARRS team members, Evelyn Brannock, Sergey Nedoshitov, Adam Riazinia, Shibi P. Thankachan, introduce the Complete Automobile Rental Reservation System aimed to streamline the reservation process, decrease training costs, and enhance communication within the corporation. This system includes functional requirements such as password security for reservation agents and integrates with existing systems for real-time information exchange. Non-functional requirements encompass interface, security, and performance considerations. The system is designed with Java language and facilitates efficient access control with subsystems for various domains like credit bureau and inventory. Testing methods include boundary testing and validation to ensure system reliability. A global resource control feature enhances system management. The CARRS system stands out for its comprehensive functionality and user-friendly design.

Download Presentation

CARRS: Complete Automobile Rental Reservation System

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. CARRS Complete Automobile Rental Reservation System

  2. Introduction Complete Automobile Rental Reservation System CARRS Team Members Evelyn Brannock Sergey Nedoshitov Complete Automobile Rental Reservation System Adam Riazinia Shibi P Thankachan

  3. Problem Statement CARRS • Customer Calls To Make A Reservation • Reservation is completed via: • IBM Green Screen • Mainframe • Batch Processing Complete Automobile Rental Reservation System

  4. Current Architecture CARRS Complete Automobile Rental Reservation System

  5. Basis for CARRS • Reduce RA training costs and learning curve by 20% CARRS • Reduces hardware costs, amortized over the next ten years, and remove the mainframe • Provide real-time exchange of information in the Corporation’s enterprise Complete Automobile Rental Reservation System

  6. Functional Requirements • Provides password security for all Reservation Agents (RAs) entering the system CARRS • Allows the creation, update and deletion of RA information by managers • Shows automobile rental reservation history for the current day, week, month, and year • Integrates into the Corporation’s existing inventory system to access automobile availability • Integrates with the Credit Bureau to provide real-time credit control for a reservation • Integrates with marketing’s VIP Customer Program Complete Automobile Rental Reservation System • Incorporates marketing’s initiatives for special rate discounts on pricing by allowing the entry of a coupon discount code • Presents an automobile rental reservation quote • Completes a rental reservation, with a rental reservation confirmation number for the customer, and displays the reservation summary online

  7. Non Functional Requirements CARRS • Interface and Human Factors • Hardware Considerations • Performance Characteristics • Error Handling and User Error Complete Automobile Rental Reservation System • Security Issues and Validation

  8. High Level Use Case CARRS Complete Automobile Rental Reservation System

  9. State Chart Diagram CARRS Complete Automobile Rental Reservation System

  10. Sequence Diagram- Calculate Quote CARRS Complete Automobile Rental Reservation System

  11. SubSystems and Services CARRS Complete Automobile Rental Reservation System

  12. Design Rationale CARRS • Language • Java • GridBagConstraints • Subsystem Control • Access Control Complete Automobile Rental Reservation System

  13. Main Domain Class CARRS • Reservation • Customer • Inventory • Location • User Complete Automobile Rental Reservation System • Credit Bureau

  14. CARRS Interface CARRS • Implements data server for many client front-ends • Used façade design pattern • Decreased coupling between client and server • Hides Implementation Details • Allows early testing • Allowed simpler implementation of RMI which • Locate remote objects Complete Automobile Rental Reservation System • Communicates with remote objects • Load class byte codes for objects that are passed around

  15. Access Control • Creating, modifying, and deleting files could be done according to the ownership of files by certain departments: • Reservations • Marketing • Inventory CARRS Complete Automobile Rental Reservation System C-Create R-Read U-Update D-Delete X-The user type can perform this action

  16. Testing CARRS • Requirements Validation • Boundary Testing • Pickup and Return Dates • Credit Card Numbers • Phone Number • All of our testing was black box Complete Automobile Rental Reservation System

  17. Global Resource Control CARRS Complete Automobile Rental Reservation System

  18. CARRS Demo Complete Automobile Rental Reservation System

More Related