Sau khi người quản lý kho cập nhập xong sẽ hiện thôngtin kho sách lên hệ thống để cho người quản lý mượn sách biết những sách nào còncó thể cho độc giả mượn Khi có độc giả đến mượn sách
Trang 1BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC MỎ ĐỊA CHẤT
BÀI TIẾU LUẬN MÔN PHÂN TÍCH THIẾT KẾ HỆ THỐNG
Đề tài: QUẢN LÝ THƯ VIỆN
Nhóm :
Sinh viên thực hiện -MSSV
Cán bộ giảng dạy
Thầy :
Trang 2Vi phạm
Sách hư
Trang 3vào dữ liệu sách trong kho Sau khi người quản lý kho cập nhập xong sẽ hiện thôngtin kho sách lên hệ thống để cho người quản lý mượn sách biết những sách nào còn
có thể cho độc giả mượn
Khi có độc giả đến mượn sách người quản lý mượn sách sẽ yêu cầu kiểm tra thẻ thư viện và phiếu yêu cầu mượn Nếu như phiếu yêu cầu mượn và thẻ hợp lệ thì người quản lý sẽ tra cứu thông tin sách để điền thông tin sách cần thiết vào phiếu mượn sách, sau khi tra cứu xong thông tin sách người quản lý mượn sách sẽ ghi phiếu mượn cho độc giả và cập nhập lại số lượng sách trong kho và số lượng sách độc giả mượn
Nếu người quản lý sách yêu cầu người mượn sách thẻ thư viện mà họ chưa có thì sẽ yêu cầu họ đến chỗ người quản lý bạn đọc để làm thẻ thư viện Đến chỗ làm thẻ thư viện người quản lý bạn đọc sẽ yêu cầu bạn cung cấp thông tin và họ kiểm tra thông tin đó có hợp lệ hay không, nếu không họ sẽ thông báo cho bạn thông tin này không hợp lệ Còn nếu hợp lệ sẽ cập nhập thông tin của bạn đọc lên hệ thông quản lý bạn đọc và làm thẻ cho bạn đọc
Khi độc giả đến trả sách người quản lý trả sách sẽ yêu cầu kiểm tra phiếu mượn sách của độc giả Sau khi kiểm tra xong phiếu mượn sách người quản lý trả sách sẽ kiểm tra lại sách xem nếu sách bị hư sẽ cáo lên người quản lý thư viên để
có biện pháp xử lý Nếu sách không bị sao thì người quản lý sẽ nhận lại sách và cập nhập lại số lượng sách và số lượng người trả sách
Khi có báo cáo vi phạm, người xử lý vi sẽ trực tiếp kiểm tra lỗi vi phạm của độc giả và lập biên bản và gửi báo cáo Sau khi được ban quản lý thư viện đồng ý biện bản người quản lý vi phạm sẽ xử lý người vi phạm
Trang 4Họ tên: ……… Ngày sinh: ………Giới tính: ………… Địa chỉ: ……… Lớp: ………Khoa……… Khóa học……… Có giá trị đến: …….
c Phiếu yêu cầu
THƯ VIỆN TRƯỜNG ĐẠI HỌC MỎ - ĐỊA CHẤT HÀ NỘI
PHIẾU YÊU CẦU MSSV:
Trang 5d.Phiếu mượn sách
THƯ VIỆN TRƯỜNG ĐẠI HỌC MỎ - ĐỊA CHẤT HÀ NỘI
PHIẾU MƯỢN SÁCH MSSV: ………
Trang 6f.Phiếu thanh toán
THƯ VIỆN TRƯỜNG ĐẠI HỌC MỎ - ĐỊA CHẤT HÀ NỘI
PHIẾU THANH TOÁN
MSSV: ………
Họ tên: ………
Lớp: ………
STT Mã phiếu Tên sách Thời gian mượn Thời gian trả Thành tiền Ghi chú Ngày…tháng… năm… Ký tên g.Hồ sơ sinh sinh viên THƯ VIỆN TRƯỜNG ĐẠI HỌC MỎ - ĐỊA CHẤT HÀ NỘI HỒ SƠ SINH VIÊN Họ và tên: ………
Ngày sinh: ……… Giới tính: ………
Địa chỉ: ………
Khoa: ………
Lớp: ………
Khóa: ………
Mã thẻ thư viện: ………
Trang 7i.Biên bản xử lý
THƯ VIỆN TRƯỜNG ĐẠI HỌC MỎ HÀ NỘI Biên bản xử lý vi phạm
Mã độc giả: ………
Tên độc giả: ………
Lớp: ………
Khoa: ………
Lý do vi phạm: ………
Ngày vi phạm: ………
Hình thức xử lý: ………
K Hóa đơn nhập sách THƯ VIỆN TRƯỜNG ĐẠI HỌC MỎ HÀ NỘI PHIẾU NHẬP SÁCH Số loại sách: ………
Tên sách: ………
Số lượng: ………
Người nhập: ………
Tổng tiền: ………
Tên nhà cung cấp: ………
Bảng phân tích các chức năng, tác nhân và hồ sơ
Trang 8Động Từ + Bổ ngữ Cụm Danh từ Tắc Nhân ( con ng hoặc
máy) Mượn + sách
Hủy bỏ + yêu cầu
Cung cấp + thông tin
Hồ sơ sách Thông tin Hóa đơn làm thẻ Biên bản xử lý
Hồ sơ sinh viên Nhà cung cấp Phiếu nhập sách Báo cáo Lãnh đạo thư viện
= ( không là gì cả )
= Tác nhân HSDL HSDL HSDL HSDL Tác nhân HSDL
= HSDL HSDL HSDL Tác nhân HSDL HSDL Tác nhân
Bảng 1.1: Bảng phân tích xác định chức năng, tác nhân hồ sơ.
2.1 Thiết lập biểu đồ ngữ cảnh
Trang 9Hình 1 Biểu đồ ngữ cảnh của hệ thống
0
HỆ THỐNG QUẢN LÝ THƯ VIỆN
LÃNH ĐẠO
THƯ VIỆN
THỦ THƯ
NHÀ XUẤT BẢN
SINH VIÊN
Đơn mua Yêu cầu báo cáo
Trang 102.2 Lập biểu đồ phân rã: nhóm dần các chức năng
Làm thẻ thư viện
Kiểm tra thông tin phiếu mượn
Quản lý trả sách
Trang 11Hình 2 Biểu đồ phân rã chức năng hoạt động của quản lý thư viện
2.4 Mô tả chi tiết các chức năng của lá
(1.1) Lập danh sách những sách cần nhập: Lập ra những loại sách còn thiếu về số lượng hoặc chưa có trong kho sách để gửi yêu cầu quản lý thư viện cấp phép nhập những loại sách đó
(1.2) Nhập bổ sung sách: Khi được cấp phép yêu cầu nhập sách thì người quản lý kho sách sẽ tìm và nhập những loại sách đó vào kho và báo cáo lại cho quản lý thư viện
(1.3) Phân loại sách và cập nhập: Sau khi nhập sách về kho người quản lý sách sẽ phải phân loại sách theo từng loại cho dễ dàng tìm kiếm hơn và sau đó cập nhập lạikho sách
(1.4) Phích sách: Làm áp phích sách gồm các thông tin sau: mã sách, tên sách, loại sách, tên tác giả, nhà xuất bản, năm xuất bản, số trang, số lượng, tóm tắt nội dung Sinh viên có thể tra cứu tìm kiếm sách bằng thông tin liên quan tới sách qua phích sách
Trang 12(2.1) : Tra cứu sách: Người quản lý mượn sách sẽ có nhiệm vụ tra cứu những thông tin quan trong của sách để nắm bắt rõ hơn về thông tin của cuốn sách đó
(2.2) Viết phiếu yêu cầu: Tạo ra phiếu yêu cầu bao gồm những thông tin cần biết của người mượn sách để báo cáo gửi yêu cầu mượn sách của độc giả để gửi lên người quản lý thư viện
(2.3) Nhập thông tin từ bạn đọc: Sau khi người quản lý đưa cho độc giả phiếu yêu cầu độc giả có nhiệm vụ điền đầy đủ thông tin của mình vào phiếu
(2.4) Kiểm tra thông tin: Xác minh xem thông tin của bạn đọc ở phiếu và thẻ thư viện có giống nhau hay không
(2.5) Ghi phiếu mượn: ghi lại thông tin sách và thông tin của bạn đọc vào phiếu mượn và đưa cho bạn đọc bản sao phiếu mượn Việc này giúp người quản lý mượn
có thể dễ dàng quản lý thời gian mượn của độc giả hơn
(3.1) Kiểm tra thông tin bạn đọc: Xác minh xem thông tin của ban đọc có chính xác và hợp lệ hay không nếu không yêu cầu bạn đọc cung cấp lại thông tin(3.2) Cập nhập hồ sơ bạn đọc: Lưu hồ sơ dữ liệu cảu bạn đọc cung cấp vào kho dữ liệu hồ sơ bạn đọc giúp thư viện dễ dàng quản lý bạn đọc hơn
(3.3) Làm thẻ thư viện: Từ nhưng thông tin bạn đọc cung cấp hợp lệ, người quản lýbạn đọc sẽ cung cấp cho bạn đọc thẻ thư viện giúp họ dễ dàng và tiện lợi hơn khi mượn sách hoặc vô thư viện
(4.1) Kiểm tra thông tin phiếu mượn: Kiểm tra, xác minh phiếu mượn đó có đúng hay không nếu sai sẽ báo lại cho bạn đọc
(4.2) Kiểm tra sách: Sau khi bạn đọc tra sách người quản lý trả sách sẽ kiểm tra sách xem còn nguyên vẹn hay không nếu không sẽ bảo với bạn đọc và báo cáo xử
lý với bạn đọc đó
(4.3) Ghi trả sách: Khi kiểm tra sách không có vấn đề gì thì người quản lý trả sách
sẽ ghi lại thông tin trả sách của người mượn để dễ dàng quản lý sách và thông tin của bạn đọc
(5.1) Kiểm tra lỗi vi phạm: Người xử lý vi phạm sẽ kiểm tra xem lỗi vi phạm đó cólớn hay không để có phương án xử lý
Trang 13(5.2) Lập biên bản: Người xử lý vi phạm sẽ lập biên bản rồi gửi cho độc giả để họ biết lỗi vi phạm của mình
(5.3) Thực hiện biên bản: sẽ xử lý độc giả với lỗi sai của họ theo biên bản và giúp độc giả tìm cách đền bù hợp lý
(6.1) Lập báo cáo: Bản báo cáo được thư viện lưu giữ lại nhằm có thông tin phục
vụ việc đưa ra các quyết định quản lý phù hợp cho việc điều hành sau này
2.5 Liệt kê các hồ sơ sử dụng
Trang 143.1 Biểu đồ luồng dữ liệu mức 0
3.0 Quản lý bạn đọc
4.0 Quản lý trả sách
6.0 Báo cáo
2.0 Quản lý mượn sách
1.0 Quản lý sách
5.0
Xư lý vi phạm
Bạn đọc
Nhà xuất
Bạn đọc Phiếu mượn trả
j.Báo cáo c.Phiếu yc
Trang 153.2 Biểu đồ luồng dữ liệu vật lý mức 1
a Biểu đồ tiến trình 1.0 “chức năng quản lý sách”
1.1 Nhập bổ sung
1.2 Phân loại và cập nhật sách
1.3 Làm phích sách
Trang 16b Biểu đồ tiến trình 2.0 “chức năng quản lý mượn sách”
2.1 Tra cứu sách
2.2 Viết phiếu yêu cầu
2.3 Nhập TT
từ độc giả
2.4 Kiểm tra thông tin
2.5 Ghi mượn
Trang 17c Biểu đồ tiến trình chức năng “3.0 quản lý bạn đọc”
3.1 Kiểm tra thông tin
3.2 Cập nhật hồ sơ
3.3 Làm thẻ Bạn đọc
Phiếu yêu cầu
Trang 18d Biểu đồ tiến trình chức năng “4.0 quản lý trả sách”
4.3 Ghi trả
4.1 Nhận thông tin trả sách
4.2 Kiểm tra
Phiếu mượn xong
TT trả
sách
sách
TT độc giả
Đúng quy định
Phiếu mượn
Bạn đọc
TT phản hồi
Trang 19e Biểu đồ tiến trình chức năng “5.0 xử lý vi phạm”
Phiếu mượn
5.1 Kiểm tra vi phạm
5.2 Lập biên bản
Bạn đọc
5.3 Thực hiện biên bản Thẻ thư viện
Biên bản xử lý
TT vi phạm
TT vi phạm
Trang 20f Biểu đồ tiến trình chức năng “6.0 thống kê báo cáo”
6.1 Lập báo cáo Lãnh đạo
Phiếu mượn
Báo cáo
Hồ sơ sách Biên bản xử lý
Phiếu nhập sách
Hồ sơ bạn đọc
Yc báo cáo
Báo cáo
Trang 213.4 Mô tả khái niệm dữ liệu: mô hình ER
Bước 1: Liệt kê thuộc tính ,chọn lọc
Bước 2: Xác định thực thể thuộc tính
Trang 22a.sách b.Độc gỉa(sinh vien)
Địa chỉLớp
Bảng thuộc tính còn lại sau bước 1Bước 3: Xác định mối quan hệ thuộc tính (chiến )
toán
Mã phiếu
Thời gian trả
Thành tiền
Động từ: mượn, trả ( về phía độc giả) Ghi phiếu(mượn), thanh toán(trả)
<ghi>: cái gì? Phiếu <thanh toán> : cái gì? Phiếu mượn
Trang 23cho cái gì? Sách cho cái gì? Sách Khi nào? Ngày mượn khi nào? Ngày trả Ngày trả giờ trả Bằng cách nào? Số phiếu Bao nhiêu? Tổng tiền
Bước 4 :Vẽ biểu đồ mô hình er
IV.Thiết kế-mô hình logic
4.1 Chuyển mô hình ER sang mô hình quan hệ
a.Biểu diễn thực thể
Trang 24=> sách(mã sách, tên sách, tình trạng)
=> Sinh Viên( lớp, mã độc giả, họ tên, ngày sinh, địa chỉ)
=> Tác giả( mã tác giả ,Tên tác giả)
=> Thẻ(thẻ thư viện)
=> Nhà xuất bản(tên nhà xuất bản)
=> loại sách( Mã loại sách, tên loại sách)
=> Nhà cung cấp(mã nhà cung cấp, tên nhà cung cấp)
b.Biểu diễn các mối quan hệ
Trang 25=> sách(mã thẻ, mã sách,tên sách,ngày mượn, ngày hẹn trả, ngàytrả)
=> sách( mã sách, tên sách, tên tác giả)
=> sách(mã sách, tên sách,tên nhà xuất bản,năm xuất bản)
=> loại sách(mã sách,tên sách, mã loại, loại sách)
=> sách( tên sách, số lượng,tên nhà cung cấp)
c.Chuẩn hóa: TẤT CẢ LÀ CHUẨN 3 ,KHÔNG CẦN CHUẨN HÓA d.Biểu đồ quan hệ mô hình dữ liệu ( từ 4.2 suy ra biểu đồ quan hệ )
Trang 264.2 Thiết kế cơ sở dữ liệu vật lý
Sử dụng hệ quản trị cơ sở dữ liệu access,từ các quan hệ trên ,khi phi chuẩn hóa ghép quan hệ
1.table: Bảng QUANLYMUON
Trang 27Ma_doc_gia integer 15 Khóa phụ
2 Table: THE
Ngay_het
3 TABLE: SACH
Trang 29- Cập nhật Nhà cung cấp Thực thể Nhà cung cấp
- Cập nhật Mượn trả Mối quan hệ mượn trả
- Cập nhật XB Mối quan hệ XB
- Cập nhật Cung cấp Mối quan hệ Cung cấp
- Cập nhật Viết Mối quan hệ Viết
- Cập nhật thuộc Mối quan hệ Thuộc
Trang 30
*Suy ra từ tiến trình hệ thống :chức năng quản lý mượn sách
“h Viết phiếu yêu cầu”
Trang 32*Suy ra từ tiến trình hệ thống :Quản lý trả sách
“o.Lập biên bản”
“Tiến trình 5.2”
Trang 33Giao diện nhập dữ liệu Giao diẹn xử lý
Cập nhật sách đã mượn f Phân loại sách và cập nhật sách
Trang 34Cập nhật sách đã trả g.Làm phích sách
Cập nhật bổ sung sách h Viết phiếu yêu cầu
Cập nhật các hồ sơ vi phạm j.Ghi mượn
k Cập nhật hồ sơ l.Làm thẻ m.Nhận TT trả sách n.Ghi trả
o.Lập biên bản p.Thực hiện biên bản q.Lập báo cáo
Các giao diện còn lại
f Phân loại sách và cập nhật sách
Trang 35g.Làm phích sách
h Viết phiếu yêu cầu i.Nhập TT từ độc giả j.Ghi mượn
k Cập nhật hồ sơ l.Làm thẻ m.Nhận TT trả sách n.Ghi trả
o.Lập biên bản p.Thực hiện biên bản q.Lập báo cáo eCập nhật các hồ sơ vi phạm
5.2 Hệ thống giao diện tương tác của hệ thống (kiến trúc )
5.3 )Thiết kế giao diện:
Truy nhập hệ thống
Thực đơn chính
Kiểm tra
Phiếu mượn Tra cứu sách
Quản lý độc giả
3 Kiểm tra thẻ thư viện
4.Quản lý trả
kiểm tra ghi ,trả sách
5.Báo cáo
Trang 36Hình 1: Giao diện đăng nhập
Hình 2: Giao diện “Thực đơn chính”
Trang 37Hình 3: Cập nhập sách
Hình 4: tra cứu sách
Trang 38Hình 5: Phiếu mượn sách
Hình 6: Quản lý độc giả
Trang 39Hình 7: Kiểm tra ghi, mượn sách
Hình 8: Kiểm tra ghi, trả sách
5.4 Đặc tả giao diện và tương tác
Trang 40-Kết quả: Sau mỗi lần “cập nhập các thông tin ghi vào bảng sách, xuất bản, tác giả
sẽ đc cập nhập thay đổi
b.Giao diện “ Phiếu mượn”
-Mục tiêu: Mỗi khi bạn đọc có yêu cầu mượn sách, kiểm tra các thông tin của độc giả và ghi 2 phiếu mượn.Một phiếu cho độc giả, phiếu còn lại lưu trong hồ sơ dữ liệu
-Người sử dụng: Người quản mượn sách, khi độc giả yêu cầu mượn sách người quản lý mượn sẽ tạo phiếu yêu cầu để độc giả muốn mượn điền đầy đủ thông tin của mình để có thể yêu cầu mượn sách
-Môi trường: Hệ điều hành Window 7 , hệ quản trị CSDL Access
Trang 41-Kết quả: sau khi nhấn nút “ghi phiếu” các thông tin được ghi vào bảng phiếu mượn
c.Giao diện “ Giao diện quản lý độc giả”
- Mục tiêu: nắm bắt được thông tin của độc gỉa
- Người sử dụng: Người quản lý mượn sách, khi có độc giả mới người quản lý bạn đọc sẽ yêu cầu độc giả cung cấp thông tin để họ điền vào bảng quản lý bạn đọc
- Môi trường: Hệ điều hành Window 7, hệ quản trị CSDL Access
- Kết quả: Khi điền đầy đủ thông tin ấn vào nút “cập nhập” thì thông tin cảu độc giả đó sẽ được vào vào cơ sở dữ liệu hệ thống quẩn lý bạn đọc của thư viện
d.Giao diện “Giao diện kiểm tra ghi mượn”
-Mục tiêu: dễ dàng nắm bắt thông tin của người mượn sách và số lượng sách của thư viện
-Người sử dụng: Người quản lý mượn sách, khi đã có phiếu yêu cầu mượn sách từ độc giả thì người quản lý mượn sách sẽ hỏi thông tin cần thiết và điền vào phiếu mượn sách
-Môi trường: Hệ điều hành Window 7, hệ quản trị CSDL Access
-Mẫu thiết kế: Hình 7
Trang 42-Các bảng dữ liệu sử dụng: Mã thẻ, mã sách, Ngày mượn, Ngày hẹn trả, Họ tên, Lớp, ngày sinh, ngày cấp thẻ thư viện, ngày hết hạn thẻ thư viện.
-Thao tác xử lý: Kiểm tra mã thẻ mã phiếu
-Hướng dẫn sử dụng: Ghi lại thông tin rồi ấn ghi mượn ,nếu muốn kiểm tra lại ấn
- Kết quả: Khi độc giả đã cung cấp đầy đủ thông tin trên phiếu ghi mượn thì người quản lý mượn sách sẽ có nhiệm vụ ghi đầy đủ thông tin vào phiếu và ấn nút kiểm tra lại sau khi không có vấn đề gì thì người quản lý mượn sẽ ấn nút “ghi mượn” để thông tin ghi mượn đc lưu vào cơ sở dữ liệu của thư viện
e.Giao diện “phiếu ghi trả”
-Mục tiêu: dễ dàng nắm bắt thông tin của người mượn sách và số lượng sách của thư viện
-Người sử dụng: Người quản lý mượn sách, khi có yêu cầu trả sách từ bạn đọc người quản lý trả sách sẽ phải kiểm tra thông tin trên phiếu mượn sách và tình trang của quyển sách rồi điền vào giao diện ghi trả sách
-Môi trường: Hệ điều hành Window 7 , hệ quản trị CSDL Access
-Mẫu thiết kế:Hình8
-Các bảng dữ liệu sử dụng: Mã thẻ, mã sách, Ngày mượn, Ngày hẹn trả, Họ tên, Lớp, ngày sinh, ngày cấp thẻ thư viện, ngày hết hạn thẻ thư viện
-Thao tác xử lý: Kiểm tra mã thẻ mã phiếu
-Hướng dẫn sử dụng: Ghi lại thông tin rồi ấn ghi trả ,nếu muốn kiểm tra lại ấn vàokiểm tra lại rà xoát nếu đúng thì chọn kết thúc thoát khỏi màn hình
-Kết quả: Khi độc giả đã cung cấp đầy đủ thông tin người quản lý trả sách sẽ kiểm tra thông tin và tình trạng sách, nếu không có vấn đề gì thì người quản lý sách sẽ
ấn vào nút “ghi trả” thì thông tin trên phiếu đó sẽ được lưu vào cơ sở dữ liệu của thư viện