VIỆN CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG
ĐẠI HỌC BÁCH KHOA HÀ NỘI
BÀI TẬP
MÔN:
Phân tích thiết kế hệ thống thông tin
Giảng viên: TS. Trần Đức Khánh
Nhóm sinh viên thực hiện: Nguyễn Thị Thắm 20092496
Lại Thị Ninh 20091983
Lê Thị Thanh Quế 20092153
Ngô Văn Hoàng 20091148
Võ Duy Khánh 20093497
Hà Nội, Tháng 5 -2012
Phân tích, thiết kế hệ thống thư viện Đại học Bách khoa Hà Nội
2
Phân tích thiết kế hệ thống thông tin
Mục lục
Tài liệu nghiệp vụ 6
Nội dung 9
I.
Phân tích 10
1.1.
Phân tích nghiệp vụ thư viện 10
1.1.1.
User registration 11
1.1.2.
Borrowing book 12
1.1.3.
Searching book 12
1.1.4.
Returning book 13
1.1.5.
Reservation book 14
1.1.6.
Check status user 14
1.2.
Xác định chức năng của hệ thống quản lý thư viện 15
1.2.1.
Biểu đồ ca sử dụng 16
1.2.2.
Mô tả ca sử dụng 17
1.2.2.1.
Registration 17
1.2.2.2.
Login 18
1.2.2.3.
Lending book 19
1.2.2.4.
Reservation book 21
1.2.2.5.
Search book 22
1.2.2.6.
Returning book 23
1.2.2.7.
Update user information 24
1.2.2.8.
Check status 25
1.3.
Mô hình thực thể liên kết 26
II.
Thiết kế sơ bộ 27
2.1.
Phân tích kịch bản 27
2.1.1.
Registration 27
2.1.2.
Login 28
2.1.3.
Lending book 29
Phân tích, thiết kế hệ thống thư viện Đại học Bách khoa Hà Nội
3
Phân tích thiết kế hệ thống thông tin
2.1.4.
Reservation book 30
2.1.5.
Search book 31
2.1.6.
Return book 32
2.1.7.
Check the status 33
2.1.8.
Update User Information 34
2.2.
Phân tích đối tượng 36
2.3.
Thiết kết màn hình giao diện 37
2.3.1.
Registration 37
2.3.1.1.
Giao diện 37
2.3.1.2.
Chuyển tiếp giữa các giao diện 38
2.3.1.3.
Mô tả giao diện 39
2.3.2.
Login 41
2.3.2.1.
Giao diện 41
2.3.2.2.
Chuyển tiếp giữa các giao diện 43
2.3.2.3.
Mô tả giao diện 44
2.3.3.
Reservation book 50
2.3.3.1.
Giao diện 50
2.3.3.2.
Chuyển tiếp giữa các giao diện 51
2.3.3.3.
Mô tả giao diện 52
2.3.4.
Returning book 54
2.3.4.1.
Giao diện 54
2.3.4.2.
Chuyển tiếp giữa các giao diện 56
2.3.4.3.
Mô tả giao diện 57
2.3.5.
Lending book 59
2.3.5.1.
Giao diện 59
2.3.5.2.
Chuyển tiếp giữa các giao diện 61
2.3.5.3.
Mô tả giao diện 61
2.3.6.
Searching book 64
2.3.6.1.
Giao diện 64
Phân tích, thiết kế hệ thống thư viện Đại học Bách khoa Hà Nội
4
Phân tích thiết kế hệ thống thông tin
2.3.6.2.
Chuyển tiếp giữa các giao diện 65
2.3.6.3.
Mô tả giao diện 66
2.3.7.
Update user information 69
2.3.7.1.
Giao diện 69
2.3.7.2.
Chuyển tiếp giữa các giao diện 73
2.3.7.3.
Mô tả giao diện 73
2.3.8.
Check the status 77
2.3.8.1.
Giao diện 77
2.3.8.2.
Chuyển tiếp giữa các giao diện 80
2.3.8.3.
Mô tả giao diện 81
2.4.
Mô hình hóa dữ liệu 84
2.4.1.
Bảng User 84
2.4.2.
Bảng Book 84
2.4.3.
Bảng Book Item 84
2.4.4.
Bảng Lending 85
2.4.5.
Bảng Reservation 85
2.4.6.
Quan hệ giữa các bảng trong cơ sở dữ liệu 86
III.
Thiết kế chi tiết 87
3.1.
Sơ đồ tuần tự 87
3.1.1.
Registration 87
3.1.2.
Login 88
3.1.3.
Reservation book 89
3.1.4.
Returning book 90
3.1.5.
Lending book 91
3.1.6.
Searching book 92
3.1.7.
Update user information 93
3.1.8.
Check the status 94
3.2.
Sơ đồ lớp 95
3.2.1.
Các lớp giao diện 95
Phân tích, thiết kế hệ thống thư viện Đại học Bách khoa Hà Nội
5
Phân tích thiết kế hệ thống thông tin
3.2.2.
Các lớp đối tượng 96
3.2.3.
Các lớp điều khiển 97
3.2.4.
Các lớp Connection 97
3.2.5.
Các lớp DAO 98
IV.
Kiểm thử 99
4.1.
Bảng quyết định 99
4.1.1.
Registration 99
4.1.2.
Login 99
4.1.3.
Reservation book 100
4.1.4.
Return book 101
4.1.5.
Lending book 101
4.1.6.
Searching book 102
4.1.7.
Update information 102
4.1.8.
Check user status 103
Tài liệu tham khảo 103
Phân tích, thiết kế hệ thống thư viện Đại học Bách khoa Hà Nội
6
Phân tích thiết kế hệ thống thông tin
Tài liệu nghiệp vụ
Mô tả các yêu cầu cho hệ thống thư viện
You’re working on a new business system for S City Library. The library wants
to systematize book check-out, return, search an reservation as well as usage status
check. Assume that the library has mutiple copies of the same books, each of which is
identified by its book number. The library also wants to offser book search, reservation
and usage status check services to the public over the internet. S City Library is
available to the public from 9:00 to 18:00
1. User registration
- To borrow a book, users first create their “borrower’s cards”.
- They fill out the “borrower’s card application form”, and submit the filled
form with their identification (e.g. health insurance card or driver’s
license) to the front counter of the library.
- The borrower’s card is for use in S City Library only.
- Internet users can access the library system using their accounts and
tentative passwords that are
- issued when they register as library users. The tentative password can be
changed at any time.
2. Using the library system via the Internet
- Users can use the library system via the Internet by entering their
accounts and passwords.
- Library staff enter their employee numbers and passwords. They leverage
the system to perform operations of S City Library. Specifically, they can
perform book search, check-out, return, reservation, user registration and
usage status check.
- General users enter their borrower’s card numbers and passwords. They
can perform book search, usage status check and reservation.
Phân tích, thiết kế hệ thống thư viện Đại học Bách khoa Hà Nội
7
Phân tích thiết kế hệ thống thông tin
3. Borrowing books
- The system processes check-out in units of books.
- The system assigns an administration number (check-out number) to each
check-out.
- A user can borrow up to 10 books for 15 days.
- Users bring books they want to borrow, together with their “borrower’s
cards”, to the front counter.
- Books to be checked out are those that users personally bring from the
shelves in the library to the “front counter” or that users have reserved
over the Internet and library staff have held for them.
- If a user has any books that are overdue, the user cannot borrow another
book.
- General users can reserve books they want to borrow and borrow the
reserved books. Book reservation will be explained later in this text.
4. Returning books
- The system processes book return in units of books.
- Users return books to the “return counter” of the library before the due
date.
- Users can return books to the “return post” when the library is closed.
- Library staff put the returned books back on the shelves or hold them for
users who have reserved the books.
5. Searching a book
- The system allows users to search for a book that the library owns.
- Users can search books using keywords such as “title”, “author” and
“publisher”.
6. Reserving books
- The library system allows users to “reserve” books that cannot be found
for some reason. For example, the book has been checked out.
- Users cannot reserve books that the library does not own.
Phân tích, thiết kế hệ thống thư viện Đại học Bách khoa Hà Nội
8
Phân tích thiết kế hệ thống thông tin
- The system processes reservation in units of book titles. (A book number
cannot be specified.)
- The system assigns an administration number (reservation number) to
each reservation.
- A user can reserve up to 10 books (excluding books that had been
reserved and has already been checked out)
- The system does not allow double reservations for the same book.
- When a reserved book is held for the general user, library staff notify the
user of it by phone or e-mail.
- Users can specify their contact method (phone or e-mail) at the time of
reservation.
- The system allows checking the information on reservation that is made
by a general user.
7. Checking usage status
- The library system allows checking the status of the books that a general
user has borrowed or
- reserved. Usage status check can also be performed over the Internet.
System users can check the usage
- status on the usage status check screen after logging on to the library
system.
Phân tích, thiết kế hệ thống thư viện Đại học Bách khoa Hà Nội
9
Phân tích thiết kế hệ thống thông tin
Nội dung
Việc phân tích và thiết kế một hệ thống thông tin trải qua nhiều pha khác nhau
Pha Phân tích
Phân tích nghiệp vụ : sinh ra các biểu đồ hoạt động
Xác định chức năng của hệ thống
Kết quả của pha này là biểu đồ ca sử dụng và biểu đồ thực thể liên kết
Pha thiết kế (thiết kế sơ bộ)
Phân tích kịch bản : Biều đồ tuần tự
Phân tích đối tượng làm việc : Biểu đồ lớp
Thiết kế màn hình giao tiếp với người dùng : Biểu đồ trạng thái
Mô hình hóa dữ liệu (Logical Data Modeling) : Bảng dữ liệu
Pha thiết kế (thiết kế chi tiết)
Thực hiện chi tiết hơn việc phân tích kịch bản, xây dựng biểu trình tự
Phân tích chi tiết các lớp làm việc
Pha triển khai
Pha kiểm thử
Xây dựng bảng quyết định để xác định các trường hợp kiểm thử hệ thống
Phân tích, thiết kế hệ thống thư viện Đại học Bách khoa Hà Nội
10
Phân tích thiết kế hệ thống thông tin
I. Phân tích
1.1. Phân tích nghiệp vụ thư viện
Từ tài
liêu nghiệp vụ cho sẵn ta tiến hành thực hiện công việc đầu tiên của phân
tích hệ thống quản lý thư viện. Đó là phân tích nghiệp vụ thư viện (business analysis).
Phân tích nghiệp vụ thư viện cho ta biết rõ hoạt động nghiệp vụ của hệ thống và sự
tương tác giữa người dùng và các thành phần thống thông qua biểu đồ hoạt động của
từng nghiệp vụ
.
Các nghiệp vụ của hệ thống
Tạo tài khoản người dùng (User registration)
Cho mượn sách (Lending book)
Tìm sách (Searching book)
Trả sách (Returning book)
Đặt sách (Reservation book)
Quản lý tài khoản người dùng (check the status user)
Phân tích, thiết kế hệ thống thư viện Đại học Bách khoa Hà Nội
11
Phân tích thiết kế hệ thống thông tin
1.1.1. User registration
Phân tích, thiết kế hệ thống thư viện Đại học Bách khoa Hà Nội
12
Phân tích thiết kế hệ thống thông tin
1.1.2. Borrowing book
1.1.3. Searching book
a. Online
Phân tích, thiết kế hệ thống thư viện Đại học Bách khoa Hà Nội
13
Phân tích thiết kế hệ thống thông tin
b. Offline
1.1.4. Returning book
Phân tích, thiết kế hệ thống thư viện Đại học Bách khoa Hà Nội
14
Phân tích thiết kế hệ thống thông tin
1.1.5. Reservation book
1.1.6. Check status user
Phân tích, thiết kế hệ thống thư viện Đại học Bách khoa Hà Nội
15
Phân tích thiết kế hệ thống thông tin
1.2. Xác định chức năng của hệ thống quản lý thư viện
Xác định chức năng hệ thống hay (phân tích ca sử dụng) giúp ta xác định chức năng
của hệ thống bằng biểu đồ ca sử dụng. Việc mô tả các ca sử dụng càng giúp chúng ta
hiểu rõ hơn về chức năng của hệ thống.
Actor:
Người dùng (user or citizen user)
Thủ thư (Librarian)
Các chức năng của hệ thống
Đăng kí người dùng (Registration)
Đăng nhập (Login)
Đặt sách (Reservation book)
Trả sách (Returning book)
Cho mượn sách (Lending book)
Tìm sách (Searching book)
Cập nhật thông tin người dùng (Update user information)
Kiểm tra trạng thái (Check user status)
Phân tích, thiết kế hệ thống thư viện Đại học Bách khoa Hà Nội
16
Phân tích thiết kế hệ thống thông tin
1.2.1. Biểu đồ ca sử dụng
Phân tích, thiết kế hệ thống thư viện Đại học Bách khoa Hà Nội
17
Phân tích thiết kế hệ thống thông tin
1.2.2. Mô tả ca sử dụng
1.2.2.1. Registration
Tên ca sử dụng Đăng kí
Mã U001
Tóm t
ắ
t
Hoàn thi
ệ
n m
ẫ
u đ
ể
đăng kí làm thành viên c
ủ
a h
ệ
th
ố
ng
Tác nhân Thủ thư
Điều kiện tiên
quyết
Không cần
Mô tả STT
Hành động
1 Tác nhân nhấn nút yêu cầu đăng kí trên giao diện
2 Hệ thống hiển thị mẫu đăng kí
3
Tác nhân đi
ề
n ID, m
ậ
t kh
ẩ
u và các thông tin c
ầ
n thi
ế
t đ
ể
hoàn chỉnh mẫu đăng kí
4 Tác nhân nhấn nút hoàn thành đăng kí
5 Hệ thống lưu thông tin đăng kí
Ngoại lệ 3a Mã người dùng đã tồn tại
3b Mật khẩu vừa nhập không đúng yêu cầu
3c Một số trường bắt buộc còn thiếu
K
ị
ch b
ả
n
Mô t
ả
U001 - #01 Tác nhân đăng kí thành công
U001 - #02 Mã người dùng đã tồn tại yêu cầu nhập lại
U001 - #03 Mật khẩu không đúng
U001 - #04 Một số trường bắt buộc còn thiếu yêu cầu nhập lại
Phân tích, thiết kế hệ thống thư viện Đại học Bách khoa Hà Nội
18
Phân tích thiết kế hệ thống thông tin
1.2.2.2. Login
Tên ca sử dụng Đăng nhập
Mã U002
Tóm tắt Đăng nhập vào hệ thống quản lý thư viện
Tác nhân Thủ thư hoặc người sử dụng
Điều kiện tiên quyết Mã người dùng và mật khẩu đã tồn tại
Mô tả STT
Hành động
1
Tác nhân nh
ậ
p các thông tin vào m
ẫ
u đăng nh
ậ
p
trên màn hình: “ID” và “mật khẩu”
2 Hệ thống tìm thông tin về thủ thư hay người sử
dụng tương ứng với ID vừa nhập để xác minh độ
chính xác của mật khẩu
3 Nếu tác nhân đăng nhập thành công vào hệ thống
thì hiển thị trang thủ thư hoặc người dùng
Ngoại lệ 2a Thủ thư hoặc người sử dụng tương ứng với ID vừa
nhập không đúng
2b Mật khẩu của thủ thư hoặc người sử dụng nhập
không đúng
1
a
M
ộ
t s
ố
trư
ờ
ng còn tr
ố
ng
Kịch bản Miêu tả
U002-#01 Người dùng đăng nhập thành công
U002-#02 Thủ thư đăng nhập thành công
U002-#03 Thông tin người dùng tương ứng với ID vừa nhập không
tìm thấy
U002-#04 Mật khẩu vừa nhập không đúng
U002
-
#05
M
ộ
t s
ố
trư
ờ
ng còn tr
ố
ng
Phân tích, thiết kế hệ thống thư viện Đại học Bách khoa Hà Nội
19
Phân tích thiết kế hệ thống thông tin
1.2.2.3. Lending book
Tên ca s
ử
d
ụ
ng
Cho mư
ợ
n sách
Mã U003
Mô tả Mượn sách từ thư viện
Tác nhân Người quản lý thư viện
Điều kiện tiên
quyết
Yêu cầu mượn của người dùng và đã có tài khoản mượn của
thư viện
Mô tả STT Hành động
1
Th
ủ
thư nh
ậ
p t
hông tin v
ề
“s
ố
th
ẻ
thư vi
ệ
n”, “mã sách”,
và số thẻ đặt (nếu có yêu cầu)
2 Hệ thống tìm kiếm người dùng tương ứng với số thẻ
thư viện vừa nhập
3 Hệ thống tìm kiếm thông tin sách tương ứng với ID
sách vừa nhập. Nếu là sách đặt, hệ thống tìm kiếm
thông tin đặt tương ứng với số thẻ đặt
4 Hệ thống tiến hành kiểm tra nếu cuốn sách có sẵn. Nếu
là sách đặt, hệ thống tiến hành kiểm tra nếu việc đặt là
hợp lệ
5 Hệ thống kiểm tra số lượng sách đã mượn của người
dùng có nhỏ hơn 10 hay không?
6
H
ệ
th
ố
ng ki
ể
m
tra xem tài kho
ả
n ngư
ờ
i s
ử
d
ụ
ng có
quyển sách nào quá hạn không?
7 Hệ thống trả lại số sách được mượn
8 Hệ thống thay đổi trạng thái thông tin sách sang đã
kiểm tra. Nếu là sách đặt trước, hệ thống thay đổi trạng
Phân tích, thiết kế hệ thống thư viện Đại học Bách khoa Hà Nội
20
Phân tích thiết kế hệ thống thông tin
thái thông tin đặt trước sang “check-out”
9 Hệ thống ghi nhận thông tin cho mượn, cập nhật số thẻ
mượn thư viện, id sách, ngày cho mượn, ngày đến hạn
trả (15 ngày sau đó)
10
H
ệ
th
ố
ng hi
ể
n th
ị
lên màn hình c
ủ
a ngư
ờ
i s
ử
d
ụ
ng các
thông tin: - Số thẻ thư viện, tên. Thông tin đã kiểm tra:
- Ngày mượn, ngày đến hạn trả, ,Mã sách, tiêu đề, tác
giả và nhà xuất bản
Ngoại lệ 2a Số thẻ thư viện không đúng
3a Mã sách yêu cầu mượn không đúng
3b Số thẻ đặt không đúng
4a Sách yêu cầu mượn hiện không có
4b Việc đặt không hơp lệ
5a Số sách đã mượn là tối đa
6a Có sách quá hạn trả
Kịch bản Miêu tả
U003 - #01 Cho mượn sách thành công
U003 - #02 Có sách quá hạn chưa trả
U003
-
#03
S
ố
sách đ
ã m
ư
ợ
n t
ố
i đa
U003 - #04 Đặt sách không hợp lệ
U003 - #05 Sách yêu cầu mượn hiện không có
U003 - #06 Thông tin sách đặt không hợp lệ
U003 - #07 Mã sách không chính xác
U003 - #08 Thông tin người dùng không phù hợp với số thẻ thư viện
Phân tích, thiết kế hệ thống thư viện Đại học Bách khoa Hà Nội
21
Phân tích thiết kế hệ thống thông tin
1.2.2.4. Reservation book
Tên ca sử dụng Đặt sách
Mã U004
Mô tả Đặt sách trong thư viện
Tác nhân Thủ thư hoặc độc giả
Điều kiên tiên
quyết
Đã có tài khoản, có nhu cầu đặt sách
Mô tả STT Hành động
1 Tác nhân đăng nhập vào hệ thống
2 Hệ thống kiểm tra tài khoản người dùng
3 Tác nhân điền mã sách cần đặt
4 Hệ thống tìm kiếm sách tương ứng với mã sách vừa nhập
5 Hệ thống kiểm tra tình trạng , thông tin của tài liệu được tìm
kiếm.
6 Hệ thống hiển thị thông tin tìm kiếm.
7 Tác nhân đưa ra yêu cầu đặt sách
8 Hệ thống xác nhận yêu cầu đặt sách
9 Hệ thống cập nhật thông tin người dùng và tình trạng sử dụng
của sách.
Ngoại lệ 1a Tài khoản đăng nhập không đúng
1b Nhập sai mật khẩu
3a Mã sách không đúng
4a Sách không tồn tại trong hệ thống thư viện
5a Không còn đủ lượng sách để phục vụ nhu cầu người dùng
6a Lỗi khi yêu cầu mượn sách (vượt quá giới hạn là sao phép, hoặc
mượn 2 mã sách giống nhau).
Kịch bản Mô tả
U004 - #01 Đặt sách thành công
U004 - #02 Lỗi vượt quá số lượng cho phép hoặc mượn 2 mã sách giống nhau
U004 - #03 Không đủ sách phục vụ nhu cầu
U004 - #04 Sách yêu cầu đã cho người khác mượn không có trong thư viện
U004 - #05 Không tìm thấy mã sách vừa nhập
U004 - #06 Không tìm thấy tài khoản người dùng
U004 - #07 Nhập sai mật khẩu
Phân tích, thiết kế hệ thống thư viện Đại học Bách khoa Hà Nội
22
Phân tích thiết kế hệ thống thông tin
1.2.2.5. Search book
Tên ca sử dụng Tìm sách
Mã U005
Mô tả Tìm đầu sách trong thư viện
Tác nhân Thủ thư hoặc bạn đọc
Điều kiện tiên
quyết
Đã có tài khoản, nhu cầu tìm sách
Mô t
ả
STT
Hành đ
ộ
ng
1 Tác nhân đăng nhập hệ thống
2 Tác nhân chọn chức năng tìm kiếm sách
3 Hệ thống hiển thị mẫu tìm kiếm
4 Người dùng nhập thông tin về sách cần tìm (tên, tác giả,
năm xuất bản)
5 Hệ thống tìm kiếm sách có thông tin tương ứng với
thông tin tác nhân vừa nhập
6
H
ệ
th
ố
ng hi
ể
n th
ị
thông tin thông tin tìm ki
ế
m
Ngoại lệ 1a Tài khoản đăng nhập không đúng
1b Nhập sai mật khẩu
3a Lỗi hiển thị mẫu tìm kiếm
5a Không có sách tương ứng với thông tin vừa nhập
Kịch bản Mô tả
U005 - #01 Tìm kiếm thành công
U005
-
#02
Nh
ậ
p thông tin tìm ki
ế
m sách sai
U005 - #03 Không hiển thị được mẫu tìm kiếm
U005 - #04 Không tìm thấy tài khoản người dùng
U005 - #05 Nhập sai mật khẩu
Phân tích, thiết kế hệ thống thư viện Đại học Bách khoa Hà Nội
23
Phân tích thiết kế hệ thống thông tin
1.2.2.6. Returning book
Tên ca sử dụng
Trả sách
Mã U006
Mô tả Trả lại sách cho thư viện
Tác nhân Thủ thư
Điều kiên tiên
quyết
Có sách cần trả từ độc giả
Mô t
ả
STT
Hành đ
ộ
ng
1 Tác nhân chọn chức năng trả sách
2 Hệ thống hiển thị mẫu trả sách
3 Tác nhân nhập mã độc giả, mã sách
4 Hệ thống tìm kiếm thông tin độc giả tương ứng với mã
độc giả vừa nhập
5 Hệ thống kiểm tra thông tin, trạng thái sách tương ứng
với mã sách vừa nhập
6
H
ệ
th
ố
ng hi
ể
n th
ị
thông tin mư
ợ
n sách c
ủ
a đ
ộ
c gi
ả
7 Tác nhân xác nhận việc trả sách
8 Hệ thống cập nhật lại thông tin mượn, trả sách của độc
giả
Ngoại lệ 2a Hệ thống không hiển thị được mẫu trả sách
3a Mã độc giả không đúng
3b Mã sách không đúng
5a Sách trả không đúng thời hạn
Kịch bản Mô tả
U006 - #01 Trả sách thành công
U006 - #02 Sách trả sai thời hạn
U006 - #03 Nhập sai mã độc giả
U006 - #04 Nhập sai mã sách
U006 - #05 Lỗi hiển thị mẫu trả sách
Phân tích, thiết kế hệ thống thư viện Đại học Bách khoa Hà Nội
24
Phân tích thiết kế hệ thống thông tin
1.2.2.7. Update user information
Tên ca sử dụng Cập nhật thông tin người dùng
Mã U007
Tác nhân Thủ thư
Điều kiện tiên
quyết
Thủ thư đã đăng nhập vào hệ thống
Mô tả STT Hành động
1
Th
ủ
thư ch
ọ
n ch
ứ
c năng c
ậ
p nh
ậ
t thông tin
2 Hệ thống hiển thị biểu mẫu cập nhật thông tin
3 Tác nhân chọn thông tin cần cập nhật
4 Hệ thống liệt kê chi tiết về thồng tin cập nhật mà tác
nhân đã chọn
5 Thủ thư sửa thông tin cần thiết.
6 Hệ thống kiểm tra thông tin và xác định tính hợp lệ của
thông tin mới
7
H
ệ
th
ố
ng thông báo c
ậ
p nh
ậ
t thành công
Ngoại lệ STT Hành động
6a Thông tin mới nhập không hợp lệ
Kịch bản Mô tả
U007 - #01 Cập nhật thông tin thành công
U007 - #02 Tin mới nhập không hợp lệ
Phân tích, thiết kế hệ thống thư viện Đại học Bách khoa Hà Nội
25
Phân tích thiết kế hệ thống thông tin
1.2.2.8. Check status
Tên ca sử dụng Kiểm tra trạng thái
Mã U008
Tác nhân Người dùng, thủ thư
Đi
ề
u kiên tiên
quyết
Ngư
ờ
i dùng và th
ủ
thư đ
ã
đăng nh
ậ
p vào h
ệ
th
ố
ng
Mô tả
STT
Hành động
1 Tác nhân chọn chức năng kiểm tra trạng thái
2 Hệ thống hiển thị mẫu kiểm tra trạng thái
3 Tác nhân nhập mã cần kiểm tra
4 Hệ thống hiển thị thông tin về trạng thái người dùng
Ngoại lệ 3a Mã bị nhập sai
Kịch bản Mô tả
U008 - #01 Kiểm tra trạng thái hoàn thành
U008 - #02 Mã độc giả nhập sai
U008
-
#03
Mã sách nh
ậ
p sai
U008 - #04 Mã thủ thư nhập sai