You are on page 1of 3

HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG

*
BÁO CÁO BÀI TẬP
MÔNBÁO
CÔNGCÁO BÀIPHẦN
NGHỆ TẬP MỀM
Đề tài:
QUẢN
MÔN LÝ THƯ
CÔNG VIỆN
NGHỆ QUỐCMỀM
PHẦN GIA

Đề tài: Lớp: E17CN1


Nhóm: 03
Các thành viên nhóm:
PHÂN TÍCH THIẾT Nguyễn
1. B17DCVT038 KẾ HỆThà
THỐNG
nh Chung
2. QUẢN LÝ THƯ VIỆN
B17DCCN288 NguyễnSÁCH
Quố c Hù ng
3. B17DCCN393 Nguyễn Đức Long
4. B17DCVT270 Nguyễn Hồ ng Nhậ t
Tên module: Thố ng kê bạ n đọ c lượ t mượ n sá ch
Yêu cầu: Phâ n tích chi tiết cho module
Giảng viên hướng dẫn: Nguyễn Hồ ng Phương

Sinh viên thực hiện: Đỗ Thị Phương Thả o 20092482 CNTT4

Võ Hoà ng Lan Ngọ c 20091921 CNTT3


Nguyễn Thị Huyền Trang 20092811 CNTT3
ê

Hà Nội 04-2012
Sơ đồ trích lớp thực thể toàn hệ thống

A. Trích lớp biên.

Bước 2: Giao diện đăng nhập: tên đăng nhập, mật khẩu, nút đăng nhập.
→ LoginView: inTenDangNhap
inMatkhau
subDangNhap
Cần xử lý: kiểm tra thông tin đăng nhập
input: TenDangNhap, MatKhau (lớp Nhanvien)
output: true/false
=> Hàm: checkLogin() → Nhanvien

Bước 4: Giao diện chính của nhân viên thủ thư gồm 4 chức năng: cho mượn
sách, nhận trả sách, quản lý thông tin đầu sách, xem thống kê.
→ ManagerHomeView: subMuonSach
subTraSach
subQuanLySach
subXemThongKe

Bước 6: Giao diện thống kê sách gồm 2 chức năng: thống kê sách & thống kê
độc giả.
→ HomeStatview: subThongKeSach
subThongKeDocGia

Bước 8: Giao diện thống kê độc giả bao gồm: ô nhập khoảng thời gian (ngày
bắt đầu & kết thúc), nút lọc filter và bảng kết quả.
→ FilterStatView: inNgayBatDau
inNgayKetThuc
subLocKetQua
outDanhSachBanDoc
Cần xử lý: thống kê bạn đọc trong một khoảng thời gian mượn sách (ngày bắt
đầu & kết thúc).
input: ngày bắt đầu, ngày kết thúc
output: danh sách bạn đọc
=> Hàm: filterStat() → Nhanvien

Bước 10: Hiện ra giao diện thống kê độc giả, bao gồm: ID, tên độc giả, ngày
sinh, địa chỉ, tổng số sách mượn.
→ ListReaderStatView: outId
outTenDocGia
outNgaySinh
outDiaChi
outTongSachMuon

Bước 12: Hiện ra giao diện chi tiết sách mượn, gồm: tên sách, tác giả, ngày
mượn, ngày trả.
→ ListBorrowedBookView: outTenSach
outTacGia
outNgayMuon
outNgayTra

You might also like