III. Phân tích hệ thống
7. Kịch bản các chức năng
Hệ thống lưu trữ thông tin mặt hàng: Hệ thống lưu trữ các thông tin mặt hàng:
tên mặt hàng, mã mặt hàng, nhà cung cấp, loại hàng, số lượng, giá bán, mô tả,...
Thêm mặt hàng: Nhân viên chọn chức năng thêm mặt hàng trên hệ thống → Hệ thống hiển thị giao diện nhập thông tin mặt hàng → Nhân viên nhập các thông tin cần thiết và nhấn lưu → Hệ thống kiểm tra và lưu thông tin vào cơ sở dữ liệu → Hệ thống thông báo thêm mặt hàng thành công.
Sửa mặt hàng: Nhân viên chọn chức năng tìm kiếm mặt hàng cần sửa trên hệ thống → Hệ thống hiển thị danh sách kết quả tìm kiếm → Nhân viên chọn mặt hàng cần sửa → Hệ thống hiển thị thông tin mặt hàng → Nhân viên thực hiện chỉnh sửa thông tin và nhấn lưu → Hệ thống cập nhật thông tin trong cơ sở dữ liệu và thông báo thành công.
Xóa mặt hàng: Nhân viên chọn chức năng tìm kiếm mặt hàng cần xóa trên hệ thống → Hệ thống hiển thị danh sách kết quả tìm kiếm → Nhân viên chọn mặt
hàng cần xóa → Hệ thống hiển thị thông báo xác nhận xóa → Nhân viên xác nhận xóa → Hệ thống xóa thông tin mặt hàng khỏi cơ sở dữ liệu và thông báo thành công.
Tìm/xem mặt hàng: Nhân viên chọn chức năng tìm kiếm mặt hàng trên hệ thống
→ Hệ thống hiển thị danh sách kết quả tìm kiếm → Nhân viên chọn mặt hàng cần xem → Hệ thống hiển thị thông tin chi tiết của mặt hàng.
Quản lý loại hàng
Hệ thống lưu trữ thông tin loại hàng: Hệ thống lưu trữ các thông tin loại hàng:
tên loại hàng, mã loại hàng, mô tả,...
Thêm loại hàng: Nhân viên chọn chức năng thêm loại hàng trên hệ thống → Hệ thống hiển thị giao diện nhập thông tin loại hàng → Nhân viên nhập các thông tin cần thiết và nhấn lưu → Hệ thống kiểm tra và lưu thông tin vào cơ sở dữ liệu → Hệ thống thông báo thêm loại hàng thành công.
Sửa loại hàng: Nhân viên chọn chức năng tìm kiếm loại hàng cần sửa trên hệ thống
→ Hệ thống hiển thị danh sách kết quả tìm kiếm → Nhân viên chọn loại hàng cần sửa → Hệ thống hiển thị thông tin loại hàng → Nhân viên thực hiện chỉnh sửa thông tin và nhấn lưu → Hệ thống cập nhật thông tin trong cơ sở dữ liệu và thông báo thành công.
Xóa loại hàng: Nhân viên chọn chức năng tìm kiếm loại hàng cần xóa trên hệ thống → Hệ thống hiển thị danh sách kết quả tìm kiếm → Nhân viên chọn loại hàng cần xóa → Hệ thống hiển thị thông báo xác nhận xóa → Nhân viên xác nhận xóa → Hệ thống xóa thông tin loại hàng khỏi cơ sở dữ liệu và thông báo thành công.
Tìm/xem loại hàng: Nhân viên chọn chức năng tìm kiếm loại hàng trên hệ thống
→ Hệ thống hiển thị danh sách kết quả tìm kiếm → Nhân viên chọn loại hàng cần xem → Hệ thống hiển thị thông tin chi tiết của loại hàng.
Quản lý gian hàng
Hệ thống lưu trữ thông tin gian hàng: Hệ thống lưu trữ các thông tin gian hàng:
tên gian hàng, mã gian hàng, vị trí,...
Thêm gian hàng: Nhân viên chọn chức năng thêm gian hàng trên hệ thống → Hệ thống hiển thị giao diện nhập thông tin gian hàng → Nhân viên nhập các thông tin cần thiết và nhấn lưu → Hệ thống kiểm tra và lưu thông tin vào cơ sở dữ liệu → Hệ thống thông báo thêm gian hàng thành công.
Sửa gian hàng: Nhân viên chọn chức năng tìm kiếm gian hàng cần sửa trên hệ thống → Hệ thống hiển thị danh sách kết quả tìm kiếm → Nhân viên chọn gian hàng cần sửa → Hệ thống hiển thị thông tin gian hàng → Nhân viên thực hiện
chỉnh sửa thông tin và nhấn lưu → Hệ thống cập nhật thông tin trong cơ sở dữ liệu và thông báo thành công.
Xóa gian hàng: Nhân viên chọn chức năng tìm kiếm gian hàng cần xóa trên hệ thống → Hệ thống hiển thị danh sách kết quả tìm kiếm → Nhân viên chọn gian hàng cần xóa → Hệ thống hiển thị thông báo xác nhận xóa → Nhân viên xác nhận xóa → Hệ thống xóa thông tin gian hàng khỏi cơ sở dữ liệu và thông báo thành công.
Tìm/xem gian hàng: Nhân viên chọn chức năng tìm kiếm gian hàng trên hệ thống
→ Hệ thống hiển thị danh sách kết quả tìm kiếm → Nhân viên chọn gian hàng cần xem → Hệ thống hiển thị thông tin chi tiết của gian hàng.
Quản lý nhà cung cấp
Hệ thống lưu trữ thông tin nhà cung cấp: Hệ thống lưu trữ các thông tin nhà cung cấp: tên nhà cung cấp, mã nhà cung cấp, mã số thuế, website, email, điện thoại, địa chỉ,...
Thêm nhà cung cấp: Nhân viên chọn chức năng thêm nhà cung cấp trên hệ thống
→ Hệ thống hiển thị giao diện nhập thông tin nhà cung cấp → Nhân viên nhập các thông tin cần thiết và nhấn lưu → Hệ thống kiểm tra và lưu thông tin vào cơ sở dữ liệu → Hệ thống thông báo thêm nhà cung cấp thành công.
Sửa nhà cung cấp: Nhân viên chọn chức năng tìm kiếm nhà cung cấp cần sửa trên hệ thống → Hệ thống hiển thị danh sách kết quả tìm kiếm → Nhân viên chọn nhà cung cấp cần sửa → Hệ thống hiển thị thông tin nhà cung cấp → Nhân viên thực hiện chỉnh sửa thông tin và nhấn lưu → Hệ thống cập nhật thông tin trong cơ sở dữ liệu và thông báo thành công.
Xóa nhà cung cấp: Nhân viên chọn chức năng tìm kiếm nhà cung cấp cần xóa trên hệ thống → Hệ thống hiển thị danh sách kết quả tìm kiếm → Nhân viên chọn nhà cung cấp cần xóa → Hệ thống hiển thị thông báo xác nhận xóa → Nhân viên xác nhận xóa → Hệ thống xóa thông tin nhà cung cấp khỏi cơ sở dữ liệu và thông báo thành công.
Tìm/xem nhà cung cấp: Nhân viên chọn chức năng tìm kiếm nhà cung cấp trên hệ thống → Hệ thống hiển thị danh sách kết quả tìm kiếm → Nhân viên chọn nhà cung cấp cần xem → Hệ thống hiển thị thông tin chi tiết của nhà cung cấp.
Quản lý hội viên
Hệ thống lưu trữ thông tin hội viên: Hệ thống lưu trữ các thông tin hội viên: mã hội viên, họ tên hội viên, giới tính, điểm tích lũy, ngày sinh, ngày tạo,...
Thêm hội viên: Nhân viên chọn chức năng thêm hội viên trên hệ thống → Hệ thống hiển thị giao diện nhập thông tin hội viên → Nhân viên nhập các thông tin
cần thiết và nhấn lưu → Hệ thống kiểm tra và lưu thông tin vào cơ sở dữ liệu → Hệ thống thông báo thêm hội viên thành công.
Sửa thông tin hội viên: Nhân viên chọn chức năng tìm kiếm hội viên cần sửa trên hệ thống → Hệ thống hiển thị danh sách kết quả tìm kiếm → Nhân viên chọn hội viên cần sửa → Hệ thống hiển thị thông tin hội viên → Nhân viên thực hiện chỉnh sửa thông tin và nhấn lưu → Hệ thống cập nhật thông tin trong cơ sở dữ liệu và thông báo thành công.
Tìm/xem thông tin hội viên: Nhân viên chọn chức năng tìm kiếm hội viên trên hệ thống → Hệ thống hiển thị danh sách kết quả tìm kiếm → Nhân viên chọn hội viên cần xem → Hệ thống hiển thị thông tin chi tiết của hội viên.
Theo dõi điểm tích lũy của hội viên: Nhân viên chọn chức năng xem điểm tích lũy của hội viên → Hệ thống hiển thị danh sách hội viên cùng điểm tích lũy tương ứng
→ Nhân viên có thể lọc và tìm kiếm thông tin theo các tiêu chí cần thiết.
Quản lý nhân viên
Hệ thống lưu trữ thông tin nhân viên: Hệ thống lưu trữ các thông tin nhân viên:
mã nhân viên, tên nhân viên, điện thoại, email, tài khoản, mật khẩu, chức vụ,...
Thêm nhân viên: Nhân viên quản lý chọn chức năng thêm nhân viên trên hệ thống
→ Hệ thống hiển thị giao diện nhập thông tin nhân viên → Nhân viên quản lý nhập các thông tin cần thiết và nhấn lưu → Hệ thống kiểm tra và lưu thông tin vào cơ sở dữ liệu → Hệ thống thông báo thêm nhân viên thành công.
Sửa thông tin nhân viên: Nhân viên quản lý chọn chức năng tìm kiếm nhân viên cần sửa trên hệ thống → Hệ thống hiển thị danh sách kết quả tìm kiếm → Nhân viên quản lý chọn nhân viên cần sửa → Hệ thống hiển thị thông tin nhân viên → Nhân viên quản lý thực hiện chỉnh sửa thông tin và nhấn lưu → Hệ thống thông báo cập nhật thông tin nhân viên thành công.
Xem thông tin nhân viên: Nhân viên quản lý chọn chức năng tìm kiếm nhân viên trên hệ thống → Hệ thống hiển thị danh sách kết quả tìm kiếm → Nhân viên quản lý chọn nhân viên cần xem → Hệ thống hiển thị thông tin chi tiết của nhân viên.
Quản lý bán hàng
Lập hóa đơn: Nhân viên bán hàng chọn chức năng lập hóa đơn trên hệ thống → Hệ thống hiển thị giao diện lập hóa đơn → Nhân viên bán hàng thêm các mặt hàng vào hóa đơn và nhập số lượng → Hệ thống tính tổng số tiền và hiển thị → Nhân viên bán hàng chọn hình thức thanh toán và nhập thông tin cần thiết → Hệ thống lưu hóa đơn vào cơ sở dữ liệu và thông báo hoàn thành.
Theo dõi và tích điểm cho hội viên khi mua hàng: Nhân viên bán hàng quét thẻ thành viên của hội viên hoặc nhập mã thành viên trên hệ thống → Hệ thống kiểm
tra thông tin hội viên và áp dụng các chính sách tích điểm → Sau khi thanh toán, hệ thống cập nhật điểm tích lũy cho hội viên.
Quản lý nhập hàng
Lập đơn hàng nhập: Nhân viên quản lý nhập hàng chọn chức năng lập đơn hàng nhập trên hệ thống → Hệ thống hiển thị giao diện lập đơn hàng nhập → Nhân viên nhập thông tin các mặt hàng cần đặt hàng, số lượng, nhà cung cấp,... → Hệ thống lưu đơn hàng nhập vào cơ sở dữ liệu và thông báo hoàn thành.
Kiểm tra đơn hàng nhập: Nhân viên quản lý nhập hàng chọn chức năng kiểm tra đơn hàng nhập trên hệ thống → Hệ thống hiển thị danh sách đơn hàng nhập chưa kiểm tra → Nhân viên chọn đơn hàng cần kiểm tra → Hệ thống hiển thị thông tin chi tiết của đơn hàng và cho phép nhập kho.
Báo cáo thống kê
Thống kê danh sách mặt hàng bán chạy: Nhân viên quản lý chọn chức năng thống kê trên giao diện hệ thống → Hệ thống hiển thị danh sách các loại thống kê
→ Nhân viên chọn thống kê danh sách mặt hàng bán chạy → Hệ thống hiển thị danh sách các mặt hàng có số lượng bán ra cao nhất trong tháng hiện tại và thanh công cụ lọc → Nhân viên có thể lọc kết quả theo thời gian, số lượng bán ra, loại hàng, và xuất file báo cáo nếu cần.
Thống kê tình trạng mặt hàng tồn kho: Nhân viên quản lý chọn chức năng thống kê trên giao diện hệ thống → Hệ thống hiển thị danh sách các loại thống kê → Nhân viên chọn thống kê tình trạng mặt hàng tồn kho → Hệ thống hiển thị danh sách các mặt hàng còn trong kho và số lượng tồn kho hiện tại
Báo cáo doanh thu : Nhân viên quản lý chọn chức năng thống kê trên giao diện hệ thống → Hệ thống hiển thị danh sách các loại thống kê → Nhân viên chọn thống kê doanh thu hàng tháng → Hệ thống hiển thị báo cáo tổng doanh thu của cửa hàng trong tháng hiện tại, cùng với các thông tin chi tiết về nguồn doanh thu từ các loại mặt hàng, dịch vụ → Nhân viên có thể lọc kết quả theo thời gian và xuất file báo cáo nếu cần.
Quản lý chương trình khuyến mãi
Hệ thống lưu trữ thông tin chương trình khuyến mãi: Hệ thống lưu trữ các thông tin chương trình khuyến mãi: tên, ngày bắt đầu, ngày kết thúc và sản phẩm trong chương trình khuyến mãi như: tên sản phẩm, mã sản phẩm, nhà cung cấp, loại hàng, số lượng, giá gốc, giá khuyến mãi, mô tả khuyến mãi, thời gian bắt đầu và kết thúc khuyến mãi.
Thêm chương trình khuyến mãi: Nhân viên chọn chức năng thêm chương trình khuyến mãi trên hệ thống → Hệ thống hiển thị giao diện nhập thông tin chương
trình khuyến mãi → Nhân viên nhập các thông tin cần thiết và nhấn lưu → Hệ thống kiểm tra và lưu thông tin vào cơ sở dữ liệu → Hệ thống thông báo thêm chương trình khuyến mãi thành công.
Sửa chương trình khuyến mãi: Nhân viên chọn chức năng tìm kiếm chương trình khuyến mãi cần sửa trên hệ thống → Hệ thống hiển thị danh sách kết quả tìm kiếm
→ Nhân viên chọn chương trình khuyến mãi cần sửa → Hệ thống hiển thị thông tin chương trình khuyến mãi → Nhân viên thực hiện chỉnh sửa thông tin và nhấn lưu
→ Hệ thống cập nhật thông tin trong cơ sở dữ liệu và thông báo thành công.
Xóa chương trình khuyến mãi: Nhân viên chọn chức năng tìm kiếm chương trình khuyến mãi cần xóa trên hệ thống → Hệ thống hiển thị danh sách kết quả tìm kiếm
→ Nhân viên chọn chương trình khuyến mãi cần xóa → Hệ thống hiển thị thông tin chương trình khuyến mãi → Nhân viên xác nhận xóa chương trình khuyến mãi → Hệ thống xóa thông tin chương trình khuyến mãi khỏi cơ sở dữ liệu và thông báo thành công.
Tìm kiếm chương trình khuyến mãi: Nhân viên chọn chức năng tìm kiếm chương trình khuyến mãi trên hệ thống → Hệ thống hiển thị giao diện tìm kiếm → Nhân viên nhập các tiêu chí tìm kiếm như tên chương trình, ngày bắt đầu, ngày kết thúc, sản phẩm trong chương trình, v.v. → Hệ thống hiển thị danh sách kết quả tìm kiếm phù hợp với tiêu chí.