1 / 12

W hat functionality of each group people will get

W hat functionality of each group people will get. Customer Sales Agent Sales Manager National Manager Managing Director. Function for Customer. Customer (Webpage) Register new customer information Create a booking by: Select Rental location Select Car type Select Date of booking

Download Presentation

W hat functionality of each group people will get

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. What functionality of each group people will get • Customer • Sales Agent • Sales Manager • National Manager • Managing Director

  2. Function for Customer • Customer (Webpage) • Register new customer information • Create a booking by: • Select Rental location • Select Car type • Select Date of booking • Select Duration of booking • View the submitted booking • Modify the submitted booking • Cancel the submitted booking

  3. Function for Sales Agent • Sales Agents • Manage Car-Out: • View booking information • Calculate and display rental price • Update car out record • Manage Car-in: • View booking information • Update car in record • Serve Customer • Register new customer • Create/View/Modify/Cancel booking for the customer • Verify customer documents

  4. Function for Sales Manager • View report for their rental store ONLY • Daily breakdown report • Weekly breakdown report

  5. Function for National Manager • View report for particular rental store • Daily breakdown report • Weekly breakdown report • View report for their responsible country

  6. Function for Managing Director • View report for particular rental store • Daily breakdown report • Weekly breakdown report • View report for particular country • View report for the entire company

  7. A sample on 3 tier structure / implementation • In 3-tier architectures, there is a logical separation of presentation, business and data into separate layers • Data Tier: manages the data • Presentation Tier: controls what a user sees and can do with the system • Business Tier (middle tier): controls business logic

  8. Business Tier • The business tier contains the core functionality of our system • Business rules • Work flow • It provides controlled access to data • It enables validation and processing of data input • The business tier will be defined using classes. A collection of classes (library) will be deployed as components. (in deployment diagram)

  9. <<device>> :webserver {OS=Solaris} Customer Booking <JSP> <<device>> :ApplicationServer {OS=Solaris} <<device>> :DBServer {OS=Solaris} JDBC RMI Booking Car CompanyDB <<db>> {vendor= Oracle} :Application <Windows form> CustomerFacade <RMI> Web Service SalesAgentFacade <WebService> A sample on Deployment diagram using UML

  10. 1 n Car Reserved A sample case on ERD database design Booking 1 n Customer Purchase To Other Part 1 n Employee Handle To Other Part

  11. Register customer Customer Create booking View booking Modify booking Cancel booking A sample on Case diagram using UML

  12. User Class username, password Customer Class SalesManager Class ManagingDirector Class NationalManager Class SalesAgents Class A sample on Class diagram using UML

More Related