Tham khảo bộ tài liệu ngành công nghệ thông tin + công nghệ phần mềm + khoa học máy tính và mạng máy tính ib zalo 0327697318)//////////////////////Tham khảo bộ tài liệu ngành công nghệ thông tin + công nghệ phần mềm + khoa học máy tính và mạng máy tính ib zalo 0327697318)//////
TRƯỜNG ĐẠI HỌC KỸ THUẬT CÔNG NGHIỆP KHOA CÔNG NGHỆ THƠNG TIN BỘ MƠN CƠNG NGHỆ PHẦN MỀM • Đồ án nhập môn công nghệ phần mềm XÂY DỰNG HỆ THỐNG QUẢN LÝ THƯ VIỆN BẰNG PHẦN MỀM THIẾT KẾ CƠ SỞ DỮ LIỆU BƯỚC 1: Xét yêu cầu phần mềm “lập thẻ độc giả” -Thiết kế liệu với tính dắn +Biểu mẩu liên quan:BM1 Thẻ độc giả BM1 Họ tên: Ngày sinh : Địa Email Loại độc giả: Ngày lập thẻ: : : +Sơ đồ luồng liệu Phần mềm quản lý thư viện Các ký hiệu D1: Họ Tên, Loại Độc Giả, Ngày Sinh, Địa Chỉ, Ngày Lập Thẻ D2: Khơng có D3: Danh Sách Loại Độc Giả, Tuổi Tối Đa, Tuổi Tối Thiểu, Thời Hạn Sử Dụng D4: D1 + Ngày Hết Hạn D5: D3 D6: Khơng có +Các thuộc tính :Họ tên, Loại độc gỉa,Ngày sinh , Địa chỉ, E_mail ,Ngày lập thẻ +Sơ đồ lớp: Phần mềm quản lý thư viện +Thuộc tính trừu tượng: MaDocGia +Sơ đồ logic: -Thiết kế liệu với tính tiến hóa: +Quy định liên quan:QĐ1 QD2: Có loại độc giả (x,y).Tuổi độc giả từ 18 đến 55.Thẻ có giá trị tháng Phần mềm quản lý thư viện +Sơ đồ luồng liệu: Các ký hiệu D1: Họ Tên, Loại Độc Giả, Ngày Sinh, Địa Chỉ, Ngày Lập Thẻ D2: Khơng có D3: Danh Sách Loại Độc Giả, Tuổi Tối Đa, Tuổi Tối Thiểu, Thời Hạn Sử Dụng D4: D1 + Ngày Hết Hạn D5: D3 D6: Không có +Các thuộc tính mới: Tenloaidocgia,Tuoitoithieu,Tuoitoida,Thoigiansudung, Ngayhethan +Sơ đồ lớp: Phần mềm quản lý thư viện +sơ đồ logic: -Thiết kế liệu với tính hiệu qủa: +Các thuộc tính : Họ tên, Loại độc gỉa,Ngày sinh , Địa chỉ, E_mail ,Ngày lập thẻ,Ngày hết hạn, Mã loại độc gỉa,Số lượng sách mượn,Tình trạng thẻ(có treo hay không ) Phần mềm quản lý thư viện +Thiết kế liệu với tính hiệu quả: +Thuộc tính trừu tượng: Madocgia,Maloaidocgia +Sơ đồ logic: Bước 2:Xét yêu cầu phần mềm “ nhập sách” -Thiết kế liệu với tính đắn +Biểu mẫu liên quan:BM2 Phần mềm quản lý thư viện BM2: Thông tin sách Tên sách: Thể loại : Tác giả : Nhà xuất bản: Ngày nhập: Năm xuất : +Sơ đồ luồng liệu: Phần mềm quản lý thư viện Kí hiệu: • D1:Thông tin sách cần nhập: Tên sách, thể loại,tácgiả, năm xuất , nhà xuất bản,ngày nhập • D2 : khơng có • D3 : danh sách sách thông tin liên quan (Tên sách,thể loại,tác giả ,năm xuất bản,nhà xuất bản,ngày nhập), khoảng cách năm xuất • D4 : D1 +danh sách sách • D5 : D4 • D6 : D5 +Các thuộc tính mới: TenSach,TheLoai,TacGia, NhaXuatBan, NamXuatBan, NgayNhap +Sơ đồ lớp: +Các thuộc tính trừu tượng: MaSach +Sơ đồ logic: Phần mềm quản lý thư viện -Thiết kế liệu với tính tiến hố: +Quy định liên quan:QD2 QD2: loại (A,B,C).Chỉ nhận sách xuất vòng năm +Sơ đồ luồng liệu: Phần mềm quản lý thư viện Kí hiệu: +D1:Thơng tin sách cần nhập: Tên sách, thể loại, tácgiả, năm xuất bản,nhà xuất bản, ngày nhập + D2 : khơng có + D3 : danh sách sách thông tin liên quan (Tên sách,thể loại,tác giả ,năm xuất bản,nhà xuất bản,ngày nhập), khoảng cách năm xuất + D4 : D1 +danh sách sách + D5 : D4 + D6 : D5 +Các thuộc tính mới: Tentheloaisach,Khoangcachxuatban Phần mềm quản lý thư viện 10 mượn(rãnh hay mượn), số lượt mượn,họ tên độc gỉa mượn,ng ày mượn,ngày trả theo d ự kiến sách mượn ) + D4 : khơng có + D5 : D3 + D6 : D5 +Các thuộc tính mới:khơng có +Thuộc tính trừu tượng: khơng có +Sơ đồ logic: khơng có Bước 4:Xét yêu cầu lập phần mềm “lập phiếu mượn sách” -Thiết kế liệu với tính đắn: +Biểu mẫu liên quan:BM4 BM4: Phiếu mượn sách Họ tên độc giả: Ngày mượn: stt Sách Phần mềm quản lý thư viện Thể loại Tác giả 16 +Sơ đồ luồng liệu: Phần mềm quản lý thư viện 17 Kí hiệu + D1 : Thơng tin việc cho mượn sách(Mã độc giả,Ngày mượn,Danh sách sách mượn chi tiết liên quan(thể loại,tác giả)) + D2 : Khơng có + D3 :Các thơng tin sử dụng cho việc kiểm tra quy định mượn sách:)Thông tin độc gỉa mượn sách(Ngày hết hạn,Số sách mượn,Số sách mượn trễ hạn,số ngày mượn tối đa,số lượng sách mượn tối đa).)Thông tin sách muốn mượn(Sách có độc gỉa mượn hay khơng,tình trạng sách ma độc gỉa mượn) + D4 :D1 + tình trạng sách,số sách độc giả mượn Phần mềm quản lý thư viện 18 + D5 : Khơng có + D6 +Các thuộc tính mới: Họ tên độc giả, Ngày mượn sách,Thể loại,Tác giả +Sơ đồ lớp: Phần mềm quản lý thư viện 19 +Các thuộc tính trừu tượng: Madocgia,Masach +Sơ đồ logic: Phần mềm quản lý thư viện 20 -Thiết kế liệu với tính tiến hố: +Quy định liên quan:QD4 QD4: Chỉ cho mượn với thẻ cịn hạn sách khơng có người dang mượn.Mỗi độc giả mượn tối đa ngày +Sơ đồ luồng liệu: Phần mềm quản lý thư viện 21 Kí hiệu + D1 : Thông tin việc cho mượn sách(Mã độc giả,Ngày mượn,Danh sách sách mượn chi tiết liên quan(thể loại,tác giả)) + D2 : Khơng có + D3 :Các thông tin sử dụng cho việc kiểm tra quy định mượn sách:)Thông tin độc gỉa mượn sách(Ngày hết hạn,Số sách mượn,Số sách mượn trễ hạn,số ngày mượn tối đa,số lượng sách mượn tối đa).)Thông tin sách muốn mượn(Sách có độc gỉa mượn hay khơng,tình trạng sách ma độc gỉa mượn) Phần mềm quản lý thư viện 22 + D4 :D1 + tình trạng sách,số sách độc giả mượn + D5 : Khơng có + D6 +Các thuộc tính mới: Sosachmuontoida,Ngaytrasach,Songaymuontoida,Maquydinh +Sơ đồ lớp: Phần mềm quản lý thư viện 23 +Thuộc tính trừu tượng: Khơng có +Sơ đồ Logic: Phần mềm quản lý thư viện 24 Bước 5:Xét yêu cầu phần mềm “ Nhận trả sách” -Thiết kế liệu với tính đắn: +Biểu mẫu liên quan :BM5 Phần mềm quản lý thư viện 25 Phiếu trả sách BM5: Họ tên độc giả: Ngày trả: stt Masach Ngaymuon Tienphat +Sơ đồ luồng liệu: • kí hiệu: +D1:Cung cấp thơng tin sách trả:Mã sách +D2:Khơng có Phần mềm quản lý thư viện 26 +D3:Các thông tin sách mượn:Mã sách Tên sách, thể loại sách,năm xuất bản,tácgỉa +D4:D3 + ghi nhận sách trả +D5:Khơng có +D6:Khơng có +Các thuộc tính mới: Tiền phạt,loại mượn trả +Sơ đồ lớp: Phần mềm quản lý thư viện 27 +Sơ đồ logic: Phần mềm quản lý thư viện 28 -Thiết kế liệu với tính tiến hóa: +quy định liên quan:QD6 QĐ6: Mỗi ngày trể phạt 1000đ/ngày +sơ đồ luồng liệu: Giống +Các thuộc tính mới: Tiền phạt +Sơ đồ lớp: Phần mềm quản lý thư viện 29 +thuộc tính trừu tượng: khơng có +Sơ đồ logic :như Phần mềm quản lý thư viện 30 ... Tentheloaisach,Khoangcachxuatban Phần mềm quản lý thư viện 10 +Sơ đồ lớp: Phần mềm quản lý thư viện 11 +Thuộc tính trừu tượng: Masach,Matheloai +Sơ đồ logic: Phần mềm quản lý thư viện 12 -Thiết kế liệu với tính... quan:BM2 Phần mềm quản lý thư viện BM2: Thông tin sách Tên sách: Thể loại : Tác giả : Nhà xuất bản: Ngày nhập: Năm xuất : +Sơ đồ luồng liệu: Phần mềm quản lý thư viện Kí hiệu: • D1 :Thông tin sách... luồng liệu: +sơ đồ lớp: Phần mềm quản lý thư viện 13 +Sơ đồ logic: Bước 3:Xét yêu phần mềm “cầu tra cứu sách” -Thiết kế liệu với tính đắn: +Biểu mẫu liên quan:BM3 Phần mềm quản lý thư viện 14