Tài liệu xây dựng ứng dụng tra cứu và tìm kiếm các tuyến xe bus tại thành phố hồ chí minh trên hệ điều hành a

Thảo luận trong 'Lập Trình' bắt đầu bởi Thúy Viết Bài, 5/12/13.

  1. Thúy Viết Bài

    Thành viên vàng

    Bài viết:
    198,891
    Được thích:
    167
    Điểm thành tích:
    0
    Xu:
    0Xu
    LỜI NÓI ĐẦU

    Ngày nay với sự phát triển không ngừng của xã hội thì nhu cầu của con người cũng ngày càng tăng, đặc biệt là nhu cầu về việc sử dụng công nghệ hỗ trợ cho cuộc sống hằng ngày. Nắm bắt được nhu cầu đó mà các công ty không ngừng đổi mới, tạo ra nhiều công nghệ hơn. Trong đó ta thấy nổi bật nhất hiện nay đó là công nghệ di động, các ứng dụng trên di động.
    Từ ý nghĩa trên chúng em đã quyết định nghiên cứu và xây dựng một ứng dụng áp dụng công nghệ đi động kết hợp với cơ sở dữ liệu để đơn giản hóa việc tìm đường, tra cứu thông tin các tuyến xe buýt tại thành phố Hồ Chí Minh. Với ứng dụng này người sử dụng có thể dễ dàng biết tất cả các tuyến xe buýt tại thành phố Hồ Chí Minh, cũng như tìm tuyến và lựa chọn các tuyến xe giữa hai điểm bất kì. Ứng dụng đặc biệt thích hợp với sinh viên, người thường xuyên đi xe buýt vì chỉ cần cài đặt ứng dụng trên chiếc điện thoại của mình là có thể sử dụng được.
    Với mục đích đó chúng em hy vọng ứng dụng không chỉ đơn thuần là một khóa luận mà có thể áp dụng được trong thực tế đời sống.

    Có sẵn các link tài liệu tham khảo trong file.

    MỤC LỤC

    CHƯƠNG 1 : TỔNG QUAN VỀ ĐỀ TÀI
    1.1 Tổng quan đề tài
    1.2 Lý do chọn đề tài
    1.3 Mục tiêu của đề tài
    1.4 Đối tượng, phạm vi của đề tài
    CHƯƠNG 2 : CƠ SỞ LÝ THUYẾT LẬP TRÌNH ANDROID.
    2.1 Giới thiệu chung về hệ điều hành Android.
    2.2 Các đặc điểm của hệ điều hành Android.
    2.3 Kiến trúc hệ điều hành Android.
    2.3.1 Kiến trúc tổng quát
    2.3.2 Tầng hạt nhân Linux .
    2.3.3 Tầng Libraries & Android runtime. 10
    2.3.4 Tầng Application Framework 13
    2.3.5 Tầng Application. 14
    2.4 Đặc tính Android SDK 15
    2.5 Các gói java cần thiết 17
    2.6 Thành phần chính của Eclipse khi tạo ứng dụng trên Android. 18
    2.7 Thành phần quan trọng trong một Android Project 19
    2.7.1 Activity. 19
    2.7.2 Service. 21
    2.7.3 Broadcasst receivers. 23
    2.7.4 Content Provider. 24
    2.7.5 Intent 24
    2.8 Các thành phần trong giao diện. 25
    2.8.1 ViewGroup. 25
    2.8.2 LinearLayout 25
    2.8.3 FramLayout 26
    2.8.4 AbsoluteLayout 26
    2.8.5 TableLayout 27
    2.8.6 Button. 27
    2.8.7 ImageButton. 29
    2.8.8 Imageview 30
    2.8.9 Listview 30
    2.8.10 Textview 31
    2.8.11 EditText 32
    2.8.12 Checkbox. 33
    2.8.13 MenuOptions. 34
    2.8.14 ContextMenu. 36
    2.9 Google APIs Add-On. 38
    2.9.1 Map External Library. 38
    2.9.2 Overlay. 39
    2.9.3 GeoPoint . 39
    2.9.4 Mapview . 39
    2.10 Hệ cơ sở dữ liệu SQlite. 39
    2.11 Giới thiệu Intents. 41
    2.11.1 Thành phần Intents. 42
    2.11.2 Sử dụng Intents khởi động cho Activities. 43
    2.11.3 Intent không tường minh thực thi Activity. 39
    2.11.4 Intent tường minh thực thi Activity. 43
    2.11.5 Sử dụng Intents gửi đi thông điệp ra ngoài ứng dụng hoặc Activity. 44
    2.12 Google maps. 44
    2.12.1 Dịch vụ định vị vị trí hiện tại 44
    2.12.2 Thư viện hỗ trợ của Google maps. 45
    2.11.5 Cấu trúc dữ liệu của bản đồ số Google maps. 46



    CHƯƠNG 3: XÂY DỰNG ỨNG DỤNG 48
    3.1 Xây dựng cơ sở dữ liệu cho ứng dụng. 48
    3.1.1 Nguồn thông tin cho cơ sở dữ liệu 48
    3.1.2 Tạo cơ sở dữ liệu cho chương trình. 49
    3.2 Mô tả chi tiết thực thể dữ liệu. 49
    3.2.1 Bảng “duong”. 50
    3.2.2 Bảng “lotrinh”. 51
    3.2.3 Bảng “tram”. 52
    3.2.4 Bảng “tramdung”. 53
    3.2.5 Bảng “xe”. 54
    3.3 Thiết kế phần mềm tìm kiếm trên bản đồ số của Google. 55
    3.2.5 Bảng “xe”. 52
    3.2.5 Bảng “xe”. 52
    3.2.5 Bảng “xe”. 52
    3.3 Thiết kế phần mềm tìm kiếm trên bản đồ số của Google. 55


    CHƯƠNG 4: ĐẶC TẢ ỨNG DỤNG 46
    3.1 Xây dựng cơ sở dữ liệu cho ứng dụng. 46
    3.1.1 Nguồn thông tin cho cơ sở dữ liệu 46
    3.1.2 Tạo cơ sở dữ liệu cho chương trình. 47
    3.2 Mô tả chi tiết thực thể dữ liệu. 47
    3.2.1 Bảng “duong”. 48
    3.2.2 Bảng “lotrinh”. 49
    3.2.3 Bảng “tram”. 50
    3.2.4 Bảng “tramdung”. 51
    3.2.5 Bảng “xe”. 52
    CHƯƠNG 5: ĐÁNH GIÁ KẾT QUẢ VÀ KẾT LUẬN 46
    3.1 Xây dựng cơ sở dữ liệu cho ứng dụng. 46
    3.1.1 Nguồn thông tin cho cơ sở dữ liệu 46
    3.1.2 Tạo cơ sở dữ liệu cho chương trình. 47
    3.2 Mô tả chi tiết thực thể dữ liệu. 47
    3.2.1 Bảng “duong”. 48
    3.2.2 Bảng “lotrinh”. 49
    3.2.3 Bảng “tram”. 50
    3.2.4 Bảng “tramdung”. 51
    3.2.5 Bảng “xe”. 52
     

    Các file đính kèm:

Đang tải...