hệ thống giám sát và điều phối taxi ứng dụng web

73 759 6
hệ thống giám sát và điều phối taxi ứng dụng web

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI VIỆN CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG ──────── * ─────── ĐỒ ÁN  NGÀNH CÔNG NGHỆ THÔNG TIN   !" #$%&'( Sinh viên thực hiện: )*#+,! Lớp CNPM - K51 Giáo viờn hướng dẫn: - ./0 HÀ NỘI 17-5-2011 Hệ thống giám sát và điều phối taxi ứng dụng web 12345)678 1. Thông tin về sinh viên Họ và tên sinh viên: Vũ Đức Quang Điện thoại liên lạc: 0955629433Email Email: vuquang29@gmail.com Lớp: Công Nghệ Phần Mềm K51 Hệ đào tạo: Đại học chính quy Đồ án tốt nghiệp được thực hiện tại: công ty VES, 108E Lê Thanh Nghị, Hai Bà Trưng Thời gian làm ĐATN: Từ ngày 28/02/2011 đến 28/05/2011 2. Mục đích nội dung của ĐATN Xây dựng hệ thống giám sát và quản lý, điều phối xe taxi trên giao diện web. 3. Các nhiệm vụ cụ thể của ĐATN  Tìm hiểu về Google Maps và cách ứng dụng của nó trong việc xây dựng bản đồ.  Tìm hiểu về các công nghệ để xây dựng trang web.  Tìm hiểu mô hình, cách thức hoạt động của các hệ thống quản lý taxi.  Tìm hiểu các yêu cầu sử dụng mà người dùng cần.  Tìm hiểu và đưa ra giải pháp công nghệ, lựa chọn công cụ phát triển cho hệ thống quản lý.  Phân tích và thiết kế hệ thống quản lý xe taxi.  Cài đặt và triển khai hệ thống. 4. Lời cam đoan của sinh viên: Tôi - Vũ Đức Quang - cam kết ĐATN là công trình nghiên cứu của bản thân tôi dưới sự hướng dẫn của ThS Lê Tấn Hùng. Các kết quả nêu trong ĐATN là trung thực, không phải là sao chép toàn văn của bất kỳ công trình nào khác. Hà Nội, ngày tháng năm Tác giả ĐATN Vũ Đức Quang 5. Xác nhận của giáo viên hướng dẫn về mức độ hoàn thành của ĐATN và cho phép bảo vệ: Hà Nội, ngày tháng năm Giáo viên hướng dẫn Lê Tấn Hùng Sinh viên thực hiện: Vũ Đức Quang. SHSV - 20062512. Lớp - Công nghệ phần mềm K51. 2 Hệ thống giám sát và điều phối taxi ứng dụng web Lời nói đầu Trong 5 năm học vừa qua, em đã nhận được rất nhiều kiến thức và kinh nghiệm được truyền đạt lại từ các thầy và cỏc cụ dưới mái trường đại học Bách Khoa Hà Nội. Trước khi đặt chân vào giảng đường đại học em không nghĩ việc học tập và rèn luyện tại Bách Khoa lại khó khăn đến vậy. Tuy nhiên theo từng ngày, từng bài giảng, từng môn học, từng kì trôi qua, em cảm thấy mình trở nên tự tin hơn, vốn kiến thức cũng nhờ đó mà nâng cao hơn. Giờ em có thể tự hào mà nói rằng mình là một sinh viên trưởng thành từ đại học Bách Khoa với hành trang tri thức vững vàng. Có được điều đó là công ơn dìu dắt của tập thể thầy cô đã truyền thụ lại kiến thức cho lớp lớp các thế hệ sinh viên dưới mái trường này. Vì thế, trước tiên em xin gửi lời cảm ơn chân thành đến tất cả các thầy cô đã giảng dạy cho em trong thời gian học tập tại trường đại học Bách Khoa Hà Nội. Tiếp đó, em xin gửi lời cảm ơn đến thầy Lê Tấn Hùng, thầy đã định hướng và giúp đỡ em rất nhiều kể từ năm học thứ tư để em hoàn thành được đồ án tốt nghiệp. Được sự hướng dẫn của thầy Hùng, em đã tiếp thu được rất nhiều kiến thức, đặc biệt là những kinh nghiệm thực tế. Em xin được gửi tới thầy lòng biết ơn sâu sắc. Do thời gian làm đồ án có hạn, nên trong quá trình làm đồ án, em không tránh khỏi những sai sót, mong các thầy cô giáo chỉ bảo và giúp đỡ để sau này em có thể hoàn thiện được đề tài của mình trong tương lai. Một lần nữa, em xin cảm ơn tất cả các thầy cô trong khoa Công nghệ thông tin, cựng cỏc bạn bè đã giúp đỡ em rất nhiều để hoàn thành đề tài này. Hà Nội, ngày 17 tháng 5 năm 2011 -/9 Vũ Đức Quang .: 9 Công nghệ phần mềm K51 )9 Công nghệ thông tin và truyền thông Sinh viên thực hiện: Vũ Đức Quang. SHSV - 20062512. Lớp - Công nghệ phần mềm K51. 3 Hệ thống giám sát và điều phối taxi ứng dụng web ;5<=>278 Đồ án tập trung vào việc xây dựng hệ thống quản lý taxi trên nền công nghệ web. Đồ án được chia làm 4 chương chính như sau: Chương I. Phân tích hệ thống: phân tích các nhóm người dùng và các chức năng mà hệ thống cần đạt đến. Chương II. Thiết kế hệ thống: đưa ra các biểu đồ chi tiết thiết kế hệ thống và thiết kế cơ sở dữ liệu. Chương III. Cài đặt hệ thống và kết quả thu được: hướng dẫn cách cài đặt hệ thống trên localhost và remote server. Một số kết quả bằng hình ảnh thu được. Chương IV. Đánh giá ưu, nhược điểm hệ thống: chỉ ra những công việc đã hoàn thành của hệ thống và những mặt hạn chế còn tồn tại. Sinh viên thực hiện: Vũ Đức Quang. SHSV - 20062512. Lớp - Công nghệ phần mềm K51. 4 Hệ thống giám sát và điều phối taxi ứng dụng web 3?-@34AB-- The thesis focuses on how to develop a taxi management system deployed on website platform. This thesis is divided into 4 main chapters: Chapter I. System analysis: analysising user groups and functions that the system need to reach. Chapter II. System design: giving some detail paradigms about system design and database design. Chapter III. System installation and result: guiding how to install the system on localhost and remote server. Also giving some screenshots about the system. Chapter IV. Assessing the advantages and disadvantages: showing accomplished tasks of the system and limitation. Sinh viên thực hiện: Vũ Đức Quang. SHSV - 20062512. Lớp - Công nghệ phần mềm K51. 5 Hệ thống giám sát và điều phối taxi ứng dụng web 56.6 PHIẾU GIAO NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP 2 Sinh viên: 3 Vũ Đức Quang 3 Lớp: 3 Công nghệ phần mềm K51 3 Viện: 3 Công nghệ thông tin và truyền thông 3 TÓM TẮT NỘI DUNG ĐỒ ÁN TỐT NGHIỆP 4 Đồ án tập trung vào việc xây dựng hệ thống quản lý taxi trên nền công nghệ web. Đồ án được chia làm 4 chương chính như sau: 4 Định hướng phát triển 69 Kết luận chung 69 Sinh viên thực hiện: Vũ Đức Quang. SHSV - 20062512. Lớp - Công nghệ phần mềm K51. 6 Hệ thống giám sát và điều phối taxi ứng dụng web >3568C)D PHIẾU GIAO NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP 2 Sinh viên: 3 Vũ Đức Quang 3 Lớp: 3 Công nghệ phần mềm K51 3 Viện: 3 Công nghệ thông tin và truyền thông 3 TÓM TẮT NỘI DUNG ĐỒ ÁN TỐT NGHIỆP 4 Đồ án tập trung vào việc xây dựng hệ thống quản lý taxi trên nền công nghệ web. Đồ án được chia làm 4 chương chính như sau: 4 Định hướng phát triển 69 Kết luận chung 69 >3568?E PHIẾU GIAO NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP 2 Sinh viên: 3 Vũ Đức Quang 3 Lớp: 3 Công nghệ phần mềm K51 3 Viện: 3 Công nghệ thông tin và truyền thông 3 TÓM TẮT NỘI DUNG ĐỒ ÁN TỐT NGHIỆP 4 Đồ án tập trung vào việc xây dựng hệ thống quản lý taxi trên nền công nghệ web. Đồ án được chia làm 4 chương chính như sau: 4 Định hướng phát triển 69 Kết luận chung 69 Sinh viên thực hiện: Vũ Đức Quang. SHSV - 20062512. Lớp - Công nghệ phần mềm K51. 7 Hệ thống giám sát và điều phối taxi ứng dụng web >3568F)1< GHI JK CSDL Cơ sở dữ liệu GPS Hệ thống định vị toàn cầu (Global Positioning System) GPRS Dịch vụ truyền tin qua sóng radio (General Packet Radio Service) SMS Dịch vụ thông báo tin ngắn (Short Message Services) GIS Hệ thống thông tin địa lý (Geographic Information System) HTML Ngôn ngữ đánh dấu siêu văn bản (HyperText Markup Language) CSS Cascading Style Sheet PHP Hypertext Preprocessor UI Giao diện người dùng (User Interface) AJAX Asynchronous JavaScript and XML API Giao diện trình ứng dụng (Application Programming Interface) Sinh viên thực hiện: Vũ Đức Quang. SHSV - 20062512. Lớp - Công nghệ phần mềm K51. 8 Hệ thống giám sát và điều phối taxi ứng dụng web LMNO)P)QRSE8 TUNVW! - Tên đề tài: hệ thống giám sát và điều phối taxi ứng dụng web. MNMN5XK - Mục tiêu đề tài: hệ thống quản lý taxi được thiết kế để chạy trên web browser cung cấp giao diện cần thiết cho phép người điều hành giám sát và thực hiện các thao tác quản lý, tìm kiếm thông tin, khách hàng có thể thực hiện việc đặt xe trên thiết bị di động sử dụng android. Dữ liệu sẽ được lưu vào cơ sở dữ liệu và được cập nhập mỗi khi có thay đổi xảy ra. - Phạm vi đề tài: ứng dụng quản lý đội xe cho doanh nghiệp vừa và nhỏ. Có cơ cấu gồm người điều hành, nhân viên tổng đài, người quản lý hệ thống, người quản lý xe và lái xe. MNYNZ MNYNMN+K  WK[\!"X$%]+*^ Có không ớt cỏc phương pháp quản lý xe taxi và đội xe đã được áp dụng trong thực tế, thông dụng nhất là dùng thiết bị liên lạc qua sóng radio, thiết lập hệ thống các trạm báo cáo trên đường (checkpoint), hoặc kiểm soát xe thông qua việc xác định chuẩn thời gian vận hành, Những phương pháp này ít nhiều đã phát huy tác dụng, giúp quá trình quản lý cho các doanh nghiệp có quy mô lớn đạt hiệu quả cao hơn. Tuy nhiên, những phương pháp này đều có nhược điểm. Với phương pháp dùng thiết bị liên lạc radio thường được áp dụng trên xe taxi, hệ thống này chỉ có thể xác định vị trí xe và lộ trình xe thông qua báo cáo của người lái, nên người điều hành khó xác minh được độ tin cậy của thông tin, cũng như khó bao quát được mật độ xe trong từng khu vực. Phương pháp thiết lập các trạm báo cáo chỉ có thể xác định được vị trí và tình trạng xe khi xe có mặt tại trạm, và cũng tốn kém, ảnh hưởng không nhỏ đến chi phí vận tải. Còn phương pháp quy định chuẩn thời gian vận hành thì không có được sự mềm dẽo cần thiết trong quản lý, do không bám sát được thực tế giao thông, nên gây ra không ít áp lực bất lợi cho người lái xe. MNYNYNK  WK[\!"_$%``*!+a] :^ Giải pháp quản lý sử dụng hệ thống định vị toàn cầu (GPS) để quản lý phương tiện giao thông đang được coi là hiệu quả và đa dụng nhất hiện nay, cũng là phương pháp quản lý được áp dụng rộng rãi nhất trên thế giới. Sinh viên thực hiện: Vũ Đức Quang. SHSV - 20062512. Lớp - Công nghệ phần mềm K51. 9 Hệ thống giám sát và điều phối taxi ứng dụng web Mô hình hoạt động cơ bản nhất của một hệ thống GPS Tracking gồm một thiết bị liên lạc được gắn trên xe, đóm nhận việc thu tín hiệu vệ tinh từ hệ thống định vị toàn cầu GPS để xác định tọa độ chính xác của xe. Thiết bị cũng thu thập các thông tin hữu ích khác như trạng thái tắt/mở của động cơ, tốc độ vận hành, hướng duy chuyển của xe, Những thông tin này được chuyển về trung tâm xử lý dữ liệu thông qua mạng điện thọai di động hiện hành (sử dụng kết nối GPRS hoặc SMS). Tại đây thông tin được kết hợp với hệ thống bản đồ để xác định vị trí thực tế của xe, đồng thời có thể được xử lý và đưa ra các báo cáo theo các yêu cầu khác nhau của các nhà quản lý. Thông thường, các thông tin sau khi xử lý sẽ được đưa lên mạng internet hoặc intranet để tiện cho việc quản lý nhanh chóng và chính xác. Hình 1. Mô hình quản lý phương tiện giao thông bằng GPS Sinh viên thực hiện: Vũ Đức Quang. SHSV - 20062512. Lớp - Công nghệ phần mềm K51. 10 [...]... Lớp - Công nghệ phần mềm K51 33 Hệ thống giám sát và điều phối taxi ứng dụng web Chương II Thiết kế hệ thống 2.1 Usecase Diagram 2.1.1 Usecase nhân viên tổng đài Tổng quát: Hình 16 Use Case nhân viên tổng đài Chi tiết: Sinh viên thực hiện: Vũ Đức Quang SHSV - 20062512 Lớp - Công nghệ phần mềm K51 34 Hệ thống giám sát và điều phối taxi ứng dụng web Hình 17 Use Case nhân viên tổng đài – Giám sát Hình 18.. .Hệ thống giám sát và điều phối taxi ứng dụng web Như vậy với tính liên tục của hệ thống định vị GPS và mạng điện thọai di động, việc quản lý có thể được thực hiện mọi lúc mọi nơi, áp dụng được với bất kỳ vật thể chuyển động nào 1.2.3 Hệ thống thực tế đã được triển khai 1.2.3.1 Hệ thống GiamSatXe a Giới thiệu GiamSatXe là hệ thống quản lý điều hành vận tải sử dụng hộp đen GPS kết hợp với công nghệ... Quang SHSV - 20062512 Lớp - Công nghệ phần mềm K51 16 Hệ thống giám sát và điều phối taxi ứng dụng web cho đến khi có dữ liệu mới được cập nhập thì sẽ đáp ứng trở lại cho client Client tiếp nhận đáp ứng và gửi request để chờ lần đáp ứng tiếp theo 2.2 Cở sở lý thuyết, công cụ sử dụng 2.2.1 Mô hình ba lớp Trong phát triển ứng dụng, để dễ quản lý các thành phần của hệ thống, cũng như không bị ảnh hưởng... Đức Quang SHSV - 20062512 Lớp - Công nghệ phần mềm K51 15 Hệ thống giám sát và điều phối taxi ứng dụng web Với việc phát triển hệ thống trên cơ sở làm việc với website, các ngôn ngữ được sử dụng để xây dựng website gồm HTML, CSS, JavaScript và PHP Đây là những ngôn ngữ rất phổ biến và có nhiều công cụ phát triển hỗ trợ những ngôn ngữ này Trong đó JavaScript có sử dụng thêm thư viện jQuery là một thư... trả về Người dùng được cung cấp một tài khoản Web truy cập vào máy chủ trung tâm xem lại tất cả hoạt động của xe Hình 2 Mô hình hệ thống GiamSatXe c Chức năng Sinh viên thực hiện: Vũ Đức Quang SHSV - 20062512 Lớp - Công nghệ phần mềm K51 11 Hệ thống giám sát và điều phối taxi ứng dụng web Giám sát vị trí và lộ trình xe theo thời gian thực trên nền bản đồ và bản đồ vệ tinh   Tự động cảnh báo về trung... xe  Trung tâm điều hành  Tại Trung tâm cần trang bị hệ thống máy tính có kết nối internet  Phần mềm bản đồ số: tạo kịch bản điều hành taxi tối ưu  Phần mềm quản lý: trợ giúp cho công tác quản lý, đánh giá tình hình kinh doanh và hệ thống bảng biểu báo cáo Sinh viên thực hiện: Vũ Đức Quang SHSV - 20062512 Lớp - Công nghệ phần mềm K51 14 Hệ thống giám sát và điều phối taxi ứng dụng web Chương II Phương... hành Mô tả: đây là những người quản lý toàn bộ hệ thống, có thể đóng vai trò là người quản trị hệ thống hoặc giám đốc Sinh viên thực hiện: Vũ Đức Quang SHSV - 20062512 Lớp - Công nghệ phần mềm K51 31 Hệ thống giám sát và điều phối taxi ứng dụng web Hình 14 Biểu đồ chức năng của người điều hành + Quản lý nhân viên tổng đài: theo dõi thông tin đăng nhập và thao tác trên bản đồ của nhân viên tổng đài... Quang SHSV - 20062512 Lớp - Công nghệ phần mềm K51 24 Hệ thống giám sát và điều phối taxi ứng dụng web PHẦN 2 CÁC KẾT QUẢ ĐẠT ĐƯỢC Chương I Phân tích hệ thống Hệ thống được chia ra thành cỏc nhúm chức năng chính sau: 1.1 Nhóm nhân viên tổng đài Mô tả: đây là nhóm người làm nhiệm vụ trực tổng đài, họ có 4 nhóm chức năng chính bao gồm: giám sát, liên lạc, báo cáo và quản lý khách hàng Hình 11 Biểu đồ... được thống kê và tổng hợp lại - Tần suất sử dụng xe: lái xe tại mỗi ngày làm đều được nhận một xe và khai báo xe của mình Cuối tháng sẽ thống kê lại số lần sử dụng của mỗi xe để người điều hành ra quyết định bảo trì xe vào cuối tháng Sinh viên thực hiện: Vũ Đức Quang SHSV - 20062512 Lớp - Công nghệ phần mềm K51 27 Hệ thống giám sát và điều phối taxi ứng dụng web c Báo cáo vùng tiềm năng Thông tin vị... các trang web với nội dung động AJAX cho phép các trang web cập nhập không đồng bộ Sinh viên thực hiện: Vũ Đức Quang SHSV - 20062512 Lớp - Công nghệ phần mềm K51 21 Hệ thống giám sát và điều phối taxi ứng dụng web bằng cách thay đổi những lượng nhỏ dữ liệu với server Điều này giúp cho trang web có thể cập nhập từng phần mà không phải load lại toàn bộ trang Đối với những trang web cũ không sử dụng AJAX . Lớp - Công nghệ phần mềm K51. 15 Hệ thống giám sát và điều phối taxi ứng dụng web Với việc phát triển hệ thống trên cơ sở làm việc với website, các ngôn ngữ được sử dụng để xây dựng website gồm. 18 Hệ thống giám sát và điều phối taxi ứng dụng web Lớp này thực hiện các nghiệp vụ liên quan đến lưu trữ và truy xuất dữ liệu của ứng dụng. Thường lớp này sẽ sử dụng các dịch vụ của các hệ quản. 20062512. Lớp - Công nghệ phần mềm K51. 11 Hệ thống giám sát và điều phối taxi ứng dụng web  Giám sát vị trí và lộ trình xe theo thời gian thực trên nền bản đồ và bản đồ vệ tinh.  Tự động cảnh báo

Ngày đăng: 22/11/2014, 08:41

Từ khóa liên quan

Mục lục

  • PHIẾU GIAO NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP

  • Sinh viên:

  • Vũ Đức Quang

  • Lớp:

  • Công nghệ phần mềm K51

  • Viện:

  • Công nghệ thông tin và truyền thông

  • TÓM TẮT NỘI DUNG ĐỒ ÁN TỐT NGHIỆP

  • Đồ án tập trung vào việc xây dựng hệ thống quản lý taxi trên nền công nghệ web. Đồ án được chia làm 4 chương chính như sau:

  • Định hướng phát triển

  • Kết luận chung

Tài liệu cùng người dùng

Tài liệu liên quan