Khoa CÔNG NGHỆ THÔNG TIN LỚP : K39 CNPM HỌC KỲ 2...

2
PHẦN ĐẶC TẢ Biết rằng khách hàng khi đặt mua sách đã có đủ thông tin về sách và về ngày giao, dưới đây là quy trình đặt mua sách dành cho khách hàng đã có tài khoản khách hàng và tài khoản ngân hàng. Trước hết khách hàng phải điền vào Phiếu đặt sách gởi đến bộ phận bán hàng, thông tin gồm: Số tài khoản khách hàng, Ngày đặt, Ngày giao, Số tài khoản ngân hàng, và với mỗi cuốn sách đặt mua, còn phải có: Mã sách, Tựa sách, Họ tên tác giả. Khi nhận được phiếu đặt sách, bộ phận bán hàng sẽ xác nhận tài khoản khách hàng và tài khoản ngân hàng của khách; nếu hợp lệ, bộ phận bán hàng sẽ lập hai bản sao của phiếu, một chuyển đến Bộ phận kho, phiếu còn lại chuyển đến Bộ phận kế toán. Kế toán sẽ thực hiện thanh toán với ngân hàng qua số tài khoản ngân hàng của khách và tiến hành lập hóa đơn; trong lúc đó, tại kho, sách được đóng gói, và kho sẽ chuyển sách kèm hóa đơn ngay khi có hóa đơn của kế toán gởi đến. PHẦN CÂU HỎI Câu 1: (3 điểm) Vẽ biểu đồ hoạt động mô tả quy trình nghiệp vụ Đặt mua sách, trong đó có các đối tượng nghiệp vụ và các làn phân dòng nghiệp vụ. Câu 2: (5 điểm) Yêu cầu xây dựng chương trình cho Khách hàng, Nhân viên bán hàng Kế toán bán hàng sử dụng. Khách hàng dùng chương trình để “Đặt mua sách; Nhân viên bán hàng dùng chương trình để “In Phiếu đặt hàng”; Kế toán bán hàng dùng chương trình để “Lập và In Hóa đơn”. Hãy 1. Vẽ biểu đồ use-case; 2. Đặc tả và phác thảo giao diện cho use case “Đặt mua sách”. Câu 3: (2 điểm) Đề xuất biểu đồ tuần tự cho use case In Phiếu đặt hàng, được đặc tả như sau Nhân viên bán hàng UC In Phiếu đặt mua 1. Liệt kê danh sách phiếu đặt mua chưa xác nhận 2. Chọn một phiếu 3. Hiển thị thông tin của phiếu được chọn 4. Xác nhận 5. Cập nhật trạng thái phiếu thành đã xác nhận 6. Nhấn in 7. In phiếu HẾT Ngày thi: 06/05/2016 Trường ĐH SƯ PHẠM TP.HCM ĐỀ THI TH MÔN: PTTK HƯỚNG ĐỐI TƯỢNG Khoa CÔNG NGHỆ THÔNG TIN LỚP : K39 CNPM HỌC KỲ 2 NĂM HỌC 2015 - 2016 THỜI GIAN: 75 phút ĐƯỢC DÙNG TÀI LIỆU

Transcript of Khoa CÔNG NGHỆ THÔNG TIN LỚP : K39 CNPM HỌC KỲ 2...

Page 1: Khoa CÔNG NGHỆ THÔNG TIN LỚP : K39 CNPM HỌC KỲ 2 …hienlth.weebly.com/uploads/1/6/9/3/16936172/deooad-k39.pdf · trình đặt mua sách dành cho khách hàng đã có

PHẦN ĐẶC TẢ

Biết rằng khách hàng khi đặt mua sách đã có đủ thông tin về sách và về ngày giao, dưới đây là quy

trình đặt mua sách dành cho khách hàng đã có tài khoản khách hàng và tài khoản ngân hàng.

Trước hết khách hàng phải điền vào Phiếu đặt sách gởi đến bộ phận bán hàng, thông tin gồm:

Số tài khoản khách hàng,

Ngày đặt,

Ngày giao,

Số tài khoản ngân hàng,

và với mỗi cuốn sách đặt mua, còn phải có:

Mã sách,

Tựa sách,

Họ tên tác giả.

Khi nhận được phiếu đặt sách, bộ phận bán hàng sẽ xác nhận tài khoản khách hàng và tài khoản ngân

hàng của khách; nếu hợp lệ, bộ phận bán hàng sẽ lập hai bản sao của phiếu, một chuyển đến Bộ phận

kho, phiếu còn lại chuyển đến Bộ phận kế toán. Kế toán sẽ thực hiện thanh toán với ngân hàng qua số

tài khoản ngân hàng của khách và tiến hành lập hóa đơn; trong lúc đó, tại kho, sách được đóng gói, và

kho sẽ chuyển sách kèm hóa đơn ngay khi có hóa đơn của kế toán gởi đến.

PHẦN CÂU HỎI

Câu 1: (3 điểm)

Vẽ biểu đồ hoạt động mô tả quy trình nghiệp vụ Đặt mua sách, trong đó có các đối tượng nghiệp vụ và

các làn phân dòng nghiệp vụ.

Câu 2: (5 điểm)

Yêu cầu xây dựng chương trình cho Khách hàng, Nhân viên bán hàng và Kế toán bán hàng sử dụng.

Khách hàng dùng chương trình để “Đặt mua sách”; Nhân viên bán hàng dùng chương trình để “In

Phiếu đặt hàng”; và Kế toán bán hàng dùng chương trình để “Lập và In Hóa đơn”. Hãy

1. Vẽ biểu đồ use-case;

2. Đặc tả và phác thảo giao diện cho use case “Đặt mua sách”.

Câu 3: (2 điểm)

Đề xuất biểu đồ tuần tự cho use case “In Phiếu đặt hàng”, được đặc tả như sau

Nhân viên bán hàng UC In Phiếu đặt mua

1. Liệt kê danh sách phiếu đặt mua chưa xác nhận

2. Chọn một phiếu

3. Hiển thị thông tin của phiếu được chọn

4. Xác nhận

5. Cập nhật trạng thái phiếu thành đã xác nhận

6. Nhấn in

7. In phiếu

HẾT

Ngày thi: 06/05/2016

Trường ĐH SƯ PHẠM TP.HCM ĐỀ THI TH MÔN: PTTK HƯỚNG ĐỐI TƯỢNG

Khoa CÔNG NGHỆ THÔNG TIN LỚP : K39 CNPM

HỌC KỲ 2 NĂM HỌC 2015 - 2016 THỜI GIAN: 75 phút – ĐƯỢC DÙNG TÀI LIỆU

HIENLTH
Typewritten text
ĐỀ 1
Page 2: Khoa CÔNG NGHỆ THÔNG TIN LỚP : K39 CNPM HỌC KỲ 2 …hienlth.weebly.com/uploads/1/6/9/3/16936172/deooad-k39.pdf · trình đặt mua sách dành cho khách hàng đã có

PHẦN ĐẶC TẢ

Trong trường đại học A có một thư viện. Sau đây là mô tả quy trình mượn trả sách. Khi mượn, độc

phải tự mình ghi vào phiếu đăng ký mượn mã số các đầu sách cần mượn. Độc giả có thể tìm các đầu

sách này trong danh mục đầu sách. Mỗi đầu sách có nhiều cuốn sách; căn cứ phiếu đăng ký, thủ thư sẽ

lấy sách và lập phiếu mượn. Phiếu mượn được in làm 2 bản, phải được độc giả ký, thư viện giữ 1 bản,

bản còn lại giao cho độc giả. Cần lưu ý: chỉ những độc giả không còn giữ sách quá hạn mới được

mượn mới. Sách được giữ quá 7 ngày là sách quá hạn. Ngoài ra những đầu sách chỉ còn một cuốn sẽ

không được cho mượn. Các cuốn sách trong cùng một phiếu mượn không nhất thiết phải trả cùng lúc.

Khi độc giả trả sách, thủ thư chỉ đơn giản loại bỏ (những) cuốn sách này ra khỏi danh sách sách đang

được mượn, rồi in phiếu nhận trả giao cho độc giả. Cuối mỗi ngày, thủ thư sẽ lập danh sách những

sách quá hạn để gởi email thông báo yêu cầu trả sách.

PHẦN CÂU HỎI

Câu 1: (3đ)

Vẽ biểu đồ hoạt động mô tả toàn bộ quá trình trên với 8 hoạt động sau: tìm đầu sách, viết phiếu đăng

ký, lấy sách, lập phiếu mượn, ký mượn sách, cập nhật trả sách, in phiếu trả sách, thông báo trả sách.

Lưu ý trong biểu đồ phải có các thực thể nghiệp vụ (business entity).

Câu 2: (4đ)

Yêu cầu đặt ra là xây dựng chương trình cho độc giả, thủ thư sử dụng. Độc giả dùng chương trình

để “tìm tài liệu” và “đăng ký mượn”. Thủ thư dùng chương trình để “quản lý độc giả”, “quản lý sách”,

“cho mượn” và “nhận trả”.

1. Vẽ biểu đồ use-case.

2. Đặc tả các use-case nhận trả bằng biểu đồ hoạt động, trong đó có các đối tượng nghiệp vụ

thuộc loại thực thể (entity).

Câu 3: (3đ)

Xét use case “cho mượn”, với dòng đặc tả chính như sau:

actor use-case

1. Nhập mã độc giả 2. Hiển thị thông tin độc giả

3. Nhập mã đầu sách 4. Hiển thị mã sách, nơi cất

5. Nhấn in 6. In phiếu mượn

7. Xác nhận 8. Lưu phiếu mượn

Hãy:

1. Phác thảo giao diện;

2. Lập biểu đồ tuần tự với các đối tượng sau: điều khiển (PMCtrl), đầu sách (DSach), sách (Sach),

phiếu mượn (PMuon);

3. Vẽ biểu đồ lớp liên quan đến use case này.

HẾT

Ngày thi 06/05/2016

Trường ĐH SỰ PHẠM TP.HCM ĐỀ THI TH MÔN: PTTK HƯỚNG ĐỐI TƯỢNG

Khoa CÔNG NGHỆ THÔNG TIN LỚP : K39 CNPM

HỌC KỲ 2 NĂM HỌC 2015 - 2016 THỜI GIAN: 75 phút – ĐƯỢC DÙNG TÀI LIỆU

HIENLTH
Typewritten text
ĐỀ 2