(TIỂU LUẬN) bài tập lớn môn PHÂN TÍCH THIẾT kế hệ THỐNG đề tài quản lý thư viện

65 11 0
(TIỂU LUẬN) bài tập lớn môn PHÂN TÍCH THIẾT kế hệ THỐNG đề tài quản lý thư viện

Đ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

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI Trường Công nghệ thơng tin Truyền thơng BÀI TẬP LỚN MƠN PHÂN TÍCH THIẾT KẾ HỆ THỐNG Đề tài: Quản lý thư viện Nhóm 6: Tam giác Mã lớp: 132644 Giáo viên hướng dẫn: TS.Nguyễn Bá Ngọc Nguyễn Bá Duy Lê Thị Nguyệt Hoàng Thị Nhung Nguyễn Mạnh Thắng Nguyễn Xuân Mạnh Hùng Hà nội, tháng năm 2022 Contents Nội dung phân tích I Mô tả luồng công việc biểu đồ hoạt động Quy trình tạo tài khoản gia hạn thẻ Quy trình quản lý người dùng Quy trình quản lý sách Quy trình mượn sách Quy trình mượn sách offline Quy trình trả sách II Vẽ biểu đồ ca sử dụng tổng quan đặc tả ca sử dụng Biểu đồ tổng quan 1.1 Biểu đồ use 1.1.1 Biểu đồ usecase phân rã “Mượn sách online” 1.2 Biểu đồ use 1.3 Biểu đồ use 1.4 Biểu đồ use 1.5 Biểu đồ use 1.6 Biểu đồ use Đặc tả ca sử dụng 2.1 Khách 2.1.1 Đặc tả use case “Đăng ký thẻ thư viện” 2.2 Người đọc 2.2.1 Đặc tả usecase “Mượn sách online” 2.2.2 Đặc tả usecase “Mượn sách offline” 2.2.3 Đặc tả usecase “Gia hạn thẻ đọc” 2.2.4 Đặc tả use case “Sửa thông tin cá nhân” 2.2.5 Đặc tả use case “Xem thông tin cá nhân” 2.2.6 Đặc tả use case “Xem lịch sử mượn sách” 2.3 Người quản trị 2.3.1 Đặc tả usecase “Xác nhận đăng ký thẻ thư viện” 2.3.2 Đặc tả usecase “Xác nhận gia hạn thẻ đọc” 2.3.3 Đặc tả usecase “Quản lý người dùng” 2.3.4 Đặc tả usecase “Quản lý kiện” 2.3.5 Đặc tả usecase “Xác nhận trả sách” 2.3.6 Đặc tả use case “Quản lý sách” 2.3.7 Đặc tả use case “Xem liệu thống kê” III Ước lượng chi phí thời gian thực dự án 1.Tác nhân ca sử dụng 2.Các số phức tạp kỹ thuật 3.Các số môi trường 4.Tổng hợp kết IV Vẽ biểu đồ lớp đặc tả thẻ CRC cho tất lớp lĩnh vực 1.Biểu đồ lớp: 1.1 User 1.2 Book 1.3 Order 1.4 Category 1.5 Event 2.Thẻ CRC: 2.1 Thẻ CRC lớp Book 2.2 Thẻ CRC lớp BookCopy 2.3 Thẻ CRC lớp Event 2.4 Thẻ CRC lớp User 2.5 Thẻ CRC lớp Reader 2.6 Thẻ CRC lớp VIP/người d 2.7 Thẻ CRC lớp Normal/Ng 2.8 Thẻ CRC lớp Admin 2.9 T 2.10 T 2.11 T 2.12 T V Vẽ biểu đồ máy trạng thái VI Biểu đồ đối tượng Quy trình quản lý người dùng 1.1 Q 1.2 Q Quy trình quản lý sách Quy trình mượn sách VII Biểu đồ mức hệ thống VIII Biểu đồ mức nghiệp vụ Kết luận Tài liệu tham khảo Nội dung phân tích Mô tả luồng công việc biểu đồ hoạt động Quy trình tạo tài khoản gia hạn thẻ Quy trình quản lý người dùng Quy trình quản lý sách Quy trình mượn sách Quy trình mượn sách offline Quy trình trả sách createEvent() Admin updateEvent() readEvent() deleteEvent() Mặt sau: Các thuộc tính: ID name Image discount startDate endDate dayCounter minAge maxAge gender Các mối quan hệ: Khái quát hóa (thuộc loại): Tổng hợp(Có phần): Các mối liên quan khác: Price/Giá Tiền 2.4 Thẻ CRC lớp User Mặt trước: Tên chung người đọc 40 Người dùng Mô tả: Thông tin người dùng Các trách nhiệm CreateUser(Role) Mặt sau: Các thuộc tính: Role Các mối quan hệ: Khái quát hóa (thuộc loại): Lớp trừu tượng Tổng hợp (Có phần): Các mối liên quan khác: 2.5 Thẻ CRC lớp Reader Mặt trước: Tên Người đọc Mô tả: Các thông tin định danh chức Ca sử dụng liên quan: 41 Các trách nhiệm ProfileManage() Các đối tác: Normal Reader, VIP Reader OrderHistory() Mặt sau: Các thuộc tính: ID name phone mail photo birthday gender address orderQuantity registerDate expiredDate status warninglevel username password Các mối quan hệ: Khái quát hóa (thuộc loại): Lớp trừu tượng Tổng hợp (Có phần): Các mối liên quan khác: Order/ Đơn mượn (thông tin người đọc đơn mượn) 42 2.6 Thẻ CRC lớp VIP/người dùng VIP Mặt trước: Tên lớp: VIP/ Người dùng VIP Mô tả: Người dùng VIP với đặc quyền ưu tiên Các trách nhiệm BookBorrow(type) BookReturn(type) ExtendExpiredCard(type) Mặt sau: Các thuộc tính: Type: Các mối quan hệ: Khái quát hóa (thuộc loại): Tổng hợp (Có phần): Các mối liên quan khác: Kế thừa tất thuộc tính, phương thức User, Reader 2.7 Thẻ CRC lớp Normal/Người dùng thường Mặt trước: Tên Người dùng thường lớp: Mô tả: Người dùng thường với đặc quyền 43 Các trách nhiệm Các đối tác: BookBorrow(type) BookReturn(type) ExtendExpiredCard(type) Mặt sau: Các thuộc tính: Type: Các mối quan hệ: Khái quát hóa (thuộc loại): Tổng hợp (Có phần): Các mối liên quan khác: Kế thừa tất thuộc tính, phương thức User, Reader 2.8 Thẻ CRC lớp Admin Mặt trước: Tên lớp: Admin Mô tả: Người quản trị quản lý tài nguyên Ca sử dụng liên quan: thư viện Các trách nhiệm Reader: Các đối tác: Event, Reader, Order acceptAccount()/Xác nhận mở tài khoản 44 extendExpiredcard()/Xác nhận gia hạn thẻ blockReader()/Khóa người dùng readReader()/Xem thông tin người đọc Order: acceptReturn()/Kiểm duyệt sách trả Statistic: userStatistic()/Xem thống kê người đọc bookStatistic()/Xem thống kê sách orderStatistic()/Xem thống kê đơn mượn Mặt sau: Các thuộc tính: ID username password Các mối quan hệ: Khái quát hóa (thuộc loại): Tổng hợp (Có phần): Các mối liên quan khác: Kế thừa tất thuộc tính, phương thức User 45 2.9 Thẻ CRC lớp Order Mặt trước: Tên lớp: Đơn mượn Mô tả: Đơn mượn bao gồm thông tin người mượn, loại sách, tình trạng đơn Các trách nhiệm readOrder()/Xem mượn updateOrder()/Cập nhật đơn mượn Mặt sau: Các thuộc tính: ID bookCopyID userID receiverName receiverPhone isReturned returnDate Các mối quan hệ: Khái quát hóa (thuộc loại): Lớp trừu tượng Tổng hợp (Có phần): Reader/Thông tin người mượn, Book/Thông tin sách mượn 46 Các mối liên quan khác: 2.10 Thẻ CRC lớp Order online Mặt trước: Tên lớp: Orderonline Mô tả: Mượn sách online phục vụ người đọc Ca sử dụng liên quan: mượn sách qua web Các trách Các đối tác: nhiệm createOrder() readOrder() Mặt sau: Các thuộc tính: Các mối quan hệ: Khái quát hóa (thuộc loại): Tổng hợp (Có phần): Các mối liên quan khác: Kế thừa tồn thuộc tính phương thức từ lớp Order 2.11 Thẻ CRC lớp Order offline Mặt trước: Tên lớp: Orderoffline Mô tả: Mượn sách offline cho phép người quản trị tạo đơn mượn có người đọc trực tiếp mượn sách thư viện Các trách nhiệm Các đối tác: createOrder()/Quản trị viên nhập liệu đơn vào hệ thống readOrder()// Xem thông tin đơn mượn Mặt sau: Các thuộc tính: Các mối quan hệ: Khái qt hóa (thuộc loại): Tổng hợp (Có phần): Các mối liên quan khác: Kế thừa tồn thuộc tính phương thức từ lớp Order 2.12 Thẻ CRC lớp Category Mặt trước: Tên lớp: Category Thể loại Mô tả: Thể loại sách Các trách nhiệm 48 createCategory() Book updateCategory() readCategory() Mặt sau: Các thuộc tính: ID name slug booksQuantity Các mối quan hệ: Khái quát hóa (thuộc loại): Tổng hợp(Có phần): Các mối liên quan khác: Tìm kiếm sách theo thể loại Vẽ biểu đồ máy trạng thái 49 Biểu đồ đối tượng Quy trình quản lý người dùng 1.1 Quy trình xác nhận đăng ký 1.2 Quy trình block người dùng 50 Quy trình quản lý sách 51 Quy trình mượn sách Biểu đồ mức hệ thống 10 Biểu đồ mức nghiệp vụ Kết luận Tài liệu tham khảo 52 ... quản lý sách (xem, thêm, sửa, xóa sách) Các mối liên hệ: Tương tác: người quản trị, hệ thống quản trị Bao gồm: Mở rộng: Khái quát hóa: Luồng kiện thông thư? ??ng: Người quản trị chọn chức quản lý. .. Các mối liên hệ: Tương tác: Người quản trị, hệ thống quản trị Bao gồm: Mở rộng: Khái qt hóa: Luồng kiện thơng thư? ??ng: Người quản trị tiếp nhận yêu cầu đăng ký thẻ thư viện Người quản trị xác... người quản trị quản lý kiện Kích hoạt: Người quản trị muốn xem, thêm, sửa, xóa kiện Các mối liên hệ: 23 Tương tác: Người quản trị, hệ thống quản trị Mở rộng: Khái quát hóa: Luồng kiện thông thư? ??ng:

Ngày đăng: 30/11/2022, 14:13

Hình ảnh liên quan

1. Hình ảnh - (TIỂU LUẬN) bài tập lớn môn PHÂN TÍCH THIẾT kế hệ THỐNG đề tài quản lý thư viện

1..

Hình ảnh Xem tại trang 23 của tài liệu.
7. Loại hình trả phí - (TIỂU LUẬN) bài tập lớn môn PHÂN TÍCH THIẾT kế hệ THỐNG đề tài quản lý thư viện

7..

Loại hình trả phí Xem tại trang 27 của tài liệu.
Hình ảnh - (TIỂU LUẬN) bài tập lớn môn PHÂN TÍCH THIẾT kế hệ THỐNG đề tài quản lý thư viện

nh.

ảnh Xem tại trang 39 của tài liệu.
Bảng đánh giá trọng số ca chưa hiệu chỉnh Loại CSD - (TIỂU LUẬN) bài tập lớn môn PHÂN TÍCH THIẾT kế hệ THỐNG đề tài quản lý thư viện

ng.

đánh giá trọng số ca chưa hiệu chỉnh Loại CSD Xem tại trang 39 của tài liệu.

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan