Mô tả hệ thốngTrong một thị trường ngày càng cạnh tranh, việc quản lý trái cây trong một siêu thịnhư Smart Mart không chỉ là vấn đề về việc duy trì hàng tồn kho mà còn liên quan đếnkhả n
Trang 14.Đinh Ng c Cọ ường : 21CNTT2
5.Trương H u Th : 21CNTT2ữ ọ
GVHD: Th.s Lê Th Thanh Bìnhị
Đà N ng, 03/202 ẵ 4
Trang 3MỤC LỤC
CHƯƠNG 1: TỔNG QUAN 4
1.1 M Ô TẢ HỆ THỐNG 5
1.2 C Ơ SỞ LÝ THUYẾT 5
1.2.1 Hệ thống thông tin(HTTT) 5
1.2.2 Sơ đồ chức năng BFD 5
1.2.3 Sơ đồ dòng dữ liệu DFD 5
CHƯƠNG 2: PHÂN TÍCH HỆ THỐNG 6
2.1 KHẢO SÁT HỆ THỐNG 6
2.2 M Ô HÌNH CỦA HỆ THỐNG 8
2.3 S Ơ ĐỒ PHÂN RÃ CHỨC NĂNG 8
2.4 S Ơ ĐỒ NGỮ CẢNH 9
2.5 S Ơ ĐỒ MỨC 0 10
2.6 S Ơ ĐỒ MỨC 1 10
2.6.1 Tiếp nhận đơn hàng 10
2.6.2 Xác nhận đơn hàng 11
2.6.3 Xử lý đơn hàng 11
2.6.4 Giao hàng 12
2.6.5 Báo cáo và thống kê 12
CHƯƠNG 3: THIẾT KẾ HỆ THỐNG 15
3.1 CHUYỂN MÔ HÌNH ER SANG QUAN HỆ 15
3.1.1 Biểu diễn các tập thực thể thành các quan hệ 15
3.1.1.1 Khách hàng 15
3.1.1.2 Mặt hàng 15
3.1.1.3 Chi tiết hóa đơn 15
3.1.1.4 Hóa đơn 16
3.1.1.5 Nhân viên 16
3.1.1.6 Chi tiết xuất hàng 16
3.1.1.7 Phiếu xuất hàng 16
Trang 43.1.1.8 Chi tiết phiếu nhập 16
3.1.1.9 Phiếu nhập hàng 17
3.1.2 Chuyển các mối quan hệ thành các quan hệ 17
3.1.2.1 Khách hàng và mặt hàng 17
3.1.2.2 Nhân viên và chi tiết hóa đơn 18
3.1.2.3 Nhân viên và khách hàng 18
3.1.2.4 Nhân viên và phiếu xuất hàng 19
3.1.2.5 Khách hàng và chi tiết hóa đơn 19
3.1.2.6 Nhân viên và phiếu nhập hàng 20
3.2 S Ơ ĐỒ MỐI QUAN HỆ 20
Trang 5MỤC LỤC ẢNH
Hình 1: Kết quả khảo sát về công việc trong siêu thị 6
Hình 2: Kết quả khảo sát về kinh nghiệm trong công việc 6
Hình 3: Kết quả khảo sát về độ hài lòng trong công việc 7
Hình 4: Kết quả khảo sát về cái đề xuất để quản lý trong siêu thị 7
Hình 5: Kết quả khảo sát về mức độ hiệu quả của biện pháp quản lý trong siêu thị 7
Hình 6: Kết quả khảo sát về các đề xuất trong việc quản lý ở siêu thị 8
Hình 7: S đ phân rã ch c năngơ ồ ứ 9
Hình 8: Sơ đồ ngữ cảnh 9
Hình 9: Sơ đồ dòng dữ liệu mức 0 10
Hình 10: Sơ đồ mức 1 của tiếp nhận khách hàng 11
Hình 11: Sơ đồ mức 1 của xác nhận đơn hàng 11
Hình 12: Sơ đồ mức 1 của xử lý đơn hàng 11
Hình 13: Sơ đồ mức 1 của giao hàng 12
Hình 14: S đ m c 1 c a báo cáo th ng kêơ ồ ứ ủ ố 12
Hình 15: Bi u di n t p th c th khách hàng thành quan hể ễ ậ ự ể ệ 15
Hình 16: Bi u di n t p th c th m t hàng thành quan hể ễ ậ ự ể ặ ệ 15
Hình 17: Bi u di n t p th c th chi ti t hóa đ n thành quan hể ễ ậ ự ể ế ơ ệ 15
Hình 18: Bi u di n t p th c th hóa đ n thành quan hể ễ ậ ự ể ơ ệ 16
Hình 19: Bi u di n t p th c th nhân viên thành quan hể ễ ậ ự ể ệ 16
Hình 20: Bi u di n t p th c th chi ti t xu t hàng thành quan hể ễ ậ ự ể ế ấ ệ 16
Hình 21: Bi u di n t p th c th phi u xu t hàng thành quan hể ễ ậ ự ể ế ấ ệ 16
Hình 22: Bi u di n t p th c th chi ti t phi u nh p thành quan hể ễ ậ ự ể ế ế ậ ệ 16
Hình 23: Bi u di n t p th c th phi u nh p hàng thành quan hể ễ ậ ự ể ế ậ ệ 17
Hình 24: Chuy n m i quan h khách hàng và m t hàng thành quan hể ố ệ ặ ệ 17
Hình 25: Chuy n m i quan h nhân viên và hóa đ n thành quan hể ố ệ ơ ệ 18
Hình 26: Chuy n m i quan h nhân viên và khách hàng thành quan hể ố ệ ệ 18
Trang 6Hình 27: Chuy n m i quan h nhân viên và phi u xu t hàng thành quan ể ố ệ ế ấhệ 19Hình 28: Chuy n m i quan h khách hàng và chi ti t hóa đ n hàng thành ể ố ệ ế ơquan hệ 19Hình 29: Chuy n m i quan h nhân viên và phi u nh p hàng thành quan ể ố ệ ế ậhệ 20Hình 30: S đ m i quan hơ ồ ố ệ 20
Trang 7CHƯƠNG 1: TỔNG QUAN 1.1 Mô tả hệ thống
Trong một thị trường ngày càng cạnh tranh, việc quản lý trái cây trong một siêu thịnhư Smart Mart không chỉ là vấn đề về việc duy trì hàng tồn kho mà còn liên quan đếnkhả năng cung cấp sản phẩm tươi mới và chất lượng cao cho khách hàng Hệ thốngquản lý trái cây cần có khả năng theo dõi, dự đoán và tối ưu hóa quy trình từ việc nhậphàng đến việc bày bán, đồng thời cung cấp thông tin chính xác dễ tiếp cận cho kháchhàng.Với sự kết hợp giữa công nghệ và quản lý, hệ thống này đảm bảo rằng SmartMart có thể nắm bắt và quản lý tốt các loại trái cây, từ quản lý tồn kho đến cung cấpthông tin chi tiết cho khách hàng.Điều này giúp hệ thống theo dõi chính xác số lượngtrái cây có sẵn trong siêu thị và tự động cập nhật tồn kho khi có sự thay đổi Ngườiquản lý có thể dễ dàng xem thông tin về số lượng trái cây còn lại và dựa trên đó đưa raquyết định về việc tái cung cấp hoặc đặt hàng mới
1.2 Cơ sở lý thuyết
1.2.1 Hệ thống thông tin(HTTT)
H th ng thông tin lệ ố à một tập hợp có tổ chức của nhiều phần tử thường xuyêntương tác với nhau, có những mối quan hệ ràng buộc lẫn nhau và cùng hoạt độngchung cho một mục đích nào đó Môi trường là phần nằm ngoài hệ thống đang xét vàthực chất nó là một hệ thống nào đó có giao tiếp với hệ thống đang xét Giữa hệ thống
và môi trường là đường giới hạn xác định phạm vi của hệ thống
1.2.2 Sơ đồ chức năng BFD
BFD là sơ đồ phân rã có thứ bậc các chức năng của hệ thống từ tổng thể đến chitiết Mỗi chức năng có thể có một hoặc nhiều chức năng con, tất cả được thể hiện trongmột khung của sơ đồ
1.2.3 Sơ đồ dòng dữ liệu DFD
Một sơ đồ luồng dữ liệu (Data Flow Diagram – DFD) là một công cụ đồ họa để
mô tả luồng dữ liệu luân chuyển trong một hệ thống và những hoạt động xử lý đượcthực hiện bởi hệ thống đó
Trang 8CHƯƠNG 2: PHÂN TÍCH HỆ THỐNG
2.1 Khảo sát hệ thống
Link kh o sát: ả https://forms.gle/4wB8JkTJ7pNRdzcE8
Câu hỏi khảo sát gồm có:
1 Công việc của bạn trong siêu thị
2 Bạn có kinh nghiệm trong công việc này bao lâu?
3 Bạn có hài lòng về công việc này không?
4 Bạn có muốn đề xuất để nâng cao chất lượng hoặc các biện pháp quản lýsau đây trong siêu thị không?
5 Bạn đánh giá mức độ hiệu quả của các biện pháp quản lý trong siêu thị củamình như thế nào?
6 Bạn có góp ý kiến hoặc đề xuất nào khác liên quan đến hệ thống quản lýtrái cây trong siêu thị Smart Mart không?
Kết quả đạt được:
Hình 1: Kết quả khảo sát về công việc trong siêu thị
Trang 9Hình 4: Kết quả khảo sát về cái đề xuất để quản lý trong siêu thị
Trang 102.2 Mô hình của hệ thống
Một siêu thị Smart Mart muốn xây dựng hệ thống ghi nhận đơn đặt hàng trái cây tươi, sử
dụng các công nghệ hiện đại để nâng cao hiệu quả và trải nghiệm khách hàng Khi khách hàng gọi đến, hệ thống CRM (Customer Relationship Management) tự động nhận diện số điện thoại và hiển thị thông tin khách hàng trên màn hình của nhân viên bán hàng Nhân viên sử dụng hệ thống quản lý tồn kho thông minh tích hợp AI để kiểm tra xem loại trái cây khách hàng chọn còn hàng hay không AI giúp dự đoán và tối ưu hóa mức tồn kho dựa trên dữ liệu lịch sử và xu hướng tiêu dùng.
Khi khách hàng đồng ý đặt hàng, hệ thống tự động tính toán tổng giá trị đơn hàng, bao gồm giá tiền, thuế và phí giao hàng AI tối ưu hóa các khoản phí để mang lại giá trị tốt nhất cho khách hàng Sau khi xác nhận đơn hàng, thông tin được chuyển đến kho và hóa đơn tự động in ra để chuẩn bị giao hàng Tài xế mang hóa đơn và trái cây đến cho khách hàng, trong khi hệ thống theo dõi sử dụng AI và GPS để dự đoán thời gian giao hàng và thông báo cho khách hàng về tiến trình.
Hàng tuần, quản lý cửa hàng sử dụng hệ thống phân tích dữ liệu thông minh tích hợp AI để tính toán tổng doanh thu từ các đơn hàng và so sánh với cùng kỳ năm trước Hệ thống AI phân tích xu hướng, cung cấp báo cáo chi tiết và đề xuất các biện pháp cải thiện kinh doanh
2.3 Sơ đồ phân rã chức năng
Trang 11Hình 7: S đ phân rã ch c năng ơ ồ ứ
2.4 Sơ đồ ngữ cảnh
Trang 122.5 Sơ đồ mức 0
Hình 9: Sơ đồ dòng dữ liệu mức 0
2.6 Sơ đồ mức 1
2.6.1 Tiếp nhận đơn hàng
Trang 132.6.2 Xác nhận đơn hàng
Hình 11: Sơ đồ mức 1 của xác nhận đơn hàng
2.6.3 Xử lý đơn hàng
Trang 142.6.4 Giao hàng
Hình 13: Sơ đồ mức 1 của giao hàng
2.6.5 Báo cáo và thống kê
Hình 14: S đ m c 1 c a báo cáo th ng kê ơ ồ ứ ủ ố
2.7 Mô hình hóa dữ liệu
Mã nhân viên - (MaNhanVien) (Primary Key)
Tên nhân viên - (TenNhanVien)
SĐT - (SDT)
Đơn hàng:
Mã đơn hàng - (MaDonHang) (Primary Key)
Tên khách hàng- (TenKhachHang) (Foreign Key)
Ngày đặt - (NgayDat)
Tổng giá trị- (TongGiaTri)
Trang 15 Trạng thái - (TrangThai)
Sản phẩm:
Mã sản phẩm - (MaSanPham) (Primary Key)
Tên khách hàng- (TenKhachHang
Số điện thoại - (SoDienThoai)
Chi tiết đơn hàng:
Mã đơn hàng - (MaDonHang) (Primary Key)
Mã sản phẩm- (MaSanPham) (Foreign Key)
Số lượng - (SoLuong)
Giá bán - (GiaBan)
Cung cấp:
Mã cung cấp - (MaCungCap) (Primary Key)
Tên nhà cung cấp - (TenNhaCungCap)
Dia - (Dia)
2.7.2 Mô hình ER
Hình 15: Mô hình hóa dữ liệu
Trang 16CHƯƠNG 3: THIẾT KẾ HỆ THỐNG
3.1 Chuyển mô hình ER sang quan hệ
3.1.1 Biểu diễn các tập thực thể thành các quan hệ
Trang 173.1.1.4 Hóa đơn
Hình 18: Bi u di n t p th c th hóa đ n thành quan h ể ễ ậ ự ể ơ ệ
3.1.1.5 Nhân viên
Hình 19: Bi u di n t p th c th nhân viên thành quan h ể ễ ậ ự ể ệ
3.1.1.6 Chi tiết xuất hàng
Trang 193.1.2.2 Nhân viên và chi tiết hóa đơn
Hình 25: Chuy n m i quan h nhân viên và hóa đ n thành quan h ể ố ệ ơ ệ
3.1.2.3 Nhân viên và khách hàng
Trang 203.1.2.4 Nhân viên và phiếu xuất hàng
Hình 27: Chuy n m i quan h nhân viên và phi u xu t hàng thành quan h ể ố ệ ế ấ ệ
3.1.2.5 Khách hàng và chi tiết hóa đơn
Trang 213.1.2.6 Nhân viên và phiếu nhập hàng
Hình 29: Chuy n m i quan h nhân viên và phi u nh p hàng thành quan h ể ố ệ ế ậ ệ
3.2 Sơ đồ mối quan hệ