Presentation is loading. Please wait.

Presentation is loading. Please wait.

CS408B Team A Jin Kang Chanyou Hwang Hyeontaek Oh Carpool Network.

Similar presentations


Presentation on theme: "CS408B Team A Jin Kang Chanyou Hwang Hyeontaek Oh Carpool Network."— Presentation transcript:

1 CS408B Team A Jin Kang Chanyou Hwang Hyeontaek Oh Carpool Network

2 Contents  Introduction  UI prototype/Scenario  System Description  Technical Challenges  Schedule

3 Carpool Network Carpool Network is to Help people in finding car pool mates As a Social App On Smart Phone (and Internet)

4 Carpool Network Carpool Network do Passenger/Driver Route register –Each user can register their carpool route Search Route –Recommend proper route Negotiation –Connect and inform Show credibility –Show user is bad or good

5 Carpool Network Design Objective Easy to use –In Searching carpool routes, time Use flexible matching –User-friendly Interface Providing Credibility of Co-Riders –Estimation based on social network (Facebook)

6 Carpool Network PROTOTYPE Scenario

7 Carpool Network Scenario 1 Set departure point

8 Carpool Network Set destination point

9 Carpool Network Set detail for carpool route

10 Carpool Network See available carpool list See available carpool list

11 Carpool Network

12 See detail about driver Comment from other users Comment from other users

13 Carpool Network See contact infomation

14 Carpool Network SYSTEM DESCRIPTION Architecture Diagram / Class Diagram

15 Carpool Network Facebook Back-end Server Model Front-end Server Database UserPassenger DriverComment Route FrameworkM aster UserMaster Database Master DriverSearchMaster PassengerSearchMaster Blacklist Manager Login Master UsercredibilityMaster crawls Passes data manages uses Route matching Algorithm Credibility calculation Algorithm UIs

16 Carpool Network Facebook Back-end Server Model Front-end Server Database UserPassenger DriverComment Route FrameworkM aster UserMaster Database Master DriverSearchMaster PassengerSearchMaster Blacklist Manager Login Master UsercredibilityMaster crawls Passes data manages uses Route matching Algorithm Credibility calculation Algorithm UIs Get basic user information

17 Carpool Network Facebook Back-end Server Model Front-end Server Database UserPassenger DriverComment Route FrameworkM aster UserMaster Database Master DriverSearchMaster PassengerSearchMaster Blacklist Manager Login Master UsercredibilityMaster crawls Passes data manages uses Route matching Algorithm Credibility calculation Algorithm UIs Process information and show it

18 Carpool Network Facebook Back-end Server Model Frontend Server Database UserPassenger DriverComment Route FrameworkM aster UserMaster Database Master DriverSearchMaster PassengerSearchMaster Blacklist Manager Login Master UsercredibilityMaster crawls Passes data manages uses Route matching Algorithm Credibility calculation Algorithm UIs Calculate driver/passenger credibility

19 Carpool Network Facebook Back-end Server Model Front-end Server Database UserPassenger DriverComment Route FrameworkM aster UserMaster Database Master DriverSearchMaster PassengerSearchMaster Blacklist Manager Login Master UsercredibilityMaster crawls Passes data manages uses Route matching Algorithm Credibility calculation Algorithm UIs Recommend carpool mate and route

20 Carpool Network Facebook Back-end Server Model Front-end Server Database UserPassenger DriverComment Route FrameworkM aster UserMaster Database Master DriverSearchMaster PassengerSearchMaster Blacklist Manager Login Master UsercredibilityMaster crawls Passes data manages uses Route matching Algorithm Credibility calculation Algorithm UIs Carpool routes, Basic user information, Carpool routes, Basic user information,

21 Carpool Network Class Diagram (Structural model) Model Front-end(UI) Back-end Model Route Search

22 Carpool Network Justification for the design decision Front, back-end system design –Front-end deals with UI –Back-end processes data Easy User Interface –Mouse only interface –Reduce mouse click counts

23 Carpool Network Achievement in technical challenges Flexible route matching system –Directions API Successfully parsed from Google directions API –Algorithm

24 Carpool Network Flexible route matching algorithm Queried route User set his/her own route

25 Carpool Network Flexible route matching algorithm Queried route Find existing carpool route (Only in white area) Find existing carpool route (Only in white area)

26 Carpool Network Flexible route matching algorithm Existing route 1 Existing route 2 Queried route Get similar routes

27 Carpool Network Flexible route matching algorithm Suggested route 1 Suggested route 2 Queried route Suggest new routes (low cost) Suggest new routes (low cost)

28 Carpool Network Schedule ~4/23 Frontend UI implementation Route matching algorithm ~4/30 User controller function Credibility function Backend implementation ~5/7 Finish Implementation Debug Add auxiliary functions (if necessary) ~5/14 Debug Prepare EOSP Additional work

29 Carpool Network Facebook Back-end Server Model Front-end Server Database UserPassenger DriverComment Route Framework Master UserMaster Database Master Passenger SearchMaster Blacklist Manager Login Master Credibility Master crawls Passes data manages uses UIs Driver SearchMaster

30 Carpool Network Thank you


Download ppt "CS408B Team A Jin Kang Chanyou Hwang Hyeontaek Oh Carpool Network."

Similar presentations


Ads by Google