Xây dựng chương trình quản lý độc giả thư viện tại trường đại học sư phạm hà nội 2

70 467 0
Xây dựng chương trình quản lý độc giả thư viện tại trường đại học sư phạm hà nội 2

Đ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

TRƢỜNG ĐẠI HỌC SƢ PHẠM HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN TRẦN THỊ HẢI YẾN XÂY DỰNG CHƢƠNG TRÌNH QUẢN LÝ ĐỘC GIẢ THƢ VIỆN TRƢỜNG ĐẠI HỌC SƢ PHẠM HÀ NỘI KHÓA LUẬN TỐT NGHIỆP ĐẠI HỌC Chuyên ngành: Sƣ phạm tin học HÀ NỘI – 2016 TRƢỜNG ĐẠI HỌC SƢ PHẠM HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN TRẦN THỊ HẢI YẾN XÂY DỰNG CHƢƠNG TRÌNH QUẢN LÝ ĐỘC GIẢ THƢ VIỆN TRƢỜNG ĐẠI HỌC SƢ PHẠM HÀ NỘI KHÓA LUẬN TỐT NGHIỆP ĐẠI HỌC Chuyên ngành: Sƣ phạm tin học Ngƣời hƣớng dẫn khoa học ThS Nguyễn Minh Hiền HÀ NỘI – 2016 LỜI CẢM ƠN Trƣớc tiên, em xin đƣợc gửi lời cảm ơn sâu sắc đến cô giáo, ThS Nguyễn Minh Hiền, ngƣời trực tiếp hƣớng dẫn bảo tận tình cho em hồn thành khóa luận Em xin gửi lời cảm ơn tới thầy, cô giáo khoa Công nghệ Thông tin trƣờng Đại học Sƣ phạm Hà Nội giúp đỡ, tạo điều kiện cho em suốt trình học tập nghiên cứu Trong trình thực hiện, cịn nhiều hạn chế trình độ nhƣ thời gian thực nên đề tài không tránh đƣợc nhiều sai sót Em mong đƣợc bảo góp ý thầy bạn Cuối cùng, em muốn gửi lời cảm ơn sâu sắc đến tất bạn bè đặc biệt gia đình, ngƣời giúp đỡ, động viên em nhiều suốt q trình học tập để em thực tốt khóa luận Hà Nội, ngày tháng năm 2016 Sinh viên Trần Thị Hải Yến LỜI CAM ĐOAN Em xin cam đoan đề tài “Xây dựng chƣơng trình quản lý độc giả thƣ viện trƣờng Đại học Sƣ phạm Hà Nội 2” kết nghiên cứu riêng em dƣới hƣớng dẫn cô giáo, ThS Nguyễn Minh Hiền Các số liệu, kết luận nghiên cứu đƣợc trình bày khóa luận trung thực chƣa đƣợc cơng bố dƣới hình thức Nếu sai em xin hoàn toàn chịu trách nhiệm Hà Nội, ngày tháng năm 2016 Ngƣời cam đoan TRẦN THỊ HẢI YẾN MỤC LỤC MỞ ĐẦU CHƢƠNG CƠ SỞ LÝ THUYẾT 1.1 Giới thiệu khái quát hệ thống thông tin quản lý sở liệu 1.1.1 Đặc điểm hệ thống thông tin quản lý 1.1.2 Các thành phần hệ thống thông tin 1.1.3 Yêu cầu hệ thống thông tin quản lý 1.1.4 Sơ lƣợc bƣớc xây dựng hệ thống thông tin quản lý 1.1.5 Các khái niệm 1.2 Giới thiệu ngôn ngữ C# 1.3 SQL Server 2008 13 1.3.1 Hệ quản trị sở liệu 13 1.3.2 Hệ quản trị sở liệu SQL Server 2008 13 CHƢƠNG PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 17 2.1 Phân tích hệ thống 17 2.1.1 Khảo sát hệ thống 17 2.1.2 Mơ hình phân cấp chức 31 2.1.3 Sơ đồ luồng liệu 32 2.1.4 Sơ đồ quan hệ thực thể 36 2.2 Thiết kế hệ thống 36 2.2.1 Thiết kế liệu 36 2.2.2 Thiết kế giao diện 45 CHƢƠNG XÂY DỰNG CHƢƠNG TRÌNH THỬ NGHIỆM 51 3.1 Giới thiệu toán 51 3.2 Ý tƣởng giải toán 52 3.3 Cách thức thực 53 3.4 Kết đạt đƣợc 54 3.4.1 Giao diện 54 3.4.2 Chức quản lý ngƣời dùng 55 3.4.3 Cửa sổ độc giả 55 3.4.4 Cửa sổ thẻ độc giả 56 3.4.5 Cửa sổ phiếu mƣợn 56 3.4.6 Cửa sổ phiếu trả 57 3.4.7 Cửa sổ phiếu đền 57 3.4.8.Danh sách thống kê tài liệu đƣợc mƣợn 58 3.4.9.Danh sách thống kê mƣợn hạn theo độc giả 59 KẾT LUẬN VÀ HƢỚNG PHÁT TRIỂN 60 TÀI LIỆU THAM KHẢO 61 DANH MỤC BẢNG Bảng 2.1: Mô tảbảng CHUYÊN NGÀNH 37 Bảng 2.2: Mô tảbảng HỌC HÀM 37 Bảng 2.3: Mô tả bảng HỌC VỊ 37 Bảng 2.4: Mô tả bảng ĐỘC GIẢ 38 Bảng 2.5: Mô tả bảng LOẠI TÀI LIỆU 38 Bảng 2.6: Mô tả bảng MỨC THẺ 38 Bảng 2.7: Mô tảbảng HỒ SƠ ĐỘC GIẢ 39 Bảng 2.8: Mô tảbảng NGHỀ NGHIỆP 39 Bảng 2.9: Mô tả bảng PHIẾU ĐỀN TÀI LIỆU 39 Bảng 2.10: Mô tả bảng PHIẾU ĐỀN TÀI LIỆU CHI TIẾT 40 Bảng 2.11: Mô tả bảng PHIẾU MƢỢN 40 Bảng 2.12: Mô tả bảng PHIẾU MƢỢN CHI TIẾT 40 Bảng 2.13: Mô tả bảng PHIẾU NHẬP 41 Bảng 2.14: Mô tả bảng PHIẾU NHẬP CHI TIẾT 41 Bảng 2.15: Mô tả bảng PHIẾU XUẤT 41 Bảng 2.16: Mô tả bảng PHIẾU XUẤT CHI TIẾT 42 Bảng 2.17: Mô tả bảng TÀI LIỆU 42 Bảng 2.18: mô tả bảng THẺ ĐỘC GIẢ 42 Bảng 2.19: Mô tả bảng TRÌNH ĐỘ 43 Bảng 2.20: Mô tả bảng NGƢỜI SỬ DỤNG 43 Bảng 2.21: Mô tả bảng MƢỢN QUÁ HẠN 43 Bảng 2.22: Mô tả bảng PHIẾU TRẢ 44 Bảng 2.23: Mô tả bảng PHIẾU TRẢ CHI TIẾT 44 Bảng 2.24: Mô tả bảng LƢỢNG ĐỘC GIẢ 44 DANH MỤC HÌNH ẢNH Hình 2.1: Mã vạch tài liệu 25 Hình 2.2: Nhãn gáy sách 26 Hình 2.3: Đơn xin làm thẻ bạn đọc 27 Hình 2.4: Phiếu mƣợn trả tài liệu 28 Hình 2.5: Sổ theo dõi trả tài liệu bạn đọc 28 Hình 2.6: Mẫu báo cáo tổng hợp tài liệu đƣợc mƣợn 29 Hình 2.7: Thƣ thông báo triệu hồi tài liệu 30 Hình 2.8: Mơ hình phân cấp chức 31 Hình 2.9: Mơ hình phân rã chức quản lý độc giả 31 Hình 2.10: Mơ hình phân rã chức quản lý mƣợn trả 32 Hình 2.11: Mơ hình phân rã chức báo cáo thống kê 32 Hình 2.12: Sơ đồ luồng liệu mức khung cảnh 33 Hình 2.13: Sơ đồ luồng liệu mức đỉnh 34 Hình 2.14: Sơ đồ luồng liệu mức dƣới đỉnh- chức quản lý độc giả 35 Hình 2.15: Sơ đồ quan hệ thực thể 36 Hình 2.16: Danh sách thống kê tài liệu đƣợc mƣợn 45 Hình 2.17: Danh sách độc giả mƣợn hạn 45 Hình 3.1: Giao diện 54 Hình 3.2: Chức quản lý ngƣời dùng 55 Hình 3.3: Cửa sổ độc giả 55 Hình 3.4: Cửa sổ thẻ độc giả 56 Hình 3.5: Cửa sổ phiếu mƣợn 56 Hình 3.6: Cửa sổ phiếu trả 57 Hình 3.7: Cửa sổ phiếu đền 57 Hình 3.8: Danh sách thống kê tài liệu đƣợc mƣợn 58 Hình 3.9: Danh sách độc giả mƣợn hạn 59 MỞ ĐẦU Lý chọn đề tài Chúng ta bƣớc vào kỷ 21, kỷ nguyên khoa học kỹ thuật đặc biệt phát triển mạnh mẽ công nghệ thông tin Trong vai trị thơng tin kiến thức yếu tố định phát triển ngành nghề, quốc gia Do cơng nghệ thơng tin thiếu đƣợc hoạt động kinh tế xã hội quốc gia giới Ở nƣớc ta nay, ngành công nghệ thông tin phát triển với tốc độ nhanh dần đƣợc ứng dụng nhiều lĩnh vực kinh tế, góp phần thúc đẩy phát triển xã hội Cùng với phát triển xã hội kinh tế thị trƣờng cơng việc quản lý ngày khó khăn phức tạp, địi hỏi phải quản lý cho đạt hiệu cao nhƣ: nhanh, bảo mật, thân thiện? Tất yếu tố nhờ đến thành tựu cơng nghệ thơng tin, phần mềm trợ giúp, quản lý giúp giảm bớt sức lao động ngƣời, tiết kiệm đƣợc thời gian, độ xác cao, gọn nhẹ, tiện lợi nhiều so với việc làm thủ công quản lý giấy tờ nhƣ trƣớc Tin học hóa giúp thu hẹp không gian lƣu trữ, tránh đƣợc thất lạc liệu, tự động hệ thống hóa cụ thể hóa thông tin theo nhu cầu ngƣời Với khả lƣu trữ lớn máy tính thay hồn toàn từ điển đồ sộ, với tốc độ tìm kiếm nhanh, xác máy tính trở thành cơng cụ đắc lực giúp đỡ ngƣời việc tra cứu tìm kiếm thông tin đạt hiệu cao Ở thời kỳ lịch sử thƣ viện đƣợc coi kho trí tuệ lồi ngƣời, nhu cầu sử dụng thƣ viện rộng rãi Có lẽ khơng có lĩnh vực hoạt động mà không cần đến thƣ viện Quy mô thƣ viện gắn liền với phát triển xã hội, ngành sản xuất nghiên cứu Thƣ viện ngày đa dạng nội dung, lớn số lƣợng Nó tạo lên phức tạp cơng tác quản lý tra tìm tài liệu ngƣời quản lý độc giả Quản lý độc giả thƣ Chọn việc sau: Thống kê tài liệu đƣợc mƣợn Danh sách độc giả mƣợn đến hạn trả Menu thực mở báo cáo, thống kê, tổng hợp liệu  Menu trợ giúp Chọn việc sau:  Hƣớng dẫn Menu thực chức hƣớng dẫn cho ngƣời dùng sử dụng chƣơng trình cách nhanh chóng hiệu  Cửa sổ tài liệu Nhập thông tin tài liệu:  Mã tài liệu:  Nhà xuất  Tên tài liệu:  Số trang  Loại tài liệu:  Ngôn ngữ  Tác giả: - Ghi Màn hình tài liệu lƣu trữ thơng tin tài liệu có thƣ viện Với chức có là:  Tìm kiếm: Khi điền thơng tin vào textbox Tìm kiếm tự động lọc hàng có thơng tin liên quan đến thơng tin textbox Tìm kiếm  Các chức thêm, sửa, xóa thơng tin tài liệu  Khơng thể thêm tài liệu có mã tài liệu tồn  Không sửa đƣợc mã tài liệu 47  Cửa sổ độc giả Nhập thông tin độc giả:  Mã độc giả:  Trình độ:  Họ đệm:  Chuyên ngành:  Tên:  Học hàm:  Ngày sinh:  Học vị:  Giới tính:  Nghề nghiệp:  Địa chỉ:  Loại độc giả: Cửa sổ độc giả lƣu trữ thông tin độc giả thƣ viện Nội dung chức tƣơng tự cửa sổ tài liệu  Cửa sổ thẻ độc giả Nhập thông tin thẻ độc giả:  Số thẻ:  Mã độc giả:  Ngày làm:  Loại thẻ:  Ngày hết hạn:  Mức thẻ: Việc mƣợn sách độc giả đƣợc quản lý thông qua thẻ độc giả  Cửa sổ phiếu mƣợn Nhập thông tin sau:  Số phiếu mƣợn:  Số thẻ:  Ngày mƣợn:  Ngày hạn trả:  Mã tài liệu:  Số lƣợng: 48 Cửa sổ phiếu mƣợn quản lý thông tin phiếu mƣợn chi tiết phiếu mƣợn Để tạo phiếu mƣợn mới, trƣớc hết phải ấn vài button Mới, lúc textbox Số phiếu mượn tự động cập nhật Ngƣời dùng thêm Mã tài liệu Số lượng vào Khi thông tin điền đầy đủ, Click vào button Thêm phiếu để thêm phiếu mƣợn  Cửa sổ phiếu trả Nhập thông tin sau:  Số phiếu trả:  Số phiếu mƣợn:  Ngày trả:  Mã tài liệu:  Số lƣợng: Khi muốn thêm phiếu trả mới, click vào button Mới, sau điền thơng tin vào textbox Phiếu mượn Khi phiếu mƣợn đƣợc điền (có tồn phiếu mƣợn có mã nhƣ vậy), thơng tin tài liệu cần trả đƣợc hiển thị ListView Chi tiết phiếu trả Số lƣợng tài liệu đƣợc trả sửa nhỏ (do tài liệu nên trả đủ)  Cửa sổ phiếu đền Nhập thông tin sau:  Số phiếu đền:  Số phiếu mƣợn:  Ngày đền:  Mã tài liệu:  Số lƣợng: 49 Các tài liệu phiếu mƣợn chƣa trả đƣợc hết đƣợc đền lần  Cửa sổ phiếu xuất Nhập thông tin sau:  Số phiếu xuất:  Ngày xuất:  Lý xuất:  Mã tài liệu:  Số lƣợng:  Đơn giá: Cửa sổ phiếu xuất quản lý thông tin việc xuất kho  Cửa sổ phiếu nhập Nhập thông tin sau:  Số phiếu nhập:  Ngày nhập:  Lý nhập:  Mã tài liệu:  Số lƣợng:  Đơn giá: Cửa sổ phiếu nhập quản lý thông tin việc nhập kho.[1] 50 CHƢƠNG XÂY DỰNG CHƢƠNG TRÌNH THỬ NGHIỆM 3.1 Giới thiệu tốn Thế giới cách mạng khoa học kĩ thuật, việc sử dụng sáng tạo trí tuệ nhân loại có ý nghĩa quan trọng Đối với Việt Nam ngành công nghệ thông tin phát triển, việc ứng dụng cơng nghệ thơng tin vào đời sống cịn nhiều hạn chế Trong công tác quản lý thƣ viện trƣớc đa số thƣ viện sử dụng phƣơng pháp truyền thống, khâu quản lý độc giả, mƣợn trả, thống kê… đƣợc làm thủ công nên công việc thƣờng đƣợc tiến hành cách chậm nhiều đƣa kết khơng xác Đối với độc giả muốn tìm đầu sách nhiều thời gian Chính vậy, chƣơng trình quản lý, phần mềm thƣ viện điện tử đời để giảm bớt gánh nặng ngƣời thủ thƣ, nhƣ làm tăng thêm hiệu công tác phục vụ bạn đọc Trƣớc đây, số thƣ viện nhƣ thƣ viện Quốc gia áp dụng chƣơng trình quản lý thơng tin liệu CDS/ISIS, qua nhiều năm sử dụng nhiều ý kiến cho CDS/ISIS chƣa thân thiện với ngƣời dùng dùng tốt công tác lƣu trữ tra cứu thông tin tƣ liệu mà Một số chức quản lý thƣ viện nhƣ tính tốn, thống kê, quản lý bạn đọc,… CDS/ISIS lại khơng đáp ứng đƣợc Việc liên kết trung tâm thông tin – thƣ viện nhằm chia sẻ nguồn lực trở thành thực cấp bách Điều thực đƣợc sở liệu thƣ viện đƣợc xây dựng chuẩn, CDS/ISIS lại chứng tỏ mặt hạn chế phải tích hợp hệ thống theo chuẩn quốc tế Hiện có số phần mềm quản lý thƣ viện nhƣ giải pháp LIBOL Tinh Vân, giải pháp VEBRARY Lạc Việt, ILIB CMCSOFT…Nhƣng trội phần mềm tích hợp quản trị thƣ viện Libol Hiện Libol có phiên 5.0, 5.5, 6.0 với tính ngày đƣợc cải tiến, thƣ viện trƣờng Đại học Sƣ phạm Hà Nội áp dụng Libol 5.5 51 Kể từ thƣ viện trƣờng Đại học Sƣ phạm Hà Nội áp dụng phần mềm Libol 5.5 đem lại nhiều hiệu công tác tra cứu phục vụ bạn đọc Bên cạnh ƣu điểm cịn tồn mặt hạn chế nhƣ cơng kiểm kê vơ khó khăn số lƣợng sách báo lớn, số độc giả thay đổi nên công tác quản lý cịn gặp nhiều sai sót, nhầm lẫn; việc tra cứu trách độc giả cịn có nhiều khó khăn, thời gian tìm sách nhiều thời gian độc giả cán thƣ viện; việc quản lý thƣ viện nhƣ cập nhật thông tin mới, sửa đổi thông tin, thiết lập biểu đồ thống kê,…là khó khăn chí cịn gây nhầm lẫn khó có khả khắc phục đƣợc Xuất phát từ nhận thức trên, em tiến hành làm đề tài với mong muốn giải mặt hạn chế tồn hệ thống quản lý thƣ viện 3.2 Ý tƣởng giải toán Qua khảo sát trạng, em nhận thấy thƣ viện trƣờng Đại học Sƣ phạm Hà Nội sử dụng phần mềm Libol 5.5 việc quản lý độc giả song số nhƣợc điểm Do đó, em định sử dụng ngơn ngữ lập trình C# để xây dựng chƣơng trìnhvới lý do: - C# ngơn ngữ lập trình thơng dụng Windows Khơng vậy, C# cịn hỗ trợ quản lý sở liệu internet, đặc biệt quản lý sở liệu - C# có nhiều tính bật Các điều khiển cho phép ta viết chƣơng trình ứng dụng kết hợp giao diện Bên cạnh đó, C# cịn hỗ trợ tính kết nối môi trƣờng liệu Access, My SQL, SQL,… Việc liên kết thực nhiều cách - Sử dụng điều khiển chuẩn C# Sử dụng điều khiển để lấy thông tin mã ngƣời sử dụng nhập vào để hiển thị kết xuất hình Ví dụ: hộp văn bản, nút lệnh, hộp danh sách,… - Lập trình với đối tƣợng: đối tƣợng thành phần để lập trình C# Đối tƣợng form, điều khiển, sở liệu 52 - Lập trình với phần hợp thành: cần sử dụng khả tính tốn Microsoft Excel, định dạng tài liệu sử dụng công cụ Microsoft Word,… - Phân phối ứng dụng: tạo xong ứng dụng ta tự phân phối cho Ta phân phối đĩa, CD, mạng,… Kết hợp với việc sử dụng SQL Server 2008 để tạo sở liệu với lý do: - C# hỗ trợ tính kết nối mơi trƣờng liệu Access, My SQL, SQL,… - Giúp giảm độ phức tạp hệ thống công nghệ thông tin đồng thời cung cấp tảng liệu dễ quản lý, dễ nâng cấp bảo mật tốt hơn, đảm bảo ứng dụng hoạt động bị gián đoạn 3.3 Cách thức thực - Khảo sát thực tiễn cách làm việc thƣ viện trƣờng, để từ thấy đƣợc ƣu, nhƣợc điểm - Tìm hiểu quy trình hoạt động quản lý độc giả thƣ viện số trƣờng khác để lấy ƣu điểm áp dụng cho thƣ viện trƣờng mình, từ xây dựng phần mềm ứng dụng - Xây dựng mơ hình phân cấp chức năng, sơ đồ luồng liệu - Tìm hiểu ngơn ngữ C# - Thiết kế sở liệu, thiết kế biểu mẫu, tài liệu in cho chƣơng trình, thiết kế giao diện hình,… - Tiến hành lập trình - Bổ sung, hồn thiện chƣơng trình 53 3.4 Kết đạt đƣợc 3.4.1 Giao diện Hình 3.1: Giao diện 54 3.4.2 Chức quản lý ngƣời dùng Hình 3.2: Chức quản lý ngƣời dùng 3.4.3 Cửa sổ độc giả Hình 3.3: Cửa sổ độc giả 55 3.4.4 Cửa sổ thẻ độc giả Hình 3.4: Cửa sổ thẻ độc giả 3.4.5 Cửa sổ phiếu mƣợn Hình 3.5: Cửa sổ phiếu mƣợn 56 3.4.6 Cửa sổ phiếu trả Hình 3.6: Cửa sổ phiếu trả 3.4.7 Cửa sổ phiếu đền Hình 3.7: Cửa sổ phiếu đền 57 3.4.8 Danh sách thống kê tài liệu đƣợc mƣợn Hình 3.8: Danh sách thống kê tài liệu đƣợc mƣợn 58 3.4.9 Danh sách thống kê mƣợn hạn theo độc giả Hình 3.9: Danh sách độc giả mƣợn hạn 59 KẾT LUẬN VÀ HƢỚNG PHÁT TRIỂN  Kết đạt đƣợc  Xây dựng đƣợc sở liệu quản lý thƣ viện hệ quản trị sở liệu SQL Server 2008 có nhiều tính mạnh, dựa tảng khảo sát phân tích thực tế  Xây dựng đƣợc chƣơng trình quản lý bạn đọc với chức nhƣ: nhập, sửa, xóa, tìm kiếm,… Tuy nhiên, chƣơng trình chƣa mang tính chun nghiệp cao, chƣa giải đƣợc trọn vẹn vấn đề phức tạp nảy sinh trình quản lý Với thời gian hồn thành có hạn lƣợng kiến thức cịn hạn chế nên chƣơng trình em khơng tránh khỏi thiếu sót mặt nội dung, hình thức nhƣ khả thuận tiện cho khách hàng Rất mong nhận đƣợc bảo, góp ý q thầy, để chƣơng trình đƣợc áp dụng vào thực tế  Hƣớng phát triển  Thiết kế giao diện chuyên nghiệp thân thiện với ngƣời dùng  Xây dựng hệ thống quản lý độc giả thƣ viện với đầy đủ chức  Cần tăng cƣờng độ bảo mật hệ thống Nếu hệ thống đƣợc bảo mật hai phƣơng diện ngƣời dùng liệu an tồn Có thể ngăn chặn ngƣời dùng bất hợp pháp 60 TÀI LIỆU THAM KHẢO [1] Nguyễn Văn Ba, (2004), Phân tích thiết kế hệ thống thơng tin, NXB Đại học Quốc gia Hà Nội [2] Đỗ Trung Tuấn, (1998), Cơ sở liệu, NXB Giáo dục [3] Trần Thị Vân, (2011), Quản lý thƣ viện trƣờng Cao đẳng Sƣ phạm Hƣng yên, Khóa luận tốt nghiệp trƣờng Đại học Sƣ phạm Hà Nội [4] Chủ biên Phạm Hữu Khang, (2006), Lập trình hƣớng đối tƣợng, NXB Lao Động Xã Hội [5] Anh Quang – Phan Hồng, Giáo trình tự học lập trình C#, NXB Văn hóa Thơng tin [6] Bryan Syverson & Joel Murach, Murach‟s SQL Server 2008 for developers, dịch Đại học FPT 61

Ngày đăng: 25/08/2016, 09:49

Từ khóa liên quan

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

Tài liệu liên quan