Hiện nay, thư viện của các trường cao đẳng và trung cấp ở Hưng Yên (Cao đẳng Cơ Điện và Thuỷ Lợi, Trung cấp Kinh tế Kỹ Thuật Tô Hiệu) chưa có một hệ thống nào chuyên biệt để lưu thông tin sách và việc mượn trả.
Xây dựng phần mềm Quản lý thư viện NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN Hưng Yên, ngày … tháng ……. năm 2010 Giáo viên hướng dẫn Th.s Nguyễn Minh Quý 1 Xây dựng phần mềm Quản lý thư viện NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN 1 Hưng Yên, ngày … tháng ……. năm 2010 Giáo viên phản biện 2 Xây dựng phần mềm Quản lý thư viện NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN 2 Hưng Yên, ngày … tháng ……. năm 2010 Giáo viên phản biện 3 Xây dựng phần mềm Quản lý thư viện MỤC LỤC Nội dung Trang NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN 1 NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN 1 2 NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN 2 3 MỤC LỤC .4 DANH MỤC CÁC BẢNG 9 DANH MỤC CÁC HÌNH VẼ .12 LỜI CẢM ƠN .14 PHẦN I. MỞ ĐẦU .16 1.Lý do chọn đề tài 16 2.Khách thể và đối tượng nghiên cứu .16 3.Giới hạn và phạm vi nghiên cứu 16 4.Mục đích nghiên cứu 16 5.Nhiệm vụ nghiên cứu .16 6.Phương pháp nghiên cứu 17 7.Ý nghĩa lý luận và thực tiễn của đề tài .17 PHẦN II. NỘI DUNG .17 CHƯƠNG I. QUY TRÌNH KHẢO SÁT THỰC TRẠNG .17 1.1.Quá trình khảo sát .17 1.1.1.Địa điểm khảo sát .17 Tất cả các quy trình nghiệp vụ, số liệu và quy định được khảo sát tại .17 1.1.2.Lịch trình khảo sát 17 4 Xây dựng phần mềm Quản lý thư viện 1.2.Kết quả khảo sát thực trạng .17 1.2.1.Cơ cấu tổ chức tại cơ sở khảo sát .18 1.2.2.Cơ sở vật chất kỹ thuật .18 1.2.3.Thực trạng quản lý thư viện tại trường Cao đẳng Cơ Điện & Thủy Lợi và trường Trung cấp Kinh Tế Kỹ Thuật Tô Hiệu .18 1.2.4.Ưu và nhược điểm của hệ thống hiện tại .20 1.2.5.Yêu cầu của người dùng về hệ thống mới 20 1.2.6.Yêu cầu cần đạt được của hệ thống mới 21 CHƯƠNG II. PHÂN TÍCH QUY TRÌNH HOẠT ĐỘNG CỦA HỆ THỐNG 21 2.1.Quy trình nhập tài liệu .21 2.2.Quy trình mượn tài liệu .22 2.3.Quy trình trả tài liệu .23 2.4.Xử lý độc giả vi phạm .24 2.5.Quy trình xử lý tài liệu 25 2.6.Quy trình tìm kiếm thông tin .25 2.7.Quy trình làm thẻ thư viện 27 2.8.Quy trình hủy thẻ thư viện 28 2.9.Thống kê, báo cáo và in ấn 29 CHƯƠNG III. PHÂN TÍCH THIẾT KẾ HỆ THỐNG THEO UML 33 3.1. Các chức năng của hệ thống .33 3.1.1. Quản trị hệ thống .33 3.1.2. Quản lý tài liệu 33 3.1.3. Quản lý độc giả .34 3.1.4. Quản lý mượn, trả tài liệu .34 5 Xây dựng phần mềm Quản lý thư viện 3.1.5. Tìm kiếm thông tin 34 3.1.6. Thống kê, báo cáo và in ấn 35 3.2. Biểu đồ Usecase .35 3.2.1. Danh sách Actor của hệ thống 35 3.2.2. Danh sách Use case của hệ thống 36 3.2.3. Vẽ biểu đồ Usecase .38 3.2.4. Đặc tả các Usecase 43 Giao diện (5.3.2. Giao diện form “Phân quyền”) 48 3.3. Biểu đồ lớp .65 3.3.1. Danh sách các lớp .65 3.3.2. Vẽ biểu đồ lớp .74 3.4. Biểu đồ tuần tự .76 3.4.1. Nhóm các chức năng Quản trị hệ thống 76 3.4.2. Nhóm chức năng Quản lý tài liệu 79 3.4.3. Nhóm chức năng Quản lý độc giả .81 3.4.4. Nhóm chức năng Quản lý mượn trả tài liệu 82 3.4.5. Chức năng Tìm kiếm thông tin .84 3.4.6. Chức năng Thống kê, báo cáo .84 3.4.7. Chức năng In ấn 85 CHƯƠNG IV. PHÂN TÍCH THIẾT KẾ CƠ SỞ DỮ LIỆU 85 4.1. Thiết kế cơ sở dữ liệu .86 4.1.1. Bảng “tblNguoidung” (Người dùng) .86 4.1.2. Bảng “tblChucnang” (Danh sách menu – chức năng) .86 4.1.3. Bảng “tblQuyenhan” (Danh sách quyền tương ứng với menu) 86 6 Xây dựng phần mềm Quản lý thư viện 4.1.4. Bảng “tblQuyDinh” (Quy định thư viện) 87 4.1.5. Bảng “tblDKTaoThe” (Đăng ký tạo thẻ) 87 4.1.6. Bảng “tblDocGia” (Độc giả) .88 4.1.7. Bảng “tblLop” (Lớp) .89 4.1.8. Bảng “tblDonvi” (Đơn vị - ngành) 89 4.1.9. Bảng “tblTheloai” (Thể loại) 89 4.1.10. Bảng “tblTailieu” (Tài liệu) 89 4.1.11. Bảng “tblTLChiTiet” (Chi tiết tài liệu) .90 4.1.12. Bảng “tblTacGia” (Tác giả) 90 4.1.13. Bảng “tblNhaXB” (Nhà xuất bản) 91 4.1.14. Bảng “tblNhaCungcap” (Nhà cung cấp) .91 4.1.15. Bảng “tblNgonngu” (Ngôn ngữ) .91 4.1.16. Bảng “tblPhieunhap” (Phiếu nhập) .91 4.1.17. Bảng “tblMuontra” (Mượn trả) .92 4.1.18. Bảng “tblThanhlyTL” (Tài liệu thanh lý) .92 4.1.19. Bảng “tblXulyVP” (Xử lý độc giả vi phạm) .92 4.1.20. Bảng “tblViTriTL” (Vị trí lưu trữ tài liệu) 93 4.2. Biểu đồ quan hệ .93 CHƯƠNG V. PHÂN TÍCH, THIẾT KẾ GIAO DIỆN .94 5.1. Giao diện chính của phần mềm 94 5.2. Giao diện form “Đăng nhập” .96 5.3. Menu “Hệ thống” .96 .96 5.3.1. Giao diện form “Hồ sơ người dùng” .97 7 Xây dựng phần mềm Quản lý thư viện 5.3.2. Giao diện form “Phân quyền” .99 5.3.4. Giao diện form “Thay đổi mật khẩu” 100 5.3.5. Giao diện form “Sao lưu/Phục hồi dữ liệu” 101 5.4. Menu “Hồ sơ tài liệu” 102 .102 5.4.1. Giao diện form “Biên mục tài liệu” 103 5.4.2. Giao diện form “In mã vạch” 106 5.4.3. Giao diện form “Thông tin phiếu nhập” 107 5.5. Menu “Hồ sơ độc giả” 109 5.5.1. Giao diện form “Đăng ký làm thẻ thư viện” .109 5.5.2. Giao diện form “In thẻ thư viện” 113 5.6. Menu “Quản lý mượn trả” .114 5.6.1. Giao diện form “Mượn tài liệu” 114 5.6.2. Giao diện form “Trả tài liệu” 117 5.6.3. Giao diện form “Xử lý độc giả vi phạm” 118 5.6.4. Giao diện form “Độc giả mượn quá hạn” .119 5.7. Tìm kiếm thông tin .119 5.7.1. Giao diện form “Tìm kiếm tài liệu” 119 5.7.2. Giao diện form “Tìm kiếm độc giả” .122 5.7.3. Giao diện form “Tìm kiếm mượn trả” 122 5.8. Menu “Thống kê, báo cáo” 123 Báo cáo thống kê định kỳ gồm: tài liệu nhập mới, tài liệu đang được mượn, tài liệu thủ thư cho mượn, tài liệu thanh lý, độc giả đang mượn tài liệu, độc giả vi phạm 123 8 Xây dựng phần mềm Quản lý thư viện 5.8.1. Giao diện form “Tài liệu đang được mượn” .124 5.8.2. Giao diện form “Tài liệu còn trong thư viện” .125 PHẦN III. KẾT LUẬN VÀ KHUYẾN NGHỊ 126 3.1. Kết luận 126 3.1.1. Kết quả đạt được .126 3.1.2. Hạn chế .127 3.1.3. Hướng phát triển .127 3.2. Khuyến nghị .127 PHẦN IV. TÀI LIỆU THAM KHẢO .129 PHỤ LỤC 130 DANH MỤC CÁC BẢNG Bảng 3.1: Danh sách Actor của hệ thống 36 Bảng 3.2: Danh sách Use case của hệ thống .38 Bảng 3.3: Danh sách các thuộc tính Lớp Người dùng 65 Bảng 3.4: Danh sách các phương thức Lớp Người dùng 66 Bảng 3.5: Danh sách các thuộc tính lớp Chức năng 66 Bảng 3.6: Danh sách các thuộc tính Lớp DSDK Tạo thẻ 66 Bảng 3.7: Danh sách các phương thức Lớp DSDK Tạo thẻ .67 Bảng 3.8: Danh sách các thuộc tính Lớp Độc giả .67 Bảng 3.9: Danh sách các phương thức Lớp Độc giả .67 Bảng 3.10: Danh sách các thuộc tính Lớp Xử lý vi phạm .68 Bảng 3.11: Danh sách các phương thức Lớp Xử lý vi phạm 68 Bảng 3.12: Danh sách các thuộc tính lớp “Lớp” .68 Bảng 3.13: Danh sách các phương thức lớp “Lớp” 68 9 Xây dựng phần mềm Quản lý thư viện Bảng 3.14: Danh sách các thuộc tính Lớp Đơn vị .68 Bảng 3.15: Danh sách các phương thức Lớp Đơn vị 69 Bảng 3.16: Danh sách các thuộc tính Lớp Thể Loại .69 Bảng 3.17: Danh sách các phương thức Lớp Thể Loại .69 Bảng 3.18: Danh sách các thuộc tính Lớp Tài liệu .70 Bảng 3.19: Danh sách các phương thức Lớp Tài liệu .70 Bảng 3.20: Danh sách các thuộc tính Lớp Tài liệu chi tiết .70 Bảng 3.21: Danh sách các phương thức Lớp Tài liệu .70 Bảng 3.22: Danh sách các thuộc tính Lớp Tác giả 71 Bảng 3.23: Danh sách các phương thức Lớp Tác giả 71 Bảng 3.24: Danh sách các thuộc tính Lớp Nhà xuất bản 71 Bảng 3.25: Danh sách các phương thức Lớp Nhà xuất bản 71 Bảng 3.26: Danh sách các thuộc tính Lớp Nhà cung cấp 72 Bảng 3.27: Danh sách các phương thức Lớp Nhà cung cấp .72 Bảng 3.28: Danh sách các thuộc tính Lớp Ngôn ngữ 72 Bảng 3.29: Danh sách các phương thức Lớp Ngôn ngữ .72 Bảng 3.30: Danh sách các thuộc tính Lớp Vị trí tài liệu .73 Bảng 3.31: Danh sách các phương thức Lớp Vị trí tài liệu .73 Bảng 3.32: Danh sách các thuộc tính Lớp Phiếu nhập 73 Bảng 3.33: Danh sách các phương thức Lớp Phiếu nhập 73 Bảng 3.34: Danh sách các thuộc tính Lớp Mượn trả .74 Bảng 3.35: Danh sách các phương thức Lớp Mượn trả 74 Bảng 4.1: Thông tin Người dùng 86 Bảng 4.2: Thông tin Chức năng 86 10 [...]... Thủy Lợi Đối tượng: Phần mềm quản lý thư viện sử dụng công nghệ mã vạch 3 Giới hạn và phạm vi nghiên cứu Trường Cao đẳng Cơ Điện & Thủy Lợi Trường Trung cấp Kinh Tế Kỹ Thuật Tô Hiệu 4 Mục đích nghiên cứu Xây dựng được phần mềm quản lý thư viện cho trường Cao đẳng Cơ Điện & Thủy Lợi 5 Nhiệm vụ nghiên cứu - Tìm hiểu nghiệp vụ quản lý thư viện (quản lý tài liệu, quản lý độc giả, quản lý quá trình mượn trả…)... trong quản lý ngày càng phát triển mạnh và đem lại rất nhiều lợi ích Vì vậy, cần phải xây dựng một chương trình quản lý để đáp ứng nhu cầu quản lý và mượn trả sách được dễ dàng và thuận lợi Từ những yêu cầu này, nhóm chúng em quyết định chọn đề tài tốt nghiệp là Xây dựng phần mềm quản lý thư viện trường Cao đẳng Cơ Điện & Thủy Lợi” 2 Khách thể và đối tượng nghiên cứu Khách thể: Hệ thống quản lý thư viện. .. quản lý quá trình mượn trả…) - Tìm hiểu các công cụ xây dựng chương trình (tìm hiểu mã vạch, tìm hiểu LINQ) 16 Xây dựng phần mềm Quản lý thư viện 6 Phương pháp nghiên cứu - Phỏng vấn - Quan sát 7 Ý nghĩa lý luận và thực tiễn của đề tài - Giúp chúng em hiểu về nghiệp vụ quản lý thư viện - Ứng dụng đề tài vào việc tối ưu hóa quá trình quản lý thư viện PHẦN II NỘI DUNG CHƯƠNG I QUY TRÌNH KHẢO SÁT THỰC TRẠNG... trong thư viện Thống kê sách thanh lý 1.2.3.5 Xử lý sách thanh lý 19 Xây dựng phần mềm Quản lý thư viện Các loại sách được nhập về thông thư ng sau 5 năm sẽ được thanh lý 1 lần Nhưng thư ng những sách bị hư hỏng quá nặng hoặc những cuốn sách không sử dụng đến thì mới tiến hành thanh lý 1.2.4 Ưu và nhược điểm của hệ thống hiện tại Ưu điểm - Không tốn kém cho việc đầu tư cơ sở vật chất - Nhân viên thư viện. .. 3.1.4 Quản lý mượn, trả tài liệu Quản lý mượn tài liệu - Xử lý yêu cầu mượn - Lập phiếu mượn - Sửa phiếu mượn - Xóa phiếu mượn Quản lý trả tài liệu - Xử lý yêu cầu trả - Cập nhật phiếu mượn trả Xử lý độc giả vi phạm - Xử lý độc giả trả muộn - Xử lý độc giả làm mất, hư hỏng tài liệu Thông báo độc giả mượn quá hạn 3.1.5 Tìm kiếm thông tin Tìm kiếm tài liệu 34 Xây dựng phần mềm Quản lý thư viện. .. báo cáo tài liệu nhập mới 2 Thống kê, báo cáo tình trạng mượn tài liệu 29 Xây dựng phần mềm Quản lý thư viện Hình 2.2: Thống kê, báo cáo tình trạng mượn tài liệu 3 Thống kê, báo cáo tài liệu thanh lý Hình 2.3: Thống kê, báo cáo tài liệu thanh lý 4 Thống kê, báo cáo độc giả đang mượn tài liệu 30 Xây dựng phần mềm Quản lý thư viện Hình 2.4: Thống kê, báo cáo độc giả đang mượn tài liệu 5 Thống kê, báo... Nhân viên phòng kỹ thuật thống kê tất cả các thẻ thư viện đã hết hạn dùng − Nhân viên phòng kỹ thuật kiểm tra tình trạng của thẻ: Nếu độc giả có thẻ hết hạn hiện đang mượn tài liệu của thư viện thì thư viện đưa thông báo yêu cầu độc giả đó trả hết tài liệu đang mượn của thư viện 28 Xây dựng phần mềm Quản lý thư viện − Độc giả trả tài liệu đã mượn của thư viện, ban kỹ thuật tiến hành hủy thẻ của độc giả... tin về sách, báo, tạp chí của cả thư viện hiện tại và mở rộng lượng tài liệu về sau - Quản lý việc mượn, trả tài liệu một 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ả một cách nhanh chóng và dễ dàng - Cho phép thống kê, in ấn theo nhiều tiêu chí 20 Xây dựng phần mềm Quản lý thư viện - Không gây khó khăn cho việc quản lý của nhân viên thư viện 1.2.6 Yêu cầu cần đạt được... Tạo – cô đã từng tham gia quản lý thư viện) - ĐT: 0983048503 Chị Thủy là thủ thư của thư viện trường 17 Xây dựng phần mềm Quản lý thư viện - Tại trường Trung cấp Kinh Tế Kỹ Thuật Tô Hiệu nhóm đã làm việc với cô Hạnh và chị Hà Qua quá trình khảo sát nhóm đã thu được kết quả như sau: 1.2.1 Cơ cấu tổ chức tại cơ sở khảo sát Trường Cao đẳng Cơ Điện và Thuỷ Lợi: có Chị Thuỷ là thủ thư Trường Trung cấp Kinh... kiểm soát mọi hoạt động của hệ thống 2 Ban kỹ thuật Ban kỹ thuật thực hiện các chức năng: quản lý độc 35 Xây dựng phần mềm Quản lý thư viện giả, quản lý tài liệu 3 4 Ban lập kế hoạch Ban thủ thư Ban lập kế hoạch thực hiện chức năng: thống kê, lập kế hoạch mua tài liệu mới Ban thủ thư thực hiện chức năng: quản lý mượn trả, tìm kiếm thông tin, thống kê khi có nhu cầu Bảng 3.1: Danh sách Actor của hệ . đã từng tham gia quản lý thư viện) - ĐT: 0983048503. Chị Thủy là thủ thư của thư viện trường. 17 Xây dựng phần mềm Quản lý thư viện - Tại trường. trong thư viện. Thống kê sách thanh lý. 1.2.3.5. Xử lý sách thanh lý 19 Xây dựng phần mềm Quản lý thư viện Các loại sách được nhập về thông thư ng