Ngày nay, tin học có bước tiến nhanh chóng ứng dụng lĩnh vực sống phạm vi toàn giới nói chung Việt Nam nói riêng.Tin học người ta quan tâm nhắc đến nhiều hết phần khơng thể thiếu sống văn minh, góp phần đẩy mạnh cơng cơng nghiệp hố đại hố đất nước, tiến đến kinh tế tri thức Máy vi tính với phần mềm công cụ đắc lực giúp ta quản lý, tổ chức, xếp xử lý công việc cách nhanh chóng xác Ở Việt Nam nay, máy tính điện tử đặc biệt máy vi tính nhiều năm qua sử dụng rộng rãi Sự phát triển tin học, công nghệ phần mềm, phần cứng, tài liệu tham khảo đưa bước tiếp cận với công nghệ thông tin lĩnh vực nhằm đáp ứng nhu cầu người Quản lý thư viện đề tài khơng cịn mẻ với toán quản lý Việc đưa tin học vào ứng dụng để quản lý hữu ích, chúng ta phải bỏ thời gian mà lại thu hiệu cao, xác tiện lợi nhanh chóng.Trong phạm vi báo cáo em đề cập đến vấn đề “ Quản lý thư viện” tr
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ ĐÔNG Á KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO BÀI TẬP LỚN HỌC PHẦN: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG TÊN BÀI TẬP LỚN: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG QUẢN LÝ THƯ VIỆN Nhóm sinh viên thực Lớp: DCCNTT10.10.2 Khoa Giảng viên : Nhóm Khóa: 10 : Cơng nghệ thơng tin : Mai Văn Linh HÀ NỘI, NĂM 2021 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CÔNG NGHỆ ĐÔNG Á BÀI TẬP LỚN HỌC PHẦN: HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU TÊN BÀI TẬP LỚN: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG QUẢN LÝ THƯ VIỆN Bắc Ninh, tháng 11 năm 2021 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CÔNG NGHỆ ĐÔNG Á BÀI TẬP LỚN HỌC PHẦN: HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU Nhóm:8 TÊN (BÀI TẬP LỚN): PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG QUẢN LÝ THƯ VIỆN ST T Sinh viên thực Khóa Lớp Mã sinh viên Lê Lê Thị Ngọc Lan K10 197480201255 Đào Thu Ngân K10 Nguyễn Đình An K10 Lê Trọng Chính K10 Đào Trung Dũng K10 Poòng Ngọc Khánh K10 CNTT CNTT CNTT CNTT CNTT CNTT 2 CÁN BỘ CHẤM (Ký ghi rõ họ tên) Điểm số Điểm chữ 197480201264 197480201224 197480201231 197480201233 197480201254 CÁN BỘ CHẤM (Ký ghi rõ họ tên) Mục lục LỜI MỞ ĐẦU Chương -TỔNG QUAN VỀ PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG THÔNG TIN 1.1 Phát biểu toán .5 1.3 Các hoạt động nghiệp vụ thư viện sách thông thường tóm tắt sau: .5 1.4 Yêu cầu hệ thống: .6 1.5 Sơ đồ phân cấp chức 1.6 Xác định chức hệ thống : .6 1.7 Ưu nhược điểm phương pháp thủ công 1.7.1 Giải pháp đổi hệ thống Chương 2: NHỮNG NGHIÊN CỨU THỰC NGHIỆM .8 2.1 Các hồ sơ 2.2 Thiết kế mơ hình liệu quan hệ 2.2.1 Thiết kế sở liệu quan hệ .9 2.2.2 Xây dựng ERM: .9 2.3 Biểu đồ luồng thông tin mức khung cảnh: .10 2.4 Mơ hình luồng liệu mức đỉnh: 10 Chương 3: KẾT QUẢ THỰC HIỆN .17 3.1 Giao diện đăng nhập: 17 3.2 Giao diện quản lý mượn sách: 17 Giao diện cập nhật thông tin đầu sách: .17 Quản lý độc giả: 18 Quản lý nhân viên: .18 DANH MỤC CÁC TỪ VIẾT TẮT STT Chữ viết tắt ERM CSDL ERD Ý nghĩa Enterprise Risk Management Cơ sở liệu Entity Relationship Diagram DANH MỤC SƠ ĐỒ Bảng Chức hệ thống Bảng Mơ hình thực thể liên kết 11 Bảng Mức khung cảnh 12 Bảng Mức đỉnh 13 Bảng Quản lý mượn sách 14 Bảng Thông tin độc giả 15 Bảng Thông tin sách 16 Bảng 8.Thông tin nhân viên 17 Bảng Báo cáo thống kê .17 DANH MỤC HÌNH ẢNH Hình Thẻ độc giả 11 Hình Phiếu mượn sách .11 Hình Giao diện đăng nhập 19 Hình Giao diện quản lý mượn sách 19 Hình Giao diện cập nhật thông tin đầu sách .20 Hình Quản lý độc giả 20 Hình Quản lý nhân viên 21 LỜI MỞ ĐẦU Ngày nay, tin học có bước tiến nhanh chóng ứng dụng lĩnh vực sống phạm vi toàn giới nói chung Việt Nam nói riêng.Tin học người ta quan tâm nhắc đến nhiều hết phần khơng thể thiếu sống văn minh, góp phần đẩy mạnh cơng cơng nghiệp hố đại hố đất nước, tiến đến kinh tế tri thức Máy vi tính với phần mềm công cụ đắc lực giúp ta quản lý, tổ chức, xếp xử lý công việc cách nhanh chóng xác Ở Việt Nam nay, máy tính điện tử đặc biệt máy vi tính nhiều năm qua sử dụng rộng rãi Sự phát triển tin học, công nghệ phần mềm, phần cứng, tài liệu tham khảo đưa bước tiếp cận với công nghệ thông tin lĩnh vực nhằm đáp ứng nhu cầu người Quản lý thư viện đề tài khơng cịn mẻ với toán quản lý Việc đưa tin học vào ứng dụng để quản lý hữu ích, chúng ta phải bỏ thời gian mà lại thu hiệu cao, xác tiện lợi nhanh chóng.Trong phạm vi báo cáo em đề cập đến vấn đề “ Quản lý thư viện” trường ĐH Công nghệ Đông Á máy vi tính Với khoảng thời gian khơng nhiều, vừa phân tích thiết kế, nghiên cứu tìm hiểu khai thác ngơn ngữ mới, vừa thực chương trình khó khăn chúng em Bởi “Quản lý thư viện” đề tài có nội dung rộng, mặt khác khả am hiểu hệ thống em cịn nhiều hạn chế. Vì trong q trình làm cịn có nhiều sai xót nên chúng em mong nhận ý kiến đóng góp thầy toàn thể bạn lớp để tập em hoàn thiện. Chương -TỔNG QUAN PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG THƠNG TIN 1.1 Phát biểu toán Cùng với phát triển mạnh mẽ công nghệ thông tin với xâm nhập nhanh chóng tin học vào lĩnh vưc đời sống xã hội việc sử dụng máy tính cơng tác quản lý trở thành nhu cầu cấp bách, yếu tố không thê thiếu nhằm nâng cao chất lượng hiệu công tác quản lý Trong lĩnh vực quản lý thư viện việc điều chỉnh bổ sung thơng tin thực khó khăn khơng rõ ràng, việc tìm kiếm thơng tin nhiều thời gian, độ xác Do tin học hóa hoạt động nhà trường vào “Quản lý thư viện” ngày trở nên cần thiết Việc ứng dụng Tin học công tác quản lý giúp cho người khỏi lao động thủ cơng, nâng cao hiệu công việc, tiết kiệm nhiều thời gian 1.2 Hoạt động nghiệp vụ thư viện Các hoạt động nghiệp vụ thư viện sách thơng thường tóm tắt sau: Thư viện tạo thẻ sách gồm thông tin: mã số sách, tên sách, tên tác giả, nhà xuất bản, ngày mua sách Các đầu sách phân theo thể loại tài liệu Mỗi độc giả cấp thẻ độc giả, gồm thông tin: mã độc giả, tên độc giả, giới tính, năm sinh, ngày cấp thẻ, ngày hết hạn, địa chỉ, số điện thoại Độc giảmuốn mượn sách tra cứu thẻ sách ghi vào phiếu mượn Sau kiểm tra đầy đủ thông tin phiếu mượn, thủ thư kiểm tra điều kiện mượn độc giảvà xác nhận cho phép mượn sách, thu tiền đặt cọc độc giả Một sốthông tin phiếu mượn lưu lại để quản lý, phiếu mượn gài vào chỗ sách lấy đi, sách giao cho độc giả Khi độc giả trả sách: xác nhận thẻ độc giả, xác định phiếu mượn, việc trả sách ghi nhận vào dòng ngày trả tình trạng Phiếu mượn lưu lại để quản lý theo dõi 1.3 Sách bị trả trễ lịch hẹn hỏng bị phạt Yêu cầu hệ thống: a) Hệ thống thư viện sách xây dựng nhằm mục đích giải yêu cầu chức sau: - Giúp độc giả tra cứu sách theo loại sách, theo tên sách, theo tác giả, theo thể loại, máy tính trạm - Cung cấp cho thủ thư thông tin đầu sách độc giả mượn hạn phải trả, sách mượn - Thống kê hàng tháng số sách cho mượn theo chủ đề, tác giả, Thống kê đầu sách khơng có người mượn năm, năm, năm - Hỗ trợ thủ thư cập nhật thông tin sách, xác nhận cho mượn sách nhận lại sách độc giả trả sách - Hỗ trợ quản lý thông tin độc giả dựa thẻ độc giả, thông tin phiếu mượn - Hỗ trợ chức quản trị chung hệ thống, người quản trị chung thay đổi thông tin thêm bớt thủ thư b) Yêu cầu chức năng: - Độc giả tra cứu thông tin sách môi trường mạng nội thư viện Tuy nhiên, việc mượn trả sách phải thực trực tiếp thư viện Thủ thư sử dụng hệ thống để cập nhật quản lý q trình mượn trả sách - Thơng tin thống kê phải đảm bảo tính xác, khách quan Các hình thức phạt độc giả hạn lưu lại thông báo cho độc giả biết 1.4 Sơ đồ phân cấp chức Xác định chức hệ thống : Mô tả chức : - Quản trị hệ thống : admin sử dụng chức quản trị hệ thống để quản lý thông tin người dùng phân quyền sử dụng cho người dùng : thủ thư, thủ kho - Quản lý kho sách : hệ thống cho phép quản lý tồn thơng tin tất sách thư viện, cho phép thêm, xóa, thay đổi thơng tin sách - Quản lý độc giả : hệ thống cho phép quản lý thông tin cá nhân độc giả, thêm, xóa, sửa thơng tin độc giả - Quản lý mượn trả : hệ thống cho phép quản lý việc mượn trả sách độc giả, hỗ trợ tạo phiếu mượn, gia hạn sách - Thống kê : hệ thống cho phép thống kê số lượng sách mượn, số lượng sách chưa mượn năm giúp người quản lý thư viện nắm rõ tình hình mượn trả sách thư viện - Quản lý nhân viên : Ưu nhược điểm phương pháp thủ công - Nhược điểm: Lưu giữ thông tin tài liệu (sách, báo, tạp chí, …) phức tạp phải sử dụng nhiều loại giấy tờ, sổ sách nên cồng kềnh, nơi lưu giử không thuận tiện, cần nhiều nhân viên Khi cần tìn kiếm thơng tin sách, báo, … nhiều thời gian phải trực tiếp tìm thơng tin giấy tờ sổ sách ghi chép lại - Ưu điểm: Vốn đầu tư tốn hơn, thiết bị tin học, phần mềm tin học cho việc quản lý không cần phải đầu tư Tóm lại phương pháp thủ cơng khơng phù hợp quản lý thư viện quản lý phương pháp thủ cơng phức tạp, hệ thống địi hỏi phải có lực lượng lớn nhân viên để thực cơng việc Do tạo máy cồng kềnh hoạt động hiệu Khả đáp ứng không cao Xuất phát từ nhu cầu đổi phù hợp với phát triển xã hội ngày nay, việc thay đổi hệ thống quản lý thủ công hệ thống quản lý tối ưu điều tất yếu 1.1.1 Giải pháp đổi hệ thống Với trợ giúp đắc lực khoa học công nghệ thông tin, đặc biệt ứng dụng công nghệ thông tin, hệ thống quản lý thư viện phải đáp ứng yêu cầu sau: - Phần mềm có giao diện dễ sử dụng - Cho phép lưu trữ thông tin sách, báo, tạp chí thư viện mở rộng lượng tài liệu sau - Quản lý việc mượn, trả tài liệu 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ả cách nhanh chóng, dễ dàng - Cho phép thông kê, in ấn theo nhiều tiêu chí - Khơng gây khó khăn cho việc quản lý nhân viên thư viện 10 Chương 2: NHỮNG NGHIÊN CỨU THỰC NGHIỆM 2.1 Khái quát chung sở liệu SQL Server gì chắc câu hỏi khiến khơng người dùng quan tâm đến CNTT băn khoăn Nó xem hệ thống quản lý quan hệ sở liệu Từ đó, hỗ trợ cho ứng dụng việc xử lý giao dịch Để tìm hiểu kỹ lưỡng SQL server bạn đọc theo dõi viết mà ITNavi đưa sau nhé! Định nghĩa SQL sever gì? SQL server hay cịn gọi Microsoft SQL Server, từ viết tắt MS SQL Server Đây loại phần mềm phát triển Microsoft sử dụng để dễ dàng lưu trữ cho liệu dựa theo tiêu chuẩn RDBMS Từ đó, người ta lưu trữ liệu dựa vào tiêu chuẩn RDBMS một hệ quản trị sở liệu dạng quan hệ đối tượng. SQL Server có khả cung cấp đầy đủ công cụ cho việc quản lý từ giao diện GUI đến sử dụng ngôn ngữ cho việc truy vấn SQL Điểm mạnh SQL điểm mạnh có nhiều tảng kết hợp như: ASP.NET, C# để xây dựng Winform có khả hoạt động độc lập. Tuy nhiên, SQL Server thường kèm với việc thực riêng ngôn ngữ SQL, T-SQL, Cụ thể sau: T-SQL loại ngôn ngữ thuộc quyền sở hữu Microsoft gọi với tên Transact-SQL Nó thường cung cấp thêm nhiều cho các khả khai báo biến, thủ tục lưu trữ xử lý ngoại lệ, SQL Server Management Studio loại cơng cụ giao diện cho máy chủ sở liệu SQL, thơng thường hỗ trợ cho môi trường 64 bit 32 bit. Những thành phần SQL Server gì? SQL Server trải qua 20 năm phát triển đề version cụ thể khác Các mơ hình Client - Server chia làm thành phần bao gồm: Workstation: Nó cài đặt thiết bị vận hành để trở thành phần mềm tương tác với hệ thống máy chủ Server. Server: Được cài đặt máy chủ chính, là: SQL server, SQL Server Agent, SSIS, SSAS, Ngồi ra, bạn hồn tồn cài đặt nhiều phiên SQL Server máy chủ điều giúp tiết kiệm chi phí mua Server để hoạt động cần nhiều phiên khác Nó bảo mật tách biệt hoàn toàn giúp cho hệ thống an tồn Mục đích sử dụng SQL Server gì? SQL Server thơng thường sử dụng cho mục đích lưu trữ liệu Ngồi ra, cịn mang lại tính làm việc giúp người dùng làm việc hiệu sau: 11 Giúp người sử dụng trì việc lưu trữ bền vững Cho phép bạn tạo nhiều sở liệu hơn. Có khả phân tích liệu SSAS Nó có khả bảo mật cao Việc tạo báo cáo SSRS — SQL Server Reporting Services dễ dàng hơn. Các trình thực SSIS — SQL Server Integration Services Một số khái niệm xử lý Thông thường, xử lý bên ứng dụng thường chia thành loại xử lý, bao gồm: xử lý máy chủ xử lý trạm. Nó có khả đọc cập nhật liệu Q trình tính tốn, hiển thị liệu hình giao diện. Bạn sử dụng nhiều loại ngơn ngữ lập trình khác là: C#, Java, Xử lý tiêu chuẩn máy chủ Database Server Xử lý yêu cầu liên quan đến ghi/đọc liệu. Thực quản lý đồng liệu yêu cầu đọc ghi từ máy trạm gửi tới Thực dịch vụ quản trị liệu tự động dựa theo định kỳ backup/restore liệu. Dưới số lý cho phép người sử dụng ưa chuộng sử dụng SQL để thực đa dạng chức sau: Nó cho phép người sử dụng dùng để truy cập liệu bên hệ thống quản lý sở liệu quan hệ. Người ta cho phép người dùng mô tả liệu. Cho phép người dùng thực xác định liệu bên sở liệu thực thao tác liệu. Nó cho phép nhúng ngơn ngữ khác sử dụng mơ-đun SQL, thư viện thực trình biên dịch trước. Nó cho phép người dùng tạo thả cho sở liệu bảng. SQL cho phép người sử dụng để thực tạo chế độ view, thủ tục lưu trữ chức sở liệu. Nó cho phép người dùng để thực thiết lập quyền bảng, view thủ tục. Các phiên SQL Server gì? Trong khoảng từ năm 1995 đến năm 2916 Microsoft cho phát hành nhiều phiên sở liệu SQL Ngoài ra, Microsoft kết hợp với nhiều công cụ cho việc thực quản lý liệu phân tích liệu vào SQL Server Một số chức công nghệ xuất bao gồm: web, điện toán đám mây và thiết bị di động 2.2 Thiết kế mô hình liệu quan hệ 2.2.1 Thiết kế sở liệu quan hệ - Biểu diễn thực thể: 12 nhanvien (manv, tennv, gioitinh, namsinh, diachi, sdt) docgia (madg, tendg, gioitinh, namsinh, ngaycap the, ngayhethan, diachi, sdt) theloai (matl, tentl) vitri (mavt, tenke) sach (masach, matl, mavt, tensach, tentg, soluong, nhaxuatban, ngaymuasach) muonsach (mahd, masach, madg, manv, ngaymuon, ngaytra, soluongmuon, ghichu) - Sơ đồ mối quan hệ bảng: 2.2.2 Xây dựng ERM: 13 Hình 1: Mơ hình thực thể liên kết 2.3 Biểu đồ luồng thông tin mức khung cảnh: 14 2.4 Mơ hình luồng liệu mức đỉnh: Mức đỉnh 1: 15 Quản lý mượn sách: 16 Thông tin độc giả: 17 Thông tin sách: 18 Thông tin nhân viên: Báo cáo thống kê: 19 Chương 3: KẾT QUẢ THỰC HIỆN 3.1 Giao diện đăng nhập: 3.2 Giao diện quản lý mượn sách: Giao diện cập nhật thông tin đầu sách: 20 Quản lý độc giả: Quản lý nhân viên: 21 22 ...BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CÔNG NGHỆ ĐÔNG Á BÀI TẬP LỚN HỌC PHẦN: HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU TÊN BÀI TẬP LỚN: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG QUẢN LÝ THƯ VIỆN Bắc Ninh, tháng... 2021 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CÔNG NGHỆ ĐÔNG Á BÀI TẬP LỚN HỌC PHẦN: HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU Nhóm:8 TÊN (BÀI TẬP LỚN): PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG QUẢN LÝ THƯ VIỆN ST T Sinh viên... thư, thủ kho - Quản lý kho sách : hệ thống cho phép quản lý tồn thơng tin tất sách thư viện, cho phép thêm, xóa, thay đổi thơng tin sách - Quản lý độc giả : hệ thống cho phép quản lý thông tin