Đồ án giữa kì môn phân tích và thiết kế yêu cầu phân tích và thiết kế hệ thống quản lý thư viện

Đồ án nghiên cứu giữa kì môn phân tích và thiết kế yêu cầu phân tích và thiết kế hệ thống quản lý thư viện, thiết kế chi tiết, tính toán kỹ thuật theo tiêu chuẩn, đánh giá tính

Trường đại học

Trường Đại Học

Chuyên ngành

Phân Tích Và Thiết Kế Yêu Cầu

Người đăng

Ẩn danh

Thể loại

Đồ Án Giữa Kì

2023

163
5
0

Phí lưu trữ

45 Point

Mục lục chi tiết

LỜI CẢM ƠN

ĐỒ ÁN ĐƯỢC HOÀN THÀNH TẠI TRƯỜNG ĐẠI HỌC TÔN ĐỨC THẮNG

PHẦN XÁC NHẬN VÀ ĐÁNH GIÁ CỦA GIẢNG VIÊN

TÓM TẮT

1. CHƯƠNG 1: GIỚI THIỆU TỔNG QUAN

1.1. Tổng quan về hệ thống quản lý thư viện

1.2. Giới thiệu đề tài

1.3. Khảo sát thực tế

1.4. Các quy trình nghiệp vụ

1.5. Các nhiệm vụ cơ bản

2. CHƯƠNG 2: PHÂN TÍCH YÊU CẦU

2.1. Đặc tả yêu cầu

2.2. Các tác nhân trong hệ thống

2.3. Các usecase tổng quát trong hệ thống

2.4. Các usecase cụ thể trong hệ thống

3. CHƯƠNG 3: PHÂN TÍCH HỆ THỐNG

3.1. Sơ đồ use case tổng quát của hệ thống

3.2. Sơ đồ use case cụ thể của hệ thống

3.2.1. Sơ đồ use case “Quản trị hệ thống”

3.2.2. Sơ đồ use case “Quản lý tài liệu”

3.2.3. Sơ đồ use case “Quản lý độc giả”

3.2.4. Sơ đồ use case “Quản lý mượn trả tài liệu”

3.2.5. Sơ đồ use case “Quản lý mượn trả phòng chức năng”

3.2.6. Sơ đồ use case “Quản lý mượn trả máy tính”

3.2.7. Sơ đồ use case “Tìm kiếm thông tin”

3.2.8. Sơ đồ use case “Báo cáo thống kê”

3.2.9. Sơ đồ use case “In ấn”

3.2.10. Sơ đồ use case “Bảo trì hệ thống”

3.3. Đặc tả use case

3.3.1. Use case Đăng ký tài khoản

3.3.2. Use case Đăng nhập tài khoản

3.3.3. Use case Đăng xuất tài khoản

3.3.4. Use case Thêm người dùng

3.3.5. Use case Sửa thông tin người dùng

3.3.6. Use case Xóa người dùng

3.3.7. Use case Sao lưu phục hồi dữ liệu

3.3.8. Use case Phân quyền cho người dùng

3.3.9. Use case Thêm tài liệu

3.3.10. Use case Xóa tài liệu

3.3.11. Use case Cập nhật tài liệu

3.3.12. Use case Lưu trữ tài liệu

3.3.13. Use case Thông báo cho người dùng có tài liệu mới

3.3.14. Use case Dán mã tem tài liệu

3.3.15. Use case Trích xuất thông tin tài liệu

3.3.16. Use case Thêm độc giả

3.3.17. Use case Sửa độc giả

3.3.18. Use case Xóa độc giả

3.3.19. Use case Tạo thẻ thành viên

3.3.20. Use case Khóa thẻ thành viên

3.3.21. Use case Đánh giá dịch vụ

3.3.22. Use case Yêu cầu hỗ trợ

3.3.23. Use case Mượn trả tài liệu

3.3.24. Use case Xử lý mượn trả tài liệu

3.3.25. Use case Mượn trả phòng

3.3.26. Use case Xử lý mượn trả phòng

3.3.27. Use case Mượn và trả máy tính

3.3.28. Use case Xử lý mượn và trả máy tính

3.3.29. Use case Xử lý vi phạm

3.3.30. Use case Tìm kiếm tài liệu

3.3.31. Use case Tìm kiếm độc giả

3.3.32. Use case Tìm kiếm thông tin mượn trả

3.3.33. Use case Tìm kiếm thông tin phòng chức năng

3.3.34. Use case Tìm kiếm thông tin máy tính

3.3.35. Use case Thống kê, báo cáo tài liệu

3.3.36. Use case Thống kê các thông tin thuộc về độc giả

3.3.37. Usecase Thống kê cơ sở vật chất cần được bảo trì, sửa chữa

3.3.38. Usecase In ấn của ban thủ thư

3.3.39. Usecase In tài liệu của người dùng

3.3.40. Usecase Thanh toán

3.3.41. Use case Kiểm tra Thông tin hệ thống

3.3.42. Use case Sửa chữa hệ thống

3.3.43. Use case Nâng cấp hệ thống

3.3.44. Use case Kiểm tra bảo mật của hệ thống

3.3.45. Use case Đánh giá hiệu suất hệ thống

3.4. Sơ đồ ERD tổng quát

3.5. Sơ đồ class tổng quát

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Tổng quan về đồ án giữa kì môn phân tích và thiết kế yêu cầu

Đồ án giữa kì môn phân tích và thiết kế yêu cầu là một phần quan trọng trong chương trình học của sinh viên ngành Công nghệ Thông tin. Mục tiêu chính của đồ án này là giúp sinh viên nắm vững các khái niệm cơ bản về phân tích yêu cầuthiết kế hệ thống. Qua đó, sinh viên sẽ có cơ hội áp dụng lý thuyết vào thực tiễn, từ đó phát triển kỹ năng cần thiết cho công việc sau này.

1.1. Mục tiêu của đồ án giữa kì

Mục tiêu của đồ án giữa kì là giúp sinh viên hiểu rõ quy trình phân tích và thiết kế hệ thống. Sinh viên sẽ được thực hành các kỹ năng như thu thập yêu cầu, phân tích nghiệp vụ và thiết kế hệ thống quản lý thư viện.

1.2. Ý nghĩa của đồ án trong học tập

Đồ án không chỉ giúp sinh viên củng cố kiến thức mà còn phát triển tư duy phản biện và khả năng giải quyết vấn đề. Điều này rất quan trọng trong lĩnh vực công nghệ thông tin.

II. Vấn đề và thách thức trong thiết kế hệ thống quản lý thư viện

Hệ thống quản lý thư viện hiện nay đang đối mặt với nhiều thách thức. Việc quản lý thông tindữ liệu một cách hiệu quả là một trong những vấn đề lớn nhất. Nhiều thư viện vẫn sử dụng phương pháp thủ công, dẫn đến việc mất thời gian và tài nguyên.

2.1. Những khó khăn trong quản lý thông tin

Việc quản lý thông tin không đồng bộ và thiếu chính xác gây khó khăn cho người dùng trong việc tìm kiếm tài liệu. Điều này ảnh hưởng đến trải nghiệm của độc giả và hiệu quả công việc của thư viện.

2.2. Thách thức trong việc áp dụng công nghệ

Nhiều thư viện gặp khó khăn trong việc áp dụng công nghệ mới. Việc thiếu hụt nguồn lực và kiến thức về công nghệ thông tin là một trong những nguyên nhân chính.

III. Phương pháp phân tích yêu cầu cho hệ thống thư viện hiệu quả

Để xây dựng một hệ thống quản lý thư viện hiệu quả, việc phân tích yêu cầu là rất quan trọng. Các phương pháp như phỏng vấn, khảo sát và phân tích tài liệu sẽ được áp dụng để thu thập thông tin cần thiết.

3.1. Phương pháp phỏng vấn người dùng

Phỏng vấn người dùng giúp thu thập thông tin trực tiếp về nhu cầu và mong muốn của họ. Đây là một phương pháp hiệu quả để hiểu rõ hơn về yêu cầu của hệ thống.

3.2. Khảo sát và phân tích tài liệu

Khảo sát giúp thu thập dữ liệu từ nhiều người dùng khác nhau. Phân tích tài liệu hiện có cũng giúp xác định các vấn đề và yêu cầu cần thiết cho hệ thống.

IV. Ứng dụng thực tiễn của hệ thống quản lý thư viện

Hệ thống quản lý thư viện không chỉ giúp cải thiện quy trình làm việc mà còn nâng cao trải nghiệm của người dùng. Việc áp dụng công nghệ thông tin vào quản lý thư viện sẽ giúp tiết kiệm thời gian và nguồn lực.

4.1. Tăng cường hiệu quả quản lý

Hệ thống giúp quản lý thông tin một cách hiệu quả, từ đó giảm thiểu sai sót và tăng cường độ chính xác trong việc quản lý tài liệu.

4.2. Cải thiện trải nghiệm người dùng

Người dùng sẽ có trải nghiệm tốt hơn khi tìm kiếm và mượn tài liệu. Hệ thống cũng cung cấp thông tin nhanh chóng và dễ dàng hơn.

V. Kết luận và tương lai của hệ thống quản lý thư viện

Hệ thống quản lý thư viện là một phần không thể thiếu trong việc nâng cao hiệu quả công việc. Tương lai của hệ thống này sẽ phụ thuộc vào việc áp dụng công nghệ mới và cải tiến quy trình quản lý.

5.1. Tương lai của công nghệ trong quản lý thư viện

Công nghệ sẽ tiếp tục phát triển và mang lại nhiều giải pháp mới cho việc quản lý thư viện. Việc áp dụng các công nghệ như trí tuệ nhân tạo và dữ liệu lớn sẽ giúp cải thiện hiệu quả quản lý.

5.2. Định hướng phát triển hệ thống

Hệ thống cần được cập nhật thường xuyên để đáp ứng nhu cầu ngày càng cao của người dùng. Việc lắng nghe phản hồi từ người dùng sẽ giúp cải thiện hệ thống một cách hiệu quả.

10/07/2025
Đồ án giữa kì môn phân tích và thiết kế yêu cầu phân tích và thiết kế hệ thống quản lý thư viện

Trích đoạn nội dung tài liệu

CHƯƠNG 1: GIỚI THIỆU TỔNG QUAN 1.1 Tổng quan về hệ thống quản lý thư viện 1.1 Giới thiệu đề tài Hiện nay, CNTT đang phát triển mạnh mẽ ở nước ta. Các thiết điện tử không còn là phương tiện quý hiếm mà đang ngày một gần gũi với con người. Qua đó công tác quản lý ngày càng được nhiều cơ quan và các đơn vị quan tâm nhưng quản lý thế nào và quản lý làm sao cho đạt hiệu quả cao như: nhanh, bảo mật, thân thiện, dễ sử dụng đó là vấn được quan tâm nhiều nhất. Đứng trước sự bùng nổ thông tin, các tổ chức và các doanh nghiệp đều tìm mọi biện pháp để xây dựng hoàn thiện hệ thống thông tin của mình nhằm tin học hoá các hoạt động nghiệp vụ của đơn vị mình.

Mức độ hoàn thiện tuỳ thuộcvào quá trình phân tích và thiết kế hệ thống. Tin học hoá trong công tác quản lýlàm giảm bớt sức lao động của con người tiết kiệm được thời gian,độ chính xác cao, gọn nhẹ và tiện lợi hơn rất nhiều so với công việc làm thủ công quản lý giấy tờ như trước đây, tránh được thất lạc dữ liệu, tự động hoá hệ thống và cụ thể hoá các thông tin theo nhu cầu của con người. Đó là những phần mềm quản lý thay cho tệp hồ sơ dày cộp thay cho những ngăn tủ chứa đựng hồ sơ chiếm nhiều diện tích và có thể ta phải mất nhiều thời gian để tìm kiếm các thông tin cần thiết hay những dữ liệu quan trọng. Tất cả những điều bất tiện trên có thể được tích hợp trong phần mềm quản lý một sản phẩm nào đó.

Quá trình triển khai tin học hoá trong công tác quản lý thư viện nhằmmục tiêu thúc đẩy và nâng cao hiệu quả trong công tác nghiệp vụ quản lý thư viện hiện vẫn chưa được đồng bộ. Xây dựng một hệ thống quản lý thư viện phù hợp với công tác quản lý thư viện có ý nghĩa to lớn trong chiến lược xây dựng các thư viện điện tử. Hệ thống quản lý thư viện là một hệ thống rất lớn đối vớicác trường Đại học, Cao đẳng, Trung học chuyên nghiệp. Nó quản lý một thông tin khổng lồ chính vì thế nó đòi hỏi sự vận dụng khoa học vào công tác này.

Xuất phát từ nhu cầu thực tế đó và mong muốn làm được một chươngtrình có thêm ứng dụng thực tiễn. Chúng em đã chọn đề tài “Quản lý thư viện”với hy vọng cho công tác quản lý tốt hơn cho các công việc nói trên. Mục tiêu của đối tượng 2 nghiên cứu: Tìm hiểu, phân tích, chỉ ra sự thiếu đồng bộ và chưa hiệu quả của qui trình quản lí hiện đang triển khai, nêu ra những yêu cầu mới đang đặt ra đối với công tác quản lý thư viện, qua đó đề xuất những phương án để khắc phục những khó khăn đang gặp phải nhằm nâng cao tính hiệu quả trong công tác quản lý thư viện tại trường và đẩy nhanh tiến trình ứng dụng tin học hoá trong công tác quản lí thư viện.2 Khảo sát thực tế Thông qua những yêu cầu thực tế cũng như nhu cầu sử dụng của người dùng trong hệ thống quản lý thư viện nên đã thực hiện một khảo sát nhỏ dựa trên kết quả của 22 người gồm 3 câu hỏi cá nhân và 10 câu hỏi liên quan đến hệ thống:  Họ và tên của người thực hiện khảo sát: 3 Hình 1.1: Kết quả câu hỏi khảo sát số 1  Giới tính của bạn là: Hình 1.2: Kết quả câu hỏi khảo sát số 2  Độ tuổi của bạn: Hình 1.3: Kết quả câu hỏi khảo sát số 3 4  Bạn có thường xuyên đến thư viện để học tập và làm việc không? Hình 1.4: Kết quả câu hỏi khảo sát số 4  Bạn nghĩ có cần thiết làm thủ tục mượn và trả sách thông qua website trực tuyến của thư viện rồi đến lấy thay vì hình thức truyền thống? Hình 1.5: Kết quả câu hỏi khảo sát số 5 5  Bạn có thích một hệ thống thư viện dành cho bạn đọc đơn giản, dễ sử dụng, tiện và dễ dàng thao tác nhanh? Hình 1.6: Kết quả câu hỏi khảo sát số 6  Bạn thích thư viện cập nhật và thông báo thông tin mới cũng như các đầu sách mới một cách nhanh chóng qua một trang web hay app nào đó? Hình 1.7: Kết quả câu hỏi khảo sát số 7  Bạn có đồng ý khi trở thành thành viên của thư viện bạn sẽ được đọc sách, tài liệu điện tử online mà không cần tài liệu thủ công như trước không? 6 Hình 1.8: Kết quả câu hỏi khảo sát số 8  Theo bạn, bạn có phải là người thích đọc sách và mượn sách không hay chỉ thích vào thư viện yên tĩnh để làm việc khác? Hình 1.9: Kết quả câu hỏi khảo sát số 9  Bạn có đồng ý phải trả phí để thực hiện một số chức năng đặc biệt như: thuê phòng chức năng, dùng máy tính,. của thư viện không? 7 Hình 1.10: Kết quả câu hỏi khảo sát số 10  Hệ thống quản lý thư viện nên có những chức năng cơ bản của người dùng (hội viên) như? Hình 1.11: Kết quả câu hỏi khảo sát số 11  Nếu có một website hay app cho hệ thống quản lý thư viện bạn muốn trang web ấy như thế nào? 8 Hình 1.12: Kết quả câu hỏi khảo sát số 12  Bạn đang sử dụng hệ thống quản lý thư viện nào hiện nay không? Và bạn có thấy bất kỳ hạn chế nào của nó không, cũng như có yêu cầu gì thêm về hệ thống này không? Hình 1.13: Kết quả câu hỏi khảo sát số 13  Tổng quát sau khi thực hiện khảo sát: 9 Thông qua những câu hỏi đóng mở, để hiểu rõ hơn nhu cầu của người dùng về hệ thống quản lý thư viện.

Một vài điểm chung được rút ra từ khảo sát: + Người dùng của những hệ thống thư viện chủ yếu có độ tuổi từ 18 đến 25. + Người dùng đa phần mong muốn hệ thống thư viện dành cho bạn đọc đơn giản, dễ sử dụng, tiện và dễ dàng thao tác nhanh, đầy đủ chức năng. + Người dùng có nhu cầu tìm một nơi vừa yên tĩnh làm việc vừa có thể học tập dễ dàng. + Gần 70% người dung đồng ý phải trả phí để thực hiện một số chức năng đặc biệt như: thuê phòng chức năng, dùng máy tính,.

của thư viện. + Nếu có một website hay app cho hệ thống quản lý thư viện thì đa số người dùng muốn trang web đó: nội dung rõ ràng, dễ dàng sử dụng, đơn giản, chức năng phải được ghi rõ. + Về mặt giao diện họ thích những thứ như: hình nền đẹp, màu sắc hài hòa dễ nhìn, tiêu đề và mục lục hợp lý, danh mục chi tiết.2 Các quy trình nghiệp vụ 1.1 Các quy trình nghiệp vụ  Quản trị hệ thống  Quản lý tài liệu  Quản lý độc giả  Quản lý mượn và trả tài liệu  Quản lý mượn trả phòng chức năng  Quản lý mượn trả máy tính  Tìm kiếm thông tin  Thống kê, báo cáo  In ấn  Bảo trì hệ thống 1.2 Các nhiệm vụ cơ bản  Quản trị hệ thống: 10 + Đăng ký: Cho phép độc giả đăng ký tài khoản mới trên hệ thống quản lý thư viện để có thể sử dụng các chức năng trong hệ thống. + Đăng nhập: Cho phép độc giả đăng nhập vào tài khoản đã đăng ký trên hệ thống quản lý thư viện để có thể sử dụng các chức năng trong hệ thống.

+ Thêm mới độc giả: Quản trị viên sẽ thêm thông tin mới của độc giả vào hệ thống như tên, địa chỉ, số điện thoại, email, thẻ thư viện, v. + Cập nhật thông tin độc giả: Khi có sự thay đổi thông tin của độc giả như số điện thoại, địa chỉ, email, v., quản trị viên sẽ cập nhật thông tin này trong hệ thống. + Xóa độc giả: Nếu độc giả không sử dụng thư viện nữa hoặc vi phạm các quy định của thư viện, quản trị viên có thể xóa tài khoản của độc giả trong hệ thống. + Phân quyền độc giả: Quản trị viên có thể phân quyền cho độc giả, cho phép họ sử dụng các dịch vụ của thư viện như mượn tài liệu, tra cứu thông tin, đặt mượn trực tuyến, v.

+ Lưu trữ thông tin độc giả: Hệ thống quản lý thư viện cũng cho phép quản trị viên lưu trữ thông tin về độc giả như họ tên, email, …để phục vụ cho việc thống kê của hệ thống quản lý thư viện. + Sao lưu và phục hồi: Quản trị viên phải đảm bảo tính bảo mật và an toàn của thông tin độc giả đồng thời phục hồi cũng như sao lưu lại toàn bộ thông tin trong hệ thống quản lý thư viện. Quy trình này bao gồm quản lý, cài đặt, cập nhật và xử lý các thông tin liên quan đến tài khoản của người dùng thư viện. Nhiệm vụ của quản trị viên là đảm bảo hệ thống hoạt động ổn định, bảo vệ dữ liệu và đáp ứng nhu cầu của người sử dụng cũng như phân quyền cho người dùng.

 Quản lý tài liệu: + Thêm tài liệu: Các thông tin về tài liệu sẽ được nhập vào hệ thống quản lý thư viện, thông qua việc điền các thông tin như tên tài liệu, tác giả, chủ đề, năm xuất bản, số lượng sách, vị trí lưu trữ trong thư viện, và các thông tin khác liên quan đến tài liệu. 11 + Cập nhật thông tin tài liệu: Nếu có bất kỳ thay đổi nào liên quan đến thông tin tài liệu, như tình trạng sẵn có, tình trạng bảo quản, vị trí lưu trữ, hoặc các thông tin khác, thì người quản lý sẽ cập nhật thông tin tài liệu trên hệ thống. + Xóa thông tin tài liệu: Trong trường hợp tài liệu bị hỏng hoặc lỗi, hoặc khi tài liệu đã được loại bỏ khỏi thư viện, người quản lý sẽ xóa thông tin tài liệu khỏi hệ thống. + Dán tem tài liệu: Các tài liệu phải được đảm bảo rằng có tem nhận biết.

+ Lưu trữ thông tin tài liệu: Sau khi các thông tin liên quan đến tài liệu được nhập vào hệ thống, hệ thống sẽ tự động lưu trữ thông tin về tài liệu bao gồm tên tài liệu, tác giả, chủ đề, năm xuất bản, số lượng sách và vị trí lưu trữ trong thư viện. + Quản lý việc trích xuất thông tin tài liệu: Hệ thống sẽ giúp cho người quản lý tài liệu dễ dàng truy cập và quản lý thông tin tài liệu, bao gồm việc tìm kiếm thông tin tài liệu, kiểm tra số lượng tài liệu hiện có trong thư viện, xem thông tin chi tiết về tài liệu, và các hoạt động khác liên quan đến tài liệu trong thư viện.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ

Tài liệu này cung cấp cái nhìn tổng quan về các ứng dụng công nghệ thông tin trong giáo dục và quản lý, nhấn mạnh tầm quan trọng của việc phát triển phần mềm và hệ thống mạng trong môi trường học tập hiện đại. Đặc biệt, nó đề cập đến việc xây dựng các phần mềm quản lý điểm sinh viên và ký túc xá, giúp nâng cao hiệu quả quản lý và trải nghiệm học tập cho sinh viên.

Để tìm hiểu sâu hơn về các ứng dụng cụ thể trong lĩnh vực này, bạn có thể tham khảo tài liệu Xây dựng phần mềm quản lý điểm sinh viên khoá luận tốt nghiệp đại học, nơi bạn sẽ thấy cách thức phần mềm có thể cải thiện quy trình đánh giá và theo dõi học tập. Ngoài ra, tài liệu Giải pháp quản lý ký túc xá trường đại học phenikaa dựa trên công nghệ thông tin sẽ cung cấp cho bạn những giải pháp hiệu quả trong việc quản lý cơ sở vật chất cho sinh viên. Cuối cùng, tài liệu Đề tài xây dựng website dạy học trực tuyến các môn CNTT sẽ mở ra những cách thức mới trong việc giảng dạy và học tập trực tuyến, giúp bạn nắm bắt xu hướng giáo dục hiện đại.

Mỗi liên kết trên đều là cơ hội để bạn mở rộng kiến thức và khám phá thêm về các ứng dụng công nghệ trong giáo dục.