Các module xử lý thao tác của ngời quản lý:

Một phần của tài liệu Quản lý thông tin thư viện (Trang 59 - 75)

4.5.3.1Module quản lý t liệu:

• Input: Các yêu cầu của ngời quản lý

Bên cạnh các yêu nh của ngời dùng , ngời quản lý có thêm các yêu cầu:

Cập nhật một tài liệu mới.

Cập nhật thông tin về một tài liệu đã có. Xoá bỏ một tài liệu.

Sửa một tài liệu (khi nhập sai)

Xem danh sách những ngời đăng kí một tài liệu Xem danh sách những ngời mợn một tài liệu Thống kê các t liệu của Th viện.

* chú ý: Một tài liệu có thể thuộc nhiều chủ đề(từ khoá)

• Output: Thực hiện các yêu cầu

Lọc tài liệu, tìm kiếm, đăng kí, hiển thị thông tin về tài liệu đợc chọn hay ng- ời dùng...

4.5.3.2.Module thêm, sửa, xoá t liệu:

• Output: Kiểm tra các ràng buộc Nếu hợp lệ cập nhật vào cơ sở dữ liệu. Nếu không hợp lệ bắt cập nhật lại.

Tạo ra lựa chọn: thoát khỏi module hoặc tiếp tục cập nhật.

4.5.3.3.Module xem danh sách ngời đăng mợn tài liệu và cho mợn tài liệu:

• Input: Mã tài liệu, số thẻ, password từ bảng đăng ký (file tạm) • Output: Danh sách ngời đăng kí tài liệu đợc phép mợn tài liệu và chuyển sang file bảng kết quả mợn (file tạm).

4.5.3.4.Module thống kê các t liệu của Th viện:

• Input: Thông tin lấy từ bảng lu thông tin của Th viện. • Output: Thống kê top ten theo các chủ đề:

Tài liệu đợc mợn nhiều nhất.

Tác giả có tài liệu đợc mợn nhiều nhất. Nhà xuất bản có tài liệu đợc mợn nhiều nhất.

4.5.3.5.Module quản lý bạn đọc:

• Input: Yêu cầu của ngời quản lý: Chọn cách sắp xếp ngời dùng. Chọn cách tìm ngời dùng. Tìm kiếm ngời dùng.

Xem thông tin chi tiết về ngời dùng Cập nhật ngời dùng mới.

Cập nhật thông tin về ngời dùng. Xoá bỏ ngời dùng

Thống kê dữ liệu.

Danh sách ngời mợn quá hạn.

4.5.3.6.Module thêm, sửa, xoá thông tin về bạn đọc:

• Input: Các thông tin về ngời dùng. • Output: Kiểm tra các ràng buộc ví dụ

Ngời quản lý chỉ có thể cấp quyền thấp hơn cho ngời dùng. Nếu các thông tin hợp lệ: Cập nhật vào hệ thống.

4.5.3.7.Module xem thông tin chi tiết về bạn đọc:

• Input: Số thẻ của bạn đọc

• Output: Thông tin chi tiết về ngời dùng. (adsbygoogle = window.adsbygoogle || []).push({});

Danh sách các tài liệu ngời đó đăng kí và trạng thái đăng kí. Danh sách các tài liệu đang mợn.

Tạo ra các lựa chọn cho ngời quản lý: Cho mợn tài liệu

Thu hồi tài liệu

4.5.3.8.Thống kê bạn đọc:

• Input: Thông tin lu của Th viện.

• Output: Thống kê về các chủ đề đợc bạn đọc quan tâm nhất: -Ngời dùng mợn nhiều tài liệu nhất.

-Đơn vị có số lợng tài liệu mựon lớn nhất.

-Thống kê các tài liệu cần nhân bản( theo danh sách đăng kí)

4.5.3.9.Module quản lý hệ thống:

• Input: Nhận yêu cầu của ngời dùng: Lựa chọn bảng mã

Cập nhật thời gian chuyển trạng thái của tài liệu. • Output: Xử lý các yêu cầu

4.5.3.10. Module cập nhật thông tin các bảng mã:

• Output: Kiểm tra ràng buộc. Nếu hợp lệ thì cập nhật hệ thống.

Chơng 5. Bảo mật và an toàn cho hệ thống.

Đây cũng là một vấn đề bức thiết đối với các hệ thống thông tin lớn hiện nay cũng nh Th viện Đại Học Quốc Gia vì khả năng thâm nhập và phá huỷ dữ liệu ngoài ý muốn là có thể xảy ra và đã xảy ra rất nhiều. Điều này ảnh hởng rất lớn đến của hệ thống, có thể làm rối loạn toàn bộ sự hoạt động của hệ thống Th viện.

Các nguyên nhân chủ yếu của việc mất an toàn thông tin là:

- Thông tin đợc đa vào không chính xác và có thể dẫn đến những sai lầm.

- Nguy cơ bị sửa hay bị xoá thông tin làm cho hệ thống không hoạt động đợc hoặc hoạt động không chính xác.

- Hệ thống bị nhiễm virus tin học.

Vấn đề này đòi hỏi những ngời có trách nhiệm quản trị CSDL sao lu và phục hồi dữ liệu(BACKUP) của hệ thống một cách thờng xuyên.

Dữ liệu đợc sao lu làm nhiều bản, trong đó một bản đợc lu giữ tại máy chủ của hệ thống Th viện. Hệ thống cần đợc trang bị những công cụ phòng chống virus trên mạng để thờng xuyên kiểm tra và loại trừ nguy cơ virus tin học thâm nhập vào hệ thống thông qua các tác vụ truyền dẫn và phá hoại dữ liệu. Ngoài ra, hệ thống cần phải phân quyền đến từng bộ phận nh: độc giả, nhân viên phục vụ, nhân viên quầy cho mợn, ngời có chức năng thống kê, ngời có chức năng cập nhật...

Các quyền đó bao gồm:

- Quyền có đợc vào hệ thống Th viện hay không.

- Quyền có đợc thay đổi các thông tin của Th viện về một đối tợng nào đó.

Cụ thể quyền của các bộ phận đợc mô tả nh sau: T

liệu ạn đọcB xb N ợn/trả Hồ sơ m- Nhân viên

Nhân viên quầy cho

mợn Read Full Read Full

Những ngời khác

(gồm cả độc giả) Read Read (adsbygoogle = window.adsbygoogle || []).push({});

Một cách đơn giản để phân quyền cho từng nhân viên Th viện là xây dựng một CSDL để xác định một thẩm quyền và mật khẩu để xác nhận ngời sử dụng. Mỗi khi vào chơng trình, ngời sử dụng phải đợc xác nhận thông qua UserName và Password. Căn cứ vào đó để có thể biết đợc quyền của ngời sử dụng. Mỗi khi thực hiện một chức năng, căn cứ vào quyền hạn đã biết, chơng trình cho phép hay không việc thực hiện đó.

Một số kết quả của chơng trình

Trang đăng nhập vào hệ thống:(Login.asp)

Trang này có tác dụng kiểm tra quyền truy nhập của ngời sử dụng tuỳ theo quyền truy nhập của ngời dùng mà mà hệ thống sẽ chỉ ngời dùng tới một trang khác. Đó là trang của ngời quản trị hệ thống, trang của nhân viên quản lý hoặc trang của Bạn đọc.

Trang quản trị hệ thống:

Đây là trang của ngời quản trị hệ thống, ở trang này ngời dùng có thể thực hiện tất cả các chức năng mà hệ thống có nh: cấp quyền cho ngời dùng, Cập nhật dữ liệu, Quản lý mợn trả, Tra cứu tài liệu, Cập nhật mức u tiên...

Trang đăng ký làm thẻ:

Trang này dùng cho những ngời cha phải là Bạn đọc của Th viện muốn đăng ký tham gia hoạt động đọc và nghiên cứu tài liệu tại Th viên thì vào trang này để đăng ký làm thẻ, bằng cách điền đầy đủ các thông tin cần thiết về cá nhân nh theo yêu cầu rồi nhán nút Đăng ký. Khi đó hệ thống sẽ lu lại các thông tin về ngời ngời đăng ký vào cơ sở dữ liệu.

Trang tra cứu:

Trang tra cứu Sách đây là trang của Bạn đọc vào trang này Ngời dùng có thể tra cứu các tài liệu theo Thể loại là Sách, Tạp chí, Luận văn sau đó hệ thống sẽ tìm kiếm và trả lại kết quả nh trang kết quả tra cứu ở trang sau.

Trang kết quả tra cứu:

Đây là trang thể hiện kết quả mà ngời dùng đã yêu cầu tra cứu. ở trang này ngời dùng xem các thông tin về tài liệu. Sau đó có thể ghi lại các thông tin cần thiết hoặc dùng chuột đánh dấu vào mục đăng ký mợn để mợn các tài liệu mà ngời dùng cần. Khi đó hệ thống sẽ kiểm tra số lợng tài liệu mà ngời dùng còn có khả năng m- ợn, nếu khả năng mọn của ngời dùng còn và tài liệu đăng ký hiện có trong Th viện thì việc đăng ký mợn thành công còn trờng hợp ngợc lại thì bị từ chối.

Trang quản lý cho mợn:

Đây là trang của Nhân viên quản lý mợn trả ở trang này ngời dùng có thể cập nhật t liệu, quản lý cho mợn, lấy tài liệu từ Bạn đọc ...ở chức năng duyệt danh sách đăng ký mợn, ngời dùng xem xét và dùng chuột đánh dấu vào mục đánh dấu cho mợn, hoặc đánh dấu không cho mợn. Sau đó kích vào nút “ Tiep tuc”. Khi đó hê thống sẽ cập nhật lại dữ liệu vào cơ sở dữ liệu.

Trang cập nhật bạn đọc

Đây là một chức năng trong trang của Nhân viên Th viện. ở chức năng này ngời dùng có thể cập nhật (thêm, sửa, xoá) và xem thông tin về Bạn đọc.

Kết luận

Đánh giá:

Kết quả của khoá luận tốt nghiệp đã đáp ứng đợc yêu cầu đặt ra ban đầu là phân tích thiết kế và xây dựng chơng trình (với các chức năng cơ bản). Tuy nhiên giao diện chơng trình và cách trình bày cha mang tính chuyên nghiệp cao.

Qua thời gian làm khoá luận tốt nhiệp tuy thời gian không nhiều nhng đã tạo cho em nhiều kinh nghiệm và kiến thức bổ ích trong lập trình cũng nh cách t duy để áp dụng tin học vào việc giải quyết một bài toán quản lý trong thực tế. Do thời gian hạn chế nên việc xây dựng hệ thống chỉ dừng lại ở các chức năng chủ yếu nh chức năng cập nhật t liệu, chức năng đăng ký làm thẻ, chức năng tra cứu tài liệu chức năng quản lý cho mợn và hệ thống quản trị sử dụng CSDL là Access 97.

Hớng phát triển :

Trong thời gian tới em sẽ tiếp tục phát triển hệ thống dựa trên CSDL SQL Server 7 và hoàn thiện thêm các chức năng nh Đánh Mã số lu trữ tự động, làm các báo cáo hàng tháng, quí và Back up dữ liệu theo định kỳ.

Tài liệu tham khảo

1. Đào Kiến Quốc - Phân tích và thiết kế hệ thông quản lý thông tin tin học hoá. Tập bài giảng

2. Vũ Đức Thi - Cơ sở dữ liệu kiến thức và thực hành. NXB Thống kê 1997 3. Nguyễn Quang Vinh - Cơ sở dữ liệu. Tập bài giảng 1998

4. Ron Petrusha - ASP IN A NUTSHELL. NXB O’REILLY & Associates. Inc 1999

Một phần của tài liệu Quản lý thông tin thư viện (Trang 59 - 75)