Tải bản đầy đủ (.docx) (52 trang)

TIỂU LUẬN PHÂN TÍCH THIẾT kế hệ THỐNG đề tài PHÂN TÍCH THIẾT kế hệ THỐNG QUẢN lý THƯ VIỆN

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.7 MB, 52 trang )

TRƯỜNG ĐẠI HỌC GIAO THƠNG VẬN TẢI TP. HỒ CHÍ
MINH VIỆN ĐÀO TẠO CHẤT LƯỢNG CAO KHOA CÔNG
NGHỆ THÔNG TIN

TIỂU LUẬN
PHÂN TÍCH THIẾT KẾ HỆ THỐNG
ĐỀ TÀI: PHÂN TÍCH THIẾT KẾ HỆ THỐNG QUẢN LÝ THƯ VIỆN

Giáo viên hướng dẫn:
Sinh viên
Nguyễn Xuân Quỳnh ......................................................................
Lương Minh Tấn..............................................................................
Lý Tiến Sâm......................................................................................

Ngô Trần Đăng Khoa...........................................................

Thành phố Hồ Chí Minh - 2022

TIEU LUAN MOI download :


TIEU LUAN MOI download :


MỤC LỤC
I. Xác định yêu cầu.............................................................................................

1.Danh sách tác nhân........................................................................

2.Danh sách Use case........................................................................


3.Các kịch bản...................................................................................

-Đăng nhập............................................................

-Đăng xuất.............................................................

-Thêm sách............................................................

-Xóa sách...............................................................

- Sửa thơng tin sách......................................................................

-Tìm kiếm sách......................................................

-Thêm độc giả.......................................................

-Xóa độc giả..........................................................

- Sửa thơng tin độc giả..................................................................

- Tìm kiếm độc giả........................................................................

-Mượn sách...........................................................

-Trả sách................................................................

4.Biểu đồ Use case............................................................................

5.Biểu đồ Activity.............................................................................
II. Phân tích yêu cầu.........................................................................................


1.Phân tích tĩnh................................................................................

1.1. Xác định lớp...........................................................................

1.2. Quan hệ giữa các lớp.............................................................

1.3. Thuộc tính và các phương thức.............................................

2.Phân tích động..............................................................................
2.1. Các biểu đồ giao tiếp..............................................................................

TIEU LUAN MOI download :


Thủ thư đăng nhập........................................................................................38
Thủ thư tìm kiếm sách..................................................................................38
Thủ thư tìm kiếm độc giả.............................................................................39
Thủ thư thêm độc giả................................................................................... 39
Thủ thư sửa độc giả......................................................................................40
Thủ thư xóa độc giả......................................................................................40
Thủ thư thêm sách........................................................................................40
Thủ thư sửa sách.......................................................................................... 41
Thủ thư xóa sách.......................................................................................... 41
Độc giả mượn sách.......................................................................................42
Độc giả trả sách............................................................................................42
II. Pha thiết kế...................................................................................................42
1. Lựa chọn công nghệ mạng......................................................................42
2. Thiết kế tương tranh và an toàn bảo mật............................................. 44
2.1


.Thiết kế tương tranh........................................................................44

2.2. Thiết kế an toàn bảo mật..................................................................45
3. Phân rã hệ thống con.............................................................................. 47
4. Xây dựng biểu đồ gói...............................................................................47
5. Thiết kế hệ thống con..............................................................................47
6. Xây dựng lược đồ cơ sở dữ liệu..............................................................48

TIEU LUAN MOI download :


I. Xác định yêu cầu
1. Danh sách tác nhân
-

Độc giả: là người đã làm thẻ thư viện, có các thơng tin được lưu trữ trong

CSDL độc giả như: họ tên, ngày tháng năm sinh, giới tính, số CMND,…
-

Thủ thư: là người trực tiếp sử dụng phần mềm quản lý thư viện. Thủ thư

được cung một tài khoản để đăng nhập vào hệ thống
2. Danh sách Use case
-

U1: Đăng nhập: thủ thư đăng nhập hệ thống

-


U2: Đăng xuất: thủ thử thoát khỏi hệ thống

-

U3: Quản lý độc giả: thủ thư thực hiện các chức năng quản lý độc giả với

các thao tác cơ bản: thêm độc giả, xóa độc giả, sửa thơng tin độc giả, tìm
kiếm độc giả
-

U4: Quản lý sách: thủ thư thực hiện các chức năng quản lý sách với các

thao tác cơ bản: thêm sách, sửa thông tin sách, xóa sách, tìm kiếm sách
-

U5: Quản lý mượn sách: thủ thư thực hiện thêm,các thông tin liên quan tới

việc mượn sách của độc giả như: tên các đầu sách đã mượn, tên độc giả, ngày
mượn sách.
-

U6: Quản lý trả sách: thủ thư thực hiện xác nhận việc trả sách của độc giả

bằng các thao tác: tìm kiếm tên độc giả muốn trả sách, xác nhận các sách độc
giả đã trả

TIEU LUAN MOI download :



3. Các kịch bản

3.1. Đăng nhập
Tên Use Case
Tác nhân chính
Người chịu trách nhiệm
Tiền điều kiện
Đảm bảo tối thiểu

Đảm bảo thành cơng
Kích hoạt

Chuỗi sự kiện chính:
1.

Thủ thư kích hoạt Frm Đăng nhập.

2.

Hệ thống hiển thị form để nhập Tên tài khoản và Mật khẩu.

3.

Thủ thư nhập thông tin Tên tài khoản và Mật khẩu và chọn Button
Đăng nhập.

4.

Hệ thống thông báo Đăng nhập thành cơng và hiển thị Frm
Menu chính.


Ngoại lệ:
3.1. Hệ thống thông báo Tên tài khoản hoặc Mật khẩu khơng chính xác.
3.1.1. Hệ thống u cầu nhập lại Tên tài khoản và/ hoặc Mật khẩu.

TIEU LUAN MOI download :


3.1.2. Thủ thư nhập lại thông tin và tiếp tục các bước sau.

Phác thảo giao diện đăng nhập:

3.2. Đăng xuất
Tên Use Case
Tác nhân chính
Người chịu trách nhiệm
Tiền điều kiện
Đảm bảo tối thiểu
Đảm bảo thành cơng
Kích hoạt

Chuỗi sự kiện chính:
1. Thủ thư kích hoạt Frm Menu chính.

TIEU LUAN MOI download :


2.

Hệ thống hiển thị 4 Button Quản lý sách, Quản lý độc giả, Quản lý

mượn – trả và Đăng xuất.

3.

Thủ thư chọn Button Đăng xuất.

4.

Hệ thống thông báo Đăng xuất thành công và hiển thị Frm Đăng nhập.

Ngoại lệ: Không

TIEU LUAN MOI download :


Phác thảo giao diện menu chính

3.3. Thêm sách
Tên Use Case
Tác nhân chính
Người chịu trách nhiệm
Tiền điều kiện
Đảm bảo tối thiểu

Đảm bảo thành cơng
Kích hoạt
Chuỗi sự kiện chính:

TIEU LUAN MOI download :



1.

Thủ thư kích hoạt Frm Quản lý sách.

2.

Hệ thống hiển thị form để nhập thông tin sách, các tùy chọn Thêm,
Sửa, Xóa, Tìm kiếm và danh sách Sách có trong CSDL.

3.

Thủ thư nhập thông tin Mã sách, Tên sách, Tên tác giả, Loại sách, Nhà
xuất bản, Năm xuất bản, Số lượng và chọn Button Thêm.

4.

Hệ thống kiểm tra thông tin và lưu vào CSDL.

5.

Hệ thống thông báo Thêm sách thành công và hiển thị thông tin sách ở
danh sách Sách.

Ngoại lệ:
3.1. Hệ thống thông báo Mã sách bị trùng.
3.1.1. Hệ thống yêu cầu nhập lại Mã sách.
3.1.2. Thủ thư nhập lại Mã sách và tiếp tục các bước sau.

Phác thảo giao diện quản lý sách


TIEU LUAN MOI download :


3.4.

Xóa sách

Tên Use Case
Ngữ cảnh
Tác nhân chính
Người chịu trách nhiệm
Tiền điều kiện
Đảm bảo tối thiểu
Đảm bảo thành cơng
Kích hoạt
Chuỗi sự kiện chính:
1.

Thủ thư kích hoạt Frm Quản lý sách.

2.

Hệ thống hiển thị form để nhập thông tin sách,

TIEU LUAN MOI download :


Xóa, Tìm kiếm và danh sách Sách có trong CSDL.
3.


Thủ thư chọn một Sách trong danh sách Sách và chọn Button Xóa.

4.

Hệ thống kiểm tra thơng tin và xóa khỏi CSDL.

5.

Hệ thống thơng báo Xóa sách thành cơng và hiển thị thông tin sách ở
danh sách Sách.

Ngoại lệ:
5.1.

Hệ thống thông báo sách đang có người mượn, khơng thể xóa.

3.5. Sửa thơng tin sách
Tên Use Case
Ngữ cảnh
Tác nhân chính
Người chịu trách nhiệm
Tiền điều kiện
Đảm bảo tối thiểu

Đảm bảo thành cơng
Kích hoạt
Chuỗi sự kiện chính:
1.


Thủ thư kích hoạt Frm Quản lý sách.

2.

Hệ thống hiển thị form để nhập thơng tin sá
Xóa, Tìm kiếm và danh sách Sách có trong

3.

Thủ thư chọn một Sách trong danh sách Sác

4.

Hệ thống hiển thị các thông tin của Sách ở f

TIEU LUAN MOI download :


có: Mã sách, Tên sách, Tên tác giả, Loại sách, Nhà xuất bản, Năm xuất
bản, Số lượng.
5.

Thủ thư nhập thông tin cần chỉnh sửa của Sách rồi chọn Button Thêm.

6.

Hệ thống kiểm tra thông tin và lưu vào CSDL.

7.


Hệ thống thông báo Thêm sách thành công và hiển thị thông tin sách ở
danh sách Sách.

Ngoại lệ:
5.1. Hệ thống thông báo Mã sách bị trùng.
5.1.1. Hệ thống yêu cầu nhập lại Mã sách.
5.1.2. Thủ thư nhập lại Mã sách và tiếp tục các bước sau.

3.6. Tìm kiếm sách
Tên Use Case
Ngữ cảnh
Tác nhân chính
Người chịu trách nhiệm
Tiền điều kiện
Đảm bảo tối thiểu

Đảm bảo thành cơng
Kích hoạt

Chuỗi sự kiện chính:

TIEU LUAN MOI download :


1.

Thủ thư kích hoạt Frm Quản lý sách.

2.


Hệ thống hiển thị form để nhập thông tin sách, các tùy chọn Thêm,
Sửa, Xóa, Tìm kiếm và danh sách Sách có trong CSDL.

3.

Thủ thư chọn Button Tìm kiếm.

4.

Hệ thống hiển thị Frm tìm kiếm sách với form để nhập thơng tin
sách và 2 Button Tìm kiếm và Hủy.

5.

Thủ thư nhập một hoặc nhiều thơng tin sách ở form nhập thơng tin,
gồm có Mã sách, Tên sách, Tên tác giả, Loại sách, Nhà xuất bản, Năm
xuất bản và chọn Button Tìm kiếm.

6.

Hệ thống hiển thị danh sách Sách theo thông tin Thủ thư đã nhập ở Frm
Quản lý sách.

Ngoại lệ:
5.2.

Hệ thống thông báo Khơng tìm thấy sách.

5.2.1. Hệ thống u cầu nhập lại thông tin sách.
5.2.2. Thủ thư nhập lại thông tin sách và tiếp tục các bước sau.


Phác thảo giao diện tìm kiếm sách

TIEU LUAN MOI download :


3.7. Thêm độc giả
Tên Use Case
Tác nhân chính
Người chịu trách nhiệm
Tiền điều kiện
Đảm bảo tối thiểu

Đảm bảo thành cơng
Kích hoạt

Chuỗi sự kiện chính:
1.

Thủ thư kích hoạt Frm Quản lý độc giả.

2.

Hệ thống hiển thị form để nhập thông tin độc giả, các tùy chọn Thêm,
Sửa, Xóa, Tìm kiếm và danh sách Độc giả có trong CSDL.

3.

Thủ thư nhập thơng tin Mã độc giả, Tên độc giả, Ngày sinh, Số
CMTND, Số điện thoại, Ngày hết hạn thẻ, Địa chỉ và chọn

Button Thêm.

4.

Hệ thống kiểm tra thông tin và lưu vào CSDL.

5.

Hệ thống thông báo Thêm độc giả thành công và hiển thị thông tin
độc giả ở danh sách Độc giả.

Ngoại lệ:
3.1. Hệ thống thông báo Mã độc giả bị trùng.
3.1.1. Hệ thống yêu cầu nhập lại Mã độc giả.

TIEU LUAN MOI download :


3.1.2. Thủ thư nhập lại Mã độc giả và tiếp tục các bước sau.

Phác thảo giao diện quản lý độc giả

3.8. Xóa độc giả
Tên Use Case
Ngữ cảnh
Tác nhân chính
Người chịu trách nhiệm
Tiền điều kiện
Đảm bảo tối thiểu
Đảm bảo thành công


TIEU LUAN MOI download :


Kích hoạt

Button Xóa trên Frm Quản lý độc giả

Chuỗi sự kiện chính:
1.

Thủ thư kích hoạt Frm Quản lý
độc giả.

2.

Hệ thống hiển thị form để
nhập thông tin độc giả, các
tùy chọn Thêm, Sửa, Xóa,
Tìm kiếm và danh sách Độc
giả có trong CSDL.

3.

Thủ thư chọn một Độc
giả trong danh sách Độc
giả và chọn Button Xóa.

4.


Hệ thống kiểm tra thơng tin và
xóa khỏi CSDL.

5.

Hệ thống thơng báo Xóa
độc giả thành cơng và hiển
thị thông tin độc giả ở danh
sách Độc giả.

Ngoại lệ: Không

3.9. Sửa thơng tin độc giả
Tên Use Case
Ngữ cảnh
Tác nhân chính
Người chịu trách nhiệm
Tiền điều kiện
Đảm bảo tối thiểu


Đảm bảo thành cơng
Kích hoạt
Chuỗi sự kiện chính:

TIEU LUAN MOI
download :




1.

Thủ thư kích hoạt Frm Quản lý độc giả.

2.

Hệ thống hiển thị form để nhập thông tin độc giả, các tùy chọn Thêm,
Sửa, Xóa, Tìm kiếm và danh sách Sách có trong CSDL.

3.

Thủ thư chọn một Độc giả trong danh sách Độc giả và chọn
Button Sửa.

4.

Hệ thống hiển thị các thông tin của Độc giả ở form nhập thông tin,
gồm có: Mã độc giả, Tên độc giả, Ngày sinh, Số CMTND, Số điện
thoại, Ngày hết hạn thẻ, Địa chỉ.

5.

Thủ thư nhập thông tin cần chỉnh sửa của Độc giả rồi chọn Button
Thêm.

6.

Hệ thống kiểm tra thông tin và lưu vào CSDL.

7.


Hệ thống thông báo Thêm độc giả thành công và hiển thị thông tin
độc giả ở danh sách Độc giả.

Ngoại lệ:
5.1. Hệ thống thông báo Mã độc giả bị trùng.
5.1.1. Hệ thống yêu cầu nhập lại Mã độc giả.
5.1.2. Thủ thư nhập lại Mã độc giả và tiếp tục các bước sau.

3.10. Tìm kiếm độc giả
Tên Use Case
Ngữ cảnh
Tác nhân chính
Người chịu trách nhiệm
Tiền điều kiện

TIEU LUAN MOI download :


Đảm bảo tối thiểu

Đảm bảo thành cơng
Kích hoạt

Chuỗi sự kiện chính:
1.

Thủ thư kích hoạt Frm Quản lý độc giả.

2.


Hệ thống hiển thị form để nhập thông tin sách, các tùy chọn Thêm,
Sửa, Xóa, Tìm kiếm và danh sách Độc giả có trong CSDL.

3.

Thủ thư chọn Button Tìm kiếm.

4.

Hệ thống hiển thị Frm tìm kiếm độc giả với form để nhập thơng tin
độc giả và 2 Button Tìm kiếm và Hủy.

5.

Thủ thư nhập một hoặc nhiều thông tin độc giả ở form nhập thơng
tin, gồm có Mã độc giả, Tên độc giả, Số điện thoại, Số CMTND và
chọn Button Tìm kiếm.

6.

Hệ thống hiển thị danh sách Độc giả theo thông tin Thủ thư đã nhập
ở Frm Quản lý độc giả.

Ngoại lệ:
5.1.

Hệ thống thơng báo Khơng tìm thấy độc giả.

5.1.1. Hệ thống yêu cầu nhập lại thông tin độc giả.

5.1.2. Thủ thư nhập lại thông tin độc giả và tiếp tục các bước sau.

Phác thảo giao diện tìm kiếm độc giả

TIEU LUAN MOI download :


4. Mượn sách
Tên Use Case
Tác nhân chính
Người chịu trách nhiệm
Tiền điều kiện
Đảm bảo tối thiểu

Đảm bảo thành cơng

Kích hoạt

Chuỗi sự kiện chính:
1.

Thủ thư kích hoạt Frm Quản lý mượn – trả s

2.

Hệ thống hiển thị form nhập Mã sách, form
Button Mượn, Hủy, Xem thông tin và danh
sách.

3.


Thủ thư nhập thông tin Mã sách và chọn Bu

4.

Hệ thống hiển thị thông tin sách, gồm Mã sá

TIEU LUAN MOI download :


Loại sách, Nhà xuất bản, Năm xuất bản.
5.

Thủ thư nhập thông tin mượn sách gồm Mã độc giả, Ngày mượn,
Ngày hẹn trả, Số lượng mượn và chọn Button Mượn.

6.

Hệ thống kiểm tra thông tin và lưu vào CSDL.

7.

Hệ thống thông báo Mượn sách thành công và hiển thị thông tin mượn
ở danh sách thông tin mượn – trả sách.

Ngoại lệ:
5.1.

Hệ thống thông báo Số lượng mượn vượt quá số lượng cho phép.


5.1.1. Hệ thống yêu cầu nhập lại Số lượng mượn.
5.1.2. Thủ thư nhập lại Số lượng mượn và tiếp tục các bước sau.
5.2.

Hệ thống thông báo Mã độc giả không tồn tại.

5.2.1. Hệ thống yêu cầu nhập lại Mã độc giả.
5.2.2. Thủ thư nhập lại Mã độc giả và tiếp tục các bước sau.

Phác thảo giao diện quản lý mượn sách

TIEU LUAN MOI download :


3.11. Trả sách
Tên Use Case
Tác nhân chính
Người chịu trách nhiệm
Tiền điều kiện
Đảm bảo tối thiểu

Đảm bảo thành cơng
Kích hoạt

TIEU LUAN MOI download :


trả sách
Chuỗi sự kiện chính:
1.


Thủ thư kích hoạt Frm Quản lý
mượn – trả sách.

2.

Hệ thống hiển thị thông tin
sách, thông tin độc giả, 3
Button Trả, Hủy, Tìm kiếm
và danh sách thông tin mượn
– trả sách.

3.

Thủ thư nhập mã độc giả và ấn
vào nút Tìm kiếm.

4.

Hệ thống hiển thị thơng tin
mượn sách của độc giả.

5.

Thủ thư ấn vào cuốn sách
muốn trả.

6.

Hệ thống hiển thị thông tin

sách, gồm Mã sách, Tên
sách, Tên tác giả, Loại sách,
Nhà xuất bản, Năm xuất bản
và thông tin mượn sách,
gồm Mã độc giả, Ngày
mượn, Ngày hẹn trả, Số
lượng mượn và form nhập
Ngày trả.

7.

Thủ thư nhập Ngày trả và chọn
Button Trả.

8.

Hệ thống kiểm tra thông tin và
lưu vào CSDL.

9.

Hệ thống thông báo Trả sách
thành công và hiển thị thông
tin trả ở danh sách thông tin
mượn – trả sách.


Ngoại lệ:
4.1. Hệ thống thơng báo
khơng tìm thấy mã

độc giả và yêu cầu
thủ thư nhập lại mã
độc giả.
4.1.1. Thủ thư nhập lại mã
độc giả, ấn vào nút
Tìm kiếm và tiếp
tục thực hiện các
bước tiếp theo.
8.1. Hệ
thống thông
báo Ngày
trả không
hợp lệ
8.1.1. Hệ
thống yêu
cầu nhập
lại Ngày
trả.
8.1.2. Thủ thư nhập lại
Ngày trả và tiếp tục các
bước sau.

TIEU LUAN MOI
download :



×