GIỚI THIỆU BÀI TOÁNHiện nay, trên thế giới cũng như ở Việt Nam công nghệ thông tin đã trở thành công nghệ mũi nhọn, nó là ngành khoa học kỹ thuật không thể thiếu trong việc áp dụng vào c
GIỚI THIỆU BÀI TOÁN
Hiện nay, công nghệ thông tin đã trở thành ngành mũi nhọn tại Việt Nam, đóng vai trò quan trọng trong việc quản lý các tổ chức và hoạt động xã hội như thư viện, kinh tế và nghiên cứu Việc vi tính hóa trong quản lý tại các cơ quan và tổ chức ngày càng trở nên phổ biến và cần thiết, khi mà mọi ngành nghề đều yêu cầu xử lý khối lượng công việc lớn và kiến thức chuyên sâu Một thách thức lớn trong quản lý là chuẩn hóa quy trình xử lý dữ liệu, đặc biệt trong các trường học lớn với hệ thống thư viện có hàng ngàn đầu sách và hàng ngàn sinh viên mượn – trả sách Do đó, nhóm chúng tôi đã chọn đề tài “Phân tích thiết kế hệ thống quản lí thư viện sách” để giải quyết vấn đề này.
KHẢO SÁT HỆ THỐNG
Yêu cầu hệ thống
3.1 Mô hình nghiệp vụ - Biểu đồ phân rã chức năng
QL hệ thống Đăng nhập
Cấu hình hệ thống Đăng xuất
QL DM Thể Loại Sách
QL DM Năm xuất bản
QL DM Nhà Xuất Bản
QL DM Đơn vị tính
QL hợp đồng lao động
QL hồ sơ thủ thư
QL Độc giả Đăng kí thẻ
QL hồ sơ độc giả
Lập phiếu đền tài liệu hư hỏng
Lập phiếu thống kê tài liệu mất, hỏng
Xử lý tài liệu hư hỏng, quá hạn
Thống kê tài liệu bị mất, hỏng
Thống kê số tài liệu đang được mượn
Thống kê số bạn đọc đang mượn sách
PHÂN TÍCH HỆ THỐNG
Mô hình nghiệp vụ - Biểu đồ phân rã chức năng
QL hệ thống Đăng nhập
Cấu hình hệ thống Đăng xuất
QL DM Thể Loại Sách
QL DM Năm xuất bản
QL DM Nhà Xuất Bản
QL DM Đơn vị tính
QL hợp đồng lao động
QL hồ sơ thủ thư
QL Độc giả Đăng kí thẻ
QL hồ sơ độc giả
Lập phiếu đền tài liệu hư hỏng
Lập phiếu thống kê tài liệu mất, hỏng
Xử lý tài liệu hư hỏng, quá hạn
Thống kê tài liệu bị mất, hỏng
Thống kê số tài liệu đang được mượn
Thống kê số bạn đọc đang mượn sách
Mô hình nghiệp vụ - Biểu đồ luồng dữ liệu mức ngữ cảnh
Mô hình nghiệp vụ - Biểu đồ luồng dữ liệu mức đỉnh
Mô hình nghiệp vụ - Biểu đồ luồng dữ liệu mức dưới đỉnh
3.4.1:Cho chức năng Quản lý DM thể loại sách
3.4.2:Cho chức năng Quản lý DM năm xuất bản
3.4.3 :Cho chức năng Quản lý DM Tác Giả
3.4.4:Cho chức năng Quản lý DM Nhà Xuất Bản
3.4.5:Cho chức năng Quản lý Hợp đồng lao động
3.4.6:Cho chức năng Quản lý HS Thủ Thư
3.4.7:Cho chức năng Quản lý Lịch Trực
3.4.8:Cho chức năng Đăng kí thẻ
3.4.9:Cho chức năng QL Hồ Sơ Độc Giả
3.4.10:Cho chức năng Lập phiếu mượn sách
3.4.11:Cho chức năng Lập phiếu trả sách
3.4.12:Cho chức năng Lập phiếu đền tài liệu hư hỏng
3.4.13:Cho chức năng Lập phiếu nhập sách
3.4.14:Cho chức năng Lập phiếu thống kê tài liệu mất, hỏng
3.4.15:Cho chức năng Xử lý tài liệu hỏng quá hạn
3.4.16:Cho chức năng Thống kê doanh thu
3.4.17:Cho chức năng Thống kê tài liệu hỏng, mất
3.4.18: Cho chức năng Thống kê số tài liệu đang được mượn
3.4.19: Cho chức năng Thống kê số độc giả đang mượn sách
Sơ đồ thực thể liên kết
3.5.1.Xác định thực thể và các thuộc tính
*Thực thể THELOAI có các tập thuộc tính:
Mã thể loại(Ma TL: interger)
Tên thể loại(Ten TL: String[30])
*Thực thể TACGIA có các tập thuộc tính:
Mã thể loại(Ma TL: interger)
*Thực thể SACH có các tập thuộc tính:
Nhà xuất bản(Nxb: String[30])
Năm xuất bản(NamXb: date)
*Thực thể DOCGIA có các tập thuộc tính:
Mã độc giả(MaDG: int) Độc giả(Docgia: String[50])
Giới tính(Gioitinh: Địa chỉ(Diachi: String[100]
*Thực thể MUON-TRA có các tập thuộc tính:
Mã độc giả(MaDG: int)
3.5.2 Xác định mối quan hệ giữa các thực thể
*Tác giả - Sách: mối quan hệ n – n
*Sách – Thể loại: mối quan hệ n – n
*Mượn_Trả - Sách: mối quan hệ n – n
*Mượn_Trả - Độc giả: mối quan hệ 1 – n
3.5.3.Vẽ sơ đồ thực thể liên kết
THIẾT KẾ HỆ THỐNG
Sơ đồ liên kết CSDL
Thiết kế giao di n ệ
IV.2.1 Thiết kế giao diện danh mục sách
IV.2.1.2 Xử lý giao diện
STT Biến cố Xử lý
1 Chọn Chọn loại phòng muốn xêm thông tin
2 Hiển thị Hiển thị thông danh sách các đầu sách thu c loại sách đã chọn ộ
3 Hiển thị Hiển thị thông tin chi tiết sách
4 Chọn thao tác cần thực hi n ệ
Khi Click nút “C p nh t” thì sẽ hiển thị ậ ậ form c p nh t sách và loại sách ậ ậ
Khi Click nút “Quản lý đ c giả” sẽ hiển thị ộ form quản lý đ c giả ộ
Khi Click nút “Quản Lý tác giả” sẽ hiển thị form quản lý tác giả
IV.2.2 Thiết kế giao diện Cập nhật Loại Sách
IV.2.2.2 Xử lý giao diện
STT Biến cố Xử lý
1 Nh p n i dung ậ ộ Nh p vào thông tin yêu cầu ậ
2 Hiển thị Hiển thị danh sách thông các loại sách
3 Chọn Chọn thao tác cần thực hi n ệ
4 Chọn Chuyển qua tab control c p nh t sách ậ ậ
IV.2.3 Thiết kế giao diện cập nhật sách
IV.2.3.2 Xử lý giao diện
STT Biến cố Xử lý
1 Nh p n i dung ậ ộ Nh p vào thông tin yêu cầu ậ
2 Hiển thị Hiển thị danh sách thông tin sách
3 Chọn Chọn thao tác cần thực hi n ệ
4 Chọn Chọn thông tin trong danh sách
5 Chọn Chuyển qua tab control c p nh t loại sách ậ ậ
IV.2.4 Thiết kế giao diện độc giả
IV.2.4.2 Xử lý giao diện
STT Biến cố Xử lý
1 Nh p n i dung ậ ộ Nh p vào thông tin yêu cầu ậ
2 Chọn Chọn giới tính của đ c giả ộ
4 Hi n thị ệ Hiển thị danh sách thông tin đ c giả ộ
5 Chọn Chọn thao tác cần thực hi n ệ
IV.2.5 Thiết kế giao diện Tác giả
IV.2.5.2 Xử lý giao diện
STT Biến cố Xử lý
1 Nh p n i dung ậ ộ Nh p vào thông tin yêu cầu ậ
2 Hiển thị Hiển thị thông tin tác giả
3 Chọn Chọn thao tác cần thực hi n ệ
IV.2.6 Thiết kế giao diện mượn sách
IV.2.6.2 Xử lý giao diện
STT Biến cố Xử lý
1 Chọn Chọn tên sách muốn hiển thị thông tin
2 Hiển thị Hiển thị thông tin sách
3 Chọn Chọn mã đ c giả mượn sách ộ
4 Nh p n i dung ậ ộ Nh p thông tin sách muốn mượn ậ
5 Chọn Chọn ngày mượn, ngày hẹn trả và ngày trả
6 Hiển thị Hiển thị thông tin mượn sách
7 Chọn Chọn thao tác cần thực hi n ệ
8 Chọn Chuyển qua tab control trả sách
IV.2.7 Thiết kế giao diện trả sách
STT Biến cố Xử lý
1 Chọn Chọn mã đ c giả trả sách ộ
2 Nh p n i dung ậ ộ Nh p n i dung thông tin trả sách ậ ộ
3 Chọn Chọn mốc thời gian
4 Hi n thị ệ Hiển thị danh sách thông tin trả sách
5 Chọn Chọn thao tác cần thực hi n ệ
6 Chọn Chuyển qua tab control Mượn sách
IV.2.8 Thiết kế giao diện tìm kiếm
IV.2.8.2 Xử lý giao diện
STT Biến cố Xử lý
1 Nh p n i dung ậ ộ Nh p n i dung cần tìm kiếm ậ ộ
2 Chọn Click nút”Tìm kiếm” để thực hi n tìm kiếm ệ
3 Chọn Chọn cách thức tìm kiếm
4 Hi n thị ệ Hiển thị thông báo có tìm được sách hay không?
5 Hiển thik Hiển thị chi tiết thông tin vừa tìm thấy
- Nhóm đã giải quyết được những gì theo yêu cầu của bài tập lớn
- Những điểm gì nhóm chưa làm được