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

Xây dựng hệ thống tìm kiếm chỗ sửa xe trên hệ điều hành iOS

29 377 1

Đ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 29
Dung lượng 2,24 MB

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

Nội dung

Đồ án tốt nghiệp khoa công nghệ thông tin. Có đầy đủ file báo cáo và đường dẫn tới source code full. Tốt cho việc nghiên cứu làm đồ án tốt nghiệp. Có đầy đủ mục lục và hình ảnh demo minh họa. Đây là những source code , mình lấy từ: http:doanit.com

Trang 1

i

HƯƠNG 1 TỔNG QUAN ĐỀ TÀI 1

1.1 GIƠITHIÊUĐÊ TAI E RROR ! B OOKMARK NOT DEFINED 1.2 MUCĐICHCUAĐÊ TAI E RROR ! B OOKMARK NOT DEFINED 1.3 NHIÊMVU CÂNTHƯCHIÊN E RROR ! B OOKMARK NOT DEFINED 1.4 CÔNGCỤTHỰCHIỆN E RROR ! B OOKMARK NOT DEFINED 1.5 KÊTQUA DƯ KIÊNĐATĐƯƠC E RROR ! B OOKMARK NOT DEFINED 1.6 BÔ CUCĐÔ AN E RROR ! B OOKMARK NOT DEFINED HƯƠNG 2 Ơ SỞ Ý THUYẾT ERROR! BOOKMARK NOT DEFINED 2.1 TÌMHIỂUNGÔNNGỮLẬPTRÌNHSWIFT E RROR ! B OOKMARK NOT DEFINED 2.1.1 Giới thiệu Error! Bookmark not defined 2.1.2 Đặc điểm Error! Bookmark not defined 2.1.3 Điểm khác với ngôn ngữ Objective C Error! Bookmark not defined 2.2 TÌMHIỂUVỀWEBSERVICE E RROR ! B OOKMARK NOT DEFINED 2.2.1 Giới thiệu về Web service Error! Bookmark not defined 2.2.2 Đặc điểm Error! Bookmark not defined HƯƠNG 3 PHÂN TÍ H THIẾT KẾ HỆ THỐNGERROR! BOOKMARK NOT DEFINED 3.1 XÁCĐỊNHYÊUCẦU E RROR ! B OOKMARK NOT DEFINED 3.1.1 Y u cầu ch c n ng Error! Bookmark not defined 3.1.2 Y u cầu phi ch c n ng Error! Bookmark not defined 3.2 PHÂNTÍCHVÀTHIẾTKẾHỆTHỐNG E RROR ! B OOKMARK NOT DEFINED 3.2.1 Sơ đồ use case biểu đồ ca sửa dụng Error! Bookmark not defined 3.2.2 Đặc tả use case Error! Bookmark not defined 3.2.3 Biểu đồ tuần tự Error! Bookmark not defined 3.2.4 Sơ đồ lớp Error! Bookmark not defined 3.3 THIẾTKẾCƠSỞDỮLIỆU E RROR ! B OOKMARK NOT DEFINED 3.3.1 Lược đồ cơ sở dữ liệu Error! Bookmark not defined 3.3.2 Mô tả các bảng cơ sở dữ liệu Error! Bookmark not defined 3.4 THIẾTKẾGIAODIỆN 1

3.4.1 Màn hình chính 1

3.4.2 Xem bình luận 5

3.4.3 Màn hình thiết lập 7

3.4.4 Đ ng nhập 8

3.4.5 Màn hình ch c n ng qu n mật khẩu 9

HƯƠNG 4 TRIỂN KHAI VÀ ĐÁNH GIÁ KẾT QUẢ 10

4.1 HÌNHẢNHCHƯƠNGTRÌNH 10

4.1.1 Demo ng dụng dành cho người dùng 10

4.1.2 Demo trang web quản lý dành cho admin 14

4.2 HƯỚNGDẪNSỬDỤNG 15

KẾT UẬN VÀ HƯỚNG PHÁT TRIỂN……….…55

Trang 2

ii

Bảng 3 1 Bảng đặc tả use case đ ng nhập Error! Bookmark not defined.

Bảng 3 2 Bảng đặc tả use case người dùng xem Error! Bookmark not defined.

Bảng 3 3 Bảng đặc tả use case người dùng tìm kiếmError! Bookmark not defined.

Bảng 3 4 Bảng đặc tả use case người dùng tạo tài khoảnError! Bookmark not defined.

Bảng 3 5 Bảng đặc tả use case người dùng đ ng bình luậnError! Bookmark not defined.

Bảng 3 6 Bảng đặc tả use case admin th m người dùngError! Bookmark not defined.

Bảng 3 7 Bảng đặc tả use case admin cập nhật thông tin người dùngError! Bookmark not defined Bảng 3 8 Bảng đặc tả use case admin xóa tài khoản người dùngError! Bookmark not defined Bảng 3 9 Bảng đặc tả use case admin th m địa điểm sửa xe mớiError! Bookmark not defined Bảng 3 10 Bảng đặc tả use case admin sửa thông tin một địa điểmError! Bookmark not defined Bảng 3 11 Bảng đặc tả use case admin xóa một địa điểmError! Bookmark not defined.

Bảng 3 12 Bảng cơ sở dữ liệu địa điểm sửa xe Error! Bookmark not defined.

Bảng 3 13 Bảng cơ sở dử liệu chi tiết điểm sửa xe Error! Bookmark not defined.

Bảng 3 14 Bảng cơ sở dữ liệu bình luận Error! Bookmark not defined.

Bảng 3 15 Bảng cơ sở dữ liệu người dùng Error! Bookmark not defined.

Bảng 3 16 Bảng cơ sở dữ liệu chi tiết người dùng Error! Bookmark not defined.

Trang 3

iii

Hình 2 1 Giao tiếp giữa client server Error! Bookmark not defined.

Hình 2 2 Kiến trúc Web service Error! Bookmark not defined.

Hình 3 1 Sơ đồ mô tả hoạt động của hệ thống Error! Bookmark not defined.

Hình 3 2 Sơ đồ use case tổng quát Error! Bookmark not defined.

Hình 3 3 Sơ đồ use case người dùng Error! Bookmark not defined.

Hình 3 4 Sơ đồ use case người dùng y u cầu cập nhậtError! Bookmark not defined.

Hình 3 5 Sơ đồ use case admin quản lý Error! Bookmark not defined.

Hình 3 6 Sơ đồ use case admin quản lý người dùng Error! Bookmark not defined.

Hình 3 7 Sơ đồ use case admin quản lý địa điểm Error! Bookmark not defined.

Hình 3 8 Biểu đồ tuần tự đ ng nhập Error! Bookmark not defined.

Hình 3 9 Biểu đồ người dùng xem thông tin chi tiết địa điểmError! Bookmark not defined.

Hình 3 10 Biểu đồ tuần tự người dùng tìm kiếm địa điểmError! Bookmark not defined.

Hình 3 11 Biểu đồ tuần tự người dùng đ ng ký tài khoảnError! Bookmark not defined.

Hình 3 12 Biểu đồ tuần tự người dùng đ ng bình luậnError! Bookmark not defined.

Hình 3 13 Biểu đồ tuần tự admin đ ng ký tài khoản Error! Bookmark not defined.

Hình 3 14 Biểu đồ tuần tự admin cập nhật thông tin tài khoảnError! Bookmark not defined.

Hình 3 15 Biểu đồ tuần tự admin xóa tài khoản Error! Bookmark not defined.

Hình 3 16 Biểu đồ tuần tự admin th m địa điểm sửa xeError! Bookmark not defined.

Hình 3 17 Biểu đồ tuần tự admin cập nhật thông tin địa điểm sửa xeError! Bookmark not defined Hình 3 18 Biểu đồ tuần tự admin xóa địa điểm sửa xeError! Bookmark not defined.

Hình 3 19 Sơ đồ lớp tổng quát Error! Bookmark not defined.

Hình 3.20 Mô tả chi tiết các lớp Error! Bookmark not defined.

Hình 3 21 Lược đồ cơ sở dữ liệu Error! Bookmark not defined.

Hình 3 22 Mockup màn hình khi mới chạy ng dụng 1

Hình 3 23 Mockup màn hình chọn Pin tr n bản đồ 2

Hình 3 24 Mockup gọi điện đến số điện thoại của tiệm sửa xe 3

Hình 3 25 Mockup chỉ đường 4

Hình 3 26 Mockup xem bình luận khi đã đ ng nhập 5

Hình 3.27 Mockup xem bình luận khi chưa đ ng nhập 6

Hình 3 28 Mockup màn hình thiết lập cho ng dụng 7

Hình 3 29 Mockup màn hình đ ng nhập 8

Hình 3 30 Mockup màn hình lấy lại mật khẩu 9

Hình 4.1 Màn hình chính 10

Hình 4 2 Màn hình gọi điện và chỉ đường 11

Trang 4

iv

Hình 4 4 Màn hình đ ng nhập 12

Hình 4 5 Màn hình đề nghị cập nhật và đề nghị th m mới địa điểm 12

Hình 4 6 Màn hình thiết lập các tham số cho ng dụng 13

Hình 4 7 Trang web đ ng nhập của admin 14

Hình 4 8 Trang web trang chủ 14

Hình 4 9 Trang web xem chi tiết một địa điểm 15

Trang 5

SVTH: Nguy n V n Trường Trang 1

HƯƠNG 1 TỔNG QUAN ĐỀ TÀI

1.1 THIẾT KẾ GIAO IỆN

1.1.1 Màn hình chính

1.1.1.1 K i mới c ạ ứn dụn

Hình 1.1 ockup màn hình khi mới chạy ứng dụng

Trang 6

SVTH: Nguy n V n Trường Trang 2

1.1.1.2 K i click c ọn pin n bản ồ

Hình 1.2 ockup màn hình chọn Pin trên bản đồ

Trang 7

SVTH: Nguy n V n Trường Trang 3

1.1.1.3 C ức năn ọi i n oại

Hình 1.3 ockup gọi điện đến số điện thoại của tiệm sửa xe

Trang 8

SVTH: Nguy n V n Trường Trang 4

1.1.1.4 C ỉ ườn ừ vị í của n ười dùn ến i m

Hình 1.4 ockup chỉ đường

Trang 9

SVTH: Nguy n V n Trường Trang 5

1.1.2 Xem bình luận

Hình 1.5 ockup xem bình luận khi đã đăng nhập

Trang 10

SVTH: Nguy n V n Trường Trang 6

Hình 1.6 ockup xem bình luận khi chưa đăng nhập

Trang 11

SVTH: Nguy n V n Trường Trang 7

1.1.3 àn hình thiết lập

Hình 1.7 ockup màn hình thiết lập cho ứng dụng

Trang 12

SVTH: Nguy n V n Trường Trang 8

1.1.4 Đăng nhập

Hình 1.8 ockup màn hình đăng nhập

Trang 13

SVTH: Nguy n V n Trường Trang 9

1.1.5 àn hình chức năng quên mật khẩu

Hình 1.9 ockup màn hình lấy lại mật khẩu

Trang 17

SVTH: Nguy n V n Trường Trang 13

Hình 2.6 àn hình thiết lập các tham số cho ứng dụng

Trang 18

SVTH: Nguy n V n Trường Trang 14

2.1.2 emo trang web quản lý dành cho admin

Hình 2.7 Trang web đăng nhập của admin

Hình 2.8 Trang web trang chủ

Trang 19

SVTH: Nguy n V n Trường Trang 15

Hình 2.9 Trang web xem chi tiết một địa điểm

2.2 HƯỚNG ẪN SỬ NG

Mở cài đặt, chọn “Mạng di động” rồi bật chế độ sử dụng dữ liệu

Mở ng dụng, nhấn cho phép sử dụng vị trí nếu là lần chạy đầu ti n

Sau khi ng dụng được khởi chạy

Trang 20

SVTH: Nguy n V n Trường Trang 16

1 Lựa chọn loại phương tiện muốn tìm kiếm Tap để chọn và bỏ chọn

2 Kết quả tìm kiếm địa điểm sửa xe trả về từ server

3 Nút để đưa bản đồ về vị trí hiện tại

4 Nút tải lại dữ liệu từ server

5 Nút setting

Khi chọn một địa điểm để xem các thông tin khác, chọn địa điểm bằng cách chạm vào chính địa điểm đó:

Trang 21

SVTH: Nguy n V n Trường Trang 17

1 Thực hiện nhanh thao tác gọi điện đến quán sửa xe

2 Nếu chưa biết đường nào đi là gần nhất để tới địa điểm sửa xe, người

dùng bấm vào nút 2 để gọi chỉ đường từ vị trí hiện tại của người dùng

đến chổ sửa xe

3 Để xem thông tin về các lời bình luận trước đó nếu có về địa điểm sửa

xe này

Trang 23

SVTH: Nguy n V n Trường Trang 19

Nếu đã đ ng nhập, màn hình xuất hiện các nút và ô nhập nội dung bình

luận:

1 Gửi y u cầu cập nhật thông tin địa điểm

2 Y u cầu xóa địa điểm

3 Ô nhập nội dung bình luận

4 Nút gửi nội dung bình luận l n server

Trang 25

SVTH: Nguy n V n Trường Trang 21

Nhập các thông tin cần sửa đổi, sau đó bấm nút Cập nhật để gửi y u cầu cập nhật l n server

Trang 26

SVTH: Nguy n V n Trường Trang 22

Khi người dùng muốn đề nghị th m một địa điểm mới vào cơ sở dữ liệu

tr n server, nhấn và giữ l n bản đồ tại địa điểm đó

Khi xuất hiện thông tin địa điểm, Bấm vào nút chi tiết để đến màn hình

nhập các thông tin cần thiết và gửi nội dung l n server

Trang 27

SVTH: Nguy n V n Trường Trang 23

Màn hình đ ng nhập, người dùng nhập t n đ ng nhập và mật khẩu sau đó

nhấn nút Đ ng nhập

Trang 28

SVTH: Nguy n V n Trường Trang 24

Màn hình thiết lập thông tin:

1 Chọn loại bản đồ muốn hiển thị

2 Khoảng cách người dùng muốn tìm kiếm

3 Đ ng nhập/ đ ng xuất người dùng hiện tại

Sau khi thiết lập xong, nhấn nút Xong để lưu thông tin

Đây chỉ là mục lục và demo hình ảnh của đồ án, nếu

bạn cần file báo cáo full và source code hãy liên hệ qua

mail doanit.com@gmail.com

Trang 29

SVTH: Nguy n V n Trường Trang 25

Ngày đăng: 24/08/2015, 21:38

HÌNH ẢNH LIÊN QUAN

Hình 1.1  ockup màn hình khi mới chạy ứng dụng - Xây dựng hệ thống tìm kiếm chỗ sửa xe trên hệ điều hành iOS
Hình 1.1 ockup màn hình khi mới chạy ứng dụng (Trang 5)
Hình 1.2  ockup màn hình chọn Pin trên bản đồ - Xây dựng hệ thống tìm kiếm chỗ sửa xe trên hệ điều hành iOS
Hình 1.2 ockup màn hình chọn Pin trên bản đồ (Trang 6)
Hình 1.3  ockup gọi điện đến số điện thoại của tiệm sửa xe - Xây dựng hệ thống tìm kiếm chỗ sửa xe trên hệ điều hành iOS
Hình 1.3 ockup gọi điện đến số điện thoại của tiệm sửa xe (Trang 7)
Hình 1.4  ockup chỉ đường - Xây dựng hệ thống tìm kiếm chỗ sửa xe trên hệ điều hành iOS
Hình 1.4 ockup chỉ đường (Trang 8)
Hình 1.6  ockup xem bình luận khi chưa đăng nhập - Xây dựng hệ thống tìm kiếm chỗ sửa xe trên hệ điều hành iOS
Hình 1.6 ockup xem bình luận khi chưa đăng nhập (Trang 10)
Hình 1.7  ockup màn hình thiết lập cho ứng dụng - Xây dựng hệ thống tìm kiếm chỗ sửa xe trên hệ điều hành iOS
Hình 1.7 ockup màn hình thiết lập cho ứng dụng (Trang 11)
Hình 1.8  ockup màn hình đăng nhập - Xây dựng hệ thống tìm kiếm chỗ sửa xe trên hệ điều hành iOS
Hình 1.8 ockup màn hình đăng nhập (Trang 12)
Hình 1.9  ockup màn hình lấy lại mật khẩu - Xây dựng hệ thống tìm kiếm chỗ sửa xe trên hệ điều hành iOS
Hình 1.9 ockup màn hình lấy lại mật khẩu (Trang 13)
Hình 2.1 Màn hình chính - Xây dựng hệ thống tìm kiếm chỗ sửa xe trên hệ điều hành iOS
Hình 2.1 Màn hình chính (Trang 14)
Hình 2.2  àn hình gọi điện và chỉ đường - Xây dựng hệ thống tìm kiếm chỗ sửa xe trên hệ điều hành iOS
Hình 2.2 àn hình gọi điện và chỉ đường (Trang 15)
Hình 2.4  àn hình đăng nhập - Xây dựng hệ thống tìm kiếm chỗ sửa xe trên hệ điều hành iOS
Hình 2.4 àn hình đăng nhập (Trang 16)
Hình 2.6  àn hình thiết lập các tham số cho ứng dụng - Xây dựng hệ thống tìm kiếm chỗ sửa xe trên hệ điều hành iOS
Hình 2.6 àn hình thiết lập các tham số cho ứng dụng (Trang 17)
Hình 2.7 Trang web đăng nhập của admin - Xây dựng hệ thống tìm kiếm chỗ sửa xe trên hệ điều hành iOS
Hình 2.7 Trang web đăng nhập của admin (Trang 18)
Hình 2.9 Trang web xem chi tiết một địa điểm - Xây dựng hệ thống tìm kiếm chỗ sửa xe trên hệ điều hành iOS
Hình 2.9 Trang web xem chi tiết một địa điểm (Trang 19)

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