LỜI MỞ ĐẦU.5 DANH MỤC HÌNH ẢNH VÀ BẢNG BIỂU.7 GIỚI THIỆU HỆ THỐNG.8 Tên đề tài: “Hệ thống quản lý thư viện”.1 Mô tả tổng quát về hệ thống:.2 Lý do chọn đề tài.3 Hướng giải quyết dự kiến. Phân tích yêu cầu.2 Thiết kế cơ sở dữ liệu.3 Lập trình.4 Kiểm thử và sửa lỗi.5 Triển khai và đào tạo người dùng.8 PHẦN I: KẾ HOẠCH THỰC HIỆN. Lập bảng kế hoạch. Phân công công việc.9 PHẦN II: KHẢO SÁT HỆ THỐNG.
Lựa chọn phương thức. Kết quả phỏng vấn. Ưu điểm và nhược điểm của hệ thống hiện tại:. Nhược điểm:.
Giải pháp đề xuất:.12 PHẦN III: THIẾT KẾ DỮ LIỆU. Thiết kế ERD:. Chuyển sang mô hình dữ liệu quan hệ. Thiết kế Cơ sở dữ liệu.
Rằng buộc toàn vẹn.18 PHẦN IV: THIẾT KẾ HỆ THỐNG. Thiết kế sơ đồ BFD. Thiết DFD theo các mức. Mức ngữ cảnh.
Mô tả các hệ thống con.54 7 DANH MỤC HÌNH ẢNH VÀ BẢNG BIỂU Hình 3.1: Sơ đồ ERD của hệ thống quản lý thư viện.2: Mô hình dữ liệu quan hệ.3: Cơ sở dữ liệu của hệ thống quản lý thư viện.1: Sơ đồ BFD của hệ thống quản lý thư viện.2a: Sơ đồ dfd mức 0 của hệ thống quản lý thư viện.2: Quản lý phiếu nhập.3: Quản lý độc giả.4: Quản lý thẻ thư viện.5: Quản lý phiếu mượn.6: Quản lý phiếu trả.7: Quản lý biên bản.8: Quản lý nhân viên.9: Quản lý tài khoản.10: Quản lý thống kê.1: DFD mức 2 lập phiếu mượn.2: DFD mức 2 lập phiếu trả.3: DFD mức 2 Lập biên bản.4: DFD mức 2 thêm nhân viên.5: DFD mức 2 lập phiếu nhập.1: Giao diện đăng nhập.3: Giao diện quản lý sách.4: Giao diện tác giả.5: Giao diện nhà xuất bản.6: Giao diện quản lý phiếu nhập.7: Giao diện bảng phiếu nhập.8: Giao diện hiển thị chi tiết phiếu nhập.9: Giao diện quản lý phiếu mượn.10: Giao diện quản lý phiếu trả.11: Giao diện bảng phiếu mượn.12: Giao diện hiển thị chi tiết phiếu mượn.13: Giao diện bảng phiếu trả.14: Giao diện hiển thị chi tiết phiếu trả.15: Giao diện quản lý biên bản.16: Giao diện bảng biên bản.17: Giao diện biên bản khi mất sách.18: Giao diện quản lý độc giả.19: Giao diện quản lý thẻ thư viện.20: Giao diện quản lý nhân viên.21: Giao diện đổi mật khẩu.22: Giao diện thống kê.23: Giao diện bảng thống kê.58 9 GIỚI THIỆU HỆ THỐNG Tên đề tài: “Hệ thống quản lý thư viện” 1.1 Mô tả tổng quát về hệ thống: Hệ thống quản lý thư viện là một phần mềm được thiết kế để quản lý, tổ chức và tìm kiếm tài liệu trong một thư viện. Hệ thống này cung cấp một giao diện để quản lý thông tin của các tài liệu, bao gồm thông tin về tác giả, tiêu đề, nội dung, vị trí, thể loại, số lượng và trạng thái của tài liệu. Nó cũng cung cấp các công cụ để quản lý thông tin của người dùng, bao gồm thông tin cá nhân, tài khoản và các khoản nợ. Hệ thống quản lý thư viện cũng có thể cung cấp các tính năng quản lý mượn/trả sách, bao gồm các công cụ để đăng ký mượn sách, xác nhận việc trả sách, cập nhật trạng thái của sách và quản lý các khoản nợ.
Ngoài ra, hệ thống cũng có thể cung cấp các tính năng tìm kiếm, cho phép người dùng tìm kiếm sách theo nhiều tiêu chí khác nhau, bao gồm tác giả, tiêu đề, thể loại và nội dung. Hệ thống quản lý thư viện thường được sử dụng trong các thư viện công cộng, học viện, trường học, các tổ chức và doanh nghiệp.2 Lý do chọn đề tài Bắt nguồn từ nhu cầu của nhà sách, thư viện đó là làm sao có thể quản lý đơn hàng trên các nền tảng thương mại điện tử khác nhau và cho thuê sách,mượn sách trực tiếp cùng lúc một cách thuận tiện. Tiết kiệm được công sức thời gian quản lý cũng như tránh sai sót về các con số điều thường xuyên gặp phải khi kinh doanh trên nhiều nền tảng cùng lúc.Cũng như làm cho những người đọc có thể mượn sách để đọc một cách dễ dàng hơn.3 Hướng giải quyết dự kiến 1. Phân tích yêu cầu: Đầu tiên, cần phân tích yêu cầu của khách hàng và người dùng để hiểu rõ các tính năng và chức năng cần thiết của hệ thống.
Việc này giúp định hướng cho việc xây dựng hệ thống một cách hợp lý và hiệu quả.2 Thiết kế cơ sở dữ liệu: Sau khi phân tích yêu cầu, cần thiết kế cơ sở dữ liệu cho hệ thống quản lý thư viện. Việc này bao gồm định nghĩa các bảng, quan hệ và các truy vấn cần thiết để lưu trữ và truy xuất dữ liệu.3 Lập trình: Sau khi thiết kế cơ sở dữ liệu, cần thực hiện lập trình các tính năng và chức năng của hệ thống quản lý thư viện. Việc này có thể được thực hiện bằng cách sử dụng các ngôn ngữ lập trình Java và các framework phổ biến như Java, Python, PHP, ASP.NET, Ruby on Rails,… 1.4 Kiểm thử và sửa lỗi : Sau khi lập trình, cần thực hiện kiểm thử và sửa lỗi cho hệ thống quản lý thư viện. Việc này giúp đảm bảo tính ổn định và hiệu quả của hệ thống.5 Triển khai và đào tạo người dùng: Cuối cùng, cần triển khai 10 hệ thống quản lý thư viện và đào tạo người dùng.
Việc này giúp cho người dùng có thể sử dụng hệ thống một cách hiệu quả và dễ dàng. Ngoài ra, cần cung cấp hướng dẫn và hỗ trợ cho người dùng trong quá trình sử dụng hệ thống. PHẦN I: KẾ HOẠCH THỰC HIỆN 1. Lập bảng kế hoạch Kế hoạch thực hiện Thời gian thực hiện Tiến độ hoàn thành Lập kế hoạch 1 tuần Hoàn thành Khảo sát hiện trạng 1 tuần Hoàn thành Mô tả hệ thống 1 tuần Hoàn thành Sơ đồ BFD 1 tuần Hoàn thành Thiết kế ERD 1 ngày Hoàn thành Thiết kế RDM 1 ngày Hoàn thành Thiết kế cơ sở dữ liệu 1 tuần Hoàn thành Ràng buộc toàn vẹn 1 tuần Hoàn thành Sơ đồ DFD 1 tuần Hoàn thành Giao diện 1 tuần Hoàn thành Lập trình 3 tuần Hoàn thành Kiểm tra 1 tuần Hoàn thành Thử nghiệm 1 tuần Hoàn thành Bảng kế hoạch thực hiện 0- 1 Huy Quý Bảo Thành Đệ Lập kế hoạch x Khảo sát hiện trạng x Mô tả hệ thống x x Sơ đồ BFD x x Thiết kế ERD x Thiết kế RDM x Thiết kế cơ sở dữ liệu x Ràng buộc toàn vẹn x x Sơ đồ DFD mức 0 x x Sơ đồ DFD mức 1 x x x x Sơ đồ DFD mức 2 x x x x Giao diện x x x x Lập trình x Kiểm tra x x x Viết báo cáo x x x x x Bảng phân công công việc 0- 1 11 PHẦN II: KHẢO SÁT HỆ THỐNG 2.
Lựa chọn phương thức Để lựa chọn phương thức khảo sát chi tiết và phù hợp cho hệ thống quản lý thư viện sách, bạn cần xác định mục tiêu và phạm vi của khảo sát. Sau đây là một số phương pháp khảo sát chi tiết có thể áp dụng cho hệ thống quản lý thư viện sách: - Phương pháp sử dụng phiếu điều tra: https://docs.com/forms/d/e/1FAIpQLSeklS67380rvFM6lCvrJSSFw6zgnImxzOFMYjB1FKn 04xwURQ/viewform - Phương pháp phỏng vấn: Kế hoạch phỏng vấn về Quản lý và Hoạt động Thư viện Họ và tên người phỏng vấn: Họ và tên người trả lời phỏng vấn: Mã nhân viên: Vị trí công việc: Vị trí công việc: Thông tin liên lạc(Gmail/sdt): Thời điểm phỏng vấn: Thời gian làm việc: Địa điểm phỏng vấn: 2. Kết quả phỏng vấn STT Câu hỏi Câu trả lời 1 Quy trình độc giả mượn sách, trả sách Độc giả cần đăng ký thẻ thư viện trước khi mượn sách. Khi muốn mượn sách, họ đến bàn phục vụ để ghi thông tin sách cần mượn và thông tin cá nhân.
Sau khi đọc xong, sách được trả lại cùng thông tin mới. 2 Hình thức và mức độ xử phạt khi vi phạm Hình thức xử phạt có thể là quy định mượn trả sách phạt tiền hoặc tạm ngưng quyền mượn sách. Mức độ xử phạt phụ thuộc vào vi phạm cụ thể như trả sách quá hạn, hỏng hóc sách hoặc mất sách. 3 Khó khăn và cách giải quyết trong quy Có thể gặp khó khăn như trình mượn trả sách sách không có sẵn, quên hạn trả sách, hoặc hỏng hóc sách.
Cách giải quyết có thể 12 là cải thiện hệ thống nhắc nhở, tăng cường tự động hóa trong quá trình mượn trả sách 4 Đánh giá hiệu suất của nghiệp vụ mượn Hiệu suất có thể được đánh trả sách giá bằng số lượng mượn sách, tỉ lệ trả sách đúng hạn, hoặc sự hài lòng của độc giả với dịch vụ mượn sách. 5 Ý tưởng muốn thêm vào quy trình mượn Ý tưởng bao gồm cải thiện trả sách hệ thống đặt trước sách, tự động hóa việc mượn sách qua hệ thống trực tuyến, và tạo ra các chương trình khuyến mãi để tăng sự quan tâm đến việc mượn sách. 6 Công nghệ và phương pháp tối ưu hóa Sử dụng hệ thống quản lý quy trình mượn trả sách thư viện thông minh, hệ thống tự động thông báo nhắc nhở, và cải thiện trải nghiệm người dùng thông qua ứng dụng di động 7 Các bộ phận liên quan đến quy trình nhập, Bộ phận mua sắm, bộ phận cập nhật sách tiếp nhận sách mới, bộ phận xử lý sách, bộ phận cập nhật thông tin vào hệ thống 8 Công nghệ áp dụng trong quy trình nhập, Công nghệ bao gồm hệ cập nhật sách thống quản lý kho tự động, máy quét mã vạch, phần mềm quản lý thư viện 9 Các bên khác ngoài thư viện có liên quan Các bên liên quan bao gồm đến quy trình nhập, cập nhật sách nhà xuất bản, nhà phân phối sách. 10 Sự cố và cách giải quyết trong quy trình Sự cố có thể là sách bị hỏng nhập, cập nhật sách hóc, gửi sai hoặc thiếu thông tin sách.
Giải pháp là liên hệ trực tiếp với nhà xuất bản hoặc nhà phân phối để yêu cầu sửa chữa hoặc đổi trả 11 Các bộ phận liên quan đến quy trình cấp Bộ phận cấp thẻ thư viện, bộ thẻ thư viện cho độc giả phận quản lý thông tin độc giả 12 Quy trình cấp thẻ thư viện cho độc giả Độc giả cần đến bộ phận cấp 13 thẻ thư viện để đăng ký và nhận thẻ. Thông tin cá nhân và hạn sử dụng thẻ được ghi lại trong hệ thống. 13 Khoản phí cụ thể mà độc giả phải trả khi Khoản phí có thể là một làm thẻ khoản phí cố định hoặc một khoản phí hàng năm. 14 Thời gian hiệu lực của thẻ thư viện Thẻ thường có thời hạn một năm và cần được gia hạn sau khi hết hạn.
15 Các quy trình khác trong thư viện Có thể bao gồm quy trình tìm kiếm và đặt sách, quản lý và bảo dưỡng sách, tổ chức sự kiện và chương trình văn hóa, cung cấp dịch vụ tham khảo và nghiên cứu. Bảng kết quả phỏng vấn 1 2.