hệ thống quản lý thư viện trực tuyến - online library management system

62 921 1
hệ thống quản lý thư viện trực tuyến - online library management system

Đ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

LỜI CẢM ƠN Em xin chân thành cảm ơn phòng khoa học quan hệ quốc tế, khoa Toán – Lý – Tin, Trường Đại Học Tây Bắc tạo điều kiện cho em thực đề tài Em xin chân thành cảm ơn Thầy Nguyễn Văn Tú tận tình hướng dẫn, bảo em suốt thời gian thực đề tài Em xin chân thành gửi lời cảm ơn tới thầy Phan Trung Kiên, thầy Phạm Quốc Thắng giải đáp nhiều khúc mắc trình em làm đề tài Em xin gửi lời cảm ơn chân thành tới quý thầy cô khoa tận tình dạy dỗ, bảo từ ngày em theo học trường Qua đây, em xin gửi lịng biết ơn sâu sắc tới gia đình, bạn bè ủng hộ động viện lúc em gặp khó khăn sống Mặc dù cố gắng hoàn thành đề tài với tất nỗ lực thân, đề tài khơng tránh khỏi thiếu sót định, kính mong cảm thơng bảo tận tình quý thầy cô, bạn sinh viên để đề tài hoàn thiện Sơn La, tháng năm 2009 Sinh viên Vũ Minh Tùng Trang MỤC LỤC LỜI CẢM ƠN MỤC LỤC LỜI NÓI ĐẦU MỞ ĐẦU CHƯƠNG IV: KẾT LUẬN LỜI NÓI ĐẦU Trang Ngày nay, với phát triển mạnh mẽ Công nghệ thông tin, vài thập kỉ gần đây, việc tin học hoá lĩnh vực góp phần thúc đẩy phát triển tiến xã hội Thật vậy, lĩnh vực quản lý nảy sinh nhiều mối quan hệ với nhiều yếu tố phức tạp Nếu dùng biện pháp cơng cụ thủ cơng khó khăn tốn thời gian cơng tác quản lý Đứng trước tình hình trên, sử dụng phương tiện truyền thống thủ cơng, mang lại hiệu cao công việc Do đó, việc ứng dụng tin học vào việc giải công việc, đặc biệt công tác quản lý cần thiết Tuy nhiên, lĩnh vực, cơng việc lại có đặc điểm riêng Đối với lĩnh vực quản lý thư viện nói chung thư viện trường Đại học – Cao đẳng nói riêng, số lượng đầu sách số lượng người mượn tăng lên vấn đề khó khăn quản lý lại tăng cao Mỗi cần thống kê tìm kiếm thơng tin quản lý phải nhiều thời gian cho việc tra cứu thủ cơng, dẫn đến gây khó khăn cho người quản lý người mượn Phần mềm đời với mong muốn làm giảm bớt khó khăn công tác quản lý thư viện, giúp người mượn sách nhanh chóng nắm bắt thơng tin sách, có kế hoạch mượn trả cách hợp lý Đồng thời đề tài muốn xây dựng mơ hình quản lý chung áp dụng cho cơng việc khác, đóng góp lời giải vào tốn quản lý MỞ ĐẦU Trang I Lý chọn đề tài: Cơ sở lý luận: Trong thời đại ngày phát triển công nghệ thông tin đặc biệt internet mở hội cho người tiếp cận thơng tin cách nhanh chóng dễ dàng Khơng người dễ dàng chia sẻ kiến thức, kinh nghiệm, tư liệu học tập nối mạng tri thức toàn giới Trong năm gần nhà nước ta tiến hành chương trình hỗ trợ cho hệ trẻ tiếp cận với công nghệ nói chung cơng nghệ thơng tin nói riêng Có nhiều thành tựu lĩnh vực cơng nghệ thông tin đánh dấu thời gian gần đây, đặc biệt ý sản phẩm, cơng trình nghiên cứu hệ trẻ nói chung sinh viên nói riêng Trên đà phát triển ngày làm cho lĩnh vực công nghệ thông tin nước ta ngày phát triển, đóng góp vào cơng cơng nhiệp hóa – đại hóa đất nước Cơ sở thực tiễn: Qua suốt trình nghiên cứu học tập trường Đại Học Tây Bắc, bạn sinh viên khác “tách rời” với sách, tài liệu mượn từ thư viện trường Đó kho tri thức vơ to lớn để sinh viên mở rộng tầm tri thức, đồng thời giảm bớt gánh nặng kinh tế cho gia đình Nhưng, trình ấy, tơi nhận thấy quy trình quản lý sách thư viện trường thực phương pháp thủ công truyền thống (lưu số liệu sổ sách, tìm kiếm phiếu tựa sách,…), tơi thấy khơng lần nhiều bạn sinh viên phải bỏ công nhiều thời gian để mượn sách, cô, nhân viên thư viện tưởng chừng bị tải với số lượng đầu sách lượng sinh viên ngày tăng Chính thế, vấn đề đặt là: “ để giải vấn đề nêu nhằm tăng hiệu quản lý sách thư viện, giảm thời gian lãng phí cho người mượn nói chung sinh viên nói riêng nhằm tăng hiệu học tập, công tác, đẩy mạnh phong trào học tập nghiên cứu sinh viên giảng viên Xuất phát từ lý định thực đề tài: Trang “HỆ THỐNG QUẢN LÝ THƯ VIỆN TRỰC TUYẾN – Online Library Management System” II Mục đích nghiên cứu: Tìm hiểu quy trình quản lý sách thư viện, từ xậy dựng mơ hình quản lý với trợ giúp tối đa máy tính Xây dựng ứng dụng: “Hệ thống quản lý thư viện trực tuyến”, có khả đáp ứng vào quy trình quản lý sách thư viện trường ĐH Tây Bắc Nghiên cứu ứng dụng ngơn ngữ lập trình C# Sử dụng ngơn ngữ C# với phần mềm Visual Studio 2008 để xây dựng ứng dụng Nghiên cứu phần mềm trị sở liệu Microsoft SQL Server 2005, phân tích thiết kế CSDL với mơ hình thực tế Nghiên cứu ứng dụng công nghệ LINQ (Language Integrated Query) vào đề tài Đưa so sánh, nhận định với ADO.NET Nghiên cứu bước đầu ứng dụng công nghệ ASP.NET III Đối tượng nghiên cứu khách thể nghiên cứu: Hệ thống quản lý thư viện trực tuyến (Online Library Management System) IV Giả thiết khoa học: Khi khơng có phần mềm quản lý , cơng việc quản lý sách thư viện nhân viên quản lý, cơng việc tìm kiếm thơng tin sách thư viện thực thủ công dẫn đến thời gian giảm hiệu hoạt động Ngược lại, với “Hệ thống quản lý thư viện trực tuyến”, công việc quản lý sách với trợ giúp máy tính trở lên dễ dàng hết Cơng việc tìm kiếm thơng tin sách cần thiết cho người mượn từ thư viện thực cách nhanh chóng thuận tiện, người mượn khơng cần phải nhiều thời gian để lật khay tựa sách nữa, thay vào cần cú “Click” V Nhiệm vụ nghiên cứu: Trang  Phân tích hệ thống cũ, đưa ưu điểm, nhược điểm hệ thống quản lý cũ  Bước đầu đưa xây dựng hệ thống mới, khắc phục nhược điểm hệ thống cũ  Nghiên cứu kiến thức có liên quan (Đã nêu phân mục đích nghiên cứu)  Thiết kế phần mềm: “Hệ thống quản lý thư viện trực tuyến” VI Phương pháp nghiên cứu:  Phương pháp vấn  Phương pháp nghiên cứu tài liệu  Phương pháp thực hành VII Đóng góp đề tài:  Bước đầu xây dựng hệ thống, mơ hình quản lý khắc phục nhược điểm hệ thống quản lý thư viện cũ  Thiết kế phần mềm: “Hệ thống quản lý thư viện trực tuyến” đưa vào sử dụng quản lý thực tế CHƯƠNG I: KHẢO SÁT HỆ THỐNG QUẢN LÝ THƯ VIỆN TẠI THƯ VIỆN TRƯỜNG ĐẠI HỌC TÂY BẮC Trang I.1 Mơ tả quy trình quản lý thư viện I.1.1.Nhập sách - cập nhật: (Do phận nghiệp vụ thực hiện) Theo định kỳ, thư viện có bổ sung sách cho kho, việc đặt mua sách thực sau: Nhà xuất đăng thông tin sách trang web mình, thư viện xem xét, chọn sách cần mua có đơn đặt hàng, NXB gửi danh mục sách kèm theo giá cho thư viện, thư viện lập danh sách sách cần mua Sau hiệu trưởng thông qua, thư viện tiến hành lập hợp đồng với NXB Hóa đơn gửi cho phận tài vụ nhà trường toán Sau thư viện nhận sách Trong trường hợp sách nhận không đạt yêu cầu, thư viện gửi trả lại sách cho NXB theo điều khoản có hợp đồng Ngồi ra, nhà sách đáp ứng nhu cầu thư viện thư viện làm việc với họ Sách sau mua phận nghiệp vụ tiến hành phân loại, tạo mã sách Các sách phân loại đưa kho sách (Phòng sách) tương ứng, đánh số biệt lưu sổ cá biệt theo mơn loại Mỗi có bổ sung sách mới, tổ nghiệp vụ có trách nhiệm xem xét số sách có hay chưa, chưa có tiến hành tạo lập thẻ quản lý cho mã sách Cịn có ta việc cập nhật số lượng, đánh số cá biệt I.1.2.Cấp thẻ thư viện: Trang Hàng năm thư viện tiến hành làm thẻ thư viện cho sinh viên trường Thư viện dựa vào danh sách yêu cầu làm thẻ lớp để tiến hành làm thẻ cho học sinh, sinh viên Sau hoàn thành thủ tục đăng ký, học sinh, sinh viên tổ phục vụ bạn đọc cấp thẻ thư viện Thẻ thư viện gồm thuộc tính: Số thẻ, họ tên, ngày sinh, lớp, khoa, địa chỉ, ảnh Đối với độc giả thẻ, muốn làm lại phải có đơn yêu cầu Đối với sinh viên lại lớp, hết thời hạn sử dụng thẻ Sinh viên phải làm lại thẻ muốn mượn sách Đối với giáo viên, nhân viên trường cán thư viện muốn mượn sách họ phải làm thủ tục sinh viên I.1.3 Mượn trả sách: Để mượn sách, độc giả tiến hành tra cứu danh mục có sẵn thư viện qua sổ danh mục hay phiếu tựa sách Sau đó, điền thơng tin cần thiết vào phiếu yêu cầu mượn sách Nhân viên thư viện vào phiếu để tìm, đồng thời kiểm tra sách có cịn kho hay khơng độc giả mượn Phiếu yêu cầu bao gồm thông tin: Họ tên, mã sách 1, tên sách 1, mã sách 2, tên sách 2, ngày mượn, có chữ ký người giao sách người mượn Tùy theo hình thức đối tượng mượn mà số lượng sách hay thời hạn trả sách khác nhau:  Sinh viên mượn theo hình thức cá nhân: mượn tối đa cuốn, thời hạn tháng Trang  Sinh viên mượn theo hình thức tập thể (theo lớp): mượn theo số cá nhân đăng ký làm thẻ thư viện, thời hạn nghiên cứu xong môn học (thường kỳ học)  Đối tượng giảng viên nhân viên, công chức nhà trường đươc mượn với số lượng nhiều, thời hạn lâu tùy thuộc theo nhu cầu công việc cần đáp ứng Trong trường hợp người mượn hết thời hạn mượn ghi phiếu mượn, cần đến để yêu cầu gia hạn Nếu q hạn khơng hồn trả lại sách bị xử phạt theo quy định chung thư viện Tùy theo đối tượng thời điểm I.1.4 Xóa đầu sách: Hàng năm, có kiểm tra định kỳ kho sách Các sách bị hư hỏng (không dùng nữa) sách khơng có độc giả mượn lập thành danh sách Quyết định hủy đầu sách hội đồng (có chủ nhiệm thư viện, phó chủ nhiệm thành viên nhà trường) đưa Sách có định hủy lấy khỏi kho giao cho phận bảo quản sách xử lý Bộ phận xử lý thông tin loại đầu sách khỏi sổ cá biệt cách gạch gạch, xóa thơng tin sổ I.1.5 Xóa người mượn: Đối với độc giả học sinh, sinh viên, thẻ có giá trị sử dụng suốt khóa học Hết thời hạn trên, thẻ bị hủy Vấn đề quản lý độc giả thư viện hạn chế, sách dễ bị thất thoát sinh viên bỏ học cịn thẻ thư viện có hiệu lực thời hạn Trang I.1.6 Báo cáo thống kê: Định kỳ hàng tháng hay theo quý nhân viên thư viện tiến hành thống kê, lập báo cáo số sách mượn, trạng sách, độc giả, danh sách sách cần mua bổ sung (căn vào phiếu yêu cầu độc) gửi lên ban chủ nhiệm thư viện Trang 10 CHƯƠNG III VẤN ĐỀ BẢO MẬT VÀ AN TỒN THƠNG TIN III.1 Tầm quan trọng vấn đề bảo mật an tồn thơng tin : “Hệ thống quản lý thư viện trực tuyến” Với đặc thù hệ thống mang tính “trực tuyến”, tức hệ thống mở cửa để trao đổi với giới bên qua mạng Lan Internet, vấn đề bảo mật an tồn thơng tin có tầm quan trọng hết định tính thành công hệ thống Một số câu hỏi bảo mật an toàn đặt cho hệ thống là: “Điều xảy thơng tin sử dụng hệ thống nhân viên thư viện bị đánh cắp?, điều xảy thơng tin kết nối tới sở liệu bị kẻ gian sử dụng? …”, nhiều câu hỏi kiểu đặt ra, chắn điều không tốt xảy ra, ảnh hưởng nghiêm trọng tới trình hoạt động thư viện  Vấn đề bảo mật an toàn thơng tin đặt là:  Phải đảm bảo an tồn thơng tin kết nối với CSDL  Phải đảm bảo an toàn mật đăng nhập cho nhân viên quản lý người mượn III.2 Vấn đề bảo đảm an tồn thơng tin kết nối tới sở liệu: III.2.1.Đặc điểm lưu trữ thông tin kết nối tới CSDL hệ thống: Thông tin kết nối tới CSDL lưu file cấu hình:  Đối với module quản lý: nằm file app.config  Đối với module web (dành cho người mượn): nằm file web.config  Để bảo đảm an tồn thơng tin kết nối, cần phải mã hóa hai file cấu hình Trang 48 III.2.2 Mã hóa file cấu hình: - Lựa chọn phương pháp: mã hóa hàm API mã hóa window DPAPI (Data Protection Application Programming Interface) - Đặc điểm: mã hóa theo khóa máy riêng (private machine key) nên mã hóa máy giải mã máy - Kết quả:  Thông tin kết nối trước mã hóa:  Thông tin kết nối sau mã hóa: AQAAANCMnd8BFdERjHoAwE/Cl+sBAAAAKhJXpW4azUG4/Su9/O GqdAQAAAACAAAAAAADZgAAqAAAABAAAAA7N3WKsMxz0OTgQwfzdBRlAAAAAASAA ACgAAAAEAAAAGabwTqqi/fUXc4CUUV+kRgoAgAA5OwecXPsViXUPj7zNmwgcsmJ 6J3z1ramPS7GtxyEHY95te9/be+IbsLQy/uiLhnI4cITTxcM60urDbt/dwIE/Za D60mMWIfnAegd7korCiVKdqgNlBdWLYVGzn6rtn1SRHc3A7bsD8mrQ1a5fAn7YJ ieh+x8+/hCEpDZX6NqoH5I2jg22Fh9mFar9naNxjEsWY88SHqrbImyViBqV+jDh jpW1YPsH2X19sNBweN+VPX9wQ11bj571pWrY+bYXkZQUWJLaf0hhG5usyZeD5OM licr3IBxLQ7alQ5WNZiibRIN07IubQx/XpzjjCMxJXMon4v5HJUNQMYcPNyypmJ rKZVmZABtk+o+13NVagUS2be01wtt0bzgRUlU8qdDcxk7oMY5pniN3oq2dVZ2oX bk5IjN5lronoMu148ycmP7AxaSFAoX0ynArMHTnDgn7MBe7ncwNdm8aFWQUrsmb RLrTRy8GAT6UYQTlVJB/nb83NmPpibiZnnBdXHzIeoQUUiy31nDiuIzKfmpxrR5 AOmM7fIG5Yr1oiwDdmCztalj36XoKd82oxZzu3RJ4Ij6n9cjn4AoOA+FPUl9M87 cyDgiw4cKThBH67YVAuqUg8SMfX3STWXfgDJVNi/2OVQBahlwH+wBDItfW1ubAs jUL0fCQFjeoO5dCb0aF5NW74njP0Js5nUhYPwAmwmz9cJkKyP7rwHxcKfwN4d9+ mW5yPMaJBp/01/xcbztFAAAABzptx3YHtpbA4u2FXdzfJlbw4JW Trang 49 III.3 Vấn đề an toàn mật cho nhân viên quản lý người mượn: III.3.1 Mã hóa mật khẩu: - Lựa chọn phương pháp mã hóa: sử dụng giải thuật mã hóa MD5 kết hợp với phương pháp thủ công - Đặc điểm: giải thuật mã hóa chiều (Hashing Algorithm) thông dụng với 128bit mã băm Kết phép mã hóa chuẩn trả chuỗi gồm 32 ký tự Ta kết hợp với phương pháp thủ công để thu chuỗi có 48 ký tự  tăng thêm độ an toàn -Kết quả:  Mật trước mã hóa: VuMinhTung  Mật sau mã hóa: 01a0c40cb0d20840640c30190010ac0440e400706c0d50bb III.1.2 Giải vấn đề lấy lại thơng tin đăng nhập: - Khi sử dụng giải thuật mã hóa chiều, cần giải vấn đề lấy lại thông tin đăng nhập người sử dụng bị quên - Giải pháp:  Phương thức: Cấp mật có yêu cầu  Cách lấy mật mới: phát sinh ngẫu nhiên từ lớp “System.Security.Cryptography.RNGCryptoServiceProvider” - Lưu đồ giải thuật lấy lại tên đăng nhập lấy lại mật đăng nhập: Trang 50  Ghi chú: Các giải thuật áp dụng cho tài khoản nhân viên quản lý tài khoản người mượn Lấy lại tên đăng nhập Lấy lại mật đăng nhập Trang 51 CHƯƠNG IV: KẾT LUẬN IV.1 Sản phẩn • Sản phẩm hướng dẫn cài đặt, sử dụng nộp theo CD kèm • Một số hình ảnh sản phẩm phần mềm: “Hệ thống quản lý thư viện trực tuyến” Màn hình đăng nhập hệ thống Các chức Tab hệ thống Trang 52 Các chức Tab “Mượn sách – Trả sách – Thống kê” Các chức Tab “Cập nhật” Các chức Tab “Giới thiệu” Các thông tin trạng thái Trang 53 Form “thông tin cá nhân” & “Panel tiện ích” Form “Danh sách người mượn” Trang 54 Form “Gửi Email” Form “trình duyệt Internet” Trang 55 Form “Danh mục phòng sách” IV.2 Kiến nghị: Tuy hồn thành áp dụng thực tiễn, xong đứng góc độ người làm kỹ thuật, em ln mong muốn sản phẩm ngày hồn thiện Chính thế, em kính mong nhà trường, phịng khoa học khoa Tốn – Lý – Tin tạo điều kiện cho em ngày hồn thiện sản phẩm “Hệ thống quản lý thư viện trực tuyến” xây dựng lên theo mơ hình thư viện trường Đại học Tây Bắc, với là niềm tự hào người sinh viên mong muốn cống hiến cho trường, lớp Em kính mong nhà trường tạo điều kiện cho sản phẩm phần mềm: “Hệ thống quản lý thư viện trực tuyến” áp dụng thực tế IV.3 Kết luận: Trang 56  Đề tài khó khăn mơ hình quản lý sách theo mơ hình quản lý thủ cơng thư viện trường Đại Học Tây Bắc, từ đề hướng giải vấn đề  Phần mềm: “Hệ thống quản lý thư viện trực tuyến” xây dựng ứng dụng để giải vấn đề ra, cải tiến làm tăng hiệu hoạt động quản lý thư viện, hoạt động mượn trả sách sinh viên trở lên thuận lợi PHỤ LỤC Các tài liệu tham khảo: • Kỹ thuật lập trình C-Sharp 2.0 (Biên dịch từ Professional C#, 2nd Edition, Xuất Wrox Press Ltd) • Beginning Visual C# 2005 (byKarli Watsonet al - Wrox Press 2006) • Các giải pháp lập trình C# (Nguyễn Ngọc Bình Phương – NXB GTVT) • SQL Server Tập 1,2,3 (Phạm Hữu Khang – NXB Lao Động 2008) • Apress LINQ for Visual C.Sharp 2008 • Website: http://social.microsoft.com • Website: http://windowsclient.com • Website: http://learnvisualstudio.net • Website: http://c-sharpcorner.com Trang 57 Trang 58 ... quản lý khắc phục nhược điểm hệ thống quản lý thư viện cũ  Thiết kế phần mềm: ? ?Hệ thống quản lý thư viện trực tuyến? ?? đưa vào sử dụng quản lý thực tế CHƯƠNG I: KHẢO SÁT HỆ THỐNG QUẢN LÝ THƯ VIỆN... từ lý định thực đề tài: Trang “HỆ THỐNG QUẢN LÝ THƯ VIỆN TRỰC TUYẾN – Online Library Management System? ?? II Mục đích nghiên cứu: Tìm hiểu quy trình quản lý sách thư viện, từ xậy dựng mơ hình quản. .. tế, ta đưa chức : ? ?Hệ thống quản lý thư viện trực tuyến? ?? với chức sau:  Quản lý kho sách  Quản lý độc giả  Quản lý mượn trả sách  Báo cáo thống kê  Đăng tin lên website thư viện II.2 Phạm vi

Ngày đăng: 26/05/2014, 18:05

Từ khóa liên quan

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

Tài liệu liên quan