Tải bản đầy đủ (.pdf) (63 trang)

Báo cáo bài tập lớn thuộc học phần lập trình web bằng php đề tài xây dựng website bán trà sữa tobee food

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 (7 MB, 63 trang )

TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI
KHOA CÔNG NGHỆ THÔNG TIN
======***======

BÁO CÁO BÀI TẬP LỚN THUỘC HỌC PHẦN:
LẬP TRÌNH WEB BẰNG PHP

Đề tài: XÂY DỰNG WEBSITE BÁN TRÀ SỮA
TOBEE FOOD
GVHD: Ths.Nguyễn Bá Nghiễn
Nhóm: 8
Lớp: 202220503184005 – K15
Thành viên: Đặng Hữu Thắng

- 2020603086

Nguyễn Hữu Thịnh - 2020604037
Vi Hoàng Giang

- 2020604146

Nguyễn Thế Hoàng - 2020603205
Trần Xuân Trúc

Hà Nội, 2023

- 2020603494


Lời mở đầu
Hiện nay, Công nghệ thông tin đang được phát triển một cách mạnh mẽ, nó xâm


chiếm vào tất cả các lĩnh vực trong đời sống xã hội. Nó trở thành một công cụ
đắc lực và không thể thiếu đối với tất cả các ngành và đặc biệt là trong việc mua
bán một cách nhanh chóng.
Trước đây, khi cơng nghệ chưa phát triển, việc mua vật dụng mình yêu thích đặc
biệt là những cuốn sách hấp dẫn thường phải mua trực tiếp tại các cửa hàng bán
sách. Điều này gây rất nhiều bất lợi và có thể mọi người phải đi rất xa mới có
thể mua được những cuốn sách mình u thích. Chính vì vậy, để khắc phục
những khó khăn trên, việc áp dụng cơng nghệ để xây dựng website bán sách là
một việc hết sức là quan trọng.
Thơng qua tìm hiểu và tiếp xúc với những khó khăn của những người đam mê
đọc sách trong việc mua sách mình u thích, chúng em đã xây dựng đề tài
‘Xây dựng website bán sách’ với mong muốn giúp cho những người đam mê
đọc sách có thể mua được những cuốn sách mà mình u thích một cách nhanh
chóng.
Nội dung bài tập lớn được chia thành 3 phần:
Chương 1: Khảo sát bài tốn
Chương 2: Phân tích và khởi tạo Cơ Sở Dữ Liệu
Chương 3: Xây dựng ứng dụng
Trong quá trình thực hiện bài tập lớn, chúng em được sự quan tâm hướng
dẫn tận tình của thầy giáo Phạm Thế Anh. Do yếu tố khách quan và do tầm
hiểu biết chưa sâu sắc nên website của chúng em còn nhiều thiếu sót. Chúng em
mong nhận được sự góp ý của thầy để chúng em có thể hồn thiện thật tốt cho
website.
Chúng em xin chân thành cảm ơn!
2


Mục lục
Chương 1: Khảo sát hệ thống


4

1.1

Tổng quan hệ thống website bán sách

4

1.2

Mô tả hệ thống website bán sách

5

1.3

Thiết kế nghiệp vụ

6

1.3.1

Các tác nhân

6

1.3.2

Các use case


6

Chương 2: Phân tích và khởi tạo dữ liệu

7

2.1

Biểu đồ usecase

7

2.2

Đặc tả usecase

11

2.2.1 Use case ‘Đăng ký’

11

2.2.2 Use case ‘Đăng nhập’

13

2.2.3 Use case ‘Xem thông tin’

15


2.2.4 Use case ‘Xem cửa hàng’

16

2.2.5 Use case ‘Mua sách’

18

2.2.6 Use case ‘Liên hệ’

21

2.2.7 Use case ‘Xem giỏ hàng’

23

2.2.8 Use case ‘Xem đơn hàng’

25

2.2.9 Use case ‘Tìm kiếm’

27

2.2.10

Use case ‘Quản lý sách’

29


2.2.11 Use case ‘Quản lý thể loại’

33

2.2.12 Use case ‘Quản lý đơn hàng’

36

2.2.12 Use case ‘Quản lý người dùng’

39

2.2.11 Use case ‘Quản lý tin nhắn’

41

2.2 Thiết kế CSDL

43

Chương 3: Xây dựng dự án
3.

44

Giao diện chức năng

44

3.1


Đăng nhập

44

3.2

Đăng ký

44

3.3

Xem thông tin

45

3.4

Xem cửa hàng

45

3.5

Mua sách

46

3.6


Liên hệ

47

3


3.7

Xem giỏ hàng

48

3.8

Xem đơn hàng

49

3.9

Tìm kiếm

49

3.10

Quản lý sách


50

3.11

Quản lý thể loại

52

3.12

Quản lý đơn hàng

54

3.13

Quản lý người dùng

55

3.14

Quản lý tin nhắn

56

Kết Luận

58


4.1

Kiến thức đạt được

58

4.2

Kĩ năng đạt được

58

4.3

Bài học kinh nghiệm

58

4.4

Tính khả thi của đề tài nghiên cứu

59

TÀI LIỆU THAM KHẢO

59

4



BĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.food

Chng 1: Kho sỏt h thng
1.1

Tng quan h thng website bán sách
Với xã hội 4.0 hiện nay, mạng xã hội ngày càng phát triển, việc hoạt động
trên các website ngày càng phổ biến. Mọi người nắm bắt thông tin qua các
thiết bị điện tử thơng minh như smartphone, máy tính bảng, laptop,... ở mọi
lúc mọi nơi khi có internet một cách nhanh chóng và thuận lợi.
Với xu hướng như hiện tại, thì việc thiết kế website sẽ giúp mọi người có
những lợi ích sau:
● Mua sách với một số lượng lớn một cách nhanh chóng.
● Tìm kiếm những cuốn sách mà mình u thích.
● Có thể nhận xét và đánh giá những quyển sách mình đọc và giá cả của
chúng.
● Có thể mua sách trên mọi thiết bị như Laptop, Tablet, Smartphone,….

1.2

Mô tả hệ thống website bán sách
Hệ thống được tạo ra nhằm mục đích mua bán sách một cách nhanh
chóng và đạt hiệu quả cao. Các người dùng của hệ thống như admin,
khách hàng có thể đăng nhập vào hệ thống và sử dụng các chức năng
tương ứng với quyền truy cập.
● Thông tin về người dùng bao gồm: mã người dùng, họ tên, email, mật
khẩu, chức vụ (Admin, khách hàng: Một người dùng chỉ có một chức vụ
duy nhất, có thể có nhiều người cùng chung một chức vụ).
● Người dùng admin có thể quản lý các khách hàng, thêm quản lý thể loại

sách, thêm quản lý sách, xem quản lý tin nhắn, xem quản lý đơn hàng.
● Sách được bày bán chứa thông tin mua bán và giới thiệu về sách. Thông
tin về sách gồm: mã sách, tên sách, thể loại sách, tác giả, mô tả, giá tiền,
giảm giá, giá tiền sau khi giảm, ảnh trang bìa.
● Mỗi sách thuộc một thể loại sách. Một thể loại sách có thể có 1 hoặc
nhiều sách. Thơng tin về thể loại sách: mã thể loại, tên thể loại, mô t.
5

BĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.food


BĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.food

Cỏc khỏch hng cú th chn mua sỏch thụng qua các trang bày bán sách
của hệ thống.
● Tổng tiền của giỏ hàng được nhập cộng dồn qua từng lần thêm sách vào
giỏ hàng. Tổng tiền bằng tổng số sách nhân số lượng tương ứng của
khách hàng đó.
● Thơng tin về liên hệ: mã tin nhắn. tên người gửi, email, số điện thoại, nội
dung. Mỗi tin nhắn được 1 khách hàng gửi, tất cả admin đều có thể xem
tin nhắn.
1.3

Thiết kế nghiệp vụ

1.3.1 Các tác nhân
● Khách hàng: Truy cập và sử dụng các chức năng trên website
● Admin: Kiểm soát mọi hoạt động của website: quản lý người dùng
, quản lý bình luận, quản lý đơn hang……
1.3.2 Các use case

● Đăng nhập: Cho phép người dùng sử dụng tài khoản đã
đăng ký để truy cập vào website.
● Đăng ký: Cho phép người dùng đăng ký tài khoản để truy
cập vào website.
● Xem chi tiết sản phẩm: Cho phép người dùng xem thông tin
về một sản phẩm.
● Xem giỏ hàng: Cho phép người dùng có thể xem được sản
phẩm mà khách hang đã mua
● Tìm kiếm: Cho phép người dùng có thể tìm kiếm một sản
phẩm khách hang muốn tìm.
● Đặt hàng: Cho phép người dùng có thể để đặt được hang mà
khách hang muốn mua
● Bình luận: Cho phép người dùng có thể bình luận về một
sản phẩm mà khỏch hang tng mua

6

BĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.food


BĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.food

Tỡm kim theo danh mc: Cho phộp ngi dựng có thể xem
tất cả các sản phẩm cùng một loại
● Mua hàng: Cho phép người dùng có thể chọn mua một sản
phẩm bất kì
● Quản lý sản phẩm: Cho phép admin có thể thêm, sửa, xóa
thơng tin sản phẩm trong CSDL.
● Quản lý danh mục: Cho phép admin có thể thêm, sửa, xóa
thơng tin danh mục sản phẩm trong CSDL.

● Quản lý đơn hàng: Cho phép admin có thể xem đơn hàng,
cập nhật trạng thái đơn hàng, hủy đơn hàng, xóa đơn hàng
trong CSDL.
● Quản lý người dùng: Cho phép admin có thể xem, xóa
người dùng trong CSDL.
● Quản lý bình luận: Cho phép admin có thể xem, xóa bình
luận về sản phẩm trong CSDL.
● Thống kê : Cho phép admin có thể xem được tổng số sản
phẩm,tổng số bình luận,tổng số tài khoản khách hang
● Đăng nhập : Cho phép admin có thể đăng nhập vào trang
dashboard để thực hin cỏc chc nng

7

BĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.food


BĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.food

Chng 2: Phõn tớch v khi to d liu
2.1

Biu usecase

Biểu đồ use case tổng quan

Da ngNhap

DangKi


Xe mC hiTietSanPham

Tim Kiem

Khac hHa ng

Xe mGioH ang

Dat t hang

CSD L
BinhLuan

LocS anPham TheoD anhMuc

MuaHang

DangN hap

Admin

QuanLy DanhMuc

QuanLy SanPham

QuanLy BinhLuan

QuanLy TaiKhoan

QuanLy DonH ang


ThongKe

8

BĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.food


BĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.food

Biu use case phớa ngi dựng

DangNha p

DangKi

Xem ChiT i etSanPham

Xem Gi oHang

Kh achHang

Ti m Ki em

DatHan g

Bi nhLuan

Mu aHang


LocSanPha mT h eoDanhM uc

9

BĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.food


BĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.food

Biu use case phớa admin

DangNhap

QuanLyDanhM uc

Ad mi n

QuanLySanPham

QuanLyTa iKhoan

QuanLyBi nhLUan

QuanLyDonHang

Th ongKe

10

BĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.food



BĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.food

2.2
c t usecase
2.2.1 Use case ng ký
Mụ t: use case này cho phép người dùng đăng ký tài khoản sử dụng để truy
cập hệ thống
● Luồng sự kiện:
o Luồng cơ bản:
1) Use case này bắt đầu khi người dùng click vào “Đăng ký” ở
thanh menu. Hệ thống hiển thị form đăng ký lên màn hình.
2) Người dùng nhập đầy đủ thông tin họ tên, email, mật khẩu, số
điện thoai vào form đăng ký rồi click “Đăng ký ”. Hệ thống lưu
lại thông tin và chuyển sang trang đăng nhập của website. Use
case kết thúc.
o Luồng rẽ nhánh:
1) Tại bước 2 trong luồng cơ bản, nếu người dùng nhập thiếu
thông tin họ tên, email hoặc mật khẩu hệ thống sẽ đưa ra thông
báo “Các ô không được để trống”và yêu cầu nhập đầy đủ thông
tin.
2) Tại bất kỳ bước nào trong luồng cơ bản, nếu không kết nối được
với cơ sở dữ liệu thì hệ thống sẽ hiển thị một thơng báo lỗi và
use case kết thúc.
● Tiền điều kiện:
Khơng có.
● Tin iu kin:
Khụng cú.
Biu lp;


11

BĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.food


BĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.food

Biu trỡnh t:

2.2.2 Use case ng nhp
Mụ t: use case ny cho phộp ngi dựng ng nhp vo website

12

BĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.food


BĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.food

Lung s kin:

o Lung c bn:
1) Use case ny bắt đầu khi người dùng truy cập vào website. Hệ
thống hin th form ng nhp lờn mn hỡnh.
13

BĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.food



BĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.food

2) Ngi dựng nhp email v mt khu ca mỡnh đã đăng ký rồi
nhấn vào nút ‘Đăng nhập’. Hệ thống chuyển sang trang chủ của
hệ thống. Use case kết thúc.
o Luồng rẽ nhánh:
1) Tại bước 2 trong luồng cơ bản, nếu người dùng nhập email
hoặc mật khẩu hệ thống sẽ đưa ra thơng báo “Email hoặc mật
khẩu khơng chính xác!” và yêu cầu nhập lại.
2) Tại bất kỳ bước nào trong luồng cơ bản, nếu không kết nối
được với cơ sở dữ liệu thì hệ thống sẽ hiển thị một thông báo
lỗi và use case kết thúc.
● Tiền điều kiện:
Tài khoản đã được đăng ký.
● Hậu điều kiện:
Khơng có.
Biểu đồ lp:

Biu trỡnh t:

14

BĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.food


BĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.food

2.2.3 Use case Xem chi tit sn phm
Mụ t: use case này cho phép người dùng xem thông tin chi tiết về một sản
phẩm trà sữa của Tobee Food.

● Luồng sự kiện:
o Luồng cơ bản:
1) Use case này bắt đầu khi người dùng hover chuột lên ảnh sau
đó click vào nút “xem chi tiết” tại góc dưới của mỗi sản
phẩm. Hệ thống hiển thị thông tin lên thông tin chi tit ca
sn phm ú.
o Lung r nhỏnh:

15

BĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.food


BĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.food

1) Ti bt k bc no trong lung c bn, nếu khơng kết nối
được với cơ sở dữ liệu thì hệ thống sẽ hiển thị một thông báo
lỗi và use case kết thúc.
● Tiền điều kiện:
Đăng nhập vào website bằng tài khoản của người dùng.
● Hậu điều kiện:
Khơng có.
Biểu đồ lp:

Biu trỡnh t:

16

BĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.food



BĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.food

2.2.4 Use case Tỡm kim
Mụ t: use case cho phộp người dùng có thể tìm kiếm tên của một sản phẩm
bất kì.
● Luồng sự kiện:
o Luồng cơ bản:
1) Use case bắt đầu khi người dùng click vào ô input trên thanh menu
và nhập tên sản phẩm tùy ý. Hệ thống lấy một danh sách các sản
phẩm và người dung vừa nhập tên và hiển thị lên màn hình. Use
case kết thúc.
o Luồng rẽ nhánh:
1) Tại bước 1 trong luồng cơ bản, nếu trong bảng Products chưa có
dữ liệu, thì hệ thống sẽ hiển thị một thơng báo: “Khơng có sản
phẩm này” và use case kết thúc.
2) Tại bất kỳ bước nào trong luồng cơ bản, nếu không kết nối được
với cơ sở dữ liệu thì hệ thống sẽ hiển thị một thông báo lỗi và
use case kết thúc.
● Tiền điều kiện:
Đăng nhập vào website bằng tài khoản của người dùng.
● Hu iu kin:
Khụng cú.
Biu lp:

17

BĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.food



BĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.food

Biu trỡnh t:

2.2.5 Use case Xem gi hng
Mụ t: use case này cho phép người dùng có thể xem sn phm cú trong gi
hang ca mỡnh
Lung s kin:
18

BĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.food


BĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.food

o Lung c bn:
1) Use case ny bt u khi người dung click vào icon cart trên
mục navigation or click vào “Xem giỏ hang”. Hệ thống sẽ lấy ra
tên sản phẩm,số lượng,đơn giá,tổng tiền của sản phẩm có trong
giỏ hang và hiển thị lên màn hình.Use case kết thúc.
o Luồng rẽ nhánh:
1) Tại bước 1 trong luồng cơ bản, nếu khơng có thơng tin về sản
phẩm trong bảng cart hệ thống sẽ hiển thị thông báo “Giỏ hàng
của bạn trống!” tại phần sản phẩm được thêm. Use case kết
thúc.
2) Tại bất kỳ bước nào trong luồng cơ bản, nếu không kết nối được
với cơ sở dữ liệu thì hệ thống sẽ hiển thị một thông báo lỗi và
use case kết thúc.
● Tiền điều kiện:
Đăng nhập vào website bằng tài khoản ca ngi dựng.

Hu iu kin:
Khụng cú.
Biu lp:

19

BĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.food


BĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.food

Biu trỡnh t:

20

BĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.food


BĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.food

2.2.6 Use case t hng
Mụ t: use case ny cho phép người dung có thể đặt hang các sản phẩm cú
trong gi hng.
Lung s kin:
o Lung c bn:

21

BĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.food



BĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.food

1) Use case ny bt u khi ngi dựng click vào ‘Đặt hang”ở bên
trên bảng giỏ hang.Hệ thống hiển thị một form thông tin để
người dùng nhập bao gồm :họ tên,email,điện thoai,dịa chỉ,note .
2) Người dùng nhập các thông tin mà biểu mẫu yêu cầu và nhấn
vào nút ‘Thanh toán’. Hệ thống lưu thông tin mà người dùng
vừa điền vào bảng orders. Use case kết thúc.
o Luồng rẽ nhánh:
1) Tại bước 2 trong luồng cơ bản, nếu người dùng nhập chưa đủ
thông tin hệ thống sẽ đưa ra thông báo “Không được để trống.”
và yêu cầu nhập lại.
2) Tại bất kỳ bước nào trong luồng cơ bản, nếu không kết nối được
với cơ sở dữ liệu thì hệ thống sẽ hiển thị một thông báo lỗi và
use case kết thúc.
3) Tại bước 1 trong luồng cơ bản,nếu người dung chưa đăng nhập
tài khoản thì hệ thống sẽ thơng báo bạn phải đăng nhập trước khi
thực hiện checkout.
● Tiền điều kiện:
Đăng nhập vào website bằng tài khoản của người dùng.
● Hậu iu kin:
Khụng cú.
Biu lp:

22

BĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.food



BĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.food

Biu trỡnh t:

23

BĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.food


BĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.food

2.2.7 Use case Bỡnh lun
Mụ t: use case ny cho phép người dùng có bình luận về một sản phẩm mà
người dung từng mua.
Luồng sự kiện:
o Luồng cơ bản:
1) Use case này bắt đầu người dùng click vào nut “Xem chi tiết”
dưới ảnh mỗi sản phẩm. Hệ thống sẽ hiển thị thơng tin chi tiết
của sản phẩm đó và một form bình luận.Người dung nhập bình
luận và nhấn “Post Comment”.Use case kết thúc.
o Luồng rẽ nhánh:
3) Tại bước 1 trong luồng cơ bản, nếu người dung chưa đăng nhập
tài khoản thì khi click vào nút “Post comment” se chuyển về
trang đăng nhâp.Use case kết thúc
4) Tại bất kỳ bước nào trong luồng cơ bản, nếu không kết nối được
với cơ sở dữ liệu thì hệ thống sẽ hiển thị một thông báo lỗi và
use case kết thúc.
● Tiền điều kiện:
Đăng nhập vào website bằng tài khoản của người dùng.
● Hậu iu kin:

Khụng cú.
Biu lp:

24

BĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.food


BĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.food

Biu trỡnh t:

2.2.8 Use case Lc sn phm theo danh mục’
Mô tả: use case này cho phép người dùng có thểm xem được một danh sách các
sản phẩm cùng mt loi.
Lung s kin:
25

BĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.foodBĂo.cĂo.bi.tỏưp.lỏằn.thuỏằc.hỏằãc.phỏĐn.lỏưp.trơnh.web.bỏng.php.ỏằã.ti.xÂy.dỏằng.website.bĂn.tr.sỏằa.tobee.food


×