Xây dựng web Manlly-Food | Báo cáo bài tập lớn học phần Kỹ thuật phần mềm | Trường Đại học Phenikaa

Web: Manlly-Food với chức năng cơ bản là đặt hàng giúp đem lại sự tiện lợi cho người tiêu dung. Để đặt hàng, người dùng có thể truy cập vào trang web, chọn món ăn mong muốn, chọn số lượng và thêm vào giỏ hàng. Sau đó, người dùng có thể đăng nhập hoặc tạo tài khoản mới để tiến hành thanh toán. Manlly-Food đặt đồ ăn cung cấp nhiều phương thức thanh toán khác nhau, bao gồm thanh toán trực tuyến qua thẻ tín dụng, ví điện tử hoặc thanh toán khi nhận hàng. Ngoài ra, người dùng có thể lưu các thông tin địa chỉ giao hàng và phương thức thanh toán để tiện lợi cho những lần đặt hàng sau. Tài liệu giúp bạn tham khảo, ôn tập và đạt kết quả cao. Mời bạn đón xem.

Trường:

Đại học Phenika 846 tài liệu

Thông tin:
34 trang 1 tháng trước

Bình luận

Vui lòng đăng nhập hoặc đăng ký để gửi bình luận.

Xây dựng web Manlly-Food | Báo cáo bài tập lớn học phần Kỹ thuật phần mềm | Trường Đại học Phenikaa

Web: Manlly-Food với chức năng cơ bản là đặt hàng giúp đem lại sự tiện lợi cho người tiêu dung. Để đặt hàng, người dùng có thể truy cập vào trang web, chọn món ăn mong muốn, chọn số lượng và thêm vào giỏ hàng. Sau đó, người dùng có thể đăng nhập hoặc tạo tài khoản mới để tiến hành thanh toán. Manlly-Food đặt đồ ăn cung cấp nhiều phương thức thanh toán khác nhau, bao gồm thanh toán trực tuyến qua thẻ tín dụng, ví điện tử hoặc thanh toán khi nhận hàng. Ngoài ra, người dùng có thể lưu các thông tin địa chỉ giao hàng và phương thức thanh toán để tiện lợi cho những lần đặt hàng sau. Tài liệu giúp bạn tham khảo, ôn tập và đạt kết quả cao. Mời bạn đón xem.

35 18 lượt tải Tải xuống
BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG ĐẠI HỌC PHENIKAA
------------oOo-----------
BÁO CÁO BÀI TẬP LỚN MÔN
KÝ THUẬT PHẦN MỀM
Tên đề tài: Xây dựngweb Manlly-
Food
Giảng viên hướng dẫn:Mai Xuân Tráng
Sinh viên thực hiện:
Đặng Hoàng Anh – 21012034
Triệu Thị Miền –21011879
Khoa chuyên môn: Công Nghệ Thông Tin
HÀ NỘI, 5/2023
Bảng phân công công việc
Đặng Hoàng Anh 21012034 - Viết báo cáo.
- Lên ý tưởng web.
- Code.
- Thuyết trình.
- Làm slideTriệu Trị Miền 21011879
- Code
- Lên ý tưởng web.
I. Lời nói đầu
Công nghệ thông tin là một trong những ngành khoa học ngày càng được quan
tâm và sử dụng rộng rãi trong mọi lĩnh vực của cuộc sống. Với những ưu điểm
mạnh có thể ứng dụng được nhiều trong cuộc sống thì công nghệ thông tin đã giúp
cho công việc quản lý được dễ dàng hơn. Để quản lý một công việc cụ thể của một
cơ quan nào đó thì người quản lý cần thực hiện rất nhiều công việc. Nhờ có các
phần mềm thì công việc đó trở nên đơn giản hơn rất nhiều.
Trong báo cáo này, chúng tôi xin trình bày về một chủ đề đang ngày càng trở
nên phổ biến trong cuộc sống hiện đại - đó là việc đặt đồ ăn trực tuyến thông qua
các trang web đặt đồ ăn. Với sự phát triển của công nghệ thông tin và internet, việc
đặt đồ ăn trực tuyến đang trở thành một xu hướng phổ biến, đem lại sự tiện lợi và
đa dạng cho người tiêu dùng.
Báo cáo này sẽ trình bày về các ưu điểm và nhược điểm của việc đặt đồ ăn trực
tuyến, cùng những thách thức và cơ hội cho các doanh nghiệp hoạt động trong lĩnh
vực này. Ngoài ra, chúng tôi cũng sẽ giới thiệu về MANLLY-FOOD Web đặt đồ ăn
do chúng tôi tạo nên, cùng những tính năng và dịch vụ mà chúng cung cấp.
Đây là một đề tài nhỏ của chúng tôi. Vì sự hiểu biết và kinh nghiệm còn hạn
chế nên chắc chắn phần mềm của chúng tôi vẫn còn nhiều thiếu sót. Rất mong
nhận được ý kiến đóng góp của thầy và các bạn. Chúng tôi xin chân thành cảm ơn !
II. Giới Thiệu Chung
1. Giới thiệu
Web: Manlly-Food với chức năng cơ bản là đặt hàng giúp đem lại sự tiện lợi
cho người tiêu dung. Để đặt hàng, người dùng có thể truy cập vào trang web, chọn
món ăn mong muốn, chọn số lượng và thêm vào giỏ hàng. Sau đó, người dùng có
thể đăng nhập hoặc tạo tài khoản mới để tiến hành thanh toán.
Manlly-Food đặt đồ ăn cung cấp nhiều phương thức thanh toán khác nhau, bao
gồm thanh toán trực tuyến qua thẻ tín dụng, ví điện tử hoặc thanh toán khi nhận
hàng. Ngoài ra, người dùng có thể lưu các thông tin địa chỉ giao hàng và phương
thức thanh toán để tiện lợi cho những lần đặt hàng sau.
Một trong những chức năng tiện lợi của các trang web đặt đồ ăn là khả năng
theo dõi đơn hàng. Người dùng có thể xem trạng thái của đơn hàng và biết được
thời gian giao hàng dự kiến. Nếu có bất kỳ thay đổi nào về đơn hàng, người dùng
có thể liên lạc trực tiếp với nhà hàng hoặc với dịch vụ khách hàng của trang web
để được hỗ trợ.
2. Khảo sát thực trạng
Hiện nay, nhiều trang web đặt đồ ăn đang hoạt động trên thị trường. Dưới
đây là một số trang web đặt đồ ăn phổ biến và khảo sát về tình trạng hoạt động của
chúng:
GrabFood: GrabFood là một trong những trang web đặt đồ ăn phổ biến tại
Đông Nam Á. GrabFood hoạt động tốt và cung cấp nhiều tùy chọn cho
người dùng, bao gồm đa dạng các nhà hàng và món ăn, cùng với các chương
trình khuyến mãi hấp dẫn. Tuy nhiên, một số người dùng đã phản ánh về
chất lượng dịch vụ và thời gian giao hàng chưa đảm bảo.
Now.vn: Now.vn là một trong những trang web đặt đồ ăn phổ biến tại Việt
Nam. Now.vn cung cấp một nền tảng đặt hàng đơn giản và tiện lợi, với
nhiều tùy chọn và tính năng hữu ích. Tuy nhiên, một số người dùng đã bày
tỏ sự bất mãn với thời gian giao hàng và chất lượng dịch vụ.
Foody.vn: Foody.vn là một trang web đặt đồ ăn phổ biến tại Việt Nam, tuy
nhiên trang web này chủ yếu tập trung vào cung cấp thông tin về các nhà
hàng và món ăn, chứ không phải là nền tảng đặt hàng. Người dùng có thể
tìm kiếm thông tin về các nhà hàng, đánh giá, hình ảnh và menu, nhưng
không thể đặt hàng trực tiếp trên trang web này.
Foodpanda: Foodpanda là một trang web đặt đồ ăn phổ biến trên toàn cầu,
hoạt động tại nhiều quốc gia trên thế giới. Foodpanda cung cấp nhiều tùy
chọn cho người dùng, bao gồm đa dạng các nhà hàng và món ăn, cùng với
các chương trình khuyến mãi hấp dẫn. Tuy nhiên, một số người dùng đã
phản ánh về thời gian giao hàng và chất lượng dịch vụ chưa đảm bảo.
Tóm lại, các trang web đặt đồ ăn đang trở thành một lựa chọn phổ biến cho
người tiêu dùng khi muốn đặt đồ ăn trực tuyến. Tuy nhiên, những vấn đề về thời
gian giao hàng và chất lượng dịch vụ vẫn còn tồn đọng, và các trang web đặt đồ ăn
cần phải cải tiến để đáp ứng tốt hơn nhu cầu của người dùng.Và Manlly-Food ở
đây để đáp ứng những thiếu xót mà các web đặt hàng khác còn tồn đọng.
CHƯƠNG 1: HỆ THỐNG TỔ CHỨC VÀ ĐẶC TẢ YÊU CẦU
1 Nền tảng hoạt động.
- Nền tảng hoạt động: Win, Mac, Ubuntu
- Công nghệ sử dụng: Reactjs, Nodejs, MongoDb, Express
2 Yêu cầu chi tiết.
2.1 Yêu cầu chức năng
Manlly-Food có những chức năng cơ bản sau đây để đáp ứng nhu cầu của
người dung:
1. Tìm kiếm: Người dùng cần có thể tìm kiếm và lựa chọn đồ ăn mong muốn,
bao gồm các loại món ăn, giá cả.
2. Chọn món ăn: Người dùng có thể xem menu của nhà hàng và chọn các món
ăn mong muốn, bao gồm số lượng và các loại món ăn
3. Thanh toán: Trang web cần cung cấp các phương thức thanh toán an toàn và
tiện lợi, bao gồm thanh toán trực tuyến qua thẻ tín dụng, ví điện tử hoặc
thanh toán khi nhận hàng.
4. Theo dõi đơn hàng: Người dùng cần có thể theo dõi trạng thái của đơn hàng
và biết được thời gian giao hàng dự kiến. Nếu có bất kỳ thay đổi nào về đơn
hàng, người dùng cũng cần có thể liên lạc trực tiếp với nhà hàng hoặc với
dịch vụ khách hàng của trang web để được hỗ trợ.
5. Tính năng tìm kiếm nhanh: Trang web có tính năng tìm kiếm nhanh để
người dùng có thể tìm kiếm nhanh chóng và dễ dàng các món ăn mong
muốn.
6. Tính năng đề xuất món ăn: Trang web có thể tích hợp tính năng đề xuất
mónăn dựa trên lịch sử đặt hàng và sở thích của người dùng để giúp họ tìm
kiếm và chọn món ăn dễ dàng hơn.
Tóm lại, các chức năng cơ bản của một trang web đặt đồ ăn là tìm kiếm, chọn
món ăn, thanh toán, theo dõi đơn hàng, đánh giá và phản hồi, tính năng tìm kiếm
nhanh và tính năng đề xuất món ăn.
2.2 Yêu cầu phi chức năng.
Các yêu cầu phi chức năng của Manlly-Food bao gồm:
Tốc độ truy cập nhanh: Người dùng sẽ không muốn mất quá nhiều thời gian
để đặt món ăn, vì vậy độ trễ và tốc độ tải trang trên trang web đặt đồ ăn cần
được giảm thiểu để đảm bảo trải nghiệm người dùng tốt nhất.
Độ tin cậy và bảo mật: Các thông tin của khách hàng như địa chỉ, số điện
thoại, email, thông tin tài khoản ngân hàng, thẻ tín dụng,... phải được bảo vệ
chặt chẽ và không được sử dụng cho mục đích khác ngoài đặt món ăn.
Tiện lợi và dễ sử dụng: Giao diện đơn giản, trực quan và dễ sử dụng giúp
cho người dùng có thể đặt món ăn một cách nhanh chóng và dễ dàng.
Hỗ trợ khách hàng: Cần có các kênh hỗ trợ khách hàng như chat trực tuyến,
email, điện thoại, để giải đáp các thắc mắc và hỗ trợ khách hàng khi cần
thiết.
Hệ thống thanh toán an toàn và đa dạng: Các phương thức thanh toán phổ
biến như thẻ tín dụng, chuyển khoản ngân hàng, ví điện tử,... nên được hỗ
trợ, đảm bảo tính an toàn và tiện lợi cho người dùng.
Cập nhật thông tin thường xuyên: Cập nhật thông tin về menu, giá cả,
khuyến mãi mới nhất, địa chỉ cửa hàng,... giúp người dùng có thể đặt món ăn
và có những trải nghiệm tốt nhất.
2.3 Yêu cầu được đặt ra cho việc hỗ trợ khách hàng.
Các yêu cầu được đặt ra cho việc hỗ trợ khách hàng của website đặt đồ
ăn có thể bao gồm:
Hỗ trợ nhanh chóng: Khách hàng cần được hỗ trợ một cách nhanh chóng và
hiệu quả khi gặp phải vấn đề trong quá trình đặt món ăn hoặc thanh toán.
Nhiều kênh liên lạc: Các kênh liên lạc như email, điện thoại, chat trực tuyến,
mạng xã hội,... phải được hỗ trợ để khách hàng có thể lựa chọn kênh phù
hợp nhất để liên hệ.
Kiến thức chuyên môn: Nhân viên hỗ trợ khách hàng cần được đào tạo về
sản phẩm, dịch vụ và quy trình của công ty để có thể giúp đỡ khách hàng
một cách chuyên nghiệp.
Ngôn ngữ đa dạng: Nếu website đặt đồ ăn được sử dụng rộng rãi trên toàn
cầu, việc hỗ trợ khách hàng bằng nhiều ngôn ngữ khác nhau sẽ giúp tiếp cận
với nhiều khách hàng hơn.
Đánh giá và phản hồi: Việc đánh giá và phản hồi từ khách hàng sẽ giúp công
ty cải thiện dịch vụ và sản phẩm của mình, đồng thời tạo niềm tin và tăng sự
hài lòng của khách hàng.
Hỗ trợ sau bán hàng: Cần có chính sách hỗ trợ sau bán hàng để giải quyết
các vấn đề phát sinh sau khi khách hàng đã nhận được món ăn như đổi trả,
hoàn tiền, bảo hành sản phẩm... để đảm bảo sự hài lòng của khách hàng và
tạo niềm tin cho công ty.
2.4 Yêu cầu được đặt ra cho việc hỗ trợ người quản trị (administrator)
Các yêu cầu được đặt ra cho việc hỗ trợ người quản trị (administrator)
của Manlly-Food bao gồm:
Quản lý dữ liệu: Người quản trị cần có khả năng quản lý, sửa đổi và xóa các
dữ liệu liên quan đến sản phẩm, menu, khách hàng, đơn hàng, thanh toán, và
các thông tin khác trên website.
Quản lý người dùng: Người quản trị cần có khả năng quản lý tài khoản
người dùng, bao gồm tạo mới, sửa đổi, xóa và khóa tài khoản nếu cần thiết.
Quản lý đơn hàng: Người quản trị cần có khả năng quản lý đơn hàng, bao
gồm xem chi tiết đơn hàng, xử lý đơn hàng, cập nhật trạng thái đơn hàng và
thông báo cho khách hàng về trạng thái của đơn hàng.
Quản lý sản phẩm và menu: Người quản trị cần có khả năng quản lý sản
phẩm và menu trên website, bao gồm thêm, sửa, xóa và cập nhật thông tin
sản phẩm và menu.
Quản lý chương trình khuyến mãi: Người quản trị cần có khả năng tạo, quản
lý và cập nhật các chương trình khuyến mãi nhằm thu hút khách hàng đến
với website đặt đồ ăn.
Báo cáo và thống kê: Người quản trị cần có khả năng tạo báo cáo và thống
kê về doanh thu, số lượng đơn hàng, sản phẩm bán chạy nhất, số lượng
khách hàng đã đăng ký và các thông tin khác nhằm giúp đưa ra quyết định
kinh doanh hiệu quả.
Hỗ trợ kỹ thuật: Người quản trị cần có khả năng hỗ trợ kỹ thuật, bao gồm
giải đáp các thắc mắc, sửa lỗi và cập nhật phiên bản mới cho website đặt đồ
ăn.
3. Cơ cấu tổ chức, quản lý web.
Cơ cấu tổ chức và quản lý web có thể bao gồm các phòng ban và chức vụ
sau:
Phòng ban kinh doanh: Phòng ban này chịu trách nhiệm về kế hoạch
kinh doanh, marketing, quản lý khách hàng, phát triển sản phẩm, khảo
sát thị trường và đưa ra các chiến lược kinh doanh phù hợp với thị
trường.
Phòng ban công nghệ thông tin: Phòng ban này chịu trách nhiệm về
phát triển và quản lý website, bao gồm cả thiết kế, lập trình, cơ sở dữ
liệu, bảo mật và hỗ trợ kỹ thuật.
Phòng ban tài chính: Phòng ban này chịu trách nhiệm về quản lý tài
chính, bao gồm quản lý chi phí, thu nhập, thành lập hợp đồng với các
đối tác và đưa ra các quyết định liên quan đến tài chính.
Phòng ban hành chính nhân sự: Phòng ban này chịu trách nhiệm về
tuyển dụng, đào tạo nhân viên, quản lý lương thưởng, bảo hiểm và các
vấn đề liên quan đến nhân sự của công ty.
Phòng ban quản lý và chăm sóc khách hàng: Phòng ban này chịu trách
nhiệm về giải đáp các thắc mắc của khách hàng, hỗ trợ khách hàng
trong quá trình đặt hàng và giải quyết các khiếu nại của khách hàng.
Ban giám đốc: Ban giám đốc là cơ quan đứng đầu của công ty, có
nhiệm vụ đưa ra các quyết định chiến lược, phê duyệt các kế hoạch
đưa ra các chính sách quản lý để đảm bảo hoạt động của công ty được
thực hiện hiệu quả.
Ngoài ra, còn có các chức vụ như Giám đốc điều hành, Trưởng phòng
kinh doanh, Trưởng phòng công nghệ, Trưởng phòng tài chính,
Trưởng phòng quản lý và chăm sóc khách hàng, và các nhân viên
trong từng phòng ban để thực hiện các nhiệm vụ cụ thể.
4. Quy trình nghiệp vụ
Quy trình nghiệp vụ của website bán đồ ăn có thể được mô tả như sau:
- Tìm kiếm sản phẩm: Khách hàng truy cập vào website và tìm kiếm
sản phẩm hoặc menu mà họ muốn đặt.
- Chọn sản phẩm: Khách hàng chọn sản phẩm và thêm vào giỏ hàng.
lOMoARcPSD|48650905
-
Kiểm tra giỏ hàng: Khách hàng kiểm tra giỏ hàng để đảm bảo sản
phẩm và số lượng đúng như mong muốn.
- Đăng nhập hoặc đăng ký: Nếu là lần đầu tiên sử dụng website, khách
hàng cần đăng ký tài khoản mới hoặc đăng nhập vào tài khoản đã có.
- Điền thông tin giao hàng: Khách hàng điền thông tin giao hàng như
địa chỉ, số điện thoại, ngày giờ giao hàng.
- Chọn phương thức thanh toán: Khách hàng chọn phương thức thanh
toán như tiền mặt, thẻ tín dụng, ví điện tử hoặc chuyển khoản ngân
hàng.
- Xác nhận đơn hàng: Khách hàng xác nhận đơn hàng và thanh toán.
- Xử lý đơn hàng: Nhân viên xử lý đơn hàng, chuẩn bị và đóng gói sản
phẩm.
- Vận chuyển: Nhân viên giao hàng vận chuyển sản phẩm đến địa chỉ
đã được khách hàng cung cấp.
- Hoàn tất: Khách hàng nhận sản phẩm và hoàn tất quá trình đặt hàng.
- Hỗ trợ khách hàng sau bán hàng: Trong trường hợp khách hàng gặp
phải các vấn đề liên quan đến sản phẩm hoặc dịch vụ, phải có các
kênh hỗ trợ khách hàng như chat trực tuyến, email, điện thoại để giải
đáp các thắc mắc và hỗ trợ khách hàng khi cần thiết.
CHƯƠNG 2: CÁC NHÓM CHỨC NĂNG CHÍNH
1. Nhóm chức năng chính.
1.1 Chức năng dành cho khách hàng
lOMoARcPSD|48650905
-
- Tìm kiếm sản phẩm hoặc menu: Khách hàng có thể tìm kiếm sản
phẩm hoặc menu mà họ muốn đặt bằng cách sử dụng chức năng tìm
kiếm trên website.
Tạo tài khoản: Khách hàng có thể tạo tài khoản trên website để đăng
nhập và sử dụng các chức năng khác như lưu trữ thông tin đặt hàng,
đánh giá sản phẩm, khuyến mãi và ưu đãi.
- Xem sản phẩm và menu: Khách hàng có thể xem thông tin chi tiết về
sản phẩm và menu, bao gồm mô tả sản phẩm, giá cả, hình ảnh và các
thông tin khác.
- Thêm sản phẩm vào giỏ hàng: Khách hàng có thể thêm sản phẩm vào
giỏ hàng để đặt hàng sau.
- Đặt hàng: Khách hàng có thể đặt hàng trực tuyến bằng cách điền
thông tin giao hàng, chọn phương thức thanh toán và xác nhận đơn
hàng.
- Theo dõi đơn hàng: Khách hàng có thể theo dõi trạng thái đơn hàng
của mình trên website và được thông báo khi đơn hàng được xử lý và
giao hàng.
- Đánh giá sản phẩm: Khách hàng có thể đánh giá sản phẩm và chia sẻ
nhận xét của mình về sản phẩm để giúp khách hàng khác có được
quyết định mua hàng tốt hơn.
- Xem lịch sử đơn hàng: Khách hàng có thể xem lịch sử đơn hàng của
mình trên website để theo dõi các đơn hàng trước đó.
1.2 Chức năng dành cho quản trị viên.
lOMoARcPSD|48650905
-
- Quản lý tài khoản: Quản trị viên có thể quản lý tài khoản của khách
hàng, bao gồm tạo mới, sửa đổi, xóa và khóa tài khoản nếu cần thiết.
- Quản lý đơn hàng: Quản trị viên có thể quản lý đơn hàng, bao gồm
xem chi tiết đơn hàng, xử lý đơn hàng, cập nhật trạng thái đơn hàng
và thông báo cho khách hàng về trạng thái của đơn hàng.
Quản lý sản phẩm và menu: Quản trị viên có thể quản lý sản phẩm và
menu trên website, bao gồm thêm, sửa, xóa và cập nhật thông tin sản
phẩm và menu.
- Quản lý chương trình khuyến mãi: Quản trị viên có thể tạo, quản lý và
cập nhật các chương trình khuyến mãi nhằm thu hút khách hàng đến
với website đặt đồ ăn.
- Báo cáo và thống kê: Quản trị viên có khả năng tạo báo cáo và thống
kê về doanh thu, số lượng đơn hàng, sản phẩm bán chạy nhất, số
lượng khách hàng đã đăng ký và các thông tin khác nhằm giúp đưa ra
quyết định kinh doanh hiệu quả.
- Quản lý dữ liệu: Quản trị viên có khả năng quản lý, sửa đổi và xóa các
dữ liệu liên quan đến sản phẩm, menu, khách hàng, đơn hàng, thanh
toán, và các thông tin khác trên website.
- Quản lý chức năng và hệ thống: Quản trị viên có khả năng quản lý các
chức năng và hệ thống của website để đảm bảo hoạt động của website
được thực hiện một cách hiệu quả và ổn định.
lOMoARcPSD|48650905
-
- Hỗ trợ kỹ thuật: Quản trị viên có khả năng hỗ trợ kỹ thuật, bao gồm
giải đáp các thắc mắc, sửa lỗi kỹ thuật và đảm bảo hoạt động của
website được bảo mật và an toàn.
2. Sơ đồ phân cấp chức năng
lOMoARcPSD|48650905
Tác nhân Khách Hàng đối với hệ thống website
lOMoARcPSD|48650905
Tác nhân Quản Trị Viên đối với hệ thống quản lý
website:
lOMoARcPSD|48650905
CHƯƠNG 3 - UML DIAGRAMS.
Use Case tổng quát
UC-1.1. Xem thông tin trang web
Tên Use
Case
Hiển thị thông tin
website
tả
Cho phép người dùng xem các thông tin có trên
trang web
Acto
r
User,
Admin
Sự kiện kích
hoạt
Người dùng muốn truy cập vào
website
Luồng sự
kiện
1.Người dùng truy cập đến website đặt đồ
ăn
2
.
Hệ thống hiển thị lại thông tin trang chủ cho người
dùng
3
.
Use case kết
thúc
lOMoARcPSD|48650905
UC-1.2. Tìm kiếm theo danh mục
Tên Use
Case
Tìm kiếm theo danh
mục
tả
Cho phép người dùng người dùng tìm kiếm dịch vụ
theo danh
mục có trong hệ
thống
Acto
r
Use
r
Sự kiện kích
hoạt
Người dùng muốn tìm kiếm sản phẩm trên
website
Luồng sự
kiện
1
.
Hệ thống hiển thị trang chủ
web
2.Người dùng vào phần danh mục dịch vụ và tìm kiếm
theo
nhu
cầu
3
.
Hệ thống hiển thị danh sách theo danh mục dịch
vụ cần
tìm thành
công
4
.
Use Case kết
thúc
lOMoARcPSD|48650905
UC-1.3. Tìm kiếm theo từ khóa
Tên Use
Case
Tìm kiếm theo từ
khóa
tả
Cho phép người dùng người dùng tìm kiếm đồ ăn, loại đồ
ăn theo
từ khóa trong hệ
thống
Acto
r
Use
r
Sự kiện kích
hoạt
Người dùng muốn tìm kiếm trên
website
Luồng sự
kiện
1
.
Hệ thống hiển thị trang chủ
web
2.Người dùng vào mục tìm kiếm rồi nhập từ khóa của
dịch
vụ, địa điểm cần
tìm
3
.
Hệ thống hiển thị danh sách gợi ý theo từ khóa
đã nhập
thành
công
4
.
Use Case kết
thúc
lOMoARcPSD|48650905
UC-1.4. Xem thông tin chi tiết
Tên Use
Case
Thông tin chi
tiết
tả
Người dùng xem chi tiết thông tin đồ ăn có trên
website
Acto
r
Use
r
Sự kiện kích
hoạt
Người sử dụng chọn nhấn vào xem thông tin chi tiết của
đồ ăn
Luồng sự
kiện
1
.
Hệ thống hiển thị danh sách
đồ ăn
2.Người dùng nhấn vào đồ ăn bất
kỳ
3
.
Hệ thống hiển thị thông tin chi tiết về đ
ăn đó
4
.
Use Case kết
thúc
| 1/34