Tải bản đầy đủ (.doc) (83 trang)

Tiểu luận Hệ thống WebSide quản lý siêu thị thực phẩm

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

BỘ 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

Sinh viên: Trần Hoàng Yến
Mã số: DC14V7K518
Khóa: K40


Cần Thơ


BỘ 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
TS. Lâm Nhựt Khang

Sinh viên thực hiện
Họ và tên : Trần Hoàng Yến

Cần Thơ


LỜ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 tri
thứ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ội
cố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 ơn
củ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ến
thứ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 em
xin 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âm
Nhự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ên
chú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



MỤC LỤC
CHƯƠNG 1 ĐẶC TẢ YÊU CẦU.........................................................................................9
1 GIỚI THIỆU....................................................................................................................9
1.1. Mục tiêu ......................................................................................................................9
1.2. Phạm vi sản phẩm........................................................................................................9
1.3. Bố cục tài liệu..............................................................................................................9
2MÔ TẢ TỔNG QUAN......................................................................................................10
2.1 Bối cảnh của sản phẩm..............................................................................................10
2.2 Các chức năng của Website........................................................................................10
2.3 Đặc điểm người sử dụng............................................................................................11
2.4 Môi trường vận hành..................................................................................................11
2.5 Các ràng buộc về thực thi và thiết kế.........................................................................11
3CÁC YÊU CẦU GIAO TIẾP BÊN NGOÀI......................................................................11
3.1 Giao diện người sử dụng...........................................................................................11
4MÔ TẢ CÁC YÊU CẦU CHỨC NĂNG HỆ THỐNG.....................................................12
5YÊU CẦU PHI CHỨC NĂNG..........................................................................................14
5.1 Yêu cầu thực thi........................................................................................................14
5.2 Yêu cầu bảo mật........................................................................................................14
5.3 Các đặc điểm chất lượng Website.............................................................................14
5.4 Các quy tắc nghiệp vụ...............................................................................................15
6CÁC YÊU CẦU KHÁC.....................................................................................................15
CHƯƠNG 2 THIẾT KẾ GIẢI PHÁP..................................................................................16
1. TỔNG QUAN HỆ THỐNG.............................................................................................16
2. KIẾN TRÚC HỆ THỐNG...............................................................................................17
2.1 Thiết kế kiến trúc.......................................................................................................17
2.2 Mô tả sự phân rã........................................................................................................18
2.2.1 Quản Lý Sản Phẩm..........................................................................................18
2.2.2 Quản Lý Món Ăn............................................................................................18

2.2.3 Quản Lý Thực Đơn.........................................................................................19
2.2.4 Quản Lý Khuyến Mãi......................................................................................19
2.2.3 Quản Lý Giỏ Hàng..........................................................................................19
3. THIẾT KẾ CƠ SỞ DỮ LIỆU..........................................................................................21
3.1 Mô tả cơ sở dữ liệu....................................................................................................21
3.2 Từ điển dữ liệu..........................................................................................................24
4.THIẾT KẾ THEO CHỨC NĂNG....................................................................................31
4.1 Chức năng sản phẩm..................................................................................................31
4.1.1 Xem sản phẩm.................................................................................................32
4.1.2 Tìm kiếm sản phẩm..........................................................................................33
4.2 Chức năng món ăn......................................................................................................34
4.2.1 Xem món ăn....................................................................................................35
4.2.2 Tìm kiếm món ăn............................................................................................37
4.3 Chức năng khuyến mãi...............................................................................................39
4.3.1 Xem khuyến mãi.............................................................................................39
4.3.2 Tìm kiếm khuyến mãi.........................................................................................40
4.4 Chức năng thực đơn...................................................................................................42
4.4.1 Xem thực đơn..................................................................................................42
4.4.2 Tìm kiếm thực đơn............................................................................................43


4.5 Chức năng giỏ hàng....................................................................................................44
4.5.1 Thêm Giỏ Hàng................................................................................................45
CHƯƠNG 3 CÀI ĐẶT GIẢI PHÁP....................................................................................47
1SẢN PHẨM.......................................................................................................................47
1.1 Mô tả hoạt động.........................................................................................................47
1.2 Mô tả màn hình...........................................................................................................48
1.2.1 Xem Sản Phẩm...................................................................................................48
1.2.2 Tìm Kiếm Sản Phẩm..........................................................................................48
2MÓN ĂN............................................................................................................................49

2.1 Mô tả hoạt động.........................................................................................................49
2.2 Mô tả màn hình.........................................................................................................51
2.2.1 Xem Sản Phẩm...................................................................................................51
2.2.2 Tìm Kiếm Món Ăn.............................................................................................52
2.2.3 Tìm Kiếm Món Ăn Theo Giá Tiền.....................................................................53
3GIỎ HÀNG........................................................................................................................54
3.1 Mô tả hoạt động.........................................................................................................54
3.2 Mô tả màn hình..........................................................................................................56
3.2.1 Thêm Giỏ Hàng Theo Sản Phẩm.........................................................................56
3.2.2 Thêm Giỏ Hàng Theo Món Ăn...........................................................................56
3.2.3 Thêm Giỏ Hàng Theo Thực Đơn........................................................................56
3.2.4 Xem Giỏ Hàng....................................................................................................57
3.2.5 Cập nhật Giỏ Hàng..............................................................................................58
3.2.6 Xóa Giỏ Hàng......................................................................................................58
3.2.7 Xác nhận Giỏ Hàng.............................................................................................59
4KHUYẾN MÃI..................................................................................................................60
4.1 Mô tả hoạt động.........................................................................................................60
4.2 Mô tả màn hình..........................................................................................................61
4.2.1 Xem Khuyến Mãi...............................................................................................61
4.2.2 Tìm kiếm Khuyến Mãi.......................................................................................63
5THỰC ĐƠN.......................................................................................................................64
5.1 Mô tả hoạt động.........................................................................................................64
5.2 Mô tả màn hình..........................................................................................................66
5.2.1 Xem Thực Đơn...................................................................................................66
6 CHỨC NĂNG KHÁC.......................................................................................................68
6.1 Mô tả màn hình...........................................................................................................68
6.1.1 Quay về trang chủ...............................................................................................68
6.1.2 Đăng Ký..............................................................................................................68
6.1.3 Đăng Nhập...........................................................................................................70
6.1.4 Liên Hệ............................................................................................................70

6.1.5 Trợ Giúp..............................................................................................................70
6.1.6 Chế độ ăn uống...................................................................................................71
KẾT LUẬN..........................................................................................................................74
PHỤ LỤC.............................................................................................................................75
Phụ lục 1: Cài đặt Xampp................................................................................................75
Phụ lục 2: Tạo Database, và import dữ liệu vào trong phpMyAdmin............................79
Phụ lục 3: Cài đặt và chạy chương trình: Hệ thống website quản lý siêu thị thực phẩm80

4


DANH MỤC BẢNG
Bảng 1-Sản Phẩm.................................................................................................................24
Bảng 2- Loại Sản Phẩm........................................................................................................24
Bảng 3- Chương Trình Khuyến Mãi....................................................................................24
Bảng 4- Khuyến Mãi...........................................................................................................25
Bảng 5- Món Ăn...................................................................................................................25
Bảng 6- Thực Đơn................................................................................................................26
Bảng 7- Thực Đơn Khách Hàng...........................................................................................26
Bảng 8- Nhóm Người...........................................................................................................26
Bảng 9- Bình Luận Khách Hàng..........................................................................................27
Bảng 10- Hóa Đơn...............................................................................................................27
Bảng 11- Buổi......................................................................................................................27
Bảng 12- Khách Hàng..........................................................................................................27
Bảng 13- Level.....................................................................................................................28
Bảng 14- Đơn Vị Tính.........................................................................................................28
Bảng 15- Likes.....................................................................................................................28
Bảng 16- Món Ăn Khách Hàng...........................................................................................29
Bảng 17- Người Thực Đơn..................................................................................................29
Bảng 18- Sản Phẩm Món Ăn...............................................................................................30

Bảng 19- Nhập.....................................................................................................................30
Bảng 20-Xuất.......................................................................................................................30
Bảng 21- User......................................................................................................................31


DANH MỤC SƠ ĐỒ
SƠ ĐỒ USECASE
SƠ ĐỒ DFD
SƠ ĐỒ LMD
SƠ ĐỒ HOẠT ĐỘNG


DANH MỤC HÌNH
Hình 1 - Màn Hình Sản Phẩm..............................................................................................48
Hình 2 - Màn hình tìm kiếm sản phẩm................................................................................49
Hình 3 - Màn hình Món Ăn..................................................................................................51
Hình 4 - Màn hình chi tiết món ăn.......................................................................................52
Hình 5 – Màn hình tìm kiếm món ăn theo tên.....................................................................53
Hình 6 – Màn hình tìm kiếm nâng cao.................................................................................53
Hình 7- Màn hình tìm kiếm món ăn theo tên......................................................................54
Hình 8 - Sản Phẩm Cà Rốt...................................................................................................56
Hình 9 - Chi tiết món ăn Bò Xào Măng...............................................................................56
Hình 10- Chi tiết Thực Đơn.................................................................................................57
Hình 11 – Màn hình Giỏ hàng khi không có sản phẩm.......................................................57
Hình 12 - Màn hình Giỏ Hàng Có Sản Phẩm.......................................................................58
Hình 13- Màn hình chi tiết giỏ hàng....................................................................................58
Hình 14 – Màn hình giỏ hàng không có sản phẩm..............................................................59
Hình 15 - Màn hình thông tin hóa đơn.................................................................................60
Hình 16 - Màn hình Khuyến mãi.........................................................................................62
Hình 17 - Màn hình khuyến mãi theo tên chuong trình khuyến mãi...................................63

Hình 18 - Màn hình Khuyến mãi theo thời gian..................................................................64
Hình 19 - Màn hình sau khi bấm chọn đầy đủ thông tin......................................................67
Hình 20 - Form đăng ký thành viên.....................................................................................68
Hình 21 - Màn hình Liên Hệ................................................................................................70
Hình 22 - Màn hình Trợ giúp...............................................................................................71
Hình 23 - Màn hình trả lời câu hỏi thường gặp....................................................................71
Hình 24 - Màn hình chế độ ăn uống chính...........................................................................72
Hình 25 - Màn hình chi tiết chế dộ ăn uống.........................................................................73


CHƯƠ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.
1.1.
Mục tiêu
 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.
1.2.
Phạm vi sản phẩm
 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).
1.3.
Bố cục tài liệu
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.
9


Phần Mô Tả Tổng Quan: sơ lượt về hệ thống quản lý, nêu một số chức năng

chính cho phép người dùng thực hiện trên hệ thống. Mô tả về đặc điểm, đặc trưng của
người sử dụng Website, một số yêu cầu về môi trường vận hành của Website, và một
số 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.
2.2 Các chức năng của Website
 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
ứng mà họ yêu cầu.
 Cho phép lựa chọn giỏ hàng theo thực đơn, theo công thức nấu ăn cũng như
lựa chọn riêng lẻ các sản phẩm.
 Forum tương tác giữa khách hàng và Website (trao đổi thông tin, đặt câu hỏi
và trả lời..)
 Cho phép khách hàng đóng góp thực đơn hoặc công thức nấu ăn.
 Đăng nhập / Đăng Ký
 Tìm kiếm
 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.
10


 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…).
 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
khách hàng..).
 Thống kê doanh thu mua hàng trực tuyến.
 Thống kê sản phẩm.
 Đăng nhập
 Tìm kiếm
2.3 Đặc điểm người sử dụng
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.
2.4 Môi trường vận hành
- 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.
2.5 Các ràng buộc về thực thi và thiết kế
- 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 …

11



4 MÔ TẢ CÁC YÊU CẦU CHỨC NĂNG HỆ THỐNG

12


Sơ Đồ UseCase 1- Tổng Quan
13


5 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
STT
1
2
3
4
5
6
7
8
9
10

11
12

Nghiệp vụ
Phân quyền
Cấp Tài Khoản
Quản Lý Sản Phẩm
Quản Lý Dinh Dưỡng
Quản Lý Thực Đơn
Quản Lý Công Thức
Quản Lý Khuyến Mãi
Quản Lý Hóa Đơn
Thống Kê Doanh Thu
Thống Kê Sản Phẩm
Thống Kê Lượt Like
Thông Tin Tài Khoản
5.3

Quản Lý

Khách hàng

Khác

X
X
X
X
X
X

X
X
X
X
X
X

Các đặc điểm chất lượng Website.
STT

Yêu cầu

1

Dễ sửa lỗi

2

Dễ bảo trì

3

Tái sử dụng

4

Dễ thích ứng

5


Tính dễ sử dụng

6

Tính chính xác

Mô tả chi tiết

Ghi chú
Khi sửa thì sửa 1 lỗi
Xác định lỗi nhanh
chức năng
Thêm hoặc thay đổi chức Không ảnh hưởng các
năng mới nhanh
chức năng đã có
Xây dựng Website quản lý
Với cùng các yêu cầu
mới nhanh phát triển từ
nghiệp vụ.
Website cũ.
Tức là khi đổi sang hệ quản
Với cùng các yêu cầu
trị mới hệ thống vẫn hoạt
nghiệp vụ.
động bình thường
Website dễ sử dụng, giao diện Có phần hướng dẫn sử
thân thiện với người dùng
dụng Website
Dữ liệu được kiểm tra
Dữ liệu trong hệ thống và dữ

chặt chẽ khi thực hiện
liệu xuất ra cần chính xác
thao tác trên chúng.
14


7

Tính linh hoạt

8

Tính thao tác giữa
các thành phần

9

Tính có thể kiểm
thử

10

Tính khả chuyển.

Khả năng xử lý dữ liệu
Có thể thực hiện nhiều thao tốc độ ổn định, nhiều
tác cùng lúc
người có thể truy cập
cùng lúc
Thao tác giữa các thành phần

Có sự liện kết chặt chẽ
trong cơ sở dữ liệu cần phải
giữa các bảng dữ liệu.
được tương thích với nhau
Dễ dàng kiểm tra hoạt động
Dễ dàng phát hiện lỗi
của các Website bằng cơ sở
bằng cách xem xét mẫu
dữ liệu mẫu để phát hiện lỗi
cơ sở dữ liệu
của Website
Khả năng chạy được trên Có thể chuyển từ hệ
nhiều hệ thống máy tính hay thống nọ sang hệ thống
trên nhiều hệ điều hành khác kia mà gần như không
nhau
phả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ăng
riê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ạy
vớ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.


15


CHƯƠ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 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.
 Cơ sở dữ liệu hệ thống(CSDL).
Là một tập hợp chia sẻ các dữ liệu liên quan với nhau về thông tin sản
phẩm, khuyến mãi, món ăn, thực đơn, nhóm người, bài viết … cần được quản lý,
được thiết kế để đáp ứng nhu cầu thông tin của Siêu thi HTYN Mart, tương tác với
người dùng thông qua giao Website.
Được quản lý theo cơ chế thống nhất của hệ quản trị CSDL nhằm thực
hiện 3 chức năng: Mô tả dữ liệu, Cập nhật dữ liệu, Tìm kiếm dữ liệu.

16


2. KIẾN TRÚC HỆ THỐNG


2.1

Thiết kế kiến trúc
Sơ Đồ DFD 1- Bán Rã Cấp 1

17


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 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.


18


2.2.3

Quản Lý Thực Đơn

Hệ 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

19


Hệ 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.

20


3. THIẾT KẾ CƠ SỞ DỮ LIỆU
3.1

Mô tả cơ sở dữ liệu

21


22


Sơ Đồ LMD 1

23


3.2
Từ điển dữ liệu
Bảng 1-Sản Phẩm
SAN_PHAM
Tên cột


Kiểu dữ liệu

Khóa chính/khóa ngoại

Mô tả

ID_SP

Int(10)

PK

Mã sản phẩm

ID_LSP

Int(10)

FK

Mã loại sản phẩm

TEN_SP

Varchar(100)

Tên sản phẩm

GIA_SP


Varchar(100)

Giá

ID_DVT

Varchar(50)

IMG

Varchar(50)

Hình ảnh minh họa

CALO

Int(11)

Năng lượng

Đơn vị tính

FK

CHOLESTEROL Int(11)

Chất béo

PROTEIN


Int(11)

Chất đạm

FIBER

Int(11)

Chất xơ

Bảng 2- Loại Sản Phẩm
LOAI_SP
Tên cột

Kiểu dữ liệu

Khóa chính/khóa ngoại

Mô tả

ID_LSP

Int(10)

PK

Mã sản phẩm

TEN_LSP


Varchar(100)

Tên loại sản phẩm

Bả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ả

ID_CT_KM

Int(10)

PK

Mã khuyến mãi

TEN_KM

Varchar(100)

Tên Khuyến Mãi

NGAY_BD


Varchar(100)

Ngày Bắt Đầu

24


×