Phân tích thiết kế hệ thống thông tin quản lý thư viện bằng UML

27 350 0
Phân tích thiết kế hệ thống thông tin quản lý thư viện bằng UML

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Mục Luc Chương I Phân tích quy trình hoạt động hệ thống Quy trình nhập tài liệu  Thời gian: Thực thư viện nhập tài liệu Tài liệu nhập bao gồm: Sách, báo, tạp chí, tài liệu tham khảo Trong đó, sách tài liệu  Tác nhân tham gia vào trình nhập tài liệu: Quản lý  Các bước tiến hành − Phân loại tài liệu quản lý phân tài liệu thành loại như: + Sách + Báo, tạp chí + Tài liệu tham khảo… − Đánh mã tài liệu: Quản lý thực đánh mã cho loại tài liệu bao gồm mã số mã chữ Mã sinh không bị trùng lặp Sau sinh mã họ in mã gán mã cho loại tài liệu Quy trình mượn tài liệu  Thời gian: Xảy có độc giả đến mượn tài liệu  Mượn tài liệu gồm có loại: mượn mượn đọc chỗ Số lượng tài liệu mượn mượn đọc chỗ theo quy định thư viện − Độc giả học sinh − Độc giả cán nhân  Tác nhân tham gia vào trình mượn tài liệu Ban thủ thư, độc giả (học sinh, cán nhân viên trường)  Các bước tiến hành: − Độc giả yêu cầu tài liệu cần mượn − Ban thủ thư dựa vào thông tin tài liệu hệ thống − Trường hợp tài liệu thư viện, thủ thư yêu cầu độc giả đưa thẻ thư viện Thủ thư sử dụng đầu đọc mã vạch để đọc mã vạch từ tài liệu => lấy thông tin tài liệu đó, đọc mã vạch tù thẻ thư viện => lấy thông tin độc giả Nếu độc giả mượn phiếu mượn có ghi rõ ngày phải trả tài liệu Đối với độc giả mượn đọc chỗ phiếu mượn hạn trả Tạo xong phiếu mượn thủ thư đưa tài liệu thẻ thư viện cho độc giả − Trường hợp tài liệu không hệ thống thông báo thủ thư thông báo cho độc giả “Tài liệu bạn yêu cầu không còn” − Trường hợp hệ thống thông báo tài liệu Thủ thư thông báo cho độc giả “Thư viện tài liệu bạn yêu cầu” Quy trình trả tài liệu  Thời gian: Xảy có độc giả trả tài liệu Trả tài liệu mượn đọc chỗ, trả tài liệu mượn  Tác nhân tham gia vào trình trả tài liệu: thủ thư, độc giả  Các bước tiến hành: Trường hợp độc giả trả tài liệu mượn đọc chỗ − Độc giả đưa tài liệu mượn thẻ thư viện cho thủ thư − Thủ thư nhận tài liệu thẻ thư viện, sử dụng đầu đọc mã vạch để đọc thông tin tài liệu độc giả, kiểm tra so sánh thông tin với phiếu mượn − Thông tin với phiếu mượn không xảy vi phạm thủ thư đánh dấu phiếu mượn xử lý trả thẻ thư viện cho độc giả − Trường hợp độc giả vi phạm quy định thư viện như: Trả tài liệu bị rách nát, hư hỏng bị xử phạt Trường hợp độc giả trả tài liệu mượn − Độc giả đưa tài liệu thẻ thư viện cho thủ thư − Thủ thư kiểm tra tài liệu sử dụng đầu đọc mã vạch để kiểm tra thông tin tài liệu độc giả − Trường hợp độc giả trả tài liệu thời hạn thông tin tài liệu độc giả giống phiếu mượn thủ thư đánh dấu xử lý vào phiếu mượn trả thẻ thư viện cho độc giả − Trường hợp độc giả vi phạm quy định thư viện như: trả tài liệu, tài liệu bị rách nát, hư hỏng bị xử phạt Sau nhận tài liệu độc giả trả, thủ thư phân loại xếp tài liệu vào vị trí lưu trữ Quy trình xử lý tài liệu  Thời gian: Xảy nhập tài liệu về, tiến hành lý vào năm Tài liệu cần xử lý gồm tài liệu cũ  Tác nhân tham gia vào trình xử lý tài liệu Quản lý  Vai trò việc xử lý tài liệu − Đối với tài liệu mới: Giúp cho thủ thư dễ dàng quản lý tìm kiếm tài liệu − Đối với tài liệu cũ: Giảm bớt tài liệu không sử dụng cho thư viện  Các bước tiến hành − Đối với tài liệu mới: Thực trình nhập tài liệu − Đối với tài liệu cũ: Hàng năm quản lý chọn tài liệu cũ, rách nát, lạc hậu, không sử dụng Những tài liệu bỏ vào kho lý Sau bỏ tài liệu cũ, ban kỹ thuật phân loại xếp lại tài liệu vào tủ, giá cho thuận tiện cho trình tìm kiếm mượn trả Quy trình tìm kiếm thông tin  Thời gian: Xảy vào người dùng có nhu cầu  Vai trò việc tìm kiếm − Biết đầy đủ thông tin tiêu chí cần tìm − Tìm kiếm nhanh, xác − Nâng cao hiệu làm việc  Các bước thực hiện: Người dùng lựa chọn tiêu chí tìm kiếm: - Tìm kiếm tài liệu: Người dùng lựa chọn tiêu chí tìm kiếm tài liệu.( Quản lý, thủ thư bạn đọc) + Tìm theo dạng tài liệu: Sách, báo - tạp chí, tài liệu điện tử, tài liệu khác Hệ thống hiển thị danh sách tài liệu theo dạng tài liệu mà người dùng lựa chọn + Tìm tài liệu theo ngành: hệ thống hiển thị danh sách tài liệu theo ngành, theo chuyên ngành + Người dùng tìm theo tên, tác giả, nhà xuất bản…Hệ thống hiển thị tài liệu có thông tin Hệ thống thông báo “Không tài liệu này” tài liệu độc giả mượn hết + Người dùng kết hợp nhiều tiêu chí tìm kiếm: Tìm theo dạng tài liệu, theo ngành, theo tên…Hệ thống trả kết tài liệu thư viện Quá trình tìm kiếm cho biết đầy đủ thông tin tài liệu như: Tên, mã, nhà xuất bản, năm xuất bản, ngành…ngoài cho biết số lượng tài liệu, số lượng vị trí tài liệu thuộc tầng mấy, tủ nào, giá - Tìm kiếm thông tin độc giả: Người dùng lựa chọn tiêu chí tìm kiếm độc giả (quản lý, thủ thư) + Tìm kiếm độc giả theo khoa: hệ thống hiển thị danh sách độc giả thuộc khoa + Tìm độc giả theo lớp Hệ thống hiển thị danh sách độc giả thuộc lớp mà người dùng lựa chọn + Người dùng tìm theo số thẻ, họ tên, ngày cấp….Hệ thống hiển thị danh sách độc giả có thông tin Ngược lại, hệ thống thông báo “Không tồn độc giả này” + Người dùng kết hợp nhiều tiêu chí tìm kiếm: Tìm theo khoa, theo lớp, tên, ngày cấp Hệ thống hiển thị đầy đủ thông tin độc giả theo tiêu chí tìm kiếm Quy trình làm thẻ thư viện  Tác nhân tham gia vào trình làm thẻ thư viện − Đối tượng làm thẻ thư viện tất học sinh, giáo viên, cán nhân viên trường − Nơi phát hành thẻ thư viện ban quản lý thư viện trường Các nhân viên quản lý có nhiệm vụ đăng kí, in phát hành thẻ cho đối tượng muốn làm thẻ thư viện  Các bước tiến hành − Các đối tượng muốn làm thẻ thư viện phải đăng kí làm thẻ với nhân viên quản lý Thông tin đăng kí bao gồm thông tin cá nhân: Họ tên, ngày sinh, chức danh(học sinh, giáo viên, nhân viên), đơn vị (lớp,tổ môn) ảnh thẻ 3x4 − Nhân viên quản ly kiểm tra thông tin đúng, người đăng kí chưa làm thẻ thẻ làm không sử dụng ghi nhận thông tin đưa vào danh sách đăng kí làm thẻ, độc giả làm thẻ thẻ hoạt động không cho độc giả đăng kí làm tiếp − Người đăng kí làm thẻ đóng lệ phí, nhân viên quản lý thông báo cho độc giả thời gian nhận thẻ − Nhân viên quản lý thư viên quét ảnh độc giả in thẻ thư viện cho độc giả đăng kí − Phân loại thẻ thư viện theo chức danh đơn vị đăng kí độc giả − Quản lý phát hành thẻ cho độc giả đơn vị đăng kí Quy trình hủy thẻ thư viện  Các trường hợp hủy thẻ thư viện: Tại thời điểm hủy thẻ, độc giả không mượn sách thư viện trả hết tất sách mượn thư viện thẻ thuộc trường hợp sau: − Thẻ thư viện (đã hết hạn) đối tượng học sinh trường, cán giáo viên, nhân viên trường chuyển quan khác − Thẻ bị hư hỏng, rách nát không sử dụng  Các bước tiến hành: Xác định thông tin thẻ cần hủy lý hủy thẻ thư viện Hủy thẻ hết hạn: − Nhân viên phòng quản lý thống kê tất thẻ thư viện hết hạn dùng − Nhân viên quản lý kiểm tra tình trạng thẻ: Nếu độc giả có thẻ hết hạn mượn tài liệu thư viện thư viện đưa thông báo yêu cầu độc giả trả hết tài liệu mượn thư viện − Độc giả trả tài liệu mượn thư viện, ban quản lý tiến hành hủy thẻ độc giả Hủy thẻ thẻ bị hư hại, bị mất: − Độc giả yêu cầu hủy thẻ với ban quản lý thư viện: Độc giả đưa thông tin cá nhân: Họ tên, ngày sinh, chức danh, đơn vị − Nhân viên quản lý tìm xác định thẻ cần hủy dựa theo thông tin mà độc giả cung cấp − Nhân viên ban quản lý kiểm tra tình trạng mượn sách độc giả: Nếu độc giả mượn sách yêu cầu độc giả phải trả sách trước tiến hành hủy thẻ − Độc giả trả hết sách, tài liệu mượn thư viện, quản lý tiến hành hủy thẻ độc giả Chương II Phân tích thiết kế hệ thống thông tin UML Danh sách actor danh sách chức Danh sách tác nhân: Tác nhân (actor) Độc giả Thủ Thư Bộ phận quản lý Sử dụng Use case - đăng nhập vào hệ thống đăng xuất khỏi hệ thống - tìm kiếm thông tin sách - Thủ thư đăng nhập vào hệ thống đăng xuất khỏi hệ thống - quản lý mượn sách - quản lý trả sách - tìm kiếm thông tin sách, bạn đọc, thẻ mượn - đăng nhập vào hệ thống đăng xuất khỏi hẹ thống - nhập sách - đăng ký làm thẻ thư viện cho độc giả - thống kê - tìm kiếm thông tin sách, bạn đọc - cập nhật (cập nhật bạn đọc sách bao gồm sửa xóa) Danh sách chức (Use case) Use case Đăng nhập đăng xuất Ý nghĩa Cho phép người dùng đăng nhập vào hệ thống để sử dụng chức Tim kiem Cho phép người sử dụng thực thao tác tìm kiếm tài liệu (độc giả), tìm kiếm bạn đọc tài liệu (thủ thư quản lý) Quản lý thực xóa thông tin bạn đọc khỏi hệ thống Cập nhật thông tin bạn đọc cập nhật sách Quản lý thống kế số sách mượn tuần/ tháng Quản lý thống kê danh sách bạn đọc thư viện Quản lý thống kê danh sách bạn đọc hạn trả sách Xoa ban doc Cập nhật Thống kê sách Thống kê bạn đọc Thống kê bạn đọc hạn Chức quản lý mượn Chức quản lý trả Quản lý mượn sách Quản lý trả sách Biểu đồ user case Tác nhân người quản lý Tác nhân thủ thư Tác nhân là độc giả Biểu đồ truờng hợp sử dụng với tác nhân quản lý, thủ thư độc giả Chức thống kê sách Chức thống kê bạn đọc Chức đăng ký làm thẻ (tạo độc giả mới) Chức nhập sách Chức tìm kiếm Chức Thêm phiếu mượn Sửa phiếu mượn Chức xóa phiếu mượn Biểu đồ cộng tác Biểu đồ mô tả chức đăng nhập Biểu đồ mô tả chức Sửa xóa bạn đọc Biểu đồ mô tả chức Sửa xóa sách Biểu đồ chức thống kê sách Biểu đồ chức thống kê bạn đọc Chức đăng ký làm thẻ Chức nhập sách Chức tìm kiếm Chức Thêm phiếu mượn Sửa phiếu mượn Chức xóa phiếu mượn Xây dựng biểu đồ lớp quan hệ lớp Lớp Diachi Tên thuộc tính + sonha + duong +phuong +quan +thanhpho Kiểu liệu String String String String String Ý nghĩa Số nhà Đường Phường Quận Thành phố Lớp Hoten Tên thuộc tính + ho +ten +dem Kiể liệu String String String Ý nghĩa Họ tên Đệm Lớp Thuthu Tên thuộc tính -maThuthu -password -vaitro +getVaitro +setVaitro +xacthucThuthu +thaydoipassword Kiểu liệu String String String void void Void Void Ý nghĩa Mã thủ thư Password Vai trò Lớp Quanly Tên thuộc tính -maQuanly -password -vaitro +getVaitro +setVaitro +xacthucQuanly +thaydoipassword Kiểu liệu String String String void void Void Void Ý nghĩa Mã quản lý Password Vai trò Lớp Nguoi Tên thuộc tính -hoten -diachi - ngaysinh +setHoten +getHoten +setDiachi +getDiachi Kiểu liệu Hoten Diachi Date Void void Void void Ý nghĩa Họ tên Địa Ngày sinh Xác thực thủ thư Thay đổi password Xác thực quản lý Thay đổi password +setngaysinh +getngaysinh void void Lớp bandoc Tên thuộc tính -mabandoc +lop +khoa +xacthucbandoc +thembandoc +suabandoc +xoabandoc +getMabandoc +thaydoipassword +timkiembandoc Kiểu liệu String String String Void Void Void Void Void Void Void Ý nghĩa Mã bạn đọc Lớp Khoa Xác thực bạn đọc Thêm bạn đọc Sửa bạn đọc Xóa bạn đọc Tên thuộc tính -masach -tensach +tacgia +nhaXB +namXB +mota +ngaytao +ngayCapnhat +getTensach +getMasach +timkiem +themsach +xoasach +getsachmuontheoten +getsachmuontheongay Kiểu liệu String String String String Int Memotext Date Date Void Void Void Void Void void Void Ý nghĩa Mã sách Tên sách Tác giả Nhà xuất Năm xuất Mô tả Ngày tạo Ngày cập nhật Lớp phieu Tên thuộc tính -mathemuon -mabandoc -ngaymuon -ngaytra_dukien -danhsachmasach - ngaytrathucte -tình trạng thời +getphieumuon Kiểu liệu String String date Date Sach[] Date String Void Ý nghĩa Mã thẻ mượn Mã bạn đoc Ngày mượn Ngày trả dự kiến Danh sachs mã sách Ngày trả thực tế Tình trạng thời Thay đổi pass word Tìm kiếm bạn đọc lớp sach Tìm kiếm Thêm sách Xóa sách +getBandoc +xoaphieumuon +suaphieumuon +themphieumuon +timkiemphieumuon +getsachmuontheoten +getsachmuontheongay void void Void Void Void Void void Xóa phiếu mượn Sửa phiếu mượn thêm phiếu mượn Tìm kiếm phiếu mượn Lớp Giaodien Tên thuộc tính + dangnhap +thoat Kiểu liệu Void Void Ý nghĩa Đăng nhập thoát Lớp Gdthuthu Tên thuộc tính +timkiem +themphieumuon +suaphieumuon +xoaphieumuon +thoat Kiểu liệu Void void Void Void Void Ý nghĩa Tìm kiếm Thêm phiếu mượn Sửa phiếu mượn Xóa phiếu mượn thoát Lớp Gdbandoc Tên thuộc tính +timkiemsach +thoát Kiểu liệu Void Void Ý nghĩa Tìm kiếm sách thoát Lớp Gdquanly Tên thuộc tính +timkiem +xoabandoc +suathongtinbandoc +xoasach +suathongtinsach +nhapsach +dangkylamthe +thoat Kiểu liệu Void Void Void Void Void Void Void Void Ý nghĩa Tìm kiếm Xóa bạn đọc Sửa thông tin bạn đọc Xóa sách Sủa thông tin sách Nhập sách Đăng ký làm thẻ thoát Mối quan hệ lớp ... thống đăng xuất khỏi hệ thống - tìm kiếm thông tin sách - Thủ thư đăng nhập vào hệ thống đăng xuất khỏi hệ thống - quản lý mượn sách - quản lý trả sách - tìm kiếm thông tin sách, bạn đọc, thẻ... nhật thông tin bạn đọc cập nhật sách Quản lý thống kế số sách mượn tuần/ tháng Quản lý thống kê danh sách bạn đọc thư viện Quản lý thống kê danh sách bạn đọc hạn trả sách Xoa ban doc Cập nhật Thống. .. Chương II Phân tích thiết kế hệ thống thông tin UML Danh sách actor danh sách chức Danh sách tác nhân: Tác nhân (actor) Độc giả Thủ Thư Bộ phận quản lý Sử dụng Use case - đăng nhập vào hệ thống đăng

Ngày đăng: 28/08/2017, 21:42

Từ khóa liên quan

Mục lục

  • Chương I. Phân tích quy trình hoạt động của hệ thống

    • 1. Quy trình nhập tài liệu

    • 2. Quy trình mượn tài liệu

    • 3. Quy trình trả tài liệu

    • 4. Quy trình xử lý tài liệu

    • 5. Quy trình tìm kiếm thông tin

    • 6. Quy trình làm thẻ thư viện.

    • 7. Quy trình hủy thẻ thư viện

    • Chương II. Phân tích thiết kế hệ thống thông tin bằng UML

      • 1. Danh sách các actor và danh sách các chức năng

      • 2. Biểu đồ user case

      • 3. Xây dựng biểu đồ trình tự

      • 3. Biểu đồ cộng tác

      • 4. Xây dựng biểu đồ lớp và quan hệ giữa các lớp

      • 5. Mối quan hệ giữa các lớp

Tài liệu cùng người dùng

Tài liệu liên quan