Ứng dụng công nghệ thông tin trong hệ thống quản lý thư viện để nâng cao chất lượng phục vụ bạn đọc

MỤC LỤC

Mục đích của đề tài

Hệ thống quản lý th viện từ trớc đến nay duy trì và tồn tại hoàn toàn bằng phơng pháp thủ công, nhng các thao tác và điều hành và quản lý rất có tính khoa học và tổ chức hệ thống rất tốt. Bên cạnh đó, tin học hoá còn làm cho hệ thống th viện có thể hoà nhập vào thế giới phát triển công nghệ để có thể ứng dụng đợc những thành tựu mới nhất về CNTT để hỗ trợ công tác quản lý và phục vụ độc giả.

Khảo sát hệ thống cũ

Những ngời làm công tác th viện đã giúp đỡ học sinh nhiều nh việc tìm kiếm sách, thông tin về sách, tạp chí, tìm kiếm những sách có nội dung phong phú, khuyến khích các em trong việc mợn sách và tạp chí về nhà sử dụng .Đồng thời luôn luôn nhắc nhở các em phải biết giữ gìn, và bảo vệ sách. Với gần 1000.000 cuốn sách và tạp chí và số lợng học sinh nh vậy yêu cầu việc phục vụ bạn đọc đặt ra phải nhanh chóng mà trong đó danh mục báo cáo và tìm kiếm, thống kê, đợc đặt ra hàng đầu và th viện phải tìm mọi cách để hoàn thiện hơn.

Phiếu mợn sách

Đánh giá những nhợc điểm của hệ thống cũ

- Vì thao tác nhiệp vụ hoàn toàn thủ công nên công việc và hiệu quả trong công tác nghiệp vụ phụ thuộc rất nhiều vào trình độ và các kỹ năng của các cán bộ th viện. - Việc quản lý th viện nh cập nhập thông tin mới, sửa đổi thông tin, thiết lập các biểu đồ thống kê ..là khó khăn thậm chí gây nhầm lẫn khó có khả năng khắc phục ngay đợc.

Yêu cầu tin học hoá, thuận lợi và khó khăn

    Những khó khăn trên sẽ đợc hạn chế nếu xây dựng đợc một hệ thống quản lý th viện tốt trong công tác kết hợp hài hoà giữa công nghệ và các công tác thủ công truyền thống. Trờng hợp cần bổ sung hiệu chỉnh một số thông tin liên quan về sách do thiếu hoặc cập nhật sai sót cán bộ th viện sẽ vào chức năng sửa sách và cập nhập vào cơ sở dữ liệu, để đổi các thông tin về sách. Khi cần loại bỏ một số đầu sách không có khả năng sử dụng hoặc không có nhu cầu đợc độc giả sử dụngthì chức năng huỷ sách sẽ đợc thực hiện loại bỏ các thông tin liên quan đến đầu sách đó.

    + Phần tra cứu sách : Nhằm giúp cả độc giả và nhân viên th viện tra cứu tìm kiếm một cuốn sách nào đó theo mã sách, tên sách, chủ đề hoặc tác giả của cuốn sách đó. + Phần tra cứu mợn trả : Giúp nhân viên th viện tra cứu quá trình mợn trả của một độc giả, phần này cho biết thông tin hiện thời về tình hình mợn trả của một độc giả. *Giải thích : Chức năng này thực hiện các thống kê về sách, độc giả quá trình mợn trả của độc giả theo yêu cầu một cách nhanh chóng, chính xác nhằm giúp ban quản lý th viện có đợc những thông tin cần thiết nhằm phục vụ cho mục đích tốt hơn.

    Khi nói đến truyền dẫn thông tin thì ta hiểu là ở đây có một thông tin đợc chuyển đến một chức năng để đợc xử lý, hoặc chuyển đi khỏi một chức năng nh một kết quả xử lý, bất kể hình thức truyền dẫn là gì (Bằng tay, qua máy tính, bằng fax, hay điện thoại v.v. + Định nghĩa : Một tác nhân trong là một chức năng hay là một hệ con của hệ thống, đợc mô tả một trang khác của mô hình, nhng có trao đổi thông tin với các phần tử thuộc trang hiện tại của mô hình.

    Độc giả

    Xác định các thực thể

    + Thực thể là một đối tợng hợp thành để chúng ta nghiên cứu đối tợng đó. Tiêu chuẩn để xác nhận các thực thể : Có ích trong quản lý, phân biệt giữa các thực thể với nhau. + Kiểu thực thể là một tập thể nhiều thực thể cùng loại đợc mô tả bằng những đặc trng giống nhau.

    Trong đó “Sách” và “Độc giả” là hai thực thể chính, “Mợn trả và quá hạn” là hai thực thể trung gian.

    Xác định mối quan hệ giữa các thực thể . Khái niệm

    Tiêu chuẩn để xác nhận các thực thể : Có ích trong quản lý, phân biệt giữa các thực thể với nhau. + Kiểu thực thể là một tập thể nhiều thực thể cùng loại đợc mô tả bằng những đặc trng giống nhau. Sau đây là một số thực thể của hệ thống : Hệ thống quản lý th viện gồm các thực thể sau :. Trong đó “Sách” và “Độc giả” là hai thực thể chính, “Mợn trả và quá hạn” là hai thực thể trung gian. Xác định mối quan hệ giữa các thực thể. giá trị trùng nhau), khi biết đợc một giá trị của khoá chính thì sẽ biết đợc các thông tin còn lại. - Một bản ghi của bảng A có thể kết nối với nhiều bản ghi của bảng B và ngợc lại một bản ghi của bảng B có thể kết nối với nhiều bản ghi của bảng A. - Là liên kết giữa hai thực thể A, B mà trong A có nhiều thực thể trong B và ngợc lại ứng với một thực thể trong B có nhiều thực thể trong A.

    Phân tích các mối quan hệ giữa các thực thể trong hệ thống - Mối quan hệ giữa “Sách” Và “Độc giả ” là mối quan hệ N- N. - Mối quan hệ này đợc tách thành mối quan hệ 1- N Thông qua thực thể trung gian là “Mợn trả”. Thuộc tính kết nối giữa “Sách” và “Quá hạn ” là Mã sách, giữa “Độc giả.

    Các thực thể nh : Nhà xuất bản , thể loại và thanh lý là các thực thể nhằm.

    Xác định các thuộc tính của thực thể

    Khái niệm : Chuẩn hoá là quá trình phân tích chuẩn hoá các thực thể thành một dạng mà tối thiểu việc lặp đi lặp lại, không d thừa nhng dữ. Giải pháp : Loại bỏ những thuộc tính lặp lại vào một bảng khác cùng với những thuộc tính khóa trong kiểu thực thể chứng kiến mà thuộc tính này lặp lại. Giải pháp : Loại bỏ những thuộc tính không phụ thuộc vào hàm và toàn bộ khoá vào một bảng khác cùng với những thuộc.

    Mỗi thuộc tính chỉ phụ thuộc hàm vào toàn bộ khoá mà không phụ thuộc hàm vào bất cứ thuộc tính nào khác trong bảng. Giải pháp : Loại bỏ những phụ thuộc không khoá vào một bảng khác cùng những thuộc tính mà nó phụ thuộc vào. Từ những khái niệm trên và những mẫu biểu liên quan đến hệ thống ta tiến hành chuẩn hoá cho hệ thống, các thực thể đợc chuẩn hoá có cấu trúc nh sau.

    Mã thẻ TV Mã thể loại Mã số sách Mã số sách Tên thể loại Tên sách. Mã số sách Mã thẻ TV Mã sách Tên tác giả Họ Tên Mã thẻ TV Mã thể loại Ngày sinh Ngày mợn Mã NXB Năm sinh Ngày trả.

    Bảng khác cùng những thuộc tính mà nó phụ thuộc vào.
    Bảng khác cùng những thuộc tính mà nó phụ thuộc vào.

    Thiết kế hệ thống

    • PROJECT EXPLORER
      • Hộp đối thoại ngời dùng chung

        Và bây giờ Visual Basic 6.0 bổ sung một số tính năng ngôn ngữ đã đợc mong đợi từ lâu, tăng cờng năng lực Internet, và cả những tính năng cơ sở dữ liệu mạnh hơn. Mặt khác lợi điểm khi dùng Visual Basic là tiết kiệm thời gian và công sức so với việc lập trình bằng ngôn ngữ khác khi xây dựng cùng một ứng dụng. Do Visual Basic là ngôn ngữ lập trình hớng đối tợng nên việc thiết kế giao diện rất đơn giản bằng cách đa các đối tợng vào Form và tiến hành thay đổi một số đối tợng của các thuộc tính đó.

        Trong nhiều ứng dụng của Visual Basic, kích cỡ và vị trí của biểu mẫu vào lúc hoàn tất thiết kế (thờng mệnh danh là thời gian thiết kế hoặc lúc thiết kế )là kích cỡ và hình dáng và ngời dùng sẽ gặp vào thời gian thực hiện hoặc lúc chạy chơng trình. Bản thân các biểu tợng này chỉ chứa các biểu tợng biểu thị cho các điều khiển mà ta có thể bổ xung vào các biểu mẫu, là bảng chứa các đối tợng đợc quy định sẵn của Visual Basic. Do các ứng dụng của Visual Basic thờng dung chung mã hoặc các Form đã tuỳ biến trớc đó nên Visual Basic tổ chức các ứng dụng thành các Project.

        Mã lập trình chung mà tất cả các Form trong ứng dụng chia sẻ có thể đợc phân thành các modul khác nhau và cũng đợc lu trữ tách biệt, gọi là các modul mã. Thực vậy, không nh nhiều ngôn ngữ lập trình khác, các dòng mã thi hành trong một chơng trình Visual Basic phải nằm trong các thủ tục hoặc Là các dòng mã bị cô lập sẽ không làm việc. Tóm lai Function hay Sub đều thực hiện các chức năng sau đây : - Giúp tách các công việc lớn thành các công việc nhỏ - Tự động hoá các tác vụ lặp lại.

        Lợc đồ khái niệm là một sự biểu diễn thực bằng một thứ ngôn ngữ phù hợp HQT CSDL cung cấp ngôn ngữ định nghĩa dữ DL (Data Definition Language) để xác định lợc đồ khái niệm.

        4.1.2. Bảng Quản Lý Độc giả  (Table ĐocGia)
        4.1.2. Bảng Quản Lý Độc giả (Table ĐocGia)

        Các form cơ bản của chơng trình 1. FORM Chính của Chơng trình

          Phần tích và thiết kế hệ thống – Thầy Nguyễn Văn Ba (nhà xuất bản quốc gia hà nội 2003).