Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 19 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
19
Dung lượng
1,02 MB
Nội dung
Học viện cơng nghệ bưu viễn thơng Khoa cơng nghệ thông tin I - - Bộ mơn: Nhập mơn Cơng nghệ phần mềm Nhóm: 13 Đề tài : Hệ thống quản lý thư viện quốc gia Nhóm BTL: nhóm 13 Sinh viên thực hiện: Phan Thiên Hưng-B19DCCN329 Phạm Văn Thái-B19DCCN641 Phùng Thị Phương Thảo-B19DCAT183 Trần Văn Thân-B19DCCN665 Modul: Modul - Thống kê độc giả theo lượt mượn h Biểu đồ Use case chi tiết cho modul “thống kê độc giả theo lượt mượn” a) Biểu đồ Use case chi tiết cho modul b) Mô tả Use case - Use case “xác định khoảng thời gian cần thống kê” có quan hệ include với Use case “xem thống kê độc giả theo số lần mượn sách”: Quản lí thư viện muốn xem thống kê độc giả theo số lần mượn sách phải xác định khoảng thời gian cần thơng kê Việc tìm kiếm độc giả mượn sách thực theo khoảng thời gian mà người quản lí cần thống kê - Use case “xem lịch sử mượn sách chi tiết độc giả” có quan hệ extend với Use case “xem thống kê độc giả theo số lần mượn sách”: Có thể thơng qua thống kê để xem lịch sử mượn sách khách hàng - Use case “xem chi tiết lần mượn độc giả” có quan hệ extend với Use case “xem lịch sử mượn sách chi tiết độc giả”: Có thể thơng qua lịch sử mượn sách chi tiết độc giả để xem lịch sử chi tiết lần mượn độc giả Kịch chuẩn modul h Scenario Actor Pre-condition Post-condition Main events Thống kê độc giả theo số lượt mượn Người quản lí thư viện Người quản lí đăng nhập tài khoản thành cơng Người quản lí xem thống kê độc giả; xem lịch sử lần mượn độc giả; xem danh sách sách lần mượn Quản lí thư viện chọn chức thống kê từ menu người quản lí, chọn “thống kê độc giả theo số lượt mượn” có nhu cầu xem thống kê Giao diện chọn ngày tháng thống kê lên, có nhập ngày bắt đầu, ngày kết thúc, nút thống kê Quản lí xác định ngày tháng bắt đầu, ngày tháng kết thúc thống kê Quản lí muốn thống kê từ ngày 1/10/2021 đến ngày 31/12/2021 Quản lí nhập ngày bắt đầu = 1/10/2021, nhập ngày kết thúc = 31/12/2022 click vào nút thống kê Hệ thống danh sách thống kê độc giả mượn sách theo số sách mượn giảm dần khoảng thời gian bảng sau: Ngày sinh Địa Trần Minh 12/12/2001 14 Lý Nhân 23/4/1995 15 Hà Minh 19/8/1992 Đoàn Dự 18/8/2000 Lý Hoài 22/12/2002 13 Khá Bảnh 12/6/1995 Hồng Đơng 18/6/1989 Trần Phú, Hà Đông, Hà Nội 14 Trần Phú, Hà Đông, Hà Nội 15 Trần Phú, Hà Đông, Hà Nội Trần Phú, Hà Đông, Hà Nội Trần Phú, Hà Đông, Hà Nội 13 Trần Phú, Hà Đông, Hà Nội Trần Phú, Hà Đông, Hà Nội Mã độc giả Họ tên 12 Số sách mượn 4 3 3 Và nút “Quay lại” để trở giao diện chọn ngày tháng Quản lí chọn xem độc giả tên Trần Minh Quản lí click vào số lượt mượn độc giả tên Trần Minh Hệ thống danh sách phiếu mượn Trần Minh h theo bảng sau Mã phiếu mượn Ngày mượn Số lượng 15/10/2021 4/11/2021 11 5/12/2021 12 28/12/2021 Và nút “Quay lại” để trở giao diện thống kê độc giả theo số lần mượn 10 Quản lí chọn vào mã phiếu mượn: 12 để xem chi tiết lượt mượn 11 Hệ thống bảng danh sách sách mượn lượt mượn có mã PM22425: Exception Mã sách Tên sách Tác giả Ngày mượn Ngày trả 34 Lolita 28/12/2021 28/1/2022 35 36 Số Đỏ Chí Phèo Vladimir Vladimirovich Nabokov Vũ Trọng Phụng Nam Cao Số tiền phạt 28/12/2021 28/12/2021 28/1/2022 28/1/2022 129000 Và nút “Quay lại” để trở giao diện danh sách phiếu mượn, nút “Về trang chủ” để quay lại trang chủ 12 Sau xem xong Quản lí xác nhận thơng tin click chọn trang chủ Hệ thống thông báo khơng có độc giả mượn sách khoảng thời gian từ ngày 1/10/2021 đến ngày 31/12/2021 6.1 Quản lí chọn lại ngày thống kê từ ngày 1/10/2021 đến ngày 1/10/2022 6.2 Nếu hệ thống tiếp tục thông báo khơng có độc giả mượn sách thời gian này, quản lí lại tìm kiếm khoảng thời gian khác 6.3 Nếu hệ thống bảng kết quả, quản lí tiếp tục thực kịch Biểu đồ lớp thực thể h Biểu đồ pha phân tích modul “Thống kê độc giả theo số lượt mượn” Biểu đồ pha phân tích modul h Biểu đồ lớp thực thể pha thiết kế Biểu đồ thiết kế sở liệu h Thiết kế giao diện cho Modul biểu đồ lớp thiết kế chi tiết Giao diện trang chủ Giao diện chọn thống kê h Giao diện nhập ngày thống kê độc giả mượn sách h Giao diện xem phiếu mượn độc giả h Giao diện xem thông tin sách phiếu mượn h Biểu đồ lớp chi tiết cho Modul: h Biểu đồ chi tiết h h 10 Blackbox test Test plan cho modul: Thống kê độc giả theo số lượt mượn Stt Chức Các trường hợp cần kiểm thử Có liệu độc giả mượn sách, thời gian nằm Thống kê độc giả theo số khoảng thời gian thống kê lượt mượn Khơng có liệu độc giả mượn sách khoảng thời gian thống kê Vì thống kê độc giả theo lượt mượn tính theo ngày mượn phiếu mượn độc giả nên không xét tới ngày trả sách/hạn trả sách mà tính theo ngày mượn sách Test case chi tiết cho modul - CSDL trước test: + tbluser: +tblreader: h + tbltitlebook: + tblbook: h + tblborrowTicket: + tblborrowedBook: h + tblstatus: + tblStatusBook: h a Test case 1: Có liệu độc giả mượn sách, thời gian nằm khoảng thời gian thống kê (Test case chuẩn) Các bước thực Quản lí (id=1) đăng nhập, chọn chức xem thống kê từ Trang chủ người quản lí Click chọn “Thống kê độc giả theo số lượt mượn” Kết mong đợi Giao diện chọn loại thống kê ra, có nút chọn: “Thống kê sách theo số lượt mượn” “Thống kê độc giả theo số lượt mượn” Giao diện tìm kiếm thống kê độc giả ra, gồm: ô nhập “ngày bắt đầu thống kê” “ngày kết thúc thống kê” nút “Tìm kiếm” Nhập vào “ngày bắt đầu” Kết thống kê độc giả theo số lượt mượn = 2021-10-01, ô “ngày kết xếp từ nhiều đến lên: thúc” = 2022-01-01; Click nút “Tìm kiếm” Click chọn xem chi tiết Giao diện chi tiết phiếu mượn độc giả id=1 độc giả có id=1: h Click chọn xem chi tiết Giao diện chi tiết sách phiếu mượn có id = 5: mượn phiếu mượn có id=5: Click nút Home Nút Home Quay trở trang chủ quản lí b Test case 2: Khơng có liệu độc giả mượn sách khoảng thời gian thống kê Các bước thực Kết mong đợi Quản lí (id=1) đăng nhập, Giao diện chọn loại thống kê ra, chọn chức xem thống kê từ có nút chọn: “Thống kê sách theo số Trang chủ người quản lí lượt mượn” “Thống kê độc giả theo số lượt mượn” Click chọn “Thống kê độc giả Giao diện tìm kiếm thống kê độc giả theo số lượt mượn” ra, gồm: ô nhập “ngày bắt đầu thống kê” “ngày kết thúc thống kê” nút “Tìm kiếm” Nhập vào “ngày bắt đầu” = Giao diện bảng tiêu đề 2021-01-01, ô “ngày kết thúc” = tham số cần thống kê Bảng khơng có 2021-04-01; Click nút “Tìm hàng liệu kiếm” - CSDL sau test với hai test case không thay đổi so với trước test h