BAN CƠ YẾU CHÍNH PHỦ HỌC VIỆN KỸ THUẬT MẬT MÃ KHOA CÔNG NGHỆ THÔNG TIN AN TOÀN THÔNG TIN BÀI TẬP LỚN PHÂN TÍCH, THIẾT KẾ HỆ THỐNG QUẢN LÝ THƯ VIỆN OFFLINE LỜI MỞ ĐẦU Ngày nay, song song với sự phá[.]
Trang 1BAN CƠ YẾU CHÍNH PHỦ
HỌC VIỆN KỸ THUẬT MẬT MÃ
KHOA: CÔNG NGHỆ THÔNG TIN
AN TOÀN THÔNG TIN
BÀI TẬP LỚNPHÂN TÍCH, THIẾT KẾ HỆ THỐNG QUẢN LÝ THƯ VIỆN OFFLINE
Trang 2LỜI MỞ ĐẦU
Ngày nay, song song với sự phát triển của công nghệ thông tin nói chung và công nghệ phần mềm nói riêng là sự đòi hỏi ngày càng cao và quy mô ngày càng mở rộng cho các sản phẩm phần mềm Trước thực trạng đó, các mô hình phương thức phân tích thiết kế truyền thống trước đây đang ngày càng bộc lộ ra những nhược điểm và những điểm không còn phù hợp với thời đại Từ đó, đặt ra vấn đề chúng ta cần có được các phương pháp, mô hình làm việc mới tiên tiến và hiệu quả hơn.
Xuất phát từ yêu cầu thực tế trong công việc và yêu cầu của môn học cũng như mong muốn tìm tòi nâng cao hiểu biết của bản thân, nhóm
chúng em xin chọn đề tài "Phân tích hệ thống Quản lý thư viện offline theo mô hình hướng đối tượng" làm đề tài bài tập lớn của nhóm Do
còn nhiều hạn chế về thời gian cũng như về kiến thức nên bản báo cáo còn nhiều điểm chưa hợp lý, rất mong nhận được sự chỉ dẫn, góp ý của
cô Chúng em xin cảm ơn
Trang 3MỤC LỤC
1 Chương 1: Khảo sát hệ thống 1-5
1.1 Khảo sát hệ thống cũ 1-51.1.1 Địa điểm khảo sát 1-51.1.2 Lịch trình khảo sát 1-51.1.3 Cơ sở vật chất kỹ thuật 1-51.1.4 Thực trạng thư viện 1-51.1.5 Quy trình nhập sách 1-51.1.6 Quy trình mượn tài liệu 1-61.1.7 Quy trình trả tài liệu 1-61.1.8 Thống kê báo cáo 1-61.1.9 Thanh lý sách 1-61.1.10 Ưu, nhược điểm của hệ thống 1-61.2 Hệ thống mới 1-71.2.1 Yêu cầu của người dùng về hệ thống mới 1-71.2.2 Yêu cầu cần đạt của hệ thống mới 1-81.2.3 Thuận lợi và khó khăn của hệ thống mới 1-8
2 Chương 2: Tổng quan về hệ thống mới 2-10
2.1 Nghiệp vụ quản lý kho sách 2-102.2 Nghiệp vụ quản lý đọc giả 2-112.3 Nghiệp vụ quản lý mượn sách 2-112.4 Quy trình nhập sách 2-112.5 Quy trình cấp thẻ đọc giả 2-122.6 Quy trình tra cứu thông tin sách 2-122.7 Quy trình mượn sách 2-122.8 Quy trình trả sách 2-132.9 Quy trình xử lý hỏng, mất, trả sách muộn 2-13
Trang 42.10 Quy trình làm lại thẻ đọc giả 2-132.11 Quy trình thanh lý sách 2-142.12 Quy trình lập báo cáo thống kê xử lý hỏng, mất, thanh lý sách .2-142.13 Quy trình báo cáo thống kê mượn sách 2-14
3 Chương 3: Phân tích, thiết kế theo Star UML 3-15
3.1 Xác nhận các tác nhân (Actor), chức năng (UseCase) 3-153.2 Sơ đồ tổng quát 3-163.2.1 Sơ đồ UseCase (UC) 3-163.3 Các sơ đồ của từng nghiệp vụ 3-173.3.1 Biểu đồ ca sử dụng – UseCase (UC) 3-173.3.2 Biểu đồ trình tự 3-413.3.3 Biều đồ hoạt động 3-883.3.4 Biểu đồ lớp 3-137
Trang 51 Chương 1: Khảo sát hệ thống
1.1 Khảo sát hệ thống cũ
1.1.1 Địa điểm khảo sát
Tất cả các quy trình nghiệp vụ, số liệu được khảo sát tại Trường THPT Vân Tảo
1.1.6 Quy trình mượn tài liệu
Đối với học sinh: học sinh có thể mượn sách đọc tại chỗ hoặc mượn về Khi tới thư viện cần mang thẻ độc giả để thủ thư kiểm tra, sau đó mới được vào bên trong để tìm sách mượn hoặc đọc tại chỗ
Trang 6Sau khi thủ thư ghi thông tin đầy đủ thì sinh viên được mượn sách mang về.
Đối với giáo viên: giáo viên cũng được mượn sách đọc tại chỗ hoặc mượn về Khi mượn thủ thư ghi lại thông tin của giáo viên vào sổ
1.1.7 Quy trình trả tài liệu
Sau khi mượn xong độc giả phải trả lại sách đúng hẹn Độc giả
sẽ đưa thủ thư thẻ độc giả để dò tìm lại sách độc giả đã mượn Sau
đó thủ thư sẽ đánh dấu vào sổ là đã trả sách
1.1.8 Thống kê báo cáo
Thư viện thực hiện thống kê theo định kỳ vào cuối năm Họ
thống kê sách theo từng ngành và theo các tiêu chí sau:
+ Thống kê sách nhập mới
+ Thống kê sách đang được mượn
+ Thống kê sách còn trong thư viện
+ Thống kê sách thanh lý
1.1.9 Thanh lý sách
Các loại sách được nhập về thông thường sau 5 năm sẽ được thanh lý 1 lần Nhưng thường những sách bị hư hỏng quá nặng hoặc những cuốn sách không sử dụng đến thì mới tiến hành thanh lý
1.1.10 Ưu, nhược điểm của hệ thống
Ưu điểm:
− Không tốn kém cho việc đầu tư cơ sở vật chất
− Nhân viên thư viện không cần phải hiểu biết về tin học nhiềucũng có thể làm được
Nhược điểm:
− Thông tin ghi trên sổ sách, giấy tờ dễ bị mất mát, không lưu trữ được lâu dài
Trang 7− Quá trình tìm kiếm sách phục vụ cho việc mượn sách phải làm thủ công, do đó gây mất nhiều thời gian
− Nhân viên phải tốn nhiều thời gian, công sức vào việc thống
kê sách
− Tất cả các công việc của nhân viên thư viện đều tiến hành một cách thủ công, không khoa học
1.2 Hệ thống mới
1.2.1 Yêu cầu của người dùng về hệ thống mới
Từ những bất cập trong quá trình quản lý thư viện như hiện nay, nhóm đã đề xuất một phần mềm quản lý giúp cho việc quản lý và tra cứu sách được dễ dàng hơn Hệ thống quản lý mới cần phải đạt đượcnhững yêu cầu sau:
− Cho phép thống kê, in ấn theo nhiều tiêu chí
− Không gây khó khăn cho việc quản lý của nhân viên thư viện
1.2.2 Yêu cầu cần đạt của hệ thống mới
Qua quá trình khảo sát thư viện trường, nhóm thấy quá trình quản lý thư viện tại trường còn thủ công, chưa khoa học, tốn nhiều thời gian và công sức của nhân viên thư viện
Do đó cần phải có một phần mềm quản lý nhằm khắc phục được các nhược điểm của quy trình quản lý hiện tại, đảm bảo các yêucầu mà người dùng mong muốn
Hệ thống mới cần đạt được những chức năng sau:
Trang 8− Cập nhật thông tin:
+ Thông tin về sách, báo, tạp chí
+ Thông tin về độc giả (bao gồm học sinh, sinh viên, giáo viên) + Thông tin về người dùng (thủ thư, ban kĩ thuật, …)
− Quản lý quá trình mượn trả tài liệu của độc giả
− Tìm kiếm tài liệu, độc giả theo nhiều tiêu chí khác nhau
− Thống kê và in ấn theo nhiều tiêu chí
− Phục hồi và sao lưu dữ liệu
1.2.3 Thuận lợi và khó khăn của hệ thống mới
* Thuận lợi:
- Đưa tin học vào việc quản lý sẽ giảm bớt công việc thủ công cho thủ thư
- Đối với đọc giả giảm bớt thời gian làm thủ tục mượn, trả sách
- Trong khâu quản lý, kiểm kê và lên báo cáo nhanh chóng và chính xác mang tính chuyên nghiệp hơn
* Khó khăn:
- Phải đầu tư thiết bị hiện đại như máy tính, máy in
- Người quản lý thư viện không chỉ có trình độ về quản lý thư viện mà còn hiểu về phần mềm được cài đặt và cách sử dụng
Trang 92 Chương 2: Tổng quan về hệ thống mới
2.1 Nghiệp vụ quản lý kho sách
Thư viện thực hiện việc quản lý sách tại các giá sách trong thư viện và trong kho Số lượng sách hiện có trong thư viện và kho luôn được giám sát chặt chẽ để có thể làm công tác bổ sung kịp thời, tránh trường hợp thiếu sách, hết sách Toàn bộ thông tin về sách như tên sách, tên tác giả, nhà xuất bản, năm xuất bản… đều được lưu trữ trong cơ sở dữ liệu của thư viện để tiện cho việc quản lý
Thư viện chia sách thành nhiều loại sách khác nhau dựa theo nội dung, đặc điểm từng sách để có thể dễ dàng tra cứu, quản lý Ví
dụ như các loại sách : sách chính trị, giáo trình, sách lập trình, …
Những sách mới sau khi được nhập về kho, trước khi được bày lên kệ sách cần phải được đánh mã Sách được định đánh mã theo chuẩn mà thư viện đề ra để dễ cho việc quản lý cho mượn sách sau này
Thư viện có kho sách và các giá trưng bày sách được dùng làm nơi lưu trữ sách, sách có thể được đưa từ kho ra trưng bày hoặc lấy
từ giá trưng bày cất vào kho Thông tin về mỗi lần nhập kho, thanh lý sách đều được lưu trữ, quản lý một cách chặt chẽ
Bộ phận thủ thư có trách nhiệm lập báo cáo định kỳ hoặc đột xuất (theo chỉ đạo của ban quản lý thư viện) về tình hình nhập, xử lý hỏng mất hay thanh lý sách, chuyển đổi vị trí sách, kiểm kê lượng sách tồn trong kho
Trang 102.2 Nghiệp vụ quản lý đọc giả
Toàn bộ thông tin về đọc giả như tên đọc giả, địa chỉ, điện thoại,
số sách đã mượn… đều được thư viện lưu trữ để thuận tiện cho các quy trình mượn trả sách và hủy, cấp, làm lại thẻ đọc giả
2.3 Nghiệp vụ quản lý mượn sách
Sách tại thư viện được dùng để cho đọc giả mượn đọc Đọc giả
có thể mượn sách theo nhiều hình thức như mượn đọc tại chỗ, mượn
về nhà đọc với các thời hạn khác nhau và mọi thông tin mượn trả sẽ đều được lưu trữ lại Trong trường hợp đọc giả mượn sách về muốn giữ sách lâu hơn cần tiến hành gia hạn, các trường hợp gây mất hỏngsách đều cần tiến hành phạt tiền hoặc mua mới
trường hợp được duyệt thì khi tiến hành nhập sách trên phiếu nhập sách sẽ phải có đầy đủ các thông tin về nhà cung cấp cũng như thôngtin về sách được nhập Thủ thư sẽ tiếp nhận sách Khi giao sách, thủ thư sẽ kiểm tra phiếu nhập xem có đủ các sách tương ứng với số lượng thực tế không Nếu thừa hoặc thiếu sách, thủ thư phải lập biên bản ghi lại sự kiện này và báo lại cho ban giám đốc thư viện
Sách sau khi được nhập vào kho sẽ được hệ thống tự động sinh
mã vạch, nhân viên kho chịu trách nhiệm in mã vạch và dán vào từng quyển để tiện cho việc quản lý mượn sách sau này
Trang 112.5 Quy trình cấp thẻ đọc giả
Mỗi đọc giả muốn mượn sách tại thư viện cần phải có thẻ đọc giả Thẻ đọc giả tại thư viện được cấp đều có thời hạn nhất định và mức quy định nhất định về số sách được mượn và thời hạn mượn Tùy thuộc vào nhu cầu cá nhân mỗi độc giả sẽ đăng ký làm các loại thẻ khác nhau Khi làm thẻ đọc giả thì các đọc giả sẽ phải tới gặp thủ thư cung cấp các thông tin của mình như họ tên, địa chỉ, điện thoại, CMND Từ các thông tin được cấp, thủ thư sẽ kiểm tra thông tin xem
có vấn đề gì không Nếu không vấn đề thủ thư sẽ cập nhật thông tin độc giả và thẻ đọc giả vào hệ thống đồng thời cấp thẻ cho đọc giả
2.6 Quy trình tra cứu thông tin sách
Thông tin sách trong hệ thống được lưu trữ gồm đầy đủ các thông tin về sách như tên sách, tác giả, thể loại, Từ đó người dùng
có thể dễ dàng tra cứu thông tin sách để dễ dàng cho việc quản lý mượn trả sách cũng như việc theo dõi kho Để tiến hành tra cứu sách người dùng cấp thông tin việc tra cứu như tên sách, thể loại Nhờ đó
hệ thống sẽ trả về các thông tin khác của sách (nếu có) hoặc trả về thông báo không tìm thấy
2.7 Quy trình mượn sách
Đọc giả sau khi tra cứu tìm được sách mà mình muốn đọc có thể
tự lấy cuốn sách đó (nếu sách đó có trên giá trưng bày) hoặc yêu cầu thủ thư lấy sách đó cho mình Khi đó đọc giả sẽ phải trình thẻ đọc giả
ra và có thể chọn hình thức đọc tại chỗ hay mượn về đọc Nếu muốn mượn về thì đọc giả phải tiến hành lập phiếu mượn và hẹn ngày trả Thông tin phiếu mượn cần phải có số thẻ đọc giả, các sách đã mượn,
số lượng, ngày hẹn trả
2.8 Quy trình trả sách
Trong trường hợp đọc giả mượn sách đọc tại chỗ khi đọc giả ra
về cần phải bàn giao lại sách cho thủ thư Trong trường hợp sách
Trang 12được đọc giả mượn về nhà thì thủ thư sẽ lập phiếu mượn và hẹn ngày trả như phía trên đã trình bày Khi đến ngày trả nếu đọc giả
không có nhu cầu giữ sách thêm thì cần đến thư viện làm thủ tục trả sách Việc trả sách sẽ được ghi lại trên phiếu trả sách
2.9 Quy trình xử lý hỏng, mất, trả sách muộn
Trong trường hợp đọc giả mượn sách ( có thể là tại chỗ hoặc mượn về nhà) làm hỏng, mất sách thủ thư sẽ phải tiến hành xem xét sách bị hỏng mất là sách nào, tình trạng ra sao sau đó đối chiếu quy định của thư viện lập phiếu phạt cho đọc giả đồng thời thông báo với thủ thư sách để tiến hành kê khai hỏng, mất Còn trong trường hợp đọc giả mượn sách về nhà, và khi số sách mượn quá số ngày quy định ( quá hạn trả nhưng đọc giả không tiến hành trả) mà không gia hạn thì thủ thư phải xem xét số ngày mượn vượt quá là bao nhiêu, đốichiếu quy định thư viện và lập phiếu phạt cho đọc giả Tất cả các
thông tin hỏng mất hay phạt đều cần được lưu giữ lại hệ thống
2.10 Quy trình làm lại thẻ đọc giả
Đọc giả sau khi làm thẻ mà làm mất thẻ thư viện (thẻ vẫn còn trong thời gian còn hiệu lực sử dụng) và có nhu cầu làm lại thẻ thì cần tới gặp thủ thư để xác minh hủy thẻ cũ và cấp lại thẻ mới Quy trình xác minh dựa trên thẻ độc giả của đọc giả, từ mã sinh viên thủ thư có thể xác định ra các thẻ cũ và thẻ mới của đọc giả để tìm ra thẻ cần hủy, đồng thời nhập thông tin để cấp lại thẻ mới cho đọc giả
2.11 Quy trình thanh lý sách
Các sách quá cũ không còn phù hợp với các nội dung hiện hành cần được thanh lý Để tiến hành thanh lý, thủ thư cần lập yêu cầu thanh lý gửi lên giám đốc thư viện, quản lý thư viện sẽ duyệt xem yêu cầu thanh lý có hợp lý hay không Sau khi được duyệt thủ thư sẽ tiến
Trang 13hành thanh lý các sách được đề cập trong đơn đề nghị thanh lý Các thông tin thanh lý phải được lưu trữ lại trong phiếu thanh lý.
2.12 Quy trình lập báo cáo thống kê xử lý hỏng, mất, thanh lý sách
Hàng tháng, hàng quý, hàng năm hoặc theo những đợt kiểm tra không định kì, thủ thư cần lập các báo cáo thể hiện tình hình nhập, mất hỏng, hay di chuyển sách, thanh lý sách để tiến hành báo cáo lên quản lý thư viện hoặc để thống kê kho sách
2.13 Quy trình báo cáo thống kê mượn sách
Theo từng đợt hoặc theo các đợt kiểm tra không định trước, thủ thư phải báo cáo lên cho quản lý thư viện các báo cáo về việc quản lý cấp thẻ đọc giả và tình hình mượn trả sách Các công tác báo cáo phải dựa trên các thông tin lưu trữ ở các quy trình khác như quản lý đọc giả hay việc quản lý mượn trả sách
3 Chương 3: Phân tích, thiết kế theo Star UML
3.1 Xác nhận các tác nhân (Actor), chức năng (UseCase)
Quản lý hóa đơn
Quản lý đọc giả
Xử lý hỏng mất
Quản lý mượn trả
Thanh lý sách
Trang 14 Quản lý thẻ đọc giả
3 Quản lý thư viện Đăng nhập
Tìm kiếm
Quản lý sách và danh mục sách
Quản lý hóa đơn
Trang 153.2 Sơ đồ tổng quát
3.2.1 Sơ đồ UseCase (UC)
Hình 0.1: Sơ đồ UC tổng quát
Trang 163.3 Các sơ đồ của từng nghiệp vụ
3.3.1 Biểu đồ ca sử dụng – UseCase (UC)
3.3.1.1 Biểu đồ chi tiết UC “Quản lý tài khoản”
Trang 17Tên ca sử dụng Quản lý tài khoản
Tác Nhân Quản trị hệ thống
Mô tả Quản trị hệ thống muốn tạo tài
khoản moi hoặc sửa xóa tài khoản cũ
Điều kiện kiên quyết Quản trị hệ thống phải đăng
nhập
Luống sự kiện 1 Nếu Quản trị hệ thống
muốn thêm tài khoản:
- Quản trị hệ thống chọn thêm thủ thư
- Hệ thống sẽ tạo một trườngtai khoản moi trong cơ sở
dữ liệu2.Nếu Quản trị hệ thống muốn sửa , xóa thủ thư
- Quản trị hệ thống chọn chức năng sửa hoặc xóa
- Nhập từ khóa tìm kiến đến thủ thư muốn thực hiện chức năng trên
- Thực hiện thao tác xoa hoặc sửa
Kết quả Thông tin được lưu vào trong
cơ sở dữ liêu
Trang 183.3.1.2 Biểu đồ chi tiết Use case “đăng nhập”
Trang 195 Luồng sự kiện 1 Người dùng chọn chức
năng đăng nhập
2 Hệ thống hiển thị form “ Đăng nhập”
3 Người dùng nhập tài khoản và password , thông tin được gui đến hệthống
4 Hệ thống kiểm tra Nếu đúng thì cho truy cập , và
sử dụng các chức năng theo đúng quyền hạn nếu sai hệ thống báo lỗi
và yêu cầu nhập lại
6 Luồng sự kiện phụ 1 Nhập sai mail hoặc password
2 Nhập thiếu thông tin
Trang 203.3.1.3 Biểu đồ chi tiết UseCase “Tìm kiếm”
*Tìm kiếm tài khoản
STT Tên UC Tìm kiếm tài khoản
1 Tác nhân Quản lý hệ thống
2 Mô tả Người dùng đăng nhập hệ thống
chọn chức năng tìm kiếm
3 Sự kiện kích hoạt Người dùng chọn chức năng tìm
kiếm tài khoản người dùng
4 Sự kiện kiên quyết Người dùng phải đăng nhập hệ
thống
5 Luống sự kiện 1 Chọn tìm kiếm tài khoản
2 Người dùng nhập từ khóa và tìm kiếm
3 Hệ thống trả về kết quả tìm kiếm
6 Kết quả Các dữ liệu liên quan đến từ khóa
của người dùng nhập vào
Trang 21*Tìm kiếm sách theo từ khóa
Tên ca sử dụng Tìm sách theo từ khóa
Tác Nhân Thủ thư , quản lý thư viện
Mô tả Người dùng sau khi đăng nhập
vào hệ thống muốn tìm kiếm sách trong cơ sở dữ liệu
Sự kiện kích hoạt Người dùng chọn chức năng
tìm kiếm theo từ khóa Điều kiện kiên quyết Người dùng phải đăng nhập.Luống sự kiện 1 Người dùng chọn tìm kiếm
theo từ khóa
2 Hệ thống trả về form tìm kiếm theo từ khóa
3 Người dùng nhập từ khóa và tìm kiếm
4 Hệ thống trả về kết quả tìm kiếm
Kết quả Các dữ liệu liên quan đến từ
khóa của người sử dụng muốn tìm
*Tìm kiếm theo danh mục
Tên ca sử dụng Tìm sách theo thể loại
Tác Nhân Thủ thư, Quản lí thư viện
Mô tả Người dùng sau khi đăng nhập
vào hệ thống muốn tìm kiếm sách trong cơ sở dữ liệu
Sự kiện kích hoạt Người dùng chọn chức năng
tìm kiếm theo danh mục Điều kiện kiên quyết Người dùng phải đăng nhập Luống sự kiện 1 Người dùng chọn tìm kiếm theo
thể loại
2 Hệ thống trả về form tìm kiếm theo thể loại
3 Người dùng nhập từ khóa và tìm kiếm
Trang 224 Hệ thống trả về kết quả tìm kiếm.
Phương thức thay thế
Kết quả Các dữ liệu liên quan đến từ
khóa của người sử dụng muốn tìm
*Tìm kiếm đọc giả
Tên ca sử dụng Tìm kiếm sinh viên
Tác Nhân Thủ thư, Quản lí thư viện
Mô tả Khi đọc giả mượn trả sách, thủ
thư muốn tìm đọc giả để thực hiện ghi nhận mượn trả
Sự kiện kích hoạt Thủ thư chọn chức năng tìm
kiếm đọc giả
Điều kiện kiên quyết Thủ thư phải đăng nhập
Luống sự kiện 1 Người dùng chọn tìm kiếm đọc
giả
2 Hệ thống trả về form tìm kiếm đọc giả
3 Thủ thư nhập mã thẻ đọc giả
4 Hệ thống trả về kết quả tìm kiếm
Kết quả Thông tin mượn trả sách của
đọc giả
*Tìm kiếm báo cáo
Tên ca sử dụng Tìm kiếm sinh viên
Trang 23Tác Nhân Quản lí thư viện.
Mô tả Quản lý thư viện muốn xem báo
cáo của thư viện tiến hành tìm báo cáo muốn xem
Sự kiện kích hoạt Quản lý thư viện chọn chức
năng tìm kiếm báo cáo Điều kiện kiên quyết Quản lý thư viện phải đăng
nhập hệ thốngLuống sự kiện 1 Người dùng chọn tìm kiếm báo
cáo
2 Hệ thống trả về form tìm kiếm báo cáo
3 Người dùng nhập từ khóa muốntìm
Kết quả Hệ thống trả về các thông tin
liên quan đến từ khóa
Trang 24*Tìm kiếm thủ thư
Tên ca sử dụng Tìm kiếm nhân viên
Tác Nhân Quản lí thư viện
Mô tả Khi quản lí thư viện muốn tìm
kiếm thông tin của thủ thư
Sự kiện kích hoạt Quản lí thư viện chọn chức
năng tìm kiếm thủ thư
Điều kiện kiên quyết Quản lí thư viện phải đăng
nhậpLuống sự kiện 1 Người dùng chọn tìm kiếm thủ
thư
2 Hệ thống trả về form tìm kiếm
3 Quản lí nhập mã số thủ thư hoặc tên
4 Hệ thống trả về kết quả tìm kiếm
Kết quả Thông tin thủ thư
Trang 253.3.1.4 Biểu đồ chi tiết UC “Quản lý sách”
Tên ca sử dụng Quản lý sách
Tác Nhân Thủ thư , quản lý thư viện
Mô tả Khi có thay đổi về sách như
thêm sách mới, xóa sách ko có trong thư viện, sửa thông tin về sách, thủ thư sẽ dùng usecase này
Sự kiện kích hoạt Thủ thư vào quản lí sách
Điều kiện kiên quyết Thủ thư thư viện phải đăng
nhậpLuống sự kiện 1 Nếu thủ thư muốn thêm sách
- Thủ thư chọn thêm sách
- Hệ thống sẽ tạo một trường sách mới trong cơ sở dữ liệu
2 Nếu thủ thư muốn sửa , xóa sách
- Thủ thư chọn chức năng sửa hoặc xóa
Trang 26- Nhập từ khóa tìm kiến đến sách muốn thực hiện chức năng trên
- Thực hiện thao tác xoa hoặcsửa
1 Thông tin được lưu vào trong
cơ sở dữ liêu
Kết quả Thông tin sách thay đổi
3.3.1.5 Biểu đồ chi tiết UC “Quản lý danh mục sách”
Trang 27Tên ca sử dụng Quản lý dạnh mục sách
Tác Nhân Thủ thư , quản lý thư viện
Mô tả Khi có thay đổi về danh mục
sách như thêm danh mục mới, xóa danh mục, sửa thông tin về danh mục sách, thủ thư sẽ dùngusecase này
Sự kiện kích hoạt Thủ thư vào quản lí danh mục
sách
Điều kiện kiên quyết Thủ thư thư viện phải đăng
nhập
Luống sự kiện 3 Nếu thủ thư muốn thêm
- Thủ thư chọn thêm danh mục
- Hệ thống sẽ tạo một trường danh mục mới trong cơ sở
Trang 28- Thực hiện thao tác xoa hoặc sửa
2 Thông tin được lưu vào trong
cơ sở dữ liêu
Trang 293.3.1.6 Biểu đồ chi tiết UC “Quản lý đọc giả”
Tên ca sử dụng Quản lý đọc giả
Tác Nhân Thủ thư, quản lý thư viện
Mô tả Khi đọc giả khóa mới nhập
trường, cần thêm tài khoản cho sinh viên truy cập vào hệ thống thư viện của trường hoặc sửa thông tin thay đổi của đọc giả , xóa thông tin đọc giả
Sự kiện kích hoạt Khóa mới vào trường, nhân viên
thư viện cập nhật sinh viên mới Điều kiện kiên quyết Thủ thư phải đăng nhập
Luống sự kiện 1 Nếu thủ thư muốn thêm đọc giả
- Thủ thư chọn thêm đọc giả
- Hệ thống sẽ tạo một trường đọc giả mới trong cơ sở dữ liệu
2.Nếu thủ thư muốn sửa , xóa đọc giả
- Thủ thư chọn chức năng sửa hoặc xóa
Trang 30- Nhập từ khóa tìm kiến đến đọc giả muốn thực hiện chức năng trên
- Thực hiện thao tác xoa hoặc sửa
- Thông tin được lưu vào trong
cơ sở dữ liêu
Kết quả Thêm sinh viên mới được cấp
phép dùng thư viện
Trang 313.3.1.7 Biểu đồ chi tiết UC “Quản lý thẻ đọc giả”
Tên ca sử dụng Quản lý thẻ đọc giả
Tác Nhân Thủ thư, quản lý thư viện
Mô tả Để mượn được sách thì đọc giả
phải làm thẻ đọc giả
Mất thẻ thì phải làm lại thẻ
Sự kiện kích hoạt Đọc giả muốn mượnn sách
Điều kiện kiên quyết Thủ thư phải đăng nhập
Luống sự kiện 1Nếu thủ thư muốn thêm đọc giả
- Thủ thư chọn thêm đọc giả
- Hệ thống sẽ tạo một trường đọc giả mới trong cơ sở dữ liệu
2Nếu thủ thư muốn sửa , xóa đọc giả
Trang 32- Thủ thư chọn chức năng sửa hoặc xóa
- Nhập từ khóa tìm kiến đến đọc giả muốn thực hiện chức năng trên
- Thực hiện thao tác xoa hoặc sửa
- Thông tin được lưu vào trong
Trang 333.3.1.8 Biểu đồ chi tiết UC “Quản lý mượn trả sách”
*Mượn sách
Tên ca sử dụng Mượn sách
Tác Nhân Thủ thư , quản lý thư viện
Mô tả Khi đọc giả đến mượn sách, thủ
thư thực hiện quyét mã thẻ đọc giả
Thủ thư chọn chức năng mượn sách , thủ thư tiến hành quét mã sách đọc giả muốn mượn
Và lưu thông tin
Sự kiện kích hoạt Đọc giả đến mượn sách
Đọc giả phải có thẻ đọc giả , đã trả sách đúng hạn
Điều kiện kiên quyết Thủ thư phải đăng nhập
Luống sự kiện 1 Thủ thư quét mã thẻ đọc giả
2 Kiểm tra lịch sử mượn
3 Chọn form mượn sách
4 Quét mã sách đọc giả cần mượn
5 Lập phiếu mượn và lưu vào cơ
Trang 34sở dữ liệu Kết quả Thông tin sách mà sinh viên
mượn được lưu
*Trả sách
Tên ca sử dụng Nhận trả sách
Tác Nhân Thủ thư , quản lý thư viện
Mô tả Khi đọc giả đến trả sách, thủ
thư nhận lại sách và lưu thôngtin
Sự kiện kích hoạt Đọc giả đến trả sách, thủ thư
nhận sách
Có thẻ đọc giả , sách cần trảĐiều kiện kiên quyết Thủ thư phải đăng nhập
Luống sự kiện 1 Thủ thư tiến hành quét mã thẻ
đọc giả
2 Chọn chức năg trả sách
3 Kiểm tra sách
4 Quét mã vạch hoặc nhập mã sách được trả
5 Cập nhật lại thông tin mượn trả của đọc giả
Kết quả Thông tin mới được lưu lại
Trang 353.3.1.9 Biểu đồ chi tiết UC “Quản lý thủ thư ”
Tên ca sử dụng Quản lý đọc giả
Tác Nhân quản lý thư viện
Mô tả Khi thư viện muốn có thêm thủ
thư moiws
Khi thủ thư chuyển công tác
Sửa thông tin thủ thư như sdt,….Điều kiện kiên quyết quản lý thư viện phải đăng nhậpLuống sự kiện 1 Nếu quản lý thư viện muốn thêm
thủ thư:
- quản lý thư viện chọn thêm thủ thư
- Hệ thống sẽ tạo một trường thủ thư mới trong cơ sở dữ liệu
2.Nếu quản lý thư viện muốn sửa ,
Trang 36xóa thủ thư
- quản lý thư viện chọn chức năng sửa hoặc xóa
- Nhập từ khóa tìm kiến đến thủthư muốn thực hiện chức năng trên
- Thực hiện thao tác xoa hoặc sửa
- Thông tin được lưu vào trong
cơ sở dữ liêu
Kết quả Thêm thủ thư mới
Lưu thông tin thay đổi
Trang 373.3.1.10 Biểu đồ chi tiết UC “Thống kê báo cáo”
Tên ca sử dụng Quản lí báo cáoTác Nhân quản lí thư viện
Trang 38Mô tả Quản lí thư viện muốn nắm bắt
về tình hình hoạt động của thư viên như sách còn bao nhiêu , sách hết , đọc giả trả quá hạn,
…
Điều kiện kiên quyết quản lí thư viện phải đăng nhập
Luống sự kiện 1 Chọn loại báo cáo cần lập và
lập báo cáo
2 Hệ thống hiển thị ra kết quả báo cáo
Kết quả Thông tin về báo cáo
Trang 393.3.2 Biểu đồ trình tự
3.3.2.1 Quản lý tài khoản
Biểu đồ SD tổng quát Quản lý tài khoản
Trang 403.3.2.1.1 Thêm tài khoản
Biểu đồ SD thêm tài khoản