Tải bản đầy đủ (.doc) (29 trang)

ĐẠI HỌC ĐÀ NẴNGKHOA CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNGĐỒ ÁN CƠ SỞ 3 XÂY DỰNG ỨNG DỤNG GIAO ĐỒ ĂN

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.75 MB, 29 trang )

ĐẠI HỌC ĐÀ NẴNG

KHOA CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG

ĐỒ ÁN CƠ SỞ 3
XÂY DỰNG ỨNG DỤNG GIAO ĐỒ ĂN

Sinh viên thực hiện

: ĐINH THANH HUY
CAO ĐĂNG DƯƠNG
Giảng viên hướng dẫn : THS. HÀ THỊ MINH PHƯƠNG
Lớp
: 18IT2

Đà nẵng, tháng 7 năm 2020


ĐẠI HỌC ĐÀ NẴNG

KHOA CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG

ĐỒ ÁN CƠ SỞ 3
XÂY DỰNG ỨNG DỤNG GIAO HÀNG
DDTH

Đà Nẵng, tháng 7 năm 2020


LỜI MỞ ĐẦU
Công việc kinh doanh buôn bán đã xuất hiện từ rất lâu, trải qua mỗi giai


đoạn lịch sử nó mang một hình thức đặc thù riêng. Trước kia, khi các công
cụ hỗ trợ công việc mua bán chưa phát triển mạnh, thì người kinh doanh
mua bán chỉ diễn ra dưới hình thức mua bán trực tiếp.Từ khi khoa học cơng
nghệ phát triển, nó đã tạo ra phát triển các loại hình thức mua bán mới, điển
hình là mua bán trực tuyến.Hình thức mua bán trực tuyến hỗ trợ đắc lực
cho người kinh doanh tiếp xúc với được nhiều khách hàng, cịn khách hàng
thì cơng việc mua bán được diễn ra nhanh chóng, thuận lợi, tiết kiệm được
thời gian …
-

Hiện nay, Thương Mại Điện Tử (TMĐT) đang được nhiều quốc

gia quan tâm, coi là một trong những động lực phát triển chủ yếu của nền
kinh tế. TMĐT đem lại những lợi ích tiềm tàng, giúp doanh nghiệp thu
được thơng tin phong phú về thị trường và đối tác, giảm chi phí tiếp thị và
giao dịch, tạo dựng và củng cố quan hệ bạn hàng.
-

Việc mua hàng qua mạng chỉ với thủ tục đăng ký mua sắm đơn

giản nhưng đem lại nhiều lợi ích: tiết kiệm và chủ động về thời gian, tránh
khỏi những phiền phức khó chịu. Vậy nên việc mua bán hàng qua mạng
đang rất được mọi người quan tâm.
Trên cơ sở các kiến thức được học trong nhà trường và quá trình tìm
hiểu các website trong thực tế , em đã quyết định chọn đề tài “Xây dựng
ứng giao hàng “DDTH” ”.


LỜI CẢM ƠN
Với sự hướng dẫn tận tình của Cơ Hà Thị Minh Phương nhóm chúng em đã hồn thành

bài báo cáo đồ án cơ sở 3 này. Tuy đã cố gắng tìm hiểu, phân tích thiết kế và cài đặt hệ
thống nhưng chắc chắn không thể không tránh khỏi những thiếu sót. Nhóm chúng em rất
mong nhận được sự thơng cảm và góp ý của q thầy cơ. Em xin chân thành cảm ơn !.


NHẬN XÉT
(Của giảng viên hướng dẫn)

………………………………………………………………………………….......
………………………………………………………………………………….......
………………………………………………………………………………….......
………………………………………………………………………………….......
………………………………………………………………………………….......


MỤC LỤC
MỞ ĐẦU..............................................................................................................1
Chương 1 Giới thiệu.........................................................................................13
1.1 Tổng quan...............................................................................................13
1.2 Phương pháp, kết quả..............................................................................13
1.3 Cấu trúc đồ án.........................................................................................13
Chương 2 Nghiên cứu tổng quan......................................................................14
2.1 Các phương pháp....................................................................................14
2.2 Hạn chế, tồn tại của các phương pháp.....................................................14
2.3 Kết luận...................................................................................................14
Chương 3 Phân tích thiết kế hệ thống...............................................................15
3.1 Mơ hình tổng quan của hệ thống nghiên cứu..........................................15
3.1.1 Phương pháp 1..................................................................................15
3.1.2 Phương pháp 2..................................................................................15
3.2 Thiết kế chi tiết.......................................................................................15

Chương 4 Triển khai xây dựng..........................................................................16
Chương 5 Kết luận và Hướng phát triển...........................................................17
PHỤ LỤC...........................................................................................................121
DANH MỤC TÀI LIỆU THAM KHẢO............................................................130


DANH MỤC CÁC BẢNG
Bảng 2.1 – Bảng so sánh các phương pháp..........................................................13


DANH MỤC HÌNH
Hình 1.1 – Nhãn hình 1........................................................................................12
Hình 1.2 – Nhãn hình số 2....................................................................................12


DANH MỤC CỤM TỪ VIẾT TẮT
STT
1
2

Cụm từ
Công nghệ phần mềm
Công nghệ thông tin
…..

Viết tắt
CNPM
CNTT



Chương 1

Giới thiệu

1.1 Tổng quan
1.1.1. Bối cảnh thực hiện đề tài:
Với thời buổi công nghệ 4.0, khách hàng chỉ cần ngồi nhà cũng có thể làm được
mọi thứ, chẳng hạn như sử dụng ứng dụng giao đồ ăn hay các dịch vụ vận
chuyển nhanh uy tín như: Deliverynow, Gofood, Grabfood… đang là một xu thế
được rất nhiều người sử dụng, do đó cho thấy sự phát triển mạnh mẽ của
ngành logistics Việt Nam là một sự tất yếu.
Hiện tại, thị trường Việt Nam đã có trên 07 ứng dụng giao đồ ăn phổ biến phục vụ
nhu cầu order online trong đó Deliverynow ngày càng nhiều người tiêu dùng ưa
chuộng. Đó là lý do vì sao nhóm chúng em lựa chọn đề tài này để mang đến
những cơ hội đáng mong đợi cho những nhà hàng có nhu cầu kinh doanh online.
1.1.2. Vấn đề cần giải quyết:
- Tìm hiểu cách thức xây dựng một ứng dụng trên android.
- Xây dựng thành cơng ứng dụng giao hàng DDTH
- Tìm hiểu cách thức xây dựng ứng dụng giao hàng
- Tìm hiểu Android Studio
- Tìm hiểu Firebase Realtime Database
1.1.3. Đề xuất nội dung thực hiện:
Đề tài “Xây dựng ứng dụng giao hàng DDTH” là một ứng dụng chạy trên
điện thoại sử dụng hệ điều hành Android. Ứng dụng gồm:
-

App dụng đặt đồ ăn.

-


App quản lý cho phép người quản lý có thể thêm xóa cập nhật món ăn,xử
lý các thơng tin từ ứng dụng Android gửi về.

-

App Giao hàng dành cho shipper


1.2 Phương pháp, kết quả
-

Phương pháp thực hiện:
+ 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.

-

Kết quả:
 Chương trình thực hiện được các yêu cầu đề ra của đề tài đã chọn
 Ứng dụng giao hàng đã phần nào xây dựng và đáp ứng
được một số chức năng chính:
 Quản lý nhà hàng
 Quản lý việc đặt hàng, xử lý giỏ hàng,…
 Xử lý thống kê theo yêu cầu như: đơn hàng, hóa đơn
 Cho phép tìm kiếm thơng tin trong hệ thống,…
 Giao diện thân thiện, dễ sử dụng.


-

Hệ thống gồm 3 phần:
Thứ nhất : Phần khách hàng :
+ Khách hàng là những người có nhu cầu mua đồ ăn, họ sẽ tìm
kiếm những đồ ăn cần thiết và đặt mua . Vì thế phải có các chức
năng sau :
+ Hiển thị danh sách các loại thức ăn để khách hàng xem, lựa chọn
và đặt mua.
+ Khách hàng xem trạng thái vận chuyển của đơn hàng
+ Tìm kiếm đồ ăn ở gần bạn nhất
Thứ hai : Dành cho người quản trị :
+ Người làm chủ ứng dụng có quyền kiểm sốt mọi hệ thống.
Người này được cấp username và password để đăng nhập hệ thống
thực hiện chức năng quản lý của mình.
+ Quản lý cập nhật, sửa, xóa và thay đổi trạng thái giao hàng.


+ Tiếp nhận kiểm tra đơn đặt hàng của khách hàng. Hiển thị đơn đặt
hàng.
+ Thống kê theo ngày, thời gian.
+ Quản lý đăng nhập.
+ Quản lí mọi thay đổi của App.
Thứ ba : Dành cho shipper :
+ Tiếp nhận đơn hàng và xác nhận giao hàng đến cho khách hàng
+ Xem nội dung đặt hàng
+ Giao hàng đến khách hàng qua vị trí sử dụng Google Map

1.3 Cấu trúc đồ án
Đồ án giao hàng DDTH có cấu trúc như sau:

 Giới thiệu
 Nghiên cứu tổng quan
 Phân tích thiết kế.
 Triển khai xây dựng.
 Kết luận và hướng phát triển


Chương 2

Nghiên cứu tổng quan

2.1 Các phương pháp
Nội dung

Phương pháp nghiên cứu lý thuyết

Tên PP

Nghiên cứu lý thuyết [1]
PT và TH lý thuyết

Áp dụng

Các bước tiến hành

Phân loại HTH lý thuyết

Được sử dụng trong tình huống phải tìm hiểu các thông tin về
đối tượng nghiên cứu được lưu trữ trên tài liệu.
B1 : Nghiên cứu, thu thập tài liệu

B2 : Phân loại và mã hóa tài liệu
B3 : Tiến hành phân tích và tổng hợp các tài liệu thu được
B4 : Viết kết quả nghiên cứu dưới dạng đề tài nghiên cứu khoa
học

Nội dung

Phương pháp nghiên cứu thực tiễn

Tên PP

Chuyên gia [2]

Áp dụng

Được sử dụng trong tình huống triển khai nghiên cứu cần tiết
kiệm về thời gian, sức lực, tài chính.

Các bước tiến hành

B1 : Xác định vấn đề cần hỏi chuyên gia
B2 : Xây dựng phiếu lấy ý kiến chuyên gia
B3 : Lựa chọn và mời chuyên gia
B4 : Tiến hành lấy ý kiến chuyên gia
B5 : Xử lí, tổng hợp ý kiến thu thập được từ chuyên gia


2.2

Hạn chế, tồn tại của các phương pháp


PP [1] :
Nếu không nắm vững lý luận nền tảng là học thuyết Mac Lê-nin, người
nghiên cứu khoa học sẽ gặp khó khăn rất nhiều trong việc tìm ra cái đúng, cái
sai của các lý luận khác.
Do đặc tính của q trình sáng tạo khoa học diễn ra thông qua tư duy trừu
tượng, suy luận khái qt hóa, lại khơng được thực tiễn kiểm chứng ngay. Dẫn
đến người làm khoa học phạm vào sai lầm chủ quan.
Nếu không chú ý kết hợp các phương pháp phân loại, hệ thống hóa lý thuyết
với phương pháp quan sát, tổng kết thực tiễn.
PP [2] :
Tính khách quan bị hạn chế. Chính vì vậy, hiệu quả của phương pháp này tùy
thuộc vào sự lựa chọn hội đồng chun mơn gia và biện pháp, hình thức tổ
chức hoạt động của nó.

2.3

Kết luận
Trong các cơng trình nghiên cứu khoa học hiện nay, phương pháp phân loại,
hệ thống hóa lý thuyết vẫn được sử dụng một cách phổ biến vì nó có phạm vi
áp dụng rộng cho hầu hết các đề tài mang tính lý thuyết cao...
Nhờ sự thuận tiện, đơn giản và logic mà phương pháp phân loại, hệ thống hóa
lý thuyết dễ dàng mang lại những hiệu quả và kết quả thiết thực cho ta trong
việc thực hiện các đề tài nghiên cứu khoa học.
Trong quá trình nghiên cứu bằng phương pháp phân loại, hệ thống hóa lý
thuyết, ta không nên rập khuôn theo một khuôn mẫu nhất định mà phải luôn
sáng tạo, vận dụng những giải pháp, phương pháp hiệu quả hơn nhằm giúp ta
giải quyết những vấn đề mà phương pháp phân loại, hệ thống hóa lý thuyết
không thực hiện được. Đồng thời, việc sử dụng một cách đồng thời, song song
cùng với những phương pháp nghiên cứu khác cũng giúp ta có được nhiều

thuận lợi và hạn chế được những khó khăn khi nghiên cứu. Chính vì thế, ta
cũng cần phải trang bị cho mình những kiến thức nhất định về các phương
pháp khác cũng như các bước thực hiện sao cho phù hợp nhất.
Có thể nói, hiểu và nắm vững quy trình vận dụng phương pháp phân loại, hệ
thống hóa lý thuyết giúp ta có cái nhìn phổ qt, chính xác hơn trong cơng tác
nghiên cứu cũng như dễ dàng có phương hướng đánh giá, nhận xét và đóng
góp những cơng trình.


Chương 3

Phân tích thiết kế hệ thống

3.1 Mơ hình tổng quan của hệ thống nghiên cứu

3.2 Thiết kế chi tiết
3.2.1 Biểu đồ use-case


3.2.2 Biểu đồ hoạt động


Chương 4

Triển khai xây dựng

4.1 Cơ sở dữ liệu
4.2 Thiết kế giao diện
4.2.1 Đăng nhập



4.2.2 Đăng ký


4.2.3 Trang chủ


4.2.4 Chi tiết sản phẩm


4.2.5 Bình luận


4.2.6 Xem đơn hàng


4.2.7 Thông tin cá nhân


4.2.8 Tìm kiếm


4.2.9 Giỏ hàng


×