daigai

Well-Known Member
Link tải luận văn miễn phí cho ae Kết Nối
Slide bảo vệ khóa luận tốt nghiệp "dịch vụ điều phối Taxi"
TỔNG QUAN ................................................................................ 10

1.1. Hiện trạng.................................................................................................. 10
1.2.Mục tiêu đề tài.............................................................................................. 13
1.3.Phương pháp nghiên cứu ............................................................................ 13
1.4.Bố cục của báo cáo ....................................................................................... 16
Chương 2.

CƠ SỞ LÝ THUYẾT .................................................................... 17

2.1.Phân tích thiết kế hướng đối tượng bằng UML........................................ 17
2.1.1.Giới thiệu ngôn ngữ mô hình hóa thống nhất (UML) ........................................................ 17
2.1.2.Phân tích thiết kế hướng đối tượng..................................................................................... 18
2.1.3.Kiến trúc Model View ViewModel (MVVM) .................................................................... 18
2.1.4.Kiến trúc Model-View-Controller (MVC) ......................................................................... 19

2.2.Giới thiệu dịch vụ Google Maps ................................................................. 25
2.3.Tổng quan công nghệ Windows Communication Foudation .................. 20
2.3.1.Giới thiệu công nghệ Windows Communication Foudation .............................................. 20
2.3.2.Kiến trúc của WCF ............................................................................................................. 21

2.4.Tổng quan công nghệ ASP.NET MVC....................................................... 22
2.4.1.Giới thiệu công nghệ ASP.NET MVC ................................................................................ 22
2.4.2.Giới thiệu thư viện SignalR ................................................................................................ 23

2.5.Tổng quan công nghệ LightSwitch ............................................................ 23
2.5.1.Giới thiệu công nghệ LightSwitch...................................................................................... 23
2.5.2.Kiến trúc của LightSwitch .................................................................................................. 23

2.6.Tổng quan về Windows Phone ................................................................... 24
2.6.1.Giới thiệu nền tảng Windows Phone .................................................................................. 24
2.6.2.Ưu điểm của Windows Phone. ........................................................................................... 24
2.6.3.Kiến trúc nền tảng Windows Phone ................................................................................... 24

2.7.Giới thiệu công nghệ Global Positioning System (GPS) .......................... 25
Chương 3.

XÂY DỰNG HỆ THỐNG PHẦN MỀM ..................................... 26

3.1.Sơ lược hệ thống .............................................. Error! Bookmark not defined.
SVTH: Chung Vĩnh Khang
0951010054
Nguyễn Duy Phượng 0951012102

Trang 4


Khóa luận tốt nghiệp

GVHD: TS. Lê Xuân Trường

3.2.Phân tích và thiết kế hệ thống .................................................................... 26
3.2.1.Sơ đồ tính huống sử dụng ................................................................................................... 26
3.2.2.Biểu đồ tuần tự ................................................................................................................... 35
3.2.3.Thiết kế kiến trúc phần mềm .............................................. Error! Bookmark not defined.
3.2.4.Phân tích cơ sở dữ liệu ....................................................... Error! Bookmark not defined.
3.2.5.Thiết kế cơ sở dữ liệu ......................................................................................................... 46

3.3.Lập trình theo các thành phần ................................................................... 53
3.3.1.Thực thể nghiệp vụ (Business Entity) ................................................................................ 54
3.3.2.Xử lý nghiệp vụ (Business Logic) ...................................................................................... 55
3.3.3.Dịch vụ bản đồ (Map Service)............................................................................................ 58
3.3.4.Dịch vụ điều phối (Distribute Service) ............................................................................... 69
3.3.5.Dịch vụ bảo mật(Security Service)..................................................................................... 77
3.3.6.Dịch vụ nghiệp vụ (Business Service) ................................................................................ 78
3.3.7.Ứng dụng dành cho khách hàng ......................................................................................... 78
3.3.8.Ứng dụng dành cho tài xế ................................................................................................... 83
3.3.9.Ứng dụng dành cho quản lý................................................................................................ 84

3.4.Website dành cho người quản lý ................................................................ 85
3.5.Ứng dụng di động dành cho khách hàng và tài xế ................................... 88
3.5.1.Dành cho khách hàng ......................................................................................................... 88
3.5.2.Dành cho tài xế ................................................................................................................... 93

3.6.Hiện thực quy trình gọi và điều phối xe taxi ............................................. 96
Chương 4.

KẾT LUẬN .................................................................................. 103

4.1.Kết quả đạt được của đề tài ...................................................................... 103
4.2.Hướng đi tiếp theo của đề tài .................................................................... 104
TÀI LIỆU THAM KHẢO ................................................................................. 106
sss

SVTH: Chung Vĩnh Khang
0951010054
Nguyễn Duy Phượng 0951012102

Trang 5


Khóa luận tốt nghiệp

GVHD: TS. Lê Xuân Trường

DANH MỤC HÌNH ẢNH


Hình 2.1. Kiến trúc mô hình MVVM ................................................................................ 19
Hình 2.2. Mô tả mô hình MVC .......................................................................................... 20
Hình 2.3. Kiến trúc của WCF ............................................................................................ 22
Hình 3.1. Mô hình hoạt động chung của hệ thống ............................................................. 31
Hình 3.2. Sơ đồ trường hợp sử dụng của hệ thống ............................................................ 32
Hình 3.3. Biểu đồ tuần tự của chức năng đăng nhập .......................................................... 39
Hình 3.4. Biểu đồ tuần tự của chức năng xem bản đồ và xác định tọa độ ......................... 40
Hình 3.6. Biểu đồ tuần tự của chức năng tìm đường đi ..................................................... 41
Hình 3.7. Biểu đồ tuần tự của chức năng tham khảo cước và gọi xe ................................. 42
Hình 3.8. Biểu đồ tuần tự của chức năng điều xe gần nhất ................................................ 43
Hình 3.9. Biểu đồ tuần tự của chức năng chờ xe................................................................ 44
Hình 3.10. Kiến trúc thiết kế phần mềm ............................................................................ 46
Hình 3.11. Sơ đồ quan hệ .................................................................................................. 47
Hình 3.11. File Entity Data Model .................................................................................... 54
Hình 3.12. Diagram Entity Data Model ............................................................................ 55
Hình 2.2.6: Cấu trúc Repository ........................................................................................ 56
Hình 2.2.7: Lưu đồ bài toán tính giá cước......................................................................... 57
Hình 3.12: Ảnh bản đồ lấy được từ Google Maps API ..................................................... 59
Hình 3.13: Ảnh bản đồ lấy được từ Google Maps API ..................................................... 60
Hình 3.14: Lưu đồ mã hóa Encoded Polyline Algorithm Format cho 1 số nguyên .......... 66
Hình 3.15: Lưu đồ giải mã Encoded Polyline Algorithm Format cho 1 chuỗi kí tự ......... 67
Hình 3.16. Sơ đồ dịch vụ điều phối xe ............................................................................... 71
Hình 3.17. Lưu đồ quy trình điều phối ............................................................................... 73
Hình 3.18. Vấn đề nhiều yêu cầu cập nhật tọa độ xảy ra ................................................... 73
Hình 3.19. Cách giả quyết vấn đề nhiều tọa độ xảy ra ....................................................... 74
Hình 3.20. Vấn đề số lượng lớn tài xế xảy ra ..................................................................... 75
Hình 3.21. Cách giải quyết vấn đề với số lượng lớn tài xế ................................................ 76
Hình 3.22. Cấu trúc hệ thống bảo mật ................................................................................ 78
Hình 3.33. Xây dựng Model cho ứng dụng của Khách hàng ............................................ 79
Hình 3.34. Xây dựng ViewModel cho ứng dụng Khách hàng ........................................... 80
Hình 3.35. Xây dựng Converters cho ứng dụng khách hàng ............................................. 81
Hình 3.36. Xây dựng Helpers cho ứng dụng Khách hàng.................................................. 81
Hình 3.37. Xây dựng lớp View cho ứng dụng Hành khách ............................................... 82
SVTH: Chung Vĩnh Khang
0951010054
Nguyễn Duy Phượng 0951012102

Trang 6


Khóa luận tốt nghiệp

GVHD: TS. Lê Xuân Trường

Hình 3.38. Sơ đồ truy xuất Google Map trên Bing Map Control....................................... 83
Hinh 3.39. Giao diện trang quản lý và cấu hình xe. ........................................................... 85
Hình 3.40. Giao diện trang cấu hình loại xe ....................................................................... 86
Hình 3.41. Giao diện trang cấu hình giá tiền xe ................................................................. 86
Hình 3.42. Giao diện trang ghi lại log của hệ thống .......................................................... 87
Hình 3.43. Trang đăng nhập hệ thống của Hành Khách..................................................... 89
Hình 3.44. Trang chọn lộ trình của hành khách ................................................................. 90
Hình 3.2.3: Nhập địa điểm tuyến đường muốn đi .............................................................. 90
Hình 3.45. Trang thê hiện thông tin lộ trình ....................................................................... 91
Hình 3.46. Trang chọn xe theo ý muốn của khách hàng .................................................... 92
Hình 3.47. Trang yêu cầu đặt xe tới hệ thống ................................................................... 92
Hình 3.48. Màn hình đăng nhập của ứng dụng tài xế......................................................... 94
Hình 3.49. Trang quản lý các chức năng của tài xế ............................................................ 94
Hình 3.50. Trang danh mục các yêu cầu của tài xế ............................................................ 95
Hình 3.51. Thông tin chi tiết yêu cầu ................................................................................. 96
Hình 3.53. Demo quy trình điều phối xe đơn giản ............................................................. 97
Hình 3.54. Khách hàng chọn tuyến đường, chọn xe và gửi yêu cầu .................................. 98
Hình 3.55. Server nhận được yêu cầu và xử lý .................................................................. 98
Hình 3.56. Thông báo có yêu cầu mới và xử lý ................................................................. 99
Hình 3.57. Thông báo yêu cầu đã được nhận tới khách hàng .......................................... 100
Hình 3.3.6: Báo lại cho khách hàng đã tới nơi ................................................................. 101
Hình 3.58. Thông báo đã tới nơi của tài xế ...................................................................... 101
Hình 3.59. Hành trình chuyến đi ...................................................................................... 102

SVTH: Chung Vĩnh Khang
0951010054
Nguyễn Duy Phượng 0951012102

Trang 7


Khóa luận tốt nghiệp

GVHD: TS. Lê Xuân Trường

DANH MỤC BẢNG BIỂU


Bảng 2.1: Bảng mô tả sơ đồ tình huống sử dụng ............................................................... 35
Bảng 2.2: Giá dich vụ taxi Mai Linh .................................................................................. 28
Bảng 2.3: Mô tả cơ sở dữ liệu của hệ thống ....................... Error! Bookmark not defined.
Bảng 2.4: Mô tả cấu trúc JSON đường đi trả về từ Google Map ....................................... 65



SVTH: Chung Vĩnh Khang
0951010054
Nguyễn Duy Phượng 0951012102

Trang 8


Khóa luận tốt nghiệp

GVHD: TS. Lê Xuân Trường

DANH MỤC NHỮNG TỪ VIẾT TẮT


CRUD

Create, Read, Update, Delete

GPS

Global Positioning System

HĐH

Hệ điều hành

JSON

Link Download bản DOC
Do Drive thay đổi chính sách, nên một số link cũ yêu cầu duyệt download. các bạn chỉ cần làm theo hướng dẫn.
Password giải nén nếu cần: ket-noi.com | Bấm trực tiếp vào Link để tải:

 
Các chủ đề có liên quan khác
Tạo bởi Tiêu đề Blog Lượt trả lời Ngày
R Phân tích hiệu quả sử dụng vốn kinh doanh tại công ty cổ phần vật liệu xây dựng số 1 Thừa Thiên Huế Luận văn Kinh tế 0
D nghiên cứu xây dựng quy trình phân tích các hoạt chất chính trong cây hương thảo Nông Lâm Thủy sản 0
D Xây dựng hệ thống phân loại sản phẩm theo chất liệu Công nghệ thông tin 0
D Phần Mềm Plaxis 2D Phân Tích Động Trong Tính Toán Thiết Kế Các Công Tình Xây Dựng Kiến trúc, xây dựng 0
D Phân tích thiết kế hệ thống quản lý vật liệu xây dựng Công nghệ thông tin 0
D Tìm hiểu thuyết Mo - Hucken và áp dụng xây dựng giản đồ phân tử π cho một số hệ liên hợp Khoa học Tự nhiên 0
T Thực trạng phân tích Báo cáo tài chính tại Công ty Cổ phần Xây dựng và Kinh doanh Địa ốc Hoà Bình Luận văn Kinh tế 0
N Phân tích nhân tố ảnh hưởng đến lợi nhuận và giải pháp nhằm gia tăng lợi nhuận tại công ty cơ điện – xây dựng nông nghiệp và thuỷ lợi Hà Nội Luận văn Kinh tế 0
L Phân tích tình hình tiêu thụ sản phẩm và xây dựng một số biện pháp nhằm đẩy mạnh tiêu thụ sản phẩm Luận văn Kinh tế 2
D Phân tích tình hình hoạt động & xây dựng chiến lược marketing nhằm nâng cao hiệu quả kinh doanh tại công ty may Nhà Bè Luận văn Kinh tế 0

Các chủ đề có liên quan khác

Top