Download Luận văn tốt nghiệp: Tìm hiểu và phát triển ứng dụng tra cứu thông tin tàu - xe trên thiết bị di động sử dụng hệ điều hành Android
1. Mở đầu
Trong 20 năm trở lại đây, thu nhập bình quân đầu người Việt Nam đã tăng gấp 3 lần kéo theo việc gia tăng phương tiện cá nhân và sự phát triển của hệ thống vận tải công cộng. Trong đó vận tải công cộng bao gồm, đường bộ, hàng không và đường thủy là xương sống giúp lưu chuyển người và hàng hóa nhằm duy trì và phát triển kinh tế. Mặc dù có tầm ảnh hưởng quan trọng đến sự phát triển kinh tế nhưng hệ thống thông tin hỗ trợ nhu cầu theo dõi lịch trình của tàu, xe buýt hay tìm đưuòng đi giữa các bến... lại chưa phát triển tương xứng.
2. Nội dung
2.1 Tổng quan về dự án
Khảo sát thực tế
Giải pháp
2.2 Phân tích yêu cầu bài toán
Mục tiêu
Yêu cầu kỹ thuật
Yêu cầu nghiệp vụ
Ánh xạ yêu cầu nghiệp vụ và chức năng
- Sơ đồ hoạt động của chức năng Giờ tàu
- Sơ đồ hoạt động của chức năng Tuyến buýt
- Sơ đồ hoạt động của chức năng Chuyển tuyến
- Sơ đồ hoạt động của chức năng Định vị và Bên xe buýt
Kế hoạch dự án
Đặc tả chức năng
- Chức năng Giờ tàu
- Chức năng Tuyến buýt
- Chức năng Chuyển tuyến
- Chức năng Định vị
- Chức năng Bến xe buýt
2.3 Thiết kế và triển khai
Hệ điều hành Android
- Giới thiệu
- Kiến trúc hệ điều hành Android
Chu trình sống của một ứng dụng
- Activity là gì?
- Chu trình sống của một activity (Activity lifecyle)
Kiến trúc mạng
Mô hình hóa dữ liệu
- Sơ đồ cơ sở dữ liệu
- Cấu trúc các bảng dữ liệu
Triển khai
- Cấu trúc của một project Android
- Cấu trúc của file AndroidManifest.xml
- File R.java
Xử lí dữ liệu đầu vào
- Xử lí thông tin giờ tàu
- Xử lí thông tin tuyến buýt
Cài đặt các chức năng chính
- Chức năng Chuyển tuyến
- Chức năng Định vị
Cấu hình
3. Kết luận
Mặc dù phải tự tìm hiểu về một khái niệm hoàn toàn mới là hệ điều hành Android, nhưng tác giả đã cố gắng nghiên cứu và trình bày một cách chân thực nhất những hiểu biết của mình về các vấn đề có thuộc khuôn khổ của khóa luận này. Với tính năng Chuyển tuyến, do lí do khách quan là không thể tìm được bộ dữ liệu chi tiết về khoảng cách giữa các tuyến nhưng tác giả đã hoàn thành phần này theo hướng tìm ra cách di chuyển giữa 2 bến xe buýt mà số lần chuyển bến là ít nhất, đồng thời cơ sở dữ liệu được thiết kế theo hướng mở (có trường Trọng số), trường này sẽ phục vụ cho việctính toán chính xác cách di chuyển ngắn nhất vào khoảng cách giữa các bên nếu có được dữ liệu chi tiết. Bên cạnh đó, tính năng Định vi cũng đem đến khả năng mở rộng cho chính nó. Vì hoạt động dựa trên Google Map API và Google Play API nên khả năng bổ sung các tính năng mới là rất khả thi và hai API này được cập nhật thường xuyên nên khi được mở rộng tính năng này sẽ có khả năng đáp ứng được yêu cầu của người dùng.
4. Tài liệu tham khảo
Quyết định số 1327/QD-TTG, Quy họach phát triển giao thông vận tải đưuòng bộ Việt Nam đến năm 2020 và định hướng đến năng 2030, Thủ tướng Chính phủ.
Nguyễn Việt Cường, Tuyến bus Hà Nội, Trường Đại học Công nghệ - Đại học Quốc gia Hà Nội, 2012
Trần Xuân Bộ, EBUS 2.2 - Phần mềm trợ giúp đi xe Bus tại Hà Nội và Hồ Chí Minh, 1/2010...