Đang tải... (xem toàn văn)
Tài liệu tham khảo công nghệ thông tin 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
Xây dựng phần mềm Quản lý thư việnNHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN Hưng Yên, ngày … tháng ……. năm 2010Giáo viên hướng dẫnTh.s Nguyễn Minh Quý1 Xây dựng phần mềm Quản lý thư việnNHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN 1 Hưng Yên, ngày … tháng ……. năm 2010Giáo viên phản biện2 Xây dựng phần mềm Quản lý thư việnNHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN 2 Hưng Yên, ngày … tháng ……. năm 2010Giáo viên phản biện3 Xây dựng phần mềm Quản lý thư việnMỤC LỤCNội dung TrangNHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN 1NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN 1 .2NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN 2 .3MỤC LỤC .4DANH MỤC CÁC BẢNG .9DANH MỤC CÁC HÌNH VẼ 12LỜI CẢM ƠN 14PHẦN I. MỞ ĐẦU 161.Lý do chọn đề tài .162.Khách thể và đối tượng nghiên cứu .163.Giới hạn và phạm vi nghiên cứu 164.Mục đích nghiên cứu .165.Nhiệm vụ nghiên cứu 166.Phương pháp nghiên cứu .177.Ý nghĩa lý luận và thực tiễn của đề tài .17PHẦN II. NỘI DUNG 17CHƯƠNG I. QUY TRÌNH KHẢO SÁT THỰC TRẠNG 171.1.Quá trình khảo sát .171.1.1.Địa điểm khảo sát 17Tất cả các quy trình nghiệp vụ, số liệu và quy định được khảo sát tại .171.1.2.Lịch trình khảo sát .174 Xây dựng phần mềm Quản lý thư viện1.2.Kết quả khảo sát thực trạng 171.2.1.Cơ cấu tổ chức tại cơ sở khảo sát .181.2.2.Cơ sở vật chất kỹ thuật 181.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 181.2.4.Ưu và nhược điểm của hệ thống hiện tại 201.2.5.Yêu cầu của người dùng về hệ thống mới 201.2.6.Yêu cầu cần đạt được của hệ thống mới .21CHƯƠNG II. PHÂN TÍCH QUY TRÌNH HOẠT ĐỘNG CỦA HỆ THỐNG 212.1.Quy trình nhập tài liệu 212.2.Quy trình mượn tài liệu 222.3.Quy trình trả tài liệu .242.4.Xử lý độc giả vi phạm 242.5.Quy trình xử lý tài liệu 252.6.Quy trình tìm kiếm thông tin .262.7.Quy trình làm thẻ thư viện 272.8.Quy trình hủy thẻ thư viện 292.9.Thống kê, báo cáo và in ấn .30CHƯƠNG III. PHÂN TÍCH THIẾT KẾ HỆ THỐNG THEO UML .343.1. Các chức năng của hệ thống 353.1.1. Quản trị hệ thống 353.1.2. Quản lý tài liệu .353.1.3. Quản lý độc giả .353.1.4. Quản lý mượn, trả tài liệu .365 Xây dựng phần mềm Quản lý thư viện3.1.5. Tìm kiếm thông tin .363.1.6. Thống kê, báo cáo và in ấn 373.2. Biểu đồ Usecase 373.2.1. Danh sách Actor của hệ thống .373.2.2. Danh sách Use case của hệ thống 373.2.3. Vẽ biểu đồ Usecase .403.2.4. Đặc tả các Usecase .45Giao diện (5.3.2. Giao diện form “Phân quyền”) 503.3. Biểu đồ lớp 693.3.1. Danh sách các lớp .693.3.2. Vẽ biểu đồ lớp 783.4. Biểu đồ tuần tự 813.4.1. Nhóm các chức năng Quản trị hệ thống 823.4.2. Nhóm chức năng Quản lý tài liệu 843.4.3. Nhóm chức năng Quản lý độc giả .863.4.4. Nhóm chức năng Quản lý mượn trả tài liệu .873.4.5. Chức năng Tìm kiếm thông tin 893.4.6. Chức năng Thống kê, báo cáo .893.4.7. Chức năng In ấn 90CHƯƠNG IV. PHÂN TÍCH THIẾT KẾ CƠ SỞ DỮ LIỆU .904.1. Thiết kế cơ sở dữ liệu 914.1.1. Bảng “tblNguoidung” (Người dùng) .914.1.2. Bảng “tblChucnang” (Danh sách menu – chức năng) 914.1.3. Bảng “tblQuyenhan” (Danh sách quyền tương ứng với menu) 916 Xây dựng phần mềm Quản lý thư viện4.1.4. Bảng “tblQuyDinh” (Quy định thư viện) 924.1.5. Bảng “tblDKTaoThe” (Đăng ký tạo thẻ) .924.1.6. Bảng “tblDocGia” (Độc giả) .934.1.7. Bảng “tblLop” (Lớp) 944.1.8. Bảng “tblDonvi” (Đơn vị - ngành) 944.1.9. Bảng “tblTheloai” (Thể loại) 944.1.10. Bảng “tblTailieu” (Tài liệu) 944.1.11. Bảng “tblTLChiTiet” (Chi tiết tài liệu) .954.1.12. Bảng “tblTacGia” (Tác giả) 954.1.13. Bảng “tblNhaXB” (Nhà xuất bản) .964.1.14. Bảng “tblNhaCungcap” (Nhà cung cấp) 964.1.15. Bảng “tblNgonngu” (Ngôn ngữ) .964.1.16. Bảng “tblPhieunhap” (Phiếu nhập) .964.1.17. Bảng “tblMuontra” (Mượn trả) .974.1.18. Bảng “tblThanhlyTL” (Tài liệu thanh lý) 974.1.19. Bảng “tblXulyVP” (Xử lý độc giả vi phạm) 984.1.20. Bảng “tblViTriTL” (Vị trí lưu trữ tài liệu) 984.2. Biểu đồ quan hệ 98CHƯƠNG V. PHÂN TÍCH, THIẾT KẾ GIAO DIỆN 995.1. Giao diện chính của phần mềm 995.2. Giao diện form “Đăng nhập” .1015.3. Menu “Hệ thống” 101 .1015.3.1. Giao diện form “Hồ sơ người dùng” .1027 Xây dựng phần mềm Quản lý thư viện5.3.2. Giao diện form “Phân quyền” .1045.3.4. Giao diện form “Thay đổi mật khẩu” 1055.3.5. Giao diện form “Sao lưu/Phục hồi dữ liệu” .1065.4. Menu “Hồ sơ tài liệu” 107 .1075.4.1. Giao diện form “Biên mục tài liệu” .1085.4.2. Giao diện form “In mã vạch” 1115.4.3. Giao diện form “Thông tin phiếu nhập” 1125.5. Menu “Hồ sơ độc giả” .1145.5.1. Giao diện form “Đăng ký làm thẻ thư viện” 1145.5.2. Giao diện form “In thẻ thư viện” .1185.6. Menu “Quản lý mượn trả” .1195.6.1. Giao diện form “Mượn tài liệu” 1195.6.2. Giao diện form “Trả tài liệu” 1225.6.3. Giao diện form “Xử lý độc giả vi phạm” .1235.6.4. Giao diện form “Độc giả mượn quá hạn” 1245.7. Tìm kiếm thông tin 1245.7.1. Giao diện form “Tìm kiếm tài liệu” .1245.7.2. Giao diện form “Tìm kiếm độc giả” 1275.7.3. Giao diện form “Tìm kiếm mượn trả” .1275.8. Menu “Thống kê, báo cáo” 128Bá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 1288 Xây dựng phần mềm Quản lý thư viện5.8.1. Giao diện form “Tài liệu đang được mượn” 1295.8.2. Giao diện form “Tài liệu còn trong thư viện” 130PHẦN III. KẾT LUẬN VÀ KHUYẾN NGHỊ 1313.1. Kết luận .1313.1.1. Kết quả đạt được .1313.1.2. Hạn chế .1323.1.3. Hướng phát triển .1323.2. Khuyến nghị 132PHẦN IV. TÀI LIỆU THAM KHẢO .134PHỤ LỤC 135DANH MỤC CÁC BẢNGBảng 3.1: Danh sách Actor của hệ thống 37Bảng 3.2: Danh sách Use case của hệ thống .39Bảng 3.3: Danh sách các thuộc tính Lớp Người dùng .70Bảng 3.4: Danh sách các phương thức Lớp Người dùng .70Bảng 3.5: Danh sách các thuộc tính lớp Chức năng 70Bảng 3.6: Danh sách các thuộc tính Lớp DSDK Tạo thẻ 71Bảng 3.7: Danh sách các phương thức Lớp DSDK Tạo thẻ 71Bảng 3.8: Danh sách các thuộc tính Lớp Độc giả .71Bảng 3.9: Danh sách các phương thức Lớp Độc giả .71Bảng 3.10: Danh sách các thuộc tính Lớp Xử lý vi phạm .72Bảng 3.11: Danh sách các phương thức Lớp Xử lý vi phạm .72Bảng 3.12: Danh sách các thuộc tính lớp “Lớp” .72Bảng 3.13: Danh sách các phương thức lớp “Lớp” 729 Xây dựng phần mềm Quản lý thư việnBảng 3.14: Danh sách các thuộc tính Lớp Đơn vị .73Bảng 3.15: Danh sách các phương thức Lớp Đơn vị .73Bảng 3.16: Danh sách các thuộc tính Lớp Thể Loại 73Bảng 3.17: Danh sách các phương thức Lớp Thể Loại .73Bảng 3.18: Danh sách các thuộc tính Lớp Tài liệu 74Bảng 3.19: Danh sách các phương thức Lớp Tài liệu 74Bảng 3.20: Danh sách các thuộc tính Lớp Tài liệu chi tiết 75Bảng 3.21: Danh sách các phương thức Lớp Tài liệu 75Bảng 3.22: Danh sách các thuộc tính Lớp Tác giả 75Bảng 3.23: Danh sách các phương thức Lớp Tác giả 75Bảng 3.24: Danh sách các thuộc tính Lớp Nhà xuất bản .75Bảng 3.25: Danh sách các phương thức Lớp Nhà xuất bản .76Bảng 3.26: Danh sách các thuộc tính Lớp Nhà cung cấp 76Bảng 3.27: Danh sách các phương thức Lớp Nhà cung cấp 76Bảng 3.28: Danh sách các thuộc tính Lớp Ngôn ngữ 76Bảng 3.29: Danh sách các phương thức Lớp Ngôn ngữ 77Bảng 3.30: Danh sách các thuộc tính Lớp Vị trí tài liệu 77Bảng 3.31: Danh sách các phương thức Lớp Vị trí tài liệu 77Bảng 3.32: Danh sách các thuộc tính Lớp Phiếu nhập 77Bảng 3.33: Danh sách các phương thức Lớp Phiếu nhập 78Bảng 3.34: Danh sách các thuộc tính Lớp Mượn trả .78Bảng 3.35: Danh sách các phương thức Lớp Mượn trả .78Bảng 4.1: Thông tin Người dùng 91Bảng 4.2: Thông tin Chức năng 9110 [...]... 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 trường Cao đẳng Cơ Điện & Thủy Lợi Đối tượng: Phần mềm quản lý thư viện sử... 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ả…) - 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. .. Tại trường Cao đẳng nghề Cơ Điện và Thuỷ Lợi nhóm đã làm việc với: Cô Chung (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 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ơ. .. quy định được khảo sát tại - Thư viện trường Cao Đẳng Cơ Điện và Thuỷ Lợi - Thư viện trường Trung Cấp Kinh Tế Kỹ Thuật Tô Hiệu 1.1.2 Lịch trình khảo sát - Tìm hiểu về cơ sở vật chất và quy trình nghiệp vụ của thư viện trường Cao đẳng nghề Cơ Điện và Thuỷ Lợi, trường trung cấp Kinh Tế Kỹ Thuật Tô Hiệu - Thu thập thông tin về các đầu sách của trường Cơ Điện và Thuỷ Lợi, trường trung cấp Kinh Tế Kỹ Thuật... sát thực tế tại thư viện của trường Cao đẳng nghề Cơ Điện và Thủy Lợi, trường Trung cấp Kinh Tế Kỹ Thuật Tô Hiệu, trường ĐHSPKT Hưng Yên Nhóm nhận thấy quá trình quản lý thư viện của các trường vẫn thực hiện rất thủ công, chưa khoa học, tốn nhiều thời gian và công sức của nhân viên thư viện Do đó cần phải có một phần mềm quản lý nhằm khắc phục được các nhược điểm của quy trình quản lý hiện tại, đảm... lưu trữ 1.2.3.2 Quy trình mượn sách Đối với học sinh, sinh viên Thư viện trường Cao đẳng Cơ Điện & Thuỷ Lợi và trường Trung cấp Kinh Tế Kỹ Thuật Tô Hiệu đều chưa cho học sinh, sinh viên mượn sách về mà chỉ cho sinh viên mượn sách để đọc tại thư viện Ngoài ra học sinh, sinh viên chưa có thẻ thư viện mà 18 Xây dựng phần mềm Quản lý thư viện dùng thẻ học sinh, sinh viên để mượn trả sách Học sinh chỉ được... tâm cao nhưng chắc hẳn đề tài không thể tránh khỏi thiếu sót, kính mong sự đóng góp và hướng dẫn của các thầy cô Chúng em xin chân thành cảm ơn! Hưng Yên, tháng 1 năm 2010 Nhóm sinh viên thực hiện Nguyễn Thị Hường Nguyễn Thị Lương Kiều Thị Thu Thủy 15 Xây dựng phần mềm Quản lý thư viện PHẦN I MỞ ĐẦU 1 Lý do chọn đề tài 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. .. Thống kê, báo cáo độc giả vi phạm 32 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 33 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... 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 Trung cấp Kinh Tế Kỹ Thuật Tô Hiệu đã luôn nhiệt tình và tạo điều kiện giúp đỡ chúng em trong quá trình thực hiện đề tài Chúng... đượ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 Tế Kỹ Thuật Tô Hiệu có cô Hạnh và chị Hà là thủ thư 1.2.2 Cơ sở vật chất kỹ thuật Các thư viện đều có sử dụng máy tính - hệ điều hành Windows và chưa có một phần mềm chuyên biệt nào để quản lý thư viện, chưa có máy đọc mã vạch Các đầu sách được phân chia theo . nghiệp.14 Xây dựng phần mềm Quản lý thư việnChú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. Thu Thủy1 5 Xây dựng phần mềm Quản lý thư việnPHẦN I. MỞ ĐẦU1. Lý do chọn đề tàiHiện nay, thư viện của các trường cao đẳng và trung cấp ở Hưng Yên (Cao đẳng