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

Phân tích và thiết kế hướng Đối tượng Đề tài xây dựng website quản lý thư viện ued

78 1 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 đề Phân Tích Và Thiết Kế Hướng Đối Tượng Đề Tài Xây Dựng Website Quản Lý Thư Viện UED
Tác giả Lê Thị Trang, Hồ Thị Huỳnh Như, Hứa Văn Thảo
Trường học Đại Học Đà Nẵng
Chuyên ngành Tin Học
Thể loại Đồ Án Tốt Nghiệp
Năm xuất bản 2024
Thành phố Đà Nẵng
Định dạng
Số trang 78
Dung lượng 2,68 MB

Nội dung

Về phía quản trị viên, họ có thể quản lý tài khoản của sinh viên gồm kích hoạt tài khoản, sửa và xóa tài khoản sinh viên và quản lý toàn bộ dữ liệu liên quan đến sách, bao gồm việc thô

Trang 1

TRƯỜNG ĐẠI HỌC SƯ PHẠM

Trang 3

MỤC LỤC

DANH SÁCH CÁC BẢNG 5

DANH SÁCH CÁC HÌNH VẼ 6

DANH SÁCH CÁC CỤM TỪ VIẾT TẮT 9

MỞ ĐẦU 10

CHƯƠNG 1: TỔNG QUAN 11

1.1 Mô tả bài toán 11

1.2 Các yêu cầu chức năng 11

1.3 Các yêu cầu phi chức năng……….……… 11

CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 13

2.1 Mô hình hóa yêu cầu 13

2.1.1Xác định các Actor 13

2.1.2 Xây dựng hệ thống……….12

2.2 Phân tích thiết kế hệ thống 15

2.2.1.Use-case Diagram 15

2.2.1.1.Biểu đồ Use case Tổng quát hệ thống 15

2.2.1.2 Biểu đồ Use case Quản lý tài khoản 16

2.2.1.3.Biểu đồ Use case Quản lý đặt sách 16

2.2.1.5.Biểu đồ Use case Quản lý sách 17

2.2.1.6.Biểu đồ Use case Thống kê 18

2.2.2.Đặc tả Use-case 18

2.2.2.1.Use-case Đăng Ký 18

Trang 4

2.2.2.4.Use-case Quản lý đặt sách 29

2.2.2.5.Use-case Quản lý trả sách 34

2.2.2.6.Use-case Quản lý sách 36

2.2.2.7.Use-case Thống kê 41

2.2.3.7.1 Biểu đồ hoạt động Thống kê sinh viên quá hạn mượn sách 60

2.2.3.7.2 Biểu đồ hoạt động Thống kê sinh viên đang mượn sách 60

2.2.3.7.2 Biểu đồ hoạt động Thống kê sinh viên đang mượn sách 62

2.3.4 Biểu đồ lớp 62

2.3.4.1 Xác định các lớp 62

2.3.4.2 Vẽ biểu đồ lớp 64

2.3.5 Sơ đồ thực thể kết hợp (ERD) 65

2.3.5.1 Xác định các thực thể 65

2.3.5.1 Vẽ sơ đồ thực thể kết hợp 66

Trang 5

DANH SÁCH CÁC BẢNG

Bảng 1 Đặc tả UC Đăng ký 19

Bảng 2 Đặc tả UC Đăng nhập 21

Bảng 3 Đặc tả UC Thay đổi mật khẩu 23

Bảng 4 Đặc tả UC Kích hoạt tài khoản sinh viên 25

Bảng 5 Đặc tả UC Sửa tài khoản sinh viên 26

Bảng 6 Đặc tả UC Xóa tài khoản sinh viên 28

Bảng 7 Đặc tả UC Quản lý đặt sách 31

Bảng 8 Đặc tả UC Quản lý Trả sách 35

Bảng 9 Đặc tả UC Quản lý sách 37

Bảng 10 Đặc tả UC Thống kê 42

Bảng 11: Xác định các lớp trong biểu đồ lớp 63

Trang 6

DANH SÁCH CÁC HÌNH VẼ

Hì nh 1 Use case Tổ ng qua t 15

Hì nh 2 Use case Qua n lý Ta i khổa n 16

Hì nh 3 Use case Qua n lý đa t sa ch 16

Hì nh 4 Use case Qua n lý tra sa ch 17

Hì nh 5 Use case Qua n lý sa ch 17

Hì nh 6 Use case Thổ ng ke 18

Hì nh 7 Bie u đổ tua n tự Đa ng ký 20

Hì nh 8 Bie u đổ tua n tự Đa ng nha p 22

Hì nh 9.Bie u đổ tua n tự Thaý đổ i ma t kha u 24

Hì nh 11.Bie u đổ tua n tự ta i Sự a khổa n sinh vie n 27

Hì nh 12 Bie u đổ tua n tự Xổ a ta i khổa n sinh vie n 29

Hì nh 13 Bie u đổ tua n tự The m sa ch va ổ giổ hang 31

Hì nh 14 Bie u đổ tua n tự Đa t sa ch 32

Hì nh 15 Bie u đổ tua n tự Xổ a sa ch the m 33

Hì nh 16 Bie u đổ tua n tự Duýe t đa t sa ch 34

Hì nh 17 Bie u đổ tua n tự tra sa ch 36

Hì nh 18 Bie u đổ tua n tự The m sa ch 38

Hì nh 19 Bie u đổ tua n tự Sự a sa ch 39

Hì nh 20 Bie u đổ tua n tự Xổ a sa ch 40

Hì nh 21 Bie u đổ tua n tự Thổ ng ke sa ch tự ng nga nh 43

Hì nh 22 Bie u đổ tua n tự Thổ ng ke sinh vie n đnag mựợ n sa ch 43

Hì nh 23 Bie u đổ tua n tự Thổ ng ke sinh vie n qua ha n mựợ n sa ch 44

Hì nh 24 Bie u đổ hổa t đổ ng Đa ng ký 45

Hì nh 25 Bie u đổ hổa t đổ ng Đa ng nha p 46

Hì nh 26 Bie u đổ hổa t đổ ng Thaý đổ i ma t kha u 47

Hì nh 27 Bie u đổ hổa t đổ ng Kì ch hổa t ta i khổa n 48

Trang 7

Hì nh 28 Bie u đổ hổa t đổ ng Sự a ta i khổa n sinh vie n 49

Hì nh 29 Bie u đổ hổa t đổ ng Xổ a ta i khổa n sinh vie n 50

Hì nh 30 Bie u đổ hổa t đổ ng The m sa ch va ổ giổ ha ng 51

Hì nh 31 Bie u đổ hổa t đổ ng Đa t sa ch 52

Hì nh 32 Bie u đổ hổa t đổ ng Xổ a sa ch the m 53

Hì nh 33 Bie u đổ hổa t đổ ng Duýe t đa t sa ch 54

Hì nh 34 Bie u đổ hổa t đổ ng Qua n lý tra sa ch 55

Hì nh 35 Bie u đổ hổa t đổ ng The m sa ch 56

Hì nh 36 Bie u đổ hổa t đổ ng Sự a sa ch 57

Hì nh 37 Bie u đổ hổa t đổ ng Xổ a sa ch 58

Hì nh 38 Bie u đổ hổa t đổ ng Thổ ng ke sinh vie n qua ha n mựợ n sa ch 60

Hì nh 39 Bie u đổ hổa t đổ ng Thổ ng ke sinh vie n đang mựợ n sa ch 61

Hì nh 40 Bie u đổ hổa t đổ ng Thổ ng ke sa ch tự ng nga nh 62

Hì nh 41: Bie u đổ lợ p 64

Hì nh 42: Bie u đổ thự c the ke t hợ p 66

Hì nh 43 Giaổ die n đa ng ký 67

Hì nh 44 Giaổ die n đa ng nha p cu a sinh vie n 68

Hì nh 45 Giaổ die n thaý đổ i ma t kha u 69

Hì nh 46 Giaổ die n đa ng nha p cu a qua n tri 69

Hì nh 47 Giaổ die n qua n lý ta i khổa n sinh vie n 70

Hì nh 48 Giaổ die n the m sa ch va ổ giổ ha ng 71

Hì nh 49 Giaổ die n xổ a va đa t sa ch 72

Hì nh 50 Giaổ die n duýe t đa t sa ch 73

Hì nh 51 Giaổ die n qua n lý tra sa ch 74

Hì nh 52 Giaổ die n qua n lý sa ch 75

Hì nh 53 Giaổ die n thổ ng ke sa ch theổ tự ng nga nh 76

Hì nh 54 Giaổ die n thổ ng ke sinh vie n đang mựợ n sa ch 77

Trang 9

DANH SÁCH CÁC CỤM TỪ VIẾT TẮT

Trang 11

CHƯƠNG 1: TỔNG QUAN

1.1 Mô tả bài toán

Quản lý Thư viện UED là một hệ thống được phát triển nhằm hỗ trợ người dùng

trong việc mượn và quản lý sách một cách hiệu quả

Trước khi sử dụng hệ thống, sinh viên cần đăng ký tài khoản bằng các thông tin cá nhân như mã sinh viên, số điện thoại, địa chỉ, Mỗi sinh viên sẽ có một tài khoản riêng

để đăng nhập, bao gồm mã sinh viên và mật khẩu Sau khi tài khoản được tạo, sinh viên

có thể thay đổi mật khẩu theo ý muốn để bảo mật thông tin cá nhân Sau đó, sinh viên

có thể mượn và trả sách theo nhu cầu của mình

Về phía quản trị viên, họ có thể quản lý tài khoản của sinh viên gồm kích hoạt tài khoản, sửa và xóa tài khoản sinh viên và quản lý toàn bộ dữ liệu liên quan đến sách, bao gồm việc thống kê, quản lý các yêu cầu mượn sách Khi sinh viên đặt sách qua hệ thống, quản trị viên sẽ phê duyệt yêu cầu Sau đó, sinh viên sẽ nhận được thông báo để đến thư viện nhận sách Thời gian trả sách cũng được quản lý chặt chẽ, sinh viên sẽ dựa vào hệ thống để theo dõi hạn trả và trả sách đúng thời gian Quá trình này sẽ được quản trị viên kiểm tra và phê duyệt

Trong tương lai, Thư viện UED có thể mở rộng thêm các dịch vụ như đọc sách trực tuyến, cho phép sinh viên truy cập tài liệu mà không cần đến thư viện trực tiếp, hoặc cung cấp dịch vụ giao sách tận nhà, giúp việc tiếp cận tài liệu trở nên tiện lợi hơn bao giờ hết

1.2 Các yêu cầu chức năng

- Hệ thống gồm:

● Tìm kiếm sách: Sinh viên có thể truy cập vào website để chọn sách mình

Trang 12

o Sinh viên tiến hành chọn sách và thêm sách

o Sau khi thêm, sách sẽ chuyển đến trang quản lý đặt sách Sinh viên có thể theo dõi tình trạng sách tại đây

o Tiếp theo sinh viên có thể Đặt sách Và chờ quản trị duyệt và theo dõi được ngày để trả và tên sách, số lượng sách cần trả

o Ngoài ra, sinh viên có thể xóa cuốn sách mình vừa thêm

● Trả sách:

o Sinh viên sẽ đem sách đến trả

o Quản trị sẽ tìm tên sinh viên và duyệt sách mà sinh viên trả

1.3 Các yêu cầu phi chức năng

- Giao diện thân thiện, dễ sử dụng cho người dùng

- Tài khoản được bảo mật tốt

Trang 13

CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG

2.1 Mô hình hóa yêu cầu

● Sinh viên có thể truy cập trang web thư viện để tìm kiếm đầu sách muốn mượn

● Sau khi đặt sách thành công, sinh viên tới thư viện lấy đầu sách muốn mượn và quản trị viên sẽ duyệt mượn sách để sinh viên có thể xem được danh sách sách mình mượn và thời hạn trả trên hệ thống

● Khi đến hạn trả sách, sinh viên sẽ nhận thông báo và chọn chức năng trả

Trang 14

● Quản trị đăng nhập vào hệ thống, thông qua đó có thể quản lý tất cả hoạt động của thư viện

● Quản trị viên là người có khả năng kích hoạt ,sửa, xóa tài khoản sinh viên trên hệ thống

● Quản trị viên quản lý toàn bộ thông tin liên quan đến sách trong thư viện

Họ có quyền thêm, sửa, xóa sách mỗi khi có sách mới,

● Khi sinh viên đặt sách thông qua hệ thống, quản trị viên sẽ kiểm tra và duyệt yêu cầu mượn sách của sinh viên Sau khi yêu cầu được chấp thuận, sinh viên có thể đến thư viện để nhận sách

● Khi sinh viên trả chọn sách, quản trị viên sẽ duyệt và cập nhật thông tin trả sách vào hệ thống

● Quản trị viên có khả năng truy cập vào thống kê liên quan đến tình hình mượn sách của sinh viên, bao gồm: thống kê sinh viên đang mượn sách, thống kê sinh viên chưa trả sách, thống kê sách theo từng ngành

Trang 15

2.2 Phân tích thiết kế hệ thống

2.2.1 Use-case Diagram

2.2.1.1 Biểu đồ Use case Tổng quát hệ thống

Hình 1 Use case Tổng quát

Trang 16

2.2.1.2 Biểu đồ Use case Quản lý tài khoản

Hình 2 Use case Quản lý Tài khoản

2.2.1.3 Biểu đồ Use case Quản lý đặt sách

Hình 3 Use case Quản lý đặt sách

Trang 17

2.2.1.4 Biểu đồ Use case Quản lý trả sách

Hình 4 Use case Quản lý trả sách

2.2.1.5 Biểu đồ Use case Quản lý sách

Hình 5 Use case Quản lý sách

Trang 18

2.2.1.6 Biểu đồ Use case Thống kê

Hình 6 Use case Thống kê

2.2.2 Đặc tả Use-case

2.2.2.1 Use-case Đăng Ký

Mã Use case: UC-01

Tên Use case: Đăng ký

Mô tả: Sinh viên sẽ đăng ký vào hệ thống với các thông tin như: mã sinh viên và mật khẩu,

số điện thoại, địa chỉ, Sau đó, quản trị sẽ kích hoạt tài khoản để sinh viên có thể để đăng nhập và sử dụng các chức năng trong hệ thống

Actor: Sinh viên

Tiền điều kiện:Sinh viên phải nhập các thông tin hợp lệ

Hậu điều kiện:

- Tài khoản đăng ký sẽ được kích hoạt bởi quản trị

- Sinh viên có thể đăng nhập

- Tài khoản đăng ký sẽ được bảo mật

Trang 19

Luồng sự kiện chính Actor Hệ thống

1 Chọn chức năng “Đăng ký” của hệ thống 2 Hiển thị giao diện đăng ký

3 Điền thông tin đăng ký và chọn “ Đăng

ký”

4 Kiểm tra đã nhập đầy đủ các trường bắt buộc/mức độ an toàn của mật khẩu

6 Thông tin được lưu tại cơ sở dữ liệu

7 Thông báo đăng ký thành công

Luồng sự kiện thay thế

4.1 Nếu sinh viên nhập thông tin sai định dạng quy định (mật khẩu yếu /thiếu các trường bắt buộc ) thì hệ thống báo lỗi Quay lại bước 3

4.2 Nếu tài khoản sinh viên viên đăng ký đã tồn tại thì hệ thống báo lỗi Quay lại bước 3

Bảng 1 Đặc tả UC Đăng ký

Trang 20

Sequence: Đăng ký

Hình 7 Biểu đồ tuần tự Đăng ký

Trang 21

2.2.2.2 Use-case Đăng nhập

Mã Use case: UC-02

Tên Use case: Đăng nhập

Mô tả: Người sử dụng hệ thống đăng nhập vào hệ thống bằng mã sinh viên/quản trị và mật

khẩu được quản trị cung cấp với các quyền nhất định

Actor: Quản trị, Sinh viên

Tiền điều kiện: Người dùng đã có thông tin tài khoản được lưu trong hệ thống

Hậu điều kiện: Người dùng đăng nhập thành công và có thể sử dụng các chức năng của hệ

thống theo quyền hạn của mình

Luồng sự kiện chính Actor Hệ thống

1.Chọn chức năng “Đăng nhập” của hệ thống 2 Hiển thị giao diện đăng ký

3 Điền thông tin đăng nhập và chọn “Đăng

nhập”

4 Kiểm tra thông tin

5 Thông báo đăng nhập thành công

Luồng sự kiện thay thế

5.1 Nếu hệ thống không tìm thấy tài khoản( thông tin không hợp lệ) Hệ thống sẽ hiển thị thông báo lỗi Quay lại bước 3

5.2 Nhập thiếu các trường bắt buộc(mã sinh viên/quản trị và mật khẩu)

Bảng 2 Đặc tả UC Đăng nhập

Trang 22

Sequence: Đăng nhập

Hình 8 Biểu đồ tuần tự Đăng nhập

2.2.2.3 Use-case Quản lý tài khoản

2.2.2.3.1 Use-case Thay đổi mật khẩu

Mã Use case: UC-03

Tên Use Case: Thay đổi mật khẩu

Mô tả: Cho phép người dùng thay đổi mật khẩu của họ

Trang 23

Actor: Quản trị, Sinh viên

Tiền điều kiện: Người dùng có tài khoản và đã đăng nhập vào hệ thống

Hậu điều kiện: Mật khẩu được thay đổi thành công

Luồng sự kiện chính Actor Hệ thống

1.Chọn chức năng “Thay đổi mật khẩu” 2 Hiển thị giao diện thay đổi mật khẩu

3 Điền thông tin (mã sinh viên và mật khẩu

Luồng sự kiện thay thế

5.1 Thông báo lỗi, nếu thông tin mật khẩu sinh viên cung cấp không đúng hoặc không trùng khớp Quay lại bước 3

Bảng 3 Đặc tả UC Thay đổi mật khẩu

Sequence: Thay đổi mật khẩu

Trang 24

Hình 9.Biểu đồ tuần tự Thay đổi mật khẩu

2.2.2.3.2 Use-case Kích hoạt tài khoản sinh viên

Mã Use case: UC-04

Tên Use Case: Kích hoạt tài khoản sinh viên

Mô tả: Cho phép quản trị kích hoạt tài khoản mà sinh viên đăng ký

Actor: Quản trị

Tiền điều kiện: Quản trị có tài khoản và đã đăng nhập vào hệ thống

Hậu điều kiện: Kích hoạt tài khoản thành công

Luồng sự kiện chính Actor Hệ thống

Trang 25

1.Chọn tên tài khỏan cần kích hoạt và nhấn

“Chưa kích hoạt”

2 Hệ thống sẽ nhận yêu cầu và xử lý kích hoạt tài khoản cho sinh viên

3 Cập nhật lại trạng thái của nút

4 Xem được trạng thái nút mới ( Đã kích

hoạt)

Bảng 4 Đặc tả UC Kích hoạt tài khoản sinh viên

Sequence: Kích hoạt tài khoản sinh viên

Hình 10.Biểu đồ tuần tự Kích hoạt tài khoản sinh viên

2.2.2.3.3 Use-case Sửa tài khoản sinh viên

Mã Use case: UC-05

Tên Use Case: Sửa tài khoản sinh viên

Mô tả: Cho phép quản trị sửa tài khoản theo nhu cầu của sinh viên

Actor: Quản trị

Trang 26

Luồng sự kiện chính

Actor Hệ thống

1.Chọn tài khoản sinh viên cần sửa và chọn

“Sửa”

2 Hiển thị giao diện sửa tài khoản sinh viên

3 Điền thông tin cần nhập và chọn Lưu 4 Kiểm tra và lưu thông tin

5 Thông báo sửa tài khoản sinh viên thành công

6 Cập nhật thông tin mới trong danh sách tài khoản

Luồng sự kiện thay thế

3.1 Chọn “Hủy” 3.1.1 Hiển thị danh sách tài khoản

Bảng 5 Đặc tả UC Sửa tài khoản sinh viên

Trang 27

Sequence: Sửa tài khoản sinh viên

Hình 11.Biểu đồ tuần tự tài Sửa khoản sinh viên

Trang 28

2.2.2.3.4 Use-case Xóa tài khoản sinh viên

Mã Use case: UC-05

Tên Use Case: Xóa tài khoản sinh viên

Mô tả: Cho phép quản trị xóa tài khoản sinh viên không còn hoạt động

Actor: Quản trị

Tiền điều kiện: Quản trị có tài khoản và đã đăng nhập vào hệ thống

Hậu điều kiện: Tài khoản sinh viên được xóa thành công

Luồng sự kiện chính

Actor Hệ thống

1.Chọn tài khoản sinh viên cần xóa và chọn

“Xóa”

2 Kiểm tra thông tin trong CSDL

3 Hệ thống yêu cầu người dùng xác nhận

4 Chọn “ Xác nhận” 5 Kiểm tra thông tin

6 Xóa tài khoản sinh viên ra khỏi danh sách

7 Thông báo xóa thành công

8 Hiển thị danh sách tài khoản mới và thông báo xóa tài khoản thành công

Luồng sự kiện thay thế

5.1 Chọn “Hủy” 5.2 Hệ thống quay lại danh sách sách mà

không thực hiện xóa

Bảng 6 Đặc tả UC Xóa tài khoản sinh viên

Trang 29

Sequence: Xóa tài khoản sinh viên

Hình 12 Biểu đồ tuần tự Xóa tài khoản sinh viên

2.2.2.4 Use-case Quản lý đặt sách

Mã Use case: UC-04

Tên Use Case: Quản lý đặt sách

Mô tả: Cho phép sinh viên đặt sách và quản trị sẽ duyệt những cuốn sách sinh viên đặt Actor: Sinh viên., Quản trị viên

Trang 30

Hậu điều kiện: Sinh viên có thể xem danh sách đang mượn sau khi được quản trị duyệt

Luồng sự kiện chính (Thêm sách) Actor(Sinh viên) Hệ thống

1 Hiển thị tất cả sách có trong hệ thống

2 Nhấn nút “Thêm sách” vào giỏ hàng 3 Hệ thống xử lý yêu cầu

4 Kiểm tra tình trạng sách

5 Thông báo thêm sách thành công

6 Cập nhật danh sách sách đã thêm vào giỏ hàng

7 Xem danh sách sách trong giỏ hàng

Luồng sự kiện thay thế

3.1 Thông báo “Hết sách sinh viên không thể đặt sách”

Luồng sự kiện chính (Xóa sách) Actor(Sinh viên) Hệ thống

1 Chọn “Xóa sách” để xoá sách đã thêm

vào giỏ hàng

2 Xử lý yêu cầu

3 Xóa sách đã thêm khỏi danh sách

4 Thông báo xóa thành công

5 Hiển thị danh sách mới trong giỏ hàng

6 Xem danh sách mới trong giỏ hàng

Luồng sự kiện thay thế

4.1 Chọn “Hủy” 4.2 Hệ thống quay lại danh sách sách mà

không thực hiện xóa

Luồng sự kiện chính (Đặt sách) Actor(Sinh viên) Hệ thống

5 Thông báo đặt thành công

6 Hiển thị danh sách mới

Luồng sự kiện thay thế

3.1 Thông báo “Hết sách sinh viên không thể đặt sách”

Luồng sự kiện chính (Duyệt đặt sách) Actor(Quản trị) Hệ thống

1 Chọn sinh viên cần duyệt đặt sách và

nhấn “Duyệt”

2 Hệ thống xử lý yêu cầu

3 Chuyển sách đã duyệt sang giao diện mới

Trang 31

5 Hiển thị lại danh sách mới

Bảng 7 Đặc tả UC Quản lý đặt sách

Sequence: Thêm sách vào giỏ hàng

Hình 13 Biểu đồ tuần tự Thêm sách vào giỏ hang

Trang 32

Sequence: Đặt sách

Hình 14 Biểu đồ tuần tự Đặt sách

Trang 33

Sequence: Xóa sách thêm

Hình 15 Biểu đồ tuần tự Xóa sách thêm

Sequence: Duyệt đặt sách

Trang 34

Hình 16 Biểu đồ tuần tự Duyệt đặt sách

2.2.2.5 Use-case Quản lý trả sách

Mã Use case: UC-05

Tên Use Case: Quản lý trả sách

Mô tả:Cho phép sinh viên yêu cầu trả sách đã mượn, Quản trị viên kiểm tra thông tin sách

và chấp nhận hoặc từ chối yêu cầu trả sách

Actor: Sinh viên, Quản trị viên

Tiền điều kiện:

-Sinh viên đã đăng nhập vào hệ thống

-Sách đã được mượn trước đó và có trong danh sách mượn của sinh viên

Hậu điều kiện: Trạng thái sách và danh sách mượn của sinh viên được cập nhật sau khi hoàn

tất quá trình trả sách

Luồng sự kiện chính

Trang 35

1 Quản trị sẽ chọn sinh viên cần trả và nhấn

“Duyệt”

2 Nhận yêu cầu duyệt trả sách

3 Xử lý yêu cầu duyệt

4 Xóa sinh viên đã trả sách khỏi danh sách trả

5 Hệ thống gửi thông báo duyệt thành công

6 Hiển thị danh sách trả sách mới

Bảng 8 Đặc tả UC Quản lý Trả sách

Trang 36

Sequence: Quản lý trả sách

Hình 17 Biểu đồ tuần tự trả sách

2.2.2.6 Use-case Quản lý sách

Tên Use Case: Quản lý sách

Mô tả: Cho phép quản trị xem tất cả danh sách sách và có thể thêm, sửa và xóa sách

Actor: Quản trị

Tiền điều kiện: Quản trị đã đăng nhập vào hệ thống

- Hệ thống thư viện phải kết nối với cơ sở dữ liệu chứa thông tin sách

Hậu điều kiện: Danh sách sách sẽ được cập nhật lại sau khi quản trị “ thêm, sửa, xóa” sách

Luồng sự kiện chính (Thêm Sách) Actor Hệ thống

Trang 37

3 Nhập các thông tin và nhấn nút “

Lưu”

4 Kiểm tra các trường nhập liệu và lưu thông tin

5 Thông báo thêm sách thành công

6 Hệ thống cập nhật lại danh sách mới

Luồng sự kiện thay thế

4.1 Chọn “Hủy” 4.2 Hệ thống quay lại danh sách sách mà

không thực hiện xóa

Luồng sự kiện chính (Sửa Sách)

1 Chọn sách cần sửa và chọn “Sửa ” 2 Hiển thị giao diện sửa sách

3 Nhập thông tin và nhấn nút “ Lưu” 4 Kiểm tra các trường nhập liệu và lưu

thông tin

5 Thông báo sửa sách thành công

6 Hệ thống cập nhật lại danh sách mới

Luồng sự kiện thay thế

4.1 Chọn “Hủy” 4.2 Hệ thống quay lại danh sách sách mà

không thực hiện xóa

Luồng sự kiện chính (Xóa Sách)

1 Chọn chức năng “Xóa sách” 2 Hệ thống hiển thị xác nhận xóa sách

3 Chọn “Xác nhận” xóa sách 4 Xóa sách khỏi danh sách

5 5 Thông báo xóa thành công

6 6 Hiển thị danh sách xóa sách mới

Luồng sự kiện thay thế

4.1 Chọn “Hủy” 4.2 Hệ thống quay lại danh sách sách mà

không thực hiện xóa

Bảng 9 Đặc tả UC Quản lý sách

Trang 38

Sequence: Thêm sách

Hình 18 Biểu đồ tuần tự Thêm sách

Trang 39

Sequence: Sửa sách

Hình 19 Biểu đồ tuần tự Sửa sách

Ngày đăng: 23/12/2024, 22:26

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w