PHẦN MỀM QUẢN LÝ THƯ VIỆN - Pdf 20

Trường Đại Học Khoa Học Tự Nhiên
Khoa Công Nghệ Thông Tin
MMM
Đồ án môn học Xây Dựng Phần Mềm Hướng Đối Tượng
PHẦN MỀM QUẢN LÝ THƯ VIỆN
GVGD : Trần Minh Triết
SVTH : Phan Thi Hồng Phấn
MSSV : 02HC372
LỚP : 02HCB
Tháng 1 năm 2005
2
Đồ án môn học Xây Dựng Phần mềm hướng đối tượng
Mục lục:
Chương 1: KHẢO SÁT HIỆN TRẠNG VÀ XÁC ĐỊNH YÊU CẦU .....................................
1. Khảo sát hiện trạng ........................................................................................................
2. Yêu cầu chức năng .........................................................................................................
Danh sách các quy định: ....................................................................................................
Yêu cầu hiệu quả ................................................................................................................
Bảng trách nhiệm yêu cầu nghiệp vụ: ...............................................................................
3. Yêu cầu chất lượng: .......................................................................................................
Danh sách các biểu mẫu: ....................................................................................................
Chương 2: PHÂN TÍCH ............................................................................................................
1. Mô hình dòng dữ liệu: ...................................................................................................
Lập thẻ độc giả: ..................................................................................................................
Nhận sách mới: ..................................................................................................................
Tra cứu sách: ......................................................................................................................
Lập phiếu mượn: ................................................................................................................
Nhận trả sách: .....................................................................................................................
Thay đổi quy định: .............................................................................................................
Số lượng sách nhiều nhất mà một người đã mượn: ..........................................................
Tỷ lệ những phiếu mượn trả quá hạn: ...............................................................................

Những chức năng đã cài đặt: .............................................................................................
Phần 5: Kết luận .........................................................................................................................
Kết luận: .............................................................................................................................
Hướng phát triển: ...............................................................................................................
SVTH:Phan Thị Hồng Phấn – 02HC372 4
Đồ án môn học Xây Dựng Phần mềm hướng đối tượng
Chương 1: KHẢO SÁT HIỆN TRẠNG VÀ XÁC ĐỊNH YÊU
CẦU
SVTH:Phan Thị Hồng Phấn – 02HC372 5
Đồ án môn học Xây Dựng Phần mềm hướng đối tượng
a. Khảo sát hiện trạng
Một thư viện cần quản lý việc đăng ký, mượn và trả sách của các bạn đọc thư viện. Sau
đây là phần mô tả theo các nghiệp vụ hàng ngày của thư viện:
Thủ thư gọi sách là đầu sách (dausach). Mỗi đầu sách có một ISBN để phân biệt với các
đầu sách khác. Các đầu sách có cùng tựa (tuasach) sẽ có ISBN khác nhau nếu chúng được
dịch ra nhiều thứ tiếng (ngonngu) khác nhau và được đóng thành bìa (bia) khác nhau. Mỗi
tựa sách có một mã tựa sách để phân biệt với các tựa sách khác. (Mã số được đáng số tự
động, bắt đầu từ 1,2,3,…). Mỗi đầu sách có thể có nhiều bản sao (cuonsach) ứng với đầu
sách đó. Mỗi tựa sách của một tác giả (tacgia) và có một bản tóm tắt nội dung (tomtat) của
sách (có thể là một câu hay vài trang). Khi bạn đọc muốn biết nội dung của cuốn sách nào,
thì thủ thư sẽ xem phần tóm tắt của tựa sách đó và trả lời bạn đọc.
Để trở thành đọc giả (docgia)của thư viện, thì bạn đọc phải đăng ký và cung cấp thông tin
cá nhân cũng như địa chỉ và điện thoại của mình. Thủ thư sẽ cung cấp cho bạn đọc một thẻ
điện tử, trên đó có mã số thẻ chính là mã số bạn đọc để phân biệt các bạn đọc khác. (Mã số
được đánh số tự động, bẳt đầu từ 1,2,3,…). Thẻ này có giá trị trong 6 tháng kể từ ngày
đăng ký. Một tháng trước ngày hết hạn thẻ, thủ thư sẽ thông báo cho bạn đọc biết để đến
gia hạn thêm.
Có 2 loại đọc giả (X,Y). Tưổi đọc giả từ 18 đến 55.
Đăng ký:
Nếu bạn đọc muốn mượn một cuốn sách, nhưng cuốn này đang được một bạn đọc khác

sau.
QĐ-3: Nếu độc giả mượn những đầu sách không còn trong thư viện thì hệ thống sẽ
chuyển qua bảng dữ liệu đăng ký.
QĐ-4: Nếu độc giả trả sách thì thông tin mượn sẽ chuyển sang quá trình mượn.
SVTH:Phan Thị Hồng Phấn – 02HC372 7
Đồ án môn học Xây Dựng Phần mềm hướng đối tượng
b. Yêu cầu chức năng
Danh sách các yêu cầu nghiệp vụ:
STT TÊN YÊU CẦU BIỂU MẪU QUY ĐỊNH GHI CHÚ
1 Lập thẻ đọc giả BM1 QĐ1 Xóa, cập nhật
2 Nhận sách mới BM2 QĐ2 Xóa, cập nhật
3 Tra cứu sách BM3
4 Lập phiếu mượn BM4 QĐ4 Xóa, cập nhật
5 Nhận trả sách
6 Thay đổi quy định QĐ6
7 Số phiếu mượn sách
trong năm
8 Số lượng sách nhiều
nhất mà một người
đã mượn
9 Tỷ lệ những phiếu
mượn sách quá hạn
10 Thời gian trung
bình mượn sách
11 Giờ bạn đọc mượn
sách nhiều nhất
12 Gia hạn thẻ
13 Đăng nhập
SVTH:Phan Thị Hồng Phấn – 02HC372 8
Đồ án môn học Xây Dựng Phần mềm hướng đối tượng

lượng sách tối đa, số
ngày mượn tối đa.
SVTH:Phan Thị Hồng Phấn – 02HC372 9
Đồ án môn học Xây Dựng Phần mềm hướng đối tượng
Yêu cầu hiệu quả
STT YÊU CẦU MÔ TẢ CHI TIẾT GHI CHÚ
1 Lập thẻ độc giả 100 thẻ / 1 giờ Hẹn ngày cấp thẻ
độc giả
2 Nhận sách mới 100 sách / 1 giờ
3 Tra cứu sách Xử lý ngay
4 Lập phiếu mượn Xử lý ngay Các thông báo cần
thiết
5 Nhận trả sách Xử lý ngay Tính tiền phạt nếu
trả sách quá hạn
6 Thay đổi quy định Xử lý ngay Độc giả không có
quyền thay đổi quy
định
7 Số phiếu mượn sách trong
năm
Xử lý ngay
8 Số lượng sách nhiều nhất
mà một người đã mượn
Xử lý ngay
9 Tỷ lệ những phiếu mượn
sách trả quá hạn
Xử lý ngay
10 Thời gian trung bình mượn
sách
Xử lý ngay
11 Giờ mượn sách nhiều nhất Xử lý ngay

trả.
6 Thay đổi quy định Thay đổi các quy định
theo QĐ6
Cập nhật quy
định.
7 Số phiếu mượn
sách trong năm.
Tính số phiếu
mượn trong năm
8 Số lượng sách
nhiều nhất mà
một người đã
mượn.
Tính số lượng
sách mà một
người đã mượn
9 Tỷ lệ những phiếu
mượn trả sách quá
hạn
Tính tỷ lệ phiếu
mượn sách trả quá
hạn
10 Thời gian trung
bình mượn sách
Tính thời gian
trung bình mượn
sách
11 Giờ bạn đọc
mượn sách nhiều
nhất

Đồ án môn học Xây Dựng Phần mềm hướng đối tượng
a. Mô hình dòng dữ liệu:
Lập thẻ độc giả:
Độc giả
Thiết bị nhập Lập thẻ thư việnD5
D1 D2
D
3
D4
D1: Thông tin độc giả cần được lưu trữ (tên độc giả,
tuổi, địa chỉ, điện thoại , e-mail)
D2: Thông báo với độc giả là lập thẻ thành công hay
thất bại
D3: Ghi thông tin độc giả xuống CSDL (tên độc giả,
tuổi, địa chỉ, điện thoại , e-mail)
D4:Thông tin các bảng danh mục phục vụ cho việc
nhập liệu của độc giả .
Thông tin về các quy định làm thẻ độc giả .
D5: Các thông tin cần lưu trử vào CSDL (tên độc
giả, tuổi, điạ chỉ, điện thoại, e-mail)
Thuật toán:
Bước 1: Nhận D1 từ người dùng
Bước 2: Kết nối CSDL
Bước 3: Đọc D4 từ bộ nhớ phụ
Bước 4: Kiểm tra loại độc giả có thuộc danh sách các loại độc giả không
Bước 5: Kiểm tra tuổi
Bước 6: Nếu thoả các quy định thì :
Tính ngày hết hạn của thẻ
Lưu D3 xuống CSDL
Bước 7: Đóng kết nối CSDL

3
D4
D1: Các thông tin cần thiết cho việc tra cứu sách
(tên sách,tác giả, nhà xuất bản, năm xuất bản,...)
D2: Kết quả của việc tra cứu .
D3: Nếu NSD là thủ thư thì sẽ có quyền cập nhật
tình trạng cuốn sách .
D4:Kết quả của việc tra cứu .
D6:Kết quả của việc tra cứu (tên sách, tác giả, thể
loại, nhà xuất bản, năm xuất bản, tình trạng, tóm
tắt,….)
D6
Thuật toán:
Bước 1: Người sử dụng chọn chức năng tra cứu sách
Bước 2: Nhập các thông tin cần tra cứu
Bước 3: Có thể tra cứu chính xác hoặc gần đúng
Bước 4: Nếu người sử dụng là thủ thư thì có thêm quyền cập nhật sách
Bước 5: Xuất kết quả tra cứu cho người sử dụng xem.
Lập phiếu mượn:
Thủ thư
Thiết bị nhập Lập phiếu mượnD5
D1 D2
D
3
D4
D1: Thông tin độc giả cần mượn sách (thẻ độc giả)
và thông tin cuốn sách (mã cuốn sách)
D2: Thông báo với độc giả là sách còn được mượn
hay không
D3: Ghi thông tin độc giả (mã độc giả) và thông tin

D5: Các thông tin cần lưu trử vào CSDL (mã đọc
giả,mã sách, ngày mượn, ngày trả)
Thuật toán:
Bước 1: Thủ thư chọn chức năng nhận trả sách
Bước 2: Kiểm tra sách được mượn có quá hạn hay không
Bước 3: Nếu sách quá hạn, tính tiền phạt, thông báo cho độc giả
Bước 4: Ghi nhận việc trả sách, lưu xuống CSDL
Bước 5: Kiểm tra thẻ độc giả có hết hạn sử dụng chưa, thông báo cần thiết
Bước 6: Đóng CSDL
Thay đổi quy định:
Thủ thư
Thiết bị nhập Thay đổi quy địnhD5
D1 D2
D
3
D4
D1: Thông tin các quy định cần thay đổi
D2: Thông báo thay đổi quy định thành công hay
thất bại
D3: Ghi thông tin thay đổi quy định xuống CSDL
D4:Thông tin các bảng danh mục phục vụ cho việc
thay đổi quy định .
D5: Các thông tin cần lưu trử vào CSDL (các thông
tin thay đổi quy định )
Thuật toán:
Bước 1: Thủ thư chọn chức năng thay đổi quy định
Bước 2: Nhập các quy định cần thay đổi
Bước 3: Kiểm tra các quy đinh cần thay đổi có thỏa các quy đinh của thư viện hay không
Bước 4: Nếu thỏa thì ghi xuống CSDL và thông báo thay đổi thành công
Bước 5: Nếu không thỏa thì thông báo thay đổi không thành công

Bước 6: Đóng kết nối CSDL.
Số lượng sách nhiều nhất mà một người đã mượn:
Người sử dụng
Thiết bị xuất
Số lượng sách nhiều nhất
mà một người đã mượn
D1 D2
D4
D1: Năm cần thống kê.
D2: Kết quả của việc thống kê .
D4:Kết quả của việc thống kê .
D6:Kết quả của việc thống kê (số lượng sách nhiều
nhất mà một người đã mượn ứng với năm truyền
vào)
D
6
Thuật toán:
Bước 1: Người sử dụng chọn mục thống kê số lượng sách nhiều nhất mà một người đã
mượn
Bước 2: Chọn năm cần thống kê
Bước 3: Mở CSDL ứng với năm truyền vào
Bước 4: Duyệt CSDL tìm số lượng sách nhiều nhất mà một người đã mượn
Bước 5: Xuất ra kết quả thống kê
Bước 6: Đóng CSDL.
SVTH:Phan Thị Hồng Phấn – 02HC372 17


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status