Xây dựng phần mềm quản lý thư viện trường đại học

77 112 0
Xây dựng phần mềm quản lý thư viện trường đại học

Đ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 TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI VIỆN CNTT & TT ………… o0o………… Báo cáo BTL PTTK Hệ Thống Thông Tin Đề tài: Xây dựng phần mềm quản lý thư viện trường Đại học Giảng viên hướng dẫn: Ths Nguyễn Hồng Phương Nhóm sinh viên: Nguyễn Nhật Long: 20115643 Lê Như Thành: 20115751 Hoàng Văn Khoa: 20115615 Xây dựng phần mềm Quản lý thư viện MỤC LỤC Contents .1 LỜI NÓI ĐẦU CHƯƠNG I XÁC ĐỊNH YÊU CẦU .3 Yêu cầu hệ thống Chức .3 Tính dễ dùng Hiệu suất .3 CHƯƠNG II PHÂN TÍCH QUY TRÌNH HOẠT ĐỘNG CỦA HỆ THỐNG Quy trình nhập tài liệu Quy trình mượn tài liệu Quy trình trả tài liệu Xử lý độc giả vi phạm Quy trình xử lý tài liệu Quy trình tìm kiếm thơng tin Quy trình làm thẻ thư viện Quy trình hủy thẻ thư viện Thống kê, báo cáo in ấn CHƯƠNG III PHÂN TÍCH THIẾT KẾ HỆ THỐNG THEO UML 10 Các chức hệ thống 10 1.1 Quản trị hệ thống 10 1.2 Quản lý tài liệu 11 Xây dựng phần mềm Quản lý thư viện 1.3 Quản lý độc giả 11 1.4 Quản lý mượn, trả tài liệu 11 1.5 Tìm kiếm thơng tin 12 1.6 Thống kê, báo cáo in ấn .12 Biểu đồ Usecase 12 2.1 Danh sách Actor hệ thống 12 2.2 Danh sách Use case hệ thống 13 2.3 Vẽ biểu đồ Usecase 14 2.4 Đặc tả Usecase 17 Biểu đồ lớp 25 3.1 Danh sách lớp 26 3.2 Vẽ biểu đồ lớp 37 Biểu đồ 38 4.1 Nhóm chức Quản trị hệ thống 38 4.2 Nhóm chức Quản lý tài liệu 39 4.3 Nhóm chức Quản lý độc giả 39 4.4 Nhóm chức Quản lý mượn trả tài liệu .40 4.5 Chức Tìm kiếm thơng tin 40 4.6 Chức Thống kê, báo cáo 40 4.7 Chức In ấn .40 CHƯƠNG V PHÂN TÍCH, THIẾT KẾ GIAO DIỆN 41 1.Giao diện phần mềm 41 2.Form đăng nhập .41 3.Form Hồ sơ người dùng 41 Xây dựng phần mềm Quản lý thư viện 4.Form phần quyền .41 5.Form thay đổi mật 41 6.Form lưu , phục hồi liệu .41 7.Form biên mục tài liệu .41 Form thông tin phiếu nhập 41 9.Form Mượn tài liệu 41 10.Form trả tài liệu 41 11.Form tìm kiếm tài liệu 42 PHẦN IV TÀI LIỆU THAM KHẢO .42 Xây dựng phần mềm Quản lý thư viện LỜI NÓI ĐẦU Hiện nay, thư viện hệ thống phổ biến trường học tỉnh thành nước Đi với phát triển thư viện nhu cầu độc giả tăng lên, số lượng sách thư viện tăng lên nhiều so với hệ thống thư viện đơn giản nhỏ lẻ trước Và, yêu cầu đặt với phát triển làm để quản lý thông tin thư viện cách tốt có hiệu Vì vậy, em xin giới thiệu hệ thống quản lý thư viện, đáp ứng số chức cần thiết hệ thống quản lý thư viện quản lý tài liệu, độc giả, quản lý cập nhật quản lý trình mượn trả sách thư viện Hệ thống mà em giới thiệu tập trung chủ yếu vào quản lý liệu ( tài liệu, bạn đoc ) quản lý mượn, trả sách… Em xin chân thành cảm ơn Hà Nội, 12/11/ 2013 Nhóm Sinh viên Nguyễn Nhật Long Lê Như Thành Hoàng Văn Khoa Xây dựng phần mềm Quản lý thư viện CHƯƠNG I XÁC ĐỊNH YÊU CẦU Yêu cầu hệ thống ¾ Dựa vào hoạt động hệ thống thư viện, ta thấy yêu cầu hệ thống quản lý thư viện : ¾ Cung cấp cho người quản lý thông tin đầu sách thư viện, đầu sách theo thể loại, số sách mượn, số sách rỗi (chưa mượn)… ¾ Hỗ trợ việc quản lý thơng tin bạn đọc ¾ Hỗ trợ cập nhật thơng tin tài liệu bạn đọc như: lần tái bản, thêm sách, thêm bạn đọc, xóa bạn đọc, thay đổi thông tin tài liệu, thay đổi thông tin bạn đọc… ¾ Hỗ trợ người quản lý q trình xác nhận cho mượn trả sách với bạn đọc Chức ¾ Hỗ trợ nhiều người dùng làm việc đồng thời Tính dễ dùng ¾ Hệ thống phải hoạt động liên tục giờ/ngày, ngày/tuần, với thời gian ngừng hoạt động khơng q 10% Hiệu suất ¾ Hệ thống phải hỗ trợ đến 30 người dùng truy xuất CSDL trung tâm đồng thời lúc ¾ Hệ thống phải có khả hồn tất 80% giao dịch vòng phút Xây dựng phần mềm Quản lý thư viện CHƯƠNG II PHÂN TÍCH QUY TRÌNH HOẠT ĐỘNG CỦA HỆ THỐNG Quy trình nhập tài liệu ™ Thời gian: Thực thư viện nhập tài liệu Tài liệu nhập bao gồm: Sách, báo, tạp chí, tài liệu điện tử, luận văn, đồ án, giáo trình, đề cương, đĩa CD, DVD Trong đó, sách tài liệu ™ Tác nhân tham gia vào trình nhập tài liệu Ban kỹ thuật ™ Vai trò q trình nhập tài liệu − Tăng số lượng tài liệu đáp ứng nhu cầu độc giả − Nguồn tài liệu phong phú ™ Các bước tiến hành − Phân loại tài liệu Ban kỹ thuật phân tài liệu thành loại như: + Sách + Báo, tạp chí + Tài liệu tham khảo… Trong đó, loại tài liệu phân theo ngành/khoa (khoa học bản, điện – điện tử, khí, động lực, kinh tế, thủy lợi….) − Đánh mã tài liệu: Ban kỹ thuật thực đánh mã cho loại tài liệu bao gồm mã số mã chữ Mã đánh theo quy định: Theo loại tài liệu, theo ngành sau mã tài liệu Loại tài liệu đánh mã vạch gồm: Sách, báo, tạp chí, tài liệu tham khảo Đối với loại tài liệu sử dụng mã vạch ban kỹ thuật sử dụng phần mềm sinh mã tự động cho tài liệu theo quy định đặt Xây dựng phần mềm Quản lý thư viện Mã sinh không bị trùng lặp Sau sinh mã họ in mã gán mã cho loại tài liệu − Sắp xếp tài liệu: Gán mã cho loại tài liệu xong, ban kỹ thuật xếp tài liệu vào tủ tài liệu tương ứng (tủ để sách, tủ để báo, tạp chí, tủ để tài liệu tham khảo…) Ban kỹ thuật phân tủ tài liệu thành tầng, giá, kệ để xếp tài liệu theo ngành Quy trình mượn tài liệu ™ Thời gian: Xảy có độc giả đến mượn tài liệu (trong hành chính) Mượn tài liệu gồm có loại: mượn mượn đọc chỗ Số lượng tài liệu mượn mượn đọc chỗ theo quy định thư viện − Độc giả học sinh, sinh viên: tài liệu mượn gồm sách, giáo trình, luận văn, đề cương − Độc giả cán nhân viên trường tài liệu mượn gồm: sách, giáo trình, luận văn, đề cương, đĩa CD, DVD − Tài liệu không mượn về, mượn đọc chỗ báo, tạp chí ™ Tác nhân tham gia vào q trình mượn tài liệu Ban thủ thư, độc giả (học sinh, sinh viên, cán nhân viên trường) ™ Vai trò trình mượn tài liệu Đáp ứng nhu cầu bạn đọc ™ Các bước tiến hành: − Độc giả yêu cầu tài liệu cần mượn − Ban thủ thư dựa vào thơng tin tài liệu hệ thống − Trường hợp tài liệu thư viện, thủ thư yêu cầu độc giả đưa thẻ thư viện Thủ thư sử dụng đầu đọc mã vạch để đọc mã vạch từ tài liệu => lấy thông tin tài liệu đó, đọc mã vạch tù thẻ thư viện => lấy thông tin độc giả Sau thủ thư tạo phiếu mượn Mẫu phiếu mượn tài liệu: Xây dựng phần mềm Quản lý thư viện THƯ VIỆN TRƯỜNG ……………………………………………… PHIẾU MƯỢN Họ tên:…………………………………………………………… Đơn vị (lớp): ……………………………………………………… Tên sách:…………………………………………………………… Số sách:……………………………………………………………… Ngày mượn: ……./……./…… Hạn trả: …… /……./…… Nếu độc giả mượn phiếu mượn có ghi rõ ngày phải trả tài liệu Đối với độc giả mượn đọc chỗ phiếu mượn khơng có hạn trả Tạo xong phiếu mượn thủ thư đưa tài liệu thẻ thư viện cho độc giả − Trường hợp tài liệu khơng hệ thống thơng báo thủ thư thơng báo cho độc giả “Tài liệu bạn yêu cầu không còn” − Trường hợp hệ thống thơng báo khơng có tài liệu Thủ thư thông báo cho độc giả “Thư viện khơng có tài liệu bạn u cầu” Quy trình trả tài liệu ™ Thời gian: Xảy có độc giả trả tài liệu Trả tài liệu mượn đọc chỗ, trả tài liệu mượn ™ Tác nhân tham gia vào trình trả tài liệu Ban thủ thư, độc giả ™ Các bước tiến hành: Trường hợp độc giả trả tài liệu mượn đọc chỗ − Độc giả đưa tài liệu mượn thẻ thư viện cho thủ thư − Thủ thư nhận tài liệu thẻ thư viện, sử dụng đầu đọc mã vạch để đọc thông tin tài liệu độc giả, kiểm tra so sánh thông tin với phiếu mượn − Thông tin với phiếu mượn khơng xảy vi phạm thủ thư đánh dấu phiếu mượn xử lý trả thẻ thư viện cho độc giả − Trường hợp độc giả vi phạm quy định thư viện như: Trả tài liệu bị rách nát, hư hỏng bị xử phạt Trường hợp độc giả trả tài liệu mượn − Độc giả đưa tài liệu thẻ thư viện cho thủ thư Xây dựng phần mềm Quản lý thư viện − Thủ thư kiểm tra tài liệu sử dụng đầu đọc mã vạch để kiểm tra thông tin tài liệu độc giả − Trường hợp độc giả trả tài liệu thời hạn thông tin tài liệu độc giả giống phiếu mượn thủ thư đánh dấu xử lý vào phiếu mượn trả thẻ thư viện cho độc giả − Trường hợp độc giả vi phạm quy định thư viện như: trả tài liệu, tài liệu bị rách nát, hư hỏng bị xử phạt Sau nhận tài liệu độc giả trả, thủ thư phân loại xếp tài liệu vào vị trí lưu trữ Xử lý độc giả vi phạm ™ Thời gian: Xảy có độc giả vi phạm mượn trả tài liệu ™ Tác nhân tham gia vào trình xử lý vi phạm Ban thủ thư, độc giả ™ Vai trò việc xử lý vi phạm − Giảm tỉ lệ vi phạm độc giả − Nâng cao tính kỷ luật cho thư viện ™ Các bước tiến hành: − Độc giả trả tài liệu bị vi phạm − Thủ thư xử phạt độc giả theo quy định thư viện + Trường hợp độc giả trả tài liệu không thời hạn quy định Đối với độc giả trả tài liệu q hạn bị khóa thẻ theo quy định thư + Trường hợp độc giả đánh tài liệu bị phạt 100% giá bìa tài liệu mượn + Trường hợp độc giả đánh rách nát tài liệu, tùy vào tình trạng tài liệu mà thủ thư phạt + Trường hợp tiền phạt độc giả vượt 90% giá bìa độc giả vửa phải nộp 90% giá bìa bị khóa thẻ khoảng thời gian thời hạn mượn tài liệu Quy trình xử lý tài liệu ™ Thời gian: Xảy nhập tài liệu về, tiến hành lý vào năm Tài liệu cần xử lý gồm tài liệu cũ 10 Xây dựng phần mềm Quản lý thư viện 4.2 Nhóm chức Quản lý tài liệu 4.2.1 Chức năng Thêm tài liệu Hình 3.21: Biểu đồ cho chức Thêm tài liệu 4.2.2 Chức năng Sửa tài liệu Hình 3.22: Biểu đồ cho chức Sửa thông tin tài liệu 63 Xây dựng phần mềm Quản lý thư viện 4.2.3 Chức năng Xóa tài liệu Hình 3.23: Biểu đồ cho chức Xóa tài liệu 4.3 Nhóm chức Quản lý độc giả 4.3.1 Chức năng Thêm độc giả Hình 3.24: Biểu đồ cho chức Thêm độc giả 64 Xây dựng phần mềm Quản lý thư viện 4.3.2 Chức năng Xóa độc giả Hình 3.25: Biểu đồ thực chức Xóa độc giả 4.4 Nhóm chức Quản lý mượn trả tài liệu 4.4.1 Chức năng Quản lý mượn tài liệu Hình 3.26: Biểu đồ cho chức Quản lý mượn tài liệu 65 Xây dựng phần mềm Quản lý thư viện 4.4.2 Chức năng Quản lý trả tài liệu Hình 3.27: Biểu đồ cho chức Quản lý trả tài liệu 66 Xây dựng phần mềm Quản lý thư viện 4.4.3 Chức năng Xử lý độc giả vi phạm Hình 3.28: Biểu đồ thực chức Xử lý vi phạm 4.5 Chức Tìm kiếm thơng tin Hình 3.29: Biểu đồ cho chức Tìm kiếm thông tin 67 Xây dựng phần mềm Quản lý thư viện 4.6 Chức Thống kê, báo cáo Hình 3.30: Biểu đồ cho chức Thống kê, báo cáo 4.7 Chức In ấn Hình 3.31: Biểu đồ thực chức In ấn 68 Xây dựng phần mềm Quản lý thư viện CHƯƠNG V PHÂN TÍCH, THIẾT KẾ GIAO DIỆN Sau số giao diện phần mềm 1.Giao diện phần mềm 69 Xây dựng phần mềm Quản lý thư viện 2.Form đăng nhập 3.Form Hồ sơ người dùng 70 Xây dựng phần mềm Quản lý thư viện 4.Form phần quyền 71 Xây dựng phần mềm Quản lý thư viện 5.Form thay đổi mật 6.Form lưu , phục hồi liệu 72 Xây dựng phần mềm Quản lý thư viện 7.Form biên mục tài liệu Form thông tin phiếu nhập 73 Xây dựng phần mềm Quản lý thư viện 9.Form Mượn tài liệu 10.Form trả tài liệu 74 Xây dựng phần mềm Quản lý thư viện 11.Form tìm kiếm tài liệu 75 Xây dựng phần mềm Quản lý thư viện PHẦN IV TÀI LIỆU THAM KHẢO [1] Addison Wesley, The UML User Guide, Tài liệu PDF [1] Huỳnh Văn Đức, Đồn Thiện Ngân, Giáo trình nhập mơn UML, Nhà xuất Lao động xã hội, Năm 2004 [2] Phạm Hữu Khang, Hoàng Đức Hải, Đoàn Thiện Ngân, C# 2005 - Lập trình Windows Forms, Nhà xuất Lao động xã hội, Năm 2005 [3] Phạm Hữu Khang, Lập trình ứng dụng chun nghiệp SQL Server 2000 Tồn tập, Nhà xuất Lao động xã hội, Năm 2005 [4] TS.Dương Kiều Hoa, TS.Tơn Thất Hòa An, Phân tích thiết kế hệ thống với UML, Tài liệu PDF [5] Rattz, Joseph, Apress.LINQ.for.Visual.C.Sharp.2008.Jun.2008 [6] Rattz, Joseph C Pro LINQ: Language Integrated Query in C# 2008, Berkeley, CA: Apress, 2008 [7] Mehta, Vijay P Pro LINQ: Object Relational Mapping in C# 2008, Berkeley, CA: Apress, 2008 76 Xây dựng phần mềm Quản lý thư viện [8] Một số tư liệu Internet: − http://www.codeproject.com − http://www.google.com − http://devexpress.com − http://ddth.com − http://cuasoit.com − …… 77 ... 15 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 Thống kê, báo cáo tài liệu lý Hình 2.3: Thống kê, báo cáo tài liệu lý 16 Xây dựng phần mềm Quản lý thư. .. liệu thư viện thư viện đưa thơng báo u cầu độc giả trả hết tài liệu mượn thư viện − Độc giả trả tài liệu mượn thư viện, ban kỹ thuật tiến hành hủy thẻ độc giả 14 Xây dựng phần mềm Quản lý thư viện. .. thẻ thư viện 12 Xây dựng phần mềm Quản lý thư viện ™ Tác nhân tham gia vào trình làm thẻ thư viện − Đối tượng làm thẻ thư viện tất học sinh, sinh viên, giáo viên, giảng viên, cán nhân viên trường

Ngày đăng: 07/05/2020, 02:23

Từ khóa liên quan

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

Tài liệu liên quan