Viết code, unit test plan/case 1 module nhỏ của dự án quản lý cửa hàng cho thuê truyện

Yêu cầu

Ngôn ngữ, Fw code # java

Mô ả

Đề bài:

- Cài đặt hệ thống (đọc chương 5) - Viết Unit test plan và tất cả Unit test case cho modul (đọc chương 5) - copy code và ảnh chụp màn hình chạy vào quyển báo cáo nộp

Kịch bản module:

Hệ thống quản lí cửa hàng cho thuê truyện 

Khách hàng yêu cầu anh/chị phát triển một phần mềm quản lí cho thuê truyện ở một cửa hàng

chuyên cho thuê truyện với mô tả như sau:

• Cửa hàng có nhiều đầu truyện khác nhau. Mỗi đầu truyện có số lượng khác nhau và

giá thuê khác nhau (giá thuê theo ngày).

• Mỗi quyển truyện của cùng một đầu truyện lại có mã vạch riêng.

• Truyện (mới hoặc cũ) được cửa hàng nhập từ các nhà xuất bản hoặc nhà cũng cấp (mã,

tên, địa chỉ, email, điện thoại, mô tả). Mỗi lần có thể nhập nhiều đầu truyện, mỗi đầu

truyện có số lượng khác nhau. Hóa đơn nhập truyện về ghi rõ nhà cũng cấp, các đầu

truyện trên một bảng, mỗi dòng tương ứng một đầu truyện: mã, tên, đơn giá, số lượng,

thành tiền. Dòng cuối ghi tổng tiền.

• Mỗi đầu truyện có thể được mượn bởi nhiều khách hàng khác nhau. Mỗi khách hàng

mỗi lần mượn được mượn nhiều đầu truyện khác nhau.

• Mỗi lần mượn, khách hàng được nhận một phiếu mượn. Trong đó, dòng đầu ghi tên

khách hàng và ngày mượn. Thông tin mỗi đầu truyện mượn được ghi trên một dòng:

tên, tác giả, nhà xuất bản, năm xuất bản, giá thuê. Dòng cuối cùng ghi số lượng đầu

truyện mượn.

• Khi trả truyện, khách hàng được nhận hóa đơn trả. Trong đó, dòng đầu ghi tên khách

hàng và ngày thanh toán. Thông tin mỗi đầu truyện trả được ghi trên một dòng: tên,

tác giả, nhà xuất bản, năm xuất bản, ngày mượn, ngày trả, giá thuê, thành tiền. Nếu bị

phạt thì có thêm cột số tiền phạt. Dòng cuối cùng ghi tổng số tiền thanh toán.

Các modul chức năng hoạt động như sau:

• Modul "Nhập truyện" (12.2) với mô tả chi tiết nghiệp vụ: Nhân viên (NV) chọn menu

nhập truyện → giao diện tìm nhà cung cấp/xuất bản hiện lên → NV nhập tên nhà

cung cấp và click tìm → giao diện danh sách các nhà cung cấp/xuất bản có tên chứa từ

khóa vừa nhập hiện ra (nếu không có thì thêm mới thông tin nhà cung cấp/xuất bản)

→ NV click tên nhà cung cấp đang nhập → giao diện hóa đơn nhập hiện lên, NV lặp

các bước sau cho đến khi hết các đầu truyện nhập: click thêm đầu truyện → giao diện

tìm đầu truyện hiện ra → NV nhập tên đầu truyện và click tìm → giao diện danh sách

các đầu truyện có tên chứa từ khóa vừa nhập hiện ra (nếu không có thì thêm mới thông

tin đầu truyện) → NV click chọn đầu truyện → giao diện nhập đơn giá + số lượng

hiện lên → NV nhập đơn giá + số lượng và xác nhận → quay lại giao diện hóa đơn

nhập chứa bảng các đầu truyện đã thêm vào, mỗi đầu truyện trên một dòng: mã, tên

truyện, tác giả, đơn giá, số lượng, thành tiền và dòng cuối cùng ghi tổng số tiền. Khi

hết các đầu truyện, NV click in hóa đơn → hệ thống in hóa đơn để NV đưa nhà cung

cấp kí và thanh toán cho họ.

Liên hệ

Dương Anh Minh

0359433943

Click link facebook