Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 30 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
30
Dung lượng
775,2 KB
Nội dung
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN 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 Tên đồ án: Phần mềm quản lý thư viện GVLT:Nguyễn Tấn Trần Minh Khang SINH VIÊN THỰC HIỆN: TÊNSV : Võ Tấn Duy MSSV :0212057 EMAIL :votanduy@gmail.com Ngày 20 tháng năm 2005 Phần mềm quản lý thư viện 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 BM1 Thẻ độc giả Họ tên: Ngày sinh Email Loại độc giả: : : Địa : Ngày lập thẻ: +Sơ đồ luồng liệu Người dùng D1 D6 D2 Thiết bị nhập D5 Lập thẻ độc giả Thiết bị xuất D4 D3 Bộ nhớ phụ Các ký hiệu Phần mềm quản lý thư viện 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: DOCGIA PK MaDocGia Hoten Ngaysinh Diachi E_mail Ngaylapthe Madocgia +Thuộc tính trừu tượng: MaDocGia +Sơ đồ logic: DOCGIA Phần mềm quản lý thư viện -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 +Sơ đồ luồng liệu: Người dùng D1 D6 D2 D5 Thiết bị nhập Lập thẻ độc giả Thiết bị xuất D4 D3 Bộ nhớ phụ Các ký hiệu Phần mềm quản lý thư viện 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: DOCGIA PK MaDocGia Hoten Ngaysinh Diachi E_mail Ngaylapthe Ngayhethan Maloaidocgia QDTHEDG Tuoitoithieu Tuoitoida Thoigiansudung LOAIDOCGIA PK Maloaidocgia Tenloaidocgia +sơ đồ logic: Phần mềm quản lý thư viện QDTHEDG DOCGIA LOAIDOCGIA -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 ) +Thiết kế liệu với tính hiệu quả: Phần mềm quản lý thư viện DOCGIA PK THAMSO MaDocGia PK Hoten Ngaysinh Diachi E_mail Ngaylapthe Ngayhethan Maloaidocgia Sosachdangmuon Tinhtrangthe +Thuộc tính trừu tượng: Mathamso Tuoitoithieu Tuoitoida Thoigiansudung LOAIDOCGIA PK Maloaidocgia Tenloaidocgia Madocgia,Maloaidocgia +Sơ đồ logic: DOCGIA LOAIDOCGIA THAMSO 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 Phần mềm quản lý thư viện +Biểu mẫu liên quan:BM2 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: Người dùng D1 D6 D2 Thiết bị nhập D5 Thiết bị xuất Nhập sách D4 D3 Bộ nhớ phụ 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 : 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: Phần mềm quản lý thư viện DOCGIA SACH PK Masach Tensach Matheloai Tacgia Nhaxuatban Namxuatban Ngaynhap PK MaDocGia Hoten Ngaysinh Diachi E_mail Ngaylapthe Ngayhethan Maloaidocgia Sosachdangmuon Tinhtrangthe QDTHEDG Tuoitoithieu Tuoitoida Thoigiansudung LOAIDOCGIA PK Maloaidocgia Tenloaidocgia +Các thuộc tính trừu tượng: MaSach +Sơ đồ logic: DOCGIA LOAIDOCGIA SACH QDTHEDG -Thiết kế liệu với tính tiến hố: Phần mềm quản lý thư viện 10 -Thiết kế liệu với tính đắn: +Biểu mẫu liên quan:BM3 Danh sách sách Stt Tên sách Thể loại Tác Tình giả trạng +Sơ đồ luồng liệu: Người dùng D1 D6 D2 Thiết bị nhập D5 Thiết bị xuất Tra cứu sách D3 D4 Bộ nhớ phụ Phần mềm quản lý thư viện 16 • Kí hiệu + D1: Tiêu chuẩn tìm sách(ít thơng tin sau:Mã sách,tên sách,thể loại sách,năm xuấtbản,tácgỉa, số lượt mượn) + D2 : khơng có + D3: Danh sách sách thông tin liên quan thỏa tiêu chuẩn tìm kiếm(Mã sách,tên sách,thể loại sách,nhà xuất bản,năm xuất bản,tác gỉa,tình trạng 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 : + 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ó Phần mềm quản lý thư viện 17 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 Thể loại Tác giả +Sơ đồ luồng liệu: Phần mềm quản lý thư viện 18 Người dùng D1 D6 D2 Thiết bị nhập D5 Mượn sách Thiết bị xuất D4 D3 Bộ nhớ nhụ • 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 Phần mềm quản lý thư viện 19 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 + 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 20