1. Trang chủ
  2. » Luận Văn - Báo Cáo

Phần mềm quản lý thư viện 1

30 0 0

Đ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

Thông tin cơ bản

Tiêu đề Phần mềm quản lý thư viện 1
Tác giả Võ Tấn Duy
Người hướng dẫn Nguyễn Tấn Trần Minh Khang, GVLT
Trường học Trường Đại Học Khoa Học Tự Nhiên
Chuyên ngành Khoa Công Nghệ Thông Tin
Thể loại Đồ án nhập môn công nghệ phần mềm
Năm xuất bản 2005
Thành phố Hồ Chí Minh
Định dạng
Số trang 30
Dung lượng 775,2 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

+Biểu mẫu liên quan:BM2BM2: Thông tin sách +Sơ đồ luồng dữ liệu: Bộ nhớ phụ... DOCGIA LOAIDOCGIAQDTHEDG -Thiết kế dữ liệu với tính hiệu qủa: +Sơ đồ luồng dữ liệu: như trên... -Thiết kế d

Trang 1

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:

Ngày 20 tháng 5 năm 2005

Trang 2

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ế dữ liệu với tính đúng dắn.

+Biểu mẩu liên quan:BM1

D1

D2

D5 D6

Bộ nhớ phụ.

Trang 3

 D1: Họ Tên, Loại Độc Giả, Ngày Sinh, Địa Chỉ, Ngày Lập Thẻ.

+Thuộc tính trừu tượng: MaDocGia.

+Sơ đồ logic:

DOCGIA

Trang 4

-Thiết kế dữ liệu với tính tiến hóa:

+Quy định liên quan:QĐ1

QD2: Có 2 loại độc giả (x,y).Tuổi độc giả từ 18 đến 55.Thẻ có giá trị 6 tháng

+Sơ đồ luồng dữ liệu:

Bộ nhớ phụ.

Trang 5

 D1: Họ Tên, Loại Độc Giả, Ngày Sinh, Địa Chỉ, Ngày Lập Thẻ.

+sơ đồ logic:

Trang 6

+Thiết kế dữ liệu với tính hiệu quả:

Trang 7

PK Mathamso

Tuoitoithieu Tuoitoida Thoigiansudung

+Thuộc tính trừu tượng: Madocgia,Maloaidocgia.

+Sơ đồ logic:

THAMSO

Bước 2 : Xét yêu cầu phần mềm “ nhập sách”.

-Thiết kế dữ liệu với tính đúng đắn

Trang 8

+Biểu mẫu liên quan:BM2

BM2: Thông tin sách

+Sơ đồ luồng dữ liệu:

Bộ nhớ phụ

Trang 10

QDTHEDG Tuoitoithieu Tuoitoida Thoigiansudung

Trang 11

+Quy định liên quan:QD2

QD2: có 3 thể loại (A,B,C).Chỉ nhận các sách xuất bảntrong vòng 8 năm

+Sơ đồ luồng dữ liệu:

Bộ nhớ phụ

Trang 12

+ D4 : D1 +danh sách các sách+ D5 : D4.

+ D6 : D5

+Các thuộc tính mới: Tentheloaisach,Khoangcachxuatban

+Sơ đồ lớp:

Trang 13

PK Mathamso

Tuoitoithieu Tuoitoida Thoigiansudung

SACH

PK Masach

Tensach Maheloai Tacgia Nhaxuatban Namxuatban Ngaynhap Khoangcachxuatban

Trang 14

DOCGIA LOAIDOCGIA

QDTHEDG

-Thiết kế dữ liệu với tính hiệu qủa:

+Sơ đồ luồng dữ liệu: như trên

+sơ đồ lớp:

Trang 15

+Các thuộc tính trừu tượng: Matheloai,MaSach

+Sơ đồ logic:

Trang 16

-Thiết kế dữ liệu với tính đúng đắn:

+Biểu mẫu liên quan:BM3

Danh sách sách

sách

Thểloại

Tácgiả

Tìnhtrạng

+Sơ đồ luồng dữ liệu:

Bộ nhớ phụ

Trang 17

Kí hiệu

+ D1: Tiêu chuẩn tìm sách(ít nhất một trong các 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)

+Thuộc tính trừu tượng: không có

+Sơ đồ logic: không có

Trang 18

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ế dữ liệu với tính đúng đắn:

+Biểu mẫu liên quan:BM4

Trang 19

Bộ nhớ nhụ

Kí hiệu

+ D1 : Thông tin về việc cho mượn sách(Mã độc

giả,Ngày mượn,Danh sách các sách mượn cùng các chi tiết liên quan(thể loại,tác giả))

+ D2 : Không có.

+ D3 :Các thông tin được sử dụng cho việc kiểm tra quy

định mượn sách:)Thông tin về độc gỉa mượn sách(Ngày hết hạn,Số sách đang mượn,Số sách mượn trễ hạn,số ngàymượn tối đa,số lượng sách mượn tối đa).)Thông tin về các

Trang 20

không,tình trạng các cuốn sách ma độc gỉa đang mượn)

+ D4 :D1 + tình trạng mới của các quyển sách,số sách độc

giả đang mượn mới

+ 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:

Trang 21

QDMUONTRA Sosachmuontoida Ngaymuontoida

+ Các thuộc tính trừu tượng: Madocgia,Masach

+Sơ đồ logic:

Trang 22

-Thiết kế dữ liệu với tính tiến hoá:

+Quy định liên quan:QD4

QD4: Chỉ cho mượn với thẻ còn hạn và sách không có người dang mượn.Mỗi

độc giả mượn tối đa 5 quyển trong 4 ngày.

+Sơ đồ luồng dữ liệu:

Trang 23

Bộ nhớ nhụ

Kí hiệu

+ D1 : Thông tin về việc cho mượn sách(Mã độc

giả,Ngày mượn,Danh sách các sách mượn cùng các chi tiết liên quan(thể loại,tác giả))

+ D2 : Không có.

+ D3 :Các thông tin được sử dụng cho việc kiểm tra quy

Trang 24

hết hạn,Số sách đang mượn,Số sách mượn trễ hạn,số ngàymượn tối đa,số lượng sách mượn tối đa).)Thông tin về cácsách muốn mượn(Sách hiện đang có độc gỉa mượn hay không,tình trạng các cuốn sách ma độc gỉa đang mượn)

+ D4 :D1 + tình trạng mới của các quyển sách,số sách độc

giả đang mượn mới

+ D5 : Không có + D6

+Các thuộc tính mới:

Sosachmuontoida,Ngaytrasach,Songaymuontoida,Maquydinh

+Sơ đồ lớp:

Trang 25

+Thuộc tính trừu tượng: Không có

+Sơ đồ Logic:

Trang 26

Bước 5 : Xét yêu cầu phần mềm “ Nhận trả sách”.

+Biểu mẫu liên quan :BM5

Trang 27

+Sơ đồ luồng dữ liệu:

Trang 28

+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ả.

SACH

PK Masach

Tensach Matheloai Tacgia Nhaxuatban Namxuatban Ngaynhap Khoangcachxuatban Matinhtrang

Trang 29

-Thiết kế dữ 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 dữ liệu: Giống như trên.

+Các thuộc tính mới: Tiền phạt.

+Sơ đồ lớp:

Trang 30

PK Masach

Tensach Matheloai Tacgia Nhaxuatban Namxuatban Ngaynhap Khoangcachxuatban Matinhtrang

+thuộc tính trừu tượng: không có

+Sơ đồ logic :như trên.

Ngày đăng: 01/08/2023, 16:07

🧩 Sản phẩm bạn có thể quan tâm

w