Đồ án tốt nghiệp phân tích thiết kế hệ thống QUẢN lý THƯ VIỆN SÁCH

24 10 0
Đồ án tốt nghiệp   phân tích thiết kế hệ thống   QUẢN lý THƯ VIỆN SÁCH

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

SỞ GIÁO DỤC VÀ ĐÀO TẠO TP.HCM TRƯỜNG CAO ĐẲNG KỸ THUẬT LÝ TỰ TRỌNG KHOA CÔNG NGHỆ THÔNG TIN - (^.^) - Mơn: PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN Đề tài: QUẢN LÝ THƯ VIỆN SÁCH GVHD: TRỊNH LONG Thực hiện: NGÔ MINH TUẤN Lớp 07T-TP1 (2007-2009) TP.HCM – 12/2008 LUAN VAN LUONG download : add luanvanchat@agmail.com PDF created withCHAT pdfFactory Pro trial version www.pdffactory.com Đề tài PTTKHTTT – Ngô Minh Tuấn – 07T-TP1 Bài toán: Hệ thống sử dụng để quản lý việc mượn sách thư viện Các tài liệu cho đọc giả mượn có thuộc tính mã tài liệu, tên tài liệu (tựa đề) Tài liệu gồm loại: sách báo tạp chí Mỗi tựa đề sách cần biết tác giả viết Thông tin tác giả gồm mã tác giả, tên tác giả, năm sinh Một tác giả viết nhiều sách, sách nhiều tác giả viết Mỗi tựa đề sách có nhiều lần xuất (tái bản) Thơng tin lần xuất gồm có: lần xuất bản, năm xuất bản, khổ giấy, số trang, nhà xuất bản, giá, có khơng kèm đĩa CD Lần xuất đánh số 1, 2, 3, cho tựa đề sách, có trùng tựa đề sách khác Thông tin độc giả gồm số thẻ độc giả, ngày cấp thẻ, tên, nghề nghiệp, phái Mỗi lần độc giả mượn nhiều sách báo tạp chí, thơng tin cần lưu ngày mượn ngày trả cho tài liệu mượn / 24 LUAN VAN LUONG download : add luanvanchat@agmail.com PDF created withCHAT pdfFactory Pro trial version www.pdffactory.com Đề tài PTTKHTTT – Ngô Minh Tuấn – 07T-TP1 Lời mở đầu Lời chúng em xin gởi đến thầy Long Người tận tình hướng dẫn chúng em mơn học thiết thực Phân Tích Thiết Kế Hệ Thống Thơn Tin, giúp cho chúng em hiểu quy trình phát triển phần mềm công việc cụ thể chúng em sau Bài báo cáo môn học góp nhặt kiến thức chúng em tích lũy trình học tập, kham khảo báo cáo có khóa trước Tuy cịn sơ sài chưa hoàn chỉnh mong muốn thể phần cố gắng chúng em Vì thời gian có hạn nên việc thiếu sót điều khơng thể tránh khỏi Mong thầy nương tay bỏ qua J! / 24 LUAN VAN LUONG download : add luanvanchat@agmail.com PDF created withCHAT pdfFactory Pro trial version www.pdffactory.com Đề tài PTTKHTTT – Ngô Minh Tuấn – 07T-TP1 Mục lục: Chương KHẢO SÁT HỆ THỐNG VÀ PHÂN TÍCH HIỆN TRẠNG HỆ THỐNG Chương PHÂN TÍCH YÊU CẦU Chương PHÂN TÍCH HỆ THỐNG .6 1./ Xây dựng mơ hình thực thể kết hợp (Entity Relationship Diagram) a./ Xác định thực thể .6 b./ Mô tả thực thể .6 c./ Các mối liên hệ d./ Các ràn buộc liệu .8 e./ Mơ hình thực thể kết hợp (ERD) .9 2./ Xây dựng mơ hình quan hệ liệu (Data Relation Diagram) 10 a./ Chuyển mơ hình thực thể liên hệ sang mơ hình quan hệ 10 b./ Mơ hình quan hệ liệu (DRD) 11 c./ Ràng buộc toàn vẹn 11 d./ Bảng tầm ảnh hưởng 14 3./ Xây dựng mơ hình dịng liệu (Data Flow Diagram) 15 a./ Bảng xự kiện 15 b./ Sơ đồ DFD ngữ cảnh 16 c./ Sơ đồ DFD mức 16 d./ Sơ đồ DFD mức 17 • Xử lý: Cập nhật sáng tác 17 • Xử lý: Cập nhật chi tiết xuất 17 • Xử lý: Cập nhật chi tiết mượn 18 e./ Từ điển dự án 18 • Mơ tả phần tử liệu 18 • Mơ tả Cấu trúc liệu 20 • Mơ tả cấu trúc Dịng liệu 20 • Mơ tả Kho liệu 22 Chương THIẾT KẾ GIAO DIỆN 24 / 24 LUAN VAN LUONG download : add luanvanchat@agmail.com PDF created withCHAT pdfFactory Pro trial version www.pdffactory.com Đề tài PTTKHTTT – Ngô Minh Tuấn – 07T-TP1 Chương KHẢO SÁT HỆ THỐNG VÀ PHÂN TÍCH HIỆN TRẠNG HỆ THỐNG Chương PHÂN TÍCH YÊU CẦU / 24 LUAN VAN LUONG download : add luanvanchat@agmail.com PDF created withCHAT pdfFactory Pro trial version www.pdffactory.com Đề tài PTTKHTTT – Ngô Minh Tuấn – 07T-TP1 Chương PHÂN TÍCH HỆ THỐNG 1./ Xây dựng mơ hình thực thể kết hợp (Entity Relationship Diagram) a./ Xác định thực thể Thực thể tblTaiLieu: ü Chứa tác thông tin chi tiết tài liệu thự viện ü Các thuộc tính: TaiLieuID, TenTaiLiau, Loai Thực thể tblTacGia: ü Chứa thông tin tác giả ü Các thuộc tính: TacGiaID, TenTacGia, NamSinh Thực thể tblNhaXB: ü Chứa thông tin nhà xuất ü Các thuộc tính: NXBID, TenNhaXB Thực thể tblDocGia: ü Chứa thông tin cá nhân đọc giả ü Các thuộc tính: SoThe, NgayCap, HoTen, NgheNghiep, Phai Thực thể tblMuon: ü Dùng ghi nhận thông tin mượn tài liệu đọc giả ü Các thuộc tính: MuonID, NgayMuon, NgayHen b./ Mô tả thực thể Thực thể tblTaiLieu (Tài liệu) Tên thuộc tính TaiLieuID TenTaiLieu NamSinh Diễn giải Mã tài liệu Tên tài liệu Năm sinh Kiểu liệu Text Text Text Miền giá trị 10 kí tự 255 kí tự 10 kí tự Loại liệu B B B Kiểu liệu Text Text Integer Miền giá trị 10 kí tự 255 kí tự Loại liệu B B K Kiểu liệu Text Text Miền giá trị 10 kí tự 255 kí tự Loại liệu B B Thực thể tblTacGia (Tác giả) Tên thuộc tính TacGiaID TenTacGia Loai Diễn giải Mã tác giả Họ tên tác giả Loại tài liệu Thực thể tblNhaXB (Nhà xuất bản) Tên thuộc tính NXBID TenNXB Diễn giải Mã nhà xuất Tên nhà xuất Thực thể tblDocGia (Đọc giả) / 24 LUAN VAN LUONG download : add luanvanchat@agmail.com PDF created withCHAT pdfFactory Pro trial version www.pdffactory.com Đề tài PTTKHTTT – Ngô Minh Tuấn – 07T-TP1 Tên thuộc tính SoThe NgayCap HoTen NgheNghiep Phai Diễn giải Mã số thẻ Ngày cấp thẻ Họ tên đọc giả Nghề nghiệp Phái Kiểu liệu Text Date Text Text Boolean Miền giá trị 10 kí tự Kiểu liệu Text Date Date Miền giá trị 10 kí tự 255 kí tự 255 kí tự Loại liệu B B B K B Thực thể tblMuon (Mượn) Tên thuộc tính MuonID NgayMuon NgayHen Diễn giải Mã phiếu mượn Ngày mượn Ngày hẹn trả Loại liệu B B B Ghi chú: Loại liệu: ü B: Bắt buộc ü K: Không bắt buộc c./ Các mối liên hệ Mối liên hệ tblNhaXB – tblTaiLieu tbl NhaXB tblTaiLieu Rel ationship_2 Ta thấy tài liệu thể tái nhiều lần có nhiều nhà xuất khác nhau, nhà xuất có nhiều tài liệu khác Cho nên mối quan hệ quan hệ nhiều-nhiều Mối quan hện phân rã thành quan hệ một-nhiều cách thêm thực thể tblCTXB Mối liên hệ tblTacGia – tblTaiLieu tblTaiLieu tblTacGia Rel ationship_3 Mỗi tài liệu nhiều tác giả viết tác giả củng thể viết nhiều tài liệu khác Cho nên chúng có quan hệ nhiều-nhiều Quan hệ tác thành quan hệ một-nhiều cách bổ sung thực thể tblSangTac Mối liên hệ tblDocGia – tblMuon tblDocGia Rel ationship_4 tblMuon Mỗi đọc giả có nhiều phiếu mượn khác Và phiếu mượn xác định đọc giả Cho nên mối liên hệ quan hệ một-nhiều Mối liên hệ tblMuon – tblTaiLieu / 24 LUAN VAN LUONG download : add luanvanchat@agmail.com PDF created withCHAT pdfFactory Pro trial version www.pdffactory.com Đề tài PTTKHTTT – Ngô Minh Tuấn – 07T-TP1 tblMuon Rel ationship_5 tblTaiLieu Xét thực thể tblMuon với tblTaiLieu, ta thấy phiếu mượn mượn nhiều tài liệu, ngược lại tài liệu mượn nhiều phiếu mượn khác Cho nên mối quan hệ muốn quan hệ nhiều-nhiều Mối quan hệ phân rã thành quan hệ mộtnhiều cách thêm thực thể tblCTMuon d./ Các ràn buộc liệu tblTacGia: - TacGiaID: Không để trống, không trùng khơng có khoảng trắng - TenTacGia: Khơng để trống - NamSinh: < năm hành tblTaiLieu: - TaiLieuID: Khơng để trống, khơng trùng khơng có khoảng trắng - TenTaiLieu: Không để trống - Loai: True / False ~ Nam/Nữ tblSangTac: - TacGiaID: Phải tồn thực thể tblTacGia - TaiLieuID: Phải tồn thực thể tblTaiLieu tblNhaXB: - NXBID: Không để trống, không trùng khơng có khoảng trắng - TenNXB: Khơng để trống tblCTXB: - TaiLieuID: Phải tồn thực thể tblTaiLieu - NXBID: Phải tồn thực thể tblNhaXB - LanXB: >0 - NamXB: =1 - Gia: >=0 - KemCD: -1 tblDocGia: - SoThe: Không để trống, không trùng, không khoản trắng, gồm 10 chữ số - NgayCap: = ngày hành e./ Mơ hình thực thể kết hợp (ERD) tblNhaXB NXBID T ext (10) TenNXB Text (255) tbl T acGia Identifier_1 TacGiaID Text (10) TenTacGi a Text (255) NamSi nh Integer 1,n Identifi er_1 1,n tbl CTXB tblSangTac LanXB NamXB KhoGi ay SoTrang Gi a Integer Integer Text (50) Integer Long integer 1,n 1,n tbl T Lieu tblDocGia SoThe NgayCap HoTen NgheNghiep Phai T ext (10) Date Text (255) Text (255) Boolean Tai LieuID T ext (10) TenTaiLieu Text (255) Loai Text (10) Identifier_1 Identi fi er_1 1,n tbl CTMuon Rel ationship_3 NgayTra Date tbl Muon 1,n MuonID T ext (10) NgayMuon Date NgayHen Date Identifi er_1 / 24 LUAN VAN LUONG download : add luanvanchat@agmail.com PDF created withCHAT pdfFactory Pro trial version www.pdffactory.com Đề tài PTTKHTTT – Ngơ Minh Tuấn – 07T-TP1 2./ Xây dựng mơ hình quan hệ liệu (Data Relation Diagram) a./ Chuyển mô hình thực thể liên hệ sang mơ hình quan hệ tbl TacGia tblTaiLieu 1,n TacGiaID Text (10) TenTacGia Text (255) NamSinh Integer Tai LieuID T ext (10) TenTaiLieu Text (255) Loai Text (10) tblSangTac 1,n Identi fi er_1 Identifier_1 Áp dụng quy tắc ta có thêm bảng: tblTacGia(TacGiaID, TenTacGia, NamSinh) tblSangTac(TacGiaID, TaiLieuID) tblTaiLieu(TaiLieuID,TenTaiLieu,Loai) tblCTXB tblNhaXB NXBID Text (10) TenNXB Text (255) 1,n Identifier_1 LanXB NamXB KhoGi ay SoTrang Gi a Integer Integer Text (50) Integer Long integer tbl T aiLieu 1,n TaiLieuID Text (10) TenTaiLieu Text (255) Loai Text (10) Identifier_1 Áp dụng quy tắc ta có thêm bảng: tblNhaXB(NXBID, TenNXB) tblCTXB(NXBID, TaiLieuID, LanXB, NamXB, KhoGiay, SoTrang, Gia, KemCD) tbl DocGia DocGiaID SoThe NgayCap HoTen NgheNghiep Phai T ext (10) Text (10) Date Text (255) Text (255) Boolean tbl Muon Relationship_3 T ext (10) MuonID NgayMuon Date NgayTra Date Identifi er_1 Identi fi er_1 Áp dụng quy tắc ta có thêm bảng: tblDocGia(SoThe, NgayCap, HoTen, NgheNghiep, Phai) tblMuon(MuonID, SoThe, NgayMuon, NgayHen) tbl Tai Li eu tbl Muon MuonID T ext (10) NgayM uon Date NgayHen Date 1,n tblCTMuon NgayTra Date Identi fi er_1 1,n TaiLieuID Text (10) TenTaiLi eu Text (255) Loai Text (10) Identifier_1 Áp dụng quy tắc ta có thêm bảng: tblCTMuon(MuonID, TaiLieuID, NgayTra) 10 / 24 LUAN VAN LUONG download : add luanvanchat@agmail.com PDF created withCHAT pdfFactory Pro trial version www.pdffactory.com Đề tài PTTKHTTT – Ngô Minh Tuấn – 07T-TP1 b./ Mơ hình quan hệ liệu (DRD) tbl NhaXB NXBID text TenNXB text tbl T acGia TacGiaID text TenTacGia text NamSinh int NXBID TacGiaID tblCTXB TaiLieuID NXBID LanXB NamXB KhoGi ay SoTrang Gia KemCD tblSangTac TacGiaID text Tai Li euID text text text int int text int bi gint bi t TaiLieuID TaiLieuID tblTaiLieu tbl DocGia SoThe NgayCap HoTen NgheNghiep Phai text Tai Li euID TenTaiLieu text Loai text text datetime text text bit TaiLieuID tblCTMuon SoThe MuonID text Tai Li euID text NgayTra dateti me tbl Muon M uonID SoThe NgayM uon NgayHen text text datetime datetime MuonID c./ Ràng buộc toàn vẹn Ràng buộc toàn vẹn bảng tblTacGia R02001 tblTacGia.TacGiaID R02002 1000 < tblTacGia.NgaySinh < Năm hành Ràng buộc khoá nội Thêm + Sửa Xoá Ràng buộc miền giá trị Thêm Sửa + + Xoá Ràng buộc toàn vẹn bảng tblSangTac R03001 tblSangTac.TacGiaID Ràng buộc khoá nội Thêm + Sửa Xoá 11 / 24 LUAN VAN LUONG download : add luanvanchat@agmail.com PDF created withCHAT pdfFactory Pro trial version www.pdffactory.com Đề tài PTTKHTTT – Ngô Minh Tuấn – 07T-TP1 R03002 tblSangTac.TaiLieuID Ràng buộc khoá nội Thêm + Xoá ∈ Ràng buộc khoá ngoại: tblSangTac.TacGiaID R03003 Thêm tblTacGia.TacGiaID tblSangTac.TacGiaID + Ràng buộc khoá ngoại: tblSangTac.TaiLieuID R03004 Thêm tblTaiLieu.TaiLieuID tblSangTac.tblTaiLieuID + Sửa tblTacGia.TacGiaID Sửa Xoá + + ∈ tblTaiLieu.TaiLieuID Sửa Xố + + Ràng buộc tồn vẹn bảng tblNXB Ràng buộc khoá nội Thêm + R04001 tblNXB.NXBID Sửa Xố Sửa Xố Ràng buộc tồn vẹn bảng tblCTXB R05001 tblCTXB.NXBID tblCTXB.TaiLieuID Ràng buộc khoá nội Thêm + + Ràng buộc khoá ngoại: tblCTXB.NXBID R05002 Thêm tblNXB.NXBID tblCTXB.NXBID + Ràng buộc khoá ngoại: tblCTXB.TaiLieuID R05003 Thêm tblTaiLieu.TaiLieuID tblCTXB.TaiLieuID + ∈ tblNXB.NXBID Sửa Xoá + + ∈ TaiLieu.TaiLieuID Sửa Xoá + + Ràng buộc miền giá trị R05004 Thêm Sửa tblCTXB.SoTrang>0 + + tblCTXB.Gia>=0 + + + + tblCTXB.KemCD ∈ {True,False} 1000 < tblCTXB.NamXB + + < 3000 tblCTXB.LanXB > + + Xoá Ràng buộc toàn vẹn bảng tblTaiLieu R06001 tblTaiLieu.TaiLieuID R06002 tblTaiLieu.Loai ∈ Ràng buộc khoá nội Thêm + Sửa Xoá Ràng buộc miền giá trị Thêm Sửa + + Xoá 12 / 24 LUAN VAN LUONG download : add luanvanchat@agmail.com PDF created withCHAT pdfFactory Pro trial version www.pdffactory.com Đề tài PTTKHTTT – Ngô Minh Tuấn – 07T-TP1 {“SACH”,”TAPCHI”} Ràng buộc toàn vẹn bảng tblDocGia R07001 tblDocGia.SoThe Ràng buộc khoá nội Thêm + Sửa Ràng buộc miền giá trị R07002 Thêm Sửa tblDocGia.NgayCap >= + + Date() + + tblDocGia.Phai ∈ {YES,NO} ~ {“Nam”,”Nữ”} Xoá Xoá Ràng buộc toàn vẹn bảng tblMuon R08001 tblMuon.MuonID Ràng buộc khoá nội Thêm + Sửa Ràn buộc liên thuộc tính R08002 Thêm Sửa tblMuon.NgayMuon = + + tblMuon.NgayMuon Ràng buộc khoá ngoại: tblMuon.SoThe R08003 Thêm tblDocGia.SoThe tblMuon.SoThe + ∈ Xoá Xoá tblDocGia.SoThe Sửa Xố + + Ràng buộc tồn vẹn bảng tblCTMuon R09001 tblCTMuon.MuonID tblCTMuon.TaiLieuID Ràng buộc khoá nội Thêm + + Ràng buộc khoá ngoại: tblCTMuon.TaiLieuID R09002 Thêm tblTaiLieu.TaiLieuID tblCTMuon.tblTaiLieuID + Sửa ∈ Ràng buộc khoá ngoại: tblCTMuon.MuonID R09003 Thêm tblMuon.MuonID tblCTMuon.MuonID + Xoá tblTaiLieu.TaiLieuID Sửa Xoá + + ∈ tblMuon.MuonID Sửa Xoá + + 13 / 24 LUAN VAN LUONG download : add luanvanchat@agmail.com PDF created withCHAT pdfFactory Pro trial version www.pdffactory.com Đề tài PTTKHTTT – Ngô Minh Tuấn – 07T-TP1 T R02001 R02002 R03001 R03002 R03003 R03004 R04001 R05001 R05002 R05003 R05004 R06001 R06002 R07001 R07002 R08001 R08002 R08003 R09001 R09002 R09003 S X T S X T + + S X T X S T S X T S X T S tblCTMuon tblMuon tblDocGia tblCTXB tblNhaXB tblSangTac tblTacGia tblLoai tblTaiLieu d./ Bảng tầm ảnh hưởng X T S X T S X + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 14 / 24 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com PDF created with pdfFactory Pro trial version www.pdffactory.com Đề tài PTTKHTTT – Ngô Minh Tuấn – 07T-TP1 3./ Xây dựng mơ hình dịng liệu (Data Flow Diagram) a./ Bảng xự kiện Sự kiện Cập nhật tài liệu Cập nhật sáng tác Cập nhật tác giả Cập nhật chi tiết xuất Cập nhật nhà xuất Cập nhật đọc giả Cập nhật phiếu mượn Cập nhật chi tiết phiếu mượn Kích hoạt Thơng tin tài liệu cập nhật Thông tin sáng tác cập nhật Thông tin tác giả cập nhật Thông tin chi tiết xuất cập nhật Thông tin nhà xuất cập nhật Thông tin đọc giả cập nhật Thông tin phiếu mượn cập nhật Thông tin CT phiếu mượn cập nhật Nguồn phát sinh Bộ phận thủ thư Hoạt động Cập nhật tài liệu Bộ phận thủ thư Cập nhật sáng tác Đọc giả Cập nhật tác giả Bộ phận thủ thư Cập nhật chi tiết xuất Bộ phận thủ thư Cập nhật nhà xuất Bộ phận bạn đọc Cập nhật đọc giả Bộ phận bạn đọc Cập nhật phiếu mượn Bộ phận bạn đọc Cập nhật CT phiếu mượn Kết xuất Thẻ đọc giả Đích đến Đọc giả 15 / 24 LUAN VAN LUONG download : add luanvanchat@agmail.com PDF created withCHAT pdfFactory Pro trial version www.pdffactory.com Đề tài PTTKHTTT – Ngô Minh Tuấn – 07T-TP1 b./ Sơ đồ DFD ngữ cảnh Đọc giả Thông tin đọc giả Thẻ đọc giả Kết tìm kiếm tài liệu Thơng ti n tài liệu Kết tìm kiếm tài l iệu Bộ phận bạn đọc Bộ phận thủ thư Hệ thống quản lý thư viện Kết cập nhật Thông tin đọc gi ả c./ Sơ đồ DFD mức TT tác giả TT tác giả Cập nhật tác giả KQ cập nhật Cập nhật sáng tác TaiLieuID + TacGiaID KQ cập nhật TT tài liệu Cập nhật tài liệu TT xuất KQ cập nhật TT nhà xuất KQ cập nhật tblSangTac tblTaiLieu tblCTXB tblNXB tbl CTMuon tblMuon tblDocGia TaiLieuID TT tài liệu Bộ phận thủ thư tblTacGia TacGiaID KQ cập nhật TT sáng tác TaiLieuID Cập nhật chi tiết xuất TaiLieuID + NXBID Mã NXB Cập nhật nhà xuất TT nhà xuất Tai LieuID TT chi tiết mượn Cập nhật chi tiết mượn TaiLieuID + MuonID KQ cập nhật Bộ phận đọc giả MuonID TT mượn KQ cập nhật TT mượn Cập nhật mượn SoThe TT đọc giả Đọc giả Thẻ đọc giả TT đọc giả Cập nhật đọc giả 16 / 24 LUAN VAN LUONG download : add luanvanchat@agmail.com PDF created withCHAT pdfFactory Pro trial version www.pdffactory.com Đề tài PTTKHTTT – Ngô Minh Tuấn – 07T-TP1 d./ Sơ đồ DFD mức • Xử lý: Cập nhật sáng tác Bộ phận thủ thư Tai LieuID + TacGiaID Kết cập nhật TaiLieuID + TacGi aID Tìm tài l iệu thuộc tác gi ả Cập nhật sáng tác Tai Li euID + TacGiaID TacGiaID Tai LieuID tblTaiLieu tblTacGi a tbl SangTac • Xử lý: Cập nhật chi tiết xuất Bộ phận thủ thư Tai LieuID + NXBID Tìm tài liệu thuộc NXB tblTaiLieu TaiLi euID + NXBID Cập nhật chi tiết xuất Tai Li euID + NXBID NXBID Tai LieuID Kết cập nhật tblNXB tblCTXB 17 / 24 LUAN VAN LUONG download : add luanvanchat@agmail.com PDF created withCHAT pdfFactory Pro trial version www.pdffactory.com Đề tài PTTKHTTT – Ngơ Minh Tuấn – 07T-TP1 • Xử lý: Cập nhật chi tiết mượn Bộ phận bạn đọc Tai LieuID + MuonID Tìm tài li ệu thuộc phi ếu mượn tblTaiLieu Cập nhật chi tiết xuất TaiLieuID + MuonID NXBID Tai LieuID TaiLi euID + MuonID Kết cập nhật tbl Muon tbl CTM uon e./ Từ điển dự án • Mơ tả phần tử liệu Mã nhận diện: Tên: Tên khác: Mơ tả: TaiLieuID Thuộc tính nhận dạng tài liệu, tài liệu số mã số riêng Tính chất: Chiều dài: 10 Định dạng xuất: Giá trị mặc định: ỵ Liờn tc ă Ri rc ỵ Nhp ă Ch ỵ Ch s ă Ngy ă S ă Tớnh toỏn Điều kiện ràn buộc: Liên tục Chữ số từ: 0000000001 Chữ số đến: ZZZZZZZZZZ Rời rạc Giá trị Diễn giải Mã nhận diện: Tên: Tên khác: Mô tả: NXBID Thuộc tính nhận dạng nhà xuất bản, nhà xuất số mã số riêng Tính chất: Chiều dài: 10 Định dạng xuất: 18 / 24 LUAN VAN LUONG download : add luanvanchat@agmail.com PDF created withCHAT pdfFactory Pro trial version www.pdffactory.com Đề tài PTTKHTTT – Ngô Minh Tuấn – 07T-TP1 Giỏ tr mc nh: ỵ Liờn tc ă Ri rc ỵ Nhp ă Ch ỵ Ch s ă Ngy ¨ Số ¨ Tính tốn Điều kiện ràn buộc: Liên tục Chữ số từ: 0000000001 Chữ số đến: ZZZZZZZZZZ Rời rạc Giá trị Diễn giải Mã nhận diện: Tên: Tên khác: Mơ tả: TacGiaID Thuộc tính nhận dạng tác giả, tác giả số mã số riêng Tính chất: Chiều dài: 10 Định dạng xuất: Giá trị mặc nh: ỵ Liờn tc ă Ri rc ỵ Nhp ă Ch ỵ Ch s ă Ngy ă S ă Tớnh toán Điều kiện ràn buộc: Liên tục Chữ số từ: 0000000001 Chữ số đến: ZZZZZZZZZZ Rời rạc Giá trị Diễn giải Mã nhận diện: Tên: Tên khác: Mô tả: MuonID Thuộc tính nhận dạng phiếu mượn, phiếu mượn số mã số riêng Tính chất: Chiều dài: 10 nh dng xut: Giỏ tr mc nh: ỵ Liờn tc ă Ri rc ỵ Nhp ă Ch ỵ Ch s ¨ Ngày ¨ Số ¨ Tính tốn Điều kiện ràn buộc: Liên tục Chữ số từ: 0000000001 Chữ số đến: ZZZZZZZZZZ Rời rạc Giá trị Diễn giải 19 / 24 LUAN VAN LUONG download : add luanvanchat@agmail.com PDF created withCHAT pdfFactory Pro trial version www.pdffactory.com Đề tài PTTKHTTT – Ngô Minh Tuấn – 07T-TP1 Mã nhận diện: Tên: Tên khác: Mơ tả: SoThe Thuộc tính nhận dạng đọc giả, đọc giả đăng ký làm thẻ cấp mã số Tính chất: Chiều dài: 10 Định dạng xuất: Giỏ tr mc nh: ỵ Liờn tc ă Ri rc ỵ Nhp ă Ch ỵ Ch s ă Ngy ă S ă Tớnh toỏn iu kin rn buc: Liờn tc Chữ số từ: 0000000001 Chữ số đến: 9999999999 Rời rạc Giá trị Diễn giải • Mơ tả cấu trúc liệu Tài liệu = Chi tiết xuất Tài liệu = Tác giả = Chi tiết sáng tác Phiếu mượn = Chi tiết mượn Đọc giả = TaiLieuID + TenTaiLieu + {Chi tiết xuất bản} LanXB + NamXB + KhoGiay + SoTrang + Gia TaiLieuID + TenTaiLieu + {Chi tiết sáng tác} TacGiaID + TenTacGia + NamSinh + (Chi tiết sáng tác) TacGiaID + TaiLieuID MuonID + NgayMuon + NgayHen + {Chi tiết mượn} Số thứ tự + TaiLieuID + NgayTra SoThe + NgayCap + HoTen + NgheNghiep + Phai + (Phiếu mượn) • Mơ tả cấu trúc dịng liệu Mã nhật diện: Tên: Thông tin tác giả Mô tả: Chứa thông tin tác giả tài liệu, dùng để cập nhật cho kho liệu tblTacGia Nguồn: Bộ phận thủ thư Đích: Ơ xử lý Cập nhật tác gi Loi dũng d liu: ă Tp tin ỵ Mn hỡnh ă Bỏo cỏo ă Biu mu ă Khỏc Cu trúc liệu: Tác giả Tần suất: 25 tác giả/ ngày Ghi chú: 20 / 24 LUAN VAN LUONG download : add luanvanchat@agmail.com PDF created withCHAT pdfFactory Pro trial version www.pdffactory.com Đề tài PTTKHTTT – Ngô Minh Tuấn – 07T-TP1 Mã nhật diện: Tên: Thông tin sáng tác Mô tả: Chứa thông tin mã tác giả (TacGiaID) mã tài liệu (TaiLieuID) Dùng để cập nhật kho liệu tblSangTac Mỗi TacGiaID ứng với nhiều TaiLieuID ngược lại Nguồn: Bộ phận thủ thư Đích: Ơ xử lý Cập nhật sỏng tỏc Loi dũng d liu: ă Tp tin ỵ Mn hỡnh ă Bỏo cỏo ă Biu mu ă Khỏc Cấu trúc liệu: TacGiaID+TaiLieuID Tần suất: 100 mẫu tin/ ngày Ghi chú: Mã nhật diện: Tên: Thông tin nhà xuất Mô tả: Chứa thông tin nhà xuất xuất tài liệu Dùng để cập nhật kho liệu tblNXB Nguồn: Bộ phận thủ thư Đích: Ơ xử lý Cp nht nh xut bn Loi dũng d liu: ă Tp tin ỵ Mn hỡnh ă Bỏo cỏo ă Biu mu ă Khỏc Cu trỳc d liu: Nh xut bn Tần suất: 25 NXB/ ngày Ghi chú: Mã nhật diện: Tên: Thông tin chi tiết xuất Mô tả: Chứa thông tin mã nhà xuất (NXBID) mã tài liệu (TaiLieuID) Dùng cập nhật kho liệu tblCTXB, NXBID ứng với nhiều TaiLieuID ngược lại Nguồn: Bộ phận thủ thư Đích: Ơ xử lý Cập nhật chi tit xut bn Loi dũng d liu: ă Tp tin ỵ Mn hỡnh ă Bỏo cỏo ă Biu mu ă Khác Cấu trúc liệu: NXBID+TaiLieuID Tần suất: 100 mẫu tin/ ngày Ghi chú: Mã nhật diện: Tên: Thông tin chi tiết mượn Mô tả: Chứa thông tin mã phiếu mượn (MuonID) mã tài liệu (TaiLieuID) Dùng cập nhật kho liệu tblCTMuon, MuonID ứng với nhiều TaiLieuID ngược lại Nguồn: Bộ phận bạn đọc Đích: Ơ xử lý Cập nhật chi tiết mượn Loại dòng liu: ă Tp tin ỵ Mn hỡnh ă Bỏo cỏo ¨ Biểu mẩu ¨ Khác Cấu trúc liệu: MuonID+TaiLieuID Tần suất: 120 mẫu tin/ ngày Ghi chú: Mã nhật diện: Tên: Thông tin mượn Mô tả: Chứa thông tin phiếu mượn tài liệu Dùng để cập nhật kho liệu 21 / 24 LUAN VAN LUONG download : add luanvanchat@agmail.com PDF created withCHAT pdfFactory Pro trial version www.pdffactory.com Đề tài PTTKHTTT – Ngô Minh Tuấn – 07T-TP1 tblMuon Nguồn: Bộ phận bạn đọc Đích: Ơ xử lý Cập nhật mn Loi dũng d liu: ă Tp tin ỵ Mn hỡnh ă Bỏo cỏo ă Biu mu ă Khỏc Cu trúc liệu: Phiếu mượn Tần suất: 350 phiếu/ ngày Ghi chú: Mã nhật diện: Tên: Thông tin đọc giả Mô tả: Chứa thông tin đọc giả lập thẻ mượn sách Dùng để cập nhật kho liệu tblDocGia Nguồn: Bộ phận bạn đọc Đích: Ơ xử lý Cập nhật c gi Loi dũng d liu: ă Tp tin ỵ Mn hỡnh ă Bỏo cỏo ă Biu mu ă Khỏc Cấu trúc liệu: Đọc giả Tần suất: 100 đọc giả/ ngày Ghi chú: • Mơ tả Kho liệu Mã nhận diện: Tên: Mô tả: tblTaiLieu Tài liệu Mỗi mẫu tin chứa thông tin nhà tài liệu Tớnh cht Loi tin: ỵ Mỏy tớnh ă Th cụng Dng tin: ỵ C s DL ă Ch mc ă Tun t ă Trc tip Kớch thc mu tin (ký tự): 200 Số lượng mẫu tin bình quân: 10.000 Số lượng mẫu tin mức cao: 20.000 Tốc độ tăng trưởng hàng năm: 10% Mã nhận diện: Tên: Mô tả: tblTacGia Tác Giả Mỗi mẫu tin chứa thông tin nhà tác giả Tính chất Loại tập tin: ỵ Mỏy tớnh ă Th cụng Dng tin: ỵ C s DL ă Ch mc ă Tun t ă Trực tiếp Kích thước mẫu tin (ký tự): 200 Số lượng mẫu tin bình quân: 500 Số lượng mẫu tin mức cao: 800 Tốc độ tăng trưởng hàng năm: 4% Mã nhận diện: Tên: Mô tả: tblNXB Nhà xuất Mỗi mẫu tin chứa thông tin nhà xuất bn Tớnh cht Loi tin: ỵ Mỏy tớnh ă Thủ công 22 / 24 LUAN VAN LUONG download : add luanvanchat@agmail.com PDF created withCHAT pdfFactory Pro trial version www.pdffactory.com Đề tài PTTKHTTT – Ngô Minh Tuấn – 07T-TP1 Dạng tin: ỵ C s DL ă Ch mc ă Tun t ă Trc tip Kớch thc mu tin (ký tự): 200 Số lượng mẫu tin bình quân: 400 Số lượng mẫu tin mức cao: 600 Tốc độ tăng trưởng hàng năm: 3% Mã nhận diện: Tên: Mô tả: tblCTMuon Chi tiết mượn Mỗi mẫu tin chứa thông tin chi tit mt phiu mn Tớnh cht Loi tin: ỵ Mỏy tớnh ă Th cụng Dng tin: ỵ C s DL ă Ch mc ă Tun t ă Trc tiếp Kích thước mẫu tin (ký tự): 200 Số lượng mẫu tin bình quân: 20.000 Số lượng mẫu tin mức cao: 30.000 Tốc độ tăng trưởng hàng năm: 30% Mã nhận diện: Tên: Mô tả: tblMuon Mượn Mỗi mẫu tin chứa thơng tin phiếu mượn Tính chất Loại tin: ỵ Mỏy tớnh ă Th cụng Dng tin: ỵ C s DL ă Ch mc ă Tun t ă Trc tip Kớch thc mu tin (ký t): 200 Số lượng mẫu tin bình quân: 10.000 Số lượng mẫu tin mức cao: 15.000 Tốc độ tăng trưởng hàng năm: 15% Mã nhận diện: Tên: Mô tả: tblDocGia Đọc giả Mỗi mẫu tin chứa thông tin đọc gi Tớnh cht Loi tin: ỵ Mỏy tớnh ă Th cụng Dng tin: ỵ C s DL ă Ch mc ă Tun t ă Trc tip Kớch thc mẫu tin (ký tự): 375 Số lượng mẫu tin bình quân: 1.000 Số lượng mẫu tin mức cao: 1.500 Tốc độ tăng trưởng hàng năm: 40% 23 / 24 LUAN VAN LUONG download : add luanvanchat@agmail.com PDF created withCHAT pdfFactory Pro trial version www.pdffactory.com Đề tài PTTKHTTT – Ngô Minh Tuấn – 07T-TP1 Chương THIẾT KẾ GIAO DIỆN 24 / 24 LUAN VAN LUONG download : add luanvanchat@agmail.com PDF created withCHAT pdfFactory Pro trial version www.pdffactory.com ... Mục lục: Chương KHẢO SÁT HỆ THỐNG VÀ PHÂN TÍCH HIỆN TRẠNG HỆ THỐNG Chương PHÂN TÍCH YÊU CẦU Chương PHÂN TÍCH HỆ THỐNG .6 1./ Xây dựng mơ hình thực thể kết hợp (Entity Relationship... b./ Sơ đồ DFD ngữ cảnh Đọc giả Thông tin đọc giả Thẻ đọc giả Kết tìm kiếm tài liệu Thơng ti n tài liệu Kết tìm kiếm tài l iệu Bộ phận bạn đọc Bộ phận thủ thư Hệ thống quản lý thư viện Kết cập... Bài toán: Hệ thống sử dụng để quản lý việc mượn sách thư viện Các tài liệu cho đọc giả mượn có thuộc tính mã tài liệu, tên tài liệu (tựa đề) Tài liệu gồm loại: sách báo tạp chí Mỗi tựa đề sách

Ngày đăng: 01/11/2022, 15:32

Tài liệu cùng người dùng

Tài liệu liên quan