1. Trang chủ
  2. » Luận Văn - Báo Cáo

Đề tài: quản lý thư viện

31 502 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 31
Dung lượng 391 KB

Nội dung

Chương I. Khảo sát hệ thống quản lý Thư viện 1 I. Khái quát 1 1.Mục đích 1 2. Cơ cấu tổ chức của hệ thống 1 II. Thu thập yêu cầu 2 1. Mục đích 2 2. Thu thập yêu cầu 2 3. Chương II. Phân tích hệ thống 4 2.1 Mục đích của việc phân tích chức năng của hệ thống 4 2.2 Biểu đồ phân cấp chức năng 5 2.3 Phần đặc tả chức năng 6 2. 4 Biểu đồ luồng dữ liệu 11 Phần chức năng tìm kiếm 15 2.5 Các thực thể quan hệ 18 2.5.1 Các bảng thực thể 18 2.5.2 Xác định kiểu liên kết 20 CHƯƠNGIII. THIẾT KẾ CƠ SỞ DỮ LIỆU 21 3.1 Các bảng dữ liệu 21 3.2 Mối quan hệ giữa các bảng 25 3.3 Thiết kế sơ đồ chức năng hệ thống 26 3.3.1 Menu hệ thống 26 3.3.2 Menu quản lý kho sách 27 3.3.3 Menu quản lý độc giả 27 3.3.4 Menu mượn trả 28 3.3.5 Menu tìm kiếm 28 3.3.6 Menu báo cáo 29 3.3.7 Menu trợ giúp 29 3.4. Thiết kế giao diện 30

Trang 1

Chơng I Khảo sát hệ thống quản lý Th viện

I Khái quát

1.Mục đích

Hiện nay nhu cầu nghiên cứu trong các trung tâm trờng học là rất lớn Vì vậycông tác quản lý th viện là vấn đề trọng điểm trong việc cung cấp tài liệu cho họcsinh, sinh viên Nhng đa phần hiện nay các th viện đều áp dụng mô hình tổ chứckhông hợp lý vào việc quản lý th viện của mình Việc độc giả gặp phải rất nhiều khókhăn trong các khâu từ việc làm thẻ th viện, lựa chọn các cuốn sách phù hợp với nhucầu và đến việc mợn sách đã làm cho nhiều ngời không thấy đợc lợi ích từ hoạt động

th viện Việc th viện tạo điều kiện để cho các học viên tiếp xúc dễ dàng các dịch vụcủa mình có thể nâng cao hiệu quả học tập của học viên Xuất phát từ vấn đế đó chúng

ta cần thiết phải xây dựng một mô hình tổ chức th viện hợp lý (phụ thuộc vào quy môcủa trong trờng, trong trung tâm) Nhng trớc hết chúng ta phải đánh giá đúng hiệntrạng của trờng

2 Cơ cấu tổ chức của hệ thống

Hiện nay, hệ thống th viện của nhiều nơi còn sơ sài trong vấn đề quản lý( xét vềmặt thông tin cập nhật cho ngời dùng cũng nh thuận tiện cho thủ th trong vấn đề quảnlý) những mặt yếu thể hiện rõ trong công tác cho mợn sách, cũng nh công việc của thủ

th hiện nay mất thời gian và độ chính xác không đợc đảm bảo:

Độc giả (User)

 Công tác mợn sách diễn ra một cách thủ công Ngời mợn sách phải tìm tài liệubằng cách tự tìm trong nhiều cuốn sách có tại th viện Dẫn đến việc độc giảkhông chủ động trong việc mợn sách

 Độc giả cha nhận đợc các thông tin cập nhật nhanh nhất từ th viện

 Mặc dù nhu cầu lớn nhng việc viết ý kiến phản hồi còn hạn chế

Thủ th:

 Thủ th hiện tại vẫn phải quản lý công việc chủ yếu bằng giấy tờ và nh vậy độchính xác không đợc đảm bảo

 Thống kê thông tin rất mất thời gian

 Gửi thông tin đến ngời sử dụng mới chỉ có hình thức bảng thông báo trên thviện Điều này cha thực sự đáp ứng đợc yêu cầu của ngời sử dụng

Tóm lại, nh vậy vai trò và vị trí của th viện cha đứng đúng chỗ của nó, vẫn chakhuyến khích độc giả trong việc tìm tài liệu tự nghiên cứu Trong điều kiện hiện tại rấtnhiều trung tâm, nhà trờng đang đợc trang bị cơ sở vật chất về thông tin rất hiện đại

Trang 2

mạng văn phòng đợc phát triển rộng rãi và chúng nên kết hợp quản lý th viện với hệthống hiện có Trong đề tài này tôi chỉ đa ra một giải pháp hạn chế phần nào nhữngvấn đề trên.

3 Những hạn chế

Do thời gian có hạn và do khả năng còn hạn chế cùng với kinh nghiệm làm dự áncha có nhiều nên em đã gặp rất nhiều khó khăn và chắc chắn sẽ có rất nhiều nhữngthiếu sót Em rất mong đợc các thầy cô cùng các bạn góp ý cho em để em có thể hoànthành tốt hơn đề tài của mình

II Thu thập yêu cầu

1 Mục đích

Điều quan trọng để quyết định tính thành công của một dự án là kết quả của việc thu thập yêu cầu Vì vậy việc thu thập yêu cầu nhằm để ngời lập trình nắm bắt đợc khách hàng yêu cầu những gì cho dự án, để dựa vào đó ta mới làm đợc chơng trình

2 Thu thập yêu cầu

Yêu cầu chung:

2

3

4

Yêu cầu kỹ thuật:

1 Ngôn ngữ lập trình:VB.Net

2 Cơ sở dữ liệu:SQL server 2000

3

4

Yêu cầu chất lợng:

1 Chơng trình phải dễ sử dụng,

Trang 3

Yêu cầu nội dung chi tiết:

1 Chơng trình gồm các Form:

Form chính, Form độc giả, Form sách, Form kho,… 2

3

4

Trang 4

3 Chơng II Phân tích hệ thống

2.1 Mục đích của việc phân tích chức năng của hệ thống

Phân tích là công việc đầu tiên không thể thiếu đợc trong quá trình xây dựng hệquản trị trong máy tính Không thể đa tin học hoá trong quá trình quản lý mà khôngqua quá trình phân tích Hiệu quả mang lại của hệ thống là độ sâu của quá trình ban

đầu Mục đích của nó là xác định xem bộ phận nào của hệ thống nên xử lý bằng máytính bộ phận nào do con ngời thực hiện Tổng quan về các công tác quản lý ở trên tathấy rằng quản lý th viện khi cha sử dụng bằng máy tính, các công việc nh thêm bớtsách, lu trữ thông tin về sách báo đều do con ngời làm, nên mọi công việc nh tìmkiếm, cập nhật rất khó khăn và chậm chạp vì số lợng sách báo quá nhiều

Vì vậy để tăng hiệu quả, giảm nhẹ công sức và tiết kiệm thời gian thì tin họchoá vào hệ thống th viện là rất cần thiết Hơn nữa việc tìm kiếm, sửa, huỷ,thêm,bớttheo một yêu cầu nào đó sẽ đợc thực hiện hoàn toàn trên máy tính, giúp cho việc quản

lý đạt hiệu quả cao có tính mềm dẻo và tiện lợi Muốn nh vậy thì trớc hết ta phải cóphần phân tích thật tốt

Trang 5

Thống kê l ợt độc giả

Cập nhật thông tin

kho sách

Thống kê l ợt tài liệu

l u hànhCập nhật

Trang 6

2.3 Phần đặc tả chức năng

+ Chức năng cập nhật thông tin

- Cập nhật thông tin về tài liệu

Chức năng cập nhật thông tin về tài liệu có nhiệm vụ cập nhật thông tin về tàiliệu bao gồm: loại sách, tên tác giả, mã nhà sản xuất, năm xuất bản, số trang, kích cỡ,tên kho sách, mã sách, số đăng ký, ngôn ngữ, thể loại sách báo hay tạp chí

Cập nhật tài liệu có hai loại:

Cập nhật thông tin về tài liệu đã có trong th viện thì ta chỉ cần cập nhật thông tin

Input: Chọn tài liệu cần xem

Process: Lấy thông tin về tài liệu từ CSDL

Output: Hiển thị các thông tin về tài liệu cần xem

Insert:

Input: Nhập vào các thông tin về tài liệu cần thêm

Process: Bộ sử lý sẽ nhập các thông tin về tài liệu vào cơ sở dữ liệuOutput: Hiện ra thông báo là tài liệu đã đợc thêm thành công

Delete:

Input: Chọn tên tài liệu cần xoá

Process: Bộ xử lý sẽ xoá các thông tin về tài liệu cần xoá từ CSDLOutput: Hiện ra bảng thông báo xoá thành công

Edit:

Input: Chọn thông tin về tài liệu cần sửa

Process: Bộ xử lý sẽ sửa các thông tin về tài liệu từ CSDL

Output: Hiện ra bảng thông báo tài liệu đã đợc sửa thành công

- Cập nhật thông tin về độc giả

Chức năng cập nhật độc giả có nhiệm vụ cập nhật về độc giả mợn sách bao gồm:

Số thẻ, tên độc giả, chức vụ, địa chỉ, trình độ, giới tính, năm sinh, chỗ ở hiện tại, số

Trang 7

Trong cập nhật thông tin về độc giả cũng có các chức năng: Show, Insert, Delete,Edit

Show:

Khi thủ th và ban quản lý muốn xem các thông tin vê độc giả nh: lớp, khoa, địachỉ, số điện thoại, số thẻ, hạn thẻ,…

Input: Tên độc giả cần xem

Process: Lấy thông tin từ CSDL

Output: Hiển thị thông tin về độc giả ra màn hình

Insert:

Khi ban quản lý muốn thêm vào trong CSDL các độc giả mới

Input: Nhập vào các thông tin về độc giả cần thêm

Process: Bộ xử lý sẽ kiểm tra xem độc giả đó đã có trong CSDL cha

nếu cha có thì thêm vào CSDLOutput: Hiển thị thông báo độc giả đã đợc thêm

Delete:

Input: Chọn tên độc giả cần xoá

Process: Bộ xử lý sẽ xoá các thông tin về độc giả ra khỏi CSDLOutput: Thông báo xoá thành công

Edit:

Input: Chon tên độc giả cần sửa

Process: Bộ xử lý sẽ sửa thông tin độc giả từ CSDL

Output: Thông báo sửa thành công

- Cập nhật kho sách: Cho phép ban quản lý th viện và thủ th cập nhật để

số lợng sách hay vị trí sách trong kho Với các chức năng: Insert, Delete,Edit

Insert:

Input: Nhập vào các thông tin cần thêm

Process: Bộ sử lý sẽ thêm các thông tin cần thêm vào CSDL

Output: Hiển thị thông báo thêm thành công

Delete:

Input: Chọn thông tin cần xoá

Process: Xoá thông tin đã chọn từ CSDL

Output: Hiển thị thông báo xoá thành công

Trang 8

Input: Chọn thông tin cần sửa

Process: Bộ xử lý sẽ sửa thông tin từ CSDL

Output: Hiển thị thông báo sửa thành công

- Cập nhật thông tin về thủ th: Cho phép cập nhật toàn bộ thông tin vềthủ th trong th viện Với các chức năng: Insert, Delete, Edit

Process: Các thông tin về tên thủ th đã chọn đợc xoá từ CSDL

Output: Hiển thị thông báo xoá thành công

Edit:

Input: Chọn thủ th cần sửa

Process: Các thông tin về thủ th đã chọn sẽ đợc sửa từ CSDL

Output: Hiển thị thông báo sửa thành công

- Cập nhật thông tin về nhà Xuất Bản : Cho phép cập nhật toàn bộthông tin về nhà xuất bản nh tên nhà xuất bản, mã nhà xuất bản, địa chỉ, điện thoại.Với các chức năng Insert, Delete, Edit

Input: Chọn tên nhà xuất bản cần xoá

Process: Bộ xử lý sẽ xoá các thông tin về nhà xuất bản cần xoá từ

trong CSDLOutput: Hiển thị thông báo xoá thành công

Trang 9

Input: Chọn tên nhà xuất bản cần sửa

Process: Thông tin về nhà xuất bản sẽ đợc sửa từ CSDL

Output: Hiển thị thông báo sửa thành công

+ Mợn - trả sách

- Mợn sách: Chức năng này có nhiệm vụ cho độc giả mợn sách do đócần phải cập nhật và thống kê toàn bộ những yêu câu về sách mà độc giả cần mợn.Với các chức năng Insert, Delete

Insert:

Input: Tên độc giả và yêu cầu của độc giả

Process: Bộ xử lý sẽ kiểm tra tên độc giả và nhập các thông tin về

yêu cầu của độc giả vào CSDLOutput: Nếu độc giả đủ các điều kiện đợc mợn( có thẻ, thẻ còn han

sử dụng… ) thì kết quả trả về là bảng thông báo thêm thànhcông

Nếu không thoả mãn thì sẽ trả về bảng thông báo: khônghợp lệ

Delete:

Input: Chọn thôngtin cần xoá

Process: Bộ xử lý sẽ xoá các thông tin từ CSDLOutput: Hiển thị thông báo xoá thành công

- Trả sách: Chức năng này có nhiệm vụ thu thập lại sách đã cho độc giảmợn, do đó cần ghi lại các thông tin về độc giả đã trả sách nh: ngày trả, tình trạngtrả…

- Xử lý phạt: Mỗi thẻ sẽ có thợi hạn sử dụng theo quy định của th viện,

đối với mỗi trờng hợp mợn sách quá hạn hay làm h hang sách thì sẽ bị phạt theo quy

Trang 10

Search:

Input: Tài liệu cần tìm kiếmProcess: Bộ xử lý sẽ tìm tài liệu từ trong CSDLOutput: Kết quả của việc tìm kiếm

Bạn đọc cũng có thể tìm thông tin về sách bằng máy tính dành cho độc giả

- Chức năng tìm kiếm độc giả: Khi thủ th hay ban quản lý th viện muốn tìmkiếm các thông tin về độc giả nh: lớp, khoa, địa chỉ, hạn thẻ,… để quản lý

Search :

Input: Tên độc giả cần tìm kiếmProcess: Lấy các thông tin về độc giả đó từ trong CSDLOutput: Đa ra các thông tin cần tìm kiếm

- Tìm kiếm thông tin mợn trả: cho biết các thông tin về sách trong quátrình mợn trả của bạn đọc nh: tình trạng mợn, tình trạng trả, ngày mợn, ngày trả

Đồng thời cho biết các thông tin của thủ th trực tiếp cho độc giả mợn – trả sách

- Thống kê sách và báo trí lu hành: Chức năng này có nhiệm vụ thống

kê xem có bao nhiêu sách và báo trí đợc lu hành trong một năm, hoặc một kỳ

- Thống kê lợt độc giả: Chức năng này có nhiệm vụ thống kê xem một

kỳ có bao nhiêu lợt độc giả đến th viện trong một năm hoặc một kỳ

Trang 11

2 4 Biểu đồ luồng dữ liệu

a) Biểu đồ luồng dữ liệu mức khung cảnh

Mức khung cảnh tơng ứng với mức 0 của biểu đồ phân cấp chức năng, ta coi cả

hệ thống là một chứcnăng duy nhất Biểu đồ này sẽ xây dung tất cả các tác nhân của

hệ thống Mọi thông tin của hệ thống đa ra bên ngoài là thông tin đầu ra Nhiệm vụcủa hệ thống là phải lu trữ, xử lý và biến đổi các thông tin từ đầu vào thành kết quả

đầu ra Các tác nhân giao tiếp với quản lý th viện gồm: độc giả, sách và báo chí,phòng nghiệp vụ, sổ mợn sách, phiếu đăng ký, số đăng ký độc giả, nhật ký th viện…

Biểu đồ luồng dữ liệu mức khung cảnh

Độc giả

Hệ thống quản lý th viện

Thủ th

Ban quản lý th viện

Trang 12

b) Biểu đồ luồng dữ liệu mức đỉnh

Biểu đồ luồng dữ liệu mức đỉnh

Ban quản lý th viện

Trang 13

c) Biểu đồ luồng dữ liệu mức dới đỉnh

Trang 14

Y/c của độc giả

Trang 16

+ Ph©n r· chøc n¨ng t×m kiÕm s¸ch

Thñ th

T×m kiÕm theo m·

s¸ch

T×m kiÕm theo tªn s¸ch

Thñ th

KÕt qu¶ t×m kiÕm KÕt qu¶ TK

S¸ch

S¸ch

S¸ch

S¸ch

Trang 21

Ch¬ngIII ThiÕt kÕ c¬ së d÷ liÖu

3.1 C¸c b¶ng d÷ liÖu

 B¶ng kho s¸ch

B¶ng s¸ch

Trang 22

 Bảng nhà xuất bản

 Bảng độc giả

Trang 23

 B¶ng mîn tr¶

Trang 24

 B¶ng ®¨ng ký c¸ biÖt

Trang 25

3.2 Mèi quan hÖ gi÷a c¸c b¶ng

Trang 27

3.3.2 Menu quản lý kho sách

3.3.3 Menu quản lý độc giả

Trang 29

3.3.6 Menu b¸o c¸o

Trang 30

3.4 ThiÕt kÕ giao diÖn

Trang 31

Chơng I Khảo sát hệ thống quản lý Th viện 1

I Khái quát 1

1.Mục đích 1

2 Cơ cấu tổ chức của hệ thống 1

II Thu thập yêu cầu 2

1 Mục đích 2

2 Thu thập yêu cầu 2

3 Chơng II Phân tích hệ thống 4

2.1 Mục đích của việc phân tích chức năng của hệ thống 4

2.2 Biểu đồ phân cấp chức năng 5

2.3 Phần đặc tả chức năng 6

2 4 Biểu đồ luồng dữ liệu 11

Phần chức năng tìm kiếm 15

2.5 Các thực thể quan hệ 18

2.5.1 Các bảng thực thể 18

2.5.2 Xác định kiểu liên kết 20

ChơngIII Thiết kế cơ sở dữ liệu 21

3.1 Các bảng dữ liệu 21

3.2 Mối quan hệ giữa các bảng 25

3.3 Thiết kế sơ đồ chức năng hệ thống 26

3.3.1 Menu hệ thống 26

3.3.2 Menu quản lý kho sách 27

3.3.3 Menu quản lý độc giả 27

3.3.4 Menu mợn trả 28

3.3.5 Menu tìm kiếm 28

3.3.6 Menu báo cáo 29

3.3.7 Menu trợ giúp 29

3.4 Thiết kế giao diện 30

Ngày đăng: 29/03/2014, 11:34

HÌNH ẢNH LIÊN QUAN

Sơ đồ menu của hệ chơng trình - Đề tài: quản lý thư viện
Sơ đồ menu của hệ chơng trình (Trang 26)

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w