đồ án tốt nghiệp xây dựng phần mềm quản lý thư viện

132 696 1
đồ án tốt nghiệp xây dựng phần mềm quản lý thư viện

Đ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

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 34 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 35 3.1.6. Thống kê, báo cáo và in ấn 35 3.2. Biểu đồ Usecase 36 3.2.1. Danh sách Actor của hệ thống 36 3.2.2. Danh sách Use case của hệ thống 36 3.2.3. Vẽ biểu đồ Usecase 39 3.2.4. Đặc tả các Usecase 44 Giao diện (5.3.2. Giao diện form “Phân quyền”) 49 3.3. Biểu đồ lớp 66 3.3.1. Danh sách các lớp 66 3.3.2. Vẽ biểu đồ lớp 75 3.4. Biểu đồ tuần tự 77 3.4.1. Nhóm các chức năng Quản trị hệ thống 77 3.4.2. Nhóm chức năng Quản lý tài liệu 80 3.4.3. Nhóm chức năng Quản lý độc giả 82 3.4.4. Nhóm chức năng Quản lý mượn trả tài liệu 83 3.4.5. Chức năng Tìm kiếm thông tin 85 3.4.6. Chức năng Thống kê, báo cáo 85 3.4.7. Chức năng In ấn 86 CHƯƠNG IV. PHÂN TÍCH THIẾT KẾ CƠ SỞ DỮ LIỆU 86 4.1. Thiết kế cơ sở dữ liệu 87 4.1.1. Bảng “tblNguoidung” (Người dùng) 87 4.1.2. Bảng “tblChucnang” (Danh sách menu – chức năng) 87 4.1.3. Bảng “tblQuyenhan” (Danh sách quyền tương ứng với menu) 87 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) 88 4.1.5. Bảng “tblDKTaoThe” (Đăng ký tạo thẻ) 88 4.1.6. Bảng “tblDocGia” (Độc giả) 89 4.1.7. Bảng “tblLop” (Lớp) 90 4.1.8. Bảng “tblDonvi” (Đơn vị - ngành) 90 4.1.9. Bảng “tblTheloai” (Thể loại) 90 4.1.10. Bảng “tblTailieu” (Tài liệu) 90 4.1.11. Bảng “tblTLChiTiet” (Chi tiết tài liệu) 91 4.1.12. Bảng “tblTacGia” (Tác giả) 92 4.1.13. Bảng “tblNhaXB” (Nhà xuất bản) 92 4.1.14. Bảng “tblNhaCungcap” (Nhà cung cấp) 92 4.1.15. Bảng “tblNgonngu” (Ngôn ngữ) 92 4.1.16. Bảng “tblPhieunhap” (Phiếu nhập) 92 4.1.17. Bảng “tblMuontra” (Mượn trả) 93 4.1.18. Bảng “tblThanhlyTL” (Tài liệu thanh lý) 93 4.1.19. Bảng “tblXulyVP” (Xử lý độc giả vi phạm) 94 4.1.20. Bảng “tblViTriTL” (Vị trí lưu trữ tài liệu) 94 4.2. Biểu đồ quan hệ 94 CHƯƠNG V. PHÂN TÍCH, THIẾT KẾ GIAO DIỆN 95 5.1. Giao diện chính của phần mềm 95 5.2. Giao diện form “Đăng nhập” 97 5.3. Menu “Hệ thống” 98 98 5.3.1. Giao diện form “Hồ sơ người dùng” 98 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” 100 5.3.4. Giao diện form “Thay đổi mật khẩu” 102 5.3.5. Giao diện form “Sao lưu/Phục hồi dữ liệu” 103 5.4. Menu “Hồ sơ tài liệu” 104 104 5.4.1. Giao diện form “Biên mục tài liệu” 104 5.4.2. Giao diện form “In mã vạch” 107 5.4.3. Giao diện form “Thông tin phiếu nhập” 109 5.5. Menu “Hồ sơ độc giả” 111 5.5.1. Giao diện form “Đăng ký làm thẻ thư viện” 111 5.5.2. Giao diện form “In thẻ thư viện” 115 5.6. Menu “Quản lý mượn trả” 116 5.6.1. Giao diện form “Mượn tài liệu” 116 5.6.2. Giao diện form “Trả tài liệu” 119 5.6.3. Giao diện form “Xử lý độc giả vi phạm” 120 5.6.4. Giao diện form “Độc giả mượn quá hạn” 121 5.7. Tìm kiếm thông tin 121 5.7.1. Giao diện form “Tìm kiếm tài liệu” 121 5.7.2. Giao diện form “Tìm kiếm độc giả” 124 5.7.3. Giao diện form “Tìm kiếm mượn trả” 124 5.8. Menu “Thống kê, báo cáo” 125 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 125 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” 126 5.8.2. Giao diện form “Tài liệu còn trong thư viện” 127 PHẦN III. KẾT LUẬN VÀ KHUYẾN NGHỊ 128 3.1. Kết luận 128 3.1.1. Kết quả đạt được 128 3.1.2. Hạn chế 129 3.1.3. Hướng phát triển 129 3.2. Khuyến nghị 129 PHẦN IV. TÀI LIỆU THAM KHẢO 131 PHỤ LỤC 132 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 66 Bảng 3.4: Danh sách các phương thức Lớp Người dùng 67 Bảng 3.5: Danh sách các thuộc tính lớp Chức năng 67 Bảng 3.6: Danh sách các thuộc tính Lớp DSDK Tạo thẻ 67 Bảng 3.7: Danh sách các phương thức Lớp DSDK Tạo thẻ 68 Bảng 3.8: Danh sách các thuộc tính Lớp Độc giả 68 Bảng 3.9: Danh sách các phương thức Lớp Độc giả 68 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 69 Bảng 3.12: Danh sách các thuộc tính lớp “Lớp” 69 Bảng 3.13: Danh sách các phương thức lớp “Lớp” 69 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ị 69 Bảng 3.15: Danh sách các phương thức Lớp Đơn vị 70 Bảng 3.16: Danh sách các thuộc tính Lớp Thể Loại 70 Bảng 3.17: Danh sách các phương thức Lớp Thể Loại 70 Bảng 3.18: Danh sách các thuộc tính Lớp Tài liệu 71 Bảng 3.19: Danh sách các phương thức Lớp Tài liệu 71 Bảng 3.20: Danh sách các thuộc tính Lớp Tài liệu chi tiết 71 Bảng 3.21: Danh sách các phương thức Lớp Tài liệu 71 Bảng 3.22: Danh sách các thuộc tính Lớp Tác giả 72 Bảng 3.23: Danh sách các phương thức Lớp Tác giả 72 Bảng 3.24: Danh sách các thuộc tính Lớp Nhà xuất bản 72 Bảng 3.25: Danh sách các phương thức Lớp Nhà xuất bản 72 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 73 Bảng 3.28: Danh sách các thuộc tính Lớp Ngôn ngữ 73 Bảng 3.29: Danh sách các phương thức Lớp Ngôn ngữ 73 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 74 Bảng 3.32: Danh sách các thuộc tính Lớp Phiếu nhập 74 Bảng 3.33: Danh sách các phương thức Lớp Phiếu nhập 74 Bảng 3.34: Danh sách các thuộc tính Lớp Mượn trả 75 Bảng 3.35: Danh sách các phương thức Lớp Mượn trả 75 Bảng 4.1: Thông tin Người dùng 87 Bảng 4.2: Thông tin Chức năng 87 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... kiện thuận lợi giúp chúng em thực hiện đề tài tốt nghiệp này Chúng em xin cảm ơn Thạc sĩ Nguyễn Minh Quý và thầy Lê Quang Lợi đã tận tình hướng dẫn, chỉ bảo chúng em trong suốt thời gian thực hiện đồ án tốt nghiệp, giúp chúng em có thể hoàn thành đồ án tốt nghiệp 14 Xây dựng phần mềm Quản lý thư viện Chúng em xin chân thành cảm ơn các cô, các chị trong thư viện trường Cao đẳng Cơ Điện & Thủy Lợi và trường... Thống kê, báo cáo độc giả vi phạm 31 Xây dựng phần mềm Quản lý thư viện Hình 2.5: Thống kê, báo cáo độc giả vi phạm 6 Thống kê, báo cáo tài liệu thủ thư cho mượn Hình 2.6: Thống kê, báo cáo tài liệu thủ thư cho mượn 32 Xây dựng phần mềm Quản lý thư viện − Thống kê, báo cáo đột xuất: 1 Thống kê, báo cáo tài liệu đang được mượn 2 Thống kê, báo cáo tài liệu còn trong thư viện 3 thống kê, báo cáo độc giả đang... 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. .. người đăng ký làm thẻ TV  Thêm độc giả  Xóa độc giả 3.1.4 Quản lý mượn, trả tài liệu  Quản lý mượn tài liệu 34 Xây dựng phần mềm Quản lý thư viện - 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... theo định kỳ 1 Thống kê, báo cáo tài liệu nhập mới 29 Xây dựng phần mềm Quản lý thư viện Hình 2.1: Thống kê, 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 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ý 30 Xây dựng phần mềm Quản lý thư viện 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 Hình... các thẻ cần hủy và xử lý hủy thẻ cho các độc giả  Vai trò của việc hủy thẻ − Kiểm soát lượng độc giả của thư viện tại các thời điểm khác nhau − Đảm bảo phân phối sách mượn cho đúng các độc giả của thư viện  Các bước tiến hành: Xác định thông tin một thẻ cần hủy và lý do hủy thẻ thư viện Hủy thẻ hết hạn: (thư ng được tiến hành vào cuối năm học) 28 Xây dựng phần mềm Quản lý thư viện − Nhân viên phòng... 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 . 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. 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. (phó Phòng Đào 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

Ngày đăng: 22/08/2014, 16:43

Từ khóa liên quan

Mục lục

Tài liệu cùng người dùng

Tài liệu liên quan