1. Trang chủ
  2. » Luận Văn - Báo Cáo

Xây dựng ứng dụng trên nền android cung cấp thông tin về điểm du lịch và nhà hàng trong thành phố hà nội

22 511 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 22
Dung lượng 122,1 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Xây dựng ứng dụng trên nền android cung cấp thông tin về điểm du lịch và nhà hàng trong thành phố hà nội

Trang 1

Chương 1 KHẢO SÁT HỆ THỐNG

1 Giới thiệu đề tài

Trong những năm gần đây nền kinh tế của nước ta đã và đang phát triểnmạnh mẽ Cùng với sự phát triển của nền kinh tế, thu nhập của người dân cũngtăng lên, trình độ nhận thức của người dân ngày càng cao, thời gian nhàn rỗinhiều hơn, do đó nhu cầu phát sinh đi du lịch để tìm hiểu thêm về con người, ẩmthực, phong tục tập quán và khám phá vẻ đẹp thiên nhiên của đất nước mình cũngnhư các nước khác Chính vì lẽ đó ngành du lịch đã ra đời và đi vào hoạt độngkinh doanh để đáp ứng nhu cầu của con người về đi lại, ăn uống, nghỉ ngơi, thămquan và sử dụng chi phí một cách hợp lý

Với sự phát triển đến chóng mặt của thế giới công nghệ, điện thoại thôngminh cũng phát triển rất mạnh mẽ và dần thay thế cho chiếc máy tính cồng kềnh.Với thiết kế nhỏ gọn, tính năng vượt trội, bộ nhớ cũng được mở rộng, màn hìnhcảm ứng đa điểm … cộng với một hệ điều hành thích hợp như Android và nhữngphần mềm ứng dụng thông minh, nó hoàn toàn có tiềm năng thay thế một máytính

Để góp phần làm phong phú các khả năng ứng dụng thiết bị di động nhỏ gọnsmart phone, ứng dụng “Địa điểm Hà Nội” là một ứng dụng tiện ích được xâydựng dựa trên nền tảng hệ điều hành Android dành cho các thiết bị di động nhưđiện thoại thông minh, máy tính bảng … Ứng dụng được xây dựng dựa trên nhucầu tìm kiếm các địa điểm hiện nay, nhằm phục vụ nhu cầu tìm kiếm địa điểm dulịch, ẩm thực, giải trí của con người, đưa con người đến gần với thế giới côngnghệ và mang công nghệ phục vụ cho đời sống con người

Trang 2

2 Mục đích đê tài

Mục đích của đề tài là xây dựng ứng dụng hỗ trợ du lịch TP Hà Nội chạytrên các thiết bị di động trên nền Android, nhằm mục đích xây dựng và phát triểnmột ứng dụng tìm kiếm các loại địa kiểm phục vụ du lịch một cách nhanh chóng,nơi người dùng có thể tiện lợi tìm kiếm một địa điểm phục vụ du lịch nào đó ởbất cứ đâu

Một trong các mục đích khác của ứng dụng là cho phép người dùng cá nhânhóa thông tin như: có tài khoản riêng, lưu lại các địa điểm yêu thích, để lại ý kiếnđánh giá cho mỗi địa điểm một cách nhanh chóng, mọi lúc mọi nơi

3 Mục tiêu đề tài

3.1 Lý thuyết

 Nghiên cứu công cụ đồ họa như: photoshop, corel draw

 Nghiên cứu lập trình trên hệ điều hành android

 Nghiên cứu ngôn ngữ lập trình java

 Nghiên cứu xây dựng giao diện với xml trong android

 Nghiên cứu hệ quản trị cơ sở dữ liệu MySQL, SQLite Administator

 Nghiên cứu html, css, javascript

3.2 Thực tiễn

Mục tiêu của đề tài là xây dựng ứng dụng hỗ trợ cung cấp thông tin vềđiểm du lịch trên địa bàn Hà Nội chạy trên các thiết bị di động trên nềnAndroid, nhằm mục đích xây dựng và phát triển một ứng dụng cung cấp thôngtin về điểm du lịch một cách nhanh chóng

Trang 3

nhanh chóng, mọi lúc mọi nơi Người đăng tin cá nhân hóa thông tin của mìnhnhư có tài khoản riêng

Xây dựng phần mềm phải đảm bảo được những yêu cầu sau:

Do thời gian thực hiện cũng như năng lực có hạn nên ứng dụng được xây dựngchỉ tập trung vào những phần sau:

 Hệ thống được cài đặt trên các thiết bị di động cài đặt hệ điều hànhAndroid

 Xây dựng hệ thống kết nối client – server

 Hệ thống hỗ trợ tính năng nhiều người truy cập cùng lúc một lúc

 Thực hiện đầy đủ chức năng đăng ký tài khoản, đăng nhập ứng dụng

 Cho phép người dùng tìm kiếm theo nhiều tiêu chí khác nhau và xemthông tin về điểm du lịch

 Cho phép người dùng đăng tin chia sẻ thông tin về điểm du lịch

 Khi người dùng chọn một địa điểm nào đó, ứng dụng sẽ hiển thị thông tincủa địa điểm đó qua các tab:

 Thông tin: Chứa các thông tin về địa điểm như tên, địa chỉ, giới thiệu,

số điện thoại …

 Ảnh: Các hình ảnh về địa điểm đó, kèm theo chú thích

Trang 4

 Chỉ đường: Hiển thị bản đồ trong đó có vị trí của địa điểm tìm kiếm

và vị trí của người dùng Chỉ đường cho người dùng đến địa điểm tìmkiếm

 Bình luận: Hiển thị các ý kiến đánh giá của người dùng khác về địađiểm đó và người dùng có thể đưa ra ý kiến đánh giá của chính mình

- Tìm kiếm các địa điểm liên quan đến du lịch theo tên hoặc gần với người dùng nhất

- Lưu lại các địa điểm yêu thích

- Bình luận, đánh giá địa điểm

- Chia sẻ địa điểm với bạn bè, người thân thông các tin nhắn, email…

Trang 5

3.6 Các bước nghiên cứu

 Phân tích yêu cầu

 Lựa chọn công nghệ

 Nghiên cứu cơ sở lý thuyết của công nghệ đã chọn

 Áp dụng lý thuyết vào xây dựng ứng dụng thực tiễn

 Kiểm tra, tham khảo các ứng dụng khác để tối ưu hóa ứng dụng

Trang 6

Quản lý tài khoản

2 1 Biểu đồ Usecase

2.1.1 Usecase quản lý tài khoản

 Bao gồm các chức năng quản lý tài khoản như: Đăng nhập, đăng ký, đăngxuất, xem và sửa thông tin cá nhân của người dùng

Trang 7

Hình 3.1: Mô hình Usercase quản lí tài khoản

Trang 8

 Đặc tả đăng ký tài khoản

Bảng 3 1: Đặc tả đăng ký tài khoản

1 Chọn chức năng đăng ký tài khoản

3 Nhập thông tin

4 Nhấn nút đăng ký

5

Hệ thống xác nhận thông tin, Nếu hợp

lệ, hệ thống tiếp nhận thông tin, đưa rathông báo thành công

Điều kiện

sau Hệ thống gửi thông tin lên server để lưu vào cơ sở dữ liệu.

Điều kiện

thoát

 Khi chức năng thực hiện thành công

 Khi người dùng chọn thoát

Trang 9

 Đặc tả đăng nhập

Bảng 3.2: Đặc tả đăng nhập

Mã Use case UC02

Tên Use case Use case Đăng nhập

Tác nhân Người sử dụng

Mô tả Cho phép người dùng truy cập vào hệ thống

Điều kiện tiên

Luồng thay thế Nếu dữ liệu không hợp lệ, hệ

thống đưa ra thông báo và yêucầu nhập lại

Điều kiện sau Đăng nhập vào hệ thống

Điều kiện thoát  Khi chức năng thực hiện thành công

 Khi người dùng chọn thoát

 Đặc tả xem thông tin tài khoản

Bảng 3.3: Đặc tả xem thông tin tài khoản

Mã Use case UC03

Tên Use case Use case Xem thông tin tài khoản

Tác nhân Người sử dụng

Trang 10

Mô tả Cho phép người dùng xem các thông tin về tài khoản của

nhânLuồng thay thế

Điều kiện thoát  Khi người dùng chọn thoát

Trang 11

 Đặc tả sửa thông tin tài khoản

Bảng 3.4: Đặc tả sửa thông tin cá nhân

Mã Use case UC04

Tên Use case Use case sửa thông tin tài khoản

thành công và tải lại thông tin

Điều kiện sau  Gửi dữ liệu lên server để update lại thông tin

Điều kiện thoát  Khi chức năng thực hiện thành công

 Khi người dùng chọn thoát

Trang 12

 Đặc tả đăng xuất

Bảng 3.5: Đặc tả đăng xuất tài khoản

Mã Use case UC05

Tên Use case Use case đăng xuất khỏi hệ thống

Tác nhân Người sử dụng

Mô tả Cho phép người dùng thoát khỏi hệ thống

Điều kiện tiên

2 Thoát khỏi giao diện hiện tại

Luồng thay thế

Điều kiện sau

Điều kiện thoát  Khi chức năng thực hiện thành công

Trang 13

2.1.2 Usecase quản lý tìm kiếm

 Bao gồm các chức năng quản lý tìm kiếm như: Chọn loại địa điểm,tìm gần nhất, tìm theo tên, danh sách địa điểm yêu thích

Hình 3 2: Biểu đồ Use case quản lý tìm kiếm

<<use>>

Quản lý tìm kiếm

Người dùng

Tìm địa điểm gần nhất

Chọn loại địa điểm

Danh sách địa điểm yêu thích

Tìm địa điểm theo tên

<<use>>

<<use>>

<<use>>

Trang 14

 Đặc tả chức năng chọn loại địa điểm

Bảng 3.6: Đặc tả chọn loại địa điểm

Mã Use case UC06

Tên Use case Use case chọn loại địa điểm

2 Hiển thị danh sách loại địa

điểm Luồng thay thế

Điều kiện thoát  Khi người dùng chọn thoát

 Khi người dùng chọn một loại địa điểm

Trang 15

 Đặc tả tìm kiếm gần nhất

Bảng 3.7: Đặc tả chức năng tìm kiếm gần nhất

Mã Use case UC07

Tên Use case Use case tìm địa điểm gần nhất

Tác nhân Người sử dụng

Mô tả Cho phép người dùng tìm các địa điểm gần mình nhất

Điều kiện tiên

điểm và vịt trí của người dùnglên server

Điều kiện thoát  Khi người dùng chọn thoát

 Khi người dùng chọn một địa điểm

 Đặc tả tìm kiếm theo tên

Bảng 3.8: Đặc tả chức năng tìm kiếm theo tên

Mã Use case UC08

Trang 16

Tên Use case Use case tìm địa điểm theo tên

Tác nhân Người sử dụng

Mô tả Cho phép người dùng tìm các địa điểm theo tên

Điều kiện tiên

3 Nhập tên địa điểmcần tìm

điểm, tên cần tìm và vịt trícủa người dùng lên server

Điều kiện thoát  Khi người dùng chọn thoát

 Khi người dùng chọn một địa điểm

 Đặc tả chức năng địa điểm yêu thích của tài khoản

Bảng 3.9:Đặc tả chức năng hiển thị danh sách địa điểm yêu thích

Mã Use case UC09

Tên Use case Use case hiển thị các địa điểm yêu thích

Trang 17

Luồng sự kiện

Tác nhân Hệ thống phản hồi

1 Chọn tab yêu thích

điểm, ID của người dùng vàvịt trí của người dùng lênserver

Điều kiện thoát  Khi người dùng chọn thoát

 Khi người dùng chọn một địa điểm

2.1.3 Usecase quản lý thông tin địa điểm

 Bao gồm các chức năng quản lý tìm kiếm như: Hiển thị thông tin địađiểm, hiển thị ảnh của địa điểm, chỉ đường đến địa điểm, đưa ra bìnhluận, chia sẻ với mọi người

Quản lý thông tin địa điểm

Trang 18

Hình 3 3: Biểu đồ use case quản lý thông tin địa điểm

 Đặc tả chức năng xem thông tin địa điêm

Bảng 3.10: Đặc tả chức năng hiển thị thông tin địa điểm

Mã Use case UC10

Tên Use case Use case xem thông tin địa điểm

Tác nhân Người sử dụng

Người dùng

Xem thông tin địa điểm

Xem ảnh của địa điểm

Bình luận về địa điểm

Chỉ đường đến địa điểm

<<use>>

Trang 19

4 Hệ thống hiển thị giao diện

thông tin địa điểmLuồng thay thế

Điều kiện thoát  Khi người dùng chọn thoát

Trang 20

 Đặc tả chức năng xem ảnh địa điểm

Bảng 3.11: Đặc tả chức năng xem ảnh địa điểm

Mã Use case UC11

Tên Use case Use case xem ảnh của địa điểm

Tác nhân Người sử dụng

Mô tả Hiển thị các ảnh của địa điểm cho người dùng

Điều kiện tiên

Trang 21

 Đặc tả chức năng chỉ đường đến địa điểm

Bảng 3.12: Đặc tả chức năng chỉ đường đến địa điểm

Mã Use case UC12

Tên Use case Use case chỉ đường đến địa điểm

Tác nhân Người sử dụng

Mô tả Hiển thị vị trí của địa điểm, vị trí người dùng và chỉ

đường đến địa điểm cho người dùngĐiều kiện tiên

Điều kiện thoát  Khi người dùng chọn thoát

Trang 22

 Đặc tả chức năng bình luận về địa điểm

Bảng 3.13: Đặc tả chức năng bình luận về địa điẻm

Mã Use case UC13

Tên Use case Use case bình luận về địa điểm

Tác nhân Người sử dụng

Mô tả Cho phép người dùng bình luận về địa điểm

Điều kiện tiên

7 Hệ thống gửi dữ liệu lên

server

và hiển thị cho người dùngLuồng thay thế

Điều kiện thoát  Khi người dùng chọn thoát

Ngày đăng: 25/04/2016, 00:40

HÌNH ẢNH LIÊN QUAN

Bảng 3. 1: Đặc tả đăng ký tài khoản - Xây dựng ứng dụng trên nền android cung cấp thông tin về điểm du lịch và nhà hàng trong thành phố hà nội
Bảng 3. 1: Đặc tả đăng ký tài khoản (Trang 8)
Bảng 3.2: Đặc tả đăng nhập - Xây dựng ứng dụng trên nền android cung cấp thông tin về điểm du lịch và nhà hàng trong thành phố hà nội
Bảng 3.2 Đặc tả đăng nhập (Trang 9)
Bảng 3.4: Đặc tả sửa thông tin cá nhân - Xây dựng ứng dụng trên nền android cung cấp thông tin về điểm du lịch và nhà hàng trong thành phố hà nội
Bảng 3.4 Đặc tả sửa thông tin cá nhân (Trang 11)
Bảng 3.5: Đặc tả đăng xuất tài khoản - Xây dựng ứng dụng trên nền android cung cấp thông tin về điểm du lịch và nhà hàng trong thành phố hà nội
Bảng 3.5 Đặc tả đăng xuất tài khoản (Trang 12)
Hình 3. 2: Biểu đồ Use case quản lý tìm kiếm - Xây dựng ứng dụng trên nền android cung cấp thông tin về điểm du lịch và nhà hàng trong thành phố hà nội
Hình 3. 2: Biểu đồ Use case quản lý tìm kiếm (Trang 13)
Bảng 3.6: Đặc tả chọn loại địa điểm - Xây dựng ứng dụng trên nền android cung cấp thông tin về điểm du lịch và nhà hàng trong thành phố hà nội
Bảng 3.6 Đặc tả chọn loại địa điểm (Trang 14)
Bảng 3.7: Đặc tả chức năng tìm kiếm gần nhất - Xây dựng ứng dụng trên nền android cung cấp thông tin về điểm du lịch và nhà hàng trong thành phố hà nội
Bảng 3.7 Đặc tả chức năng tìm kiếm gần nhất (Trang 15)
Bảng 3.9:Đặc tả chức năng hiển thị danh sách địa điểm yêu thích - Xây dựng ứng dụng trên nền android cung cấp thông tin về điểm du lịch và nhà hàng trong thành phố hà nội
Bảng 3.9 Đặc tả chức năng hiển thị danh sách địa điểm yêu thích (Trang 16)
Hình 3. 3: Biểu đồ use case quản lý thông tin địa điểm - Xây dựng ứng dụng trên nền android cung cấp thông tin về điểm du lịch và nhà hàng trong thành phố hà nội
Hình 3. 3: Biểu đồ use case quản lý thông tin địa điểm (Trang 18)
Bảng 3.11: Đặc tả chức năng xem ảnh địa điểm - Xây dựng ứng dụng trên nền android cung cấp thông tin về điểm du lịch và nhà hàng trong thành phố hà nội
Bảng 3.11 Đặc tả chức năng xem ảnh địa điểm (Trang 20)
Bảng 3.12: Đặc tả chức năng chỉ đường đến địa điểm - Xây dựng ứng dụng trên nền android cung cấp thông tin về điểm du lịch và nhà hàng trong thành phố hà nội
Bảng 3.12 Đặc tả chức năng chỉ đường đến địa điểm (Trang 21)
Bảng 3.13: Đặc tả chức năng bình luận về địa điẻm - Xây dựng ứng dụng trên nền android cung cấp thông tin về điểm du lịch và nhà hàng trong thành phố hà nội
Bảng 3.13 Đặc tả chức năng bình luận về địa điẻm (Trang 22)

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w