PHÂN TÍCH, THIẾT kế và HIỆN THỰC một DATA – WEB TRỢ GIÚP QUẢN lý CHO CÔNG TY XE

90 439 1
PHÂN TÍCH, THIẾT kế và HIỆN THỰC một DATA – WEB TRỢ GIÚP QUẢN lý CHO CÔNG TY XE

Đ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 MỞ THÀNH PHỐ HỒ CHÍ MINH KHOA CÔNG NGHỆ THÔNG TIN CHUYÊN NGÀNH CƠ SỞ DỮ LIỆU Nguyễn Tấn Triều - 10460113 PHÂN TÍCH, THIẾT KẾ VÀ HIỆN THỰC MỘT DATA – WEB TRỢ GIÚP QUẢN LÝ CHO CÔNG TY XE KHOÁ LUẬN TỐT NGHIỆP Giảng viên hướng dẫn: Trần Thành Trai Thành phố Hồ Chí Minh – Niên khoá 2004 - 2008 LỜI CẢM ƠN Em xin chân thành cảm ơn Quý thầy cô Khoa Công nghệ Thông tin Trường Đại học Mở Thành phố HCM tận tình dạy bảo cho em nhiều kiến thức bổ ích suốt thời gian học tập trường tạo điều kiện cho em thực đề tài Kính chúc Thầy cô dồi sức khỏe thành công sống Đặc biệt, em xin bày tỏ lòng biết ơn sâu sắc đến thầy Trần Thành Trai, người tận tình hướng dẫn em suốt thời gian thực đề tài, giúp em rút nhiều học kinh nghiệm quý báu em vấp phải khó khăn Mặc dù nỗ lực, cố gắng hẳn đề tài nhiều thiếu sót Em mong nhận nhiều góp ý phê bình Quý thầy cô, anh chị bạn Một lần nữa, em xin chân thành cảm ơn ! Thành phố Hồ Chí Minh, tháng năm 2009 Nguyễn Tấn Triều Phần I: Giới thiệu chung đề tài Chương 1: Giới thiệu đề tài Trang Chương 2: Giới thiệu yêu cầu quy tắc quản lý phương tiện vận tải công ty xe Trang Phần II: Phân tích thiết kế hệ thống Chương 3: Phân tích thiết kế mức ý niệm 3.1 - Mô hình ý niệm truyền thông Trang 15 3.2 - Mô hình ý niệm liệu Trang 19 3.3 - Mô hình ý niệm xử lý .Trang 27 Chương 4: Phân tích thiết kế mức logic 4.1 - Mô hình logic liệu Trang 45 4.2 - Mô hình tổ chức xử lý .Trang 15 Chương 5: Phân tích thiết kế mức vật lý 5.1 - Mô hình vật lý liệu MySQL Trang 57 5.2 - Mô hình kiến trúc hệ thống xử lý tảng công nghệ Web 2.0 Trang 68 5.3 – Giới thiệu hình chương trình demo ứng dụng quản lý xe Trang 74 Chương 6: Tổng kết đánh giá Trang 77 6.1 Ưu điểm 6.2 Khuyết điểm 6.3 Hướng mở rộng Phụ lục: Giới thiệu công nghệ nguồn mở sử dụng để thực hệ thống quản lý xe Trang 78 Trang Phần I: Giới thiệu chung đề tài Chương 1: Giới thiệu đề tài: Giới thiệu tổng quát đề tài mục đích chung đề tài Chương 2: Giới thiệu yêu cầu quy tắc quản lý phương tiện vận tải công ty xe Trang Chương 1: Giới thiệu đề tài 1.1 Giới thiệu z Ứng dụng công nghệ thông tin(CNTT) vào quản lý phương tiện giao thông đề tài phổ biến có nhiều giải pháp ứng dụng vào thực tế Tuy nhiên với phát triển công nghệ Web 2.0 ứng dụng GPS vào quản lý phương tiện vận tải vấn đề z Từ gợi ý giáo viên hướng dẫn hợp đồng phần mềm từ công ty nước ngoài, quy trình quản lý phương tiện/xe mô hình hoá có tính tham khảo từ mô hình quản lý xe công ty Chronopost, dịch vụ bưu điện quản lý cho thuê xe Sự phát triển công nghệ, đặc biệt công nghệ định vị toàn cầu GPS ứng dụng mục đích dân nhiều năm qua, phát triển tảng Web 2.0, công nghệ mã nguồn mở đem lại khả phát triển ứng dụng theo xu hướng với tảng Web “một hệ điều hành” cho ứng dụng chạy môi trường Internet 1.2 Mục đích Với mục đích nghiên cứu ứng dụng hệ thống định vị toàn cầu GPS hệ thống đồ số Google Map, đề tài thiết kế hệ thống quản lý xe thực tảng công nghệ web 2.0 sử dụng hệ thống định vị toàn cầu GPS với mục đích là: z Ứng dụng GPS để quản lý lịch trình, hành trình xe chạy z Lên kế hoạch cho chuyến hành trình xe z Ứng dụng dịch vụ đồ số Google Map vào việc quản lý hành trình xe z Sử dụng hệ quản trị sở liệu mã nguồn mở MySQL để quản lý liệu xe thông tin GPS z Nghiên cứu, ứng dụng tích hợp công nghệ nguồn mở PHP CodeIgniter để xử lý logic ứng dụng, Google Web Toolkit cho phần xử lý giao diện, JavaScript JQuery Framework để lập trình xử lý Ajax Web, Java2 ME để xử lý tiến nhận tín hiệu GPS Chi tiết quy trình sử dụng công nghệ đề cập chương phần Trang Chương 2: Giới thiệu yêu cầu quy tắc quản lý phương tiện vận tải công ty xe 2.1 Giới thiệu module quản lý Xe Module giúp quản lý xe , theo dõi bảo trì xe Bao gồm loại xe như: z scooters z Xe máy z Xe tải nhẹ z Xe tải nặng z Ô tô công ty Quy trình quản lý xe có hợp đồng thuê xe ngắn hay dài hạn tuỳ loại Mô hình quản lý chu trình xe chạy theo dạng liên kết đường đi, bao gồm khả quản lý liên kết chuyến xe trạm với Bối cảnh: Tất xe, tất có mã số đăng ký xe 2.2 Giới thiệu yêu cầu quy trình quản lý 2.2.1 Mô tả quy trình quản lý Model Xe z Để thực việc quản lý xe hiệu quả, công ty cần tìm model xe phù hợp với yêu cầu kĩ thuật, công việc tìm model xe nhập thông tin chi tiết model xe thực phòng hậu cần Quy trình thực tay hay tự động cách kết nối với hệ thống Web Service nhà sản xuất cung cấp xe 2.2.2 Mô tả quy trình quản lý Xe z Để có nhập xe, phận quản lý cần liên hệ với phần hậu cần để lấy thông tin model xe nhập, xe nhập mặc định có số đăng ký xe z Tất thông tin model xe lấy từ phần hậu cần, trừ thông tin thể tích xe Vì tuỳ theo điều kiện, thể tích thật xe điều chỉnh sau nhận xe từ nhà sản xuất z Ở thông tin chi nhánh xác nhận tự động, nhân viên chi nhánh đăng nhập hệ thống, server tự động xác định phiên làm việc chi nhánh z Các chi nhánh quản lý xe độc lập với nhau, việc phân quyền sử dụng độc lập, chi nhánh mật tài khoảng đăng nhập riêng, tất liệu quản lý tập trung hệ thống sở liệu trung tâm Chỉ có admin hệ thống cấp quyền đăng nhập cho chi nhánh Trang 2.2.3 Mô tả quy trình liên lạc xe trạm quản lý z Về kênh thông tin liên lạc, xe trang bị thiết bị thu tín hiệu GPS gửi liệu toạ độ trung tâm z Thiết bị thu GPS loại có khả phát sóng ngắn dùng công nghệ bluetooth Các thiết bị phát tín hiệu GPS chia làm nhiều loại, loại tích hợp sẵn với thiết bị thu thiết bị cầm tay PDA, smart phone, hay điện thoại có khả kết nối dùng giao thức GPRS để kết nối Sự kiện nộit để gửi tín hiệu GPS trung tâm quản lý xe z Mỗi thiết bị phát cài đặt chương trình với mã số làm việc riêng cho xe z Khi xe di chuyển, thiết bị thu thu tín hiệu GPS từ vệ tinh gửi trung tâm z Trung tâm lưu liệu GPS có yêu cầu hiển thị hình quản lý xe Trang 2.3 Giới thiệu yêu cầu giao diện cho quy trình quản lý xe Trong đơn vị này, gồm có hình: z Tạo xe z Sửa đổi xe z Tham khảo thông tin xe z Ghi nhận thông tin sử dụng xe (hỏng, tai nạn, ) z Bảo trì xe z Tham chiếu xe sẵn sàng xe 2.3.1 Màn hình "Tạo xe" Màn hình cho phép nhận thông tin sử dụng xe từ model xe nhà sản xuất sau nhập xe chi nhánh Định nghĩa khu vực trọng điểm hình Người sử dụng nhập vào Số đăng ký lựa chọn mô hình liên kết với xe từ danh sách mà đề nghị (diện tích "mô hình") Sau lựa chọn mô hình khu vực ● danh mục ● đánh dấu ● Mã số thuế ● nhiên liệu ● PTAC (trọng lượng tối đa cho phép xe) ● Trọng tải ● khối lượng ● loại Hiển thị tự động cho bảng phân vùng Model-quản lý Phòng hậu cần cập nhật hình Module tham khảo => Chỉ có "thể tích xe" thay đổi Chi nhánh quản lý xe cho phù hợp với khả chuyên chở "diện tích" thể m2 "số sườn xe" tương ứng với ký tự bên phải "N loại hàng loạt" Mục "km đo làm sẵn có" lại định đo km xe việc bảo trì xe Chiếc xe trang bị thiết bị thông tin từ bảng tham chiếu trì BP hậu cần (Trụ sở chính), có ví dụ "-đài điện thoại", "quản lý trợ lý", Các cập nhật bảng mô tả Mô-đun tham khảo Các "cơ quan chịu trách nhiệm" đăng ký trước với quan Đó xe hiệu chỉnh vay từ quan, hay tham gia vào đường liên kết loại "ngựa" hai trường hợp, xe chi nhánh ban đầu quản lý Trang Người sử dụng nhập vào thể xăng người lái xe mã (4N) mã PIN (4N), liên kết với thẻ Cho thuê xe sử dụng chi nhánh, phân thành loại (xem chi tiết hợp đồng kèm theo) Đối với hợp đồng, khu vực nghĩa phải giành được, báo cáo bảng từ "không có thông tin" Các chi tiết hợp đồng tịch thu giải thích 2.3.2 Màn hình "sửa đổi xe" Màn hình cho phép sửa đổi đặc tính xe (chủ yếu sửa đổi thuê) Khi sửa đổi thực hiện, hệ thống cần ghi nhận lại giá trị thay đổi để khôi phục lại giá trị cũ có yêu cầu "Ngày bắt đầu " sửa đổi - ngày Nếu số sửa đổi thuê đăng ký, chúng xuất hình với sửa đổi gần dòng 2.3.3 Màn hình "Tham khảo thông tin xe" Cho thấy, tính chất xe, chọn Số đăng ký danh sách Nếu số sửa đổi thuê đăng ký, chúng xuất hình với chi tiết gần thêm nằm dòng (Quản lý lịch sử sửa đổi) 2.3.4 Màn hình ghi nhận bất thường xe Màn hình cho phép bạn đăng ký kiểm tra cho xe: z Các thiếu sót, hỏng hóc z Km cuối bảo trì z Số lượng Km lần ghi nhận 2.3.5 Màn hình "bảo trì" bảo trì xác định: z Bảo trì thường kỳ z Sửa chữa có bất thường (Bị hư hỏng vận hành) z Rửa xe z Kiểm tra kỹ thuật Xe (động cơ, hệ thống máy Xe nói chung) z Các thiết bị đo (Đồng hồ đo tốc độ) Thay ghi nhận xe ga dịch vụ cho quan Trang 2.3.6 Các quy tắc quản lý cho hợp đồng thuê xe Khi ngắn hạn, cho thuê, hợp đồng gồm hình thức, (bất kể xe cho thuê): Hợp đồng 1: số tiền thuê bao gồm số tiền cố định ngày thuê biến đổi, tùy thuộc vào tổng số du lịch xa chi phí cho km Hợp đồng 2: Số tiền cho thuê giới hạn đến số tiền cố định ngày cho thuê, độc lập với Km Hợp đồng 3: Số tiền thuê bao gồm số tiền cố định ngày cho thuê (bao gồm việc sử dụng xe km cho khoảng thời gian xác định cho tổng số thuê) phần biến (variable) (nơi trần km mất), tính toán sở chi phí cho km cho km thực trần Khi cho thuê dài hạn, hợp đồng gồm hình thức: Hợp đồng 4: áp dụng cho tất xe, xe tải nặng Nó đặt cho khoảng thời gian tháng (thường 24 36 tháng) km tổng thể cho vị trí Số lượng thuê bao gồm tổng hàng quý, chia thành "tiền thuê xe", "chi phí bảo trì" , "chi phí bảo hiểm" xe Khi vượt hạn km, chứa biến số tiền, tính toán sở chi phí cho km cho km trần Hợp đồng 5: Áp dụng cho xe tải Nó đặt cho khoảng thời gian tháng (thường 24 36 tháng) hàng tháng cho hộ km Số tiền hợp đồng thuê hàng tháng tổng, bao gồm "tiền thuê xe", “tiên bảo trì”, "tiền bảo hiểm" xe Nếu trần vượt km hàng tháng, trình bày biến tính toán sở chi phí cho km cho k vượt trần Ví dụ: Các sở tiền thuê xe hàng tháng 12.000 USD cho hàng tháng sử dụng 3.000 km Vượt Kms 3000, giá 3,5 Km đông FF Hợp đồng 6: Áp dụng cho xe tải Nó đặt cho khoảng thời gian tháng (thường 24 36 tháng), với xác định cho Km Km Số tiền thuê bao gồm tổng hàng tháng, chia thành "tiền thuê xe", " chi phí bảo trì), "tiên bảo hiểm" xe chi phí tương ứng với Miles tháng tỷ lệ gồm loại Ví dụ: Các sở tiền thuê nhà hàng tháng 10.000 FF Từ đến 5.000 km (gồm) tháng, giá Km 3FF Ngoài 5.000 km giá hàng tháng km / FF Trang 5.3 – Giới thiệu chương trình demo ứng dụng quản lý xe số liệu thử 5.3.1 Màn hình đăng nhập 5.3.2 Màn hình hành trình xe Trang 74 Trang 75 5.3.3Màn hình quản lý xe 5.3.4 Màn hình quản lý tìm xe auto completer Trang 76 Chương 6: Tổng kết đánh giá 6.1 Ưu điểm z z z z z Hệ thống quản lý xe hệ thống phức tạp với nhiều thành phần việc tổ chức xử lý thành phần rời rạc với thể thống cần quy trình phân tích chi tiết, mặt công nghệ, chi phí liên quan triển khai vào thực tế Chương trình quản lý xe thiết kế nhằm mục đích giảm thiểu chi phí quyền phần mềm, công nghệ GWT, CodeIgniter, MySQL công nghệ nguồn mở Việc sử dụng công nghệ nguồn mở cho phép mức thực ứng dụng can thiệp sâu vào mức vật lý, từ giảm sử phụ thuộc vào hãng sản xuất cung cấp giải pháp công nghệ Việc sử dụng Google Map nguồn liệu đồ số dịch vụ GIS cho phép tận dụng ưu điểm Web 2.0 mash-up nguồn liệu miễn phí có sẵn Internet Giao diện chương trình sử dụng GWT, thiết ứng dụng đa cửa sổ chạy trình duyệt Web cho phép ứng dụng triển khai nhanh giảm chi phí cài đặt 6.2 Khuyết điểm z z Do quỹ thời gian thực đề tài không nhiều, nên có số chức chưa hoàn thành, việc bảo mật ứng dụng chưa thiết kế mức với ứng dụng chạy Internet, vốn đòi hỏi cao chế bảo mật mã hoá liệu, phân ngưởi dùng Nhiều chức chưa thống với hợp lý 6.3 Hướng mở rộng Chương trình sử dụng công nghệ nguồn mở nên khả mở rộng mặt chức năng, kiến trúc xử lý nhiều Java, Jquery cho phép xây dựng ứng dụng Web theo hướng đa trình duyệt dễ dàng, PHP MySQL không phụ thuộc vào hệ điều hành Vì vậy, việc sử dụng khung để phát triển ứng dụng quản lý xe Internet nhiều tiềm Toàn mã nguồn tài liệu chương trình lấy trang web http://code.google.com/p/trieu-thesis/ Trang 77 Phụ lục: Giới thiệu công nghệ nguồn mở sử dụng để thực hệ thống quản lý xe Phụ lục 1: Giới thiệu PHP Framework CodeIgniter CodeIgniter tảng ứng dụng web (web application framework) nguồn mở dùng để xây dựng ứng dụng web động tương tác với PHP z Cho phép nhà phát triển xây dựng ứng dụng web nhanh - so với việc viết mã hỗn tạp - cách cung cấp thư viện đầy đủ cho tác vụ thông thường, cung cấp mô hình tương tác đơn giản dễ hiểu cho việc kết nối tới thư viện z Phiên thức CodeIgniter công bố vào 28 tháng năm 2006 z Phiên 1.7 công bố thúc vào 23 tháng 10 năm 2008 z Phát triển EllisLab, Inc z Có thể phát triển đa hệ điều hành (Cross-platform) thông qua Apache Web Server z Là công nghệ mã nguồn mở theo giấy phép Apache/BSD-style open source license Các tính năng: Î CodeIgniter sử dụng mô hình model-view-controller architectural pattern cho ứng dụng web z Î CodeIgniter mang số khái niệm đặc thù tính cở mô hình MVC khác Ruby on Rails (một framework phổ biến ứng dụng Web 2.0 sử dụng ngôn ngữ lập trình Ruby): z Hỗ trợ kết nối tương tác đa tảng sở liệu z Tương tác với sở liệu thông qua active records z Session Management (quản lí Session) z Định dạng chuẩn hóa form liệu đầu vào z Hỗ trợ Caching toàn trang để tăng tốc độ thực thi giảm tải tối thiểu cho máy chủ z Scaffolding (cung cấp nhanh chóng thuận lợi để bổ sung, chỉnh sửa, xóa thông tin sở liệu trình phát triển ứng dụng web) z Hỗ trợ Template Engine sử dụng PHP tags để điều hướng Views z Hỗ trợ Hooks, lớp ngoại (Class Extensions), Plugins Trong số mô hình framework MVC khác, CodeIgniter có ưu điểm sau : z Tương thích hoàn toàn với PHP Nếu sử dụng PHP dùng tính hữu ích khác khả gọi phương thức dây chuyền (method chaining ability) z Mô hình code nhẹ cho hệ thống, cải thiện tốc độ thực thi z Đơn giản việc cài đặt, cấu hình cấu trúc thư mục z Error Logging Trang 78 z Mêm dẻo việc định tuyến URI (URI Routing) Framework tích hợp thêm vào số lớp thư viện khác mà framework khác chưa mặc định tích hợp: z Bảo mật XSS Filtering z Gửi Email, hỗ trợ đính kèm, HTML/Text email, đa giao thức(sendmail, SMTP, and Mail) thứ khác z Thư viện chỉnh sử ảnh (cắt ảnh, thay đổi kích thước, xoay ảnh, v.v ) Hỗ trợ GD, ImageMagick, NetPBM z Upload file z FTP Class - Tương tác với máy chủ thông qua giao thức FTP z Localization I18N ( cung cấp khả đa ngôn ngữ cho ứng dụng Web) z Phân trang tự động z Mã hóa liệu - Data Encryption z Đo lường tốc độ thực thi - Benchmarking z Application Profiling z Lịch - Calendaring Class z User Agent Class z Nén - Zip Encoding Class z Trackback Class z XML-RPC Library z Unit Testing Class z Search-engine Friendly URLs z Một lượng lớn hàm hỗ trợ (helpers) Trang 79 Kiến trúc PHP CodeIgniter Framework thành phần: Hình 3: Kiến trúc CodeIgniter thành phần Trang 80 Phụ lục 2: Giới thiệu công nghệ Google Web Toolkit Google Web Toolkit (GWT) phần mềm mã nguồn mở Java cho phép nhà phát triển web để tạo ứng dụng Ajax Java phát triển Google z Nó cấp giấy phép theo Giấy phép Apache phiên 2.0 z GWT nhấn mạnh tính tái sử dụng, tính hiệu giải pháp cho việc phát triển ứng Web 2.0 tảng ứng dụng công nghệ Ajax z Nhấn mạnh tính hướng đối tượng phát triển ứng dụng Web 2.0 z Phiên 1.5.3 hỗ trợ cú pháp ngôn ngữ Java Các thành phần GWT bao gồm: - GWT Java-to-JavaScript Compiler Trình biên dịch chuyển ngôn ngữ lập trình Java thành ngôn ngữ JavaScript để chạy trình duyệt Do tính mà GWT tạo mã tối ưu cho loại trình duyệt Web khác - Trình duyệt web GWT Hosted Cho phép nhà phát triển để chạy ứng dụng thực GWT chế độ lưu trữ máy chủ (như ứng dụng chạy Java máy Java Virtual Manchine mà không cần đến JavaScript) - Thư viện JRE emulation Các thực thi thực (implementations) JavaScript thường sử dụng thư viện lớp Java chuẩn (chẳng hạn hầu hết lớp gói java.lang nhóm lớp gói java.util) - Thư viện web UI Một loạt tùy chỉnh giao diện lớp để tạo giao diện ứng dụng web z Trang 81 Mô hình kiến trúc GWT tham khảo từ Google Trang 82 Phụ lục 3: Giới thiệu hệ quản trị sở liệu MySQL MySQL hệ quản trị sở liệu quan hệ mã nguồn mở phổ biến giới có đặc điểm tính để phát triển ứng dụng web với chi phí hợp lý z Đặc điểm: z MySQL sở liệu tốc độ truy xuất cao, ổn định dễ sử dụng, có tính khả chuyển, hoạt động nhiều hệ điều hành cung cấp hệ thống lớn hàm tiện ích mạnh.Với tốc độ tính bảo mật cao, MySQL thích hợp cho ứng dụng có truy cập CSDL Sự kiện nộit z Nó có nhiều phiên cho hệ điều hành khác nhau: phiên Win32 cho hệ điều hành dòng Windows, Linux, Mac OS X, Unix, FreeBSD, NetBSD, Novell NetWare, SGI Irix, Solaris, SunOS, Kiến trúc MySQL z Hình 4: Kiến trúc MySQL z z Với ưu điểm kiến trúc đa engine lưu trữ, việc sử dụng MySQL cho để quản lý liệu cho ứng dụng quản lý tối ưu tốc độ truy cập liệu Đặc biệt làm việc với lượng lớn liệu lưu trữ vị trí toạ độ GPS xe, việc truy xuất liệu cần đòi hỏi tốc độ tính quản lý giao dịch , bảng GPS logs dùng MyISAM storage engine, bảng lại dùng InnoDB để bổ sung tính quản lý giao dịch Trang 83 Phụ lục 4: Tổng quan công nghệ Java Micro Edition (J2ME) z z Để khả xử lý tín GPS thu từ bluetooth GPS Receiver, module GPS thực công nghệ J2ME Java ME công nghệ tạo để giải với khó khăn liên quan đến xây dựng ứng dụng cho thiết bị di động Với mục đích này, hãng Sun Microsystem xác định thiết kế điểm Java ME để ứng dụng phát triển tảng platform công nghệ J2ME phù hợp với giới hạn môi trường xử lý làm cho để tạo ứng dụng Java chạy thiết bị nhỏ với giới hạn nhớ, hình hiển thị công suất điện Công nghệ J2ME dựa thành phần là: z Một cấu hình (configuration) cung cấp thư viện máy ảo (Kilobyte Virtual Machine) để có khả tương thích với nhiều dòng thiết bị di động khác z Một profile cung cấp giao diện lập trình ứng dụng (API) cho thiết bị hẹp theo cấu hình series nhà sản xuất z Một gói (parkage) cung cấp khả API chi tiết cho loại thiết bị cụ thể Hình sau minh hoạ kiến trúc J2ME hệ thống kiến trúc tổng quát công nghệ Java: Hình 5: Tổng quát kiến trúc J2ME tảng công nghệ Java Trang 84 Hình 6: Kiến trúc chi tiết J2ME z z z Trong hệ thống quản lý xe, module gửi tín hiệu GPS máy chủ (server) cách tiếp nhận tiếp tín hiệu từ GPS receiver, phân giải tín hiệu từ giao thức NMEA0183 (một giao thức phổ biến thiết bị thu GPS) thiết bị di động chuyển tín hiệu thành chỗi String Phương thức truyền liệu công nghệ GPRS tảng công nghệ di động GSM sử dụng để gửi tiến hiệu server Các chuỗi String gửi lên server dịch vụ GPS logging server lưu vào bảng gps_logs CSDL Trang 85 Phụ lục 5: Giới thiệu thiết bị sử dụng hệ thống quản lý xe Thiết bị sử dụng để nhận tín hiệu GPS GlobalSat BT-821 GPS Bluetooth Receiver Hình 7: Thiết bị thu sóng GPS BT-521 Đặc điểm kĩ thuật chung # Chipset hiệu suất cao tiêu thụ thấp điện # Giao tiếp với thiết bị xử lý GPS Bluetooth Serial # Hỗ trợ giao thức liệu NMEA0183 Trong chương trình, protocol dùng để chạy demo $GPGGA (Global positioning system fixed data ) Các trường $GPGGA (tham khảo từ http://www.devx.com/wireless/Article/32938/1763/page/2 ) Field Sample Description $GPGGA Sentence Prefix 001431.092 UTC Time (in hhmmss.sss format) 0118.2653 Latitude (in ddmm.mmmm format) N (N)orth or (S)outh 10351.1359 Longitude (in dddmm.mmmm format) E (E)ast or (W)est Position Fix (0 is invalid,1 is valid, is Valid DGPS, is Valid PPS) 04 Satellites used Horizontal dilution of precision -19.6 Altitude (unit specified in next field) 10 M M is Meter 11 4.1 Geoid separation (unit specified in next field) 12 M M is Meter 13 Age of DGPS data (in seconds) 14 0000 DGPS Station ID Trang 86 15 15 *5B CRLF Checksum Terminator Để Google Map hiểu toạ độ, cần chuỷen đổi tính hiệu: từ ddmm.mmmm format (do GPS receiver phát ra) thành decimal degrees format: (Googe Map hiểu) Công thức chuyển đổi tính hiệu: dd.dddddd = (ddmm.mmmm \ 100) + _ ((ddmm.mmmm - ((ddmm.mmmm \ 100) * 100)) / 60) Thiết bị di động tiếp nhập GPS chuyển tín hiệu server điện thoại Nokia 6131hỗ trợ J2ME Java MIDP 2.0 Vì điều kiện hạn chế, module xử lý GPS chạy thiết bị không thiết kế với tính kĩ thuật tối ưu Trong thực tế, việc tiếp nhận xử lý tín hiệu GPS thường tích hợp chung thiết bị hộp đen lắp đặt phương tiện giao thông với dộ bền học cao, sử dụng nguồn điện ác quy Hình 8: Hộp đen tích hợp GPS + Mọi hoạt động lái xe kiểm soát qua hộp đen Trang 87 Phụ lục 6: Giới thiệu Google Map z Công nghệ Google Maps API z Google tạo Google Maps API để tạo điều kiện phát triển tích hợp Google Maps vào trang web họ với điểm liệu riêng Đây dịch vụ miễn phí, z Bằng cách sử dụng Google Maps API, để nhúng đầy đủ Google Maps trang web bên Phát triển yêu cầu để yêu cầu khóa API, z Tạo đồ Google Map bao gồm việc thêm mã JavaScript vào trang web, sau cách sử dụng chức Javascript để thêm điểm để đồ z Tiện ích 'bản đồ Google việc triển khai thực dễ dàng để sử dụng với cần thiết dòng tập lệnh Trang 88 [...]... hạn cho phần thứ hai tỷ lệ (hiện tại "999999") Chi phí cho mỗi Mile / Km cho các chi phí hàng tháng mileage - 2 Trang 13 Phần II: Phân tích và thiết kế hệ thống Chương 3: Phân tích thiết kế mức ý niệm Chương này mô tả thiết kế hệ thống ở mức ý niệm Chương 4: Phân tích thiết kế mức logic Chương này mô tả thiết kế hệ thống ở mức logic của quy trình quản lý xe Chương 5: Phân tích thiết kế mức vật lý Gồm... Trang 26 Thuộc Thực thể 'Model Xe' Thực thể 'Hợp đồng thuê Xe' Thực thể 'Nhân viên vận hành' Thực thể 'THUỘC TÍNH MỞ RỘNG' Thực thể 'Lịch sử cập nhật Xe' Thực thể 'THUỘC TÍNH MỞ RỘNG CỦA CHI NHÁNH' Thực thể 'GPS Markers' Thực thể 'Bảo dưỡng Xe' 3.3 - Mô hình ý niệm xử lý 3.3.1Mô hình ý niệm xử lý BaoTriXe Xe đến kì hạn bảo trì (b) Lập kế hoạch bảo trì Xe (a) Bảo trì cho những bất thường của Xe (c) (a)... sàng của Xe 4 Tìm kiếm Xe và thời gian làm việc của Xe 2 Yêu cầu nhập thông tin xe cần tìm 3 Nhập MS Xe Nhân viên hậu cần (< ModeleTraitement s_Backup>) 5 Lịch làm việc của Xe BP quan ly Xe 3.1.6 Mô hình ý niệm truyền thông ThamKhaoLoTrinhXeChay Tìm kiếm Xe Yêu cầu lộ trình Xe chạy Yêu cầu nhập MS Xe cần xem Nhân viên quản lý BP quan ly Xe Thông tin về Xe (MS Xe) Hiển thị bản đồ đường đi của Xe cùng... thủ công Nhập thông tin Model Xe thủ công Nhập tự động Chọn nguồn cung cấp Model Xe Phòng HẬU cần xác nhận hợp thức hóa và và Nhập Model Xe thủ công Nhập Model Xe tự động Nhập thông tin chi tiết của Model Xe Lưu thông tin chi tiết về Model Xe Chọn nhà SX Xe Chọn Model Cập nhật tự động Model Xe vào CSDL Kết thúc việc nhập Model Xe Trang 30 3.3.5 Mô hình ý niệm xử lý NhapXe Yeu cau nhap thong tin Xe Nhập... kiếm Model Xe 2 Nhap so dang ky xe va chon model xe Dịch vụ quản lý các chi nhánh 4 Kết quả thong tin model xe đã đăng ký Yêu cầu thông tin chi nhánh 6 Dieu chinh the tich xe theo kich thuoc that Thông tin về chi nhánh sẽ quản lý Xe Xác nhận thể tích thật của xe BP quan ly Xe Nhan vien Phòng QL Xe 7 chon kenh thong tin lien lac và Lua chon thiet bi 3 Yêu cầu thông tin Model Xe 8 Yêu cầu thông tin chi nhánh... 'PhysicalDataModel_13' Conceptual Data Model 'PhysicalDataModel_13' Conceptual Data Model 'PhysicalDataModel_13' Conceptual Data Model 'PhysicalDataModel_13' Conceptual Data Model 'PhysicalDataModel_13' Conceptual Data Model 'PhysicalDataModel_13' Conceptual Data Model 'PhysicalDataModel_13' Conceptual Data Model 'PhysicalDataModel_13' Conceptual Data Model 'PhysicalDataModel_13' Conceptual Data Model... Nhập mã số Xe Chon model tuong ung voi Xe Nhap so dang ky Xe Kiểm tra Mã số Xe So dang ky Xe hop le So dang ky Xe Khong hop le Yeu cau model Xe Tìm du lieu model Xe Hien thi tu dong danh sach cac Model Xe Nhân viên kĩ thuật xác nhận thể tích xe Dieu chinh thong tin Xe và Dieu chinh them thong tin Thay doi the tich Xe theo thong so thuc Chon kenh MS thiet bi thong tin Chon thiet bi them cho Xe Yeu cau... Xe Trang 31 Diei chinh lai thong tin 3.3.6 Mô hình ý niệm xử lý TaoHopDongThueXe Chi nhánh nhập xe mới Nhân viên quản lý xác nhận và Nhập thông tin hợp đồng chọn chi nhánh quản lý xe Nhập các điều khoản hợp đồng Chi nhánh QL Xe xác nhận Yêu cầu nhập lái xe của chi nhánh Nhập thông tin lái xe Nhận thông tin lái xe Nhập thông tin thẻ xăng Yêu cầu lái xe xác nhận Lái xe xác nhận và Cập nhập hợp đồng cho. .. cho xe Cập nhập hợp đồng cho xe Kết thúc tạo hợp đồng thuê xe Trang 32 Yêu cầu tạo hợp đồng thuê xe cho xe 3.3.7 Mô hình ý niệm xử lý ThamKhaoLichXeChay Yêu cầu tham khảo Lịch Xe chạy Tham khảo lịch xe chạy Nhập thông tin về xe Nhập khoảng thời gian muốn tham khảo Lịch làm việc của xe Trang 33 3.3.8 Mô hình ý niệm xử lý ThamKhaoLoTrinhXeChay Yêu cầu tham khảo lộ trình xe chạy Yêu cầu tìm vị trí hiện. .. nhật thiết bị đã thay thế cho Xe Tài xế xác nhận việc bảo trì Yêu cầu ghi nhận TT Bảo trì và Ghi nhận thông tin bảo trì Xe Ghi nhận thông tin chi nhánh thực hiện việc bảo trì Ghi nhận thông tin chi tiết về bảo trì Xe Ghi nhận thẻ xăng Ghi nhận tài xế sẽ tiếp quản Xe Cập nhật thời gian cho lần bảo trì kế tiếp Kết thúc Bảo trì Trang 27 Yêu cầu chọn lại MS Xe 3.3.2 Mô hình ý niệm xử lý DieuChinhTTXe Yêu ... cầu quy tắc quản lý phương tiện vận tải công ty xe 2.1 Giới thiệu module quản lý Xe Module giúp quản lý xe , theo dõi bảo trì xe Bao gồm loại xe như: z scooters z Xe máy z Xe tải nhẹ z Xe tải nặng... G_CUA _XE THAM_KHAO_LICH _XE_ CHAY TIM_THONG_TIN_CUA_ XE NHAP_THONG_TIN_HOP _DONG NHAP_THONG_TIN_LAI_ XE CAP_NHAP_HOP_DONG_ Trang 41 và và và và và và và và CHO_ XE Liệt kê tác vụ mô hình ý niệm xử lý. .. Bối cảnh: Tất xe, tất có mã số đăng ký xe 2.2 Giới thiệu yêu cầu quy trình quản lý 2.2.1 Mô tả quy trình quản lý Model Xe z Để thực việc quản lý xe hiệu quả, công ty cần tìm model xe phù hợp với

Ngày đăng: 18/12/2015, 04:33

Từ khóa liên quan

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

Tài liệu liên quan