2.2 Mô tả sự phân rã2.2.1 Quản Lý Sản Phẩm Hệ thống nhận thông tin về sản phẩn, loại sản phẩm từ khách hàng và tiến hành xử lý với các chức năng xem và tìm kiếm với kho lưu trữ mang tên
Trang 1BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CẦN THƠ KHOA CÔNG NGHỆ THÔNG TIN & TRUYỀN THÔNG
TIỂU LUẬN TỐT NGHIỆP ĐẠI HỌC
NGÀNH CÔNG NGHỆ THÔNG TIN
Trang 2BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CẦN THƠ KHOA CÔNG NGHỆ THÔNG TIN & TRUYỀN THÔNG
TIỂU LUẬN TỐT NGHIỆP ĐẠI HỌC NGÀNH CÔNG NGHỆ THÔNG TIN
Đề tài
HỆ THỐNG WEBSITE QUẢN LÝ
SIÊU THỊ THỰC PHẨM
Người hướng dẫn Sinh viên thực hiện
TS Lâm Nhựt Khang Họ và tên : Trần Hoàng Yến
Cần Thơ
Trang 3LỜI CÁM ƠN
Tri thức là một biển cả mênh mông, mỗi một con người cụ thể muốn nắm bắt trithức để làm hành trang cho cuộc đời, không ngoại trừ là học tập Chúng ta sinh ra
và lớn lên trong sự nuôi dưỡng của cha mẹ và hạnh phúc biết bao khi được Thầy Cô
“gieo mầm tri thức” để mai này khi trưởng thành là một công dân tốt và có cơ hộicống hiến cho xã hội
Để đạt được thành quả và sự hiểu biết như ngày hôm nay là phần lớn công ơncủa Thầy Cô trường Đại Học Cần Thơ, đặc biệt là sự dạy dỗ nhiệt tình của các Thầy
Cô khoa Công nghệ Thông tin & Truyền thông đã hết lòng truyền đạt những kiếnthức, kinh nghiệm quý báo trong suốt quá trình học tập vừa qua tại trường, để chúng
em làm hành trang hòa nhập vào cuộc sống Để hoàn thành báo cáo này, chúng emxin cảm ơn đến Thầy Cô trường Đại Học Cần Thơ, đặc biệt em xin cám ơn Cô LâmNhựt Khang người đã trực tiếp hướng dẫn chúng em hoàn thành đề tài này
Vì thời gian còn có hạn, cũng như kiến thức bản thân còn nhiều hạn chế nênchúng em không tránh khỏi những sai sót, kính mong sự nhận xét, phê bình, góp ýcủa Thầy, Cô để chúng em có điều kiện học hỏi và phân đấu hơn nữa
Sinh Viên Thực Hiện
Trần Hoàng Yến
Trang 4MỤC LỤC
CHƯƠNG 1 ĐẶC TẢ YÊU CẦU 1
1 GIỚI THIỆU 1
1.1 Mục tiêu 1
1.2 Phạm vi sản phẩm 1
1.3 Bố cục tài liệu 1
2 MÔ TẢ TỔNG QUAN 2
2.1 Bối cảnh của sản phẩm 2
2.2 Các chức năng của Website 2
2.3 Đặc điểm người sử dụng 3
2.4 Môi trường vận hành 3
2.5 Các ràng buộc về thực thi và thiết kế 3
3 CÁC YÊU CẦU GIAO TIẾP BÊN NGOÀI 3
3.1 Giao diện người sử dụng 3
4 MÔ TẢ CÁC YÊU CẦU CHỨC NĂNG HỆ THỐNG 4
5 YÊU CẦU PHI CHỨC NĂNG 5
5.1 Yêu cầu thực thi 5
5.2 Yêu cầu bảo mật 5
5.3 Các đặc điểm chất lượng Website 5
5.4 Các quy tắc nghiệp vụ 6
6 CÁC YÊU CẦU KHÁC 6
CHƯƠNG 2 THIẾT KẾ GIẢI PHÁP 7
1 TỔNG QUAN HỆ THỐNG 7
2 KIẾN TRÚC HỆ THỐNG 8
2.1 Thiết kế kiến trúc 8
2.2 Mô tả sự phân rã 9
2.2.1 Quản Lý Sản Phẩm 9
2.2.2 Quản Lý Món Ăn 9
2.2.3 Quản Lý Thực Đơn 10
2.2.4 Quản Lý Khuyến Mãi 10
2.2.3 Quản Lý Giỏ Hàng 11
3 THIẾT KẾ CƠ SỞ DỮ LIỆU 12
3.1 Mô tả cơ sở dữ liệu 12
3.2 Từ điển dữ liệu 13
4.THIẾT KẾ THEO CHỨC NĂNG 21
4.1 Chức năng sản phẩm 21
4.1.1 Xem sản phẩm 21
4.1.2 Tìm kiếm sản phẩm 23
4.2 Chức năng món ăn 24
4.2.1 Xem món ăn 24
4.2.2 Tìm kiếm món ăn 26
4.3 Chức năng khuyến mãi 27
4.3.1 Xem khuyến mãi 27
4.3.2 Tìm kiếm khuyến mãi 28
4.4 Chức năng thực đơn 30
4.4.1 Xem thực đơn 30
4.4.2 Tìm kiếm thực đơn 31
Trang 54.5 Chức năng giỏ hàng 32
4.5.1 Thêm Giỏ Hàng 33
CHƯƠNG 3 CÀI ĐẶT GIẢI PHÁP 34
1 SẢN PHẨM 34
1.1 Mô tả hoạt động 34
1.2Mô tả màn hình 35
1.2.1 Xem Sản Phẩm 35
1.2.2 Tìm Kiếm Sản Phẩm 35
2 MÓN ĂN 36
2.1 Mô tả hoạt động 36
2.2 Mô tả màn hình 37
2.2.1 Xem Sản Phẩm 37
2.2.2 Tìm Kiếm Món Ăn 38
2.2.3 Tìm Kiếm Món Ăn Theo Giá Tiền 38
3 GIỎ HÀNG 39
3.1 Mô tả hoạt động 39
3.2 Mô tả màn hình 41
3.2.1 Thêm Giỏ Hàng Theo Sản Phẩm 41
3.2.2 Thêm Giỏ Hàng Theo Món Ăn 41
3.2.3 Thêm Giỏ Hàng Theo Thực Đơn 42
3.2.4 Xem Giỏ Hàng 42
3.2.5 Cập nhật Giỏ Hàng 43
3.2.6 Xóa Giỏ Hàng 43
3.2.7 Xác nhận Giỏ Hàng 44
4 KHUYẾN MÃI 45
4.1 Mô tả hoạt động 45
4.2 Mô tả màn hình 46
4.2.1 Xem Khuyến Mãi 46
4.2.2 Tìm kiếm Khuyến Mãi 47
5 THỰC ĐƠN 48
5.1 Mô tả hoạt động 48
5.2 Mô tả màn hình 49
5.2.1 Xem Thực Đơn 49
6 CHỨC NĂNG KHÁC 50
6.1 Mô tả màn hình 50
6.1.1 Quay về trang chủ 50
6.1.2 Đăng Ký 50
6.1.3 Đăng Nhập 51
6.1.4 Liên Hệ 51
6.1.5 Trợ Giúp 51
6.1.6 Chế độ ăn uống 52
KẾT LUẬN 54
PHỤ LỤC 55
Phụ lục 1: Cài đặt Xampp 55
Phụ lục 2: Tạo Database, và import dữ liệu vào trong phpMyAdmin 60
Trang 6DANH MỤC BẢNG
Bảng 1-Sản Phẩm 13
Bảng 2- Loại Sản Phẩm 13
Bảng 3- Chương Trình Khuyến Mãi 13
Bảng 4- Khuyến Mãi 14
Bảng 5- Món Ăn 14
Bảng 6- Thực Đơn 15
Bảng 7- Thực Đơn Khách Hàng 15
Bảng 8- Nhóm Người 15
Bảng 9- Bình Luận Khách Hàng 16
Bảng 10- Hóa Đơn 16
Bảng 11- Buổi 17
Bảng 12- Khách Hàng 17
Bảng 13- Level 17
Bảng 14- Đơn Vị Tính 18
Bảng 15- Likes 18
Bảng 16- Món Ăn Khách Hàng 18
Bảng 17- Người Thực Đơn 19
Bảng 18- Sản Phẩm Món Ăn 19
Bảng 19- Nhập 19
Bảng 20-Xuất 20
Bảng 21- User 20
Trang 7DANH MỤC SƠ ĐỒ
SƠ ĐỒ USECASE
Sơ Đồ UseCase 1- Tổng Quan 4§
Sơ Đồ UseCase 2- Quản Lý Sản Phẩm 21§
Sơ Đồ UseCase 3- Quản Lý Món Ăn 24§
Sơ Đồ UseCase 4- Quản Lý Khuyến Mãi 27§
Sơ Đồ UseCase 5- Quản Lý Thực Đơn 30§
Sơ Đồ UseCase 6- Quản Lý Giỏ Hàng 32§
SƠ ĐỒ DFD Sơ Đồ DFD 1- Bán Rã Cấp 1 8
SƠ ĐỒ LMD Sơ Đồ LMD 1 12
SƠ ĐỒ HOẠT ĐỘNG Sơ Đồ Hoạt Động 1- Xem Sản Phẩm 22
Sơ Đồ Hoạt Động 2- Tìm Kiếm Sản Phẩm 23
Sơ Đồ Hoạt Động 3- Xem Món Ăn 25
Sơ Đồ Hoạt Động 4-Tìm Kiếm Món Ăn 26
Sơ Đồ Hoạt Động 5- Xem Khuyến Mãi 28
Sơ Đồ Hoạt Động 6- Tìm Kiếm Khuyến Mãi 29
Sơ Đồ Hoạt Động 7- Xem Thực Đơn 31
Sơ Đồ Hoạt Động 8- Tìm Kiếm Thực Đơn 32
Sơ Đồ Hoạt Động 9- Thêm Giỏ Hàng 33
Trang 8DANH MỤC HÌNH
Hình 1 - Màn Hình Sản Phẩm 35
Hình 2 - Màn hình tìm kiếm sản phẩm 35
Hình 3 - Màn hình Món Ăn 37
Hình 4 - Màn hình chi tiết món ăn 37
Hình 5 - Màn tìm kiếm món ăn theo tên 38
Hình 6 – Màn hình tìm kiếm nâng cao 38
Hình 7- Màn hình tìm kiếm món ăn theo tên 38
Hình 8 - Sản Phẩm Cà Rốt 41
Hình 9 - Chi tiết món ăn Bò Xào Măng 41
Hình 10- Chi tiết Thực Đơn 42
Hình 11 – Màn hình Giỏ hàng khi không có sản phẩm 42
Hình 12 - Màn hình Giỏ Hàng Có Sản Phẩm 43
Hình 13- Màn hình chi tiết giỏ hàng 43
Hình 14 – Màn hình giỏ hàng không có sản phẩm 44
Hình 15 - Màn hình thông tin hóa đơn 44
Hình 16 - Màn hình Khuyến mãi 46
Hình 17 - Màn hình khuyến mãi theo tên chuong trình khuyến mãi 46
Hình 18 - Màn hình Khuyến mãi theo thời gian 47
Hình 19 - Màn hình sau khi bấm chọn đầy đủ thông tin 49
Hình 20 - Form đăng ký thành viên 50
Hình 21 - Màn hình Liên Hệ 51
Hình 22 - Màn hình Trợ giúp 51
Hình 23 - Màn hình trả lời câu hỏi thường gặp 52
Hình 24 - Màn hình chế độ ăn uống chính 52
Hình 25 - Màn hình chi tiết chế dộ ăn uống 53
Trang 9CHƯƠNG 1 ĐẶC TẢ YÊU CẦU
1 GIỚI THIỆU
Hiện trạng ngày nay khi xã hội ngày càng phát triển thì con người ngày càng ít
thời gian để chăm sóc bữa ăn cho mình Chúng ta không có nhiều thời gian để tự
suy nghĩ: Sẽ ăn gì? Nấu gì? Thực đơn như thế nào là đủ chất? Thực đơn như thế nào
là phù hợp với con mình? Thực đơn như thế nào để tiết kiệm mà vẫn đảm bảo cho
nhu cầu cá nhân? Làm thế nào để mua nguyên liệu nhanh nhất, an toàn và đảm bảo
chất lượng? v/v…
Siêu thị HTYN Mart chuyên cung cấp các mặt hàng tươi sống, đảm bảo an toàn
thực phẩm Nắm bắt được tâm lý của khách hàng, siêu thị HTYN Mart triển khai
chiến lược : gợi ý thực đơn,cung cấp phong phú các công thức nấu ăn và đi chợ thay
khách hàng từ đó đưa ra các gói mua sản phẩm một cách nhanh nhất và tiết kiệm
nhất về thời gian và tiền bạc - với khẩu hiệu “Nấu ăn là chuyện nhỏ”, đối tượng
chính là giới văn phòng
Xây dựng Website cung cấp:
Thông tin về sản phẩm tươi sống
Thông tin khuyến mãi
Thông tin dinh dưỡng cho từng loại thực phẩm và dinh dưỡng trong
từng thực đơn
Gợi ý các thực đơn cho các buổi trong ngày theo từng nhóm người
Mua hàng trực tuyến trên trang web
Mua hàng theo combo sản phẩm dựa theo các thực đơn gợi ý
Xây dựng Forum tương tác giữa khách hàng và siêu thị:
Làm giàu kho dữ liệu về thực đơn và công thức chế biến các món ăn
Nắm bắt thêm các nhu cầu và tâm lý của khách hàng
Xây dựng hệ thống quản lý thông tin:
Kiểm kê số lượng kho
Thống kê doanh thu bán hàng trực tuyến
Thống kê nhu cầu về sản phẩm của khách hàng
Cập nhật các thông tin cho kho dữ liệu
Website được sử dụng với phạm vi kết nối Internet
Hệ thống được đáp ứng cho mọi người và đặc biệt là đối tượng văn
phòng(những người vừa đi làm vừa đảm nhiệm chăm sóc bữa ăn cho gia
đình)
Phần Giới Thiệu: nêu các nguyên nhân, lý do cần xây dựng hệ thống Website
Siêu Thị Thực Phẩm Tươi Sống HTYN Mart
Phần Mục tiêu: nêu lên mục đích của Website áp dụng để thực hiện cung cấp
các thông tin dữ liệu (sản phẩm, công thức, thực đơn ), xử lý mua hàng trực tuyến,
thống kê, cập nhật kho dữ liệu và là tài liệu để xác định chi phí, kiểm thử chấp nhận
Phần mục tiêu này nhóm người quản lý cần tham khảo
Trang 10số ràng buộc về thực thi và thiết kế Phần mô tả này nhóm người thiết kế, kiểm tra
chấp nhận nên tham khảo
Các Yêu Cầu Giao Tiếp Bên Ngoài: mô tả đặc điểm luận lý giữa giao diện
Website và người sử dụng, giao tiếp giữa sản phẩm Website và các thành phần phần
cứng của máy tính Phần mô tả này nhóm người thiết kế, kiểm tra chấp nhận cần tham
khảo
Các Chức Năng Của Hệ Thống: minh họa các yêu cầu chức năng cho Website
theo các tính năng của hệ thống, các dịch vụ chính được cung cấp bởi Website Phần
mô tả này nhóm người kiểm tra chấp nhận nên tham khảo
2 MÔ TẢ TỔNG QUAN
2.1 Bối cảnh của sản phẩm
Dự án Website tập trung vào việc triển khai:
Các sản phẩm kinh doanh (thực phẩm tươi sống)
Các thông tin khuyến mãi
Thực đơn và công thức chế biến món ăn (các buổi trong ngày theo từng
nhóm người phân chia theo nhu cầu dinh dưỡng của nhóm các đối tượng)
Mua hàng trực tuyến (dễ dàng đặt hàng và thanh toán trên hệ thống)
Tương tác giữa khách hàng và hệ thống Website (cung cấp các công thức
nấu ăn, nắm bắt được sở thích, thoái quen và nhu cầu về sản phẩm)
Báo cáo thống kê doanh thu, báo cáo thống kê sản phẩm
Website được phân bố rộng trên hệ thống internet
Giao diện người dùng
Hiển thị các thông về sản phẩm (giá, dinh dưỡng )
Hiển thị các chính sách khuyến mãi
Hiển thị món ăn (nguyên liệu, giá trị dinh dưỡng, công thức )
Hiển thị thực đơn
Hiển thị khách hàng được nhận quà
Hổ trợ khách hàng xây dựng thực đơn cho từng buổi ăn với giá thành tương
Giao diện Admin
Quản lý các thông về sản phẩm (giá, dinh dưỡng )
Quản lý các chính sách khuyến mãi
Quản lý thông tin khách hàng
Quản lý thông tin món ăn
Quản lý thông tin thực đơn
Quản lý thông tin nhóm người (người lớn sức khỏe bình thường, người già,
trẻ em, người ăn chay…)
1
Trang 11 Thống kê số lượt like bình chọn cho các thực đơn hay công thức nấu ăn của
khách hàng cung cấp (để đưa ra các chính sách ưu đãi hoặc trao thưởng cho
Hướng tới nhiều đối tượng có nhu cầu mua các sản phẩm tươi sống như nội
trợ, học sinh sinh viên, nhân viên văn phòng Và đặc biệt đối tượng chính là
Nhân Viên Văn Phòng.
Nhân Viên Văn Phòng: Nhóm khách hàng không có nhiều thời gian để mua
sắm, phần lớn thời gian của họ là làm việc tại phòng Họ ngày càng chú trọng
đến nhu cầu ăn uống, chăm sóc bữa ăn cho gia đình và tiết kiệm về tài chính
Nhóm khách này có rất nhiều vấn đề bữa ăn của họ: Hôm nay ăn gì để đảm
bảo đủ năng lượng, đủ chất và giá thành phù hợp? Mua nguyên vật liệu nấu ăn
như thế nào nhanh nhất? Một số người muốn giảm cân, chăm sóc sức khỏe
cho người già hoặc trẻ nhỏ thì phải lựa chọn thực đơn ra sao? v/v
- Hệ điều hành: tất cả các hệ điều hành
- CPU: cấu hình tối thiểu Pentium 4
- Ram: 512Mb
- Yêu cầu quá trình thiết kế Website: Báo cáo nghiên cứu khả thi
- Đặc tả yêu cầu Website, Tài liệu thiết kế, tài liệu kiểm tra và kết quả thử
nghiệm
- Ngôn ngữ lập trình Website: PHP
- Các ràng buộc về quy cách:
- Font size: 13
- Kiểu chữ: Times New Roman
3 CÁC YÊU CẦU GIAO TIẾP BÊN NGOÀI
3.1 Giao diện người sử dụng
Mô tả các đặc điểm luận lý (logic) của giao diện giữa sản phẩm Website và người
sử dụng Phần này có thể bao gồm các ảnh màn hình mẫu, các chuẩn giao diện người
sử dụng đồ họa (GUI) hay các hướng dẫn mẫu mà chúng phải được tuân theo, các ràng
buộc về cách bố trí màn hình, các chức năng (ví dụ: trợ giúp) và các nút chuẩn mà
chúng xuất hiện trong mọi màn hình, các phím tắt, các chuẩn hiển thị thông báo lỗi …
Trang 124 MÔ TẢ CÁC YÊU CẦU CHỨC NĂNG HỆ THỐNG
3
Trang 145 YÊU CẦU PHI CHỨC NĂNG
5.1 Yêu cầu thực thi.
- Thực hiện tìm kiếm cho phép thực hiện trong 5 giây
- Hê thống khởi động khi truy cập đường dẫn trong trình duyệt web
- Tự kết nối tới server máy chủ
5.2 Yêu cầu bảo mật
7 Quản Lý Khuyến Mãi X
9 Thống Kê Doanh Thu X
10 Thống Kê Sản Phẩm X
11 Thống Kê Lượt Like X
5.3 Các đặc điểm chất lượng Website.
1 Dễ sửa lỗi Xác định lỗi nhanh Khi sửa thì sửa 1 lỗichức năng
2 Dễ bảo trì Thêm hoặc thay đổi chứcnăng mới nhanh Không ảnh hưởng cácchức năng đã có
3 Tái sử dụng Xây dựng Website quản lýmới nhanh phát triển từ
Với cùng các yêu cầunghiệp vụ
5 Tính dễ sử dụng Website dễ sử dụng, giao diệnthân thiện với người dùng Có phần hướng dẫn sửdụng Website
6 Tính chính xác Dữ liệu trong hệ thống và dữliệu xuất ra cần chính xác Dữ liệu được kiểm trachặt chẽ khi thực hiện
thao tác trên chúng
7 Tính linh hoạt Có thể thực hiện nhiều thao
tác cùng lúc
Khả năng xử lý dữ liệutốc độ ổn định, nhiềungười có thể truy cậpcùng lúc
8 Tính thao tác giữacác thành phần
Thao tác giữa các thành phầntrong cơ sở dữ liệu cần phảiđược tương thích với nhau
Có sự liện kết chặt chẽgiữa các bảng dữ liệu
5
Trang 15cơ sở dữ liệu
10 Tính khả chuyển
Khả năng chạy được trênnhiều hệ thống máy tính haytrên nhiều hệ điều hành khácnhau
Có thể chuyển từ hệthống nọ sang hệ thốngkia mà gần như khôngphải sửa lỗi gì
5.4 Các quy tắc nghiệp vụ
- Mỗi người sử dụng được cấp một tài khoản có thể thực hiện các chức năngriêng biệt để sử dụng các tính năng cụ thể của Website (ví dụ: Tài khoản adminđược đăng nhập vào hệ thống để cập nhật thông tin, tài khoản người dùng khác chỉđược xem các thông tin trang web, mua hàng và đăng bài viết)
- Website được vận hành phải tuân theo các nguyên tắc cụ thể do người lập trìnhđặt
6 CÁC YÊU CẦU KHÁC.
-Yêu cầu về hiệu năng: hệ thống cần có trình duyệt Web, hệ điều hành cần chạyvới tốc độ Ram tối thiểu là 512MB
- Thời gian đáp ứng của hệ thống càng nhanh càng tốt
- Website phải phù hợp với pháp luật Việt Nam
Trang 16CHƯƠNG 2 THIẾT KẾ GIẢI PHÁP
1 TỔNG QUAN HỆ THỐNG
Dự án website tập trung vào việc triển khai:
Các sản phẩm kinh doanh (thực phẩm tươi sống)
Các thông tin khuyến mãi
Thực đơn và công thức chế biến món ăn (các buổi trong ngày theotừng nhóm người phân chia theo nhu cầu dinh dưỡng của nhóm cácđối tượng)
Mua hàng trực tuyến (dễ dàng đặt hàng và thanh toán trên hệ thống)
Tương tác giữa khách hàng và hệ thống website (cung cấp các côngthức nấu ăn, nắm bắt được sở thích, thoái quen và nhu cầu về sảnphẩm)
Báo cáo thống kê doanh thu, báo cáo thống kê sản phẩm
Website được phân bố rộng trên hệ thống Internet
Trang 172 KIẾN TRÚC HỆ THỐNG
2.1 Thiết kế kiến trúc
Trang 182.2 Mô tả sự phân rã
2.2.1 Quản Lý Sản Phẩm
Hệ thống nhận thông tin về sản phẩn, loại sản phẩm từ khách hàng và tiến hành xử lý với các chức năng xem và tìm kiếm với kho lưu trữ mang tên Sản
Phẩm và Loại Sản Phẩm Khi có yêu cầu truy xuất dữ liệu hệ thống sẽ lấy
thông tin được lưu trữ trong kho và trả về cho khách hàng danh sách thông tin
chi tiết sản phẩm theo yêu cầu truy vấn
2.2.2 Quản Lý Món Ăn
Hệ thống nhận thông tin về tên món ăn, giá tiền từ khách hàng và tiến hành xử lý với các chức năng xem và tìm kiếm với kho lưu trữ mang tên Sản
Phẩm, Món Ăn Khi có yêu cầu truy xuất dữ liệu hệ thống sẽ lấy thông tin
được lưu trữ trong kho và trả về cho khách hàng danh sách thông tin chi tiết
món ăn theo yêu cầu truy vấn
2.2.3 Quản Lý Thực Đơn
9
Trang 19Hệ thống nhận thông tin về Buổi, Nhóm Người, Thực Đơn từ khách hàng
và tiến hành xử lý với các chức năng xem và tìm kiếm với kho lưu trữ mang tên Món Ăn, Thực Đơn, Buổi, Nhóm Người Khi có yêu cầu truy xuất dữ liệu
hệ thống sẽ lấy thông tin được lưu trữ trong kho và trả về cho khách hàng chi
tiết thực đơn theo yêu cầu truy vấn
2.2.4 Quản Lý Khuyến Mãi
Hệ thống nhận thông tin về tên chương trình khuyến mã và thời gian
khuyến mãi từ khách hàng và tiến hành xử lý với các chức năng xem và tìm kiếm với kho lưu trữ mang tên Sản Phẩm, Khuyến Mãi, Chương Trình Khuyến Mãi Khi có yêu cầu truy xuất dữ liệu hệ thống sẽ lấy thông tin được lưu trữ
trong kho và trả về cho khách hàng danh sách thông tin chi tiết khuyến mãi
theo yêu cầu truy vấn
2.2.3 Quản Lý Giỏ Hàng
Trang 20Hệ thống nhận thông tin về khách hàng, sản phẩm và trọng lượng cần
mua từ khách hàng và tiến hành xử lý với các chức năng thêm và cập nhật giỏ hàng với kho lưu trữ mang tên hóa đơn, chi tiết hóa đơn Khi có yêu cầu truy
xuất dữ liệu hệ thống sẽ lấy thông tin được lưu trữ trong kho và trả về cho
khách hàng đơn đặt hàng theo yêu mua hàng
11
Trang 213 THIẾT KẾ CƠ SỞ DỮ LIỆU
3.1 Mô tả cơ sở dữ liệu
Trang 23Sơ Đồ LMD 1
Trang 24Bảng 3- Chương Trình Khuyến Mãi
CT KHUYEN_MAI
Tên cột Kiểu dữ liệu Khóa chính/khóa ngoại Mô tả
15
Trang 25Bảng 4- Khuyến Mãi
KHUYEN_MAI
Tên cột Kiểu dữ liệu Khóa chính/khóa ngoại Mô tả
Bảng 5- Món Ăn
MON_AN
Tên cột Kiểu dữ liệu Khóa chính/khóa ngoại Mô tả
liệu
Trang 26Bảng 6- Thực Đơn
THUC_DON
Tên cột Kiểu dữ liệu Khóa chính/khóa ngoại Mô tả
Bảng 7- Thực Đơn Khách Hàng
THUC_DON_KH
Tên cột Kiểu dữ liệu Khóa chính/khóa ngoại Mô tả
khách hàng
thị
LIST_MON Varchar(200) Danh sách món ăn khách hàng
hàng like bài viết
Bảng 8- Nhóm Người
NHOM_NGUOI
Tên cột Kiểu dữ liệu Khóa chính/khóa ngoại Mô tả
17
Trang 27Bảng 9- Bình Luận Khách Hàng
BINH_LUAN_KH
Tên cột Kiểu dữ liệu Khóa chính/khóa ngoại Mô tả
Bảng 10- Hóa Đơn
HOA_DON
Tên cột Kiểu dữ liệu Khóa chính/khóa ngoại Mô tả
sản phẩm
Trang 28Tên cột Kiểu dữ liệu Khóa chính/khóa ngoại Mô tả
Bảng 13- Level
LEVEL
Tên cột Kiểu dữ liệu Khóa chính/khóa ngoại Mô tả
Bảng 14- Đơn Vị Tính
ĐON_VI_TINH
19
Trang 29Tên cột Kiểu dữ liệu Khóa chính/khóa ngoại Mô tả
Bảng 15- Likes
LIKES
Tên cột Kiểu dữ liệu Khóa chính/khóa ngoại Mô tả
LIST_KH_LIKE Varchar (1000) Danh sách kháchhàng like
Bảng 16- Món Ăn Khách Hàng
MON_AN_KH
Tên cột Kiểu dữ liệu Khóa chính/khóa ngoại Mô tả
hàng
hàng đặt
Trang 30Tên cột Kiểu dữ liệu Khóa chính/khóa ngoại Mô tả
Bảng 18- Sản Phẩm Món Ăn
NGUOI_THUC_DON
Tên cột Kiểu dữ liệu Khóa chính/khóa ngoại Mô tả
Bảng 19- Nhập
NHAP
Tên cột Kiểu dữ liệu Khóa chính/khóa ngoại Mô tả
hàng
Bảng 20-Xuất
XUAT
21
Trang 31Tên cột Kiểu dữ liệu Khóa chính/khóa ngoại Mô tả
Bảng 21- User
USER
Tên cột Kiểu dữ liệu Khóa chính/khóa ngoại Mô tả
4.THIẾT KẾ THEO CHỨC NĂNG
Trang 32Sơ Đồ UseCase 2- Quản Lý Sản Phẩm
Trang 34Sơ Đồ Hoạt Động 2- Tìm Kiếm Sản Phẩm
4.2 Chức năng món ăn
25
Trang 35Sơ Đồ UseCase 3- Quản Lý Món Ăn
Trang 36 Hoạt động chức năng:
Sơ Đồ Hoạt Động 3- Xem Món Ăn
27
Trang 38Sơ Đồ Hoạt Động 4-Tìm Kiếm Món Ăn
29
Trang 394.3 Chức năng khuyến mãi
Sơ Đồ UseCase 4- Quản Lý Khuyến Mãi
4.3.1 Xem khuyến mãi
Mục đích: Xem khuyến mãi theo tên chương trình khuyến mãi hoặc thờigian
Trang 40 Hoạt động chức năng:
Sơ Đồ Hoạt Động 5- Xem Khuyến Mãi
4.3.2 Tìm kiếm khuyến mãi
Mục đích: Tìm kiếm khuyến mãi theo tên chương trình khuyến mãi hoặcthời gian