BTR490 Project Proposal Summer 2005 Page 1 of 3 BTR490 Project Proposal Team Members: Brief Description (one paragraph) of the system you are proposing: For NNL, which needs a tool to help them manage their vehicle leasing business, the Vehicle Leasing System (VLS) is a piece of business software that will provide functions to manage the essential areas of the leasing business including vehicle information and leasing, allocation of new or used vehicles, collection of payment, and client information. Unlike the current, ineffective leasing software, the VLS will provide an improved environment for employee’s to enter data and generate reports. As well as allowing for the easy importation of documents for use in the system. Client Organization and Client Contact(s): A Description Of the System Benefit: The existing Vehicle Leasing System at NNL has an interface that is inadequate for today's workplace. The mainframe interface it currently uses is outdated and complex. In addition, there are several features that VLS lacks, such as an easy way to import and export customer and vehicle information and contract terms into the system, thus necessitating the manual entry of all information. A Detailed Description of the System: Customer Management This feature will allow the employees of NNL to access customer profiles that they are dealing with. This feature includes the following functions: Add new Customer, to create new customer profiles in the system. Modify existing Customer, to adjust any changes in the customer's personal of business information. Modify existing Customer, to adjust any changes in the customer's personal of business information. Car Inventory This feature will allow the employee’s of NNL to maintain a vehicle inventory. This inventory will include all vehicles on the NNL lot, and all vehicles leased by NNL customers. Employee’s enter this information whenever a vehicle is acquired by NNL or update it when lease contract ends. BTR490 Project Proposal Summer 2005 Page 2 of 3 ‘Create a new vehicle’ allows an employee to enter information on a new vehicle, and add it to the NNL inventory. ‘Modify an existing vehicle’ allows an employee to update the vehicle information after a lease contract ends, or the vehicle is repossessed. Vehicle Leasing This feature will allow the employees of NNL to create a new car lease contract. Employees are provided with a lease worksheet which collects vehicle information, extra services offered by the dealership, customer information and information about the sales person. Lease review, based on the user input on the lease worksheet the lease review feature will calculate the monthly payment, down payment and taxes imposed on the lease. Create a new lease contract, launches a wizard that will guide the dealership employee through the leasing process. Modify existing lease contract, allows the employers to modify an existing lease contract. System Scenarios: Add new Customer Precondition: A system user (employee) is logged in. Actor System Navigates to the Customer Management Displays the information required with all screen and selects "Add New Customer" empty fields. (navigation method undecided) Enters all the personal and business Saves the customer profile, automatically information provided by the customer. applies a customer identification number, and returns to the Customer Management screen. Modify Existing Customer Precondition: A system user (employee) is logged in. Actor System Navigates to the Customer Management Prompts for Customer ID. screen and selects "Modify Customer Information" Enters the customer ID. Displays all information associated to that customer with most of the fields editable. Changes the customers home address and Saves the changes and returns to the selects 'Submit' Customer Management screen. BTR490 Project Proposal Summer 2005 Page 3 of 3 Create New Vehicle Precondition: A system user (employee) is logged in. Actor System Enters vehicle information, including if the vehicle is new or used, its status, its VIN, Year, Make, Model, number of cylinders, Color, mileage, license number, and weight, as well as any additional information on the car. Assigns the vehicle a stock number and saves it to the NNL car database. Modify an Existing Vehicle Precondition: A system user (employee) is logged in. Actor System Enters the vehicle’s stock number Displays the vehicle information. Modifies the mileage of the vehicle, marks it as off lease, and its current condition (if any damage) Saves the updated vehicle to the NNL car database. Create lease contract Precondition: A system user is logged in. Actor System Enters vehicle price, cash down, dealer profit, residual value, annual percentage rate, dealer profit, the lease term (months), insurance company. Enters the additional taxes applied to the lease, gas tax, administration fee, license fee, warranty cost, and number of advanced payments. Clicks on next button. Displays the additional options page. Enters company name, last name, and first name along with other required information on the screen. Enters the stock number of the vehicle being leased. Saves the user input and displays the vehicle information template. Inputs the salesman #, name and license # of the employee. Saves the salesman information and creates a new least contract. Calculates the final monthly payment based on input by the actor and displays the lease review template. Displays the template for new customer registration. Saves the vehicle information. Displays the employee template.