Xây dựng phần mềm Quản lý thƣ viện TRƢỜNG. Báo cáo tốt nghiệp Đề tài : 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 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 HƢỚNG DẪN. Hƣng Yên, ngày …. năm 2010 Giáo viên hƣớng dẫn Th.s Nguyễn Minh Quý 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 1.
Hƣng Yên, ngày …. 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 NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN 2. Hƣng Yên, ngày …. năm 2010 Giáo viên phản biện 4 Xây dựng phần mềm Quản lý thƣ viện MỤC LỤC Nội dung Trang MỤC LỤC .5 DANH MỤC CÁC HÌNH VẼ.11 LỜI CẢM ƠNPHẦN I.
Lý do chọn đề tài. Khách thể và đối tƣợng nghiên cứu. Giới hạn và phạm vi nghiên cứu. Mục đích nghiên cứu.
Nhiệm vụ nghiên cứu. Phƣơng pháp nghiên cứu. Ý nghĩa lý luận và thực tiễn của đề tài. QUY TRÌNH KHẢO SÁT THỰC TRẠNG.
Quá trình khảo sát. Địa điểm khảo sát .15 Tất cả các quy trình nghiệp vụ, số liệu và quy định đƣợc khảo sát tại. Lịch trình khảo sát. Kết quả khảo sát thực trạng.
Cơ cấu tổ chức tại cơ sở khảo sát. Cơ sở vật chất kỹ thuật. 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. Ƣu và nhƣợc điểm của hệ thống hiện tại.
Yêu cầu của ngƣời dùng về hệ thống mới. Yêu cầu cần đạt đƣợc của hệ thống mới .19 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 .19 5 Xây dựng phần mềm Quản lý thƣ viện 2.
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 và in ấn .28 CHƢƠNG III.
PHÂN TÍCH THIẾT KẾ HỆ THỐNG THEO UML. Các chức năng của hệ thống. Quản trị hệ thống. Quản lý tài liệu.
Quản lý độc giả. Quản lý mƣợn, trả tài liệu. Tìm kiếm thông tin. Thống kê, báo cáo và in ấn.
Danh sách Actor của hệ thống. Danh sách Use case của hệ thống. Vẽ biểu đồ Usecase. Đặc tả các Usecase.
Danh sách các lớp. Vẽ biểu đồ lớp. Biểu đồ tuần tự. Nhóm các chức năng Quản trị hệ thống.
Nhóm chức năng Quản lý tài liệu. Nhóm chức năng Quản lý độc giả. Nhóm chức năng Quản lý mƣợn trả tài liệu. Chức năng Tìm kiếm thông tin .89 6 Xây dựng phần mềm Quản lý thƣ viện 3.
Chức năng Thống kê, báo cáo. Chức năng In ấn .90 CHƢƠNG IV. PHÂN TÍCH THIẾT KẾ CƠ SỞ DỮ LIỆU. Thiết kế cơ sở dữ liệu.
Biểu đồ quan hệ. PHÂN TÍCH, THIẾT KẾ GIAO DIỆN. Giao diện chính của phần mềm. Giao diện form “Đăng nhập”.
Menu “Hệ thống”. Giao diện form “Hồ sơ ngƣời dùng” .104 7 Xây dựng phần mềm Quản lý thƣ viện 5. Giao diện form “Phân quyền”. Giao diện form “Thay đổi mật khẩu”.
Giao diện form “Sao lƣu/Phục hồi dữ liệu”. Menu “Hồ sơ tài liệu”. Giao diện form “Biên mục tài liệu”. Giao diện form “In mã vạch”.
Giao diện form “Thông tin phiếu nhập”. Menu “Hồ sơ độc giả”. Giao diện form “Đăng ký làm thẻ thƣ viện”. Giao diện form “In thẻ thƣ viện”.
Menu “Quản lý mƣợn trả”. Giao diện form “Mƣợn tài liệu”. Giao diện form “Trả tài liệu”. Giao diện form “Xử lý độc giả vi phạm”.
Giao diện form “Độc giả mƣợn quá hạn”. Tìm kiếm thông tin. Giao diện form “Tìm kiếm tài liệu”. Giao diện form “Tìm kiếm độc giả”.
Giao diện form “Tìm kiếm mƣợn trả”. Menu “Thống kê, báo cáo”. Giao diện form “Tài liệu đang đƣợc mƣợn”. Giao diện form “Tài liệu còn trong thƣ viện”.
KẾT LUẬN VÀ KHUYẾN NGHỊ. Kết quả đạt đƣợc. Hƣớng phát triển. TÀI LIỆU THAM KHẢO .137 8 Xây dựng phần mềm Quản lý thƣ viện DANH MỤC CÁC BẢNG Bảng 3.1: Danh sách Actor của hệ thống .2: Danh sách Use case của hệ thống .3: Danh sách các thuộc tính Lớp Ngƣời dùng .4: Danh sách các phƣơng thức Lớp Ngƣời dùng .5: Danh sách các thuộc tính lớp Chức năng .6: Danh sách các thuộc tính Lớp DSDK Tạo thẻ .7: Danh sách các phƣơng thức Lớp DSDK Tạo thẻ .8: Danh sách các thuộc tính Lớp Độc giả .9: Danh sách các phƣơng thức Lớp Độc giả.10: Danh sách các thuộc tính Lớp Xử lý vi phạm .11: Danh sách các phƣơng thức Lớp Xử lý vi phạm .12: Danh sách các thuộc tính lớp “Lớp”.13: Danh sách các phƣơng thức lớp “Lớp” .14: Danh sách các thuộc tính Lớp Đơn vị .15: Danh sách các phƣơng thức Lớp Đơn vị .16: Danh sách các thuộc tính Lớp Thể Loại .17: Danh sách các phƣơng thức Lớp Thể Loại.18: Danh sách các thuộc tính Lớp Tài liệu .19: Danh sách các phƣơng thức Lớp Tài liệu .20: Danh sách các thuộc tính Lớp Tài liệu chi tiết .21: Danh sách các phƣơng thức Lớp Tài liệu .22: Danh sách các thuộc tính Lớp Tác giả .23: Danh sách các phƣơng thức Lớp Tác giả .24: Danh sách các thuộc tính Lớp Nhà xuất bản .25: Danh sách các phƣơng thức Lớp Nhà xuất bản .26: Danh sách các thuộc tính Lớp Nhà cung cấp .27: Danh sách các phƣơng thức Lớp Nhà cung cấp .28: Danh sách các thuộc tính Lớp Ngôn ngữ .77 9 Xây dựng phần mềm Quản lý thƣ viện Bảng 3.29: Danh sách các phƣơng thức Lớp Ngôn ngữ .30: Danh sách các thuộc tính Lớp Vị trí tài liệu .31: Danh sách các phƣơng thức Lớp Vị trí tài liệu .32: Danh sách các thuộc tính Lớp Phiếu nhập .33: Danh sách các phƣơng thức Lớp Phiếu nhập .34: Danh sách các thuộc tính Lớp Mƣợn trả .35: Danh sách các phƣơng thức Lớp Mƣợn trả .1: Thông tin Ngƣời dùng .2: Thông tin Chức năng .3: Thông tin Quyền hạn .4: Thông tin Quy định thƣ viện .5: Thông tin Đăng ký tạo thẻ .6: Thông tin Độc giả .7: Thông tin Lớp .8: Thông tin Đơn vị - Ngành .9: Thông tin Thể loại .10: Thông tin Tài liệu .11: Thông tin Tài liệu chi tiết .12: Thông tin Tác giả .13: Thông tin Nhà xuất bản .14: Thông tin Nhà xuất bản .15: Thông tin Ngôn ngữ .16: Thông tin Phiếu nhập .17: Thông tin Mƣợn trả tài liệu .18: Thông tin Tài liệu thanh lý .19: Thông tin Xử lý độc giả vi phạm.20: Thông tin Vị trí lƣu trữ tài liệu .100 10 Xây dựng phần mềm Quản lý thƣ viện DANH MỤC CÁC HÌNH VẼ 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 .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 .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 .1: Biểu đồ Use case tổng quát .2: Biểu đồ Usecase “Quản trị hệ thống” .3: Biểu đồ Usecase “Quản lý tài liệu”.4: Biểu đồ Usecase “Quản lý độc giả” .5: Biểu đồ Usecase “Quản lý mƣợn, trả tài liệu” .6: Biểu đồ Usecase “Tìm kiếm tài liệu” .7: Biểu đồ Usecase “Tìm kiếm độc giả” .8: Biểu đồ Usecase “Tìm kiếm thông tin mƣợn trả” .9: Biểu đồ Usecase “Thống kê, báo cáo” .10: Biểu đồ Usecase “In ấn” .11: Biểu đồ Lớp Hệ thống .12: Biểu đồ Lớp Độc giả .13: Biểu đồ Lớp Mƣợn trả .14: Biểu đồ Lớp Tài liệu .15: Biểu đồ tuần tự cho chức năng Đăng nhập .16: Biểu đồ tuần tự cho chức năng Thêm ngƣời dùng .17: Biểu đồ tuần tự cho chức năng Sửa thông tin ngƣời dùng.18: Biểu đồ tuần tự cho chức năng Xóa ngƣời dùng .19: Biểu đồ tuần tự chức năng Thay đổi mật khẩu .21: Biểu đồ tuần tự cho chức năng Thêm tài liệu .22: Biểu đồ tuần tự cho chức năng Sửa thông tin tài liệu .23: Biểu đồ tuần tự cho chức năng Xóa tài liệu .86 11 Xây dựng phần mềm Quản lý thƣ viện Hình 3.24: Biểu đồ tuần tự cho chức năng Thêm độc giả.25: Biểu đồ tuần tự thực hiện chức năng Xóa độc giả .26: Biểu đồ tuần tự cho chức năng Quản lý mƣợn tài liệu .27: Biểu đồ tuần tự cho chức năng Quản lý trả tài liệu .28: Biểu đồ tuần tự thực hiện chức năng Xử lý vi phạm .29: Biểu đồ tuần tự cho chức năng Tìm kiếm thông tin .30: Biểu đồ tuần tự cho chức năng Thống kê, báo cáo .31: Biểu đồ tuần tự thực hiện chức năng In ấn .21: Biểu đồ quan hệ.1: Giao diện chính của hệ thống.2: Giao diện form “Hồ sơ ngƣời dùng” .3: Giao diện form “Phân quyền” .4: Giao diện form “Thay đổi mật khẩu” .5: Giao diện form “Sao lƣu/Phục hồi dữ liệu” .6: Giao diện form “Biên mục tài liệu” .7: Giao diện form “In mã vạch” .8: Danh sách mã vạch tài liệu .9: Giao diện form “Thông tin phiếu nhập” .10: Giao diện form “Đăng ký làm thẻ thƣ viện” .11: Danh sách thẻ thƣ viện .12: Giao diện form “Mƣợn tài liệu” .13: Giao diện form “Trả tài liệu” .14: Giao diện form “Xử lý độc giả vi phạm” .15: Giao diện form “Độc giả mƣợn quá hạn” .16: Giao diện form “Tìm kiếm tài liệu – tìm đơn giản” .17: Giao diện form “Tìm kiếm tài liệu – tìm nâng cao” .18: Giao diện form “Tìm kiếm độc giả” .19: Giao diện form “Tìm kiếm mƣợn trả” .20: Giao diện form “BCTK tài liệu đang đƣợc mƣợn”.21: Giao diện form “Tài liệu còn trong thƣ viện” .132 12 Xây dựng phần mềm Quản lý thƣ viện LỜI CẢM ƠN Sau một thời gian tìm hiểu và thực hiện đến nay đề tài “Xây dựng phần mềm quản lý thư viện” đã hoàn thành.
Trong suốt quá trình thực hiện đề tài, chúng em đã nhận đƣợc rất nhiều sự giúp đỡ nhiệt tình. Chúng em xin chân thành cảm ơn các thầy các cô đã trang bị những kiến thức quý báu cho chúng em trong suốt quá trình học tập tại trƣờng Đại học Sƣ phạm Kỹ thuật Hƣng Yên. Đặc biệt là các thầy các cô trong khoa Công nghệ thông tin đã tận tình giảng dạy, chỉ bảo, trang bị cho chúng em những kiến thức cần thiết nhất trong suốt quá trình học tập và nghiên cứu tại khoa, đã tạo mọi điều kiện thuận lợi giúp chúng em thực hiện đề tài tốt nghiệp này.