Chức năng và nhiệm vụ Chức năng quản lý đơn hàng: Khách hàng tự do xem hàng và chọn lựa tuỳ ý, giúp theo dõi và quản lý các đơn hàng từ khách hàng.. Chức năng quản lý tài chính: Giúp
Trang 1TRƯỜNG ĐẠI HỌC QUỐC TẾ SÀI GÒN KHOA CÔNG KỸ THUẬT & KHOA HỌC MÁY TÍNH
TIỂU LUẬN HỌC PHẦN: PHÂN TÍCH THIẾT KẾ HTTT
TÊN ĐỀ TÀI:
Phân tích thiết kế hệ thống quản lý mua bán hàng của cửa hàng tiện lợi
FamilyMart
Họ tên thành viên:
Nguyễn Thế Sơn-21DMT-91012102136
Lê Bá Nhật Minh-21DPM-81012102145
Nguyễn Hồng Anh-21DMT-91012102447
GIÁO VIÊN HƯỚNG DẪN: TS ĐINH THỊ THU HƯƠNG
TP HCM tháng 5/2024
Trang 2Phân công
1 Nguyễn Thế Sơn Khảo sát, Phân
tích,Viết báo cáo 100%
2 Lê Bá Nhật Minh Khảo sát, thiết kế,
viết báo cáo
100%
3 Nguyễn Hồng Anh Khảo sát,viết báo
cáo,thiết kế mô hình
100%
Trang 3NỘI DUNG
1. Khảo sát hệ thống
1.1 Giới thiệu hệ thống: chức năng và nhiệm vụ.
1.1.a Giới thiệu:
- Family Mart là cửa hàng tiện lợi kinh doanh các sản phẩm: hàng tiêu dùng, văn phòng phẩm, đồ khô- đồ hộp - gia vị, đồ uống, sản phẩm lạnh, bánh kẹo,
1.1.b Chức năng và nhiệm vụ
Chức năng quản lý đơn hàng:
Khách hàng tự do xem hàng và chọn lựa tuỳ ý, giúp theo dõi và quản lý các đơn hàng từ khách hàng Người bán hàng còn có thể theo dõi trạng thái đơn hàng từ khi khách hàng đặt cho đến giao hàng và thanh toán
Các tính năng hỗ trợ như thông báo đơn hàng,lịch sử đơn hàng và tạo ra hoá đơn
Chức năng quản lý kho hàng hoá:
Giúp quản lý số lượng sản phẩm kho, kiểm tra tồn kho và đặt hàng mới Doanh nghiệp cũng có thể theo dõi các sản phẩm trong kho,cập nhật giá và thông tin
Chức năng khác như : thông báo tồn kho và báo cáo kho hàng
Chức năng quản lý tài chính:
Giúp các nhà kinh doanh có thể theo dõi các giao dịch tài chính, cập nhật thông tin về thu nhập và chi phí tạo ra các báo cáo tài chính
Hỗ trợ tính toán thuế, và theo dõi các khoản vay
Chức năng quản lý khách hàng:
Quản lý khách hàng (CRM) bao gồm: quản lý thông tin khách hàng, chiến dịch tiếp thị
Chủ doanh nghiệp có thể theo dõi các hoạt động của khách hàng trên website
Các chức năng hỗ trợ tương tác với khách hàng qua chatbot
1.2 Quy trình thực hiện (mô tả hệ thống trong thực tiễn thực hiện như thế nào)
Trang 4Tóm tắt quy trình:
Khách hàng được tự do xem hàng và chọn lựa tuỳ ý Khi thanh toán, có 3 hình thức để trả phí cho một món hàng (tiền mặt, thẻ visa hoặc phiếu tích lũy)
Nếu không vừa ý, trong vòng 24h khách hàng có thể đem đổi lại mặt hàng hoặc hoàn trả nếu thỏa các điều kiện của cửa hàng
Sau khi hết ca, nhân viên kiểm tra lại các mặt hàng và bỏ đầy vào những chỗ
đã được mua, kiểm tra doanh thu/doanh sổ rồi chốt sổ
1.3 Lập kế hoạch triển khai
1.4 Yêu cầu nghiệp vụ, yêu cầu hệ thống (đăng nhập, giao diện, bảo mật, sao lưu, backup).
Yêu cầu hệ thống:
Giao diện:
Đơn giản, dễ sử dụng
Hiển thị đầy đủ số liệu một cách rõ ràng
Có các hướng dẫn cụ thể cho người dùng
Đăng nhập:
Xác thực hai yếu tố: Ngoài mật khẩu, yêu cầu người dùng cung cấp mã xác thực được gửi qua SMS, email hoặc sử dụng ứng dụng xác thực
Mật khẩu mạnh: Yêu cầu mật khẩu phải chứa ít nhất 8 ký tự, bao gồm chữ hoa, chữ thường, số và ký tự đặc biệt
Mã hóa mật khẩu: Mật khẩu phải được mã hóa (hashed) và lưu trữ an toàn trong cơ sở dữ liệu
Giới hạn đăng nhập không thành công: Khóa tài khoản tạm thời sau một số lần đăng nhập thất bại liên tiếp (ví dụ: 5 lần)
Bảo Mật
Mọi số liệu phải được an toàn, không để bị lộ ra ngoài
Trang 5 Hệ thống quản lý người dùng và quyền truy cập: Đảm bảo chỉ có những nhân viên được phân quyền mới có thể truy cập vào các phần mềm và dữ liệu quan trọng
Sao Lưu và Backup
Phần mềm sao lưu và backup dữ liệu: Đảm bảo dữ liệu được sao lưu thường xuyên và có khả năng khôi phục nhanh chóng khi cần thiết
2. Phân tích yêu cầu
2.1 Biểu đồ chức năng của hệ thống
2.2 Biểu đồ luồng dữ liệu của hệ thống
Trang 63. Thiết kế hệ thống
3.1. Thiết kế cơ sở dữ liệu
3.1.1 Xây dựng mô hình ER của hệ thống Trong cơ sở dữ liệu sẽ có các thực thể bao gồm: ● NHACUNGCAP
Trang 7● PHIEUNHAPHANG:
● HANGHOA:
● HOADON:
● NHANVIEN:
Trang 8● KHACHHANG:
● LOAIHANG:
Trang 9● THETICHDIEM:
● KEHANG:
● PHIEUTICHDIEM:
Trang 10● PHIEUTRADIEM:
3.1.2 Xây dựng mô hình CSDL
3.1.2.1 Thiết kế các file dữ liệu
Bảng kệ hàng
Trang 11Bảng khách hàng
Bảng nhà cung cấp
Bảng phiếu nhập hàng
Bảng phiếu tích điểm
Trang 12Bảng phiếu trả điểm
Bảng thẻ tích điểm
Trang 133.1.2.2 Mô hình quan hệ dữ liệu
3.1.2.3 Thực hiện chuẩn hóa CSDL
Trang 143.2 Lưu đồ giải thuật của hệ thống
Trang 153.3 Thiết kế giao diện
Giao diện đăng nhập:
Bảng đăng nhập gồm:
Tên tài khoản
Mật khẩu
Phân biệt quyền giữa người dùng là nhân viên và người dùng là quản lý
Tên người dùng để dễ phân biệt
Giao diện bán hàng và doanh thu:
Trang 17Bảng bán hàng và doanh thu gồm:
Ngày giờ thanh toán
Tổng số tiền thanh toán
Phân biệt các máy tính tiền
Tổng tiền
Ngoài ra còn có phân biệt loại hình thanh toán Giao diện nhập/hủy hàng:
Bảng nhập/hủy hàng gồm:
Tên hàng hóa
Số lượng hàng hóa
Mã loại
Bar code
Trang 184. Tác động của đề tài đến với xã hội (Địa phương/Quốc gia)
Nâng cao hiệu quả hoạt động của cửa hàng tiện lợi
Phân tích hệ thống mua bán hàng giúp FamilyMart tối ưu hóa quy trình hoạt động,
từ quản lý kho hàng, xử lý đơn hàng đến dịch vụ khách hàng Kết quả là giảm thiểu lãng phí, nâng cao hiệu quả hoạt động và chất lượng dịch vụ, mang lại lợi ích cho
cả doanh nghiệp và khách hàng
Cải thiện trải nghiệm mua sắm của khách hàng
Thông qua việc phân tích dữ liệu mua bán, FamilyMart có thể hiểu rõ hơn về hành
vi và nhu cầu của khách hàng, từ đó tùy chỉnh dịch vụ và sản phẩm phù hợp hơn Điều này giúp cải thiện trải nghiệm mua sắm, tăng sự hài lòng và gắn kết của khách hàng với cửa hàng
Hỗ trợ phát triển chính sách giá và khuyến mãi
Phân tích hệ thống mua bán giúp FamilyMart thiết lập các chính sách giá cả và chương trình khuyến mãi hiệu quả Bằng cách nhận diện xu hướng mua sắm và phản hồi của khách hàng, cửa hàng có thể triển khai các chương trình giảm giá, khuyến mãi phù hợp, thu hút thêm khách hàng và tăng doanh thu
Tăng cường quản lý chuỗi cung ứng
Việc phân tích hệ thống mua bán cung cấp thông tin quan trọng về lưu lượng hàng hóa, tồn kho và nhu cầu tiêu thụ Điều này giúp FamilyMart quản lý chuỗi cung ứng hiệu quả hơn, giảm thiểu tình trạng thiếu hụt hoặc dư thừa hàng hóa, đảm bảo cung cấp đầy đủ và kịp thời cho khách hàng
Thúc đẩy đổi mới và ứng dụng công nghệ
Phân tích hệ thống mua bán khuyến khích FamilyMart áp dụng các công nghệ tiên tiến như trí tuệ nhân tạo (AI), học máy (machine learning) và dữ liệu lớn (big data) vào quản lý và vận hành Điều này không chỉ nâng cao năng lực cạnh tranh mà còn thúc đẩy sự phát triển của công nghệ trong ngành bán lẻ
Tăng cường năng lực cạnh tranh
Thông qua việc tối ưu hóa hệ thống mua bán, FamilyMart có thể đưa ra các chiến
Trang 19 Đóng góp vào phát triển kinh tế địa phương
FamilyMart là một phần quan trọng của nền kinh tế địa phương, việc cải thiện hệ thống mua bán hàng giúp cửa hàng phát triển bền vững và tạo ra nhiều việc làm cho người lao động Sự thành công của FamilyMart góp phần vào sự phát triển kinh tế của cộng đồng nơi cửa hàng hoạt động
Tạo xu hướng tiêu dùng thông minh và tiện lợi
FamilyMart với hệ thống mua bán hiệu quả và dịch vụ chất lượng cao, góp phần tạo nên xu hướng tiêu dùng thông minh và tiện lợi trong xã hội hiện đại Khách hàng có thể tận hưởng trải nghiệm mua sắm nhanh chóng, thuận tiện và đa dạng sản phẩm, phù hợp với nhịp sống bận rộn ngày nay
Đẩy mạnh phát triển bền vững và trách nhiệm xã hội
FamilyMart có thể sử dụng phân tích hệ thống mua bán để thúc đẩy các chiến lược phát triển bền vững, như giảm thiểu lãng phí thực phẩm, tối ưu hóa sử dụng năng lượng và tài nguyên Đồng thời, cửa hàng cũng có thể tham gia và hỗ trợ các hoạt động cộng đồng, từ thiện, góp phần xây dựng một xã hội tốt đẹp hơn
Tài liệu tham khảo
[1]TS.Đinh Thị Thu Hương, “Slide bài giảng phân tích TKHTTT”
Luận văn Thạc sĩ Công nghệ Thông tin, Đại học Bách Khoa Hà Nội, 2019.
[5]H B Le and K T Tran, "Tích hợp hệ thống POS và CRM trong quản lý bán hàng tại
[6]D T Hoang, "Phân tích và thiết kế hệ thống thông tin quản lý bán hàng tại các cửa
Trang 20[7]L K Nguyen, "Phân tích và thiết kế hệ thống hỗ trợ quản lý dịch vụ khách hàng cho
102-110, 2020