1. Trang chủ
  2. » Luận Văn - Báo Cáo

Bán Bánh Kẹo.pdf

16 0 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Phần Mềm Quản Lý Phân Phối Bánh Kẹo
Thể loại Đồ Án Tốt Nghiệp
Định dạng
Số trang 16
Dung lượng 438,29 KB

Nội dung

Phân tích HTTT 1 PHẦN MỀM QUẢN LÝ PHÂN PHỐI BÁNH KẸO I Sơ đồ Use – case 1 Sơ đồ Use – case tổng quát 2 Các gói use – case 2 1 Packet “ Quản lý xưởng” Phân tích HTTT 2 2 2 Packet “Quản lý sản phẩm” Phâ[.]

PHẦN MỀM QUẢN LÝ PHÂN PHỐI BÁNH KẸO I Sơ đồ Use – case: Sơ đồ Use – case tổng quát: Các gói use – case: 2.1.Packet “ Quản lý xưởng”: Phân tích HTTT 2.2 Packet “Quản lý sản phẩm”: Phân tích HTTT 2.3 Packet “Quản lý đại lý”: II Đặc tả Use – case: Kiểm tra điều kiện xuất: Tên use case Kiểm tra điều kiện xuất Tác nhân Nhân viên (quản lý kho) Mục đích (mơ tả) Lập danh sách sản phẩm đủ điều kiện xuất hàng Mức độ ưu tiên (Priority) Bắt buộc phải có Điều kiện kích hoạt (Trigger) Nhân viên bấm chọn “Kiểm tra sản phẩm” hình Điều kiện tiên (Pre-condition) Khơng có Điều kiện thành công (Post-condition) “Phiếu kiểm tra” lưu vào CSDL Điều kiện thất bại “Phiếu kiểm tra” không lưu vào CSDL Luồng kiện (Basic Flow) Phân tích HTTT Hệ thống hiển thị form Phiếu kiểm tra Người dùng nhập mã sản phẩm Hệ thống hiển thị lại thông tin phiếu kiểm tra Người dùng bấm xác nhận Hệ thống lưu phiếu kiểm tra vào CSDL in Luồng kiện thay ( Alternative Flow) 4a Người dùng bấm “Xóa” sản phẩm: 4a1 Hệ thống xóa sản phẩm chọn khỏi phiếu kiểm tra 4a2 Người dùng bấm xác nhận 2a Người dùng nhập sai mã sản phẩm: 2a1 Hệ thống hiển thị thông báo yêu cầu nhập lại mã sản phẩm Luồng kiện ngoại lệ (Exception Flow) 4a Người dùng không xác nhận: 4a1 Hệ thống hiển thị thông báo ‘Không tạo phiếu kiểm tra” 4a2 Người dùng chọn “Hủy” Lập phiếu xuất: Tên use case Lập phiếu xuất Tác nhân Nhân Viên (Quản lý kho) Mục đích (mơ tả) Tạo phiếu xuất hàng Mức độ ưu tiên (Priority) Bắt buộc phải có Điều kiện kích hoạt (Trigger) Nhân viên bấm “Lập phiếu xuất” hình Điều kiện tiên (Pre-condition) Phải thỏa mãn điều kiện xuất hàng Điều kiện thành công (Post-condition) “Phiếu xuất hàng” lưu vào CSDL Điều kiện thất bại “Phiếu xuất hàng” không lưu vào CSDL Luồng kiện (Basic Flow) Phân tích HTTT Hệ thống hiển thị form Phiếu xuất Người dùng nhập thông tin vào trường: Tên đại lý, địa đại lý, tên người nhận, tên sản phẩm, số lượng xuất, loại sản phẩm Các trường thông tin ngày xuất, đơn giá, thành tiền, tổng số tiền, số hiệu phiếu hệ thống tự động điền Hệ thống hiển thị lại thông tin phiếu xuất Người dùng bấm xác nhận Hệ thống lưu phiếu xuất vào CSDL in 4a Người dùng bấm “Xóa” sản phẩm: 4a1 Hệ thống xóa sản phẩm chọn khỏi phiếu kiểm tra 4a2 Người dùng bấm xác nhận Luồng kiện thay ( Alternative Flow) 4b Người dùng bấm “Chỉnh sửa” sản phẩm: 4b1 Người dùng chỉnh sửa trường: Tên đại lý, địa chỉ, tên người nhận, tên sản phẩm, số lượng, loại sản phẩm 4b2 Người dùng bấm xác nhận 2a Người dùng nhập thiếu trường thông tin: 2a1 Hệ thống hiển thị thông báo yêu cầu nhập đầy đủ thông tin Luồng kiện ngoại lệ (Exception Flow) 4a Người dùng không xác nhận 4a1 Hệ thống hiển thị thông báo yêu cầu nhập lại 4a2 Hệ thống hiển thị lại form Phiếu xuất Người dùng nhập đầy đủ thông tin Nhập hàng: Tên use case Nhập hàng Tác nhân Nhân viên (Quản lý kho) Mục đích (mơ tả) Tạo “Phiếu nhập hàng” Mức độ ưu tiên (Priority) Bắt buộc phải có Điều kiện kích hoạt (Trigger) Nhân viên bấm chọn “Nhập sản phẩm” Điều kiện tiên (Pre-condition) Khơng có Điều kiện thành cơng (Post-condition) “Phiếu nhập hàng” lưu vào CSDl Điều kiện thất bại “Phiếu nhập hàng” không lưu vào CSDL Luồng kiện (Basic Flow) Phân tích HTTT Hệ thống hiển thị form phiếu nhập Người dùng nhập thông tin vào trường: tên xưởng sản xuất, địa chỉ, tên người giao, thông tin sản phẩm: mã sp, tên sp, số lượng HT hiển thị lại thông tin phiếu nhập Người dùng bấm xác nhận Hệ thống lưu Phiếu nhập vào CSDL in 4a Người dùng bấm “Xóa” sản phẩm: 4a1 Hệ thống xóa sản phẩm chọn khỏi phiếu kiểm tra 4a2 Người dùng bấm xác nhận Luồng kiện thay ( Alternative Flow) 4b Người dùng bấm vào trường số lượng: 4b1 Người dùng chỉnh sửa số lượng sản phẩm nhập 4b2 Người dùng bấm xác nhận 2a Người dùng nhập thiếu trường thông tin: 2a1 Hệ thống hiển thị thông báo yêu cầu nhập đầy đủ thông tin Luồng kiện ngoại lệ (Exception Flow) 4a Người dùng không xác nhận 4a1 Hệ thống hiển thị thông báo yêu cầu nhập lại 4a2 Hệ thống hiển thị lại form Phiếu nhập Người dùng nhập đầy đủ thông tin Quản lý xưởng: 4.1.Thêm xưởng: Tên use case Thêm xưởng Tác nhân Nhân viên (quản lý phân phối) Mục đích (mơ tả) Thêm xưởng sản xuất bánh kẹo vào danh sách xưởng quản lý Mức độ ưu tiên (Priority) Bắt buộc Điều kiện kích hoạt (Trigger) Nhân viên bấm “Thêm xưởng” mục “Quản lý xưởng” hình Điều kiện tiên (Pre-condition) Khơng có Điều kiện thành cơng (Post-condition) Thơng tin xưởng lưu vào csdl Điều kiện thất bại Thông tin xưởng không lưu vào CSDL Luồng kiện (Basic Flow) Phân tích HTTT Hệ thống hiển thị form Thông tin xưởng Người dùng nhập thông tin vào trường: tên xưởng sản xuất, địa chỉ, số điện thoại, thông tin sản phẩm xưởng sản xuất (Mã sp, Tên sản phẩm, số lượng) HT hiển thị lại Thông tin xưởng Người dùng bấm xác nhận Hệ thống lưu Thông tin xưởng vào CSDL Luồng kiện thay ( Alternative Flow) 4a Người dùng bấm “Chỉnh sửa” : 4a1 Người dùng chỉnh sửa trường: tên xưởng sản xuất, địa chỉ, số điện thoại, thông tin sản phẩm xưởng sản xuất (Mã sp, Tên sản phẩm, số lượng) 4a2 Người dùng bấm xác nhận Luồng kiện ngoại lệ (Exception Flow) 4a Người dùng không xác nhận: 4a1 Hệ thống hiển thị thông báo ‘Lưu thông tin thất bại” 4a2 Người dùng chọn “Hủy” 4.2.Xóa xưởng: Tên use case Xóa xưởng Tác nhân Nhân viên (quản lý phân phối) Mục đích (mơ tả) Xóa xưởng khỏi danh sách xưởng quản lý Mức độ ưu tiên (Priority) Bắt buộc Điều kiện kích hoạt (Trigger) Nhân viên chọn “Xóa xưởng” mục “Quản lý xưởng” Điều kiện tiên (Pre-condition) Khơng có Điều kiện thành cơng (Post-condition) Thơng tin xưởng bị xóa khỏi csdl Điều kiện thất bại Thơng tin xưởng tồn CSDL Luồng kiện (Basic Flow) Hệ thống hiển thị danh sách xưởng Người dùng tick chọn xưởng cần xóa Người dùng bấm “Xóa”, hệ thống hiển thị thơng báo “Xác nhận xóa?” Người dùng xác nhận Hệ thống xóa thơng tin xưởng khỏi CSDL hiển thị thơng báo xóa thành cơng Luồng kiện thay ( Alternative Flow) 3a Người dùng bấm “Hủy” Luồng kiện ngoại lệ (Exception Flow) 4a Người dùng không xác nhận: 4a1 Hệ thống hiển thị thơng báo “Xóa thất bại” 4a2 Người dùng bấm “Hủy” Phân tích HTTT 4.3.Sửa thông tin xưởng: Tên use case Sửa thông tin xưởng Tác nhân Nhân viên (quản lý phân phối) Mục đích (mơ tả) Sửa lại thơng tin xưởng Mức độ ưu tiên (Priority) Bắt buộc Điều kiện kích hoạt (Trigger) Nhân viên bấm “Sửa thơng tin” mục “Quản lý xưởng” Điều kiện tiên (Pre-condition) Khơng có Điều kiện thành cơng (Post-condition) Thơng tin xưởng lưu vào CSDL Điều kiện thất bại Thông tin xưởng không lưu vào CSDL Luồng kiện (Basic Flow) Hệ thống hiển thị danh sách xưởng Người dùng chọn xưởng, hệ thống hiển thị thông tin xưởng Người dùng chỉnh sửa trường thông tin xưởng Người dùng bấm xác nhận Hệ thống lưu thông tin xưởng vào CSDL hiển thị thông báo “Cập nhật thông tin thành công” Luồng kiện thay ( Alternative Flow) Không có Luồng kiện ngoại lệ (Exception Flow) 4a Người dùng không xác nhận: 4a1 Hệ thống hiển thị thông báo “Thông tin chưa chỉnh sửa” 4a2 Người dùng bấm “Hủy” 4.4.Xem thông tin xưởng: Tên use case Xem thơng tin xưởng Tác nhân Nhân viên (Quản lý phân phối) Mục đích (mơ tả) Xem thơng tin xưởng Mức độ ưu tiên (Priority) Không bắt buộc Phân tích HTTT Điều kiện kích hoạt (Trigger) Nhân viên chọn “Danh sách xưởng” mục “Quản lý xưởng” Điều kiện tiên (Pre-condition) Khơng có Điều kiện thành cơng (Post-condition) Hiển thị danh sách xưởng Điều kiện thất bại Khơng hiển thị danh sách xưởng Luồng kiện (Basic Flow) Hệ thống hiển thị danh sách xưởng Người dùng chọn xưởng Hệ thống hiển thị thông tin xưởng Luồng kiện thay ( Alternative Flow) 2a Người dùng bấm thoát: 2a1 Hệ thống quay lại giao diện “Quản lý xưởng” Luồng kiện ngoại lệ (Exception Flow) 3a Hệ thống không hiển thị thông tin xưởng: 3a1 Hệ thống thông báo lỗi 3a2 Người dùng bấm “Hủy” Quản lý sản phẩm: 5.1.Thêm sản phẩm: Tên use case Thêm xưởng Tác nhân Nhân viên (quản lý kho) Mục đích (mơ tả) Thêm sản phẩm bánh kẹo vào danh sách sản phẩm Mức độ ưu tiên (Priority) Bắt buộc Điều kiện kích hoạt (Trigger) Nhân viên bấm “Thêm sản phẩm” mục “Quản lý sản phẩm” hình Điều kiện tiên (Pre-condition) Khơng có Điều kiện thành cơng (Post-condition) Thông tin sản phẩm lưu vào csdl Điều kiện thất bại Thông tin sản phẩm không lưu vào CSDL Luồng kiện (Basic Flow) Phân tích HTTT Hệ thống hiển thị form Thông tin sản phẩm Người dùng nhập thông tin vào trường: Mã sản phẩm, tên sản phẩm, Loại sản phẩm, Hình thức đóng gói, đơn giá bán HT hiển thị lại Thông tin sản phẩm Người dùng bấm xác nhận Hệ thống lưu Thông tin sản phẩm vào CSDL Luồng kiện thay ( Alternative Flow) 4a Người dùng bấm “Chỉnh sửa” : 4a1 Người dùng chỉnh sửa trường thông tin 4a2 Người dùng bấm xác nhận Luồng kiện ngoại lệ (Exception Flow) 4a Người dùng không xác nhận: 4a1 Hệ thống hiển thị thông báo ‘Lưu thông tin thất bại” 4a2 Người dùng chọn “Hủy” 5.2.Xóa sản phẩm: Tên use case Xóa sản phẩm Tác nhân Nhân viên (quản lý kho) Mục đích (mơ tả) Xóa sản phẩm khỏi danh sách sản phẩm Mức độ ưu tiên (Priority) Bắt buộc Điều kiện kích hoạt (Trigger) Nhân viên chọn “Xóa sản phẩm” mục “Quản lý sản phẩm” Điều kiện tiên (Pre-condition) Khơng có Điều kiện thành cơng (Post-condition) Thơng tin sản phẩm bị xóa khỏi csdl Điều kiện thất bại Thông tin sản phẩm tồn CSDL Luồng kiện (Basic Flow) Luồng kiện thay ( Alternative Flow) Phân tích HTTT Hệ thống hiển thị danh sách sản phẩm Người dùng tick chọn sản phẩm cần xóa Người dùng bấm “Xóa”, hệ thống hiển thị thơng báo “Xác nhận xóa?” Người dùng xác nhận Hệ thống xóa thơng tin sản phẩm khỏi CSDL hiển thị thơng báo xóa thành công 3a Người dùng bấm “Hủy” 10 Luồng kiện ngoại lệ (Exception Flow) 4a Người dùng không xác nhận: 4a1 Hệ thống hiển thị thơng báo “Xóa thất bại” 4a2 Người dùng bấm “Hủy” 5.3.Sửa sản phẩm: Tên use case Sửa thơng tin sản phẩm Tác nhân Nhân viên (quản lý kho) Mục đích (mơ tả) Sửa lại thông tin sản phẩm Mức độ ưu tiên (Priority) Bắt buộc Điều kiện kích hoạt (Trigger) Nhân viên bấm “Sửa thông tin” mục “Quản lý sản phẩm” Điều kiện tiên (Pre-condition) Khơng có Điều kiện thành công (Post-condition) Thông tin sản phẩm lưu vào CSDL Điều kiện thất bại Thông tin sản phẩm không lưu vào CSDL Luồng kiện (Basic Flow) Hệ thống hiển thị danh sách sản phẩm Người dùng chọn sản phẩm, hệ thống hiển thị thông tin sản phẩm Người dùng chỉnh sửa trường thông tin sản phẩm Người dùng bấm xác nhận Hệ thống lưu thông tin sản phẩm vào CSDL hiển thị thông báo “Cập nhật thông tin thành công” Luồng kiện thay ( Alternative Flow) Khơng có Luồng kiện ngoại lệ (Exception Flow) 4a Người dùng không xác nhận: 4a1 Hệ thống hiển thị thông báo “Thông tin chưa chỉnh sửa” 4a2 Người dùng bấm “Hủy” 5.4.Xem thông tin sản phẩm: Tên use case Xem thơng tin sản phẩm Tác nhân Nhân viên (Quản lý sản phẩm) Phân tích HTTT 11 Mục đích (mơ tả) Xem thơng tin sản phẩm Mức độ ưu tiên (Priority) Không bắt buộc Điều kiện kích hoạt (Trigger) Nhân viên chọn “Danh sách sản phẩm” mục “Quản lý sản phẩm” Điều kiện tiên (Pre-condition) Khơng có Điều kiện thành cơng (Post-condition) Hiển thị danh sách sản phẩm Điều kiện thất bại Không hiển thị danh sách sản phẩm Luồng kiện (Basic Flow) Hệ thống hiển thị danh sách sản phẩm Người dùng chọn sản phẩm Hệ thống hiển thị thông tin sản phẩm Luồng kiện thay ( Alternative Flow) 2a Người dùng bấm thoát: 2a1 Hệ thống quay lại giao diện “Quản lý sản phẩm” Luồng kiện ngoại lệ (Exception Flow) 3a Hệ thống không hiển thị thông tin sản phẩm: 3a1 Hệ thống thông báo lỗi 3a2 Người dùng bấm “Hủy” Quản lý đại lý: (Quản lý giao dịch với đại lý) 6.1.Thêm đại lý: Tên use case Thêm đại lý Tác nhân Nhân viên (quản lý phân phối) Mục đích (mơ tả) Thêm đại lý vào danh sách đại lý Mức độ ưu tiên (Priority) Bắt buộc Điều kiện kích hoạt (Trigger) Nhân viên bấm “Thêm đại lý” mục “Quản lý đại lý” hình Điều kiện tiên (Pre-condition) Khơng có Điều kiện thành công (Post-condition) Thông tin đại lý lưu vào csdl Phân tích HTTT 12 Điều kiện thất bại Luồng kiện (Basic Flow) Thơng tin đại lý không lưu vào CSDL Hệ thống hiển thị form Thông tin đại lý Người dùng nhập thông tin vào trường: luợng hàng dã lấy, số tiền dã trả, số tiền nợ HT hiển thị lại Thông tin đại lý Người dùng bấm xác nhận Hệ thống lưu Thông tin đại lý vào CSDL Luồng kiện thay ( Alternative Flow) 4a Người dùng bấm “Chỉnh sửa” : 4a1 Người dùng chỉnh sửa trường thông tin 4a2 Người dùng bấm xác nhận Luồng kiện ngoại lệ (Exception Flow) 4a Người dùng không xác nhận: 4a1 Hệ thống hiển thị thông báo ‘Lưu thông tin thất bại” 4a2 Người dùng chọn “Hủy” 6.2.Xóa đại lý: Tên use case Xóa đại lý Tác nhân Nhân viên (quản lý phân phối) Mục đích (mơ tả) Xóa đại lý khỏi danh sách đại lý Mức độ ưu tiên (Priority) Bắt buộc Điều kiện kích hoạt (Trigger) Nhân viên chọn “Xóa đại lý” mục “Quản lý đại lý” Điều kiện tiên (Pre-condition) Khơng có Điều kiện thành cơng (Post-condition) Thơng tin đại lý bị xóa khỏi csdl Điều kiện thất bại Thông tin đại lý tồn CSDL Luồng kiện (Basic Flow) Phân tích HTTT Hệ thống hiển thị danh sách đại lý Người dùng tick chọn đại lý cần xóa Người dùng bấm “Xóa”, hệ thống hiển thị thơng báo “Xác nhận xóa?” Người dùng xác nhận Hệ thống xóa thơng tin đại lý khỏi CSDL hiển thị thông báo xóa thành cơng 13 Luồng kiện thay ( Alternative Flow) 3a Người dùng bấm “Hủy” Luồng kiện ngoại lệ (Exception Flow) 4a Người dùng không xác nhận: 4a1 Hệ thống hiển thị thơng báo “Xóa thất bại” 4a2 Người dùng bấm “Hủy” 6.3.Sửa thông tin đại lý: Tên use case Sửa thông tin đại lý Tác nhân Nhân viên (quản lý phân phối) Mục đích (mơ tả) Sửa lại thông tin đại lý Mức độ ưu tiên (Priority) Bắt buộc Điều kiện kích hoạt (Trigger) Nhân viên bấm “Sửa thông tin” mục “Quản lý đại lý” Điều kiện tiên (Pre-condition) Khơng có Điều kiện thành công (Post-condition) Thông tin đại lý lưu vào CSDL Điều kiện thất bại Thông tin đại lý không lưu vào CSDL Hệ thống hiển thị danh sách đại lý Người dùng chọn đại lý, hệ thống hiển thị thông tin đại lý Người dùng chỉnh sửa trường thông tin đại lý Người dùng bấm xác nhận Hệ thống lưu thông tin đại lý vào CSDL hiển thị thông báo “Cập nhật thông tin thành công” Luồng kiện (Basic Flow) Luồng kiện thay ( Alternative Flow) Khơng có Luồng kiện ngoại lệ (Exception Flow) 4a Người dùng không xác nhận: 4a1 Hệ thống hiển thị thông báo “Thông tin chưa chỉnh sửa” 4a2 Người dùng bấm “Hủy” 6.4.Xem thông tin đại lý: Tên use case Phân tích HTTT Xem thơng tin đại lý 14 Tác nhân Nhân viên (Quản lý phân phối) Mục đích (mơ tả) Xem thơng tin đại lý Mức độ ưu tiên (Priority) Không bắt buộc Điều kiện kích hoạt (Trigger) Nhân viên chọn “Danh sách đại lý” mục “Quản lý đại lý” Điều kiện tiên (Pre-condition) Khơng có Điều kiện thành cơng (Post-condition) Hiển thị danh sách đại lý Điều kiện thất bại Không hiển thị danh sách đại lý Hệ thống hiển thị danh sách đại lý Người dùng chọn đại lý Hệ thống hiển thị thông tin đại lý Luồng kiện (Basic Flow) Luồng kiện thay ( Alternative Flow) 2a Người dùng bấm thoát: 2a1 Hệ thống quay lại giao diện “Quản lý đại lý” Luồng kiện ngoại lệ (Exception Flow) 3a Hệ thống không hiển thị thông tin đại lý: 3a1 Hệ thống thông báo lỗi 3a2 Người dùng bấm “Hủy” Thống kê sản phẩm tồn: Tên use case Thống kê sản phẩm tồn Tác nhân Nhân viên (Quản lý kho) Mục đích (mơ tả) Lập danh sách số lượng mặt hàng tồn kho Mức độ ưu tiên (Priority) Bắt buộc phải có Điều kiện kích hoạt (Trigger) Nhân viên bấm chọn “Thống kê hàng tồn” Điều kiện tiên (Pre-condition) Khơng có Điều kiện thành công (Post-condition) Tạo danh sách hàng tồn Phân tích HTTT 15 Điều kiện thất bại Luồng kiện (Basic Flow) Luồng kiện thay ( Alternative Flow) Không tạo danh sách hàng tồn Hệ thống hiển thị form Thống kê hàng tồn Người dùng nhập thông tin vào trường: Mã sản phẩm, số lượng tồn Trường thông tin ngày lập hệ thống tự động điền Hệ thống hiển thị lại thông tin phiếu thống kê hàng tồn Người dùng bấm xác nhận Hệ thống lưu phiếu Thống kê hàng tồn vào CSDL in 4a Người dùng bấm vào trường số lượng: 4a1 Người dùng nhập lại số lượng sản phẩm 4a2 Người dùng bấm xác nhận 2a Người dùng nhập sai mã sản phẩm: 2a1 Hệ thống hiển thị thông báo yêu cầu nhập lại mã sản phẩm Luồng kiện ngoại lệ (Exception Flow) Phân tích HTTT 4a Người dùng khơng xác nhận: 4a1 Hệ thống hiển thị thông báo ‘Không tạo phiếu kiểm tra” 4a2 Người dùng chọn “Hủy” 16

Ngày đăng: 23/02/2024, 11:19

w