1. Trang chủ
  2. » Luận Văn - Báo Cáo

báo cáo bài tập lớn môn học công nghệ phần mềm đề tài quản lí thư viện

29 0 0
Tài liệu đã được kiểm tra trùng lặp

Đ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 đề Quản lí thư viện
Tác giả Nguyễn Anh Văn, Nguyễn Lam Trường, Trịnh Xuân Trường, Đỗ Hữu Minh Tuấn, Lê Quyết Tiến, Nguyễn Minh Huy, Nguyễn Khắc Nam Phương, Nguyễn Minh Thắng, Nguyễn Bá Thành
Người hướng dẫn Nguyễn Thị Thu Hương
Trường học Trường Đại Học Thủy Lợi
Chuyên ngành Công Nghệ Phần Mềm
Thể loại bài tập lớn
Năm xuất bản 2023
Thành phố Hà Nội
Định dạng
Số trang 29
Dung lượng 400,41 KB

Nội dung

Date Created: 9/10/2023 Date Last Updated 9/10/2023Actor Thủ thưDescription Chức năng cho phép thủ thư quản lí sách.Trigger Chức năng được sử dụng khi thủ thư click vào “quản lí sách”.Pr

Trang 1

TRƯỜNG ĐẠI HỌC THỦY LỢI KHOA CÔNG NGHỆ THÔNG TIN

BÁO CÁO BÀI TẬP LỚN MÔN HỌC CÔNG NGHỆ PHẦN MỀM

2.Nguyễn Lam Trường _2251172537

3.Trịnh Xuân Trường _2251172539

4.Đỗ Hữu Minh Tuấn _2251172544

5.Lê Quyết Tiến _2251172522

6.Nguyễn Minh Huy _2251172372

7.Nguyễn Khắc Nam Phương_2251172459

8.Nguyễn Minh Thắng _2251172494

9.Nguyễn Bá Thành _2251172499

Hà Nội, tháng 10 năm 2023

Trang 2

NHIỆM VỤ 3+4: SPRINT 1+2

I Tài liệu đặc tả yêu cầu phần mềm

1.1 Biểu đồ Phân rã chức năng (FDD)

1.2 Biểu đồ Luồng dữ liệu (DFD)

1.2.1 Quản lí sách

Trang 3

1.2.2 DFD Đăng kí thông tin người mượn sách

1.2.3 DFD quản lí thông tin bạn đọc

Trang 4

1.2.4 DFD Thông báo lịch trả sách

1.2.5 DFD Tạo sự kiện

1.2.6 phiếu mượn trả

1.2.7 hiển thị lịch sử

Trang 5

1.2.8 thông tin sách

1.2.9 tìm kiếm sách

1.2.10: danh sách người dùng bị hạn chế

Trang 6

1.3 Sơ đồ Use case tổng quát

1.4 Miêu tả chi tiết các Use cases

1.4.1 Use case Quản lí sách

Use Case ID 01

Use Case Name Quản lí sách

Created By: Tiến Last Updated By Tiến

Trang 7

Date Created: 9/10/2023 Date Last Updated 9/10/2023Actor Thủ thư

Description Chức năng cho phép thủ thư quản lí sách

Trigger Chức năng được sử dụng khi thủ thư click vào “quản lí

sách”

Pre-conditions Thủ thư truy cập vào app

Post conditions Thủ thư truy cập thành công vào quản lí sách

Flow of Events 1.Thủ thư truy cập vào app

2.Thủ thư chọn “quản lí sách”

3.Hệ thống hiển thị giao diện quản lí sách

1.4.2 Use case Đăng kí thông tin người mượn sách

Use Case ID 02

Use Case Name Đăng kí thông tin người mượn sách

Created By: Tiến Last Updated By Tiến

Date Created: 9/10/2023 Date Last Updated 9/10/2023Actor Thủ thư, người dùng

Description Cho phép thủ thư và người dùng đăng ký tài khoản cho

người mượn sách trong thư viện

Trigger Chức năng được sử dụng khi thủ thư click “Đăng ký”.Pre-conditions Thủ thư truy cập vào app

Post conditions Thủ thư đăng ký thành công

Flow of Events 1.Thủ thư, người dùng truy cập vào app

Trang 8

2.Thủ thư, người dùng chọn “Đăng ký”.

3.Hệ thống hiển thị giao diện đăng ký tài khoản mượn sách

4 đăng ký thành công

1.4.3 Use case Quản lí thông tin bạn đọc

Use Case ID 03

Use Case Name Quản lí thông tin bạn đọc

Created By: Tiến Last Updated By Tiến

Date Created: 9/10/2023 Date Last Updated 9/10/2023Actor Thủ thư

Description Cho phép thủ thư thấy được thông tinvaf thời gian

mượn, trả lại sách của người đọc

Trigger Chức năng được sử dụng khi thủ thư chọn “Thông tin bạn

đọc”

Pre-conditions Thủ thư truy cập vào app

Post conditions Thủ thư truy cập thành công vào “Thông tin bạn đọc”.Flow of Events 1.Thủ thư truy câp vào app

2.Thủ thư chọn “Thông tin bạn đọc”

3.Hệ thống hiện thị giao diện thông tin và thời gian mượn trảsách của bạn đọc

1.4.4 Use case Thông báo lịch hẹn trả sách

Use Case ID 04

Use Case Name Thông báo lịch hẹn trả sách

Created By: Tiến Last Updated By Tiến

Date Created: 9/10/2023 Date Last Updated 9/10/2023Actor Thủ thư

Trang 9

Description Cho phép thủ thư thông báo cho tài khoản người đọc

thời gian hẹn trả lại sách cho thư viện

Trigger Chức năng được sử dụng khi chọn “Thông báo lịch trả sáchPre-conditions Thủ thư truy cập vào app

Post conditions Thủ thư truy cập thành công vào danh sách đến hẹn trả hoặc

quá hạn trả sách của bạn đọc và gửi thông báoFlow of Events 1 Thủ thư truy cập vào app

2 Thủ thư chọn “Thông báo lịch trả sách”

3 Hệ thống hiển thị giao diện danh sách các bạn đọc đã đến hạn trả sách hoặc quá hạn trả sách

4 Thủ thư gửi thông báo5.Hệ thống hiển thị thông báo cho bạn đọc

1.4.5 Use case tạo sự kiện

Use Case ID 05

Use Case Name Tạo sự kiện

Created By: Tiến Last Updated By Tiến

Date Created: 9/10/2023 Date Last Updated 9/10/2023Actor Thủ thư

Description Cho phép thủ thư tạo sự kiện để thu hút bạn đọcTrigger Chức năng được sử dụng khi chọn “Tạo sự kiện

Pre-conditions Thủ thư truy cập vào app

Post conditions Thủ thư truy cập thành công vào form tạo sự kiện

Flow of Events 1 Thủ thư truy cập vào app

2 Thủ thư chọn “Tạo sự kiện”

3 Hệ thống hiển thị giao diện form tạo sự kiện

4 Thủ thư tạo sự kiện và xác nhận5.Hệ thống hiển thị sự kiện trên app

Trang 10

1.4.6 Use case Phiếu mượn, trả sách.

Use Case ID 06

Use Case Name Phiếu mượn, trả sách

Created By: Tiến Last Updated By Tiến

Date Created: 9/10/2023 Date Last Updated 9/10/2023Actor Người dùng

Description Chức năng cho phép người dùng tạo “phiếu mượn, trả

sách”

Trigger Chức năng được sử dụng khi người dùng click vào “phiếu

mượn, trả sách”

Pre-conditions Người dùng truy cập vào app

Post conditions Người dùng truy cập thành công vào quản lí sách.Flow of Events 1.Người dùng truy cập vào app

2.Người dùng chọn “phiếu mượn, trả sách”

3.Hệ thống hiển thị giao diện của phiếu mượn trả sách.4.Người dùng tạo phiếu mượn, trả sách thành công.1.4.7 Use case Lịch sử mượn sách

Use Case ID 07

Use Case Name Lịch sử mượn sách

Created By: Tiến Last Updated By Tiến

Date Created: 9/10/2023 Date Last Updated 9/10/2023Actor Thủ thư, người dùng

Description Chức năng cho phép thủ thư và người dùng xem được

lịch sử đã mượn sách trong thứ viện

Trigger Chức năng được sử dụng khi thủ thư và người dùng click

vào “Lịch sử mượn sách”

Trang 11

Pre-conditions Thủ thư, người dùng truy cập vào app.

Post conditions Thủ thư, người dùng truy cập thành công vào “lịch sử mượn

sách”

Flow of Events 1.Thủ thư, người dùng truy cập vào app

2.Thủ thư, người chọn “lịch sử mượn sách”

3.Hệ thống hiển thị lịch sử mượn sách

1.4.8 Use case Thông tin sách

Use Case ID 08

Use Case Name Thông tin sách

Created By: Tiến Last Updated By Tiến

Date Created: 9/10/2023 Date Last Updated 9/10/2023Actor Thủ thư

Description Chức năng cho phép thủ thư xem thông tin chi tiết về

sách

Trigger Chức năng được sử dụng khi thủ thư click vào “thông tin

sách”

Pre-conditions Thủ thư truy cập vào app

Post conditions Thủ thư truy cập thành công vào “thông tin sách”

Flow of Events 1.Thủ thư truy cập vào app

2.Thủ thư chọn “thông tin sách”

3.Hệ thống hiển thị giao diện thông tin chi tiết của sách.1.4.9 Use case Tìm kiếm sách

Use Case ID 09

Use Case Name Tìm kiếm sách

Created By: Tiến Last Updated By Tiến

Date Created: 9/10/2023 Date Last Updated 9/10/2023

Trang 12

Actor Thủ thư, người dùng.

Description Chức năng cho phép thủ thư và người dùng tìm kiếm

sách

Trigger Chức năng được sử dụng khi thủ thư và người dùng click

vào “tìm kiếm sách”

Pre-conditions Thủ thư, người dùng truy cập vào app

Post conditions Thủ thư, người dùng truy cập thành công vào “tìm kiếm

sách”

Flow of Events 1.Thủ thư, người dùng truy cập vào app

2.Thủ thư, người dùng chọn “tìm kiếm sách”

3.Hệ thống hiển thị giao diện tìm kiếm sách

4.Thủ thư, người dùng tìm kiếm tên sách cần tìm

1.4.10 Use case Người dùng bị hạn chế

Use Case ID 10

Use Case Name Người dùng bị hạn chế

Created By: Tiến Last Updated By Tiến

Date Created: 9/10/2023 Date Last Updated 9/10/2023Actor Thủ thư

Description Chức năng cho phép thủ thư quản lí người dùng bị hạn

chế trong thư viện

Trigger Chức năng được sử dụng khi thủ thư click vào “người dùng

bị hạn chế”

Pre-conditions Thủ thư truy cập vào app

Post conditions Thủ thư truy cập thành công vào người dùng bị hạn chế.Flow of Events 1.Thủ thư truy cập vào app

2.Thủ thư chọn “người dùng bị hạn chế”

3.Hệ thống hiển thị thông tin những người dùng bị hạn chế trong thư viện

Trang 13

1.5 Sơ đồ Trình tự (SD)

1.5.1 SD Quản lí sách

1.5.2 SD Đăng ký thông tin người mượn sách

Trang 14

1.5.3 SD Thời gian mượn, trả sách của bạn đọc.

1.5.4 SD Thông báo lịch hẹn trả sách

1.5.5 SD Tạo sự kiện

Trang 15

1.5.6 SD Tạo phiếu mượn, trả sách

1.5.7 SD Lịch sử; thời gian mượn, trả sách

Trang 16

1.5.8 SD Thông tin sách

1.5.9 SD Tìm kiếm sách

Trang 17

1.5.10 SD thêm danh sách người dùng hạn chế

Trang 18

1.6 Biểu đồ quan hệ thực thể (ERD)

Trang 19

II Thiết kế phần mềm

1 Thiết kế Kiến trúc

2 Thiết kế Hướng đối tượng

Trang 20

3 Thiết kế Dữ liệu

3.1 Các thực thể và thuộc tính

- Sách (Mã sách, , trạng thái, tác giả, ngôn ngữ, thể loại)

- Độc giả (Mã độc giả, họ tên, ngày đăng kí,ghi chú)

- Thẻ độc giả (Mã độc giả, ngày lập thẻ, ngày hết hạn)

- Phiếu mượn (Mã số phiếu, ngày mượn, ngày trả)

- Phiếu trả (Mã số phiếu, ngày trả thật sự, tiền phạt)3.2 Mối liên kết

- Sách và Độc giả là liên kết m - n

- Phiếu mượn và Sách là liên kết 1 - n

- Phiếu mượn và Độc giả là liên kết 1 - n

- Độc giả và Thẻ độc giả là liên kết 1 - 1

Trang 21

- Phiếu mượn và Phiếu trả là liên kết 1 - 1

3.3 Chuyển sang quan hệ

- Liên kết 1 - N → Khóa chính của quan hệ bên một trở

thành khóa ngoại của quan hệ bên nhiều

- Liên kết M - N → Tạo bảng quan hệ mới, chuyển khóa

chính của hai quan hệ phía M và N thành khóa ngoại của

quan hệ mới Khóa chính của quan hệ mới là sự kết hợp

của hai khóa ngoại

Kết quả:

- Sách (Mã sách, , trạng thái, tác giả, ngôn ngữ, thể loại, mã số phiếumượn)

- Độc giả (Mã độc giả, họ tên, ngày đăng kí, mã số phiếu mượn)

- Thẻ độc giả (Mã độc giả, ngày lập thẻ, ngày hết hạn)

- Phiếu mượn (Mã số phiếu, ngày mượn, ngày trả)

- Phiếu trả (Mã số phiếu, ngày trả thật sự, tiền phạt)

- Người mượn sách (Mã người mượn, mã số phiếu mượn, mã độc giả ,

mã sách)

3.4 Chuẩn hóa dữ liệu

3.5 Sơ đồ quan hệ

<<HÌNH VẼ SƠ ĐỒ QUAN HỆ >>

Trang 22

4 Thiết kế Giao diện Người dùng

4.0 Giao diện đăng kí

Trang 25

Chọn tạo phiếu mượn trả sách

4.7 Lịch sử thời gian mượn trả sách

Chọn lịch sử tgian mượn, trả

4.8 Thông tin sách

Trang 27

Chọn “Thêm DS hạn chế “

Chọn “Thêm vào Danh sách”

Trang 29

III Mã nguồn

<< LINK MÃ NGUỒN TRÊN GITHUB, NẾU CÓ>>

IV Tài liệu kiểm thử

- Tham khảo báo cáo kiểm thử giao diện

- Tham khảo báo cáo kiểm thử chức năng

Ngày đăng: 15/05/2024, 18:45

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

TÀI LIỆU LIÊN QUAN

w