Phân tích thiết kế hệ thống quản lý thư viện trường
ĐẠI HỌC KỸ THUẬT- HẬU CẦN CAND KHOA CÔNG NGHỆ THƠNG TIN - - PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN BÁO CÁO HỆ THỐNG QUẢN LÝ THƯ VIỆN TRƯỜNG T36 Giáo viên giảng dạy: Phạm Thị Thảo Lớp: B3D4 Nhóm 1: Hồng Quốc Huy Nguyễn Trung Kiên Phạm Ngọc Châu Bắc Ninh, năm 2016 MỤC LỤC DANH MỤC HÌNH ẢNH CHƯƠNG I KHẢO SÁT HỆ THỐNG QUẢN LÝ THƯ VIỆN I PHÁT BIỂU BÀI TOÁN Giới thiệu Trung tâm Thông tin khoa học Tư liệu giáo khoa (Thư viện) Trường Đại học Kỹ thuật – Hậu cần CAND thành lập có nhiệm vụ quản lý, thực hoạt động công tác thông tin khoa học; quản lý, bổ sung, khai thác có hiệu hệ thống thư viện, tư liệu giáo khoa, cung cấp nguồn thông tin tư liệu, sách ấn phẩm khác phục vụ yêu cầu công tác, giảng dạy, nghiên cứu khoa học, học tập nhu cầu hiểu biết văn hóa cán bộ, giáo viên học viên Nhà trường Vốn tài liệu thường xuyên bổ sung số lượng phong phú chủng loại, phù hợp với chuyên ngành đào tạo Trường, bao gồm loại sách, giáo trình, tài liệu tham khảo; tài liệu Khoa học xã hội, khoa học Ngồi cịn có loại sách, tài liệu giáo dục trị, tư tưởng, văn học, lịch sử, văn hóa giải trí Nguồn tài liệu có Trung tâm 2.500 đầu sách với gần 40.000 cuốn, giáo trình, tài liệu dạy học chun ngành có 315 đầu sách với gần 27.000 cuốn; sách tham khảo gần 2.200 đầu sách với 12.600 cuốn; tài liệu nước ngồi 78 đầu sách với 201 Báo có 07 loại với 1.900 số; tạp chí có 12 loại với 420 số Hàng năm Nhà trường có kế hoạch phân bổ kinh phí mua sách, giáo trình, tài liệu dạy học Trong năm qua Trung tâm phục vụ gần 35.000 lượt bạn đọc (trong giờ), kho tư liệu nghiệp vụ gần 32.000 lượt, phịng đọc tổng hợp 6.500 lượt Bài tốn quản lý thư viện đáp ứng yêu cầu quản lý thư viện sách: - Quản lý kho sách - Quản lý bạn đọc - Quản lý mượn, trả sách - Quản trị hệ thống - Thống kê, báo cáo Hệ thống thư viện sách xây dựng nhằm mục đích giải yêu cầu chức sau: • Giúp bạn đọc tra cứu sách theo loại sách, theo tên sách, theo tác giả, theo ngơn ngữ, … máy tính trạm • Cung cấp cho thủ thư thông tin đầu sách độc giả mượn hạn phải trả, sách mượn • Thống kê hàng tháng số sách cho mượn theo chủ đề, tác giả… Thống kê đầu sách khơng có người mượn năm, năm, năm • Hỗ trợ thủ thư cập nhật thông tin sách, xác nhận cho mượn sách nhận lại sách độc giả trả sách • Hỗ trợ quản lý thơng tin độc giả dựa thẻ độc giả, thông tin phiếu mượn • Hỗ trợ chức quản trị chung hệ thống, người quản trị chung thay đổi thông tin thêm bớt thủ thư Quy trình nghiệp vụ 2.1 Quản lý kho sách Mỗi thư viện nhập tài liệu về, thủ thư tiến hành nhập thông tin sách vào hệ thống Tài liệu nhập bao gồm: Sách, báo, tạp chí, luận văn, đồ án, giáo trình, đề cương Trong sách tài liệu Những thơng tin sách bao gồm: tên sách, số lượng, tác giả, nhà xuất bản, nhà cung cấp, loại sách (giáo trình, tài liệu, giảng, luận văn…), loại tài liệu cịn phân theo ngành, khoa (Cơng nghệ thơng tin, Điện tử viễn thơng, Kế tốn…) Thực đánh mã số cho tài liệu, mã đánh theo quy định (theo loại tài liệu, theo ngành) nhập thơng tin vị trí sách (ngăn nào, giá nào, vị trí vào kho?) Khi có thay đổi thơng tin sách thủ thư tiến hành cập nhật xóa thơng tin đầu sách Khi sách mượn trả thủ thư cập nhật số lượng sách có kho thư viện 2.2 Quản lý độc giả Mỗi bạn đọc muốn mượn sách thư viện phải đăng ký thành viên cấp thẻ thư viện Thông thường, học viên nhập học thư viện nhà trường tổ chức làm thẻ thư viện cho khóa cấp cho học viên Thông tin học viên quản lý bao gồm: Tên, ngày sinh, mã thẻ (hoặc mã học viên), thời hạn sử dụng thẻ (bằng với thời gian khóa học), chuyên ngành theo học, hệ đào tạo Khi có thay đổi thơng tin bạn đọc, thủ thư tiến hành cập nhật thông tin cho bạn đọc Cuối năm học hệ thống tự động cập nhật trạng thái bạn đọc hết quyền mượn sách (sinh viên đại học sau năm trung cấp sau năm) 2.3 Quản lý mượn, trả sách Mượn sách: Học viên mượn sách thư viện có thẻ thư viện Khi cần mượn sách học viên tra cứu sách cần mượn máy tính, sau mang thẻ thư viện đến quầy kiểm tra nhân viên thư viện, cung cấp thông tin sách cần mượn cho thủ thư Sau tra cứu thơng tin sách có kho sách thủ thư đem sách quầy để kiểm tra yêu cầu mượn sách, nhân viên thư viện quét mã vạch thẻ thư viện để kiểm tra thông tin bạn đọc, mượn sách hay khơng… Sau ghi thơng tin đầy đủ thủ thư tiến hành nhập vào thông tin mượn gồm mã số sách, tên sách, ngày mượn, tên bạn đọc, mã thẻ thư viện (hoặc mã học viên), số lượng, tác giả, nhà xuất bản, số phiếu mượn, mã nhân viên cho mượn Nếu độc giả mượn phải ghi rõ hạn trả tài liệu, bạn đọc mượn đọc chỗ khơng có hạn trả Cập nhật xong thủ thư đưa sách, thẻ thư viện cho bạn đọc Người mượn sách cán bộ, giáo viên trường Nếu cán bộ, giáo viên thẻ thư viện phải cung cấp đầy đủ thông tin cá nhân, chức vụ, cấp bậc hàm, làm việc khoa, phịng, mơn Trả sách: Khi trả sách, bạn đọc mang sách thẻ thư viện đến quầy kiểm tra tiến hành trả sách Thủ thư tiến hành quét thẻ thư viện, sách để kiểm tra thông tin sách, thông tin mượn bạn đọc nhập vào hệ thống Thông tin trả bao gồm: số phiếu trả, tên bạn đọc, mã thẻ thư viện (mã học viên), mã sách, mã nhân viên, tên sách, số lượng, ngày trả, ghi (nếu có mát hay rách trang ghi lại yêu cầu bạn đọc chịu trách nhiệm theo qui định thư viện) Sau nhận tài liệu bạn đọc trả, thủ thư phân loại xếp tài liệu vào vị trí lưu trữ 2.4 Quản trị hệ thống Người quản trị thực chức thêm người dùng (thủ thư, nhân viên thư viện), cập nhật thông tin liên quan đến người dùng như: tên đăng nhập, mật khẩu, họ tên, chức vụ, số điện thoại, email, quyền hạn hệ thống Khi có thay đổi, người quản trị cập nhật, thêm, sửa, xóa thơng tin cho người dùng thay đổi quyền hạn hệ thống Người quản trị lưu, phục hồi hệ thống cần thiết để đảm bảo an toàn liệu cho hệ thống trình hoạt động 2.5 Thống kê, báo cáo Theo định kì thủ thư thống kê, báo cáo số lượt mượn, trả sách tháng, thống kê số sách có kho thư viện thống kê danh sách bạn đọc trả sách không hạn Sơ đồ phân cấp chức Hình : Sơ đồ phân cấp chức Phạm vi toán Trong khn khổ thời gian có hạn, tơi xây dựng phần mềm quản lý thư viện sách (sách, tài liệu in ấn, không đề cập đến tài liệu điện tử) trường T36 với người quản lý nhân viên thư viện Phạm vi khảo sát: Trường Đại Học Kỹ thuật – Hậu cần CAND Đối tượng khảo sát: học viên, giáo viên, cán nhà trường nhân viên thư viện Đối tượng quản lý hệ thống: nhân viên thư viện II HIỆN TRẠNG HỆ THỐNG CŨ Trung tâm Thông tin khoa học Tư liệu giáo khoa (Thư viện) có vai trị quan trọng hỗ trợ công tác nghiên cứu, giảng dạy học tập Ở môi trường đại học, thư viện trở thành nơi cung cấp tri thức hiệu cho cán bộ, giáo viên học viên Thư viện lưu trữ, bổ sung cập nhật thơng tin, loại sách, giáo trình, tài liệu tham khảo (Tài liệu in tài liệu điện tử), phục vụ hoạt động tìm kiếm tài liệu; cung cấp tảng kiến thức cho công tác nghiên cứu, đào tạo hoạt động phát triển khoa học công nghệ; Thư viện “Trái tim tri thức” mợt trường Đại học Nhận thức rõ vai trị thư viện đại học, năm qua Đảng ủy, BGH Nhà trường quan tâm đạo tập trung nguồn lực đầu tư, phát triển thư viện nhân lực, sở vật chất, trang thiết bị đại nguồn tài nguyên chất lượng cao, phục vụ công tác giảng dạy, nghiên cứu khoa học cán bộ, giáo viên học viên nhà trường Tuy nhiên, hệ thống quản lý thư viện trường T36 quản lý chủ yếu theo phương pháp truyền thống, chưa ứng dụng CNTT vào hoạt động thư viện nên dẫn đến nhiều khó khăn công tác quản lý Ưu điểm hệ thống cũ • Khơng tốn tiền để xây dựng phần mềm để quản lý • Tránh việc mát liệu thông tin hàng loạt xảy cố • Đã có phần mềm quản lý bạn đọc máy tính kiểm sốt bạn đọc lên thư viện • Nhân viên thư viện khơng cần có nhiều kiến thức tin học nhiều đáp ứng cơng việc • Số lượng đầu sách phong phú đa dạng nhiều lĩnh vực học tập tri thức khác đáp ứng nhu cầu học tập nghiên cứu, học tập Nhược điểm hệ thống cũ • Cập nhật thông tin bạn đọc nhiều thời gian cơng sức • Việc tìm kiếm đầu sách tay nên gặp nhiều khó khăn nhiều thời gian cho thủ thư bạn đọc • Khi số lượng bạn đọc đơng dẫn đến áp lực cao cho thủ thư làm việc phải nhiều thời gian • Cơ sở vật chất có máy tính tra cứu thơng tin nên gây hạn chế cho bạn đọc • Tốn nhiều cơng sức nhân lực để quản lý việc thống kê đầu sách việc mượn trả sách bạn đọc • Chưa có hệ thống mạng internet bên phịng đọc để bạn đọc sử dụng • Các hoạt động chun mơn cơng tác thư viện biên mục, mô tả tài liệu, hệ thống tra cứu tài liệu, công tác phục vụ bạn đọc… hoàn toàn theo phương pháp truyền thống, chưa khoa học chưa ứng dụng Công nghệ thông tin vào hoạt động thư viện • Các thơng tin sổ sách, giấy tờ dễ bị mát, không lưu trữ lâu dài III GIẢI PHÁP ĐỀ XUẤT Giải pháp đề xuất Từ bất cập trình quản lý thư viện nay, nhóm đề xuất phần mềm quản lý giúp cho việc quản lý tra cứu sách dễ dàng Hệ thống quản lý cần phải đạt yêu cầu sau: − Phần mềm có giao diện dễ sử dụng − Cho phép lưu trữ thơng tin sách, báo, tạp chí thư viện mở rộng lượng tài liệu sau − Quản lý việc mượn, trả tài liệu cách dễ dàng, thuận tiện cho thủ thư − Tìm kiếm thông tin tài liệu, độc giả cách nhanh chóng, dễ dàng − Cho phép thống kê, in ấn theo nhiều tiêu chí − Khơng gây khó khăn cho việc quản lý nhân viên thư viện − Có chế bảo mật liệu, an toàn hệ thống − Cập nhật liên tục đầu sách liên quan đến chuyên ngành vấn đề quan tâm Ưu điểm hệ thống Qua trình khảo sát thực tế thư viện trường, nhóm thấy q trình quản lý thư viện trường cịn thủ cơng, chưa khoa học, tốn nhiều thời gian cơng sức nhân viên thư viện Do cần phải có phần mềm quản lý nhằm khắc phục nhược điểm quy trình quản lý tại, đảm bảo yêu cầu mà người dùng mong muốn Ưu điểm hệ thống xây dựng với chức sau: − Giúp độc giả tra cứu sách theo loại sách, theo tên sách, theo tác giả, theo ngôn ngữ… máy tính trạm − Hỗ trợ tìm kiếm tài liệu nâng cao, tìm kiếm đầu sách mượn phổ biến tuần, tháng… theo chuyên ngành, loại tài liệu… − Công việc mượn, trả sách độc giả thực hoàn toàn phần mềm máy tính, khơng phải thực sổ sách hay tài liệu giấy − Cung cấp cho thủ thư thông tin đầu sách độc giả mượn sách hạn phải trả, sách mượn − Thống kê hàng tháng số sách cho mượn theo chủ đề, tác giả… thống kê đầu sách khơng có người mượn thời gian dài, thống kê đầu sách mượn nhiều tuần, tháng, năm Thống kê bạn đọc tích cực lên thư viện mượn sách… − Thống kê bạn đọc vi phạm (không trả sách hạn, làm rách, tài liệu…) − Có chức hỗ trợ người dùng sử dụng hệ thống (hướng dẫn chi tiết, cụ thể người dùng sử dụng chức hệ thống, xem xét, trả lời phản hồi người dùng sử dụng hệ thống để nâng cao chất lượng hệ thống) − Có hệ thống bảo mật, bảo đảm an toàn cho hệ thống sở liệu hệ thống − Cơ sở liệu lưu, phục hồi cập nhật thường xuyên, hạn chế việc mát, rách, hỏng sổ sách, thống kê, biên mục, mô tả tài liệu in giấy Thiết kế giao diện 4.1 Giao diện cho hình Hình : Giao diện cho hình 4.2 Giao diện đăng nhập cho nhân viên/quản trị viên Hình : Giao diện đăng nhập dành cho nhân viên/quản trị viên 4.3 Giao diện tìm kiếm sách Hình : Giao diện tìm kiếm sách 4.4 Giao diện tìm kiếm sách nâng cao Hình : Giao diện tìm kiếm sách nâng cao 4.5 Giao diện quản lý nhân viên Hình : Giao diện quản lý nhân viên 4.6 Giao diện quản lý kho sách Hình : Giao diện quản lý sách 4.7 Giao diện quản lý độc giả Hình : Giao diện quản lý độc giả CHƯƠNG II PHÂN TÍCH HƯỚNG ĐỐI TƯỢNG I MƠ HÌNH HĨA CHỨC NĂNG Biểu đồ use case tổng quát Hình : Biểu đồ use case tổng quát Biểu đồ use case chi tiết 2.1 Biểu đồ use case “Quản trị hệ thống” Hình : Biểu đồ use case “Quản trị hệ thống” 2.2 Biểu đồ use case “Quản lý độc giả” Hình : Biểu đồ use case “Quản lý độc giả” 2.3 Biểu đồ use case “Quản lý tài liệu” Hình : Biểu đồ use case “Quản lý độc giả” 2.4 Biểu đồ use case “Quản lý mượn trả tài liệu” Hình : Biểu đồ use case “Quản lý mượn trả tài liệu” 2.5 Biểu đồ use case “Thống kê, báo cáo” Hình : Biểu đồ use case “Thống kê, báo cáo” 2.6 Biểu đồ use case “Tìm kiếm” Hình : Biểu đồ use case “Tìm kiếm” IV MƠ HÌNH HĨA CẤU TRÚC Danh sách lớp 2.1 Lớp “Nhân viên” Danh sách thuộc tính: STT Tên thuộc tính Ý nghĩa TenDangNhap Tên đăng nhập Matkhau Mật MaNV Mã nhân viên HoTen Tên nhân viên ChucVu Chức vụ GioiTinh Giới tính QuyenHan Quyền hạn nhân viên Email Email DienThoai Số điện thoại Danh sách phương thức: STT Tên phương thức Ý nghĩa Nhanvien() Phương thức khởi tạo ThemNV() Thêm nhân viên XoaNV() Xóa nhân viên SuaNV() Sửa thơng tin nhân viên TimNV() Tìm kiếm nhân viên 2.2 Lớp “Bạn đọc” Danh sách thuộc tính: STT Tên thuộc tính Ý nghĩa MaBD Mã thẻ thư viên TenBD Họ tên bạn đọc NgaySinh Ngày sinh HeDaoTao Hệ đào tạo bạn đọc ChuyenNganh Chuyên ngành theo học ThoiHan Thời hạn sử dụng thẻ thư viện Danh sách phương thức: STT Tên phương thức Ý nghĩa BanDoc() Phương thức khởi tạo ThemBD() Thêm bạn đọc XoaBD() Xóa bạn đọc SuaBD() Sửa thơng tin bạn đọc TimBD() Tìm kiếm bạn đọc 2.3 Lớp “Tài liệu” Danh sách thuộc tính: STT Tên thuộc tính Ý nghĩa MaTL Mã tài liệu TenTL Tên tài liệu SoLuong Số lượng tài liệu TacGia Tác giả NXB Nhà xuất GiaBia Giá bìa LoaiTL Loại tài liệu NhaCC Nhà cung cấp ChuyenNganh Chuyên ngành Danh sách phương thức: STT Tên phương thức Ý nghĩa TaiLieu() Phương thức khởi tạo ThemTL() Thêm bạn đọc XoaTL() Xóa bạn đọc SuaTL() Sửa thơng tin bạn đọc TimTL() Tìm kiếm tài liệu Muon() Mượn tài liệu Tra() Trả tài liệu 2.4 Lớp “Phiếu mượn” Danh sách thuộc tính: STT Tên thuộc tính Ý nghĩa MaPM Mã phiếu mượn MaBD Mã bạn đọc MaTL Mã tài liệu NgayMuon Ngày mượn HanTra Hạn trả tài liệu NgayTra Ngày trả SoLuong Số lượng mượn Danh sách phương thức: STT Tên phương thức Ý nghĩa PhieuMuon() Phương thức khởi tạo ThemPM() Thêm bạn đọc XoaPM() Xóa bạn đọc SuaPM() Sửa thơng tin bạn đọc TimPM() Tìm kiếm tài liệu Biểu đồ lớp Hình : Biểu đồ lớp ... quản lý thư viện đáp ứng yêu cầu quản lý thư viện sách: - Quản lý kho sách - Quản lý bạn đọc - Quản lý mượn, trả sách - Quản trị hệ thống - Thống kê, báo cáo Hệ thống thư viện sách xây dựng nhằm