Trang 1 HỌC VIỆN NGÂN HÀNGKHOA HỆ THỐNG THÔNG TIN QUẢN LÝTHIẾT KẾ CƠ SỞ DỮ LIỆUBÁO CÁO BÀI TẬP LỚNĐỀ TÀI: Thiết kế cơ sở dữ liệu cho hệ thống quản lí bán hàng siêuthị Trang 2 HỌC VIỆN N
HỌC VIỆN NGÂN HÀNG KHOA HỆ THỐNG THÔNG TIN QUẢN LÝ THIẾT KẾ CƠ SỞ DỮ LIỆU BÁO CÁO BÀI TẬP LỚN ĐỀ TÀI: Thiết kế sở liệu cho hệ thống quản lí bán hàng siêu thị Giảng viên hướng dẫn: ThS Nguyễn Thị Thu Trang Sinh viên thực hiện: abc abxc abadsf ádf ádf Hà Nội – 2023 i HỌC VIỆN NGÂN HÀNG KHOA HỆ THỐNG THÔNG TIN QUẢN LÝ THIẾT KẾ CƠ SỞ DỮ LIỆU BÁO CÁO BÀI TẬP LỚN ĐỀ TÀI: Thiết kế sở liệu cho hệ thống quản lí bán hàng siêu thị Thành viên Nhóm Cơng việc Thiết kế báo cáo viết truy vấn Thiết kế sở liệu mức logic Thiết kế sở liệu mức vật lí Thiết kế sở liệu mức khái niệm Tìm hiểu nghiệp vụ hệ thống viết mơ tả toán Hà Nội – 2023 ii Tỉ lệ 20% 20% 20% 20% 20% LỜI NÓI ĐẦU Bài tập lớn môn học “thiết kế sở liệu” với đề tài “ thiết kế sở liệu cho hệ thống quản lí bán hàng siêu thị” kết khoá học nỗ lực cố gắng phối hợp tất thành viên nhóm chúng em Và báo cáo đánh dấu đồng thời lưu giữ cho cố gắng chúng em suốt thời gian qua Trong q trình thực hồn thành tập lớn này, chúng em nhận hướng dẫn giúp đỡ nhiệt tình thầy cô bạn Khoa Hệ Thống Thông tin – Học Viện Ngân Hàng Chúng em xin gửi lời cảm ơn chân thành sâu sắc tới thầy, Khoa, người tận tình giảng truyền đạt kiến thức cần thiết suốt thời gian học Học Viện Ngân Hàng để chúng em có đủ kiến thức, kinh nghiệm, tự tin để hoàn thành tập lớn Đặc biệt, chúng xin cảm ơn cô Nguyễn Thị Thu Trang, người tận tình, bảo, hỗ trợ chúng em suốt trình thực tập Trong thời gian học tập làm việc thầy, chúng em không học hỏi kiến thức chuyên ngành mà thái độ làm việc nghiêm túc, cách thức hợp tác công việc để hồn thành cơng việc hiệu Mặc dù chúng em cố gắng hoàn thiện tập phạm vị khả cho phép chúng, chắn khơng tránh khỏi thiếu sót Em xin kính mong nhận cảm thơng góp ý thầy, bạn Cuối cùng, em xin kính chúc thầy cô mạnh khoẻ, luôn người dẫn dắt hệ sinh viên Học Viện Ngân Hàng trưởng thành trở thành nhân tố quan trọng thị trường lao động Em xin chân thành cảm ơn! MỤC LỤC LỜI NÓI ĐẦU MỤC LỤC DANH MỤC SƠ ĐỒ & LƯỢC ĐỒ DANH MỤC BÁO CÁO Chương I: Giới thiệu đề tài Chương II: Yêu cầu nghiệp vụ hệ thống quản lí bán hàng siêu thị .6 Nghiệp vụ quản lí sản phẩm Nghiệp vụ quản lí bán hàng Nghiệp vụ quản lí nhân viên Nghiệp vụ thống kê báo cáo Quản lí quyền truy cập Chương III: Thiết kế sở liệu cho hệ thống bán hàng siêu thị 10 Mô tả toán 10 1.1 Nhập hàng từ nhà cung cấp: .10 1.2 Xuất hàng từ kho lên quầy: 10 1.3 Bán hàng: 10 1.4 Kiểm kê hàng hoá: 10 1.5 Lập báo cáo thống kê: 11 Các thực thể, thuộc tính mối quan hệ 11 2.1 Thực thể thuộc tính 11 2.2 Mối quan hệ 12 Mô hình ERD 14 Thiết kế sở liệu mức logic .15 Lược đồ quan hệ 17 5.1 Đăng Nhập 17 5.2 Hàng Hoá 17 5.3 Chi Tiết Nhập .18 5.4 Chi Tiết Xuất 19 5.5 Chi Tiết Hóa Đơn .20 5.6 Chi Tiết Kiểm Kê .21 Thiết kế sở liệu mức vật lí .22 Xác định nhóm người dùng, phân quyền truy cập phương pháp an toàn liệu 30 7.1 Các nhóm người dùng 30 7.2 Phân quyền hệ thống 31 7.3 Phương pháp an toàn liệu 33 CHƯƠNG 4: DANH MỤC BÁO CÁO 34 Báo cáo thông tin nhập hàng hóa gần nhà cung cấp 34 Báo cáo doanh thu hàng hóa ngày 35 Báo cáo số lượng hàng tồn kho 36 Báo cáo số lượng đơn hàng nhân viên tháng 37 Báo cáo mặt hàng bán nhiều ngày 38 KẾT LUẬN 39 DANH MỤC SƠ ĐỒ Sơ đồ Mơ hình thực thể quan hệ ERD 13 Sơ đồ Lược đồ quan hệ đăng nhập .16 Sơ đồ Lược đồ quan hệ hàng hoá 16 Sơ đồ Lược đồ quan hệ chi tiết nhập 17 Sơ đồ Lược đồ quan hệ chi tiết xuất .18 Sơ đồ Lược đồ quan hệ chi tiết hoá đơn .19 Sơ đồ Lược đồ quan hệ chi tiết kiểm kê .20 DANH MỤC BÁO CÁO Báo cáo Báo cáo nhập hàng gần nhà cung cấp 33 Báo cáo Báo cáo doanh thu hàng ngày 34 Báo cáo Báo cáo số lượng hàng tồn kho 35 Báo cáo Báo cáo số lượng đơn hàng nhân viên tháng 6/2023 .36 Báo cáo Báo cáo hàng hóa bán nhiều ngày .37 Recommended for you Document continues below THE Result OF THE Reasearch Intergrated Marketing… None Liturature review - ma sma sm Intergrated Marketing… None Correctional Administration Criminology 96% (113) English - huhu 10 Led hiển thị 100% (3) Chương I: Giới thiệu đề tài Đề tài "Thiết kế sở liệu cho hệ thống bán hàng siêu thị" nhiệm vụ tương đối phức tạp quan trọng việc xây dựng hệ thống bán hàng đại linh hoạt cho siêu thị Chúng em định chọn đề tài để thực báo cáo tập lớn kết thúc khoá học thực tế phát triển mạnh mẽ ngành bán lẻ cạnh tranh gay gắt, nên hệ thống bán hàng phải đáp ứng đa dạng địi hỏi cao quản lý thơng tin sản phẩm, khách hàng, hố đơn nhiều khía cạnh kinh doanh khác Nhận thấy tính thực tiễn, tầm quan trọng đề tài, chúng em bắt tay vào thực bắt đầu tìm hiểu đề tài Chúng em tìm hiểu trình thiết kế sở liệu cho hệ thống bán hàng siêu thị việc khám phá hiểu rõ yêu cầu doanh nghiệp người dùng Điều bao gồm việc xác định thông tin cần lưu trữ, quan hệ thơng tin quy trình kinh doanh liên quan Dựa yêu cầu này, chúng em thiết kế cấu trúc sở liệu phù hợp, bao gồm thực thể, mối quan hệ thuộc tính Trong q trình thực đề tài, chúng em gặp phải thách thức thiết kế sở liệu cho hệ thống bán hàng siêu thị quản lý thông tin sản phẩm tồn kho Cơ sở liệu phải hỗ trợ việc lưu trữ theo dõi thông tin chi tiết sản phẩm, bao gồm thông tin mô tả, giá cả, nhà cung cấp, số lượng tồn kho thơng tin liên quan khác Ngồi ra, sở liệu cần hỗ trợ việc quản lý hoá đơn, quản lý giao dịch nhập hàng hoá xuất hàng hoá từ kho lên quầy Chúng em xem xét vấn đề hiệu suất khả mở rộng Với số lượng lớn giao dịch hàng ngày tăng trưởng liên tục liệu, sở liệu phải đảm bảo tốc độ truy xuất nhanh khả mở rộng linh hoạt để đáp ứng nhu cầu hệ thống tương lai Đồng thời, việc áp dụng nguyên tắc bảo mật liệu yếu tố quan trọng thiết kế sở liệu Cuối cùng, chúng em kết luận: việc thiết kế sở liệu cho hệ thống bán hàng siêu thị đóng vai trò quan trọng việc tạo tảng mạnh mẽ để quản lý thông tin kinh doanh tương tác với khách hàng Điều đóng góp vào thành công hệ thống bán hàng, giúp nâng cao hiệu suất kinh doanh, tối ưu hố quy trình mang lại lợi ích to lớn cho doanh nghiệp khách hàng Chương II: Yêu cầu nghiệp vụ hệ thống quản lí bán hàng siêu thị Nghiệp vụ quản lí sản phẩm Quản lý sản phẩm trình quản lý điều hành hoạt động liên quan đến sản phẩm tổ chức doanh nghiệp Nó bao gồm việc thu thập, lưu trữ, cập nhật theo dõi thông tin sản phẩm từ sản phẩm nhập vào bán sử dụng Quản lý sản phẩm đảm bảo thông tin sản phẩm trì xác hiệu quả, đảm bảo theo dõi kiểm soát sản phẩm trình sản xuất, vận chuyển, lưu trữ bán hàng Mục tiêu quản lý sản phẩm đảm bảo hiệu hiệu suất việc quản lý hoạt động liên quan đến sản phẩm, nhằm đáp ứng nhu cầu khách hàng tối ưu hóa lợi nhuận cho tổ chức Lưu trữ thơng tin sản phẩm bao gồm mã sản phẩm, tên, mơ tả, giá, nhà cung cấp thuộc tính khác Hỗ trợ quản lý kho hàng, tồn kho cập nhật thông tin số lượng sản phẩm cịn lại Xác định vị trí lưu trữ sản phẩm kho cập nhật có thay đổi Người dùng/nhân viên: Quản lý kho hàng, nhân viên nhập liệu, nhân viên quản lý sản phẩm Hoạt động: Nhân viên nhập liệu cung cấp thông tin sản phẩm cập nhật thông tin tồn kho Nhân viên quản lý sản phẩm theo dõi vị trí lưu trữ cập nhật có thay đổi Nghiệp vụ quản lí bán hàng Quản lý bán hàng trình quản lý điều hành hoạt động liên quan đến trình bán hàng tổ chức doanh nghiệp Mục tiêu quản lý bán hàng tạo trải nghiệm mua hàng tốt cho khách hàng đạt doanh số bán hàng cao Quản lý bán hàng bao gồm việc xử lý đơn đặt hàng, quản lý toán, in hóa đơn tính tốn tổng số tiền Nó đảm bảo trình bán hàng thực cách hiệu hiệu suất, từ việc chăm sóc khách hàng, xử lý tốn giao hàng hỗ trợ sau bán hàng Hỗ trợ quản lý q trình bán hàng bao gồm tạo hố đơn bán hàng, xử lý tốn, in hóa đơn Lưu trữ thơng tin hóa đơn bao gồm mặt hàng mua, số lượng, giá bán, thơng tin khác Tính tốn tổng số tiền hoá đơn bán hàng, bao gồm giá sản phẩm, thuế chiết khấu Người dùng/nhân viên: Nhân viên bán hàng, quản lý bán hàng Hoạt động: sử dụng hệ thống để tạo hoá đơn bán hàng, xác nhận xử lý toán Hệ thống tự động tính tốn tổng số tiền in hóa đơn cho khách hàng Quản lý bán hàng theo dõi hoạt động bán hàng thống kê doanh thu Nghiệp vụ quản lí nhân viên Quản lý nhân viên trình quản lý điều hành hoạt động liên quan đến nhân viên tổ chức doanh nghiệp Mục tiêu quản lý nhân viên tạo môi trường làm việc hiệu quả, tăng cường hiệu suất làm việc nhân viên đảm bảo phát triển cá nhân chuyên môn họ Quản lý nhân viên bao gồm hoạt động tuyển dụng, đào tạo phát triển nhân viên, quản lý lương bổng, đánh giá hiệu suất, quản lý chấm công, xây dựng môi trường làm việc tích cực động viên nhân viên Lưu trữ thông tin nhân viên bao gồm tên, địa chỉ, số điện thoại, email, vị trí cơng việc, mức lương thông tin liên quan khác Xác định vai trò quyền truy cập nhân viên hệ thống Người dùng/nhân viên: Quản lý nhân sự, nhân viên quản lý nhân viên Hoạt động: sử dụng hệ thống để thêm, cập nhật thông tin nhân viên, quản lý quyền truy cập Nhân viên quản lý nhân viên sử dụng hệ thống để theo dõi hoạt động công việc, xác định lịch làm việc quản lý hoạt động liên quan đến nhân Mã PN Char(5) Khóa ngoại references Phiếu Nhập Mã HH Char(10) Khóa ngoại references Hàng Hóa Số Lượng Tinyint Không chứa chữ Đơn Giá Int Không chứa chữ Chiết Khấu Int Không chứa chữ Ngày Cập Nhật Date YYYY-MM-DD x Cả số lẫn chữ Cả số lẫn chữ PHIẾU XUẤT Tên trường Kiểu liệu Constraint Index Domain Mã PX Char(5) Khóa x Cả số lẫn chữ Ngày Xuất Date Mã NV Char(10) YYYY-MM-DD Khóa ngoại references Nhân Viên Cả số lẫn chữ CHI TIẾT PHIẾU XUẤT Tên trường Kiểu liệu Constraint Index Domain Mã PX Char(5) Khóa ngoại references Phiếu Xuất x Cả số lẫn chữ 26 Mã HH Char(10) Số Lượng Tinyint Khóa ngoại references Hàng Hóa Cả số lẫn chữ Khơng chứa chữ HOÁ ĐƠN BÁN HÀNG Tên trường Kiểu liệu Constraint Index Domain Mã HD Char(5) Khóa x Cả số lẫn chữ Ngày Bán Date YYYY-MM-DD Tổng Tiền HD Int Khơng chứa chữ Mã NV Char(10) Khóa ngoại references Nhân Viên Cả số lẫn chữ CHI TIẾT HOÁ ĐƠN Tên trường Kiểu liệu Constraint Index Domain Mã HD Char(5) Khóa ngoại references Hóa Đơn Bán Hàng x Cả số lẫn chữ 27 Khóa ngoại references Hàng Hóa Mã HH Char(10) Cả số lẫn chữ Số Lượng Tinyint Không chứa chữ Đơn Giá Int Không chứa chữ Tile_VAT Int Không chứa chữ Thành Tiền Int Không chứa chữ PHIẾU KIỂM KÊ Tên trường Kiểu liệu Constraint Index Domain Mã PKK Char(5) Khóa x Cả số lẫn chữ Ngày KK Date Mã NV Char(10) YYYY-MM-DD Khóa ngoại references Nhân Viên Cả số lẫn chữ CHI TIẾT PHIẾU KIỂM KÊ Tên trường Kiểu liệu Constraint Index Domain Mã PKK Char(5) Khóa ngoại references Phiếu Kiểm Kê x Cả số lẫn chữ 28 Khóa ngoại references Hàng Hóa Mã HH Char(10) Số Lượng Nhập Tinyint Không chứa chữ Số Lượng Xuất Tinyint Không chứa chữ Số Lượng Bán Tinyint Không chứa chữ Số Lượng Tồn Quầy Tinyint Không chứa chữ Số lương Tồn Kho Tinyint Không chứa chữ 29 Cả số lẫn chữ Xác định nhóm người dùng, phân quyền truy cập phương pháp an toàn liệu 7.1 Các nhóm người dùng a) Nhóm nhân viên Nhân viên nhập hàng: Người có quyền thực chức nhập hàng từ nhà cung cấp, tạo danh mục thơng tin nhà cung cấp hàng hố mới, lập phiếu nhập hàng Nhân viên xuất hàng: Người có quyền thực chức xuất hàng từ kho lên quầy, kiểm tra số lượng hàng kho, lập phiếu xuất hàng Nhân viên thu ngân: Người có quyền thực chức bán hàng, kiểm tra mã hàng tính tiền, lập hố đơn cho khách hàng Nhân viên kiểm kê: Người có quyền thực chức kiểm kê hàng hoá, lập phiếu kiểm kê Nhân viên tin học: Người có quyền thực chức lập báo cáo thống kê theo yêu cầu b) Nhóm người quản lí Quản lý siêu thị: Người có quyền cao hệ thống, quản lý giám sát toàn hoạt động siêu thị, quản lý nhóm người dùng khác, có quyền truy cập vào tất chức liệu hệ thống Quản lý kho: Người chịu trách nhiệm quản lý giám sát hoạt động kho hàng, bao gồm kiểm tra lượng hàng tồn, quản lý phiếu nhập xuất hàng, có quyền truy cập thao tác chức liên quan Quản lý bán hàng: Người chịu trách nhiệm quản lý giám sát hoạt động bán hàng quầy, quản lý hoá đơn bán hàng, xử lý yêu cầu tốn, có quyền truy cập thao tác chức liên quan 30 c) Nhóm người thiết kế hệ thống Nhóm phát triển: Người tham gia trình thiết kế, phát triển triển khai hệ thống, có quyền truy cập thực thao tác liên quan đến cấu trúc sở liệu, mã hóa, cơng việc kỹ thuật khác Nhóm thiết kế giao diện: Người chịu trách nhiệm thiết kế giao diện người dùng hấp dẫn dễ sử dụng cho hệ thống, đảm bảo trải nghiệm người dùng tốt 7.2 Phân quyền hệ thống Nhóm nhân viên nhập hàng: Có quyền truy cập thao tác chức liên quan đến nhập hàng, danh mục nhà cung cấp hàng hoá o INSERT: Thêm thông tin phiếu nhập hàng, nhà cung cấp hàng hoá vào bảng tương ứng o UPDATE: Cập nhật thông tin bảng phiếu nhập hàng, nhà cung cấp hàng hoá o SELECT: Truy vấn thông tin phiếu nhập hàng, nhà cung cấp hàng hố o DELETE: Xóa thơng tin phiếu nhập hàng, nhà cung cấp hàng hố khơng cịn cần thiết Nhóm nhân viên xuất hàng: Có quyền truy cập thao tác chức liên quan đến xuất hàng từ kho lên quầy o INSERT: Thêm thông tin phiếu xuất hàng chi tiết xuất hàng vào bảng tương ứng o UPDATE: Cập nhật thông tin bảng phiếu xuất hàng chi tiết xuất hàng o SELECT: Truy vấn thông tin phiếu xuất hàng chi tiết xuất hàng o DELETE: Xóa thơng tin phiếu xuất hàng chi tiết xuất hàng khơng cần thiết Nhóm nhân viên bán hàng: Có quyền truy cập thao tác chức liên quan đến bán hàng, tính tiền lập hố đơn o SELECT: Truy vấn thơng tin hàng hố, kiểm tra tính hợp lệ mã vạch o INSERT: Thêm thơng tin hố đơn bán hàng chi tiết hoá đơn vào bảng tương ứng 31 o UPDATE: Cập nhật thơng tin bảng hố đơn bán hàng chi tiết hoá đơn o SELECT: Truy vấn thơng tin hố đơn bán hàng chi tiết hố đơn Nhóm nhân viên kiểm kê: Có quyền truy cập thao tác chức liên quan đến kiểm kê hàng hoá o SELECT: Truy vấn liệu từ sở liệu để kiểm tra thơng tin hàng hố, phiếu nhập, phiếu xuất hố đơn o INSERT: Thêm thơng tin phiếu kiểm kê vào sở liệu để ghi nhận trình kiểm kê hàng hố o UPDATE: Cập nhật thơng tin bảng phiếu kiểm kê liệu kiểm kê để đồng hóa với q trình kiểm kê thực tế o SELECT: Truy vấn thông tin phiếu kiểm kê liệu liên quan để phân tích, xác nhận lập báo cáo kiểm kê Nhóm nhân viên tin học: Có quyền truy cập thao tác chức liên quan đến lập báo cáo thống kê o SELECT: Truy vấn liệu từ sở liệu để lấy thông tin cần thiết cho việc lập báo cáo, phân tích liệu thực tác vụ khác liên quan đến thông tin hệ thống o INSERT: Thêm thông tin cấu trúc liệu mới, bảng, quan hệ thành phần khác hệ thống o UPDATE: Cập nhật thông tin bảng, quan hệ cấu trúc liệu để đảm bảo tính xác cập nhật liệu o DELETE: Xóa thơng tin khơng cần thiết liệu khơng cịn sử dụng hệ thống Người quản lí: o CREATE DATABASE: Tạo sở liệu o CREATE TABLE: Tạo bảng sở liệu o ALTER TABLE: Sửa đổi cấu trúc bảng (thêm, sửa, xóa cột) o CREATE USER: Tạo người dùng hệ thống o GRANT: Cấp quyền truy cập phân quyền cho người dùng đối tượng sở liệu (bảng, quyền truy cập ) o BACKUP RESTORE: Sao lưu khôi phục sở liệu o SELECT, INSERT, UPDATE, DELETE: Truy vấn, thêm, cập nhật xóa liệu bảng Người thiết kế hệ thống: 32 o CREATE TABLE: Tạo bảng sở liệu o ALTER TABLE: Sửa đổi cấu trúc bảng (thêm, sửa, xóa cột) o CREATE INDEX: Tạo mục cột để tối ưu hóa hiệu suất truy xuất liệu o CREATE VIEW: Tạo view (cấu trúc truy vấn ảo) để truy xuất liệu từ nhiều bảng thực truy vấn phức tạp o SELECT, INSERT, UPDATE, DELETE: Truy vấn, thêm, cập nhật xóa liệu bảng o CREATE PROCEDURE CREATE FUNCTION: Tạo thủ tục hàm lưu trữ để thực tác vụ logic phức tạp sở liệu 7.3 Phương pháp an toàn liệu Để đảm bảo tính an tồn liệu, hệ thống cần triển khai biện pháp bảo mật, bao gồm: Xác thực ủy quyền: Sử dụng tài khoản mật để xác thực người dùng áp dụng phân quyền để kiểm soát quyền truy cập thực thao tác Mã hóa liệu: Mã hóa liệu nhạy cảm thơng tin đăng nhập để đảm bảo tính bảo mật lưu trữ truyền qua mạng Kiểm tra liệu đầu vào: Thực kiểm tra xử lý liệu đầu vào để ngăn chặn công SQL Injection hành vi xâm nhập liệu Sao lưu khôi phục liệu: Đảm bảo lưu định kỳ khôi phục liệu trường hợp hệ thống gặp cố liệu Giám sát ghi nhật ký: Theo dõi hoạt động người dùng, ghi lại kiện quan trọng cung cấp chế ghi nhật ký để phân tích phát hành vi bất thường 33 CHƯƠNG 4: DANH MỤC BÁO CÁO Báo cáo thông tin nhập hàng hóa gần nhà cung cấp Báo cáo Báo cáo nhập hàng gần nhà cung cấp SELECT PN.MaPN, PN.NgayNhap, HH.MaHH, HH.TenHH, NCC.MaNCC, NCC.TenNCC, CTPN.Sluong, CTPN.ChietKhau, CTPN.DonGia, PN.TongPhaiTra AS [Thành Tiền] FROM PHIEUNHAP AS PN INNER JOIN CHITIETPHIEUNHAP AS CTPN ON PN.MaPN = CTPN.MaPN INNER JOIN HANGHOA AS HH ON CTPN.MaHH = HH.MaHH INNER JOIN NHACUNGCAP AS NCC ON PN.MaNCC = NCC.MaNCC GROUP BY PN.NgayNhap, NCC.MaNCC, NCC.TenNCC HAVING 34 PN.NgayNhap = ( SELECT MAX(NgayNhap) FROM PHIEUNHAP ) ORDER BY PN.NgayNhap DESC Báo cáo doanh thu hàng hóa ngày Báo cáo Báo cáo doanh thu hàng ngày SELECT HH.MaHH, HH.TenHH, HDBH.NgayBan, SUM(CTHD.Sluong) AS [Số lượng bán], SUM(CTHD.ThanhTien) AS [Tổng doanh thu] FROM CHITIETHOADON AS CTHD INNER JOIN HANGHOA AS HH ON CTHD.MaHH = HH.MaHH INNER JOIN HOADONBANHANG AS HDBH ON CTHD.MaHD = HDBH.MaHD WHERE HDBH.NgayBan = CONVERT(date, GETDATE ()) GROUP BY HH.MaHH, HH.TenHH 35 Báo cáo số lượng hàng tồn kho Báo cáo Báo cáo số lượng hàng tồn kho SELECT HH.MaHH, HH.TenHH, SUM(CTPKK.SL_Nhap) AS [Tổng Nhập], SUM(CTPKK.SL_Xuat) AS [Tổng Xuất], SUM(CTPKK.SL_TonKho) AS [Số lượng tồn kho] FROM CHITIETPHIEUKIEMKE AS CTPKK INNER JOIN HANGHOA AS HH ON HH.MaHH = CTPKK.MaHH GROUP BY HH.MaHH, HH.TenHH 36 Báo cáo số lượng đơn hàng nhân viên tháng Báo cáo Báo cáo số lượng đơn hàng nhân viên tháng 6/2023 SELECT NV.MaNV, NV.TenNV, NV.SoDienThoai, NV.DiaChi, COUNT(HD.MaHD) AS [Số lượng đơn hàng], SUM(HD.TongTienHD) AS [Tổng tiền đơn hàng] FROM HOADONBANHANG AS HDBH INNER JOIN NHANVIEN AS NV ON HDBH.MaNV = NV.MaNV WHERE MONTH(HD.NgayBan) = AND YEAR(HD.NgayBan) = 2023 GROUP BY NV.MaNV, NV.TenNV ORDER BY NV.MaNV 37 Báo cáo mặt hàng bán nhiều ngày Báo cáo Báo cáo hàng hóa bán nhiều ngày SELECT TOP 10 HH.MaHH, HH.TenHH, SUM (CTHD.SLuong) AS [Số lượng bán] FROM HOADONBANHANG HDBH INNER JOIN CHITIETHOADON AS CTHD ON HD.MaHD = CTHD.MaHD INNER JOIN HANGHOA AS HH ON CTHD.MaHH = HH.MaHH WHERE HD.NgayBan = CONVERT(date, GETDATE ()) GROUP BY HH.MaHH, HH.TenHH ORDER BY SUM(CTHD.SoLuong) DESC 38 KẾT LUẬN Trên sở nội dung trình bày tiểu luận, ta rút số kết luận quan trọng việc thiết kế sở liệu cho hệ thống quản lý siêu thị Đầu tiên, việc thiết kế sở liệu cho hệ thống quản lý siêu thị yếu tố quan trọng để đảm bảo hoạt động hiệu hiệu suất cao hệ thống Cơ sở liệu đóng vai trị trái tim hệ thống, lưu trữ quản lý thông tin sản phẩm, khách hàng, nhân viên, giao dịch, hoạt động khác siêu thị Việc thiết kế sở liệu phải thực cẩn thận, xác định tổ chức thực thể, mối quan hệ ràng buộc cách xác logic Thứ hai, trình thiết kế sở liệu, cần xác định rõ yêu cầu mục tiêu hệ thống quản lý siêu thị Điều đòi hỏi tương tác thảo luận chặt chẽ bên liên quan, bao gồm quản lý siêu thị, nhân viên, khách hàng chuyên gia lĩnh vực thiết kế sở liệu Việc hiểu rõ yêu cầu mục tiêu giúp đảm bảo sở liệu thiết kế đáp ứng nhu cầu đáp ứng tiêu chí hiệu suất, an ninh mở rộng Thứ ba, việc sử dụng phương pháp công cụ thiết kế sở liệu chuyên nghiệp quan trọng Các phương pháp phân tích yêu cầu, mơ hình hóa liệu, chuẩn hóa liệu thiết kế lược đồ sở liệu đóng vai trò quan trọng việc tạo sở liệu có cấu trúc, linh hoạt dễ quản lý Công cụ hỗ trợ phần mềm thiết kế sở liệu hệ quản trị sở liệu cần sử dụng để tăng cường hiệu giảm thiểu lỗi trình thiết kế Cuối cùng, việc thiết kế sở liệu cho hệ thống quản lý siêu thị cần đảm bảo tính bảo mật quyền riêng tư liệu Dữ liệu khách hàng, thơng tin tài thông tin nhạy cảm khác cần bảo vệ cách an toàn tuân thủ quy định pháp luật liên quan Việc áp dụng biện pháp bảo mật, mã hóa liệu quản lý quyền truy cập, quan trọng để ngăn chặn vi phạm xâm nhập không mong muốn vào hệ thống Tổng kết lại, việc thiết kế sở liệu cho hệ thống quản lý siêu thị đòi hỏi cẩn thận, hiểu biết yêu cầu mục tiêu hệ thống, sử dụng phương pháp công cụ thiết kế sở liệu hiệu Điều đảm bảo hệ thống quản lý siêu thị hoạt động cách hiệu quả, đáng tin cậy bảo mật, đáp ứng nhu cầu siêu thị bên liên quan 39 40