Phương pháp lập trình hướng đối tượng: Quản lý hóa đơn bán hàng cửa hàng tạp hóa

MỤC LỤC

Biểu đồ quản lý hóa đơn bán hàng

Mô tả Quản lý/nhân viên tạo một hoá đơn mới cho mỗi giao dịch bán hàng, bao gồm thông tin về sản phẩm, số lượng, giá cả và thông tin khách hàng. Quản lý/nhân viên đã xác định các sản phẩm cần bán cho một khách hàng cụ thể và đã thu thập tất cả thông tin cần thiết. Nếu Quản lý/nhân viên nhập thông tin không chính xác, hệ thống sẽ thông báo lỗi và yêu cầu nhập lại thông tin.

Nếu Quản lý/nhân viên muốn hủy bỏ quá trình tạo hoá đơn, họ có thể chọn tùy chọn hủy và quá trình tạo hoá đơn sẽ bị kết thúc. Nếu Quản lý/nhân viên chọn huỷ trong quá trình xác nhận, quá trình xóa sẽ bị hủy và hóa đơn vẫn còn trong hệ thống. Điều này có thể phục vụ mục đích kiểm tra lịch sử giao dịch hoặc tìm kiếm thông tin cụ thể trong một hóa đơn.

Nếu không có hóa đơn nào trong khoảng thời gian được chọn, hệ thống sẽ thông báo không có dữ liệu. Hậu điều kiện Quản lý đã xem xong báo cáo thống kê và có được cái nhìn tổng quan về hiệu suất bán hàng trong khoảng thời gian đã chọn.

Biểu đồ quản lý hóa đơn nhập hàng

Mô tả Quản lý/nhân viên sẽ tạo hóa đơn nhập hàng khi có hàng mới được nhập từ nhà cung cấp. Quản lý,nhân viên truy cập vào chức năng “Tạo hóa đơn nhập hàng” từ giao diện chính của hệ thống. Sau khi nhập đầy đủ thông tin,quản lý/nhân viên xác nhận và gửi hóa đơn.

Hệ thống kiểm tra và lưu trữ hóa đơn trong cơ sở dữ liệu của hệ thống. Hệ thống hiển thị thông báo xác nhận hóa đơn đã được tạo thành công và cung cấp tùy chọn in hóa đơn. Nếu không có sản phẩm nào được thêm vào hóa đơn thì hệ thống sẽ thông báo lỗi và yêu cầu nhập ít nhất một sản phẩm vào hóa đơn.

5a.Nếu hóa đơn không thể lưu trữ vào cơ sở dữ liệu thì hệ thống sẽ thông báo lỗi và yêu cầu thử lại sau. Quản lý/nhân viên đã chọn một hóa đơn cụ thể từ hệ thống muốn xóa. Hệ thống hiển thị thông tin chi tiết về hóa đơn và yêu cầu xác nhận việc xóa.

Quản lý/nhân viên không thể xem hoặc chỉnh sửa thông tin về hóa đơn này nữa. Quản lý/nhân viên đã chọn một hóa đơn cụ thể từ hệ thống muốn xem. Hậu điều kiện Quản lý/nhân viên đã xem xong chi tiết của hóa đơn.

Thống kê bao gồm số lượng hóa đơn trong một khoảng thời gian, tổng đơn hàng. Quản lý muốn xem báo cáo thống kê về hóa đơn bán hàng trong một khoảng thời gian cụ thể. Nếu quản lý nhập khoảng thời gian không hợp lệ, hệ thống sẽ thông báo lỗi và yêu cầu nhập lại.

Biểu đồ quản quản lý nhà cung cấp

Ứng dụng so sánh thông tin nhà cung cấp và hiển thị thông báo thêm thành công. Nếu thông tin nhà cung cấp bị trùng lặp thì hiển thị thông tin nhà cung cấp đã tồn tại trên hệ thống. Hậu điều kiện Ứng dụng chuyển hướng về giao diện quản lý nhà cung cấp.

Tác nhân nhập các thông tin của nhà cung cấp sau đó nhấn tìm kiếm. Ứng dụng so sánh thông tin nhà cung cấp và hiển thị nhà cung cấp có những thông tin giống được tìm. Tác nhân nhập các thông tin của nhà cung cấp sau đó nhấn tìm kiếm.

Ứng dụng so sánh thông tin nhà cung cấp và hiển thị nhà cung cấp có những thông tin giống được tìm. 11.Ứng dụng hiển thị lưu thành công và chuyền về giao diện quản lý nhà cung cấp. Tác nhân nhập các thông tin của nhà cung cấp sau đó nhấn tìm kiếm.

Ứng dụng so sánh thông tin nhà cung cấp và hiển thị nhà cung cấp có những thông tin giống được tìm. 12.Ứng dụng hiển thị xóa thành công và chuyền về giao diện quản lý nhà cung cấp. Tác nhân nhập các thông tin của nhà cung cấp sau đó nhấn tìm kiếm.

Ứng dụng so sánh thông tin nhà cung cấp và hiển thị nhà cung cấp có những thông tin giống được tìm và hiển thị ra nhà cung cấp có cùng điều kiện tìm. Hậu điều kiện Ứng dụng thông báo không có nhà cung cấp tồn tại chuyển hướng về giao diện quản lý nhà cung cấp.

Mô tả cài đặt, hướng dẫn sử dụng

Role: Nhân viên trực bàn

- Là người làm việc trực tiếp với người đọc, có trách nhiệm + tạo phiếu mượn/trả sách. - Sau khi điền hết các trường (trong đó số dòng mượn là số đầu sách mà độc giả muốn mượn) thì phiếu mượn sẽ được đẩ. - Ở hàng đợi, nhân viên trực bàn sẽ điền các thông tin ở phiếu mượn - Những sách có số lượng dưới 5 sẽ không hiện ở mục “Tên sách”.

- Hoàn thành tạo phiếu, phiếu mượn sẽ xuất hiện ở mục phiếu mượn và có thể sửa thông tin - Khi độc giả trả sách, click mục “Ẩn” sẽ đưa phiếu vào phần “phiếu trả”. Click “ẩn” để chuyển phiếu mượn về phần phiếu trả khi độc giả trả sách. - Sau khi điền hết các trường dữ liệu, bấm “Thêm mới”, thông tin độc giả sẽ được đưa đến “Danh sách độc giả cần cấp th.

- Sau đó, những độc giả này sẽ được nhân viên trực bàn cấp thẻ thư viện ở mục “Thêm thẻ”. - Sau khi cấp thẻ thành công, độc giả này sẽ xuất hiện trong danh sách độc giả. Màn hình cấp thẻ thư viện Chọn mã độc giả của độc giả muốn làm thẻ.

- Sau khi nhập đủ các trường dữ liệu, sách sẽ được chuyển sang “danh sách sách”. Thông tin sách vừa mới nhập Những đầu sách không sử dụng nữa sẽ được chuyển vào “Kho” thông qua “Lưu. - Những sách có số lượng dưới hoặc bằng 5 sẽ được cập nhập ở màn “ Sách cần nhập thêm” trong mục “Thống kê”.

- Những sách đã cho mượn cập nhập ở màn “ Sách đã cho mượn” trong mục “Thống kê”.

Role: quản lý

- Quản lý có thể thêm tài khoản cho nhân viên thông qua “Tài khoản” - > “thêm tài khoản”. - Sau khi điền hết các trường dữ liẹu, bấm “register user”, tài khoản của nhân viên sẽ được thêm vào mục “danh sách”.

Bộ dữ liệu kiểm thử 1 Kiểm thử đăng nhập

Kiểm thử role nhân viên trực bàn

- Nếu nhân viên kiểm kê không nhập đủ đầy các trường, sẽ hiện thông báo lỗi như hình và không được đi tiếp. - Nếu nhân viên nhập sai dữ liệu các trường (không đúng định dạng email, số điện thoại không phải là số nguyên có 10 c như hình và không được đi tiếp.