TRƯỜNG ĐẠI HỌC VINH
KHOA CÔNG NGHỆ THÔNG TIN
====
BÀI PHÂN TÍCH THIẾT KẾ HỆ THỐNG
ĐỀ TÀI QUẢN LÝ THƯ VIỆN
Thực hiện: Nhóm 1
MỤC LỤC
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ỎA 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
VIII. MÔ HÌNH DỮ LIỆU LÔGIC................................................................................................26
IV. CƠ SỞ DỮ LIỆU VẬT LÝ......................................................................................................28
X. BIỂU ĐỒ LUỒNG HỆ THỐNG...............................................................................................30
CHƯƠNG III.......................................................................................................................................34
THIẾT KẾ HỆ THỐNG MỚI.............................................................................................................34
I. THIẾT KẾ CƠ SỞ DỮ LIỆU.....................................................................................................34
II. THIẾT KẾ GIAO DIÊN.............................................................................................................36
LỜI NÓI ĐẦU
Trong 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
Đây là lần đầu tiên nhóm chúng 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ý. Chúng em mong thầy bổ sung góp ý để hệ thống được hoàn chỉnh hơn.
Xin chân thành cảm ơn thầy Lê Văn Tấn đã tận tình giúp đỡ để chúng
em hoàn thiện đề tài này!
(*)Nhóm thực hiện:
CHƯƠNG I
ĐẶC TẢ BÀI TOÁN
I. BÀI TOÁN
Thư viện trường Đại học X có nhu cầu quản lý việc sử dụng sách. Thư viện làm các
áp phích 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, tóm tắt nội dung, số bản. Sinh viên muốn đăng kí mượn sách thì tra cứu
phích sách rồi ghi vào phiếu yêu cầu mượn. Khi mượn, sinh viên phải sử dụng thẻ thư viện
chứa các thông tin về tên, ngày sinh, địa chỉ, lớp, chuyên ngành của người đọc. Mỗi lần
mượn sách được ghi nhận bằng phiếu mượn có dạng sau:
Khi sinh viên 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 người đọc
• Cập nhật sách mới
• Giúp sinh viên tra cứu sách
• Cho biết đầu sách sinh viên đ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 theo chủ đề, tác giả, số người mượn, số
người mượn có phân theo chủ đề. Những sách không có người mượn trong 1,2,3
năm.
III. KẾT HỢP KHỎA 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 cáp phích 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,
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à sinh viên(độ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 1
Nhóm lần
2
Quản lý thông tin bạn đọc
Quản lý
bạn đọc
Quản lý
Thư Viện
Cấp thẻ bạn đọc
Cập nhật sách mới
Quản lý
kho sách
Tra cứu sách
Mượn sách
Quản lý
mượn trả
Trả sách
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á
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 Phích sách
2 Thẻ thư viện
3 Phiếu mượn
4 Sổ sách mượn - trả
5 Sổ thông tin độc giả
6 Sổ thông tin sách
Ma trận thực thể chức năng
Các thực thể dữ liệu
1. Phích sách
2. Thẻ thư viện
3. Phiếu mượn
4. Sổ mượn-trả
5. Sổ thông tin độc giả
6. Sổ thông tin sách
Các chức năng nghiệp vụ 1 2 3 4 5 6
1. Quản lí bạn đọc C U
2. Quản lí sách U 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
TT sinh viên
Thẻ thư viện
Thông tin sách
Thẻ thư viên +phiếu mượn
Sách
Sách
THỐNG KÊ
SINH VIÊN
5
Sổ tt độc giả
TT sinh viên
Thẻ thư viện
P
h
i
ế
u
m
ư
ợ
nT
h
ẻ
t
h
ư
v
i
ệ
n
n
h
ồ
i
Đáp
ứng
sách
Nhu
cầu
sách
2
Thẻ thư viện
1
Phích sách
4
Sổ mượn trả
3
Phiếu mượn
3.0
QUẢN LÍ
MƯỢN TRẢ
Kết quả tìm kiếm
TT tìm kiếm
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
SINH VIÊN
5
Sổ TT độc giả
TT sinh viên
c. Chứ năng 3.0 Mượn trả sách
4
Sổ mượn trả
3.1
Mượn sách
NV thư viện
3.2
Trả sách
NV thư viện
3
Phiếu mượn
SINH VIÊN
Tình trạng sách
Phiếu mượn + Thẻ thư viện
Sách
Sách
TT phản hồi
2
Thẻ thư viện
d. Chức năng 4.0 Thống kê
4.1
TK sách mượn
NV thư viện
4.4
TK quá hạn
NV thư viện
4.3
TK người
mượn
NV thư viện
Cập nhật
sách mới
2.2
Tra cứu sách
6
Sổ TT sách
SINH VIÊN
Nhu cầu sách
Đáp ứng sách
TT tìm kiếm