Lời nói đầu Tài liệu này có thể còn nhiều sai sót và chưa mẫu mực.. 1.2.2 – Sơ đồ luồng dữ liệu mức đỉnh Ghi chú: Tác nhân trong Thủ thư luôn đi kèm với mỗi chức năng mà trên sơ đồ khô
Trang 1Giáo viên hướng dẫn: Thầy Lê Hữu Dũng Sinh viên thực hiện: Nguyễn Tú Anh
Đỗ Tuấn Dũng Nguyễn Hồng Hải Nguyễn Thị Vân
BÀI TẬP LỚN LẬP TRÌNH WEB
Đề tài: Xây dựng Website quản lý thư viện phân tán trực tuyến
Trang 2Quyền sử dụng
Tài liệu này được phân phối theo Giấy phép Tài
liệu Tự do GNU (GFDL / GNU FDL)
Trang 3Lời nói đầu
Tài liệu này có thể còn nhiều sai sót và chưa mẫu mực Nhóm tác giả mong nhận được ý kiến đóng góp của độc giả.
Trang 4Phân tích & thiết kế hệ thống
1 – Phân tích hệ thống về chức năng
Sơ đồ phân rã chức năng
Sơ đồ luồng dữ liệu
2 – Phân tích hệ thống về dữ liệu
Mô hình thực thể liên kết
Mô hình quan hệ
Trang 51 – Phân tích hệ thống về chức năng
1.1 – Sơ đồ phân rã chức năng
Trang 61.2 – Sơ đồ luồng dữ liệu
1.2.1 – Sơ đồ luồng dữ liệu mức ngữ cảnh
Trang 71.2.2 – Sơ đồ luồng dữ liệu mức đỉnh
Ghi chú: Tác nhân trong Thủ thư luôn đi kèm với mỗi chức năng mà trên sơ đồ không thể hiện.
Trang 81.2.3 – Sơ đồ luồng dữ liệu mức dưới đỉnh 1.2.3.1 – Phân hệ Quản lý sách
Trang 91.2.3.2 – Phân hệ Quản lý bạn đọc
Trang 101.2.3.3 – Phân hệ Quản lý mượn trả
Trang 112 – Phân tích hệ thống về dữ liệu
2.1 – Mô hình thực thể liên kết
Các thực thể: Bạn đọc; Sách; Nhà cung cấp; Tài khoản; Phiếu mượn trả, Phiếu chuyển, Phiếu gia hạn, Thể loại, Nhà XB, Tác giả, Địa điểm
Thuộc tính:
Bạn đọc: Họ tên, Ngày sinh, Số CMT, Địa chỉ, Số ĐT, Email, Tên TK
Sách: Tên sách, Mã TL, Mã NXB, Năm XB, Tình trạng, Mã TG, Mã sách, Mã
NCC, Mã ĐĐ
Nhà cung cấp: Tên NCC, Địa chỉ, Số ĐT, Email, Mã NCC
Tài khoản: Tên TK, Mật khẩu, Ngày tạo, Ngày hết hạn, Số gia hạn
Phiếu mượn trả: Số PMT, Ngày mượn, Ngày hẹn trả, Ngày trả, Mã sách, Tên TK Phiếu chuyển: Số PC, Mã sách, Tên TK, Mã ĐĐ, Ngày tạo
Phiếu gia hạn: Số PGH, Mã sách, Ngày hẹn trả
Thể loại: Mã TL, Tên thể loại Nhà XB: Mã NXB, Tên nhà xuất bản
Tác giả: Mã TG, Tên tác giả Địa điểm: Mã ĐĐ, Tên địa điểm, Địa chỉ
Trang 122.1 – Mô hình thực thể liên kết
Trang 132.2 – Mô hình quan hệ
2.2.1 – Chuẩn hóa
2.2.1.1 – Dạng 1NF: Tất cả các thuộc tính của các quan hệ đều không có thuộc tính đa trị Vậy tất cả các quan hệ đều đạt chuẩn 1NF.
2.2.1.2 – Dạng 2NF:
Tất cả các thuộc tính của các quan hệ đều không có thuộc tính không sơ đẳng Vậy tất cả các quan hệ đều đạt chuẩn 2NF.
2.2.1.3 – Dạng 3NF:
Tất cả các thuộc tính của các quan hệ đều không có thuộc tính phụ thuộc không trực tiếp vào khóa Vậy tất cả các quan hệ đều đạt chuẩn 3NF.
Trang 142.2.2 – Mô hình quan hệ
Trang 15Tài liệu tham khảo
[1] Slide Hệ thống quản lý thông tin thư viện –
Group 3 – k18bktqd.com
[2] Phân tích và thiết kế hệ thống thông tin –
Nguyễn Văn Ba