1
Học viện công nghệ Bưu chính Viễn Thông
Bài tập lớn môn
Phân tích thiết kế hệ thống thông tin
QUẢN LÝ THƯ VIỆN
VERSION 2
Giảng viên: Trần Đình Quế
Sinh viên: Đỗ Nhật Anh
Mã sinh viên: 1021040059
Lớp D10ATTTM
Hà Nội 2013
1
Chương 1: Xác định yêu cầu
1.1. Phát biểu về hệ quản lý thư viện
1.2. Các bước thực hiện
1.2.1. Xác định actor
1.2.2. Xác định use case –quan hệ
Xác định use case
Viết kịch bản
1.2.3. Biểu đồ giao tiếp
1.2.4. Biểu đồ hoạt động
1.2.5. Tập thuật ngũ
Phác thảo giao diện
Chương 2: Phân tích yêu cầu
2.1. Xác định lớp
2.2. Xác định quan hệ
2.3. Xác định thuộc tính
2.4. Xác định phương thức
Biểu đồ giao tiêp trong pha phân tích
Xác định phương thức tương ứng các lớp
2.5. Cập nhập thuật ngũ yêu cầu phi chức năng
được một phiếu mượn sách. Bạn đọc vi phạm nội quy của thư viện sẽ chịu kỷ luật theo
nội quy của thư viện đề ra được cấp mốt phiếu phát.
3
1.2. Các bước thực hiện:
1.2.1. Xác định actor:
STT Actor Ý nghĩa
1 Nhân viên thư viện Người quản lý tài liệu , thẻ khách hàng, xử lý
mượn trả tài liệu …
2 Nhân viên cao cấp
( chủ thư viện )
Người quản lý nhân viên thự viện
3 Khách hàng Người đến tìm kiếm, mượn và trả sách
4 Người dùng Người sử dụng phần mềm quản lý thư viện
1.2.2. Xác định Use case-quan hệ:
Use case tổng quát:
4
Phân rã use case:
a. Quản lý khách hàng
b. Quản lý tài liệu:
c. Quản lý nhân viên thư viện:
5
Xác định kịch bản:
a. Đăng nhập
Tên Use Case Login
Tác nhân chính Người dùng
Điều kiện trước Người dùng có tài khoản đăng nhập hệ thống
Đảm bảo tối thiểu Hệ thống cho phép người dùng đăng nhập lại
Điều kiện sau Người dùng đăng nhập thành công
Chuỗi sự kiện chính:
1. Người dùng chọn chức năng Đăng nhập trong form chính.
1. SYSTEM tim kiếm tài liệu thấy không có trong CSDL, hiển thị lên cho Người dùng
thông báo “Không có tài liệu này"
7
c.Thêm thẻ thách hàng:
Tên Use Case Thêm thẻ khách hàng
Tác nhân chính Nhân viên thư viện
Điều kiện trước Nhân viên thư viện đã đăng nhập hệ thống
Đảm bảo tối thiểu Hệ thống cho phép nhân viên thư viện thêm thẻ khách
hàng lại
Điều kiện sau Nhân viên thư viện cho thêm khách hàng thành công
Chuỗi sự kiện chính:
1. Nhân viên thư viện chọn chức năng Thêm thẻ khách hàng trong form quản lý thẻ
khách hàng.
2. SYSTEM hiển thị form thêm tài liệu với các thông tin cần thiết .
3. Nhân viên thư viện nhập thông tin thẻ khách hàng cần thêm vào form và nhấn nút “Thêm thẻ”.
4. SYSTEM kiểm tra thông tin thẻ khách hàng và hiển thi form thông báo “Thêm thẻ
thành công”.
Ngoại lệ:
3.a. Nhân viên thư viện nhập thiếu thông tin thẻ khách hàng cần thêm
1. SYSTEM kiểm tra thấy nhập thiếu, hiện thị thông báo “Nhập thiếu thông tin xin hãy
nhập lại”
3.b. Nhân viên thư viện nhập thông tin thẻ cần thêm đã có trong CSDL.
1. SYSTEM kiểm tra thấy thẻ khách hàng đã có trong CSDL , hiện thị thông báo “Thẻ đã
có, nhập thẻ khách hàng khác”
d.Xóa thẻ khách hàng
8
Tên Use Case Xóa thẻ khách hàng
Tác nhân chính Nhân viên thư viện
Điều kiện trước Nhân viên thư viện đã đăng nhập vào hệ thống
7. Nhân viên thư viện nhập thông tin cần sửa và kích nút “Đồng ý”.
8. SYSTEM kiểm tra tính hợp lệ của thông tin thẻ vừa nhập, update lại CSDL và
thông báo “Sửa thành công”
Ngoại lệ:
3.a. Nhân viên thư viện nhập thông tin về thẻ không có trong CSDL
1. SYSTEM không tìm thấy dữ liệu thẻ trong CSDL hiện thị thông báo “Không
tìm thấy”.
7.a. Nhân viên thư viện nhập sai thông tin cần sửa ( hoặc không nhập )
1. SYSTEM kiểm tra thông tin và hiện thi thông báo “Nhập sai thông tin xin hãy
nhập lại” .
f.Xử lý mượn tài liệu:
Tên Use Case Xử lý mượn tài liệu
10
Tác nhân chính Nhân viên thư viện
Điều kiện trước Nhân viên thư viện đã đăng nhập hệ thống
Đảm bảo tối thiểu Hệ thống cho phép người dùng xử lý mượn tài liệu lại
Điều kiện sau Nhân viên xử lý mượn tài liệu thành công
Chuỗi sự kiện chính:
1. Nhân viên thư viện chọn chức năng Xử lý mượn tài liệu trên form chính .
2. SYSTEM hiển thị form kiểm tra thông tin thẻ khách hàng.
3. Nhân viên thư viện nhập vào thông tin thẻ khách hàng ( hoặc quét mã thẻ khách hàng )
nhấn “Kiểm tra” .
4. SYSTEM Hệ thống kiểm tra thông tin về khách hàng hiển thị thông báo “Đủ điều kiên
để mượn ”
5. Nhân viên thư viện chọn chức năng “Mượn tài liệu”.
6. SYSTEM hiển thị form mượn tài liệu yêu cầu nhập thông tin tài liệu khách hàng cần mượn.
7. Nhân viên thư viện nhập các tài liệu mà khách hàng muốn mượn (hoặc quét mã tài liệu)
và chọn “Mượn tài liệu”
8. SYSTEM kiểm tra thông tin tài liệu và hiển thị thông báo “Mượn tài liệu thành công” và
update vào trong CSDL
8. SYSTEM kiểm tra thông tin tài liệu và hiển thị thông báo “Trả tài liệu thành công”
và update vào trong CSDL
Ngoại lệ:
3.a. Nhân viên thư viện nhập sai thông tin thẻ
1. SYSTEM kiểm tra thấy nhập sai, hiện thị thông báo “Nhập sai thông tin xin
hãy nhập lại”
7.a. Nhân viên thư viện nhập thông tin tài liệu (quét mã tài liệu) cần trả không có trong CSDL
1. SYSTEM kiểm tra thông tin về tài liệu thấy không có sách này, hiển thị
thông báo “Không có sách này , hãy trả sách khác”
1.2.3. Biểu đồ giao tiếp:
a.Đăng nhập
12
b.Thêm thẻ khách hàng:
c.Sửa thẻ khách hàng:
13
d.Xóa thẻ khách hàng:
e.Tìm kiếm tài liệu:
14
f.Xử lý mượn tài liệu:
15
g. Xử lý trả tài liệu
16
1.2.4. Biểu đồ hoạt động:
17
a.Thêm thẻ khách hàng:
b.Xóa thẻ khách hàng:
18
c. Đăng nhập:
19
d.Sửa thông tin thẻ:
9 Mượn tài liêu Khách hàng được phép mượn tài liệu của thư viện theo quy
định của thư viện
10 Trả tài liệu Khách hàng trả lại tài liệu sau khi hết thời gian mượn được
quy định từ trước của thư viện, trả muộn có thể bị phạt
11 Kiểm tra thẻ Khi khách hàng muốn mượn trả tài liệu cần phải có thẻ
khách hàng kiểm tra thông tin thẻ cũng như tài liệu, sách đá
mượn
12 Xử lý mượn tài
liệu
Chức năng phần mềm cho phép nhân viên thư viện xử lý
công việc liên quan đến mượn tài liệu
13 Xử lý trả tài liệu Chức năng phần mềm cho phép nhân viên thư viện xử lý
công việc liên quan đến trả tài liệu
14 Phiếu mượn Là văn bản được xuất ra cho khách hàng sau khi khách hàng
mượn tài liệu và nhân viện thực hiện việc xử lý tài liệu xong.
Bao gồm thông tin liên quan khách hàng, danh sách tài liệu
mượn, cũng như thơi gian mượn, trả …
15 Phiếu phạt Là văn bản được xuất ra cho khách hàng khi họ trả tài liệu