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

Dự Án Hệ Thống Quản Lý Thư Viện Khoa Môn Học Phân Tích Thiết Kế Hệ Thống.pdf

37 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 đề Hệ thống quản lý thư viện khoa
Tác giả Vũ Tiến Chung, Nguyễn Huy Đạt, Thân Ngọc Mai, Phạm Bá Đức Cường
Trường học Trường Đại học Sư phạm Hà Nội
Chuyên ngành Công Nghệ Thông Tin
Thể loại Dự án
Thành phố Hà Nội
Định dạng
Số trang 37
Dung lượng 2,38 MB

Cấu trúc

  • I. KẾT QUẢ KHẢO SÁT (4)
    • 1. Kế hoạch khảo sát (4)
    • 2. Kết quả khảo sát (7)
    • 3. Danh sách tổng hợp (10)
  • II. TÀI LIỆU ĐẶC TẢ YÊU CẦU SRS (11)
    • 1. Giới thiệu (5)
    • 2. Mô tả chung (12)
    • 3. Yêu cầu về giao tiếp (14)
    • 4. Yêu cầu chức năng (15)
    • 5. Yêu cầu phi chức năng (19)
  • III. TÀI LIỆU MÔ HÌNH HÓA CHỨC NĂNG (21)
    • 1. Danh sách tác nhân (21)
    • 2. Danh sách usecase (21)
    • 3. Biểu đồ hoạt động (24)
    • 4. Biểu đồ usecase tổng quát (32)
    • 5. Kịch bản usecase (32)

Nội dung

Câu 4: Có yêu cầu bắt buộc gì đối với độc giả khi mượn sách tại thư viện không?Câu 5: Khi độc giả trả sách thì thủ thư cần kiểm tra những gì Câu 6: Bạn mong muốn thấy những tính năng, ch

KẾT QUẢ KHẢO SÁT

Kế hoạch khảo sát

Người được hỏi: Ngô Đài Trang Người phỏng vấn: Thân Ngọc Mai Địa chỉ:

Thời điểm kết thúc: Đối tượng:

 Người được hỏi là Thủ thư của khoa Công Nghệ Thông Tin Trường Đại học sư phạm Hà Nội

Dữ liệu cần thu thập:

 Thu thập các yêu cầu từ đối tượng thủ thư về Hệ thống quản lý thư viện khoa.

 Thu thập các ý kiến đóng góp từ thủ thư để xây dựng Hệ thống quản lý thư viện.

 Quyền riêng tư của người được phỏng vấn sẽ được bảo mật.

 Việc tham gia phỏng vấn là tùy ý và không ảnh hưởng đến quyền lợi của người được phỏng vấn.

 Người được phỏng vấn có quyền từ chối trả lời bất kì câu hỏi nào mà họ không muốn trả lời.

 Thời gian dự kiến cho phỏng vấn và phương thức ghi âm cuộc phỏng vấn đã được thỏa thuận trước.

Các yêu cầu đòi hỏi:

 Thủ thư, cán bộ quản lý và có liên quan đến quản lý thư viện.

 Có kinh nghiệm về quản lý thư viện.

1 Giới thiệu 2 Tổng quan về dự án 3 Tổng quan về phỏng vấn, chủ đề sẽ đề cập, xin được ghi âm 4 Câu hỏi phỏng vấn

Câu 1: Hiện nay, bạn đang quản lý thông tin về sách bằng cách nào (quản lý số lượng, thông tin, vị trí) ? Có sổ sách, bảng tính hay hệ thống quản lý nào không?

Câu 2: Bạn hãy mô tả lại quy trình mượn sách tại thư viện?

Câu 3: Bạn hãy mô tả lại quy trình trả sách tài thư viện?

Câu 4: Có yêu cầu bắt buộc gì đối với độc giả khi mượn sách tại thư viện không?

Câu 5: Khi độc giả trả sách thì thủ thư cần kiểm tra những gì

Câu 6: Bạn mong muốn thấy những tính năng, chức năng gì khi có một hệ thống quản lý thư viện?

Câu 7: Các báo cáo có được tạo ra định kỳ hay không (hay chỉ tạo báo cáo khi có yêu cầu)?

Câu 8: Nếu hệ thống có thêm chức năng đặt trước sách thì bạn muốn chức năng đó hoạt động thế nào?

Câu 9: Để có tài khoản đăng nhập vào hệ thống thì sinh viên phải làm như thế nào?

5 Tổng hợp các nội dung chính, ý kiến của người được hỏi.

6 Kết thúc (thỏa thuận) Ước lượng thời gian:

1 phút(dự kiến tổng cộng: 45 phút)

Người được hỏi: Nguyễn Ngọc Hải Người phỏng vấn: Thân Ngọc Mai Địa chỉ: 30 Hồ Tùng Mậu, Hà Nội Thời gian hẹn:

Thời điểm kết thúc: Đối tượng được hỏi: Sinh viên khoa Công Nghệ Thông Tin trường Đại học sư phạm Hà Nội.

Dữ liệu cần thu thập:

 Thu thập các yêu cầu từ đối tượng sinh viên (người mượn sách/tài liệu) về hệ thống thư viện khoa.

 Thu thập các ý kiến đóng góp từ sinh viên để cải thiện hệ thống.

 Quyền riêng tư của người được phỏng vấn sẽ được bảo mật.

 Việc tham gia phỏng vấn là tùy ý và không ảnh hưởng đến quyền lợi của người được phỏng vấn.

 Người được phỏng vấn có quyền từ chối trả lời bất kì câu hỏi nào mà họ không muốn trả lời.

 Thời gian dự kiến cho phỏng vấn và phương thức ghi âm cuộc phỏng vấn đã được thỏa thuận trước.

Các yêu cầu đòi hỏi:

- Là sinh viên của khoa và đã từng mượn sách/tài liệu tại thư viện của khoa.

Chương trình 1 Giới thiệu 2 Tổng quan về dự án

3 Tổng quan về phỏng vấn, chủ đề sẽ đề cập, xin được ghi âm Ước lượng thời gian 1 phút

Câu 1: Bạn đã gặp phải những khó khăn gì khi mượn sách/tài liệu ở thư viện của khoa?

Câu 2: Bạn có muốn thư viện của khoa có một hệ thống quản lí thư viện để giúp việc mượn sách của mình dễ dàng hơn hay không?

Câu 3: Bạn muốn hệ thống quản lí thư viện khoa sắp tới có những chức năng gì dành cho người mượn?

Câu 4: Theo bạn, mỗi lần mượn thì sẽ được mượn bao nhiêu tài liệu và mượn trong bao lâu?

Câu 5: Bạn nghĩ sao nếu hệ thống có thêm chức năng đặt trước sách? Thời gian đặt trước sách là bao lâu thì sẽ hợp lí?

5 Tổng hợp các nội dung chính, ý kiến của người được hỏi

1 phút(dự kiến tổng cộng: 40 phút)

Kết quả khảo sát

Dự án: Hệ thống quản lý thư viện khoa Tiểu dự án:

Người được hỏi: Ngô Đài Trang Chức vụ: Thủ Thư

Ngày: 26/01/2024 Người hỏi: Thân Ngọc Mai

Câu 1: Hiện nay, bạn đang quản lý thông tin về sách bằng cách nào (quản lý số lượng, thông tin, vị trí) ? Có sổ sách, bảng tính hay

Hiện nay tôi đang quản lý thông tin về sách bằng sổ sách. hệ thống quản lý nào không?

Câu 2: Bạn hãy mô tả lại quy trình mượn sách tại thư viện?

Câu 3: Bạn hãy mô tả lại quy trình trả sách tài thư viện?

Câu 4: Có yêu cầu bắt buộc gì đối với độc giả khi mượn sách tại thư viện không?

Câu 5: Khi độc giả trả sách thì bạn cần kiểm tra những gì?

Câu 6: Bạn mong muốn thấy những tính năng, chức năng gì khi có một hệ thống quản

Quy trình mượn sách tại thư viện:

- Độc giả lựa chọn sách cần mượn tại thư viện.

- Độc giả xuất trình thẻ sinh viên để thủ thư kiểm tra.

- Nếu đủ điều kiện mượn Thủ Thư sẽ viết phiếu mượn sách và lưu lại thông tin mượn sách của người mượn.

Quy trình trả sách tại thư viện:

- Độc giả xuất trình thẻ sinh viên để Thủ Thư kiểm tra thông tin.

- Thủ Thư kiểm tra sách được trả, nếu có vi phạm thì xử phạt theo nội quy.

- Nếu không có vi phạm thì Thủ Thư lấy lại sách và xác nhận trả sách cho độc giả.

- Để mượn sách tại thư viện thì độc giả phải trả sách đã mượn trước đó tại thư viện đúng thời hạn (nếu có) và không có trong danh sách cảnh báo của thư viện.

- Mỗi lần mượn sách độc giả chỉ được phép mượn tối đa 3 cuốn và thời gian mượn là 2 tuần.

Khi độc giả trả sách thì tôi sẽ kiểm tra số lượng sách có đủ hay không, sách có còn nguyên vẹn hay không Nếu sách bị mất hoặc không còn nguyên vẹn thì độc giả sẽ phải đền bù bằng giá trị quyển sách và bị thêm vào danh sách cảnh báo.

Ngoài ra, độc giả mà trả sách muộn hơn sơ với quy định cũng sẽ bị thêm vào danh sách cảnh báo của thư viện và sẽ không được mượn sách tại thư viện.

Tôi muốn hệ thống quản lí thư viện có những chức năng sau: lý thư viện?

Câu 7: Các báo cáo có được tạo ra định kỳ hay không (hay chỉ tạo báo cáo khi có yêu cầu)?

Câu 8: Nếu hệ thống có thêm chức năng đặt trước sách thì bạn muốn chức năng đó hoạt động thế nào?

Câu 9: Để có tài khoản đăng nhập vào hệ thống thì sinh viên phải làm như thế nào?

- Quản lí sách/tài liệu: Có thể xem thông tin sách, sửa thông tin sách, thêm sách mới vào thư viện và xóa sách khỏi thư viện.

- Quản lí mượn/trả sách: Xem được các thông tin liên quan đến việc mượn trả sách tại thư viện.

- Xem báo cáo thống kê tài liệu và tính hình mượn trả sách.

Báo cáo được tạo ra định kì theo tuần và theo tháng.

Trả lời: Để đặt trước sách trên hệ thống độc giả cần đăng nhập vào hệ thống và chọn sách cần mượn sau đó đặt mượn trên hệ thống Trong vòng 1 giờ sau khi đặt trước sách trên hệ thống độc giả phải đến thư viện để lấy sách, nếu quá 1 giờ mà độc giả không đến lấy sách hệ thống sẽ xóa thông tin đặt trước sách của độc giả.

Khoa sẽ cấp tài khoản mặc định cho mỗi sinh viên theo mã sinh viên để đăng nhập vào hệ thống Sinh viên không cần phải lên thư viện để tạo tài khoản. Đánh giá chung: Có 1 số bất cập cần được giải quyết

Dự án: Hệ thống quản lý thư viện khoa Tiểu dự án:

Người được hỏi: Nguyễn Ngọc Hải Chức vụ: Sinh viên

Ngày: 26/01/2024 Người hỏi: Thân Ngọc Mai

Câu 1: Bạn đã gặp phải những khó khăn gì khi mượn sách/tài liệu ở thư viện của khoa?

Khi mượn sách/tài liệu ở thư viện khoa mình

Câu 2: Bạn có muốn thư viện của khoa có một hệ thống quản lí thư viện để giúp việc mượn sách của mình dễ dàng hơn hay không?

Câu 3: Bạn muốn hệ thống quản lí thư viện khoa sắp tới có những chức năng gì dành cho người mượn?

Câu 4: Theo bạn, mỗi lần mượn thì sẽ được mượn bao nhiêu tài liệu và mượn trong bao lâu?

Câu 5: Bạn nghĩ sao nếu hệ thống có thêm chức năng đặt trước sách? Thời gian đặt trước sách là bao lâu thì sẽ hợp lí? đã gặp phải khó khăn trong việc tìm kiếm sách tại thư viện Phải mất khá nhiều thời gian để tìm được sách/tài liệu mà mình muốn và đôi khi còn bị hết do có quá nhiều người mượn nên mình phải mất thêm thời gian mới mượn được.

Nếu thư viện khoa có một hệ thống quản lý giúp việc mượn sách của mình dễ dàng thuận tiện hơn thì thật là tốt.

Mình muốn hệ thống có thêm chức năng:

- Theo dõi sách: Có thể thêm sách vào mục yêu thích.

- Xem thông tin mượn trả sách: Có thể biết được hiện tại mình đang mượn sách gì và thời hạn mượn sách.

- Xem lịch sử mượn trả: Có thể xem được mình đã mượn những sách gì.

Mỗi lần mượn thì được mượn tối đa 3 quyển và mượn trong thời gian 2 tuần.

Nếu hệ thống có thêm chức năng đặt trước sách thì quá tốt vì nó giúp mình có thể dễ dàng mượn sách hơn Thời gian đặt trước sách trong khoảng 1 tiếng. Đánh giá chung: Có 1 số bất cập cần được giải quyết

Danh sách tổng hợp

Dữ liệu thu thập được - Thư viện khoa không có hệ thống quản lý thư viện và mọi thống kê trong thư viện đều đang được lưu trữ dưới dạng sổ sách

- Quá trình mượn trả sách và tìm kiếm sách diễn ra phức tạp

Công việc cần xử lý Thư viện cần xây dựng hệ thống quản lý có các tính năng cơ bản sau:

- Quản lý tài liệu: xem thông tin tài liệu, sửa thông tin tài liệu, xóa tài liệu, thêm tài liệu mới vào thư viện.

- Quản lý mượn/trả tài liệu: tạo phiếu mượn và xác nhận trả tài liệu cho độc giả.

- Tạo báo cáo thống kê về tài liệu và tình hình mượn trả tài liệu.

- Đặt trước tài liệu: Cho phép độc giả đặt trước tài liệu trong vòng 1 tiếng.

TÀI LIỆU ĐẶC TẢ YÊU CẦU SRS

Giới thiệu

cập, xin được ghi âm 4 Câu hỏi phỏng vấn

Câu 1: Hiện nay, bạn đang quản lý thông tin về sách bằng cách nào (quản lý số lượng, thông tin, vị trí) ? Có sổ sách, bảng tính hay hệ thống quản lý nào không?

Câu 2: Bạn hãy mô tả lại quy trình mượn sách tại thư viện?

Câu 3: Bạn hãy mô tả lại quy trình trả sách tài thư viện?

Câu 4: Có yêu cầu bắt buộc gì đối với độc giả khi mượn sách tại thư viện không?

Câu 5: Khi độc giả trả sách thì thủ thư cần kiểm tra những gì

Câu 6: Bạn mong muốn thấy những tính năng, chức năng gì khi có một hệ thống quản lý thư viện?

Câu 7: Các báo cáo có được tạo ra định kỳ hay không (hay chỉ tạo báo cáo khi có yêu cầu)?

Câu 8: Nếu hệ thống có thêm chức năng đặt trước sách thì bạn muốn chức năng đó hoạt động thế nào?

Câu 9: Để có tài khoản đăng nhập vào hệ thống thì sinh viên phải làm như thế nào?

5 Tổng hợp các nội dung chính, ý kiến của người được hỏi.

6 Kết thúc (thỏa thuận) Ước lượng thời gian:

1 phút(dự kiến tổng cộng: 45 phút)

Người được hỏi: Nguyễn Ngọc Hải Người phỏng vấn: Thân Ngọc Mai Địa chỉ: 30 Hồ Tùng Mậu, Hà Nội Thời gian hẹn:

Thời điểm kết thúc: Đối tượng được hỏi: Sinh viên khoa Công Nghệ Thông Tin trường Đại học sư phạm Hà Nội.

Dữ liệu cần thu thập:

 Thu thập các yêu cầu từ đối tượng sinh viên (người mượn sách/tài liệu) về hệ thống thư viện khoa.

 Thu thập các ý kiến đóng góp từ sinh viên để cải thiện hệ thống.

 Quyền riêng tư của người được phỏng vấn sẽ được bảo mật.

 Việc tham gia phỏng vấn là tùy ý và không ảnh hưởng đến quyền lợi của người được phỏng vấn.

 Người được phỏng vấn có quyền từ chối trả lời bất kì câu hỏi nào mà họ không muốn trả lời.

 Thời gian dự kiến cho phỏng vấn và phương thức ghi âm cuộc phỏng vấn đã được thỏa thuận trước.

Các yêu cầu đòi hỏi:

- Là sinh viên của khoa và đã từng mượn sách/tài liệu tại thư viện của khoa.

Chương trình 1 Giới thiệu 2 Tổng quan về dự án

3 Tổng quan về phỏng vấn, chủ đề sẽ đề cập, xin được ghi âm Ước lượng thời gian 1 phút

Câu 1: Bạn đã gặp phải những khó khăn gì khi mượn sách/tài liệu ở thư viện của khoa?

Câu 2: Bạn có muốn thư viện của khoa có một hệ thống quản lí thư viện để giúp việc mượn sách của mình dễ dàng hơn hay không?

Câu 3: Bạn muốn hệ thống quản lí thư viện khoa sắp tới có những chức năng gì dành cho người mượn?

Câu 4: Theo bạn, mỗi lần mượn thì sẽ được mượn bao nhiêu tài liệu và mượn trong bao lâu?

Câu 5: Bạn nghĩ sao nếu hệ thống có thêm chức năng đặt trước sách? Thời gian đặt trước sách là bao lâu thì sẽ hợp lí?

5 Tổng hợp các nội dung chính, ý kiến của người được hỏi

1 phút (dự kiến tổng cộng: 40 phút)

Dự án: Hệ thống quản lý thư viện khoa Tiểu dự án:

Người được hỏi: Ngô Đài Trang Chức vụ: Thủ Thư

Ngày: 26/01/2024 Người hỏi: Thân Ngọc Mai

Câu 1: Hiện nay, bạn đang quản lý thông tin về sách bằng cách nào (quản lý số lượng, thông tin, vị trí) ? Có sổ sách, bảng tính hay

Hiện nay tôi đang quản lý thông tin về sách bằng sổ sách. hệ thống quản lý nào không?

Câu 2: Bạn hãy mô tả lại quy trình mượn sách tại thư viện?

Câu 3: Bạn hãy mô tả lại quy trình trả sách tài thư viện?

Câu 4: Có yêu cầu bắt buộc gì đối với độc giả khi mượn sách tại thư viện không?

Câu 5: Khi độc giả trả sách thì bạn cần kiểm tra những gì?

Câu 6: Bạn mong muốn thấy những tính năng, chức năng gì khi có một hệ thống quản

Quy trình mượn sách tại thư viện:

- Độc giả lựa chọn sách cần mượn tại thư viện.

- Độc giả xuất trình thẻ sinh viên để thủ thư kiểm tra.

- Nếu đủ điều kiện mượn Thủ Thư sẽ viết phiếu mượn sách và lưu lại thông tin mượn sách của người mượn.

Quy trình trả sách tại thư viện:

- Độc giả xuất trình thẻ sinh viên để Thủ Thư kiểm tra thông tin.

- Thủ Thư kiểm tra sách được trả, nếu có vi phạm thì xử phạt theo nội quy.

- Nếu không có vi phạm thì Thủ Thư lấy lại sách và xác nhận trả sách cho độc giả.

- Để mượn sách tại thư viện thì độc giả phải trả sách đã mượn trước đó tại thư viện đúng thời hạn (nếu có) và không có trong danh sách cảnh báo của thư viện.

- Mỗi lần mượn sách độc giả chỉ được phép mượn tối đa 3 cuốn và thời gian mượn là 2 tuần.

Khi độc giả trả sách thì tôi sẽ kiểm tra số lượng sách có đủ hay không, sách có còn nguyên vẹn hay không Nếu sách bị mất hoặc không còn nguyên vẹn thì độc giả sẽ phải đền bù bằng giá trị quyển sách và bị thêm vào danh sách cảnh báo.

Ngoài ra, độc giả mà trả sách muộn hơn sơ với quy định cũng sẽ bị thêm vào danh sách cảnh báo của thư viện và sẽ không được mượn sách tại thư viện.

Tôi muốn hệ thống quản lí thư viện có những chức năng sau: lý thư viện?

Câu 7: Các báo cáo có được tạo ra định kỳ hay không (hay chỉ tạo báo cáo khi có yêu cầu)?

Câu 8: Nếu hệ thống có thêm chức năng đặt trước sách thì bạn muốn chức năng đó hoạt động thế nào?

Câu 9: Để có tài khoản đăng nhập vào hệ thống thì sinh viên phải làm như thế nào?

- Quản lí sách/tài liệu: Có thể xem thông tin sách, sửa thông tin sách, thêm sách mới vào thư viện và xóa sách khỏi thư viện.

- Quản lí mượn/trả sách: Xem được các thông tin liên quan đến việc mượn trả sách tại thư viện.

- Xem báo cáo thống kê tài liệu và tính hình mượn trả sách.

Báo cáo được tạo ra định kì theo tuần và theo tháng.

Trả lời: Để đặt trước sách trên hệ thống độc giả cần đăng nhập vào hệ thống và chọn sách cần mượn sau đó đặt mượn trên hệ thống Trong vòng 1 giờ sau khi đặt trước sách trên hệ thống độc giả phải đến thư viện để lấy sách, nếu quá 1 giờ mà độc giả không đến lấy sách hệ thống sẽ xóa thông tin đặt trước sách của độc giả.

Khoa sẽ cấp tài khoản mặc định cho mỗi sinh viên theo mã sinh viên để đăng nhập vào hệ thống Sinh viên không cần phải lên thư viện để tạo tài khoản. Đánh giá chung: Có 1 số bất cập cần được giải quyết

Dự án: Hệ thống quản lý thư viện khoa Tiểu dự án:

Người được hỏi: Nguyễn Ngọc Hải Chức vụ: Sinh viên

Ngày: 26/01/2024 Người hỏi: Thân Ngọc Mai

Câu 1: Bạn đã gặp phải những khó khăn gì khi mượn sách/tài liệu ở thư viện của khoa?

Khi mượn sách/tài liệu ở thư viện khoa mình

Câu 2: Bạn có muốn thư viện của khoa có một hệ thống quản lí thư viện để giúp việc mượn sách của mình dễ dàng hơn hay không?

Câu 3: Bạn muốn hệ thống quản lí thư viện khoa sắp tới có những chức năng gì dành cho người mượn?

Câu 4: Theo bạn, mỗi lần mượn thì sẽ được mượn bao nhiêu tài liệu và mượn trong bao lâu?

Câu 5: Bạn nghĩ sao nếu hệ thống có thêm chức năng đặt trước sách? Thời gian đặt trước sách là bao lâu thì sẽ hợp lí? đã gặp phải khó khăn trong việc tìm kiếm sách tại thư viện Phải mất khá nhiều thời gian để tìm được sách/tài liệu mà mình muốn và đôi khi còn bị hết do có quá nhiều người mượn nên mình phải mất thêm thời gian mới mượn được.

Nếu thư viện khoa có một hệ thống quản lý giúp việc mượn sách của mình dễ dàng thuận tiện hơn thì thật là tốt.

Mình muốn hệ thống có thêm chức năng:

- Theo dõi sách: Có thể thêm sách vào mục yêu thích.

- Xem thông tin mượn trả sách: Có thể biết được hiện tại mình đang mượn sách gì và thời hạn mượn sách.

- Xem lịch sử mượn trả: Có thể xem được mình đã mượn những sách gì.

Mỗi lần mượn thì được mượn tối đa 3 quyển và mượn trong thời gian 2 tuần.

Nếu hệ thống có thêm chức năng đặt trước sách thì quá tốt vì nó giúp mình có thể dễ dàng mượn sách hơn Thời gian đặt trước sách trong khoảng 1 tiếng. Đánh giá chung: Có 1 số bất cập cần được giải quyết

Dữ liệu thu thập được - Thư viện khoa không có hệ thống quản lý thư viện và mọi thống kê trong thư viện đều đang được lưu trữ dưới dạng sổ sách

- Quá trình mượn trả sách và tìm kiếm sách diễn ra phức tạp

Công việc cần xử lý Thư viện cần xây dựng hệ thống quản lý có các tính năng cơ bản sau:

- Quản lý tài liệu: xem thông tin tài liệu, sửa thông tin tài liệu, xóa tài liệu, thêm tài liệu mới vào thư viện.

- Quản lý mượn/trả tài liệu: tạo phiếu mượn và xác nhận trả tài liệu cho độc giả.

- Tạo báo cáo thống kê về tài liệu và tình hình mượn trả tài liệu.

- Đặt trước tài liệu: Cho phép độc giả đặt trước tài liệu trong vòng 1 tiếng.

II TÀI LIỆU ĐẶC TẢ YÊU CẦU SRS 1 Giới thiệu

Mục đích của tài liệu này là để cung cấp mô tả chi tiết về các yêu cầu cho phần mềm hỗ trợ việc quản lý thư viện khoa Nó sẽ minh hoạ mục đích cụ thể và thông tin chi tiết cho việc phát triển hệ thống Tài liệu này sẽ nói lên đầy đủ về các ràng buộc của hệ thống, giao diện người dùng và tương tác với các ứng dụng bên ngoài Nó được đề xuất cho khách hàng phê duyệt và là tài liệu tham khảo cho các giai đoạn thiết kế, lập trình, kiểm thử trong quy trình sản xuất phần mềm này.

1.2 Các tiêu chuẩn (Document Conventions)

Các quy ước tài liệu đặc tả yêu cầu cho hệ thống quản lý thư viện khoa bao gồm các hướng dẫn và tiêu chuẩn cần được tuân theo để đảm bảo tính nhất quán và rõ ràng trong toàn bộ tài liệu Một số quy ước tài liệu cho tài liệu bao gồm:

- Trang Tiêu đề: Trang này bao gồm tiêu đề của tài liệu, số phiên bản, ngày tạo, tên và vai trò của những cá nhân đã đóng góp vào việc tạo ra SRS.

- Mục lục: Trang này liệt kê tất cả các phần và tiểu mục của tài liệu, cùng với số trang tương ứng của chúng.

- Văn bản căn đều hai bên

 Cỡ chữ 13 với nội dung, cỡ chữ 19 với tiêu đề 1 và 15 với tiêu đề 2, font:

 Thứ tự đánh dấu chỉ mục:

 Chấm đầu dòng (lùi 1 tab 0,5cm)

 Đánh mục lục tự động

 Đánh số trang, khổ giấy A4, lề trên 2.5, lề dưới 2.5, lề trái 3, lề phải 2 - Thuật ngữ: Phần này cung cấp danh sách các thuật ngữ kỹ thuật và từ viết tắt được sử dụng trong toàn bộ tài liệu và định nghĩa của chúng.

- Tài liệu tham khảo: Phần này bao gồm một danh sách bất kỳ tài liệu tham khảo hoặc nguồn bên ngoài nào đã được tham khảo trong quá trình phát triển tài liệu.

1.3 Đối tượng độc giả (Intended Audience anh Reading Suggestions) - Khách hàng

- Người quản lý dự án (PM) - Chuyên viên phân tích nghiệp vụ (BA) - Lập trình viên (Dev)

- Kiểm thử viên (Tester) 1.4 Phạm vị dự án (Product Scope)

Hệ thống quản lý thư viện khoa về cơ bản là cập nhật hệ thống thư viện thủ công thành một website để hỗ trợ thủ thư trong việc quản lý và hỗ trợ người sử dụng thư viện trong việc tìm hiểu, mượn và trả tài liệu.

Mô tả chung

2.1 Tổng quan về sản phẩm (Product Perspective)

Hiện nay việc quản lý thư viện của khoa thường sử dụng chủ yếu bằng sổ sách viết tay và các phần mềm của microsoft như là word và excel để lưu trữ các hồ sơ thông tin về các tài liệu trong thư viện cũng như việc mượn trả tài liệu tại thư viện Tuy nhiên vẫn không thể tránh khỏi những sai sót khi số lượng tài liệu quá nhiều và nhu cầu mượn tài liệu của sinh viên tại thư viện khoa cũng tăng lên.

Chính vì vậy, ban quản lý khoa đã phải tìm kiếm các giải pháp để tăng cường hiệu quả quản lý thư viện bằng cách xây dựng một hệ thống quản quản lý thư viện khoa.

2.2 Các chức năng chính của sản phẩm (Product Functions) - Quản lý tài liệu: Cho phép thủ thư có thể thêm 1 tài liệu mới, sửa thông tin về tài liệu hiện có và xóa tài liệu không cần trong thư viện.

- Quản lý mượn trả tài liệu: Cho phép thủ thư có thể tạo phiếu mượn tài liệu khi có độc giả mượn tài liệu trong thư viện và xác nhận phiếu mượn khi độc giả trả tài liệu đã mượn

- Tạo báo cáo thống kê: Thủ thư có thể tạo báo cáo thống kê về tài liệu hiện có trong thư viện và tình hình mượn/trả tài liệu tại thư viện để nộp về khoa.

- Đặt trước tài liệu: Cho phép độc giả có thể đặt trước tài liệu trên hệ thống và sau đó đến thư viện để lấy tài liệu.

2.3 Phân loại người dùng - Thủ Thư: là người chịu trách nhiệm quản lý, tổ chức và duy trì các hoạt động của thư viện như quản lý tài liệu, quản lý quá trình mượn trả sách của độc giả.

- Độc Giả: là người sử dụng hệ thống để tìm kiếm sách mà họ mong muốn và có thể đặt mượn sách để có nguồn tài liệu phục vụ cho việc giảng dạy, nghiên cứu hoặc học tập.

Hệ thống hoạt động ổn định với các trình duyệt phổ biến sau: Google Chrome, Microsoft Edge, CocCoc.

2.5 Các ràng buộc thiết kế và cài đặt

- Website tạo ra nhằm mục đích quản lý thư viện khoa, vì vậy yêu cầu về mặt giao diện cần đơn giản, gọn gàng, dễ nhìn, hiển thị nội dung đầy đủ.

- Các tính năng được ghi chú rõ ràng, đầy đủ, dễ hiểu cho người sử dụng.

- Có tính năng cấp quyền đối với từng mục riêng, tùy vào mục đích người cần sử dụng khi đã được cấp quyền chỉ có thể truy cập vào các chức năng đã được cho phép.

2.6 Tài liệu người dùng (User Documentation) 2.7 Các mặc định và phụ thuộc khác (Assumptions and

- Sản phẩm phải có giao diện đơn giản dễ hiểu.

- Tất cả phần cứng và phần mềm cần thiết đều có sẵn để triển khai và sử dụng công cụ.

Yêu cầu về giao tiếp

3.1 Giao tiếp với người dùng (User Interfaces)

Các giao diện website được yêu cầu trên hệ thống quản lý thư viện khoa như sau:

 Hệ thống cần có logo website ở góc trái phía bên trên màn hình.

 Thanh tìm kiếm sách và thông tin cần được để cố định chính giữa trang chính và được làm nổi bật bằng màu đen.

 Phần góc phải bên trên màn hình phải có tên tài khoản để người dùng quản lý được tài khoản của mình.

 Để quản lý được tài liệu, website cần có một nút dẫn tới tới trang quản lý tài liệu, nút này cần được hiện thị ngay dưới góc trái của thanh tìm kiếm sao cho khoảng cách là 5cm.

 Để quản lý mượn trả tài liệu, website cần có một nút dẫn tới tới trang mượn trả tài liệu, nút này cần được hiện thị ngay dưới góc phải của thanh tìm kiếm sao cho khoảng cách là 5cm.

 Hệ thống cần có chức năng tạo báo cáo thống kê ở góc phải bên dưới màn hình.

 Để chia tách rõ ràng các thành phần khác nhau của hệ thống cần phải có khoảng trắng.

 Căn chỉnh nội dung theo dạng lưới.

 Nội dung giới thiệu về chức năng và nhiệm vụ của hệ thống quản lý thư viện khoa đưỡjc đặt ở chính giữa màn hình

 Sự phân cấp: Nội dung đầu đề sẽ được nhấn mạnh bằng việc viết hoa, in đậm.

 Sự lặp lại: lặp 2 màu chủ đạo trắng và xanh lam trong toàn bộ hệ thống.

 Màu sắc chủ đạo là màu trắng và màu xanh lam.

 Font chữ cho website là Time News Roman.

3.2 Giao tiếp với phần cứng (Hardware Interfaces)

Trong một hệ thống quản lý thư viện, giao tiếp với phần cứng thường không trực tiếp mà thông qua các thành phần phần cứng và phần mềm trung gian

 Giao diện người dùng (User Interface): Người dùng sẽ tương tác với hệ thống thông qua giao diện người dùng, có thể là một ứng dụng web, ứng dụng di động hoặc giao diện máy tính Giao diện này cung cấp các chức năng để tìm kiếm sách, quản lý mượn/trả sách, đặt lịch mượn sách, và các hoạt động khác.

 Máy in và máy Photocopy: Một hệ thống quản lý thư viện có thể tích hợp với máy in và máy photocopy để cho phép người dùng in ra các phiếu mượn sách, sao chép tài liệu và in ra nhãn sách.

3.3 Giao tiếp với phần mềm (Software Interfaces) - Hệ thống lấy dữ liệu của từ kho dữ liệu trong cơ sở dữ liệu mySQL.

- Front end: HTML, CSS, JS.

- Giao tiếp giữa hệ thống quản lý thư viện và các phần mềm khác thường được thực hiện thông qua các giao thức và cơ chế tương thích: Hệ thống quản lý thư viện có thể cung cấp một giao diện người dùng để người dùng tương tác trực tiếp với hệ thống Điều này cho phép người dùng thực hiện các thao tác như tìm kiếm, mượn và trả sách một cách dễ dàng thông qua các chức năng được cung cấp trên giao diện.

3.4 Giao tiếp truyền thông và mạng máy tính (Communications Interfaces)

Giao tiếp giữa hệ thống quản lý thư viện khoa và truyền thông/mạng máy tính thông qua :

Kết nối mạng và giao thức truyền thông: Hệ thống quản lý thư viện có thể sử dụng các giao thức truyền thông như HTTP, TCP/IP để gửi và nhận dữ liệu từ các thiết bị khác như máy chủ, trình duyệt web hoặc ứng dụng di động.

Các giao thức này giúp hệ thống giao tiếp và trao đổi dữ liệu với các phần mềm và thiết bị khác trong mạng.

Yêu cầu chức năng

4.1 Quản lý tài liệu 4.1.1 Giới thiệu

Chức năng quản lý tài liệu cho phép thủ thư quản lý các thông tin liên quan đến tài liệu trong thư viện bao gồm: thêm tài liệu mới, cập nhập thông tin về tài liệu và xóa tài liệu khỏi thư viện.

4.1.2 Quy trình xử lý - Thêm tài liệu khi thư viện có thêm tài liệu mới.

- Sửa các thông tin liên quan đến tài liệu có trong thư viện khi có sự thay đổi như: tên tài liệu, tên tác giả, số lượng tài liệu,

- Xóa tài liệu khỏi hệ thống khi tài liệu không còn trong thư viện.

4.1.3 Yêu cầu chức năng mức thấp hơn 4.1.3.1 Thêm tài liệu a Giới thiệu:

Chức năng thêm tài liệu cho phép thủ thư thêm các thông tin của tài liệu mới của thư viện vào trong hệ thống để độc giả có thể theo dõi được. b Dữ liệu vào:

Thông tin về tài liệu: tên tài liệu, loại, tên tác giả, số lượng tài liệu, c Quy trình xử lý:

- B1: Chọn chức năng quản lý tài liệu.

- B2: Chọn chức năng thêm tài liệu.

- B3: Nhập đầy đủ các thông tin về tài liệu muốn thêm vào hệ thống.

- B4: Xác nhận và lưu thông tin vào hệ thống. d Kết quả:

Một tài liệu mới được thêm vào hệ thống thư viện.

4.1.3.2 Sửa tài liệu a Giới thiệu:

Chức năng sửa tài liệu cho phép thủ thư sửa các thông tin của tài liệu có trong hệ thống. b Dữ liệu vào:

Các thông tin cần sửa của tài liệu: tên tài liệu, loại, tên tác giả, số lượng tài liệu, c Quy trình xử lý:

- B1: Chọn chức năng quản lý tài liệu.

- B2: Chọn chức năng sửa tài liệu.

- B3: Chọn tài liệu cần sửa - B4: Sửa các thông tin liên quan đến tài liệu cần sử - B5: Xác nhận và lưu thông tin vào hệ thống. d Kết quả:

Thông tin về tài liệu đã được sửa và cập nhật vào hệ thống thư viện.

4.1.3.3 Xóa tài liệu a Giới thiệu:

Chức năng xóa tài liệu cho phép thủ thư xóa tài liệu ra khỏi hệ thống. b Dữ liệu vào:

Tài liệu cần xóa khỏi hệ thống. c Quy trình xử lý:

- B1: Chọn chức năng quản lý tài liệu.

- B2: Chọn chức năng xóa tài liệu.

- B3: Chọn tài liệu cần xóa - B4: Xác nhận xóa tài liệu khỏi hệ thống. d Kết quả:

Tài liệu được xóa và không còn hiển thị trên hệ thống.

4.2 Quản lý mượn/trả tài liệu

4.2.1 Giới thiệu Chức năng quản lý mượn/trả tài liệu cho phép thủ thư có thể quản lý việc mượn trả tài liệu tại thư viện bao gồm: tạo phiếu mượn tài liệu và xác nhận trả tài liệu.

- Tạo phiếu mượn khi độc giả muốn mượn tài liệu trong thư viện - Xác nhận trả tài liệu khi độc giả muốn trả tài liệu đã mượn.

4.2.3 Yêu cầu chức năng mức thấp hơn 4.2.3.1 Tạo phiếu mượn a Giới thiệu Chức năng tạo phiếu mượn cho phép Thủ Thư tạo phiếu mượn cho độc giả khi độc giả muốn mượn tài liệu trong thư viện. b Dữ liệu vào Các thông tin liên quan đến độc giả và tài liệu được mượn bao gồm: Mã độc giả, tên độc giả, mã tài liệu, tên tài liệu, số lượng. c Quy trình xử lý - B1: Chọn chức năng quản lý mượn/trả tài liệu.

- B2: Chọn chức năng tạo phiếu mượn.

- B3: Kiểm tra thông tin độc giả, nếu độc giả có trong danh sách cảnh báo hoặc chưa trả tài liệu trong lần mượn trước thì sẽ không được mượn tài liệu, nếu không thì tiếp tục tạo phiếu mượn.

- B4: Điền đầy đủ các thông tin cần thiết vào phiếu mượn.

- B5: Xác nhận phiếu mượn. d Kết quả Phiếu mượn được tạo và lưu trên hệ thống.

4.2.3.2 Xác nhận trả tài liệu a Giới thiệu

Chức năng này cho phép thủ thư xác nhận việc trả tài liệu của độc giả khi độc giả muốn trả lại tài liệu đã mượn ở thư viện b Dữ liệu vào Thông tin độc giả c Quy trình xử lý

- B1: Chọn chức năng quản lý mượn/trả tài liệu.

- B2: Chọn xác nhận mượn trả tài liệu.

- B3: Kiểm tra thông tin và tài liệu Nếu quá thời hạn trả tài liệu hoặc tài liệu bị thiếu sẽ bị thêm vào danh sách cảnh báo.

- B4: xác nhận trả tài liệu. d Kết quả

Xác nhận trả tài liệu thành công cho độc giả 4.3 Tạo báo cáo thống kê

4.3.1 Giới thiệu Chức năng này cho phép thủ thư có thể tạo báo cáo thống kê về tài liệu và tình hình mượn/trả tài liệu tại thư viện.

- Tạo báo cáo thống kê về các tài liệu có tại thư viện.

- Tạo báo cáo thống kê về tình hình mượn trả tài liệu tại thư viện theo tuần, tháng.

4.3.3 Yêu cầu chức năng mức thấp hơn 4.3.3.1 Tạo báo cáo thống kê tài liệu a Giới thiệu Chức năng tạo phiếu mượn cho phép Thủ Thư tạo báo cáo thống kê về các tài liệu hiện có trong thư viện. b Dữ liệu vào Thông tin về tài liệu trong thư viện c Quy trình xử lý

- B1: Chọn chức năng tạo báo cáo thống kê.

- B2: Chọn chức năng tạo báo cáo thống kê tài liệu d Kết quả Phiếu báo cáo thống kê về tài liệu được tạo.

4.3.3.2 Tạo báo cáo thống kê mượn trả tài liệu a Giới thiệu

Chức năng này cho phép thủ thư tạo báo cáo thống kê về tình hình mượn trả sách tại thư viện theo tuần theo tháng. b Dữ liệu vào Thông tin mượn trả tài liệu tại thư viện c Quy trình xử lý

- B1: Chọn chức năng tạo báo cáo thống kê.

- B2: Chọn chức năng tạo báo cáo thống kê mượn trả/tài liệu

- B3: Chọn tạo báo cáo theo tuần hoặc theo tháng. d Kết quả

Hệ thống sẽ hiển thị ra báo cáo thống kê về tình hình mượn trả tài liệu tại thư viện theo như yêu cầu.

4.4 Xem thông tin tài liệu4.4.1 Giới thiệu

Chức năng này cho phép độc giả có thể xem được các thông tin về tài liệu.

4.4.2 Quy trình xử lý - B1: Chọn tài liệu cần xem thông tin.

- B2: Xem thông tin về tài liệu.

4.4.3 Kết quả Hệ thống hiển thị các thông tin liên quan đến tài liệu độc giả chọn.

4.5 Đặt trước tài liệu 4.5.1 Giới thiệu

Chức năng này cho phép độc giả có thể đặt trước tài liệu trong khoảng thời gian cho phép.

4.5.2 Quy trình xử lý - B1: Chọn chức năng đặt trước tài liệu.

- B2: Chọn tài liệu cần đặt trước.

- B3: Xác nhận đặt trước tài liệu.

4.5.3 Kết quảHệ thống tạo phiếu đặt trước tài liệu cho độc giả trong khoảng thời gian cho phép.

Yêu cầu phi chức năng

5.1 Yêu cầu hiệu năng - Thời gian tải trang sẽ mất tối đa 2 giây.

- Thời gian hệ thống phản hồi sẽ dưới 1 giây để đảm bảo trải nghiệm người dùng liền mạch.

- Hệ thống vẫn hoạt động ổn định khi có 200 người dùng truy cập cùng lúc mà không bị chậm hoặc gặp sự cố.

- Chức năng tìm kiếm được tối ưu hóa để có hiệu suất nhanh, với các kết quả chính xác và phù hợp được hiển thị nhanh chóng.

5.2 Yêu cầu về an toàn - Thực hiện sao lưu định kỳ hàng ngày để đảm bảo an toàn dữ liệu.

- Hệ thống bảo vệ người dùng khỏi các yếu tố nguy hại, chẳng hạn như virus, phần mềm độc hại bằng cách triển khai phần mềm chống virus và các phương pháp bảo mật khác.

5.3 Yêu cầu về an ninh bảo mật - Hệ thống bảo vệ dữ liệu của độc giả bao gồm thông tin cá nhân khỏi bị truy cập hoặc đánh cắp trái phép.

- Hệ thống sử dụng mã hóa SSL để bảo vệ dữ liệu độc giả.

- Hệ thống tuân thủ các quy định và tiêu chuẩn liên quan đến bảo vệ và bảo mật dữ liệu.

5.4 Các thuộc tính chất lượng phần mềm

STT Yêu cầu Mô tả chi tiết Ghi chú

1 Dễ sửa lỗi Xác định lỗi nhanh Khi sửa thì sửa 1 lỗi chức năng không ảnh hưởng tới các chức năng khác.

2 Dễ bảo trì Thêm hoặc thay đổi chức năng mới nhanh.

Không ảnh hưởng tới các chức năng đã có.

3 Tái sử dụng Xây dựng phần mềm quản lý mới nhanh phát triển từ phần mềm cũ.

Với cùng các yêu cầu nghiệp vụ.

4 Dễ thích ứng Tức là khi đổi sang hệ quản trị mới hệ thống vẫn hoạt động tốt.

Với cùng yêu cầu nghiệp vụ.

5 Tính dễ sử dụng Phần mềm dễ sử dụng, giao diện thân thiện với người dùng.

Có phần hướng dẫn sử dụng phần mềm

6 Tính chính xác Dữ liệu trong hệ thống và dữ liệu xuất ra cần phải chính xác.

Dữ liệu được kiểm tra chặt chẽ khi thực hiện các thao tác trên chúng.

7 Tính linh hoạt Có thể thực hiện nhiều thao tác cùng lúc

Khả năng xử lý dữ liệu tốc độ ổn định, nhiều người có thể truy cập

5.5 Các quy tắc nghiệp vụ

- Quy tắc về mượn sách:

 Độc giả chỉ được mượn một tối đa 5 quyển sách trong 1 lần

 Thời gian mượn là 2 tuần Sau khi hết thời gian mược, độc giả có tối đa phép là 2 ngày để trả sách.

 Độc giả có thể đặt sách đang được mượn bởi người khác.

 Thời gian giữ sách đặt sách là 1 giờ, sau khi hết thời gian đó thì các độc giả khác có thể đặt sách.

- Quy tắc phân loại sách:

 Mỗi sách được gán một mã số nhận diện duy nhất.

 Sách được phân loại theo thể loại, tác giả và các tiêu chí khác để thuận tiện trong việc truy xuất.

 Thường xuyên cập nhật các thông tin sách mới và loại bỏ các đầu sách đã lỗi thời cũng như cập nhật tình trang của sách (sách bị mất hay sách bị hỏng).

- Quy tắc về thông báo:

 Độc giả sẽ nhận được các thông báo về hạn trả, phạt quá hạn và sự sẵn có của sách đang đặt.

 Có thông báo tự động để nhắc nhở độc giả gia hạn mượn sách hoặc trả sách quá hạn.

- Thông tin độc giả được giữ bí mật và chỉ được sử dụng với mục đích liên quan đến quản lý thư viện.

TÀI LIỆU MÔ HÌNH HÓA CHỨC NĂNG

Danh sách tác nhân

1.1 Danh sách tác nhân - Thủ thư

- Độc giả 1.2 Mô tả tác nhân

- Thủ thư: là người quản lý trực tiếp tại thư viện khoa, có thể quản lý các thông tin về tài liệu có trong thư viện (thêm tài liệu, sửa tài liệu, xóa tài liệu), quản lý tình hình mượn trả tài liệu ( tạo phiếu mượn, xác nhận trả tài liệu) và tạo báo cáo thống kê về tài liệu và tình hình mượn trả tài liệu tại thư viện.

- Độc giả: Là sinh viên đang theo học tại khoa, có thể xem thông tin tài liệu và đặt trước tài liệu trên hệ thống.

Danh sách usecase

2.1 Danh sách ca sử dụng - UC1-Thêm tài liệu: Cho phép thủ thư thêm tài liệu mới vào thư viện.

- UC2-Sửa tài liệu: Cho phép thủ thư sửa thông tin tài liệu hiện có trong thư viện.

- UC3-Xóa tài liệu: Cho phép thủ thư xóa tài liệu khỏi thư viện.

- UC4-Tạo phiếu mượn: Cho phép thủ thư tạo phiếu mượn cho độc giả.

- UC5-Xác nhận trả tài liệu: Cho phép thủ thư xác nhận trả tài liệu khi độc giả trả tài liệu đã mượn tại thư viện.

- UC6-Tạo báo cáo thống kê tài liệu: Cho phép thủ thư tạo báo cáo thống kê về tài liệu hiện có trong thư viện.

- UC7-Tạo báo cáo thống kê mượn trả tài liệu: Cho phép thủ thư tạo báo cáo thống kê về tình hình mượn trả sách tại thư viện.

- UC8-Xem thông tin tài liệu: Cho phép độc giả xem được các thông tin của tài liệu.

- UC9-Đặt trước tài liệu: Cho phép độc giả đặt trước tài liệu trên hệ thống.

2.2 Mô tả ca sử dụng 2.2.1 UC1-Thêm tài liệu

- Thủ thư chọn chức năng “Quản lý tài liệu”.

- Thủ thư chọn chức năng “Thêm tài liệu”.

- Hệ thống yêu cầu nhập thông tin tài liệu cần thêm.

- Thủ thư nhập thông tin tài liệu mới muốn thêm vào thư viện.

- Hệ thống kiểm tra các thông tin thủ thư vừa nhập.

 Nếu điền đủ và đúng thông tin bao gồm tên, thể loại, số lượng, năm xuất bản thì tài liệu mới được thêm vào thư viện.

 Nếu điền thiếu hoặc sai, hệ thống thông báo thủ thư nhập lại đầy đủ thông tin.

- Thủ thư chọn chức năng “Quản lý tài liệu”.

- Thủ thư chọn chức năng “Sửa thông tin tài liêu”.

- Hệ thống yêu cầu nhập tên tài liệu cần sửa.

- Thủ thư nhập tên tài liệu cần sửa lại thông tin.

- Hệ thống hiển thị ra thông tin của tài liệu sửa.

- Thủ thư sửa lại thông tin cần sửa của tài liệu.

- Hệ thống xác nhận và lưu lại thông tin đã sửa của tài liệu.

- Thủ thư chọn chức năng “Quản lý tài liệu”

- Thủ thư chọn chức năng tài liệu cần xóa.

- Hệ thống yêu cầu nhập thông tin hoặc chọn tài liệu cần xóa.

- Thủ thư nhập thông tin hoặc chọn tài liệu cần xóa.

- Hệ thống gửi yêu cầu xác nhận xóa tài liệu.

- Thủ thư xác nhận xóa tài liệu khỏi thư viện.

- Thủ thư chọn chức năng “Quản lý mượn/trả tài liệu”.

- Thủ thư chọn chức năng “Tạo phiếu mượn”.

- Hệ thống yêu cầu nhập thông tin độc giả mượn tài liệu.

- Thủ thư nhập thông tin độc giả.

- Hệ thống xác nhận thông tin:

 Nếu độc giả có tên trong danh sách cảnh báo hoặc chưa trả tài liệu mượn lần gần nhất thì độc giả không được mượn tài liệu

 Nếu độc giả không có tên trong danh sách cảnh báo và đã trả tài liệu lần mượn gần nhất thì thủ thư tiếp tục nhập các thông tin tạo phiếu mượn.

- Thủ thư nhập thông tin về phiếu mượn.

- Hệ thống xác nhận tạo phiếu mượn thành công.

2.2.5 UC5-Xác nhận trả tài liệu

- Thủ thư chọn chức năng “Quản lý mượn/trả tài liệu”.

- Thủ thư chọn chức năng “Xác nhận trả tài liệu”.

- Hệ thống yêu cầu nhập thông tin độc giả trả tài liệu.

- Thủ thư nhập thông tin độc giả.

- Hệ thống kiểm tra thông tin độc giả:

 Nếu độc giả trả tài liệu muộn hoặc trả thiếu tài liệu Hệ thống sẽ lưu thông tin độc giả vào danh sách cảnh báo

 Nếu độc giả trả tài liệu đúng hạn và đầy đủ tài liệu Hệ thống xác nhận trả tài liệu thành công.

2.2.6 UC6-Tạo báo cáo thống kê tài liệu

- Thủ thư chọn chức năng “Tạo báo cáo thống kế”.

- Thủ thư chọn chức năng “Tạo báo cáo thống kê tài liệu”.

- Hệ thống hiển thị báo cáo thống kê tài liệu trong thư viện.

- Thủ thư xác nhận và in báo cáo.

2.2.7 UC7-Tạo báo cáo thống kê mượn trả tài liệu

- Thủ thư chọn chức năng “Tạo báo cáo thống kê”.

- Thủ thư chọn chức năng “Tạo báo cáo thống kê mượn/trả tài liệu.

- Hệ thống hiển thị báo cáo thống kê mượn trả tài liệu.

- Thủ thư xác nhận và in báo cáo.

2.2.8 UC8-Xem thông tin tài liệu

- Độc giả chọn tài liệu cần xem thông tin.

- Hệ thống hiển thị thông tin của tài liệu được chọn.

2.2.9 UC9-Đặt trước tài liệu

- Độc giả chọn chức năng “Đặt trước tài liệu”.

- Hệ thống yêu cầu nhập thông tin tài liệu đặt trước.

- Độc giả nhập thông tin tài liệu.

- Hệ thống kiểm tra tình trạng của tài liệu:

 Nếu tài liệu không còn trong thư viện, hệ thống thông báo không có tài liệu.

 Nếu tài liệu còn trong thư viện, hệ thống gửi yêu cầu xác nhận đặt trước.

- Độc giả xác nhận đặt trước tài liệu- Hệ thống thông báo đặt trước thành công.

Biểu đồ hoạt động

3.5 Xác nhận trả tài liệu

3.6 Tạo báo cáo thông kê tài liệu

3.7 Tạo báo cáo thống kê mượn trả tài liệu

Kịch bản usecase

Tên Use Case UC1-Thêm tài liệu Tác nhân chính Thủ thư Điều kiện trước Thủ thư phải đăng nhập thành công vào hệ thống Đảm bảo tối thiểu Hệ thống cho phép thủ thư thêm lại nếu chưa thành công Điều kiện sau Thủ thư thêm được tài liệu mới vào thư viện

1 Thủ thư chọn chức năng Quản lý tài liệu trên hệ thống.

2 Hệ thống hiển thị các chức năng trong Quản lý tài liệu.

3 Thủ thư chọn chức năng Thêm tài liệu.

4 Hệ thống hiển thị form để Thủ thư điền các thông tin về tài liệu mới.

5 Thủ thư điền các thông tin tài liệu theo form và lưu.

6 Hệ thống kiểm tra thông tin thủ thư nhập.

7 Hệ thống lưu và thêm tài liệu mới vào thư viện.

6.1 Thủ thư nhập không đủ thông tin tài liệu 6.1.1 Hệ thống yêu cầu thủ thư nhập đầy đủ lại thông tin

Tên Use Case UC2-Sửa tài liệu Tác nhân chính Thủ thư Điều kiện trước Thủ thư phải đăng nhập thành công vào hệ thống Đảm bảo tối thiểu Cho phép thủ thư sửa lại nếu không thành công Điều kiện sau Thủ thư sửa thông tin tài liệu thành công

1 Thủ thư chọn chức năng “Quản lý tài liệu”.

2 Hệ thống hiển thị các chức năng trong Quản lý tài liệu.

3 Thủ thư chọn chức năng “Sửa thông tin tài liệu”.

4 Hệ thống yêu cầu thủ thư chọn tài liệu cần sửa.

5 Thủ thư chọn tài liệu cần sửa lại thông tin.

6 Hệ thống hiển thị thông tin tài liệu đã chọn.

7 Thủ thư sửa các thông tin của tài liệu và nhấn lưu.

8 Hệ thống kiểm tra thông tin mới sửa và lưu lại.

Tên Use Case UC3-Xóa tài liệu Tác nhân chính Thủ thư Điều kiện trước Thủ thư đã đăng nhập thành công vào hệ thống Đảm bảo tối thiểu - Hệ thống phải xác minh tính hợp lệ của thông tin tài liệu trước khi xóa.

- Thủ thư phải xác nhận việc xóa tài liệu Điều kiện sau Tài liệu được xóa khỏi hệ thống và không còn nằm trong danh sách tài liệu.

1 Thủ thư chọn chức năng “Quản lý tài liệu”.

2 Hệ thống hiển thị các chức năng trong Quản lý tài liệu.

3 Thủ thư chọn chức năng “Xóa tài liệu”.

4 Hệ thống yêu cầu thủ thư chọn tài liệu cần xóa.

5 Thủ thư chọn tài liệu cần xóa và chọn xóa tài liệu.

6 Hệ thống yêu cầu xác nhận xóa tài liệu khỏi thư viện.

7 Thủ thư xác nhận xóa tài liệu khỏi thư viện.

8 Hệ thống thông báo xóa tài liệu thành công

Tên Use Case UC4-Tạo phiếu mượn Tác nhân chính Thủ thư Điều kiện trước Thủ thư đã đăng nhập thành công vào hệ thống Đảm bảo tối thiểu - Hệ thống phải xác minh tính hợp lệ của thông tin (mã độc giả, mã sách).

- Thủ thư phải nhập đầy đủ thông tin (ví dụ: mã độc giả, mã sách, ngày mượn, ngày trả). Điều kiện sau Phiếu mượn được tạo thành công và ghi nhận thông tin về người mượn, sách mượn, ngày mượn.

1 Thủ thư chọn chức năng “Quản lý mượn/trả tài liệu”.

2 Hệ thống hiển thị các chức năng trong quản lý mượn trả tài liệu.

3 Thủ thư chọn chức năng “Tạo phiếu mượn”.

4 Hệ thống yêu cầu nhập thông tin độc giả.

5 Thủ thư nhập thông tin độc giả rồi chọn tiếp tục.

6 Hệ thống hiển thị form thông tin phiếu mượn.

7 Thủ thư điền form thông tin phiếu mượn và chọn tạo phiếu.

8 Hệ thống kiểm tra thông tin và tạo phiếu mượn cho độc giả

5.1 Độc giả nằm trong danh sách cảnh báo

5.1.1 Hệ thống không cho phép tạo phiếu mượn và độc giả không mượn được tài liệu.

8.1 Thủ thư điền thiếu thông tin 8.1.1 Hệ thống yêu cầu thủ thư điền lại đầy đủ thông tin phiếu mượn

5.5 UC5-Xác nhận trả tài liệu

Tên Use Case UC5-Xác nhận trả tài liệu Tác nhân chính Thủ thư Điều kiện trước Thủ thư đã đăng nhập thành công vào hệ thống Đảm bảo tối thiểu - Hệ thống phải xác minh tính hợp lệ của thông tin tài liệu trước khi trả - Thủ thư phải xác nhận ngày trả và tình trạng của tài liệu Điều kiện sau Tài liệu được đánh dấu là đã trả và không còn nằm trong danh sách tài liệu đang mượn của độc giả

1 Thủ thư chọn chức năng “Quản lý mượn/trả tài liệu”.

2 Hệ thống hiển thị các chức năng trong quản lý mượn trả tài liệu.

3 Thủ thư chọn chức năng “Xác nhận trả tài liệu”.

4 Hệ thống yêu cầu nhập thông tin độc giả trả tài liệu 5 Thủ thư nhập thông tin độc giả và chọn kiểm tra.

6 Hệ thống kiểm tra thông tin độc giả.

7 Thủ thư chọn xác nhận trả tài liệu cho độc giả.

8 Hệ thống xác nhận trả tài liệu thành công cho độc giả.

6.1 Độc giả trả sách muộn so với hạn 6.1.1 Hệ thống thêm độc giả vào danh sách cảnh báo.

5.6 UC6-Tạo báo cáo thống kê tài liệu

Tên Use Case UC6-Tạo báo cáo thống kê tài liệu Tác nhân chính Thủ thư Điều kiện trước Thủ thư đăng nhập thành công trên hệ thống Đảm bảo tối thiểu Điều kiện sau Báo cáo thống kê tài liệu được tạo thành công.

1 Thủ thư chọn chức năng tạo báo cáo thống kê 2 Hệ thống hiển thị các chức năng trong tạo báo cáo thống kê 3 Thủ thư chọn chức năng tạo báo cáo thống kê tài liệu 4 Hệ thống hiển thị báo cáo thống kê về tài liệu trong thư viện 5 Thủ thư xác nhận và in báo cáo

6 Hệ thống in báo cáo thành công

5.7 UC7-Tạo báo cáo thống kê mượn trả tài liệu

Tên Use Case UC7-Tạo báo cáo thống kê mượn trả tài liệu Tác nhân chính Thủ thư Điều kiện trước Thủ thư đã đăng nhập thành công vào hệ thống Đảm bảo tối thiểu Hệ thống phải có dữ liệu về mượn trả tài liệu (ví dụ: danh sách tài liệu, thông tin độc giả, ngày mượn, này trả) Điều kiện sau Báo cáo thống kê về tính hình mượn trả tài liệu được tạo thành công

1 Thủ thư chọn chức năng tạo báo cáo thống kê 2 Hệ thống hiển thị các chức năng trong tạo báo cáo thống kê 3 Thủ thư chọn chức năng tạo báo cáo thống kê mượn trả tài liệu 4 Hệ thống hiển thị báo cáo thống kê về tình hình mượn trả tài liệu trong thư viện 5 Thủ thư xác nhận và in báo cáo 6 Hệ thống in báo cáo thành công

5.8 UC9-Đặt trước tài liệu

Ngày đăng: 30/08/2024, 15:40

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

TÀI LIỆU LIÊN QUAN

w