1. Trang chủ
  2. » Giáo Dục - Đào Tạo

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

19 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 đề Hệ thống Quản lý Thư viện Quốc gia
Tác giả Phan Thiên Hưng, Phạm Văn Thái, Phùng Thị Phương Thảo, Trần Văn Thân
Trường học Học viện công nghệ bưu chính viễn thông
Chuyên ngành Công nghệ phần mềm
Thể loại Đề tài
Năm xuất bản 2023
Thành phố Hà Nội
Định dạng
Số trang 19
Dung lượng 885,41 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

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ả các Use case con - Use case “xác định khoảng thời gian cần thống kê” c

Trang 1

Học viện công nghệ bưu chính 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:

3 Phùng Thị Phương Thảo-B19DCAT183

4 Trần Văn Thân-B19DCCN665

Modul: Modul 5 - Thống kê độc giả theo lượt mượn

Trang 2

1 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ả các Use case con

- 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 thì 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 hiện 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ủa mộ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ê ở trên để xem lịch sử mượn sách của từng khách hàng

- Use case “xem chi tiết từng lần mượn của độc giả” có quan hệ extend với Use case “xem lịch sử mượn sách chi tiết của một độc giả”: Có thể thông qua lịch sử mượn sách chi tiết của một độc giả để xem lịch sử chi tiết mỗi lần mượn của độc giả đó

2 Kịch bản chuẩn của modul

Trang 3

Scenario Thống kê độc giả theo số lượt mượn

Actor Người quản lí thư viện

Pre-condition Người quản lí đăng nhập tài khoản của mình thành công

Post-condition Người quản lí xem được thống kê độc giả; xem lịch sử các lần

mượn của một độc giả; xem danh sách các sách của mỗi lần mượn Main events 1 Quản lí thư viện chọn chức năng thống kê từ menu của người

quản lí, chọn “thống kê độc giả theo số lượt mượn” khi có nhu cầu

xem thống kê

2 Giao diện chọn ngày tháng thống kê hiện lên, có các ô nhập

ngày bắt đầu, ngày kết thúc, nút thống kê hiện ra

3 Quản lí xác định ngày tháng bắt đầu, ngày tháng kết thúc thống

4 Quản lí muốn thống kê từ ngày 1/10/2021 đến ngày

31/12/2021

5 Quản lí nhập ngày bắt đầu = 1/10/2021, nhập ngày kết thúc =

31/12/2022 rồi click vào nút thống kê

6 Hệ thống hiện ra danh sách thống kê độc giả đã từng mượn

sách theo số sách mượn giảm dần trong khoảng thời gian trên như

bảng sau:

Mã độc Họ tên Ngày sinh Địa chỉ Số sách

1 Trần Minh 12/12/2001 1 Trần Phú, Hà Đông, 12

Hà Nội

14 Lý Nhân 23/4/1995 14 Trần Phú, Hà Đông, 4

Hà Nội

15 Hà Minh 19/8/1992 15 Trần Phú, Hà Đông, 4

Hà Nội

5 Đoàn Dự 18/8/2000 5 Trần Phú, Hà Đông, 3

Hà Nội

4 Lý Hoài 22/12/2002 4 Trần Phú, Hà Đông, 3

Hà Nội

13 Khá Bảnh 12/6/1995 13 Trần Phú, Hà Đông, 3

Hà Nội

2 Hoàng Đông 18/6/1989 2 Trần Phú, Hà Đông, 3

Hà Nội

Và nút “Quay lại” để trở về giao diện chọn ngày tháng

7 Quản lí chọn xem độc giả tên Trần Minh

8 Quản lí click vào số lượt mượn của độc giả tên Trần Minh

9 Hệ thống hiện ra danh sách các phiếu mượn của Trần Minh

Trang 4

theo bảng sau

Và nút “Quay lại” để trở về giao diện thống kê độc giả theo số lần mượn

10 Quản lí chọn vào một mã phiếu mượn: 12 để xem chi tiết lượt

mượn đó

11 Hệ thống hiện ra bảng danh sách các sách đã mượn ở lượt

mượn có mã PM22425:

Mã sách Tên sách Tác giả Ngày mượn Ngày trả Số tiền

phạt

34 Lolita Vladimir 28/12/2021 28/1/2022

Vladimirovich Nabokov

35 Số Đỏ Vũ Trọng Phụng 28/12/2021 28/1/2022 129000

36 Chí Phèo Nam Cao 28/12/2021 28/1/2022

Và nút “Quay lại” để trở về giao diện danh sách các phiếu mượn, nút “Về trang chủ” để quay lại trang chủ

12 Sau khi xem xong Quản lí xác nhận thông tin và click chọn về

trang chủ

Exception 6 Hệ thống thông báo không có độc giả nào mượn sách trong

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ả nào mượn sách trong thời gian này, quản lí lại tìm kiếm trong khoảng thời gian khác

6.3 Nếu hệ thống đã hiện ra bảng kết quả, quản lí tiếp tục thực hiện như kịch bản chính

3 Biểu đồ lớp thực thể

Trang 5

4 Biểu đồ pha phân tích của modul “Thống kê độc giả theo số lượt mượn”

5 Biểu đồ tuần tự pha phân tích của modul

Trang 6

6 Biểu đồ lớp thực thể pha thiết kế

7 Biểu đồ thiết kế cơ sở dữ liệu

Trang 7

8 Thiết kế giao diện cho Modul và biểu đồ lớp thiết kế chi tiết

1 Giao diện trang chủ

2 Giao diện chọn thống kê

Trang 8

3 Giao diện nhập ngày và thống kê độc giả mượn sách

Trang 9

4 Giao diện xem phiếu mượn của một độc giả

Trang 10

5 Giao diện xem thông tin các sách của một phiếu mượn

Trang 11

Biểu đồ lớp chi tiết cho Modul:

Trang 12

9 Biểu đồ tuần tự chi tiết.

Trang 14

10 Blackbox test

1 Test plan cho modul: Thống kê độc giả theo số lượt mượn

1

Thống kê độc giả theo số Có dữ liệu độc giả mượn sách, thời gian nằmtrong khoảng thời gian thống kê lượt mượn

2 Không có dữ liệu độc giả mượn sách trong

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 trong mỗi phiếu

mượn của độc giả nên không xét tới ngày trả sách/hạn trả sách mà chỉ tính theo ngày mượn sách

2 Test case chi tiết cho modul

- CSDL trước khi test: + tbluser:

+tblreader:

Trang 15

+ tbltitlebook:

+ tblbook:

Trang 16

+ tblborrowTicket:

+ tblborrowedBook:

Trang 17

+ tblstatus:

Trang 18

a Test case 1: Có dữ liệu độc giả mượn sách, thời gian nằm trong khoảng thời gian thống kê (Test case chuẩn)

1 Quản lí (id=1) đã đăng nhập, Giao diện chọn loại thống kê hiện ra, có 2 nút chọn chức năng xem thống chọn: “Thống kê sách theo số lượt mượn” và

kê từ Trang chủ của người “Thống kê độc giả theo số lượt mượn”

quản lí

2 Click chọn “Thống kê độc Giao diện tìm kiếm và thống kê độc giả hiện ra, giả theo số lượt mượn” gồm: 2 ô nhập “ngày bắt đầu thống kê” và

“ngày kết thúc thống kê” và nút “Tìm kiếm”

3 Nhập vào ô “ngày bắt đầu” Kết quả thống kê độc giả theo số lượt mượn sắp

= 2021-10-01, ô “ngày kết xếp từ nhiều đến ít hiện lên:

thúc” = 2022-01-01; Click

nút “Tìm kiếm”

4 Click chọn xem chi tiết của Giao diện hiện ra chi tiết các phiếu mượn của độc giả id=1 độc giả có id=1:

Trang 19

5 Click chọn xem chi tiết

phiếu mượn có id = 5:

6 Click nút Home

Giao diện hiện ra chi tiết các sách đã được mượn trong phiếu mượn có id=5:

Nút Home

Quay trở về trang chủ của quản lí

b Test case 2: Không có dữ liệu độc giả mượn sách trong khoảng thời gian thống kê

1 Quản lí (id=1) đã đăng nhập, Giao diện chọn loại thống kê hiện ra, chọn chức năng xem thống kê từ có 2 nút chọn: “Thống kê sách theo số Trang chủ của người quản lí lượt mượn” và “Thống kê độc giả theo

số lượt mượn”

2 Click chọn “Thống kê độc giả Giao diện tìm kiếm và thống kê độc giả theo số lượt mượn” hiện ra, gồm: 2 ô nhập “ngày bắt đầu

thống kê” và “ngày kết thúc thống kê”

và nút “Tìm kiếm”

3 Nhập vào ô “ngày bắt đầu” = Giao diện hiện ra bảng tiêu đề của các 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 dữ liệu nào

kiếm”

- CSDL sau khi test với cả hai test case không thay đổi so với trước khi test

Ngày đăng: 08/05/2023, 17:51

HÌNH ẢNH LIÊN QUAN

Bảng sau: - 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
Bảng sau (Trang 3)

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w