tiểu luận báo cáo dự ánhệ thống phân phối thực phẩm chăm sóc sức khỏe

87 0 0
Tài liệu đã được kiểm tra trùng lặp
tiểu luận báo cáo dự ánhệ thống phân phối thực phẩm chăm sóc sức khỏe

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Website cũng có cácchức năng cho người quản trị để họ có thể quản lý sản phẩm, phân loại sản phẩm,quản lý khách hàng, quản lý các bình luận từ khác hàng về các sản phẩm cũng nhưthống kê

Trang 1

BÁO CÁO DỰ ÁNHỆ THỐNG PHÂN PHỐI

THỰC PHẨM CHĂM SÓC SỨC KHỎE

Hồ Chí Minh – 2021

Trang 2

PRO1014 – Nhóm 1Lớp:WD16201

LỜI GIỚI THIỆU

Sau hơn 1 năm học tập và rèn luyện tại Trường Cao Đẳng FPT Polytechnic, đượcsự tận tình giảng dạy và giúp đỡ của quý thầy cô, chúng em đã gặt hái được rấtnhiều kiến thức nền tảng bổ ích, để có thể áp dụng vào dự án “Hệ thống phân phốisản phẩm chăm sóc sức khỏe”, cũng như áp dụng trong những chặng đường tiếptheo sau này.

Chúng em xin chân thành cảm ơn quý thầy cô của Trường Cao Đẳng FPTPolytechnic nói chung, quý thầy cô của khoa thiết kế trang web nói riêng, và đặcbiệt là thầy Nguyễn Văn Long đã tận tình hướng dẫn và đóng góp ý kiến để chúngem có thể hoàn thành dự án 1 này một cách tốt nhất

Bên cạnh đó, nhóm xin gửi lời cảm ơn đến các bạn cùng lớp đã có những lời góp ý,động viên để nhóm có thêm động lực thực hiện dự án trong khoảng thời gian khókhăn này

Trong suốt quá trình chúng em tìm hiểu và thực hiện dự án “Hệ thống phân phốisản phẩm chăm sóc sức khỏe”, do đề tài có khá nhiều chức năng mới, thời gian vàkhả năng có giới hạn nên chúng em vẫn còn nhiều thiếu sót Do đó, nhóm chúngem rất mong nhận được sự thông cảm và những ý kiến đóng góp chân thành từ quýthầy cô và các bạn Một lần nữa, nhóm chúng em xin chân thành cảm ơn mọingười

Thành phố Hồ Chí Minh, tháng 08 năm 2021

Trang 1

Trang 3

PRO1014 – Nhóm 1Lớp:WD16201

MỤC LỤC

GIỚI THIỆU ĐỀ TÀI 4

1 Giới thiệu đề tài 4

2.2 Thiết kế chi tiết các thực thể 28

3 Tạo CSDL trên MySQL 44

4 Thiết kế giao diện 47

4.1 Sitemap 47

4.2 Thiết kế phần quản trị 47

4.3 Thiết kế phần khách hàng 58

III Thực hiện viết mã 64

1 Cấu trúc thư mục và mô hình viết mã dự án 64

2 Khai báo cơ sỡ dữ liệu và đường dẫn của website: 65

3 Tạo các model truy vấn tới từng bảng trong cơ sở dữ liệu 66

4 Tạo các View dựa trên giao diện đã xây dựng 67

5 Tạo các Controller dựa trên các chức năng đã đề ra 69

IV Kiểm lỗi 70

1 Yêu cầu kiểm lỗi 70

Trang 2

Trang 4

PRO1014 – Nhóm 1Lớp:WD16201

1.1 Kiểm lỗi form thêm mới sản phẩm 70

1.2 Kiểm lỗi form thêm mới danh mục sản phẩm 71

1.3 Kiểm lỗi form thêm mới nhà cung ứng 71

1.4 Kiểm lỗi form thêm mới quản trị viên 71

1.5 Kiểm lỗi form thêm mới chức vụ 72

1.6 Kiểm lỗi form thêm mới quyền hạn 72

1.7 Kiểm lỗi form thêm mới bài viết 72

1.8 Kiểm lỗi form thêm mới danh mục bài viết 73

1.9 Kiểm lỗi form thêm mới khách hàng 73

1.10 Kiểm lỗi form đăng ký khách hàng 73

1.11 Kiểm lỗi form đăng nhập khách hàng 74

2 Thực hiện kiểm lỗi 74

2.1 Kiểm lỗi phần quản lý sản phẩm 74

2.2 Kiểm lỗi danh mục sản phẩm 75

2.3 Kiểm lỗi nhà cung ứng 76

2.4 Kiểm lỗi form thêm mới quản trị viên 77

2.5 Kiểm lỗi phần chức vụ 77

2.6 Kiểm lỗi phần quyền hạn 78

2.7 Kiểm lỗi bài viết 78

2.8 Kiểm lỗi danh mục bài viết 79

2.9 Kiểm lỗi phần quản lý khách hàng 80

2.10 Kiểm lỗi đăng ký khách hàng 80

2.11 Kiểm lỗi đăng nhập khách hàng 81

V Đóng gói và triển khai 82

VI Phân công công việc 82

Save to a Studylist

Trang 5

PRO1014 – Nhóm 1Lớp:WD16201

GIỚI THIỆU ĐỀ TÀI

1 Giới thiệu đề tài

Theo thống kê của Bộ Y tế tháng 4/2019, khoảng 15% dân số Việt Nam có vấn đềvề sức khỏe tâm thần: rối loạn lo âu, stress, trầm cảm… Theo báo cáo FitchSolutions Macro Research 2019, Việt Nam cũng là nước có tỷ lệ thừa cân béo phìtăng nhanh nhất Đông Nam Á trong 5 năm tính từ 2014 (38%).

Việc giữ gìn sức khỏe từ khi nào đã trở thành vấn đề được ưu tiên hàng đầu Theobáo cáo của Younet Kedia, có nhiều nguyên nhân dẫn đến nhu cầu theo đuổihealthy lifestyle (phong cách sống lành mạnh) trên mạng xã hội hiện nay, dẫn đầuchính là để tăng cường sức khỏe (50.27%)

Đối với người đi làm ít vận động, lối sống lành mạnh giúp họ hạn chế tình trạngbéo phì, ngăn ngừa bệnh tật Và hơn cả, duy trì một vóc dáng đẹp và khỏe mạnhđang là ưu tiên hàng đầu của cả nam lẫn nữ trong thời kỳ “nhà nhà người người đigym” như hiện nay.

2 Lý do chọn đề tài

Do ngày càng nhận được sự hưởng ứng đông đảo, xu hướng sống lành mạnh ngàynay phát triển thành rất nhiều mặt và khía cạnh khác nhau Do đó, nhóm chúng emlựa chọn đề tài về sức khỏe, thực phẩm chức năng, và những sản phẩm liên quanđến sống khỏe, sống xanh, duy trì vóc dáng, bảo vệ môi trường Bên cạnh đó,những thành viên trong nhóm đã có những niềm đam mê yêu thích về tập gym từlâu, có thành viên thích ăn chay, trồng rau sạch Với nhiều lý do và điểm chungnhư vậy, chúng em quyết định xây dựng 1 nền tảng thương mại điện tử để bán lẻphân phối các sản phẩm sức khỏe, thực phẩm chức năng và hy vọng hiện thực hóanó bằng những kỹ năng học được ở trường.

Trang 4

Trang 6

PRO1014 – Nhóm 1Lớp:WD16201

I Phân tích dự án1 Hiện trạng

Health Power là một hệ thống các cửa hàng bán lẻ trên khắp cả nước Việt nam,kinh doanh đa dạng các mặt hàng về thực phẩm chức năng, thực phẩm bổ sungdinh dưỡng và sức khỏe Hiện cửa hàng chưa có website giới thiệu các sản phẩmđến người tiêu dùng và phục vụ khách hàng có nhu cầu mua hàng trực tuyến Họcũng không thu nhận được các phản hồi từ người tiêu dùng về các mặt hàng để cảitiến và nâng cao chất lượng nhằm phục vụ khách hàng ngày một tốt hơn.

2 Yêu cầu hệ thống

Healthy Power mong muốn có một website nhằm giới thiệu sản phẩm và thu nhậný kiến của người tiêu dùng về các sản phẩm đang kinh doanh Website cũng có cácchức năng cho người quản trị để họ có thể quản lý sản phẩm, phân loại sản phẩm,quản lý khách hàng, quản lý các bình luận từ khác hàng về các sản phẩm cũng nhưthống kê hàng hóa theo loại… Ngoài ra, website cũng có chuyên mục về bài viếtđể có thể chia sẻ thông tin về sức khỏe cũng như chia sẻ thông tin, các kinh nghiệmkhi sử dụng sản phẩm…

Yêu cầu cụ thể được đặt ra như sau:

Website bán hàng dành cho người tiêu dùng:

- Cấu trúc chúng của tất cả các trang web trong website phải:

+ Chứa danh mục loại hàng hóa để khách hàng dễ dàng tìm kiếm hàng hóa theotừng loại.

+ Tìm kiếm hàng hóa theo tên.

+ Hiển thị danh sách các mặt hàng được quan tâm nhiều nhất (được xem nhiềunhất).

+ Đăng nhập/thông tin người tiêu dùng sau khi đã đăng nhập.- Trang chính của website.

Trang 5

Trang 7

PRO1014 – Nhóm 1Lớp:WD16201

- Trưng bày các mặt hàng đặc biệt được nhân viên quản trị chỉ định Các mặt hàngđặc biệt có thể được trình bày theo cách nào đó sao cho dễ nhìn (có thể sử dụngslideshow).

- Trang trưng bày hàng hóa.

- Khi người dùng chọn loại hàng hoặc tìm kiếm theo tên thì danh sách hang hóathỏa mãn yêu cầu được hiện ra Mỗi mặt hàng cần hiển thị hình ảnh, tên, đơn giávà giảm giá nếu có Khi người dùng nhấp vào hình của hàng hóa thì sẽ chuyển đếntrang hiển thị chi tiết hàng hóa đồng thời tăng số lần xem.

- Chi tiết hàng hóa Yêu cầu của trang web này như sau:

+ Thông tin chi tiết của mặt hàng được chọn.

+ Danh sách các mặt hàng cùng loại với mặt hàng được chọn.+ Cho phép khách hàng gửi bình luận về sản phẩm.

- Bài viết trên trang.+ Các bài viết nổi bật.+ Bài viết theo chuyên mục.+ Bài viết xem nhiều.+ Chuyên mục bài viết.

- Các trang quản lý tài khoản sử dụng+ Đăng nhập.

+ Đăng ký.+ Quên mật khẩu.+ Đổi mật khẩu.

+ Cập nhật thông tin tài khoản.

Website quản trị dành cho người quản trị:

- Các trang quản lý

Trang 6

Trang 8

+ Quản lý khuyến mãi và giảm giá.+ Quản lý đơn hàng.

+ Quản lý danh mục bài viết.+ Quản lý bài viết.

Yêu cầu về bảo mật:

- Tất cả các form nhập phải được kiểm soát dữ liệu một cách hợp lý.

- Khách hàng chưa đăng nhập không được phép gửi bình luận về hàng hóa cũngnhư đổi mật khẩu, cập nhật thông tin tài khoản.

- Chỉ có các nhân viên quản trị và các cấp trên mới được phép thực hiện các chứcnăng quản trị.

Yêu cầu về môi trường và công nghệ:

- Website phải được xây dựng với PHP và MySQL.

Trang 7

Trang 10

- Tìm hàng theo loại: Liệt kê các mặt hàng theo loại được chọn bởi khách hàng.Thông tin mỗi mặt hàng gồm tên, ảnh và đơn giá Liên kết đến trang chi tiết hànghóa.

- Tìm hàng theo tên: Liệt kê các mặt hàng theo tên hàng hoặc tên loại theo yêu cầutìm kiếm của khách hàng Thông tin mỗi mặt hàng gồm tên, ảnh và đơn giá Liênkết đến trang chi tiết hàng hóa.

- Xem thông tin chi tiết: Hiển thị thông tin chi tiết của mặt hàng được chọn bởikhách hàng và các mặt hàng cùng loại có gắn liên kết đến trang chi tiết hàng hóađể khách hàng có thể xem luôn mà không cần phải trở lại trang liệt kê hàng hóa.

Trang 9

Trang 11

PRO1014 – Nhóm 1Lớp:WD16201

- Gửi bình luận và đánh giá về sản phẩm: Gửi bình luận và đánh giá sao về mặthàng đang xem, chức năng này chỉ được thực hiện sau khi khách hàng đã đăngnhập Các bình luận về mặt hàng cũng được liệt kê ra để khách hàng có thể xem.Số sao của sản phẩm cũng được hiển thị ngay trên mục bình luận để khách hàngđánh giá.

- Quản lý tài khoản:

+ Đăng ký: Đăng ký thành viên mới với vai trò là khách hàng, tức không đượcphép sử dụng các chức năng trong phần quản trị.

+ Đăng nhập: Đăng nhập để có thể thực hiện các chức năng: gửi bình luận, đổimật khẩu, cập nhật thông tin tài khoản, đặt hàng, thanh toán đơn hàng.

+ Đăng xuất: Chọn chức năng này để trở thành người dùng không tên, tức khôngđược phép gửi bình luận, đổi mật khẩu, cập nhật thông tin tài khoản cũng như đặthàng hay thanh toán đơn hàng.

+ Đổi mật khẩu: Thay đổi mật khẩu khi cần thiết để đảm bảo độ bảo mật củamình.

+ Quên mật khẩu: Tìm lại mật khẩu dựa vào tên đăng nhập và email Sau khixác định đúng sẽ gửi mật khẩu qua email đã đăng ký trước đó để đảm bảo độ bảomật.

+ Cập nhật thông tin tài khoản: Cập nhật lại thông tin tài khoản của mình(không cho phép cập nhật tên đăng nhập).

- Xem và gửi bình luận về bài viết: Xem và gửi bình luận bài viết đang xem, chứcnăng này chỉ được thực hiện sau khi khách hàng đã đăng nhập Các bình luận vềbài viết cũng được liệt kê ra để khách hàng có thể xem Ngoài ra, còn hiển thị cácbài viết trong cùng chuyên mục để khách hàng có thể tham khảo thêm.

3.1.2 Chức năng dành cho quản trị

- Cấu trúc chung của trang web: Hiển thị danh sách loại hàng, danh sách mặt hàng,danh sách bình luận, form thêm loại hàng, form thêm mặt hàng, form thêm bàiviết,… và trang thống kê các loại hàng và mặt hàng.

Trang 10

Trang 12

- Quản lý tài khoản quản trị: Thực hiện được các chức năng xem, thêm, xóa, sửa,cấp mật khẩu mới Nhân viên quản trị không thể thực hiện xóa chính mình haynhân viên quản trị khác Chỉ có Cấp trên mới thực hiện việc xóa nhân viên quản trị.- Quản lý tài khoản khách hàng: Thực hiện được các chức năng xem thông tinkhách hàng, xem bình luận của khách hàng, xem thống kê mua hàng của kháchhàng Chỉ có cấp quản lý mới có thể xóa khách hàng.

- Tổng hợp và quản lý bình luận về sản phẩm: Tổng hợp và hiển thị chi tiết cácbình luận của khách hàng về từng mặt hàng Cho phép xóa hoặc ẩn các bình luậnsai hoặc không phù hợp.

- Tổng hợp và quản lý bình luận về bài viết: Tổng hợp và hiển thị chi tiết các bìnhluận của khách hàng về từng bài viết Cho phép xóa hoặc ẩn các bình luận sai hoặckhông phù hợp.

- Tổng hợp – Thống kê hàng hóa: Tổng hợp thông tin hàng hóa theo từng loạihàng Hiển thị biểu đồ hình nến theo tỷ lệ số lượng của từng loại.

Trang 11

Trang 13

PRO1014 – Nhóm 1Lớp:WD16201

- Họ và tên.- Email.- Avatar.

- Mã quản trị viên.- Vị trí công việc.- Bộ phận.- Mã quản lý.- Số điện thoại.- Địa chỉ 1.- Địa chỉ 2.- Mã bưu điện.- Mã ghi nhớ.- Mã kích hoạt.- Trạng thái Chức vụ (acl_roles):

- Mã chức vụ.- Tên chức vụ.- Tên hiển thị.- Tên bảo mật.

Quyền hạn (acl_permissions):- Mã quyền hạn.

- Tên quyền hạn.- Tên hiển thị.- Tên bảo mật.

Trang 12

Trang 14

PRO1014 – Nhóm 1Lớp:WD16201

Chức vụ của quản trị viên (acl_user_has_roles):- ID.

- Mã chức vụ.- Mã quản trị viên.

Quyền hạn của quản trị viên (acl_user_has_permissions):- ID.

- Mã quyền hạn.- Mã quản trị viên.

Quyền hạn của chức vụ (acl_role_has_permissions):- ID.

- Mã quyền hạn.- Mã chức vụ Cửa hàng (shop_stores):

- Mã cửa hàng.- Tên cửa hàng.- Mô tả.- Hình minh họa Nhập kho (shop_imports):

- Mã nhập kho.- Mã cửa hàng.- Mã nhân viên.- Ngày nhập kho Xuất kho (shop_exports):

- Mã xuất kho.

Trang 13

Trang 15

PRO1014 – Nhóm 1Lớp:WD16201

- Mã cửa hàng.- Mã nhân viên.- Ngày xuất kho.

Danh mục sản phẩm (shop _categories):- Mã danh mục.

- Tên danh mục.- Mô tả danh mục.- Hình minh họa.- Trạng thái hiển thị.- Thứ tự hiển thị- Mã danh mục cha.

Nhà cung ứng (shop_suppliers):- Mã nhà cung ứng.

- Tên nhà cung ứng.- Mô tả nhà cung ứng.- Hình minh họa.- Trạng thái hợp tác.- Thứ tự hiển thị Sản phẩm (shop_products):

- ID sản phẩm.- Tên sản phẩm.- Mã sản phẩm.- Mã danh mục.- Mã nhà cung ứng.- Mô tả ngắn.

Trang 14

Trang 16

PRO1014 – Nhóm 1Lớp:WD16201

- Chi tiết sản phẩm.- Giá sản phẩm.- Giá giảm sản phẩm.- Sản phẩm nổi bật.- Sản phẩm mới.- Trạng thái kinh doanh.- Ảnh mô tả.

Giảm giá sản phẩm (shop_products_discounts):- Mã sản phẩm.

- Tên giảm giá.- Số lượng giảm.- Trạng thái sửa chửa.- Ngày bắt đầu.- Ngày kết thúc.

Bình luận và đánh giá sản phẩm (shop_products_reviews):- Mã sản phẩm.

- Mã khách hàng.- Số sao đánh giá.- Bình luận.- Trạng thái hiển thị.- Bình luận trả lời.

Thư viện ảnh sản phẩm (shop_products_gallery):- Mã ảnh.

- Mã sản phẩm.

Trang 15

Trang 17

- Số lượt sử dụng.- Số lượt sử dụng tối đa.

- Số lượt sử dụng tối đa của mỗi khách hàng.- Loại giảm.

- Số tiền giảm.- Sửa chữa.- Ngày bắt đầu.- Ngày kết thúc.

Khách hàng (shop_customers): - Mã khách hàng.

- Tên đăng nhập.- Mật khẩu.- Họ và tên.- Giới tính.- Email.- Ngày sinh.- Hình đại diện.- Số điện thoại.- Địa chỉ mua hàng.

Trang 16

Trang 18

PRO1014 – Nhóm 1Lớp:WD16201

- Địa chỉ giao hàng.- Mã phường/xã.- Mã quận/huyện.- Mã tỉnh/thành phố.- Mã bưu điện.- Mã ghi nhớ.- Mã kích hoạt.- Trạng thái hoạt động.

Phương thức thanh toán (shop_payment_types):- Mã phương thức.

- Tên phương thức.- Mô tả.

- Hình đại diện Hóa đơn (shop_orders):

- Mã hóa đơn.- Mã khách hàng.- Mã nhân viên.- Ngày đặt hàng.- Ngày giao hàng.- Tên đơn hàng.- Ghi chú đơn hàng.- Địa chỉ giao hàng 1.- Địa chỉ giao hàng 2.- Mã phường/xã.- Mã quận/huyện.

Trang 17

Trang 19

PRO1014 – Nhóm 1Lớp:WD16201

- Mã tỉnh/thành phố.- Mã bưu điện.- Phí giao hàng.

- Phương thức thanh toán.- Ngày thanh toán.- Trạng thái đơn hàng.

Hóa đơn chi tiết (shop_order_details):- Mã hóa đơn chi tiết.

- Mã hóa đơn.- Mã sản phẩm.- Số lượng.- Tổng tiền.

Danh mục bài viết (tbl_blog_categories):- Mã danh mục.

- Tên danh mục.- Hình minh họa.- Mô tả danh mục.- Trạng thái ẩn hiện.- Danh mục cha Bài viết (tbl_blogs):

- Tiêu đề.- Tiêu đề phụ.- Ảnh thumbnail.- Nội dung.- Tác giả.

Trang 18

Trang 20

PRO1014 – Nhóm 1Lớp:WD16201

- Trạng thái.- Số lượt xem.

Chi tiết bài viết (tbl_blog_details):- Mã chi tiết.

- Mã bài viết.- Mã danh mục.

Bình luận bài viết (tbl_blog_comments):- Mã bình luận.

- Mã khách hàng.- Nội dung.- Trạng thái.- Bình luận trả lời.

II Thiết kế

1 Mô hình triển khai

Website giới thiệu hàng hóa của Healthy Power sau khi hoàn thành sẽ được triển khai theo mô hình như sơ đồ sau:

Thuê host có hỗ trợ php và mySql để triển khai website healthypower.tk lên đó.

Trang 19

Trang 21

PRO1014 – Nhóm 1Lớp:WD16201

Nhân viên quản trị vào website để quản lý.

Người tiêu dùng sử dụng trình duyệt web để truy cập, tìm kiếm và gửi bình luận về sản phẩm.

Trang 22

PRO1014 – Nhóm 1Lớp:WD16201

Trang 21

Trang 23

PRO1014 – Nhóm 1Lớp:WD16201

Trang 22

Trang 24

PRO1014 – Nhóm 1Lớp:WD16201

Trang 23

Trang 25

PRO1014 – Nhóm 1Lớp:WD16201

Trang 24

Trang 26

PRO1014 – Nhóm 1Lớp:WD16201

2.2.2 Sơ đồ ERD Cấp 1

Trang 25

Trang 27

PRO1014 – Nhóm 1Lớp:WD16201

Trang 26

Trang 28

PRO1014 – Nhóm 1Lớp:WD16201

Trang 27

Trang 29

PRO1014 – Nhóm 1Lớp:WD16201 2.2.3 Sơ đồ ERD Cấp 2

Trang 28

Trang 30

PRO1014 – Nhóm 1Lớp:WD16201

Trang 29

Trang 31

PRO1014 – Nhóm 1Lớp:WD16201

Trang 30

Trang 32

PRO1014 – Nhóm 1Lớp:WD16201

2.2 Thiết kế chi tiết các thực thể

2.2.1 Quản trị viên

Bảng Quản trị viên (acl_users) lưu thông tin quản trị viên có cấu trúc như sau:

id bigint(20) PK, NOT NULL, tự tăng Mã quản trị viên

AS DEFINED: 1

Trạng thái hoạt động

2.2.2 Chức vụ

Bảng chức vụ (acl_roles) lưu thông tin về chức vụ của quản trị viên có cấu trúcnhư sau:

id bigint(20) PK, NOT NULL, tự tăng Mã chức vụ

Trang 31

Trang 33

PRO1014 – Nhóm 1Lớp:WD16201 2.2.3 Quyền hạn

Bảng quyền hạn (acl_permissions) lưu thông tin về quyền hạn của quản trị viên cócấu trúc như sau:

id bigint(20) PK, NOT NULL, tự tăng Mã quyền hạn

2.2.4 Chức vụ của quản trị viên

Bảng chức vụ của quản trị viên (acl_user_has_roles) lưu thông tin về chức vụ củaquản trị viên cụ thể có cấu trúc như sau:

id bigint(20) PK, NOT NULL, tự tăng Mã chi tiết

user_id bigint(20) NOT NULL, FK Mã quản trị viên

2.2.5 Quyền hạn của quản trị viên

Bảng quyền hạn của quản trị viên (user_has_permissions) lưu thông tin về quyềnhạn của quản trị viên cụ thể có cấu trúc như sau:

id bigint(20) PK, NOT NULL, tự tăng Mã chi tiếtpermission_id bigint(20) NOT NULL, FK Mã quyền hạnuser_id bigint(20) NOT NULL, FK Mã quản trị viên

2.2.6 Quyền hạn của chức vụ

Bảng quyền hạn của chức vụ (acl_role_has_permissions) lưu thông tin về quyềnhạn của chức vụ cụ thể có cấu trúc như sau:

id bigint(20) PK, NOT NULL, tự tăng Mã chi tiếtpermission_id bigint(20) NOT NULL, FK Mã quyền hạn

Trang 32

Trang 34

PRO1014 – Nhóm 1Lớp:WD16201 2.2.7 Cửa hàng

Bảng cửa hàng (shop_stores) lưu thông tin của cửa hàng có cấu trúc như sau:

store_name varchar(200) NOT NULL Tên cửa hàng

status tinyint(1) As Defined: 1 Trạng thái hoạt động

2.2.8 Nhập kho

Bảng nhập kho (shop_imports) lưu thông tin về việc nhập kho của cửa hàng có cấutrúc như sau:

id bigint(20) PK, NOT NULL, tự tăng Mã nhập

employee_id bigint(20) NOT NULL, FK Mã nhân viên

2.2.9 Chi tiết nhập kho

Bảng chi tiết nhập kho (shop_import_details) lưu thông tin về chi tiết từng đợtnhập kho của cửa hàng có cấu trúc như sau:

id bigint(20) PK, NOT NULL, tự tăng Mã chi tiếtimport_id bigint(20) NOT NULL, FK Mã nhập khoproduct_id bigint(20) NOT NULL, FK Mã sản phẩm

2.2.10 Xuất kho

Bảng xuất kho (shop_exports) lưu thông tin về việc xuất kho của cửa hàng có cấutrúc như sau:

Trang 33

Trang 35

PRO1014 – Nhóm 1Lớp:WD16201

id bigint(20) PK, NOT NULL, tự tăng Mã xuất

employee_id bigint(20) NOT NULL, FK Mã nhân viên

2.2.11 Chi tiết xuất kho

Bảng chi tiết xuất kho (shop_export_details) lưu thông tin về chi tiết từng đợt xuấtkho của cửa hàng có cấu trúc như sau:

id bigint(20) PK, NOT NULL, tự tăng Mã chi tiếtexport_id bigint(20) NOT NULL, FK Mã xuất khoproduct_id bigint(20) NOT NULL, FK Mã sản phẩm

2.2.12 Nhà cung ứng sản phẩm

Bảng nhà cung ứng sản phẩm (shop_suppliers) lưu thông tin của nhà cung ứng sảnphẩm có cấu trúc như sau:

id bigint(20) PK, NOT NULL, tự tăng ID

supplier_code varchar(50) NOT NULL Mã nhà cung ứngsupplier_nam

supplier_slug varchar(300) NOT NULL Liên kết tĩnh

status tinyint(1) As Defined: 1 Trạng thái hợp tác

Trang 34

Trang 36

PRO1014 – Nhóm 1Lớp:WD16201 2.2.13 Danh mục sản phẩm

Bảng danh mục sản phẩm lưu thông tin của danh mục sản phẩm có cấu trúc nhưsau:

category_code varchar(50) NOT NULL Mã danh mụccategory_nam

category_slug varchar(300) NOT NULL Liên kết tĩnh

status tinyint(1) As Defined: 1 Trạng thái hiển thị

2.2.14 Sản phẩm

Bảng sản phẩm (shop_products) lưu thông tin về chi tiết từng sản phẩm có cấu trúcnhư sau:

product_code varchar(25) NOT NULL Mã sản phẩmproduct_name varchar(50) NOT NULL Tên sản phẩmproduct_slug varchar(100) NOT NULL Liên kết tĩnh

standard_cost decimal(19,4) NOT NULL Chi phí

Số lượng mỗi đơn vịdiscontinued tinyint(1) As Defined: 1 Tình trạng kinh

is_featured tinyint(1) As Defined: 0 Sản phẩm nổi bật

category_id bigint(20) NOT NULL, FK Mã danh mụcsupplier_id bigint(20) NOT NULL, FK Mã nhà cung ững

Trang 35

Trang 37

product_id bigint(20) NOT NULL, FK Mã sản phẩmdiscount_name varchar(500) NOT NULL Tên giảm giádiscount_amoun

2.2.16 Đánh giá sản phẩm

Bảng đánh giá sản phẩm (shop_products_reviews) lưu thông tin của giá giảm sảnphẩm có cấu trúc như sau:

product_id bigint(20) NOT NULL, FK Mã sản phẩmcustomer_id bigint(20) NOT NULL, FK Mã khách hàng

status tinyint(1) As Defined: 1 Trạng thái hiển thị

Trang 38

PRO1014 – Nhóm 1Lớp:WD16201

product_id bigint(20) NOT NULL, FK Mã sản phẩm

2.2.18 Mã khuyến mãi

Bảng mã khuyến mãi (shop_vouchers) lưu thông tin về các mã khuyễn mãi cócấu trúc như sau:

voucher_code varchar(500) NOT NULL Mã khuyến mãivoucher_name varchar(500) NOT NULL Tên khuyến mãivoucher_slug varchar(550) NOT NULL Liên kết tĩnh

max_uses_user int(10) NOT NULL Số lượt sử dụng tốiđa cho khách hàng

discount_amount double NOT NULL Giá trị giảm

2.2.19 Mã khuyến mãi sản phẩm

Bảng mã khuyến mãi sản phẩm (shop_vouchers_products) lưu thông tin về các mãkhuyễn mãi của sản phẩm có cấu trúc như sau:

product_id bigint(20) NOT NULL, FK Mã sản phẩmvoucher_id bigint(20) NOT NULL, FK Mã khuyến mãi

Trang 37

Trang 39

customer_id bigint(20) NOT NULL, FK Mã khách hàngvoucher_id bigint(20) NOT NULL, FK Mã khuyến mãi

2.2.21 Khách hàng

Bảng Khách hàng (shop_customer) lưu thông tin của khách hàng có cấu trúc nhưsau:

Trang 38

Trang 40

PRO1014 – Nhóm 1Lớp:WD16201

2.2.22 Phương thức thanh toán

Bảng phương thức thanh toán lưu thông tin về các phương thức thanh toán có cấu trúc như sau:

payment_code varchar(500) NOT NULL Mã phương thứcpayment_name varchar(500) NOT NULL Tên phương thứcpayment_slug varchar(550) NOT NULL Liên kết tĩnh

2.2.23 Đơn hàng

Bảng đơn hàng (shop_orders) lưu thông tin của đơn hàng có cấu trúc như sau:

employee_id bigint(20) NOT NULL, FK Mã nhân viêncustomer_id bigint(20) NOT NULL, FK Mã khách hàng

ship_district_id int(10) NOT NULL Mã quận/huyệnship_province_i

Mã tỉnh/thành phố

Trang 39

Ngày đăng: 11/05/2024, 16:13

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan