Presentation is loading. Please wait.

Presentation is loading. Please wait.

What functionality of each group people will get Customer Sales Agent Sales Manager National Manager Managing Director.

Similar presentations


Presentation on theme: "What functionality of each group people will get Customer Sales Agent Sales Manager National Manager Managing Director."— 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 A sample on Deployment diagram using UML > :webserver {OS=Solaris} Customer Booking :Application <Windows form> > :ApplicationServer {OS=Solaris} CustomerFacade SalesAgentFacade Booking Car Web Service > :DBServer {OS=Solaris} CompanyDB > {vendor= Oracle} JDBC RMI

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

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

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


Download ppt "What functionality of each group people will get Customer Sales Agent Sales Manager National Manager Managing Director."

Similar presentations


Ads by Google