View
264
Download
2
Category
Preview:
DESCRIPTION
QL thư viện,
Citation preview
MỤC LỤC
LỜI NÓI ĐẦU..................................................................................................................................3
CHƯƠNG I......................................................................................................................................5
ĐẶC TẢ BÀI TOÁN.......................................................................................................................5
I. BÀI TOÁN................................................................................................................................5
II. YÊU CẦU HỆ THỐNG..........................................................................................................5
III. KẾT HỢP KHẢO SÁT..........................................................................................................6
CHƯƠNG II.....................................................................................................................................7
PHÂN TÍCH HỆ THỐNG................................................................................................................7
I. PHÂN TÍCH CÁC YẾU TỐ CỦA BÀI TOÁN......................................................................7
II. PHÂN TÍCH TÁC NHÂN VÀ XÁC ĐỊNH TƯƠNG TÁC...................................................7
III. XÂY DỰNG BIỂU ĐỒ PHÂN CẤP CHỨC NĂNG............................................................8
IV. MÔ TẢ CHI TIẾT CÁC CHỨNG NĂNG LÁ......................................................................9
V. CÁC HỒ SƠ SỬ DỤNG VÀ MA TRẬN THỰC THỂ CHỨC NĂNG...............................11
VI. BIỂU ĐỒ LUỒNG DỮ LIỆU..............................................................................................12
VII. MÔ HÌNH THỰC THỂ LIÊN KẾT...................................................................................22
LỜI NÓI ĐẦUTrong những năm gần đây, cùng với sự phát triển của xã hội và nền kinh tế thị
trường thì công việc quản lý ngày càng khó khăn và phức tạp. Công việc quản lý ngày càng đóng góp một vai trò quan trọng trong các cơ quan, công ty, xí nghiệp .Việc áp dụng các thành tựu của khoa học kỹ thuật nói chung và thành tựu của công nghệ thông tin nói riêng vào công tác quản lý đã không ngừng phát triển. Công tác quản lý ngày càng được nhiều các cơ quan và đơn vị quan tâm. Nhưng quản lý thế nào và quản lý làm sao cho đạt được hiệu quả cao nhất như: nhanh, bảo mật, thân thiện? Tất cả những yếu tố trên chúng ta đều có thể nhờ đến những thành tựu của ngành công nghệ thông tin, đó là những phần mềm trợ giúp quản lý thay cho những tệp hồ sơ dày cộm, thay cho những ngăn tủ đựng hồ sơ chiếm nhiều diện tích và có thể ta phải mất rất nhiều thời gian để lục lọi, tìm kiếm những thông tin hay những dữ liệu quan trọng. Tất cả những điều bất tiện ở trên đều có thể được tích hợp trong phần mềm – một sản phẩm của ngành tin học.
Tuy nhiên hiện nay, việc vận dụng ngay các phần mềm chuyên dụng còn là một vấn đề gặp không ít khó khăn. Các hệ thống tin học hoá chưa đáp ứng được yêu cầu của các nhà quản lý. Để đáp ứng được yêu cầu cấp thiết đó thì đòi hỏi phải có một đội ngũ cán bộ chuyên môn có đủ trình độ để phân tích hệ thống quản lý một cách đầy đủ chi tiết mà không bị thiếu sót hay thừa thông tin. Từ đó thiết kế hệ thống thành những chương trình thuận tiện trong quá trình làm việc như : tìm kiếm, nhập liệu, thống kê ...
Ở bất cứ thời kỳ lịch sử nào, “Thư viện” đều được coi là kho trí tuệ của loài người. Nhu cầu sử dụng thư viện rất rộng rãi. Có lẽ, không có một lĩnh vực hoạt động nào trong xã hội lại không cần đến thư viện.
Quy mô của thư viện gắn liền với sự phát triển của loài người, cùng với sự phát triển xã hội và phân ngành sản xuất. Thư viện ngày càng đa dạng về nội dung và lớn về số lượng. Ngày nay, nhiều thư viện đã có số lượng hàng vạn cuốn sách, hàng trăm số báo, tạp chí và có số lượng lớn độc giả đến thư viện mượn - trả sách mỗi ngày. Điều đó tạo nên sự phức tạp về mặt quản lý và tra tìm sách. Điều phức tạp hơn là xử lý thông tin trong việc quản lý sách để người sử dụng tìm được sách cần thiết phục vụ cho các vấn đề cần nghiên cứu. Chính vì vậy việc tin học hoá hệ thống thư viện để cho hệ thống hoạt động có hiệu quả hơn là một nhu cầu cần thiết hiện nay.
Với đề tài Quản lý thư viện chúng ta sẽ thấy được tầm quan trọng của việc ứng dụng công nghệ thông tin trong việc quản lý, nghiên cứu và tìm kiếm thông tin thư viện.
----------------------
Đây là lần đầu tiên em thiết kế một hệ thống thực tế, với sự hiểu biết và kinh nghiệm chưa nhiều nên chắc chắn không tránh khỏi những sai sót và điểm chưa hợp lý. Mong cô bổ sung góp ý để hệ thống được hoàn chỉnh hơn.
Xin chân thành cảm ơn cô : Nguyễn Thị Hồng Khánh đã tận tình giúp đỡ để em hoàn thiện đề tài này!
CHƯƠNG I
ĐẶC TẢ BÀI TOÁN
I. BÀI TOÁN
Thư viện có nhu cầu quản lý việc sử dụng sách. Thư viện làm các danh mục sách gồm các thông tin sau: mã sách, tên sách, tên tác giả, nhà xuất bản, năm xuất bản, số trang, số bản. Độc giả muốn đăng kí mượn sách thì tra cứu danh mục sách rồi ghi vào phiếu mượn. Khi mượn, độc giả phải sử dụng thẻ thư viện chứa các thông tin về tên, ngày sinh, địa chỉ, SDT...
Khi độc giả trả sách, việc trả sách được ghi nhận vào dòng ngày trả, tình trạng trên phiếu mượn và phiếu mượn được lưu để theo dõi.
II. YÊU CẦU HỆ THỐNG
Hỗ trợ làm thẻ thư viện và quản lý thông tin độc giả
Cập nhật sách mới
Giúp độc giả tra cứu sách
Cho biết đầu sách độc giả đang mượn và hạn trả
Số sách còn hay tên người đang mượn và hạn trả
Hàng tháng thống kê số sách cho mượn.
III. KẾT HỢP KHẢO SÁT
Qua khảo sát ta thấy để có thể quản lý được độc giả và sách trong thư viên, thư viện ngoài danh mục sách, phiếu mượn còn cần các hổ sơ khác để lưu trữ các thông tin.
Các hồ sơ bao gồm sổ thông tin độc giả (lưu trữ các thông tin về tên tuổi, ngày sinh, địa chỉ, SDT… của độc giả); Danh mục sách( bao gồm các thông tin về tên sách, tên tác giả, nhà xuất bản, năm xuất bản, nhà cung cấp, ngày nhập về, số bản…); sổ mượn trả ( bao gồm các thông tin về độc giả, tên sách, mã sách, ngày mượn, ngày hẹn trả, ngày trả…)
CHƯƠNG II
PHÂN TÍCH HỆ THỐNG
I. PHÂN TÍCH CÁC YẾU TỐ CỦA BÀI TOÁN
Bảng phân tích:
Động từ + bổ ngữ Danh từ Nhận xét
Tra cứu sách
Mượn sách
Trả sách
Làm thẻ thư viện
Cập nhật sách
Cung cấp sách
Thư viện
Sách
Sinh viên
Phiếu mượn
Thẻ thư viện
Nhà cung cấp
II. PHÂN TÍCH TÁC NHÂN VÀ XÁC ĐỊNH TƯƠNG TÁC
Từ bảng phân tích ta rút ra tác nhân tới hệ thống là độc giả và nhà cung cấp.
Qua mô tả bài toán ta tìm được 10 luồng thông tin
- 4 luồng từ độc giả đến hệ thống
- 4 luồng từ hệ thống tới sinh viên
- 1 luồng từ nhà cung cấp tơi hệ thông
- 1 luồng từ hệ thống tới nhà cung cấp
Qua đó ta xác định được biểu đồ ngữ cảnh của hệ thống như sau:
III. XÂY DỰNG BIỂU ĐỒ PHÂN CẤP CHỨC NĂNG
Dựa vào bảng phân tích ta có nhóm các chức năng chi tiết lá như sau
Các chức năng chi tiết (lá)Nhóm
lần 1Nhóm lần 2
Quản lý thông tin độc giảQuản lý độc giả
Quản lý Thư Viện
Cấp thẻ thư viện
Cập nhật sách mới Quản lý kho sáchTra cứu sách
Mượn sách Quản lý mượn trảTrả sách
Thống kê sách mượn
Thống kêThống kê sách còn
Thống kê người mượn
Thống kê quá hạn
0
HỆ THỐNG QUẢN LÝ THƯ VIỆN
ĐỘC GIẢ
TT độc giả
Thẻ thư viện
Thông tin sách
Thẻ thư viên + phiếu mượn
Sách
Sách + Phiếu mượn
TT phản hồi
NHÀ CUNG CẤP
Yêu cầu sách
Cung cấp sách
Từ bảng chức năng ta có biểu đồ phân rã chức năng
IV. MÔ TẢ CHI TIẾT CÁC CHỨNG NĂNG LÁ
1. Chức năng làm thẻ thư viện:
Khi có độc giả có nhu cầu đọc sách( mượn sách) tại thư viện thì quản lý làm thẻ thư viện cho người này, việc làm thẻ yêu cầu độc giả cung cấp các thông tin đầy đủ và chính xác về mình để thư viện lưu lại cho việc theo dõi, quản lý. Đồng thời thư viện in các thông tin lên thẻ để độc giả sử dụng trong việc tra cứu hay mượn tài liệu.
2. Chức năng quản lý thông tin:
Việc quản lý thông tin độc giả bao gồm thêm mới thông tin độc giả vào sổ độc giả, xóa thông tin các độc giả không còn nhu cầu với thư viên, chỉnh sửa các thông tin sai lệnh về độc giả.
Quản lí thư viện
1. Quản lí bạn đọc 4. Thống kê
1.1. Làm thẻ thư viện
1.2. Quản lý TT
2. Quản lý sách 3. Quản lí mượn - trả
2.1. Cập nhật sách mới
2.2. Tra cứu sách
3.1. Mượn sách
3.2. Trả sách
4.1. TK sách mượn
4.2. TK sách còn
4.3. TK người mượn
4.4. TK quá hạn
3. Chức năng cập nhật sách mới:
Khi có nhu cầu về sách mới thư viện liên hệ với nhà cung cấp để được cung ứng sách. Sách mới được nhập về sẽ đưa vào kho và cập nhật thông tin vào kho sách, đồng thời tăng số lượng bản sách
Ngoài ra, nếu có sai sót gì về thông tin sách thì chỉnh lí sửa đổi lại cho phù hợp.
4. Chức năng tra cứu sách:
Khi độc giả có nhu cầu tìm sách trong thư viện, chức năng này cho phép độc giả cung cấp một giới hạn thông tin về sách cần tìm( tên, tác giả, thể loại…) sau đó tìm kiếm và đưa ra mã sách cùng các thông tin còn thiếu khác.
5. Chức năng mượn sách:
Từ kết quả tìm kiếm độc giả tìm được sách mình cần, chức năng này ghi lại các thông tin về độc giả và sách đang mượn vào danh sách mượn trả cùng ngày mượn và hạn trả.
6. Chức năng trả sách:
Khi độc giả đến trả sách, nhân viên thư viện đối chiếu danh sách mượn trả, nếu khớp các thông tin thì ghi vào sổ mượn trả ngày trả.
7. Chức năng thống kê sách mượn:
Liệt kê ra các thông tin về đầu sách đang được mượn
8. Chức năng thống kê sách còn:
Liệt kê ra các thông tin về những sách đang còn trong kho
9. Chức năng thống kê người mượn:
Liệt kê ra danh sách độc giả đang mượn sách
10. Chức năng thông kê quá hạn
Liệt kê ra các đâu sách và độc giả mượn quá hạn
V. CÁC HỒ SƠ SỬ DỤNG VÀ MA TRẬN THỰC THỂ CHỨC NĂNG
Các hồ sơ
STT Tên Hồ Sơ
1 Thẻ thư viện
2 Phiếu mượn
3 Danh sách mượn - trả
4 Thông tin độc giả
5 Thông tin sách
Ma trận thực thể chức năng
Các thực thể dữ liệu
1. Thẻ thư viện
2. Phiếu mượn
3. Danh sách mượn-trả
4. Thông tin độc giả
5. Danh mục sách
Các chức năng nghiệp vụ 1 2 3 4 5
1. Quản lí bạn đọc C U
2. Quản lí sách U
3. Quản lý mượn - trả R U U
4. Thống kê R R R
VI. BIỂU ĐỒ LUỒNG DỮ LIỆU
1. Biểu đồ luồng dữ liệu ngữ cảnh
NHÀ CUNG CẤP
SINH VIÊN
NHÀ CUNG CẤP
SINH VIÊN
0
HỆ THỐNG QUẢN LÝ THƯ VIỆN
Đáp ứng sách Nhu cầu sách
TT phan hồi Tình trạng sách
Sách Sách
Thẻ thư viên +phiếu mượn Thông tin sách
Thẻ thư việnTT sinh viên
2. Biểu đồ luồng dữ liệu mức 0.
TT tìm kiếm
Kết quả tìm kiếm
3.0
QUẢN LÍ MƯỢN TRẢ
Phiếu mượn2 Ds mượn trả3
Thẻ thư viện1
Nhu cầu
sách
Đáp ứng sách
TT phản hồi
Tình trạng sách
Sách
Sách
Phiếu mượn T
hẻ th
Thẻ thư viện
TT sinh viên
TT độc giả4
SINH VIÊN
4.0
THỐNG KÊ
2.0
QUẢN LÍ SÁCH
1.0
QUẢN LÍ BẠN ĐỌC
NCC
Danh mục sách5
3. Biểu đồ luồng dữ liệu vật lí mức 1
a.Chức năng 1.0 Quản lý bạn đọc
1.1
Làm thẻ thư viện
NV thư viện
1.2
Quản lý TTbạn đọc
QL thư viện
TT sinh viên
Thẻ thư viện1
Thẻ thư viện
TT độc giả
TT độc giả4
ĐỘC GIẢ
b. Chứ năng 2.0 Quản lý sách
c. Chứ năng 3.0 Mượn trả sách
TT tìm ki
Cung cấp
Yêu cầu sách
Độc giả
Danh mục sách5
2.2
Tra cứu sách
NV thư viện
2.1
Cập nhật sách mới
NV thư viện
Kết quả
NCC
KQ Truy vấn
Truy vấn
Danh mục sách5
Sách+Phiếu mượn
Sách
Phiếu mượn + Thẻ thư việnĐôc giả
Phiếu mượn2
3.2
Trả sách
NV thư viện
3.1
Mượn sách
NV thư viện
DS mượn trả4
d. Chức năng 4.0 Thống kê
Danh mục sách5
TT độc giả4
DS mượn trả3
4.2
TK sách còn
NV thư viện
4.3
TK người mượn
NV thư viện
4.4
TK quá hạn
NV thư viện
4.1
TK sách mượn
NV thư viện
4. Chuyển biểu đồ luồng dữ liệu vật lý sang biểu đồ lôgic
a. Chức năng 1.0 Quản lý bạn đọc
1.1
Làm thẻ thư viện
1.2
Quản lý TTbạn đọc
Thẻ thư viện
TT sinh viên
TT độc giả4
SINH VIÊN
b. Chức năng 2.0 quản lý sách
TT tìm ki
Cung cấp
Yêu cầu sách
SINH VIÊN
Danh mục sách5
2.2
Tra cứu sách
2.1
Cập nhật sách mới
Kết quả
NCC
c. Chức năng 3.0 Quản lý mượn - trả
TT phản hồi
Sách
Sách
Phiếu mượn + Thẻ thư viện
Tình trạng
SINH VIÊN
3.2
Trả sách
3.1
Mượn sách
DS mượn trả3
d. Chức năng 4.0 Thống kê
Danh mục sách5
TT độc giả4
DS mượn trả3
4.2
TK sách còn
4.3
TK người mượn
4.4
TK quá hạn
4.1
TK sách mượn
VII. MÔ HÌNH THỰC THỂ LIÊN KẾT
1. Đầu vào
Sổ mượn trả
Mã độc giả
Tên độc giả
Mã sách
Tên sách
Đơn vịNgày mượn
Ngày hẹn trả
Ngày trảTình trạng
Sổ thông tin độc giả:
Mã độc giả Tên độc giả Ngày sinh Địa chỉ Lớp Khoa
Sổ thông tin sách:
Mã sách
Tên sách
Tên tác giả
Nhà xuất bản
Nhà cung cấp
Năm xuất bản
Số trang
Ngày nhập
Số lượng
2. Bảng lựa chon mục tin
Tên chính xác của các thuộc tính
Tên viết gọn của các thuộc tính
Đánh dấu loại ở mỗi bước
(1) (2) (3)A. Sổ mượn trả- Mã độc giả- Tên độc giả- Mã sách- Tên sách- Đơn vị- Ngày mượn- Ngày hẹn trả- Ngày trả- Tình trạng
Mã ĐGTên ĐGMã sáchTên sáchĐơn vịNg.mượnNg.hẹn trảNg.trảTình trạng
XXXXX
XXXX
B. Sổ thông tin độc giả- Mã độc giả- Tên độc giả- Ngày sinh- Địa chỉ- Lớp- Khoa
Mã ĐGTên ĐGN.sinhĐịa chỉLớpKhoa
XX
X
XX
X
C. Sổ thông tin sách- Mã sách- Tên sách- Tên tác giả- Nhà xuất bản- Năm xuất bản- Ngày nhập- Nhà cung cấp
- Số trang- Tóm tắt nội dung- Sổ lượng
Mã sáchTên sáchTên TGNXBNăm XBNg.nhậpMã NCCTên NCCSố trangTTNDSố lượng
XX
XXX
XXXX
X
X
Thuộc tính tên gọi Thực thể tương ứng Thuộc tính Định danh
Tên ĐG Độc giả
Mã ĐGTên ĐGNg.sinhĐơn vịĐịa chỉ
CN
X
Tên sách Sách
Mã sáchTên sáchTên TG
NXBNăm XBSố trangTTND
X
Tên NCC Nhà cung cấpMã NCCTên NCC
X
3. Mô hình thực thể liên kết
ĐỘC GIẢ
SÁCH
Tên ĐG
Mã ĐG Ng.sinh
CN
Địa chỉ
Đơn vị
NXB
Mã sách
TTND
Tên sách
TRẢ
Năm XB
Ng.mượ
Ng.hẹn
MƯƠN
Tình
Ng.trả
Tên TG Số trang
NCC C.CẤP
Mã NCC Tên Số bản
Ng.nhập
Recommended