ĐẠI HỌC QUỐC GIA TP. HỒ CHÍ MINH
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN
KHOA CÔNG NGHỆ PHẦN MỀM
BÁO CÁO ĐỒ ÁN 1
ĐỀ TÀI:
XÂY DỰNG ỨNG DỤNG CHIA SẺ
CÔNG THỨC NẤU ĂN
GVHD: Ths. Huỳnh Nguyễn Khắc Huy
Sinh viên thực hiện:
1. Nguyễn Minh Đức
- 18520210
2. Phạm Quốc Đạt
- 18520584
TP.Thủ Đức, tháng 6 năm 2021
Copyright © 2020 by HOMIES team
Báo cáo đồ án 1
LỜI CẢM ƠN
Lời đầu tiên, nhóm tác giả xin chân thành cảm ơn q thầy cơ khoa Công nghệ Phần
mềm, trường Đại Học Công Nghệ Thông Tin, ĐHQG TP.HCM, đã tận tình hướng dẫn
nhóm trong suốt thời gian qua. Những kiến thức mà thầy cô đã truyền đạt là nền tảng quan
trọng để nhóm có thể hồn thành đề tài này.
Nhóm tác giả xin gửi lời cảm ơn chân thành và lòng biết ơn sâu sắc đến ThS. Huỳnh
Nguyễn Khắc Huy, cảm ơn thầy đã tận tình hướng dẫn và tạo điều kiện tốt nhất cho nhóm
hồn thành đề tài này. Những lời động viên, góp ý chân tình của thầy là động lực q báu
để nhóm vượt qua những khó khăn khi tìm hiểu và thực hiện đề tài. Trong thời gian hơn 3
tháng thực hiện đề tài, nhóm tác giả đã cố gắng vận dụng những kiến thức nền tảng đã học,
kết hợp học hỏi và tìm hiểu cơng nghệ mới để ứng dụng xây dựng đề tài mơn học. Tuy
nhiên trong q trình thực hiện, do kiến thức và kinh nghiệm còn nhiều hạn chế, khó tránh
khỏi những thiếu sót. Chính vì vậy, nhóm tác giả rất mong nhận được sự góp ý từ q thầy
cơ để nhóm hồn thiện thêm những kiến thức mà nhóm đã học tập, làm hành trang q báu
cho nhóm trong cơng việc sau này.
Xin chân thành cảm ơn q thầy cơ !
Copyright © 2021 by HOMIES team
Báo cáo đồ án 1
NHẬN XÉT
(Của giáo viên hướng dẫn)
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
Copyright © 2021 by HOMIES team
Báo cáo đồ án 1
THƠNG TIN VỀ NHĨM
STT
MSSV
Họ và tên
Điện thoại
Email
1
18520210
Nguyễn Minh Đức
0908680223
2
18520584
Phạm Quốc Đạt
0352565635
PHÂN CHIA CƠNG VIỆC
Họ và tên
Cơng việc
STT
MSSV
1
18520210
Nguyễn Minh Đức
BA, Back-end, Database
2
18520584
Phạm Quốc Đạt
UI/UX Design, Front-end
Bảng phân cơng cơng việc chi tiết được nhóm trình bày ở file Kế hoạch.xlsx
Copyright © 2021 by HOMIES team
Báo cáo đồ án 1
MỤC LỤC
CHƯƠNG 1. PHÁT BIỂU BÀI TỐN ...................................................................1
1.1 Phát biểu bài tốn .........................................................................................1
Nhu cầu thực tế ...................................................................................1
Cơ hội phát triển .................................................................................1
1.2 Khảo sát hiện trạng các phần mềm hiện có ..................................................1
Sách nấu ăn .........................................................................................1
Cookpad ..............................................................................................3
Cooky ..................................................................................................4
CHƯƠNG 2. YÊU CẦU CỦA HỆ THỐNG ............................................................5
2.1 Yêu cầu nghiệp vụ ........................................................................................5
Danh sách yêu cầu ..............................................................................5
Danh sách yêu cầu và biểu mẫu ..........................................................6
2.2 Yêu cầu hiệu quả ........................................................................................10
2.3 Yêu cầu tiện dụng .......................................................................................12
2.4 Bảng trách nhiệm cho từng yêu cầu ...........................................................13
Yêu cầu nghiệp vụ ............................................................................13
Yêu cầu tiến hóa ...............................................................................15
Yêu cầu hiệu quả ..............................................................................16
Yêu cầu tiện dụng .............................................................................18
2.5 Yêu cầu phần cứng .....................................................................................19
Người dùng .......................................................................................19
Hệ thống máy chủ .............................................................................19
CHƯƠNG 3. MÔ HÌNH USECASE ......................................................................20
3.1 Sơ đồ Use-case ...........................................................................................20
Sơ đồ tổng quát .................................................................................20
Sơ đồ Use-case dành cho Khách.......................................................21
Sơ đồ Use-case dành cho Người dùng ..............................................22
3.2 Danh sách các Actor ...................................................................................22
3.3 Danh sách các Use-case .............................................................................23
3.4 Đặc tả Use-case ..........................................................................................24
Đặc tả Use-case Đăng ký ..................................................................24
Copyright © 2021 by HOMIES team
Báo cáo đồ án 1
Đặc tả Use-case Đăng nhập ..............................................................24
Đặc tả Use-case Xem công thức nấu ăn ...........................................25
Đặc tả Use-case Tìm kiếm cơng thức nấu ăn ...................................26
Đặc tả Use-case Quản lý công thức nấu ăn ......................................27
Đặc tả Use-case Tạo thực đơn cho bữa ăn........................................28
Đặc tả Use-case Ghim công thức vào mục u thích .......................28
Đặc tả Use-case Xem món ăn u thích ...........................................29
Đặc tả Use-case Quản lý thơng tin cá nhân ......................................30
Đặc tả Use-case Khám phá món ăn ................................................30
CHƯƠNG 4. PHÂN TÍCH .....................................................................................32
4.1 Sơ đồ lớp (mức phân tích) ..........................................................................32
Sơ đồ lớp (mức phân tích) ................................................................32
Danh sách các lớp đối tượng và quan hệ ..........................................34
Mô tả chi tiết từng lớp đối tượng ......................................................35
4.2 Sơ đồ trạng thái ..........................................................................................41
State Diagram cho Đăng ký ..............................................................41
State Diagram cho Đăng nhập ..........................................................42
State Diagram cho Đăng công thức nấu ăn ......................................43
State Diagram cho Tạo thực đơn ......................................................44
State Diagram cho Cập nhật thông tin cá nhân ................................45
CHƯƠNG 5. THIẾT KẾ DỮ LIỆU .......................................................................46
5.1 Cơ sở dữ liệu NoSQL .................................................................................46
5.2 Mô tả chi tiết các kiểu dữ liệu trong sơ đồ logic ........................................47
Collection recipe ...............................................................................47
Collection banner ..............................................................................47
Collection user ..................................................................................48
Collection category ...........................................................................48
CHƯƠNG 6. THIẾT KẾ KIẾN TRÚC ..................................................................49
6.1 Kiến trúc hệ thống ......................................................................................49
6.2 Mô tả chi tiết từng thành phần trong hệ thống ...........................................50
Kiến trúc Flutter App ........................................................................50
Domain Layer: Services ...................................................................50
Copyright © 2021 by HOMIES team
Báo cáo đồ án 1
Presentation & Logic Layer: View Models ......................................51
UI Layer: Widgets ............................................................................51
CHƯƠNG 7. THIẾT KẾ GIAO DIỆN ...................................................................53
7.1 Danh sách các màn hình .............................................................................53
7.2 Mơ tả chi tiết mỗi màn hình .......................................................................54
Màn hình khởi động ứng dụng .........................................................54
Màn hình giới thiệu...........................................................................55
Màn hình chọn cách thức đăng nhập ................................................56
Màn hình đăng nhập .........................................................................57
Màn hình đăng ký tài khoản .............................................................58
Màn hình trang chủ ...........................................................................59
Màn hình cơng thức u thích ..........................................................60
Màn hình thơng tin người dùng ........................................................61
Màn hình chỉnh sửa thơng tin ...........................................................63
Màn hình khám phá món ăn ...........................................................64
Màn hình thơng tin về ứng dụng.....................................................65
Màn hình chi tiết cơng thức nấu ăn ................................................66
Màn hình tìm kiếm cơng thức nấu ăn .............................................67
Màn hình đăng cơng thức nấu ăn ....................................................68
Màn hình tạo thực đơn ....................................................................69
Màn hình khơng có kết nối mạng ...................................................70
CHƯƠNG 8. KẾT LUẬN ......................................................................................71
8.1 Môi trường phát triển và Môi trường triển khai .........................................71
Môi trường phát triển ứng dụng........................................................71
Môi trường triển khai ứng dụng........................................................71
8.2 Kết quả đạt được ........................................................................................71
Kết quả ..............................................................................................71
Điểm đặc sắc của đề tài ....................................................................72
Hướng phát triển ...............................................................................72
Copyright © 2021 by HOMIES team
Báo cáo đồ án 1
1
CHƯƠNG 1. PHÁT BIỂU BÀI TOÁN
1.1 Phát biểu bài toán
Nhu cầu thực tế
Theo cách nấu ăn thông thường, những người nội trợ cần phải tốn nhiều cơng sức
ghi chép các cơng thức ra giấy, khó khăn trong việc thực hiện các bước theo đúng trình tự
của công thức nấu ăn. Việc tạo thực đơn trong ngày cũng rất thủ cơng, tìm từng trang sách
để xem cơng thức. Đồng thời, khó khăn trong cả việc lưu trữ, ghi chép ra sổ rất dễ bị mất,
rách, ướt trong q trình nấu ăn.
Mặt khác, các cơng thức nấu ăn thì rất nhiều trên internet nhưng lại khó đánh giá
được cơng thức này có ngon khơng, hay thậm chí chỉ là những công thức câu view, chưa
từng qua thử nghiệm.
Cơ hội phát triển
Cách quản lý của quy trình cũ thiếu hiệu quả, đòi hỏi một hệ thống cho phép thực
hiện việc nấu ăn đạt hiệu quả cao. Từ tìm cơng thức món ăn, xem ngun liệu, tạo thực
đơn, xem trình tự các bước thực hiện,… sử dụng chung hệ thống đồng bộ, xuyên suốt
không chỉ giúp tiết kiệm công sức và thời gian mà cịn tăng hiệu quả, đúng trình tự các
bước trong công thức. Hệ thống này trong tương lai sẽ đáp ứng nhu cầu của người dùng
trong thời đại số hoá.
1.2 Khảo sát hiện trạng các phần mềm hiện có
Sách nấu ăn
Copyright © 2021 by HOMIES team
Báo cáo đồ án 1
2
1.2.1.1 Sơ lược
Sách Nấu Ăn là ứng dụng dạy nấu ăn với bộ sưu tập có hơn 13900 cơng thức chế biến món
ngon được cập nhật liên tục. Ngồi việc hướng dẫn cơng thức nấu, ứng dụng còn hướng dẫn những
mẹo vặt hay để việc nấu ăn trở nên dễ dàng hơn.
1.2.1.2 Ưu điểm
Nhiều công thức món ngon và được cập nhật liên tục.
Hướng dẫn nấu chi tiết, đơn giản, dễ hình dung.
Mẹo vặt nấu ăn cho món ngon thêm hồn hảo.
Lưu và chia sẻ bài viết với mọi người.
1.2.1.3 Nhược điểm
Không cho phép tạo công thức nấu ăn của riêng người dùng.
Không cho phép tạo cộng động trong ứng dụng.
Chỉ có chủ ứng dụng mới có thể thêm, bớt cơng thức.
UI/UX của ứng dụng khá tệ.
Copyright © 2021 by HOMIES team
Báo cáo đồ án 1
3
Cookpad
1.2.2.1 Sơ lược
Sách Nấu Ăn là ứng dụng dạy nấu ăn với bộ sưu tập có hơn 13900 cơng thức chế biến món
ngon được cập nhật liên tục. Ngồi việc hướng dẫn cơng thức nấu, ứng dụng còn hướng dẫn những
mẹo vặt hay để việc nấu ăn trở nên dễ dàng hơn.
1.2.2.2 Ưu điểm
Nhiều công thức món ngon và được cập nhật liên tục.
Hướng dẫn nấu chi tiết, đơn giản, dễ hình dung.
Mẹo vặt nấu ăn cho món ngon thêm hồn hảo.
Lưu và chia sẻ bài viết với mọi người.
1.2.2.3 Nhược điểm
Không cho phép tạo công thức nấu ăn của riêng người dùng.
Không cho phép tạo cộng động trong ứng dụng.
Chỉ có chủ ứng dụng mới có thể thêm, bớt cơng thức.
UI/UX của ứng dụng khá tệ.
Copyright © 2021 by HOMIES team
Báo cáo đồ án 1
4
Cooky
1.2.3.1 Sơ lược:
Cooky là nền tảng chia sẻ cơng thức nấu ăn, giúp người dùng có thể tham khảo cách
chế biến món ăn 1 cách nhanh nhất từ các đầu bếp, nhãn hàng thực phẩm,... thông qua
video, hình ảnh. Khơng chỉ để học kỹ năng nấu ăn, Cooky cũng là nơi để giải trí, xem
video, lướt món ăn ngon, học các tips để quản lý bếp của gia đình.
1.2.3.2 Ưu điểm:
Nhiều cơng thức món ngon và được cập nhật liên tục.
Tham khảo cách thực hiện thơng qua video, hình ảnh.
Chỉ các tips để quản lý bếp của gia đình.
Cooky cung cấp dịch vụ giao thực phẩm đến tận nhà.
1.2.3.3 Nhược điểm:
Quá nhiều tính năng nhưng UX chưa được thiết kế hợp lý, khó khăn cho
người dùng mới.
Giao diện nấu ăn chưa tốt.
Copyright © 2021 by HOMIES team
Báo cáo đồ án 1
5
CHƯƠNG 2. YÊU CẦU CỦA HỆ THỐNG
2.1 Yêu cầu nghiệp vụ
Danh sách yêu cầu
Tên yêu cầu
STT
1
2
3
4
Biểu mẫu
Xem cơng thức nấu ăn
Qui định
BM1
Tìm kiếm cơng thức món ăn
theo bộ lọc
Ghim món ăn u thích
Xem danh sách món ăn u
thích
Ghi chú
Thành viên
BM2
QĐ2
Thành viên
BM3
QĐ3
Thành viên
BM4
QĐ4
Thành viên
QĐ5
Khách
5
Đăng nhập
BM5
6
Đăng ký
BM6
7
Đăng cơng thức
BM7
QĐ7
Thành viên
8
Quản lý công thức cá nhân
BM8
QĐ8
Thành viên
9
Quản lý thông tin cá nhân
BM9
QĐ9
Thành viên
10
Tạo thực đơn cho bữa ăn
BM10
QĐ10
Thành viên
BM11
QĐ11
Thành viên
BM12
QĐ12
Thành viên
11
12
Tính năng “Khám phá các món
ăn”
Tính năng “Video hướng dẫn
nấu ăn từ Youtube”
Khách
Copyright © 2021 by HOMIES team
Báo cáo đồ án 1
6
Danh sách yêu cầu và biểu mẫu
Biểu mẫu 1
Xem cơng thức món ăn
BM1
Tên món ăn:
Danh mục món ăn:
Calorie:
Các bước thực hiện:
Hình ảnh món ăn:
Ngun liệu:
Đánh giá:
Thời gian nấu:
Biểu mẫu 2 và qui định 2
Tìm kiếm công thức nấu ăn
BM2
Tên công thức:
Danh mục công thức:
QĐ2: Danh mục công thức thuộc bảng danh mục trên database.
Biểu mẫu 3 và qui định 3
BM3
Ghim món ăn yêu thích
Tên món ăn:
Danh mục món ăn:
Calorie:
Các bước thực hiện:
Hình ảnh món ăn:
Ngun liệu:
Đánh giá:
Thời gian nấu:
QĐ3: Món ăn u thích sẽ được lưu Offline để người dùng có thể dễ dàng truy cập.
Copyright © 2021 by HOMIES team
Báo cáo đồ án 1
7
Copyright © 2021 by HOMIES team
Báo cáo đồ án 1
8
Biểu mẫu 4 và qui định 4
BM4
Xem danh sách món ăn u thích
STT
Tên món ăn
QĐ4: Danh sách món ăn u thích của người dùng cũng được lưu Offline.
Biểu mẫu 5 và qui định 5
Đăng nhập
BM5
Email
Password
QĐ5: Phải đúng định dạng Email thì mới tiến hành đăng nhập
Biểu mẫu 6
BM6
Đăng ký
Email:
Tên:
Password:
Biểu mẫu 7 và qui định 7
BM7
Đăng cơng thức
Tên món ăn:
Danh mục món ăn:
Calorie:
Các bước thực hiện:
Hình ảnh món ăn:
Ngun liệu:
Đánh giá:
Thời gian nấu:
QĐ7: Các bước thực hiện và nguyên liệu bao gồm nhiều phần tử. Danh mục món ăn
thuộc một trong các danh mục trên database.
Copyright © 2021 by HOMIES team
Báo cáo đồ án 1
9
Biểu mẫu 8 và qui định8
Quản lý cơng thức cá nhân
BM8
Tên món ăn:
STT:
QĐ8: Bao gồm các thao tác chỉnh sửa và xố cơng thức.
Biểu mẫu 9 và qui định 9
Quản lý thông tin cá nhân
BM9
Tên người dùng:
Email:
Mật khẩu:
Ảnh đại diện:
Quốc gia:
Tỉnh/ Thành phố:
QĐ9: Email không thể thay đổi, mật khẩu phải trên 8 ký tự.
Biểu mẫu 10 và qui định 10
Tạo thực đơn cho bữa ăn
BM10
Tên món ăn:
STT:
Mã thực đơn
QĐ10: Chọn từ món ăn yêu thích để thêm vào thực đơn theo ngày trong tuần.
Biểu mẫu 11 và qui định 11
BM11
STT:
Tính năng khám phá các món ăn
Tên món ăn:
Copyright © 2021 by HOMIES team
Báo cáo đồ án 1
10
Phân loại món ăn:
QĐ11: Danh sách các món ăn khi phân loại món ăn thuộc nhóm Trending.
Biểu mẫu 12 và qui định 12
Tính năng Video hướng dẫn nấu ăn từ Youtube
BM12
STT
Mô tả
Tên video
QĐ12: Danh sách bao gồm các video nấu ăn nổi tiếng trên Youtube.
2.2 Yêu cầu hiệu quả
STT
Nghiệp vụ
Tốc độ xử lý
1
Xem công thức nấu ăn
500 u cầu/giây
2
3
4
Tìm kiếm cơng thức món ăn theo 500 u cầu/phút
bộ lọc
Ghim món ăn u thích
Ngay tức thì
Xem danh sách món ăn u thích 500 u cầu/phút
5
Đăng nhập
500 yêu cầu/giây
6
Đăng ký
500 yêu cầu/giây
7
Đăng công thức
500 yêu cầu/phút
8
Quản lý công thức cá nhân
500 yêu cầu/phút
9
Quản lý thông tin cá nhân
500 yêu cầu/phút
10
Tạo thực đơn cho bữa ăn
500 yêu cầu/phút
Tính năng “Khám phá các món
500 u cầu/phút
11
12
ăn”
Tính năng “Video hướng dẫn
500 yêu cầu/giây
nấu ăn từ Youtube”
Copyright © 2021 by HOMIES team
Dung lượng
Ghi
lưu trữ
chú
Báo cáo đồ án 1
11
Copyright © 2021 by HOMIES team
Báo cáo đồ án 1
12
2.3 Yêu cầu tiện dụng
STT
Nghiệp vụ
1
Xem công thức nấu ăn
2
3
4
5
6
7
8
9
10
Mức độ dễ học
Không cần
2 phút hướng
ăn theo bộ lọc
dẫn
u thích
dẫn
Khơng cần
hướng dẫn
Khơng cần
hướng dẫn
5 phút hướng
Đăng công thức
dẫn
Quản lý công thức cá nhân
Quản lý thông tin cá nhân
Tạo thực đơn cho bữa ăn
các thông tin được
nhập
Dễ thao tác
dẫn
1 phút hướng
Đăng ký
Dễ thao tác, xử lý đúng
1 phút hướng
Xem danh sách món ăn
Đăng nhập
Dễ thao tác
hướng dẫn
Tìm kiếm cơng thức món
Ghim món ăn u thích
Mức độ dễ sử dụng
2 phút hướng
dẫn
Không cần
hướng dẫn
1 phút hướng
dẫn
Dễ thao tác
Dễ thao tác, xử lý đúng
các thông tin được
nhập
Dễ thao tác, xử lý đúng
các thông tin được
nhập
Dễ thao tác, xử lý đúng
các thông tin được
nhập
Dễ thao tác, xử lý đúng
các thông tin được
nhập
Dễ thao tác, xử lý đúng
các thông tin được
nhập
Dễ thao tác, xử lý đúng
các thơng tin được
Copyright © 2021 by HOMIES team
nhập
Ghi
chú
Báo cáo đồ án 1
11
12
13
Tính năng “Khám phá các
Khơng cần
món ăn”
hướng dẫn
Tính năng “Video hướng
Khơng cần
dẫn nấu ăn từ Youtube”
hướng dẫn
Dễ thao tác
Dễ thao tác
2.4 Bảng trách nhiệm cho từng yêu cầu
Yêu cầu nghiệp vụ
STT
Nghiệp vụ
Người dùng
Phần mềm
Ghi chú
Trả về công
1
Xem công thức nấu ăn
Chọn xem công
thức nấu ăn
thức nấu ăn
người dùng cần
xem
2
3
4
Cung cấp thơng
Tìm kiếm theo
Tìm kiếm cơng thức món
tin về tên món
searchIndex tên
ăn theo bộ lọc
ăn hoặc danh
món ăn hoặc
mục món ăn
theo danh mục
Chọn nút Save
Ghi nhận
Ghim món ăn u thích
cho người dùng
tin email, mật
khẩu
Cung cấp thơng
6
Đăng ký
cập nhật
sách yêu thích
yêu thích
Đăng nhập
Cho phép hủy,
Trả về danh
Xem danh sách món ăn
Cung cấp thơng
5
Cho phép hủy
tin email, mật
khẩu
Kiểm tra quy
định, ghi nhận
Kiểm tra hợp
Cho phép cập
lê, ghi nhận
nhật, hủy
Copyright © 2021 by HOMIES team
Báo cáo đồ án 1
14
Cung cấp các
thông tin cần
7
Đăng công thức
thiết của một
Kiểm tra hợp
Cho phép cập
công thức nấu
lê, ghi nhận
nhật, hủy
ăn hiển thị trên
màn hình
8
9
Có thể sửa, xố
Quản lý công thức cá
các công thức
nhân
của người dùng
Cung cấp thêm
Quản lý thơng tin cá
thơng tin về
nhân
người dùng
Chọn các món
10
Tạo thực đơn cho bữa ăn
ăn trong mục
yêu thích
11
Kiểm tra hợp
lệ, ghi nhận
Kiểm tra hợp
Cho phép cập
lệ, ghi nhận
nhật
Kiểm tra hợp
lệ, ghi nhận
Danh sách các
Tính năng “Khám phá
món ăn phổ
các món ăn”
biến
Danh sách các
12
Tính năng “Video hướng
dẫn nấu ăn từ Youtube”
video hướng
dẫn nấu ăn nổi
tiếng trên
Youtube
Copyright © 2021 by HOMIES team
Báo cáo đồ án 1
15
u cầu tiến hóa
STT
Nghiệp vụ
1
Xem cơng thức nấu ăn
2
3
4
hồ sơ mới
Cập nhật theo
ăn theo bộ lọc
nguyện vọng
giá trị mới.
Cập nhật theo
Ghim món ăn u thích
giá trị mới.
Xem danh sách món ăn
X
u thích
6
Đăng ký
7
Đăng cơng thức
10
Cập nhật theo
Tạo mới
Đăng nhập
9
Phần mềm
Tìm kiếm cơng thức món
5
8
Người dùng
X
Thêm mới
Cập nhật theo
thông báo
giá trị mới
Quản lý công thức cá
Thêm mới bài
Cập nhật theo
nhân
viết
giá trị mới
Quản lý thông tin cá
X
nhân
Tạo thực đơn cho bữa ăn
Thêm phịng
Cập nhật dựa
thi
trên địa điểm
thi.
11
12
Tính năng “Khám phá
X
các món ăn”
Tính năng “Video hướng
X
dẫn nấu ăn từ Youtube”
Copyright © 2021 by HOMIES team
Ghi chú
Báo cáo đồ án 1
16
Gộp bài thi theo phòng
13
thi
Thêm túi bài
Có thể thêm
thi
mới theo giá trị
mới.
X
14
Gieo mã phách
15
Nhập điểm
16
Tra cứu bài thi
17
18
X
X
Báo cáo phổ điểm theo
Tạo mới báo
Cập nhật dựa
môn thi
cáo
trên khối thi.
Báo cáo thống kê số
Tạo mới báo
Cập nhật dựa
lượng nguyện vọng đăng
cáo
trên ngành thi
Thêm mới
Có thể thêm
người dùng,
mới theo giá trị
(cung cấp
mới.
ký theo ngành
Quản lý người dùng
19
nhóm quyền)
Quản lý nhóm quyền
20
Thêm nhóm
Có thể thêm
quyền mới
mới theo giá trị
(Cung cấp các
mới.
quyền)
u cầu hiệu quả
STT
Nghiệp vụ
1
Xem cơng thức nấu ăn
2
Tìm kiếm cơng thức món
ăn theo bộ lọc
Người dùng
Phần mềm
Chuẩn bị thông
Thực hiện đúng
tin nhập vào
theo yêu cầu
Chuẩn bị thông
Thực hiện đúng
tin nhập vào
theo yêu cầu
Copyright © 2021 by HOMIES team
Ghi chú
Báo cáo đồ án 1
3
4
17
Ghim món ăn u thích
Xem danh sách món ăn
Đăng nhập
6
Đăng ký
7
Đăng cơng thức
9
10
11
12
Thực hiện đúng
tin nhập vào
theo yêu cầu
Chuẩn bị thông
Thực hiện đúng
tin nhập vào
theo yêu cầu
Chuẩn bị thông
Thực hiện đúng
tin nhập vào
theo yêu cầu
Chuẩn bị thông
Thực hiện đúng
tin nhập vào
theo yêu cầu
Chuẩn bị thông
Thực hiện đúng
tin nhập vào
theo yêu cầu
Chuẩn bị thông
Thực hiện đúng
tin nhập vào
theo yêu cầu
Chuẩn bị thông
Thực hiện đúng
tin nhập vào
theo yêu cầu
Chuẩn bị thơng
Thực hiện đúng
tin nhập vào
theo u cầu
u thích
5
8
Chuẩn bị thông
Quản lý công thức cá
nhân
Quản lý thông tin cá
nhân
Tạo thực đơn cho bữa ăn
Thực hiện đúng
Tính năng “Khám phá
theo u cầu
các món ăn”
Tính năng “Video hướng
dẫn nấu ăn từ Youtube”
Chuẩn bị thơng
Thực hiện đúng
tin nhập vào
theo u cầu
Copyright © 2021 by HOMIES team
Báo cáo đồ án 1
18
Yêu cầu tiện dụng
STT
Nghiệp vụ
1
Xem công thức nấu ăn
2
3
4
ăn theo bộ lọc
Ghim món ăn u thích
Xem danh sách món ăn
theo yêu cầu
Đọc hướng dẫn Thực hiện đúng
sử dụng
theo yêu cầu
Đọc hướng dẫn Thực hiện đúng
sử dụng
theo yêu cầu
Đọc hướng dẫn Thực hiện đúng
sử dụng
theo yêu cầu
yêu thích
Đăng nhập
6
Đăng ký
7
Đăng cơng thức
9
Phần mềm
Thực hiện đúng
Tìm kiếm cơng thức món
5
8
Người dùng
Quản lý cơng thức cá
Đọc hướng dẫn Thực hiện đúng
sử dụng
theo yêu cầu
Đọc hướng dẫn Thực hiện đúng
sử dụng
theo yêu cầu
Đọc hướng dẫn Thực hiện đúng
sử dụng
theo yêu cầu
Đọc hướng dẫn Thực hiện đúng
sử dụng
theo yêu cầu
nhân
Quản lý thông tin cá
Đọc hướng dẫn Thực hiện đúng
sử dụng
theo yêu cầu
nhân
Copyright © 2021 by HOMIES team
Ghi chú