Báo cáo môn phân tích thiết kế hệ thống thông tin đề tài quản lý thư viện. Trên đây là bản báo cáo gần như đầy đủ phù hợp với chương trình giảng dạy các ngành công nghệ thông tin trong các trường đại học tại Việt Nam. Rất mong được các độc giả đóng góp thêm ý kiến để bản báo cáo được hoàn chỉnh, mặc đủ đã hoàn chỉnh 96.69%. Trân trọng cảm ơn!
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ GTVT KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO MƠN HỌC PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG THƠNG TIN TÊN ĐỀ TÀI: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG THÔNG TIN QUẢN LÝ THƯ VIỆN GIÁO VIÊN HƯỚNG DẪN : NGUYỄN THỊ KIM HUỆ NHÓM SINH VIÊN THỰC HIỆN : ĐỖ ĐƯỜNG BÁCH ĐẶNG TRUNG KIÊN TỐNG MINH ĐỨC NGUYỄN ĐÌNH TÙNG DƯƠNG BẠCH MINH TUẤN LỚP : 72DCTT21 NHÓM : HÀ NỘI – 2023 MỤC LỤC CHƯƠNG I : KHẢO SÁT HỆ THỐNG 1.1 Đơn vị khảo sát 1.2 Khảo sát thư viện 1.2.1 Các loại đầu sách 1.2.2 Phương thức mượn trả 1.2.3 Các loại dịch vụ 1.2.4 Tổ chức quản lý hoạt động 1.3 Khảo sát thực tế 1.3.1 Hình thức khảo sát 1.3.2 Đối tượng khảo sát 1.4 Các chức dự kiến hệ thống 1.4.1 Phát biểu toán CHƯƠNG II : BIỂU ĐỒ USE CASE 2.1 Xác định tác nhân 2.2 Xây dựng biểu đồ UseCase tổng quát 2.3 Biểu đồ UseCase chi tiết cho chức hệ thống 2.3.1 Biểu đồ UseCase chi tiết đăng nhập 2.3.2 Biểu đồ UseCase chi tiết quản lý cán 12 2.3.3 Biểu đồ UseCase chi tiết báo cáo thống kê 16 2.3.4 Biểu đồ UseCase chi tiết quản lý độc giả 17 2.3.5 Biểu đồ UseCase chi tiết quản lý sách 20 2.3.6 Biểu đồ UseCase chi tiết quản lý nhà xuất 24 2.3.7 Biểu đồ UseCase chi tiết quản lý tác giả 28 2.3.8 Biểu đồ UseCase chi tiết quản lý thể loại 31 2.3.9 Biểu đồ UseCase chi tiết quản lý mượn trả 35 2.3.10 Biểu đồ UseCase chi tiết quản lý phiếu nhập sách 40 2.3.11 Biểu đồ UseCase chi tiết tra cứu 44 CHƯƠNG III : BIỂU ĐỒ LỚP – BIỂU ĐỒ TUẦN TỰ 46 3.1 Biểu đồ lớp 46 3.2 Biểu đồ trình tự 46 3.2.1 Biểu đồ trình tự cho Admin (quản lý) 46 3.2.1.1 Biểu đồ trình trình tự đăng nhập 46 3.2.1.2 Biểu trình tự Quản Lý Cán Bộ 48 3.2.1.3 Biểu đồ trình tự Báo Cáo Thống Kê 51 3.2.2 Biểu đồ trình tự cho Thủ Thư 51 3.2.2.1 Biểu đồ trình tự Quản Lý Độc Giả 51 3.2.2.2 Biểu đồ trình tự Quản Lý Nhà Xuất Bản 54 3.2.2.3 Biểu đồ trình tự Quản Lý Sách 56 3.2.2.4 Biểu đồ trình tự Quản Lý Tác Giả 58 3.2.2.5 Biểu đồ trình tự Quản Lý Thể Loại 61 3.2.2.6 Biểu đồ trình tự Quản Lý Mượn Trả 64 3.2.2.7 Biểu đồ trình tự Quản Lý Phiếu Nhập Sách 68 3.2.2.8 Biểu đồ trình tự Tra Cứu 70 CHƯƠNG IV : BIỂU ĐỒ HOẠT ĐỘNG, BIỂU ĐỒ TRẠNG THÁI, BIỂU ĐỒ THÀNH PHẦN VÀ BIỂU ĐỒ TRIỂN KHAI 72 4.1 Biểu đồ hoạt động 72 4.1.1 Biểu đồ hoạt động cho Admin (quản lý) 72 4.1.1.1 Biểu đồ hoạt động Đăng Nhập 72 4.1.1.2 Biểu đồ hoạt động Quản Lý Cán Bộ 74 4.1.1.3 Biểu đồ hoạt động Báo Cáo Thống Kê 79 4.1.2 Biểu đồ hoạt động cho Thủ Thư 79 4.1.2.1 Biểu đồ hoạt động Quản Lý Độc Giả 79 4.1.2.2 Biểu đồ hoạt động Quản Lý Nhà Xuất Bản 83 4.1.2.3 Biểu đồ hoạt động Quản Lý Thể Loại 87 4.1.2.4 Biểu đồ hoạt động Quản Lý Tác Giả 91 4.1.2.5 Biểu đồ hoạt động Quản Lý Sách 95 4.1.2.6 Biểu đồ hoạt động Quản Lý Mượn Trả 99 4.1.2.7 Biểu đồ hoạt động Quản Lý Phiếu Nhập Sách 104 4.1.2.8 Biểu đồ hoạt động Quản Lý Tra Cứu 109 4.2 Biểu đồ trạng thái 110 4.3 Biểu đồ triển thành phần 110 4.4 Biểu đồ triển khai 110 CHƯƠNG V : THIẾT KẾ CƠ SỞ DỮ LIỆU VÀ THIẾT KẾ GIAO DIỆN 111 5.1 Thiết kế sở liệu 111 5.2 Thiết kế giao diện 114 KẾT LUẬN 117 TÀI LIỆU THAM KHẢO 119 CHƯƠNG I : KHẢO SÁT HỆ THỐNG 1.1 Đơn vị khảo sát Đơn vị khảo sát : Thư Viện Trường Đại học Công Nghệ Giao Thông Vận Tải Địa : Số 54 Triều Khúc, Thanh Xuân, Hà Nội Thành lập : Lịch sử hình thành phát triển Thư viện gắn liền với lịch sử hình thành phát triển trường Quy mơ : Năm 1996, Thư viện trường thuộc phịng Đào tạo trường Cao đẳng GTVT có 01 CBTV, 01 phòng đọc 50m2, 01 kho 30 m2 với 500 đầu sách Ngày 22 tháng 05 năm 2009, Thư viện thức thành lập trực thuộc Ban Giám Hiệu trường Cao đẳng GTVT tọa lạc khu nhà tầng riêng biệt với diện tích sử dụng 1200m2 Căn Quyết định số 1904/QĐ – ĐHCNGTVT ngày 23 tháng 06 năm 2011 Bộ trưởng Bộ Giao thông vận tải ban hành quy chế việc tổ chức hoạt động trường Đại học Cơng nghệ GTVT Thư viện nâng cấp thành Thư viện Trường Đại học Công nghệ GTVT Từ năm 2011Thư viện trang bị theo hướng hiên đại hóa đáp ứng mục tiêu phát triển nguồn nhân lực chất lượng cao Nhà trường Đến năm 2019 Thư viện sáp nhập với Trung tâm Công nghệ Thông tin thành TTCNTT-Thư viện Với mạnh Công nghệ thông tin, Thư viện bước xây dựng sở vât chất nguồn nhân lực phấn đấu trở thành Thư viện điện tử đại với nguồn lực thông tin phong phú, cập nhật đa dạng hóa loại hình phục vụ nhằm khai thác tốt nguồn thơng tin ngồi thư viện để đáp ứng nhu cầu thông tin ngày cao cán bộ, giảng viên, học viên, sinh viên, phục vụ đắc lực cho công tác đào tạo NCKH Nhà trường 1.2 Khảo sát thư viện 1.2.1 Các loại đầu sách Hàng chục nghìn đầu sách đặt khắp nơi thư viện với nội dung đa dạng, từ sách chuyên ngành, đến sách tri thức khoa học, công nghệ, xã hội, sách ngoại văn 1.2.2 Phương thức mượn trả Độc giả trực tiếp đến mượn, trả sách thư viện 1.2.3 Các loại dịch vụ Dịch vụ đọc chỗ, mượn trả tài liệu, tra cứu tài liệu trực tuyến tư vấn thông tin, trưng bày, giới thiệu sách 1.2.4 Tổ chức quản lý hoạt động 1.3 Khảo sát thực tế 1.3.1 Hình thức khảo sát - Phỏng vấn - Quản sát trường - Nghiên cứu tài liệu - Google Form 1.3.2 Đối tượng khảo sát - Quản lý thư viện : Nguyễn Văn A - Thủ Thư : Nguyễn Văn B a Phỏng vấn thủ thư Ngày vấn : 8h60 ngày 20/03/2023 Người vấn : Nguyễn Văn B Nội dung vấn : Nghiệp vụ công việc thủ thư STT Câu hỏi Câu trả lời nhân Ghi viên Câu hỏi 1: Độc giả sử dụng thư Từ thứ hai đến thứ sáu, viện thời gian nào? sinh viên sử dụng thư viện khung 7h30-21-30 Thứ bảy, thư viện đóng cửa sớm lúc 17h30 Câu hỏi 2: Thư viện lưu trữ Hệ thống thư viện điện tử đầu sách? Ngoài đầu sách trang bị sở liệu thư viện cịn lưu trữ loại tài liệu lớn, đa dạng lĩnh vực khác khơng? kinh tế, tài chính, khoa học… với 1.067.009 sách 1.301.029 tạp chí Đặc biệt, thư viện nhiều tài liệu khác luận án, luận văn hay đề tài nghiên cứu khoa học phục vụ nhu cầu học tập, nghiên cứu sinh viên Câu hỏi 3: Khi đến thư viện độc giả Khi đến thư viện độc giả cần xuất trình ? cần xuất trình thẻ cửa vào, chưa có thẻ độc giả cần thực hiên quy trình đăng ký với nhân viên Câu hỏi 4: Độc giả tra cứu sách (tài liệu) Sách (tài liệu) thư nào? viện xếp theo mơn loại, độc giả tìm hiểu cách bố trí săp xếp tài liệu bảng hướng dẫn gặp trực tiếp nhân viên để tìm kiếm Câu hỏi 5: Quy trình mượn trả sách, tài Độc giả cần xuất trình thẻ liệu khác (nếu có)? thư viện mượn trả sách với nhân viên thủ thư Bảng : Bảng câu hỏi vấn thủ thư b Phỏng vấn người quản lý Ngày vấn : 15h ngày 20/03/2023 Người vấn : Nguyễn Văn A STT Câu hỏi Câu trả lời người quản lý Ghi Câu hỏi 1: Các nhà xuất Được cung cấp từ nhiều nguồn cung cấp đầu sách(tài liệu) cho toàn giới thư viện? Câu hỏi 2: Các loại sách Các loại sách chuyên ngành, đến độc giả hay đọc, mượn nhất? sách tri thức khoa học, công nghệ, xã hội Câu hỏi 3: giải thắc Khi có thắc mắc, khiếu nại mắc, khiếu nại độc giả? hay cần liên hệ giúp đỡ độc giả liên hệ trực tiếp quầy lễ tân Câu hỏi 4: Các thông tin Thông tin nhân viên nhân viên nào? quản lý chặt chẽ hệ thống Bảng : Bảng câu hỏi vấn người quản lý c Phỏng vấn độc giả 1.4 Các chức dự kiến hệ thống 1.4.1 Phát biểu toán Thư viện cần xây dựng hệ thống quản xuất nhập mượn trả loại đầu sách tài liệu thông tin Đối với nhân viên thủ thư: - Tư vấn, giới thiệu đầu sách, tài liệu cho độc giả - Hướng dẫn độc giả hoạt động thư viện, tìm tra cứu thông tin sách, tài liệu, đồ án, luận văn , hướng dẫn độc giả quy trình mượn trả sách - Nhập thông tin cá nhân độc giả - Thực quy trình mượn trả cho độc giả - Báo cáo, thống kê số lượng đầu sách, tài liệu cho mượn (trả) số lượng sách, tài liệu chưa trả Đối với người quản lý - Quản lý việc xuất nhập sách thư viện - Người quản lý phải nắm tình hình số lượng đầu sách, tài liệu, doanh thu thư viện - Quản lý thông tin nhân viên thư viện - Ghi nhận giải yêu cầu độc giả 1.4.2 Các chức dự kiến Chức 1: Quản lý thông tin độc giả + Thêm thông tin độc giả có độc giả mới, thay đổi sửa chữa thơng tin độc giả + Thông tin độc giả bao gồm: họ tên, mã độc giả, địa chỉ, số điện thoại, email, ngày sinh, giới tính Chức 2: Quản lý sách + Thêm sách, sửa thông tin sách cần + Thông tin sách gồm: mã sách, tên sách, nội dung sách, nhà xuất bản, tác giả, thể loại, số lượng cịn lại, tình trạng Chức 3: Quản lý nhà xuất + Thêm nhà xuất bản, sửa thông tin nhà xuất cần + Thông tin nhà xuất gồm: mã nhà xuất bản, tên nhà xuất bản, địa chỉ, số điện thoại Chức 4: Quản lý tác giả + Thêm tác giả, sửa thông tin tác giả cần + Thông tin tác giả gồm: mã tác giả, tên tác giả, giới tính, địa Chức 5: Quản lý thể loại sách + Thêm thể loại sách, sửa thông tin thể loại sách cần + Thông tin thể loại sách gồm: tên thể loại sách Chức 6: Quản lý phiếu mượn sách + Khi độc giả hỏi mượn sách, nhân viên tư vấn loại sách nơi cất sách, sách độc giả u cầu khơng có hết thư viện đưa thông báo cho độc giả + Các thông tin phiếu mượn sách: Mã phiếu xuất, ngày mượn, tên nhân viên trực xuất phiếu, thông tin sách, số lượng, đơn giá, thời gian mượn sách Chức 7: Quản lý phiếu nhập sách + Kiểm tra, đánh giá chất lượng hàng trước nhập hàng kho + Nhập đầy đủ thông tin sản phẩm, thời gian cụ thể, người nhập phiếu nhập Chức 8: Báo cáo thống kê hoạt động thư viện + Thống kê doanh thu, hoạt động thư viện theo tuần, quý, năm + Thống kê số nhân viên làm việc thư viện, thời gian làm việc nhân viên Chức 9: Tra cứu + Thống kê loại sách mượn, tình trạng mã sách + Thống kê đầu sách hạn mượn, thẻ độc giả hạn Chức 10: Quản lý cán + Thêm thơng tin cán có nhân viên mới, thay đổi sửa chữa thông tin nhân viên + Thông tin cán bao gồm: mã cán bộ, họ tên, chức vụ, địa chỉ, số điện thoại, email, ngày sinh, giới tính Hình 4.34 : Biểu đồ hoạt động lập phiếu nhập sách b Biểu đồ hoạt động tìm kiếm in phiếu nhập sách 105 Hình 4.35 : Biểu đồ hoạt động tìm kiếm in phiếu nhập sách c Biểu đồ hoạt động sửa phiếu mượn nhập sách 106 Hình 4.36 : Biểu đồ hoạt động sửa phiếu nhập sách d Biểu đồ hoạt động xóa phiếu mượn 107 Hình 4.37 : Biểu đồ hoạt động in phiếu mượn 108 4.1.2.8 Biểu đồ hoạt động Quản Lý Tra Cứu Hình 4.38 : Biểu đồ hoạt động tra cứu 109 4.2 Biểu đồ trạng thái Hình 4.39 : Biểu đồ trạng thái lớp sách 4.3 Biểu đồ triển thành phần Hình 4.40 : Biểu đồ thành phần hệ thống quản lý thư viện 4.4 Biểu đồ triển khai Hình 4.41 : Biểu đồ triển khai hệ thống quản lý thư viện 110 CHƯƠNG V : THIẾT KẾ CƠ SỞ DỮ LIỆU VÀ THIẾT KẾ GIAO DIỆN 5.1 Thiết kế sở liệu 5.1.1 Bảng liệu Cán Bộ Tên Cột Ý Nghĩa Kiểu Độ Rộng MaCB Mã cán Nvarchar 50 HoDem Họ tên đệm Nvarchar 50 Ten Tên Nvarchar 50 TaiKhoan Tên đăng nhập Nvarchar 50 MatKhau Mật đăng nhập Nvarchar 50 NgaySinh Ngày sinh Date GioiTinh Giới tính Bit ChucVu Chức vụ Nvarchar 50 SDT Số điện thoại Nvarchar 50 Email Địa Email Nvarchar 50 DiaChi Địa Email Nvarchar 50 5.1.2 Bảng liệu Độc Giả Tên Cột Ý Nghĩa Kiểu Độ Rộng TheDG Thẻ độc giả Nvarchar 50 HoDem Họ tên đệm Nvarchar 50 Ten Tên Nvarchar 50 MaLop Mã lớp học Nvarchar 50 NgaySinh Ngày sinh Date GioiTinh Giới tính Bit SDT Số điện thoại Nvarchar 50 DiaChi Địa Email Nvarchar 50 111 NgayMuaThe Ngày mua thẻ Date NgayHetHan Ngày hết hạn Date 5.1.3 Bảng liệu Lớp Học Tên Cột Ý Nghĩa Kiểu Độ Rộng MaLop Mã lớp Nvarchar 50 TenLop Tên lớp Nvarchar 50 Tên Cột Ý Nghĩa Kiểu Độ Rộng MaTG Mã tác giả Nvarchar 50 TenTG Tên tác giả Nvarchar 500 ThongTin Thông tin Nvarchar 50 5.1.4 Bảng liệu Tác Giả 5.1.5 Bảng liệu Thể Loại Tên Cột Ý Nghĩa Kiểu Độ Rộng MaMuc Mã mục Nvarchar 50 TenMuc Tên mục Nvarchar max 5.1.6 Bảng liệu Nhà Xuất Bản Tên Cột Ý Nghĩa Kiểu Độ Rộng MaNXB Mã nhà xuất Nvarchar 50 TenNXB Tên nhà xuất Nvarchar max SDT Số điện thoại Nvarchar 50 DiaChi Địa Nvarchar 500 112 5.1.7 Bảng liệu Sách Tên Cột Ý Nghĩa Kiểu Độ Rộng MaSach Mã sách Nvarchar 50 TenSach Tên sách Nvarchar 500 MaMuc Mã mục Nvarchar 50 MaTG Mã tác giả Nvarchar 50 MaNXB Mã nhà xuất Nvarchar 50 ViTri Vị trí Nvarchar 500 NoiDung Nội dung Nvarchar 500 DaChoMuon Đã cho mượn Bit DaBiHong Đã bị hỏng Bit Tên Cột Ý Nghĩa Kiểu Độ Rộng SoPhieu Số phiếu Nvarchar 50 NgayLap Ngày lập Date MaCB Mã cán Nvarchar 50 TheDG Thẻ độc giả Nvarchar 50 NgayHenTra Ngày hẹn trả Date NgayKetThuc Ngày kết thúc Date 5.1.8 Bảng liệu Phiếu 5.1.9 Bảng liệu Chi Tiết Phiếu Tên Cột Ý Nghĩa Kiểu Độ Rộng SoPhieu Số phiếu Nvarchar 50 113 MaSach Mã sách Nvarchar NgayTra Ngày trả Date GhiChu Ghi Nvarchar 50 500 5.1.10 Biểu đồ thực thể liên kết Hình 5.1 : Biểu đồ thực thể liên kết 5.2 Thiết kế giao diện 5.2.1 Giao diện đăng nhập 114 Hình 5.2.1 : Giao diện đăng nhập 5.2.2 Giao diện quản lý cán Hình 5.2.2 : Giao diện quản lý cán 115 5.2.3 Giao diện quản lý mượn trả Hình 5.2.3 : Giao diện quản lý mượn trả 5.2.3 Giao diện báo cáo thống kê Hình 5.2.3 : Giao diện báo cáo thống kê 116 KẾT LUẬN Qua trình tìm hiểu, khảo sát quy trình nghiệp vụ “QUẢN LÝ THƯ VIỆN” trường Đại học Công Nghệ Giao Thông Vận Tải với nỗ lực thành viên nhóm, chúng em hồn thành đề tài thời gian quy định đạt số kết Hiểu quy trình, nghiệp vụ quản lý thư viện Phân tích quy trình hoạt động chức hệ thống biểu diễn qua biểu đồ UML xây dựng sở liệu phù hợp hệ quản trị sở liệu SQL Server 2018 Express.Hồn thiện phần mềm thơng qua q trình khảo sát, phân tích thiết kế hệ thống, phân tích thiết kế sở liệu, thiết kế đặc tả giao diện.Phần mềm đáp ứng đầy đủ chức hệ thống quản lý thư viện như: quản lý tài liệu (biên mục tài liệu, in mã vạch tài liệu, cập nhật phiếu nhập, xem tình trạng tài liệu, lý tài liệu…), quản lý độc giả (cập nhật thông tin độc giả, in thẻ thư viện…), quản lý mượn trả (mượn tài liệu, trả tài liệu, xử lý vi phạm, tình hình mượn trả ngày, độc giả mượn q hạn), tìm kiếm thơng tin (tìm tài liệu, tìm độc giả, tìm kiếm mượn trả), thống kê báo cáo in ấn (tài liệu nhập mới, tài liệu lý, tài liệu mượn, tài liệu thủ thư cho mượn, độc giả vi phạm, độc giả mượn tài liệu…) Có thể xuất báo cáo file Excel, in phiếu mượn, phiếu đọc, in mã vạch thẻ thư viện Phần mềm đáp ứng yêu cầu người dùng, xong số mặt hạn chế.Hệ thống chưa cho phép người dùng, bạn đọc tra cứu tài liệu thư viện qua internet Nhu cầu download tài liệu điện tử độc giả chưa đáp ứng.Bạn đọc đăng ký tài liệu cần mượn, hay đăng ký làm thẻ online được.Chưa thực gửi thông báo cho độc giả đến ngày trả tài liệu hay hạn trả tài liệu qua email thông qua hệ thống SMS Do thời gian nghiên cứu có hạn khả hạn chế nên số tính cịn ý tưởng chưa thực Một số chức chưa 117 hoạt động ổn định Về vấn đề chúng em tìm hiểu hồn thiện thời gian tới Em xin chân thành cám ơn cô giáo !!! 118 TÀI LIỆU THAM KHẢO Nguyễn Ngọc Bình Phương, Các Giải Pháp Lập Trình C#, NXB Giao Thơng Vận Tải Winform with C#, Giáo trình FPT-Aptech Lập trình viên cơng nghệ Net, NXB Đại Học Khoa Học Tự Nhiên năm 2014 Trương Ninh Thuận, Đặng Đức Hạnh (2012), Giáo trình phân tích thiết kế hướng đối tượng, NXB Đại học Quốc Gia Hà Nội Nguyễn Văn Ba (2008), Phát triển hệ thống hướng đối tượng với UML 2.0 C++, NXB Đại học Quốc gia Hà Nội Nguyễn Văn Ba (2003), Phân tích thiết kế hệ thống thơng tin, NXB Đại học Quốc gia Hà Nội Một số tư liệu Internet : - https://www.codeproject.com/ - https://www.google.com/ - https://devexpress.com - https://ddth.com - https://cuasoit.com - …… 119