• Thuật Toán
B1: Nhập thông tin từ người dùng (D1)
B2: Mở kết nối CSDL
B3: Lấy danh mục D3
B4: Kiểm tra các thông tin người dùng nhập vào với thông tin lấy từ bộ nhớ
B5: Xuất D5 ra máy
B6: Ngắt kết nối CSDL
B7: Kết thúc nghiệp vụ
24 trang |
Chia sẻ: netpro | Lượt xem: 2160 | Lượt tải: 4
Bạn đang xem trước 20 trang tài liệu Đề tài Chương trình quản lý thư viện, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
ĐỀ TÀI QUẢN LÝ THƯ VIỆN
Phần I: lập danh sách các yêu cầu phần mềm
Yêu Cầu Nghiệp Vụ
Danh sách các yêu cầu
STT
Tên Yêu Cầu
Biểu mẫu
Qui định
Ghi chú
1
Tiếp nhận nhân viên
BM1
QĐ1
2
Lập thẻ độc giả
BM2
QĐ2
3
Tiếp nhận sách mới
BM3
QĐ3
4
Tra cứu sách
BM4
5
Cho mượn sách
BM5
QĐ5
6
Nhận trả sách
BM6
QĐ6
7
Lập phiếu thu tiền phạt
BM7
QĐ7
8
Ghi nhận mất sách
BM8
QĐ8
9
Thanh lý sách
BM9
QĐ9
10
Lập báo cáo
BM10
2. Danh sách các biểu mẫu và qui định
Biểu mẫu 1 và qui định 1
BM1
Hồ sơ nhân viên
Họ và tên: …………………………
Địa chỉ: ………………………………..
Ngày sinh:…………………………
Điện thoại: ……………………………
Bằng cấp: …………………………
Bộ phận: ……………………………...
Chức vụ: ……………………………
QĐ 1: có 5 loại bằng cấp (Tú tài , trung cấp , cao đẳng , đaị học, thạc sỹ, tiến sĩ), có 4 bộ phận( thủ thư , thủ quỹ , thủ kho , ban giám đốc), có 5 chức vụ ( Giám đốc, phó giám đốc, trưởng phòng, phó phòng, nhân viên).
Biểu mẫu 2 và qui định 2
BM2
Thẻ độc giả
Họ và tên:……………
Loại độc giả:…………….
Ngày sinh:…………….
Địa chỉ:…………………..
Email:……………………
Ngày lập thẻ:…………
Người lập:………….
QĐ 2: có 2 loại độc giả (X,Y). tuổi độc giả từ 18 đến 55. Thẻ có giá trị 6 tháng. Người lập thẻ độc giả phải là nhân viên thuộc bộ phận thủ thư.
: Biểu mẫu 3 và qui định 3
BM3
Thông tin sách
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:…………….
Trị giá:………………….
Người tiếp nhận:……..
QĐ 3: có 3 thể loại (A,B,C). chỉ nhận các sách xuất bản trong vòng 8 năm. Người nhận sách phải là nhân viên thuộc bộ phận thủ kho.
2.4: Biểu mẫu 4
BM4:
Danh sách sách
STT
Mã sách
Tên sách
Thể loại
Tác giả
Tình trạng
1
2.5:Biểu mẫu 5 và qui định 5
BM5:
Phiếu mượn sách
Họ tên độc giả:………………………
Ngày mượn:…………………………….
STT
Mã sách
Tên sách
Thể loại
Tác giả
Tình trạng
1
2
QĐ 5: chỉ cho mượn với thẻ còn hạn,không có sách mượn quá hạn,và sách không có người đang mượn. Mỗi độc giả mượn tối đa 5 quyển sách trong 4 ngày.
2.6: biểu mẫu 6 và qui định 6
BM6:
Phiếu trả sách
Họ tên độc giả: ……………………….
Ngày trả: ……………………………….
Tiền phạt kỳ này: ………………………
Tiền nợ: …………………………………
Tổng Nợ:………………………………
STT
Mã sách
Ngày mượn
Số ngày mượn
Tiền phạt
1
QĐ 6: Mỗi ngày trễ phạt 1.000 đồng/ngày.
2.7: Biểu mẫu 7 và qui định 7
BM7:
Phiếu thu tiền phạt
Họ tên:……………………………………………………………………………
Tiền nợ:…………………………………………………………………………..
Số tiền thu:……………………………………………………………………….
Còn lại:…………………………………………………………………………..
Người thu tiền:
QĐ 7: số tiền thu không vượt qua số tiền độc giả đang nợ. Người thu tiền phải là nhân viên thuộc bộ phận thủ quỹ.
2.8: Biểu mẫu 8 và qui định 8
BM8:
Ghi nhận mất sách
Tên sách:…………………………………………………………
Ngày ghi nhận:…………………………………………………..
Họ tên độc giả:…………………………………………………..
Tiền phạt:………………………………………………………...
Người ghi nhận:…………………………………………………
QĐ 8: Tiền phạt không nhỏ hơn trị giá quyển sách. Người ghi nhận mất sách phải là nhân viên của bộ phận thủ thư.
2.9: Biểu mẫu 9 và quy định 9
BM9:
Thanh lý sách
Họ tên người thanh lý:………………….
Ngày thanh lý:…………………………
STT
Mã sách
Tên Sách
Lý Do Thanh Lý
1
2
QĐ 9: Người thanh lý sách phải là nhân viên thuộc bộ phận thủ khoa. Có 3 lý do thanh lý (Mất, Hư Hỏng, Người Dùng Làm Mất)
2.10: Biểu Mẫu 10
2.10.1: Biểu mẫu 10.1
BM10.1
Báo cáo thống kê tình hình mượn sách theo thể loại
Tháng:……………………………………………..
STT
Tên thể loại
Số lượt mượn
Tỉ lệ
1
2
Tổng số lượt mượn:…………………………….
2.10.2: Biểu mẫu 10.2
BM10.2
Báo cáo thống kê sách trả trễ
Ngày:……………………………
STT
Tên Sách
Ngày Mượn
Số Ngày Trả
1
2
2.10.3: Biểu Mẫu 10.3
BM10.3
Báo Cáo Thống Kê Nợ Tiền Phạt
Ngày:……………………………
STT
Tên Độc Giả
Tiền Nợ
1
2
Tổng Tiền Nợ:…………………………….
3: Bảng Trách Nhiệm Đối với yêu cầu nghiệp vụ
STT
Nghiệp Vụ
Người Dùng
Phần Mềm
Ghi Chú
1
Tiếp nhận nhân viên
Cung cấp về hồ sơ nhân viên
Kiểm tra quy định và ghi nhận
Cho phép hủy, cập nhật lại hồ sơ
2
Lập thẻ độc giả
Cung cấp thông tin về độc giả
Kiểm tra về quy định và ghi nhận
Cho phép hủy, cập nhật lại thông tin
3
Tiếp nhận sách mới
Cung cấp thông tin về sách
Kiểm tra quy định và ghi nhận
Cho phép hủy, và cập nhật lại thông tin
4
Tra cứu sách
Cung cấp thông tin về quyển sách
Tìm và xuất thông tin liên quan
5
Cho mượn sách
Cung cấp thông tin về độc giả và quyển sách
Kiểm tra quy định và ghi nhận
6
Nhận trả sách
Cung cấp thông tin độc giả và quyển sách
Kiểm tra quy định và ghi nhận
Cho phép lập phiếu phạt
7
Lập phiếu thu tiền phạt
Cung cấp thông tin người bị phạt,tiền nợ và số tiền phạt cũ
Kiểm tra quy định và ghi nhận
8
Ghi nhận mất sách
Cung cấp thông tin độc giả và số tiền phạt
Kiểm tra quy định và ghi nhận
9
Thanh lý sách
Cung cấp thông tin người thanh lý,thông tin sách và lý do thanh lý
Kiểm tra quy định và ghi nhận
10
Lập báo cáo
Cung cấp thông tin về tình hình mượn sách theo thể loại, thông tin sách trả trễ,thông tin độc giả nợ tiền phạt
Yêu cầu tiến hóa
Danh sách các yêu cầu tiến hóa
STT
Nghiệp Vụ
Tham số cần thay đổi
Miền giá trị cần thay đổi
1
Thay đổi quy định tiếp nhận nhân viên
Bằng cấp, Bộ phận , Chức vụ
2
Thay đổi qui định lập thẻ độc giả
Tuổi tối thiểu, tuổi tối đa
Người lập thẻ
3
Thay đổi qui định về sách
Thời gian xuất bản tối đa
Người tiếp nhận
4
Thay đổi qui định mượn sách
Số lượng sách tối đa
Hạn sử dụng thẻ
5
Thay đổi qui định trả sách
Tiền phạt trả trễ
6
Thay đổi qui định thu tiền phạt
Số tiền thu tối đa
Người thu
7
Thay đổi qui định ghi nhận sách mất
Số tiền phạt tối thiểu
Người ghi nhận
8
Thay đổi qui định thanh lý sách
Người thanh lý, lý do thanh lý
Bảng trách nhiệm yêu cầu tiến hóa
STT
Nghiệp vụ
Người Dùng
Phần Mềm
Ghi Chú
1
Thay đổi qui định tiếp nhận nhân viên
cho biết bằng cấp, bộ phận, chức vụ mới
Ghi nhận giá trị mới và thay đổi cách thức kiểm tra
cho phép hủy hay cập nhật thông tin về bằng cấp, bộ phận và chức vụ
2
Thay đổi qui định lập thẻ độc giả
Cho biết tuổi tối thiểu, tuổi tối đa mới và người lập thẻ mới
Ghi nhận giá trị mới và thay đổi cách thức kiểm tra
Cho phép hủy hay cập nhật thông tin về người lập thẻ mới
3
Thay đổi qui định về sách
Cho biết thời gian xuất bản tối đa mới và người tiếp nhận mới
Ghi nhận giá trị mới và thay đổi cách thức kiểm tra
Cho phép hủy hay cập nhật thông tin về người tiếp nhận mới
4
Thay đổi qui định mượn sách
Cho biết số lượng sách mượn tối đa mới và thời hạn sử dụng thẻ mới
Ghi nhận giá trị mới và thay đổi cách thức kiểm tra
Cho phép hủy hay cập nhật thông tin về hạn sử dụng thẻ
5
Thay đổi qui định trả sách
Cho biết số tiền phạt trễ mới
Ghi nhận giá trị mới và thay đổi cách thức kiểm tra
Cho phép hủy hay cập nhật thông tin về số tiền phạt trễ
6
Thay đổi qui định thu tiền phạt
Cho biết về số tiền thu tối đa mới và người thu mới
Ghi nhận giá trị mới và thay đổi cách thức kiểm tra
Cho phép hủy hay cập nhật thông tin về người thu tiền mới
7
Thay đổi qui định ghi nhận sách mất
Cho biết thông tin về số tiền phạt tối thiểu và người thu tiền
Ghi nhận giá trị mới và thay đổi cách thức kiểm tra
Cho phép hủy hay cập nhật thông tin về người thu tiền mới
8
Thay đổi qui định thanh lý sách
Cho biết thông tin về người thanh lý mới và lý do thanh lý mới
Ghi nhận giá trị mới và thay đổi cách thức kiểm tra
Cho phép hủy hay cập nhật thông tin về người thanh lý và lý do thanh lý
Yêu cầu hiệu quả
1.Danh sách các yêu cầu hiệu quả
STT
Nghiệp Vụ
Tốc Độ Xử Lý
Dung Lượng Lưu Trữ
Ghi chú
1
Tiếp nhận nhân viên
100 hồ sơ /giờ
2
Lập thẻ độc giả
150 thẻ/giờ
3
Tiếp nhận sách mới
100 quyển /giờ
4
Tra cứu sách
Ngay tức thì
5
Cho mượn sách
100 quyển/giờ
6
Nhận trả sách
100 quyển/giờ
7
Lập phiếu thu tiền phạt
100 phiếu/giờ
8
Ghi nhận mất sách
9
Thanh lý sách
10
Lập báo cáo
2. Bảng trách nhiệm các yêu cầu hiệu quả
STT
Nghiệp vụ
Người dùng
Phần Mềm
Ghi Chú
1
Tiếp nhận nhân viên
Thực hiện theo đúng yêu cầu
2
Lập thẻ độc giả
Thực hiện theo đúng yêu cầu
3
Tiếp nhận sách mới
Thực hiện theo đúng yêu cầu
4
Tra cứu sách
Thực hiện theo đúng yêu cầu
5
Cho mượn sách
Sắp xếp sách theo trật tự
Thực hiện theo đúng yêu cầu
6
Nhận trả sách
Kiểm tra thông tin sách với phiếu
Thực hiện theo đúng yêu cầu
7
Lập phiếu thu tiền phạt
Thu tiền phạt
Thực hiện theo đúng yêu cầu
8
Ghi nhận mất sách
Nhập thông tin sách bị mất
Thực hiện theo đúng yêu cầu
9
Thanh lý sách
Chuẩn bị sách cần thanh lý
Thực hiện theo đúng yêu cầu
10
Lập báo cáo
Thực hiện theo đúng yêu cầu
Yêu cầu tiện dụng
Danh sách yêu cầu tiện dụng
STT
Nghiệp Vụ
Mức Độ Dễ Học
Mức Độ Dễ Sử Dụng
Ghi Chú
1
Tiếp nhận nhân viên
10 phút hướng dẫn
Tỉ lệ phạm lỗi trung bình là 1%
2
Lập thẻ độc giả
10 phút hướng dẫn
Tỉ lệ phạm lỗi trung bình là 1%
3
Tiếp nhận sách mới
10 phút hướng dẫn
Tỉ lệ phạm lỗi trung bình là 1%
4
Tra cứu sách
Không cần hướng dẫn
Không biết được nhiều về sách muốn tìm
Biết được các thông tin về quyển sách
5
Cho mượn sách
10 phút hướng dẫn
Tỉ lệ phạm lỗi trung bình là 1%
6
Nhận trả sách
10 phút hướng dẫn
Tỉ lệ phạm lỗi trung bình là 1%
7
Lập phiếu thu tiền phạt
10 phút hướng dẫn
Tỉ lệ phạm lỗi trung bình là 1%
8
Ghi nhận mất sách
10 phút hướng dẫn
Tỉ lệ phạm lỗi trung bình là 1%
9
Thanh lý mất sách
10 phút hướng dẫn
Tỉ lệ phạm lỗi trung bình là 1%
10
Lập báo cáo
10 phút hướng dẫn
Tỉ lệ phạm lỗi trung bình là 1%
Bảng trách nhiệm yêu cầu tiện dụng
STT
Nghiệp Vụ
Người Dùng
Phần Mềm
Ghi Chú
1
Tiếp nhận nhân viên
Đọc tài liệu hướng dẫn sử dụng
Thực hiện đúng theo yêu cầu
2
Lập thẻ độc giả
Đọc tài liệu hướng dẫn sử dụng
Thực hiện đúng theo yêu cầu
3
Tiếp nhận sách mới
Đọc tài liệu hướng dẫn sử dụng
Thực hiện đúng theo yêu cầu
4
Tra cứu sách
Thực hiện đúng theo yêu cầu
5
Cho mượn sách
Đọc tài liệu hướng dẫn sử dụng
Thực hiện đúng theo yêu cầu
6
Nhận trả sách
Đọc tài liệu hướng dẫn sử dụng
Thực hiện đúng theo yêu cầu
7
Lập phiếu thu tiền phạt
Đọc tài liệu hướng dẫn sử dụng
Thực hiện đúng theo yêu cầu
8
Ghi nhận mất sách
Đọc tài liệu hướng dẫn sử dụng
Thực hiện đúng theo yêu cầu
9
Thanh lý sách
Đọc tài liệu hướng dẫn sử dụng
Thực hiện đúng theo yêu cầu
10
Lập báo cáo
Đọc tài liệu hướng dẫn sử dụng
Thực hiện đúng theo yêu cầu
Yêu cầu tương thích
1.Danh sách các yêu cầu tương thích
STT
Nghiệp Vụ
Đối Tượng Liên Quan
Ghi Chú
1
Nhận danh sách nhân viên
Từ tập tin Execl
Độc lập phiên bản
2
Lập thẻ độc giả
3
Tiếp nhận sách mới
4
Tra cứu sách
5
Cho mượn sách
6
Nhận trả sách
7
Lập phiếu thu tiền phạt
8
Ghi nhận mất sách
9
Thanh lý sách
10
Lập báo cáo
Đến phần mềm WinFax
Độc lập phiên bản
2. Bảng trách nhiệm các yêu cầu tương thích
VI. Yêu Cầu Bảo Mật
Danh sách các yêu cầu bảo mật
STT
Nghiệp vụ
Quản trị hệ thống
BGĐ
Thủ quỹ
Thủ kho
Thủ thư
khác
1
Phân quyền
X
2
Tiếp nhận nhân viên
X
3
Lập thẻ độc giả
X
4
Tiếp nhận sách mới
X
5
Tra cứu sách
X
X
X
X
X
6
Cho mượn sách
X
7
Lập phiếu thu tiền phạt
X
8
Ghi nhận mất sách
X
9
Thanh lý sách
X
10
Lập báo cáo
X
Bảng trách nhiệm yêu cầu bảo mật
STT
Nghiệp Vụ
Người Dùng
Phần Mềm
Ghi Chú
1
Quản trị
Cho biết người dùng mới và quyền hạn
Ghi nhận và thực hiện đúng
2
BGĐ
Cung cấp tên và mật khẩu
Ghi nhận và thực hiện đúng
3
Thủ quỹ
Cung cấp tên và mật khẩu
Ghi nhận và thực hiện đúng
4
Thủ kho
Cung cấp tên và mật khẩu
Ghi nhận và thực hiện đúng
5
Thủ thư
Cung cấp tên và mật khẩu
Ghi nhận và thực hiện đúng
6
Khác
Tên chung
VII . Yêu cầu An Toàn
Danh sách các yêu cầu an toàn
STT
Nghiệp Vụ
Đối tượng
Ghi chú
1
Phục hồi
Hồ sơ nhân viên đã bị xóa,thông tin sách đã bị xóa
2
Hủy thật sự
Hồ sơ nhân viên đã bị xóa,thông tin sách đã xóa
3
Không cho phép
Sách đã có người mượn,số lượng sách mượn vượt quá số lượng sách tối đa,số tiền thu nhỏ hơn số tiền nợ,số tiền phạt lớn hơn số tiền quyển sách
Bảng trách nhiệm yêu cầu an toàn
STT
Nghiệp Vụ
Người Dùng
Phần Mềm
Ghi Chú
1
Phục hồi
Cung cấp danh sách nhân viên cần phục hồi
Phục hồi
2
Hủy thật sự
Cung cấp danh sách nhân viên, danh sách sách cần phục hủy
Hủy thật sự
3
Không cho phép
Thực hiện theo đúng yêu cầu
VIII . Yêu cầu công nghệ
Danh sách yêu cầu công nghệ
STT
Yêu cầu
Mô Tả Chi Tiết
Ghi Chú
1
Dễ sửa lỗi
Xác định lỗi trung bình trong vòng 15 phút
Khi sửa lỗi một chức năng không ảnh hưởng tới chức năng khác
2
Dễ bảo trì
Thêm chức năng mới nhanh
Không ảnh hưởng tới chức năng đã có
3
Tái sử dụng
Xây dựng phần mềm quản lý thư viện mới nhanh
Cùng với các yêu cầu
4
Dễ mang chuyển
Đổi sang hệ quản trị cơ sở dữ liệu mới dễ
Cùng với các yêu cầu
B phần II: sơ đồ luồng dữ liệu
1.Biểu mẫu 1 và quy định 1
BGĐ
D1 D6
Tiếp nhận Nhân Viên
Thiết Bị Xuất
Thiết Bị Nhập
D2 D5
D3 D4
D1: Họ tên, địa chỉ, ngày sinh, điện thoại, bằng cấp, bộ phận, chức vụ
D2: Không có
D3: Danh mục các loại bằng cấp, bộ phận,chức vụ
D4: D1
D5: D4
D6: Không có
Thuật Toán
B1: Nhập thông tin từ người dùng (D1)
B2: Mở kết nối CSDL
B3: Lấy danh mục bằng cấp, danh mục các bộ phận, danh mục chức vụ (D3)
B4: Kiểm tra bằng cấp từ thông tin người dùng nhập
B5: Kiểm tra bộ phận từ thông tin người dùng nhập
B6: Kiểm tra chức vụ từ thông tin người dùng nhập
B7: Nếu một trong các bước B4-B6 không thỏa thì chuyển tới B9
B8: Ghi thông tin nhân viên vào CSDL
B9: Đóng kết nối CSDL
B10: kết thúc nghiệp vụ
Biểu mẫu 2 và quy định 2
Sơ đồ luồng dữ liệu
Thủ Thư
Đ
D1 D6
Lập Thẻ Độc Giả
Thiết Bị Xuất
Thiết Bị Nhập
D2 D5
D3 D4
D1: Họ tên, loại độc giả, ngày sinh, địa chỉ, Email, ngày lập thẻ, người lập thẻ
D2: Không có
D3: Danh mục loại độc giả,tuổi tối thiểu, tuổi tối đa, hạn sử dụng thẻ
D4: D1 + ngày hết hạn sử dụng thẻ
D5: D4
D6: không có
Thuật Toán
B1: Nhập thông tin từ người dùng(D1)
B2: Mở kết nối CSDL
B3: Lấy danh mục độc giả, tuổi tối thiểu, tuổi tối đa, thời hạn sử dụng thẻ (D3)
B4: Kiểm tra loại độc giả người dùng cung cấp
B5: Tính tuổi độc giả
B6: Kiểm tra tuổi độc giả >= tuổi tối thiểu
B7: Kiểm tra tuổi độc giả <= tuổi tối đa
B8: Nếu một trong các bước từ B4->B7 không thỏa thì chuyển tới B11
B9: Tính ngày hết hạn thẻ (D3)
B10: Ghi thông tin độc giả vào CSDL (D1 + hạn sử dụng thẻ)
B11: Đóng kết nối CSDL
B12: Kết thúc nghiệp vụ
Biểu mẫu 3 và quy định 3
Thủ Kho
Thiết Bị Nhập
Thiết Bị Xuất
Thông Tin Sách
D1 D6 D2 D5 D3 D4
D1: 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, trị giá, người tiếp nhận
D2: không có
D3: danh mục thể loại, thời gian xuất bản tối đa
D4: D1
D5: D4
D6: không có
Thuật Toán
B1: Nhập thông tin từ người dùng (D1)
B2: Mở kết nối CSDL
B3: Lấy danh mục thể loại ,thời gian xuất bản tối đa
B4: Kiểm tra thể loại do người dùng nhập
B5: Kiểm tra thời gian xuất bản tối đa
B6: Nếu 1 trong các bước 4,5 không thỏa-> chuyển tới B8
B7: Ghi thông tin vào CSDL
B8: Đóng kết nối CSDL
B9: kết thúc nghiệp vụ
Biểu Mẫu 4
Người Dùng
D1 D6
Tra Cứu Sách
D2 D5
D3 D4
D1: Mã sách, tên sách, thể loại, tác giả, tình trạng, năm XB từ, năm XB đến, NXB
D2: Không có
D3: Mã sách, tên sách,thể loại,tác giả,tình trạng
D4: không có
D5: D3
D6: Không có
Thuật Toán
B1: Nhập thông tin từ người dùng (D1)
B2: Mở kết nối CSDL
B3: Lấy danh mục D3
B4: Kiểm tra các thông tin người dùng nhập vào với thông tin lấy từ bộ nhớ
B5: Xuất D5 ra máy
B6: Ngắt kết nối CSDL
B7: Kết thúc nghiệp vụ
Các file đính kèm theo tài liệu này:
- Chương trình quản lý thư viện.doc