Tải bản đầy đủ (.docx) (42 trang)

Xây dựng cửa hàng fastfood với tính năng gợi ý người dùng

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.45 MB, 42 trang )

ĐẠI HỌC QUỐC GIA TP. HỒ I HỌC QUỐC GIA TP. HỒ C QUỐC GIA TP. HỒ C GIA TP. HỒ CHÍ MINH TRƯỜNGNG ĐẠI HỌC QUỐC GIA TP. HỒ I
HỌC QUỐC GIA TP. HỒ C CÔNG NGHỆ THÔNG TIN
KHOA CÔNG NGHỆ PHẦNN MỀM

BÁO CÁO ĐỒ ÁN 2 ÁN 2
ĐỀ TÀI: XÂY DỰNG CỬA HÀNG FASTFOOD VỚI TÍNH NĂNG GỢI Ý TÀI: XÂY DỰNG CỬA HÀNG FASTFOOD VỚI TÍNH NĂNG GỢI ÝNG CỬA HÀNG FASTFOOD VỚI TÍNH NĂNG GỢI ÝA HÀNG FASTFOOD VỚI TÍNH NĂNG GỢI ÝI TÍNH NĂNG GỢI ÝI Ý
NGƯỜNGI DÙNG
GVHD: ThS. Nguyễnn Thị Thanh Trúc

Sinh viên thựcc hiện: Đoàn Thanh Hiềnn: Đoàn Thanh Hiềnn 17520057

🙡🙡 Tp. Hồ Chí Minh, 6/2023 Chí Minh, 6/2023 🙡🙡


LỜNGI CẢMM ƠNN
Trong quá trình làm bài báo cáo, em đã nhận được sự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình n được sự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình c sự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình , đóng góp ý kiến và chỉ bảo nhiệt tình n và chỉ bảo nhiệt tình bảo nhiệt tình o nhiệt tình t tình
của thầy cơ, gia đình và bạn bè.a thầy cơ, gia đình và bạn bè.y cơ, gia đình và bạn bè.n bè.
Em xin g i l i cảo nhiệt tình m n chân thành đến và chỉ bảo nhiệt tình n thầy cơ, gia đình và bạn bè.y Ngun Thị Thanh Trúc - giảng viên Trường ĐH CNTT- Thanh Trúc - giảo nhiệt tình ng viên Trư ng ĐH CNTTĐHQG Tp HCM ngư i đã tận được sự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình n tình hướng dẫn, góp ý và chỉ bảo em trong suốt q trình làm báo cáo.ng dẫn, góp ý và chỉ bảo em trong suốt q trình làm báo cáo.n, góp ý và chỉ bảo nhiệt tình bảo nhiệt tình o em trong suốt quá trình làm báo cáo.t quá trình làm báo cáo.
Ngồi ra, em cũng xin g i l i cảo nhiệt tình m n đến và chỉ bảo nhiệt tình n những thầy cơ giáo trong trường ĐH CNTT- ĐHQG Tp HCM ng thầy cơ, gia đình và bạn bè.y cô giáo trong trư ng ĐH CNTT- ĐHQG Tp HCM
nói chung, các thầy cơ, gia đình và bạn bè.y cơ trong Khoa Cơng nghệt tình phầy cơ, gia đình và bạn bè.n mềm nói riêng đã dạy dỗ cho em kiến thức về lập m nói riêng đã dạn bè.y dỗ cho em kiến thức về lập cho em kiến và chỉ bảo nhiệt tình n thức về lập c vềm nói riêng đã dạy dỗ cho em kiến thức về lập lận được sự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình p
trình, qua đó em có được sự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình c c sở lý thuyết vững vàng và từ đó hoàn thành tốt đồ án. lý thuyến và chỉ bảo nhiệt tình t vững thầy cơ giáo trong trường ĐH CNTT- ĐHQG Tp HCM ng vàng và từ đó hồn thành tốt đồ án. đó hồn thành tốt q trình làm báo cáo.t đồ án. án.
Cuốt quá trình làm báo cáo.i cùng, em xin chân thành cảo nhiệt tình m n gia đình và bạn bè.n bè, đã ln tạn bè.o điềm nói riêng đã dạy dỗ cho em kiến thức về lập u kiệt tình n, quan tâm, giúp đ ỡ, đóng góp ý kiến và chỉ bảo nhiệt tình ,
động viên em trong suốt q trình hồn thành đồ án.ng viên em trong suốt quá trình làm báo cáo.t q trình hồn thành đồ án. án.

Thành phố Hồ Chí Minh, ngày 27 tháng 6 năm 2023 Hồ Chí Minh, ngày 27 tháng 6 năm 2023 Chí Minh, ngày 27 tháng 6 năm 2023

1


NHẬN XÉTN XÉT
(Của thầy cơ, gia đình và bạn bè.a giáo viên hướng dẫn, góp ý và chỉ bảo em trong suốt q trình làm báo cáo.ng dẫn, góp ý và chỉ bảo em trong suốt quá trình làm báo cáo.n)


……………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………
………………………………………

2


MỤC LỤCC LỤC LỤCC

Chương 1.ng 1. GIỚI THIỆU CHUNGI THIỆU CHUNGU CHUNG

5

1.1. Tổng quan đề tàing quan đềm nói riêng đã dạy dỗ cho em kiến thức về lập tài

5

1.2. Lý do chọn đề tàin đềm nói riêng đã dạy dỗ cho em kiến thức về lập tài

5

1.3. Đốt quá trình làm báo cáo.i tược sự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình ng s dụngng

5

1.4. Phạn bè.m vi nghiên cức về lập u

5

1.4.1. Phạn bè.m vi môi trư ng:

5

1.4.2. Phạn bè.m vi chức về lập c năng:

5

1.5. u cầy cơ, gia đình và bạn bè.u


6

1.6. Cơng cụng áp dụngng

6

1.7. Nềm nói riêng đã dạy dỗ cho em kiến thức về lập n tảo nhiệt tình ng cơng nghệt tình

6

1.8. Kến và chỉ bảo nhiệt tình hoạn bè.ch thự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình c hiệt tình n

6

Chương 1.ng 2. CƠ SỞ LÝ THUYẾT VÀ CƠNG NGHỆ SỞ LÝ THUYẾT VÀ CÔNG NGHỆ LÝ THUYẾT VÀ CÔNG NGHỆT VÀ CÔNG NGHỆU CHUNG

7

2.1 Flutter

7

2.2 Firebase

7

2.3 Recommender System

8


Chương 1.ng 3. THIẾT VÀ CÔNG NGHỆT KẾT VÀ CÔNG NGHỆ HỆU CHUNG THỐNGNG

11

3.1. u cầy cơ, gia đình và bạn bè.u chức về lập c năng

11

3.1.1. S đồ án. Usecase

11

3.1.2. Danh sách tác nhân

11

3.1.3. Danh sách Use Case

12

3.1.4. Mô tảo nhiệt tình khái quát

13

3.1.5.

14

Biểu đồ phân rã chức năngu đồ án. phân rã chức về lập c năng


3.1.5.1.

Phân rã chức về lập c năng đăng nhận được sự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình p

14

3.1.5.2.

Phân rã chức về lập c năng quảo nhiệt tình n lý ngư i dùng

14

3.1.5.3.

Phân rã chức về lập c năng quảo nhiệt tình n lý giỏ hàng hàng

15

3.1.5.4.

Phân rã chức về lập c năng quảo nhiệt tình n lý đ n hàng

16

3.1.5.5.

Phân rã chức về lập c năng quảo nhiệt tình n lý tài khoảo nhiệt tình n

17


3.1.6.

Biểu đồ phân rã chức năngu đồ án. tuầy cơ, gia đình và bạn bè.n tự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình

3.1.6.1.

Biểu đồ phân rã chức năngu đồ án. tuầy cơ, gia đình và bạn bè.n tự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình chức về lập c năng đăng nhận được sự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình p

18
18

3.1.5.2. Biểu đồ phân rã chức năngu đồ án. tuầy cơ, gia đình và bạn bè.n tự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình chức về lập c năng thêm sảo nhiệt tình n phẩmm

19

3.1.5.3. Biểu đồ phân rã chức năngu đồ án. tuầy cơ, gia đình và bạn bè.n tự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình chức về lập c năng đặt hàngt hàng

20

3.1.5.4. Biểu đồ phân rã chức năngu đồ án. tuầy cô, gia đình và bạn bè.n tự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình chức về lập c năng tìm kiến và chỉ bảo nhiệt tình m sảo nhiệt tình n phẩmm

23

Chư ng 4. THIẾT VÀ CƠNG NGHỆT KẾT VÀ CÔNG NGHỆ CƠ SỞ LÝ THUYẾT VÀ CÔNG NGHỆ SỞ LÝ THUYẾT VÀ CÔNG NGHỆ DỮ LIỆU LIỆU CHUNGU

23

4.1 Bảo nhiệt tình ng cart

24


4.2 Bảo nhiệt tình ng favorite_product

25

4.3 Bảo nhiệt tình ng product

25

3


4.4 Bảo nhiệt tình ng product_type

26

4.5 Bảo nhiệt tình ng shipping

26

4.6 Bảo nhiệt tình ng user

27

Chư ng 5. THIẾT VÀ CÔNG NGHỆT KẾT VÀ CÔNG NGHỆ GIAO DIỆU CHUNGN NGƯỜI DÙNGI DÙNG

27

5.1. Màn hình Login


27

5.2. Màn hình đăng ký thành viên

29

5.3. Màn hình trang chủa thầy cơ, gia đình và bạn bè.

30

5.4. Màn hình thự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình c đ n

31

5.5. Màn hình giỏ hàng hàng

32

5.6. Màn hình thơng tin giao hàng

33

5.7. Màn hình tài khoảo nhiệt tình n

34

5.7.1. Menu chính

34


5.7.2. Cài đặt hàngt giao diệt tình n

35

5.7.3. Thơng tin cá nhân

36

5.7.4. Lị Thanh Trúc - giảng viên Trường ĐH CNTT- ch s đặt hàngt hàng

37

5.8.

Màn hình thơng tin sảo nhiệt tình n phẩmm

CHƯƠ SỞ LÝ THUYẾT VÀ CÔNG NGHỆNG 6. KẾT VÀ CÔNG NGHỆT LUẬN VÀ HƯỚNG PHÁT TRIỂNN VÀ HƯỚI THIỆU CHUNGNG PHÁT TRIỂNN

38
39

6.1. Tổng quan đề tàing kến và chỉ bảo nhiệt tình t

39

6.2. Hướng dẫn, góp ý và chỉ bảo em trong suốt quá trình làm báo cáo.ng phát triểu đồ phân rã chức năngn

39

CHƯƠ SỞ LÝ THUYẾT VÀ CÔNG NGHỆNG 7. TÀI LIỆU CHUNGU THAM KHẢOO


40

4


Ch ương 1. ng 1. GI ỚI THIỆU CHUNG I THI ỆU CHUNG U CHUNG
1.1. T ỔNG QUAN ĐỀ TÀI NG QUAN Đ Ề TÀI
-

Tên ức về lập ng dụngng: Jiji store.

-

Chủa thầy cơ, gia đình và bạn bè. đềm nói riêng đã dạy dỗ cho em kiến thức về lập : Xây dự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình ng c a hàng Fastfood vớng dẫn, góp ý và chỉ bảo em trong suốt q trình làm báo cáo.i tính năng gợc sự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình i ý ngư i dùng.

-

Nềm nói riêng đã dạy dỗ cho em kiến thức về lập n tảo nhiệt tình ng phát triểu đồ phân rã chức năngn: Android/IOS.

-

Recommender System: Collaborative Filtering.

1.2. LÝ DO CH ỌN ĐỀ TÀI N Đ Ề TÀI
Vớng dẫn, góp ý và chỉ bảo em trong suốt quá trình làm báo cáo.i kinh nghiệt tình m bảo nhiệt tình n thân thấy được mỗi lần mua các mặt hàng, đặt biệt là đồ ăn, chúng tay được sự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình c mỗ cho em kiến thức về lập i lầy cơ, gia đình và bạn bè.n mua các mặt hàngt hàng, đặt hàngt biệt tình t là đồ án. ăn, chúng ta
thư ng khá mấy được mỗi lần mua các mặt hàng, đặt biệt là đồ ăn, chúng tat th i gian ở lý thuyết vững vàng và từ đó hồn thành tốt đồ án. khâu chọn đề tàin các món ăn vì khơng biến và chỉ bảo nhiệt tình t đ ược sự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình c ở lý thuyết vững vàng và từ đó hồn thành tốt đồ án. shop mình mua có
món mình thích khơng. Đốt q trình làm báo cáo.i vớng dẫn, góp ý và chỉ bảo em trong suốt quá trình làm báo cáo.i những thầy cô giáo trong trường ĐH CNTT- ĐHQG Tp HCM ng chổng quan đề tài mình đ ặt hàngt quen thì khi ăn q nhi ềm nói riêng đã dạy dỗ cho em kiến thức về lập u nh ững thầy cô giáo trong trường ĐH CNTT- ĐHQG Tp HCM ng món
thư ng ăn, khơng biến và chỉ bảo nhiệt tình t có những thầy cơ giáo trong trường ĐH CNTT- ĐHQG Tp HCM ng món mớng dẫn, góp ý và chỉ bảo em trong suốt quá trình làm báo cáo.i phù hợc sự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình p vớng dẫn, góp ý và chỉ bảo em trong suốt quá trình làm báo cáo.i b ảo nhiệt tình n thân mình hay không? Đ ểu đồ phân rã chức năng gi ảo nhiệt tình i
quyến và chỉ bảo nhiệt tình t các vấy được mỗi lần mua các mặt hàng, đặt biệt là đồ ăn, chúng tan đềm nói riêng đã dạy dỗ cho em kiến thức về lập này, mộng viên em trong suốt q trình hồn thành đồ án.t sốt q trình làm báo cáo. cơng ty lớng dẫn, góp ý và chỉ bảo em trong suốt q trình làm báo cáo.n đã áp dụngng Recommender System.

Nhận được sự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình n thức về lập c được sự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình c điềm nói riêng đã dạy dỗ cho em kiến thức về lập u này, em quyến và chỉ bảo nhiệt tình t đị Thanh Trúc - giảng viên Trường ĐH CNTT- nh tìm hiểu đồ phân rã chức năngu và chọn đề tàin đềm nói riêng đã dạy dỗ cho em kiến thức về lập tài: “Xây d ự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình ng c a hàng
Fastfood vớng dẫn, góp ý và chỉ bảo em trong suốt quá trình làm báo cáo.i tính năng gợc sự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình i ý ngư i dùng”.
1.3. Đ ỐNG I T ƯỢNG SỬ DỤNG NG S Ử DỤNG D ỤC LỤC NG
-

Mọn đề tàii ngư i muốt quá trình làm báo cáo.n mua sắm online qua ứng dụngm online qua ức về lập ng dụngng

-

Quảo nhiệt tình n trị Thanh Trúc - giảng viên Trường ĐH CNTT- viên quảo nhiệt tình n lý ức về lập ng dụngng

1.4. PH ẠM VI NGHIÊN CỨU M VI NGHIÊN C ỨU U
1.4.1. PH ẠM VI NGHIÊN CỨU M VI MÔI TR ƯỜI DÙNG NG:
ỨUng dụngng mobile.
1.4.2. PH ẠM VI NGHIÊN CỨU M VI CH ỨU C NĂNG:
- Đốt quá trình làm báo cáo.i vớng dẫn, góp ý và chỉ bảo em trong suốt quá trình làm báo cáo.i ức về lập ng dụngng:
- Cho phép phía admin quảo nhiệt tình n lý thơng tin sảo nhiệt tình n phẩmm.
- Cho phép phía admin quảo nhiệt tình n lý đ n hàng.
- Cho phép phía admin quảo nhiệt tình n lý doanh thu.
- Cho phép phía admin quảo nhiệt tình n lý tài khoảo nhiệt tình n ngư i dùng
- Cho phép khách hàng thêm sảo nhiệt tình n phẩmm mong muốt quá trình làm báo cáo.n vào giỏ hàng hàng vớng dẫn, góp ý và chỉ bảo em trong suốt quá trình làm báo cáo.i sốt quá trình làm báo cáo. lược sự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình ng có thểu đồ phân rã chức năng linh
hoạn bè.t điềm nói riêng đã dạy dỗ cho em kiến thức về lập u chỉ bảo nhiệt tình nh.
- Cho phép khách hàng xem thơng tin các sảo nhiệt tình n phẩmm và có thểu đồ phân rã chức năng u thích sảo nhiệt tình n phẩmm
- Cung cấy được mỗi lần mua các mặt hàng, đặt biệt là đồ ăn, chúng tap được sự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình c các sảo nhiệt tình n phẩmm gợc sự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình i ý cho khách hàng
- Cho phép khách hàng thự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình c hiệt tình n mộng viên em trong suốt q trình hồn thành đồ án.t chức về lập c năng c bảo nhiệt tình n nh ư đăng xu ấy được mỗi lần mua các mặt hàng, đặt biệt là đồ ăn, chúng tat, đăng nh ận được sự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình p, đăng
ký, qn mận được sự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình t khẩmu, chỉ bảo nhiệt tình nh s a hồ án. s cá nhân (chỉ bảo nhiệt tình nh s a ảo nhiệt tình nh đạn bè.i diệt tình n, đổng quan đề tàii mận được sự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình t khẩmu).

5



1.5. U C ẦU U
- Tính thân thiệt tình n: ỨUng dụngng phảo nhiệt tình i dễ sử dụng, UI/UX thân thiện với người dùng. s dụngng, UI/UX thân thiệt tình n vớng dẫn, góp ý và chỉ bảo em trong suốt quá trình làm báo cáo.i ngư i dùng.
- Tính đúng đắm online qua ứng dụngn: ỨUng dụngng chạn bè.y không lỗ cho em kiến thức về lập i.
- Tính thích nghi: ỨUng dụngng có thểu đồ phân rã chức năng chạn bè.y tốt quá trình làm báo cáo.t trên nhiềm nói riêng đã dạy dỗ cho em kiến thức về lập u trình duyệt tình t, nhiềm nói riêng đã dạy dỗ cho em kiến thức về lập u thiến và chỉ bảo nhiệt tình t
bị Thanh Trúc - giảng viên Trường ĐH CNTT- cấy được mỗi lần mua các mặt hàng, đặt biệt là đồ ăn, chúng tau hình phầy cơ, gia đình và bạn bè.n cức về lập ng khác nhau.
- Tính tiến và chỉ bảo nhiệt tình n hóa: ỨUng dụngng phảo nhiệt tình i có thểu đồ phân rã chức năng được sự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình c phát triểu đồ phân rã chức năngn thêm tính năng mà khơng
gây ảo nhiệt tình nh hưở lý thuyết vững vàng và từ đó hồn thành tốt đồ án.ng đến và chỉ bảo nhiệt tình n những thầy cô giáo trong trường ĐH CNTT- ĐHQG Tp HCM ng tính năng đã phát triểu đồ phân rã chức năngn trướng dẫn, góp ý và chỉ bảo em trong suốt q trình làm báo cáo.c đó.
- Tính bảo nhiệt tình o trì: ỨUng dụngng có thểu đồ phân rã chức năng thay đổng quan đề tàii, chỉ bảo nhiệt tình nh s a các chức về lập c năng mà khơng gây
ảo nhiệt tình nh hưở lý thuyết vững vàng và từ đó hồn thành tốt đồ án.ng đến và chỉ bảo nhiệt tình n các chức về lập c năng khác.
- Tính tư ng tác: ỨUng dụngng tạn bè.o ra môi trư ng tư ng tác giững thầy cô giáo trong trường ĐH CNTT- ĐHQG Tp HCM a hệt tình thốt quá trình làm báo cáo.ng và ngư i
dùng.
1.6. CƠNG C ỤC LỤC ÁP D ỤC LỤC NG
-

Cơng cụng phát triểu đồ phân rã chức năngn: Visual Studio Code.

-

Cơng cụng quảo nhiệt tình n lý dự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình án: Google Drive.

-

Cơng cụng soạn bè.n thảo nhiệt tình o báo cáo: Microsoft Word.

1.7. N Ề N T ẢO NG CÔNG NGH ỆU CHUNG
-

Flutter.

-


Python.

-

Firebase.

- Recommender system
1.8. K ẾT VÀ CÔNG NGHỆ HO ẠM VI NGHIÊN CỨU CH TH ỰC HIỆN C HI ỆU CHUNG N
Th i gian thự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình c hiệt tình n dự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình án bắm online qua ứng dụngt đầy cơ, gia đình và bạn bè.u từ đó hồn thành tốt đồ án. 3/2023 đến và chỉ bảo nhiệt tình n ngày 6/2023

6


Ch ương 1. ng 2.

C Ơ SỞ LÝ THUYẾT VÀ CÔNG NGHỆ S Ở LÝ THUYẾT VÀ CÔNG NGHỆ LÝ THUY ẾT VÀ CÔNG NGHỆ T VÀ CÔNG NGH ỆU CHUNG

2.1 FLUTTER
Flutter được sự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình c Google giớng dẫn, góp ý và chỉ bảo em trong suốt quá trình làm báo cáo.i thiệt tình u là mộng viên em trong suốt q trình hồn thành đồ án.t ngư i mớng dẫn, góp ý và chỉ bảo em trong suốt quá trình làm báo cáo.i trong thến và chỉ bảo nhiệt tình giớng dẫn, góp ý và chỉ bảo em trong suốt quá trình làm báo cáo.i ức về lập ng dụngng di động viên em trong suốt quá trình hoàn thành đồ án.ng. Là mộng viên em trong suốt q trình hồn thành đồ án.t SDK mớng dẫn, góp ý và chỉ bảo em trong suốt quá trình làm báo cáo.i của thầy cơ, gia đình và bạn bè.a
Google dành cho các thiến và chỉ bảo nhiệt tình t bị Thanh Trúc - giảng viên Trường ĐH CNTT- di động viên em trong suốt q trình hồn thành đồ án.ng giúp developers và designers xây dự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình ng nhanh chóng ức về lập ng d ụngng
dành cho các thiến và chỉ bảo nhiệt tình t bị Thanh Trúc - giảng viên Trường ĐH CNTT- di động viên em trong suốt q trình hồn thành đồ án.ng (Android, iOS). Flutter là dự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình án mã nguồ án.n mở lý thuyết vững vàng và từ đó hồn thành tốt đồ án. đang trong giai đoạn bè.n th
nghiệt tình m. Flutter bao gồ án.m Reactive framework và công nghệt tình hiểu đồ phân rã chức năngn thị Thanh Trúc - giảng viên Trường ĐH CNTT- 2D (2D rendering engine)và các
công cụng phát trểu đồ phân rã chức năngn(development tool). Các thành phầy cơ, gia đình và bạn bè.n này làm việt tình c cùng nhau giúp ta thi ến và chỉ bảo nhiệt tình t kến và chỉ bảo nhiệt tình , xây
dự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình ng, test, debug ức về lập ng dụngng. Khơng có gì ngạn bè.c nhiên khi Flutter giúp các nhà phát tri ểu đồ phân rã chức năngn tạn bè.o ra các ức về lập ng
dụngng native đ=p mắm online qua ứng dụngt và giúp họn đề tài phát triểu đồ phân rã chức năngn các ức về lập ng dụngng đa nềm nói riêng đã dạy dỗ cho em kiến thức về lập n tảo nhiệt tình ng mộng viên em trong suốt q trình hồn thành đồ án.t cách dễ sử dụng, UI/UX thân thiện với người dùng. dàng.

2.2 FIREBASE
Firebase chính là mộng viên em trong suốt q trình hồn thành đồ án.t dị Thanh Trúc - giảng viên Trường ĐH CNTT- ch vụng c sở lý thuyết vững vàng và từ đó hồn thành tốt đồ án. dững thầy cơ giáo trong trường ĐH CNTT- ĐHQG Tp HCM liệt tình u được sự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình c hoạn bè.t động viên em trong suốt q trình hồn thành đồ án.ng ở lý thuyết vững vàng và từ đó hồn thành tốt đồ án. trên nềm nói riêng đã dạy dỗ cho em kiến thức về lập n tảo nhiệt tình ng đám mây (Cloud). Đi kèm
vớng dẫn, góp ý và chỉ bảo em trong suốt q trình làm báo cáo.i đó là mộng viên em trong suốt q trình hồn thành đồ án.t hệt tình thốt quá trình làm báo cáo.ng máy chủa thầy cơ, gia đình và bạn bè. mạn bè.nh mẽ của thầy cơ, gia đình và bạn bè.a Google. Hệt tình thốt quá trình làm báo cáo.ng có chức về lập c năng chính là giúp cho ngư i

dùng có thểu đồ phân rã chức năng lận được sự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình p trình ức về lập ng dụngng thơng qua cách đ n giảo nhiệt tình n hóa những thầy cô giáo trong trường ĐH CNTT- ĐHQG Tp HCM ng thao tác vớng dẫn, góp ý và chỉ bảo em trong suốt quá trình làm báo cáo.i cá c sở lý thuyết vững vàng và từ đó hồn thành tốt đồ án. d ững thầy cô giáo trong trường ĐH CNTT- ĐHQG Tp HCM li ệt tình u.

7


2.3 RECOMMENDER SYSTEM
Recommender System là mộng viên em trong suốt q trình hồn thành đồ án.t trong những thầy cơ giáo trong trường ĐH CNTT- ĐHQG Tp HCM ng ức về lập ng dụngng phổng quan đề tài biến và chỉ bảo nhiệt tình n nhấy được mỗi lần mua các mặt hàng, đặt biệt là đồ ăn, chúng tat của thầy cơ, gia đình và bạn bè.a khoa họn đề tàic dững thầy cô giáo trong trường ĐH CNTT- ĐHQG Tp HCM liệt tình u ngày
nay. Chúng được sự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình c s dụngng đểu đồ phân rã chức năng dự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình đốn "rating" hoặt hàngc "preference" mà ngư i dùng sẽ dành cho mộng viên em trong suốt q trình hồn thành đồ án.t
mặt hàngt hàng. Hầy cơ, gia đình và bạn bè.u hến và chỉ bảo nhiệt tình t mọn đề tàii cơng ty cơng nghệt tình lớng dẫn, góp ý và chỉ bảo em trong suốt q trình làm báo cáo.n đềm nói riêng đã dạy dỗ cho em kiến thức về lập u đã áp dụngng chúng dướng dẫn, góp ý và chỉ bảo em trong suốt quá trình làm báo cáo.i mộng viên em trong suốt q trình hồn thành đồ án.t sốt quá trình làm báo cáo. hình thức về lập c.






Amazon s dụngng nó đểu đồ phân rã chức năng đềm nói riêng đã dạy dỗ cho em kiến thức về lập xuấy được mỗi lần mua các mặt hàng, đặt biệt là đồ ăn, chúng tat sảo nhiệt tình n phẩmm cho khách hàng
Netflix s dụngng gợc sự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình i ý phim cho ngư i dùng
YouTube s dụngng nó đểu đồ phân rã chức năng đềm nói riêng đã dạy dỗ cho em kiến thức về lập xuấy được mỗi lần mua các mặt hàng, đặt biệt là đồ ăn, chúng tat các video và quyến và chỉ bảo nhiệt tình t đị Thanh Trúc - giảng viên Trường ĐH CNTT- nh video sẽ phát tiến và chỉ bảo nhiệt tình p theo trên chến và chỉ bảo nhiệt tình
động viên em trong suốt quá trình hồn thành đồ án. tự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình động viên em trong suốt q trình hồn thành đồ án.ng phát
Facebook s dụngng nó đểu đồ phân rã chức năng gợc sự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình i ý kến và chỉ bảo nhiệt tình t bạn bè.n, đềm nói riêng đã dạy dỗ cho em kiến thức về lập xuấy được mỗi lần mua các mặt hàng, đặt biệt là đồ ăn, chúng tat các trang đểu đồ phân rã chức năng thích và mọn đề tàii ngư i theo dõi.

Mộng viên em trong suốt q trình hồn thành đồ án.t hệt tình thốt quá trình làm báo cáo.ng gợc sự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình i ý thư ng được sự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình c chia thành 3 q trình chính:




Bướng dẫn, góp ý và chỉ bảo em trong suốt quá trình làm báo cáo.c 1: Tìm các đặt hàngc trưng (features) có ảo nhiệt tình nh hưở lý thuyết vững vàng và từ đó hồn thành tốt đồ án.ng đến và chỉ bảo nhiệt tình n việt tình c đánh giá của thầy cơ, gia đình và bạn bè.a ngư i dùng,
thơng qua việt tình c phân tích và thăm dị dững thầy cơ giáo trong trường ĐH CNTT- ĐHQG Tp HCM liệt tình u
Bướng dẫn, góp ý và chỉ bảo em trong suốt q trình làm báo cáo.c 2: Phân tích và áp dụngng giảo nhiệt tình i thuận được sự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình t filtering phù hợc sự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình p
Bướng dẫn, góp ý và chỉ bảo em trong suốt quá trình làm báo cáo.c 3: Tiến và chỉ bảo nhiệt tình n hành training mơ hình


Đốt q trình làm báo cáo.i vớng dẫn, góp ý và chỉ bảo em trong suốt quá trình làm báo cáo.i Collaborative filtering, chúng ta s dụngng 3 thành phầy cô, gia đình và bạn bè.n dững thầy cơ giáo trong trường ĐH CNTT- ĐHQG Tp HCM liệt tình u là user, item và ratings (1), cụng
thểu đồ phân rã chức năng:





Users: là danh sách ngư i dùng
Item: Là dánh sách các món hàng
Ratings: là sốt q trình làm báo cáo. điểu đồ phân rã chức năngm user đánh giá cho các bộng viên em trong suốt q trình hồn thành đồ án. phim Đểu đồ phân rã chức năng lưu trững thầy cô giáo trong trường ĐH CNTT- ĐHQG Tp HCM được sự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình c 3 thành phầy cơ, gia đình và bạn bè.n dững thầy cơ giáo trong trường ĐH CNTT- ĐHQG Tp HCM liệt tình u trên,
chúng ta tiến và chỉ bảo nhiệt tình p tụngc s dụngng module read_csv của thầy cơ, gia đình và bạn bè.a Pandas đểu đồ phân rã chức năng lưu trững thầy cô giáo trong trường ĐH CNTT- ĐHQG Tp HCM , chúng ta gọn đề tàii là ma trận được sự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình n
user – items. Cụng thểu đồ phân rã chức năng, ma trận được sự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình n user - items biểu đồ phân rã chức năngu diễ sử dụng, UI/UX thân thiện với người dùng.n mức về lập c động viên em trong suốt q trình hồn thành đồ án. quan tâm (rating) của thầy cô, gia đình và bạn bè.a user vớng dẫn, góp ý và chỉ bảo em trong suốt quá trình làm báo cáo.i
mỗ cho em kiến thức về lập i item. Ma trận được sự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình n này được sự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình c xây dự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình ng từ đó hồn thành tốt đồ án. dững thầy cô giáo trong trường ĐH CNTT- ĐHQG Tp HCM liệt tình u.

Ma trận được sự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình n này có rấy được mỗi lần mua các mặt hàng, đặt biệt là đồ ăn, chúng tat nhiềm nói riêng đã dạy dỗ cho em kiến thức về lập u các giá trị Thanh Trúc - giảng viên Trường ĐH CNTT- miss. Nhiệt tình m vụng của thầy cơ, gia đình và bạn bè.a hệt tình thốt quá trình làm báo cáo.ng là dự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình a vào các ô đã có giá trị Thanh Trúc - giảng viên Trường ĐH CNTT- trong
ma trận được sự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình n trên (dững thầy cô giáo trong trường ĐH CNTT- ĐHQG Tp HCM liệt tình u thu được sự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình c từ đó hồn thành tốt đồ án. trong q khức về lập ), thơng qua mơ hình đã được sự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình c xây dự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình ng, d ự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình đốn các ơ
cịn trốt q trình làm báo cáo.ng (của thầy cơ, gia đình và bạn bè.a user hiệt tình n hành), sau đó sắm online qua ứng dụngp xến và chỉ bảo nhiệt tình p kến và chỉ bảo nhiệt tình t quảo nhiệt tình dự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình đốn (ví dụng, từ đó hồn thành tốt đồ án. cao xuốt quá trình làm báo cáo.ng thấy được mỗi lần mua các mặt hàng, đặt biệt là đồ ăn, chúng tap) và chọn đề tàin ra
Top-N items theo thức về lập tự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình rating giảo nhiệt tình m dầy cơ, gia đình và bạn bè.n, từ đó hồn thành tốt đồ án. đó gợc sự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình i ý chúng cho ngư i dùng.

8


*Chuẩmn hóa dững thầy cơ giáo trong trường ĐH CNTT- ĐHQG Tp HCM liệt tình u:
Đểu đồ phân rã chức năng có thểu đồ phân rã chức năng s dụngng ma trận được sự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình n này vào việt tình c tính tốn, chúng ta cầy cơ, gia đình và bạn bè.n thay những thầy cô giáo trong trường ĐH CNTT- ĐHQG Tp HCM ng dấy được mỗi lần mua các mặt hàng, đặt biệt là đồ ăn, chúng tau ‘?’ bở lý thuyết vững vàng và từ đó hoàn thành tốt đồ án.i mộng viên em trong suốt q trình hồn thành đồ án.t giá trị Thanh Trúc - giảng viên Trường ĐH CNTT- .
Đ n giảo nhiệt tình n nhấy được mỗi lần mua các mặt hàng, đặt biệt là đồ ăn, chúng tat có thểu đồ phân rã chức năng thay giá trị Thanh Trúc - giảng viên Trường ĐH CNTT- ‘0’ hay mộng viên em trong suốt q trình hồn thành đồ án.t cách khác là ‘2.5’ – giá trị Thanh Trúc - giảng viên Trường ĐH CNTT- trung bình giững thầy cơ giáo trong trường ĐH CNTT- ĐHQG Tp HCM a 0 và 5. Tuy
nhiên, cách tính này có động viên em trong suốt q trình hồn thành đồ án. chính xác thấy được mỗi lần mua các mặt hàng, đặt biệt là đồ ăn, chúng tap vì những thầy cơ giáo trong trường ĐH CNTT- ĐHQG Tp HCM ng giá trị Thanh Trúc - giảng viên Trường ĐH CNTT- này sẽ hạn bè.n chến và chỉ bảo nhiệt tình vớng dẫn, góp ý và chỉ bảo em trong suốt q trình làm báo cáo.i những thầy cơ giáo trong trường ĐH CNTT- ĐHQG Tp HCM ng users dễ sử dụng, UI/UX thân thiện với người dùng. ho ặt hàngc khó
tính. Thay vào đó, ta s dụngng giá trị Thanh Trúc - giảng viên Trường ĐH CNTT- trung bình cộng viên em trong suốt q trình hồn thành đồ án.ng ratings của thầy cơ, gia đình và bạn bè.a mỗ cho em kiến thức về lập i user b ằng cách trừ ratings của ng cách trừ đó hồn thành tốt đồ án. ratings c ủa thầy cô, gia đình và bạn bè.a
mỗ cho em kiến thức về lập i user cho giá trị Thanh Trúc - giảng viên Trường ĐH CNTT- trung bình ratings tư ng ức về lập ng của thầy cơ, gia đình và bạn bè.a user đó và thay dấy được mỗi lần mua các mặt hàng, đặt biệt là đồ ăn, chúng tau ‘?’ bằng cách trừ ratings của ng giá trị Thanh Trúc - giảng viên Trường ĐH CNTT- 0.
Mụngc đích của thầy cơ, gia đình và bạn bè.a cách x lý này là: − Phân loạn bè.i ratings thành 2 loạn bè.i: giá trị Thanh Trúc - giảng viên Trường ĐH CNTT- âm (user khơng thích item) và

dư ng (user thích item). Các giá trị Thanh Trúc - giảng viên Trường ĐH CNTT- bằng cách trừ ratings của ng 0 là những thầy cô giáo trong trường ĐH CNTT- ĐHQG Tp HCM ng item chưa được sự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình c đánh giá. − Sốt quá trình làm báo cáo. chiềm nói riêng đã dạy dỗ cho em kiến thức về lập u của thầy cơ, gia đình và bạn bè.a Utility
matrix thư ng rấy được mỗi lần mua các mặt hàng, đặt biệt là đồ ăn, chúng tat lớng dẫn, góp ý và chỉ bảo em trong suốt quá trình làm báo cáo.n, trong khi lược sự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình ng ratings biến và chỉ bảo nhiệt tình t trướng dẫn, góp ý và chỉ bảo em trong suốt q trình làm báo cáo.c thư ng rấy được mỗi lần mua các mặt hàng, đặt biệt là đồ ăn, chúng tat nhỏ hàng so vớng dẫn, góp ý và chỉ bảo em trong suốt q trình làm báo cáo.i kích thướng dẫn, góp ý và chỉ bảo em trong suốt quá trình làm báo cáo.c c ủa thầy cơ, gia đình và bạn bè.a ma
trận được sự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình n. Nến và chỉ bảo nhiệt tình u thay dấy được mỗi lần mua các mặt hàng, đặt biệt là đồ ăn, chúng tau ‘?’ bằng cách trừ ratings của ng ‘0’ thì chúng ta có thểu đồ phân rã chức năng s dụngng sparce matrix, tức về lập c ma trận được sự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình n chỉ bảo nhiệt tình lưu các giá
trị Thanh Trúc - giảng viên Trường ĐH CNTT- khác 0 và vị Thanh Trúc - giảng viên Trường ĐH CNTT- trí của thầy cơ, gia đình và bạn bè.a giá trị Thanh Trúc - giảng viên Trường ĐH CNTT- đó. Như vận được sự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình y, việt tình c lưu trững thầy cơ giáo trong trường ĐH CNTT- ĐHQG Tp HCM sẽ tốt quá trình làm báo cáo.i ưu h n.

*Tính tốn động viên em trong suốt q trình hồn thành đồ án. tư ng đồ án.ng:
Sau khi chuẩmn hóa ma trận được sự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình n Utility, ta tính tốn động viên em trong suốt q trình hồn thành đồ án. tư ng đồ án.ng giững thầy cô giáo trong trường ĐH CNTT- ĐHQG Tp HCM a các users. Chúng ta s d ụngng hàm
cosine similarity (hàm có s?n của thầy cơ, gia đình và bạn bè.a thư việt tình n sklearn của thầy cơ, gia đình và bạn bè.a Python). Dướng dẫn, góp ý và chỉ bảo em trong suốt quá trình làm báo cáo.i đây là công thức về lập c và hàm cosine
similarity

Kến và chỉ bảo nhiệt tình t quảo nhiệt tình sau khi tính tốn động viên em trong suốt q trình hồn thành đồ án. tư ng đồ án.ng (động viên em trong suốt q trình hồn thành đồ án. tư ng đồ án.ng là 1 con sốt quá trình làm báo cáo. trong khoảo nhiệt tình ng -1 đến và chỉ bảo nhiệt tình n 1. Càng gầy cơ, gia đình và bạn bè.n
1 thì càng tư ng đồ án.ng, càng gầy cơ, gia đình và bạn bè.n -1 thì càng đốt quá trình làm báo cáo.i lận được sự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình p)

9


*Dự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình đốn rating:
Ta sẽ dự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình đốn ratings của thầy cơ, gia đình và bạn bè.a mộng viên em trong suốt q trình hồn thành đồ án.t user vớng dẫn, góp ý và chỉ bảo em trong suốt quá trình làm báo cáo.i mỗ cho em kiến thức về lập i item dự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình a trên k users gầy cơ, gia đình và bạn bè.n nhấy được mỗi lần mua các mặt hàng, đặt biệt là đồ ăn, chúng tat (neighbor users), t ư ng t ự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình
như phư ng pháp K-nearest neighbors (KNN).

Trong đó, N(u, i) là tận được sự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình p k users gầy cơ, gia đình và bạn bè.n nhấy được mỗi lần mua các mặt hàng, đặt biệt là đồ ăn, chúng tat (có động viên em trong suốt q trình hồn thành đồ án. tư ng đồ án.ng cao nhấy được mỗi lần mua các mặt hàng, đặt biệt là đồ ăn, chúng tat) vớng dẫn, góp ý và chỉ bảo em trong suốt quá trình làm báo cáo.i user u và đã từ đó hồn thành tốt đồ án.ng đánh giá
item i. Ví dụng, ta dự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình đốn normalized rating của thầy cơ, gia đình và bạn bè.a user u1 cho item i1 vớng dẫn, góp ý và chỉ bảo em trong suốt quá trình làm báo cáo.i k = 2 là s ốt quá trình làm báo cáo. users gầy cơ, gia đình và bạn bè.n nh ấy được mỗi lần mua các mặt hàng, đặt biệt là đồ ăn, chúng tat.
Thự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình c hiệt tình n dự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình đốn cho các trư ng hợc sự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình p missing ratings (chưa có dự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình đốn), ta sẽ thu đ ược sự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình c ma trận được sự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình n
normalized ratings matrix như ví dụng: Cuốt q trình làm báo cáo.i cùng, cộng viên em trong suốt q trình hồn thành đồ án.ng lạn bè.i các giá trị Thanh Trúc - giảng viên Trường ĐH CNTT- ratings vớng dẫn, góp ý và chỉ bảo em trong suốt quá trình làm báo cáo.i ratings trung bình ( ở lý thuyết vững vàng và từ đó hồn thành tốt đồ án.
bướng dẫn, góp ý và chỉ bảo em trong suốt q trình làm báo cáo.c chuẩmn hóa) theo từ đó hồn thành tốt đồ án.ng cộng viên em trong suốt q trình hồn thành đồ án.t. Chúng ta sẽ thu được sự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình c ma trận được sự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình n hồn thiệt tình n.

10


Ch ương 1. ng 3. THI ẾT VÀ CÔNG NGHỆ T K ẾT VÀ CÔNG NGHỆ H ỆU CHUNG TH ỐNG NG

3.1. YÊU C ẦU U CH ỨU C NĂNG
3.1.1. S Ơ SỞ LÝ THUYẾT VÀ CÔNG NGHỆ Đ Ồ ÁN 2 USECASE

Hình 3.2.1. Sơ đồ usecase đồ Chí Minh, ngày 27 tháng 6 năm 2023 usecase

3.1.2. DANH SÁCH TÁC NHÂN

STT

Tên tác nhân

Mơ tả

1

Admin

Chủa thầy cơ, gia đình và bạn bè. c a hàng

2

Khách hàng

Ngư i dùng

11


3.1.3. DANH SÁCH USE CASE


STT

Tác nhân

Tên Use-case

Mơ tả

1

Admin

Quảo nhiệt tình n lí sảo nhiệt tình n phẩmm

CRUD, tìm kiến và chỉ bảo nhiệt tình m

2

Admin

Quảo nhiệt tình n lí ngư i dùng

S a, xóa

3

Admin

Thốt q trình làm báo cáo.ng kê


S a, xóa

5

Customer

Quảo nhiệt tình n lí giỏ hàng hàng

s a, xố

6

Customer

Quảo nhiệt tình n lý đ n hàng

7

Customer

Quảo nhiệt tình n lý tài khoảo nhiệt tình n

8

User, Customer

Xem chi tiến và chỉ bảo nhiệt tình t, thơng tin
sảo nhiệt tình n phẩmm

9


Admin

Đăng nhận được sự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình p

10

User

Đăng kí

11

User

Đăng nhận được sự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình p

12


12

User

Reset mận được sự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình t khẩmu

13

Customer


Đổng quan đề tàii mận được sự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình t khẩmu

14

Customer

Đăng xuấy được mỗi lần mua các mặt hàng, đặt biệt là đồ ăn, chúng tat

15

All

Tìm kiến và chỉ bảo nhiệt tình m sảo nhiệt tình n phẩmm

16

Customer

Thanh tốn đ n hàng

17

Customer

Kiểu đồ phân rã chức năngm tra trạn bè.ng thái
đ n hàng

18

Customer


Thay đổng quan đề tàii thơng tin

19

Customer

Lưu thơng tin giao
hàng

3.1.4. MƠ T ẢO KHÁI QUÁT
-

-

Đăng nhận được sự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình p: Tác nhân Admin cầy cơ, gia đình và bạn bè.n đăng nhận được sự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình p vào hệt tình thốt quá trình làm báo cáo.ng đểu đồ phân rã chức năng s dụngng các chức về lập c năng quảo nhiệt tình n trị Thanh Trúc - giảng viên Trường ĐH CNTT-
của thầy cơ, gia đình và bạn bè.a hệt tình thơng. Khách hàng cầy cơ, gia đình và bạn bè.n đăng nhận được sự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình p vào hệt tình thốt quá trình làm báo cáo.ng đểu đồ phân rã chức năng xác minh thông tin khách hàng và
s dụngng các chức về lập c năng. Các tác nhân có thểu đồ phân rã chức năng đăng xuấy được mỗi lần mua các mặt hàng, đặt biệt là đồ ăn, chúng tat đểu đồ phân rã chức năng kến và chỉ bảo nhiệt tình t thúc phiên làm việt tình c.
Quảo nhiệt tình n lý ngư i dùng: Admin có thểu đồ phân rã chức năng xem, thêm, xóa s a thơng tin ngư i dùng và xóa tài kho ảo nhiệt tình n
ngư i dùng
Quảo nhiệt tình n lý sảo nhiệt tình n phẩmm: Admin có thểu đồ phân rã chức năng thêm, xem, xóa, s a thơng tin sảo nhiệt tình n phẩmm.
Quảo nhiệt tình n lý giỏ hàng hàng: Khách hàng có thểu đồ phân rã chức năng thêm, xóa s a sảo nhiệt tình n phẩmm trong giỏ hàng hàng đã chọn đề tàin.
Quảo nhiệt tình n lý đ n hàng: Khách hàng có thểu đồ phân rã chức năng xem lạn bè.i các đ n hàng đã đặt hàngt của thầy cơ, gia đình và bạn bè.a bảo nhiệt tình n thân.
Quảo nhiệt tình n lý tài khoảo nhiệt tình n: Ngư i dùng có thểu đồ phân rã chức năng thay đổng quan đề tàii mộng viên em trong suốt q trình hồn thành đồ án.t sốt q trình làm báo cáo. thơng tin tài khoảo nhiệt tình n, giao diệt tình n.

13


3.1.5. BI ỂN U Đ Ồ ÁN 2 PHÂN RÃ CH ỨU C NĂNG
3.1.5.1.


PHÂN RÃ CH ỨU C NĂNG ĐĂNG NH ẬN VÀ HƯỚNG PHÁT TRIỂNP

Biểu đồ phân rã chức năng đăng nhập của Adminu đồ phân rã chức năng đăng nhập của Admin phân rã chức năng đăng nhập của Adminc năng đăng nhập của Adminp của Admina Admin
Kị Thanh Trúc - giảng viên Trường ĐH CNTT- ch bảo nhiệt tình n chính:
-

Chọn đề tàin trang đăng nhận được sự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình p của thầy cơ, gia đình và bạn bè.a Admin.
Sau khi vào trang đăng nhận được sự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình p, tạn bè.i đây u cầy cơ, gia đình và bạn bè.u tài khoảo nhiệt tình n và mận được sự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình t khẩmu của thầy cơ, gia đình và bạn bè.a Admin.
Sau khi nhận được sự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình p xong ấy được mỗi lần mua các mặt hàng, đặt biệt là đồ ăn, chúng tan đăng nhận được sự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình p.

Kị Thanh Trúc - giảng viên Trường ĐH CNTT- ch bảo nhiệt tình n khảo nhiệt tình dĩ:
-

Nến và chỉ bảo nhiệt tình u nhận được sự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình p sai tài khoảo nhiệt tình n hoặt hàngc mận được sự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình t khẩmu, hệt tình thốt quá trình làm báo cáo.ng sẽ thông báo lỗ cho em kiến thức về lập i và u cầy cơ, gia đình và bạn bè.u nhận được sự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình p lạn bè.i.
Nến và chỉ bảo nhiệt tình u nhận được sự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình p khơng đầy cơ, gia đình và bạn bè.y đủa thầy cơ, gia đình và bạn bè. thơng tin u cầy cơ, gia đình và bạn bè.u sẽ thơng báo u cầy cơ, gia đình và bạn bè.u nhận được sự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình p lạn bè.i.

3.1.5.2.

PHÂN RÃ CH ỨU C NĂNG QU ẢON LÝ NG ƯỜI DÙNGI DÙNG

Biểu đồ phân rã chức năng đăng nhập của Adminu đồ phân rã chức năng đăng nhập của Admin phân rã chức năng đăng nhập của Adminc năng quản lý người dùngn lý người dùngi dùng

14


Đặt hàngc tảo nhiệt tình :
-

Tên ca s dụngng: Quảo nhiệt tình n lý ngư i dùng.

Tác nhân chính: Admin.
Mụngc đích: Quảo nhiệt tình n lý những thầy cơ giáo trong trường ĐH CNTT- ĐHQG Tp HCM ng ngư i dùng trong ức về lập ng dụngng.
Yêu cầy cô, gia đình và bạn bè.u đặt hàngc biệt tình t: Phảo nhiệt tình i đăng nhận được sự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình p trướng dẫn, góp ý và chỉ bảo em trong suốt quá trình làm báo cáo.c khi làm việt tình c vớng dẫn, góp ý và chỉ bảo em trong suốt quá trình làm báo cáo.i ca s dụngng này.

Kị Thanh Trúc - giảng viên Trường ĐH CNTT- ch bảo nhiệt tình n chính:
-

Hồn thành đăng nhận được sự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình p tạn bè.i trang đăng nhận được sự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình p của thầy cơ, gia đình và bạn bè.a Admin.
Vào mụngc quảo nhiệt tình n lý và chọn đề tàin ngư i dùng.
Tạn bè.i đây sẽ hiệt tình n ra danh sách ngư i dùng.
Thự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình c hiệt tình n các thao tác có s?n trong quảo nhiệt tình n lý ngư i dùng.
Ấn đăng xuất để kết thúc.n đăng xuấy được mỗi lần mua các mặt hàng, đặt biệt là đồ ăn, chúng tat đểu đồ phân rã chức năng kến và chỉ bảo nhiệt tình t thúc.

Kị Thanh Trúc - giảng viên Trường ĐH CNTT- ch bảo nhiệt tình n khảo nhiệt tình dĩ: Nến và chỉ bảo nhiệt tình u khơng là Admin thì khơng thểu đồ phân rã chức năng thự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình c hiệt tình n thao tác này

3.1.5.3.

PHÂN RÃ CH ỨU C NĂNG QU ẢON LÝ GI Ỏ HÀNG HÀNG

Biểu đồ phân rã chức năng đăng nhập của Adminu đồ phân rã chức năng đăng nhập của Admin phân rã chức năng đăng nhập của Adminc năng đặt hàngt hàng
Đặt hàngc tảo nhiệt tình :
-

Tên ca s dụngng: Giỏ hàng hàng.
Tác nhân chính: Khách hàng.
Mụngc đích: Giúp đặt hàngt hàng theo mong muốt quá trình làm báo cáo.n.
u cầy cơ, gia đình và bạn bè.u: Chọn đề tàin ít nhấy được mỗi lần mua các mặt hàng, đặt biệt là đồ ăn, chúng tat mộng viên em trong suốt q trình hồn thành đồ án.t sảo nhiệt tình n phẩmm trướng dẫn, góp ý và chỉ bảo em trong suốt quá trình làm báo cáo.c khi đặt hàngt hàng.
u cầy cơ, gia đình và bạn bè.u đặt hàngc biệt tình t: Đăng nhận được sự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình p tài khoảo nhiệt tình n khách hàng trướng dẫn, góp ý và chỉ bảo em trong suốt quá trình làm báo cáo.c khi thự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình c hiệt tình n thao tác.

Kị Thanh Trúc - giảng viên Trường ĐH CNTT- ch bảo nhiệt tình n chính:

-

Xem thơng tin sảo nhiệt tình n phẩmm mình muốt quá trình làm báo cáo.n chọn đề tàin mua.
Ấn đăng xuất để kết thúc.n thêm đểu đồ phân rã chức năng thêm sảo nhiệt tình n phẩmm vào giỏ hàng hàng
Vào giao diệt tình n giỏ hàng hàng thông qua biểu đồ phân rã chức năngu tược sự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình ng giỏ hàng hàng.
Cận được sự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình p nhận được sự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình p thơng tin sảo nhiệt tình n phẩmm theo ý muốt quá trình làm báo cáo.n cuốt quá trình làm báo cáo.i cùng.
Ấn đăng xuất để kết thúc.n thanh tốn và điềm nói riêng đã dạy dỗ cho em kiến thức về lập n đầy cơ, gia đình và bạn bè.y đủa thầy cơ, gia đình và bạn bè. các thơng tin u cầy cơ, gia đình và bạn bè.u.
Ấn đăng xuất để kết thúc.n xác nhận được sự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình n đểu đồ phân rã chức năng kến và chỉ bảo nhiệt tình t thúc đặt hàngt hàng, tiến và chỉ bảo nhiệt tình n hành thanh toán

15


Kị Thanh Trúc - giảng viên Trường ĐH CNTT- ch bảo nhiệt tình n khảo nhiệt tình dĩ: Nến và chỉ bảo nhiệt tình u khơng đăng nhận được sự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình p tài khoảo nhiệt tình n khách hàng thì khơng thểu đồ phân rã chức năng thự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình c hiệt tình n các thao tác
trên.

3.1.5.4.

PHÂN RÃ CH ỨU C NĂNG QU ẢON LÝ Đ Ơ SỞ LÝ THUYẾT VÀ CÔNG NGHỆN HÀNG

Biểu đồ phân rã chức năng đăng nhập của Adminu đồ phân rã chức năng đăng nhập của Admin đặt hàngc tản lý người dùng chức năng đăng nhập của Admin năng quản lý người dùngn lý đơn hàngn hàng
Đặt hàngc tảo nhiệt tình :
-

Tên ca s dụngng: Quảo nhiệt tình n lý đ n hàng.
Tác nhân chính: Khách hàng.
Mụngc đích: Giúp khách hàng xem lạn bè.i chi tiến và chỉ bảo nhiệt tình t các đ n đã đặt hàngt.
u cầy cơ, gia đình và bạn bè.u đặt hàngc biệt tình t: Đăng nhận được sự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình p tài khoảo nhiệt tình n khách hàng trướng dẫn, góp ý và chỉ bảo em trong suốt quá trình làm báo cáo.c khi thự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình c hiệt tình n thao tác.

Kị Thanh Trúc - giảng viên Trường ĐH CNTT- ch bảo nhiệt tình n chính:
-


Khách hàng chọn đề tàin vào mụngc tài khoảo nhiệt tình n.
Chọn đề tàin xem chi tiến và chỉ bảo nhiệt tình t đ n hàng.
Thự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình c hiệt tình n các thao tác xem chi tiến và chỉ bảo nhiệt tình t đ n hàng.

Kị Thanh Trúc - giảng viên Trường ĐH CNTT- ch bảo nhiệt tình n khảo nhiệt tình dĩ: Nến và chỉ bảo nhiệt tình u khơng đăng nhận được sự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình p tài khoảo nhiệt tình n khách hàng thì khơng thểu đồ phân rã chức năng thự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình c hiệt tình n các thao tác
trên.

16


3.1.5.5.

PHÂN RÃ CH ỨU C NĂNG QU ẢON LÝ TÀI KHO ẢON

Biểu đồ phân rã chức năng đăng nhập của Adminu đồ phân rã chức năng đăng nhập của Admin đặt hàngc tản lý người dùng chức năng đăng nhập của Adminc năng quản lý người dùngn lý tài khoản lý người dùngn:
Đặt hàngc tảo nhiệt tình :
-

Tên ca s dụngng: Quảo nhiệt tình n lý tài khoảo nhiệt tình n.
Tác nhân chính: Khách hàng.
Mụngc đích: Giúp khách hàng quảo nhiệt tình n lý được sự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình c tài khoảo nhiệt tình n đã tạn bè.o.
u cầy cơ, gia đình và bạn bè.u đặt hàngc biệt tình t: Đăng nhận được sự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình p tài khoảo nhiệt tình n khách hàng trướng dẫn, góp ý và chỉ bảo em trong suốt quá trình làm báo cáo.c khi thự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình c hiệt tình n thao tác.

Kị Thanh Trúc - giảng viên Trường ĐH CNTT- ch bảo nhiệt tình n chính:
-

Khách hàng chọn đề tàin vào mụngc tài khoảo nhiệt tình n.
Thự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình c hiệt tình n các thao tác cận được sự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình p nhận được sự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình t tài khoảo nhiệt tình n đã có s?n.


Kị Thanh Trúc - giảng viên Trường ĐH CNTT- ch bảo nhiệt tình n khảo nhiệt tình dĩ: Nến và chỉ bảo nhiệt tình u khơng đăng nhận được sự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình p tài khoảo nhiệt tình n khách hàng thì khơng thểu đồ phân rã chức năng thự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình c hiệt tình n các thao tác
trên.

17


3.1.6. BI ỂN U Đ Ồ ÁN 2 TU ẦU N T ỰC HIỆN
3.1.6.1.

BI ỂN U Đ Ồ ÁN 2 TU ẦU N T ỰC HIỆN CH ỨU C NĂNG ĐĂNG NH ẬN VÀ HƯỚNG PHÁT TRIỂNP

Tên Use Case

Đăng nhận được sự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình p

Tác nhân chính

Ngư i dùng

Tiềnn điềnu kiện: Đồn Thanh Hiềnn

Kích hoạn bè.t hệt tình thốt q trình làm báo cáo.ng

Đảm bảo thành cơng

Đăng nhận được sự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình p thành cơng

Luồ Chí Minh, 6/2023 ng sực kiện: Đồn Thanh Hiềnn chính
-


Ngư i dùng chọn đề tàin chức về lập c năng đăng nhận được sự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình n trên hệt tình thốt quá trình làm báo cáo.ng.

-

Hiểu đồ phân rã chức năngn thị Thanh Trúc - giảng viên Trường ĐH CNTT- màn hình đăng nhận được sự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình p.

-

Ngư i dùng nhận được sự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình p thơng tin.

-

Hệt tình thốt q trình làm báo cáo.ng ghi nhận được sự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình n và hiểu đồ phân rã chức năngn thị Thanh Trúc - giảng viên Trường ĐH CNTT- kến và chỉ bảo nhiệt tình t quảo nhiệt tình .

Lng sực kiện: Đồn Thanh Hiềnn rẽ nhánh
-

Thơng tin đăng nhận được sự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình p khơng hợc sự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình p lệt tình , hiểu đồ phân rã chức năngn thị Thanh Trúc - giảng viên Trường ĐH CNTT- thông báo tư ng ức về lập ng cho phép ng ư i
dùng nhận được sự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình p lạn bè.i và quay lạn bè.i bướng dẫn, góp ý và chỉ bảo em trong suốt quá trình làm báo cáo.c 3.

-

Hận được sự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình u điềm nói riêng đã dạy dỗ cho em kiến thức về lập u kiệt tình n: Hệt tình thốt quá trình làm báo cáo.ng hiểu đồ phân rã chức năngn thị Thanh Trúc - giảng viên Trường ĐH CNTT- kến và chỉ bảo nhiệt tình t quảo nhiệt tình tìm kiến và chỉ bảo nhiệt tình m.

18


19




×