Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 16 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
16
Dung lượng
829,27 KB
Nội dung
TRƯỜNG CAO ĐẲNG CƠNG THƯƠNG TP.HỒ CHÍ MINH KHOA CƠNG NGHỆ THÔNG TIN ĐỒ ÁN MÔN HỌC THIẾT KẾ VÀ XÂY DỰNG PHẦN MỀM(UML) Đề tài: Phân tích hệ thống quản lý thư viên GVGD: LỚP: Phạm Văn Sơn CCQ1911D THÀNH VIÊN NHĨM: Võ Thanh Hưng Trần Huy Bình Hồ Diên Hoàng Trần Tuấn Anh Mục lục Phần 1: Hiện trạng yêu cầu Hoạt động nghiệp vụ thư viện: Các hoạt động nghiệp vụ thư viện sách thơng thường tóm tắt sau: Thư viện tạo thẻ sách gồm thông tin: mã số sách, tên tác giả, tên nhà xuất bản, năm xuất bản, số trang, giá tiền, tóm tắt nội dung Các đầu sách phân theo chuyên ngành tài liệu Mỗi độc giả cấp thẻ độc giả, gồm thông tin: tên, tuổi, địa chỉ, số chứng minh thư Độc giả muốn mượn sách tra cứu thẻ sách ghi vào phiếu mượn Sau kiểm tra đầy đủ thông tin phiếu mượn, thủ thư kiểm tra điều kiện mượn độc giả xác nhận cho phép mượn sách, thu tiền đặt cọc độc giả Một số thông tin phiếu mượn lưu lại để quản lý, phiếu mượn gài vào chỗ sách lấy đi, sách giao cho độc giả Khi độc giả trả sách: xác nhận thẻ độc giả, xác định phiếu mượn, việc trả sách ghi nhận vào dịng ngày trả tình trạng Phiếu mượn lưu lại để quản lý theo dõi Sách bị trả trễ lịch hẹn hỏng bị phạt Yêu cầu hệ thống: a) Hệ thống thư viện sách xây dựng nhằm mục đích giải yêu cầu chức sau: Giúp độc giả tra cứu sách theo loại sách, theo tên sách, theo tác giả, theo ngơn ngữ, … máy tính trạm Cung cấp cho thủ thư thông tin đầu sách độc giả mượn hạn phải trả, sách mượn Thống kê hàng tháng số sách cho mượn theo chủ đề, tác giả,… Thống kê đầu sách khơng có người mượn năm, năm, năm Hỗ trợ thủ thư cập nhật thông tin sách, xác nhận cho mượn sách nhận lại sách độc giả trả sách Hỗ trợ quản lý thông tin độc giả dựa thẻ độc giả, thông tin phiếu mượn Hỗ trợ chức quản trị chung hệ thống, người quản trị chung thay đổi thơng tin thêm bớt thủ thư b) Yêu cầu phi chức năng: Độc giả tra cứu thơng tin sách môi trường mạng nội thư viện Tuy nhiên, việc mượn trả sách phải thực trực tiếp thư viện Thủ thư sử dụng hệ thống để cập nhật quản lý trình mượn trả sách Thơng tin thống kê phải đảm bảo tính xác, khách quan Các hình thức phạt độc giả hạn lưu lại thông báo cho độc giả biết Sơ đồ phân cấp chức Xác định chức hệ thống: Quản lý Thư Viện Quản trị hệ thống Quản lý mượn trả Quản lý kho sách Quản lý đọc giả Quản trị người dùng Cập nhật sách Mượn sách Thống kê Thống kê sách cịn Thơng tin tài khoản Trả sách Quản trị nhân quyền Tìm kiếm sách Thống kê sách mượn Tìm kiếm độc giả Gia hạn sách Phân loại sách Cập nhật độc giả Thống kê Sách trễ hạn Tra cứu sách Mơ tả chức năng: • Quản trị hệ thống: admin sử dụng chức quản trị hệ thống để quản lý thông tin người dùng phân quyền sử dụng cho người dùng: thủ thư, thủ kho • Quản lý kho sách: hệ thống cho phép quản lý tồn thơng tin tất sách thư viện, cho phép thêm , xóa, thay đổi thơng tin sách • Quản lý độc giả: hệ thống cho phép quản lý thông tin cá nhân độc giả, thêm, xóa, sửa thơng tin độc giả • Quản lý mượn trả: hệ thống cho phép quản lý việc mượn trả sách độc giả, hỗ trợ tạo phiếu mượn, gia hạn sách • Thống kê: hệ thống cho phép thống kê số lượng sách mượn, số lượng sách chưa mượn năm giúp người quản lý thư viện nắm rõ tình hình mượn trả sách thư viện Các thuộc tính a) Thẻ sách b) Thẻ độc giả c) Phiếu mượn sách Phần 2: Phân tích Biểu đồ use case Mô tả ca sử dụng quản lý kho sách: Mục đích: Dùng để quản lý thơng tin chi tiết sách kho, xử lý thêm, xóa, sửa thơng tin sách. Tác nhân kích hoạt: thủ thư. Các bước tiến hành: Chọn chức “Quản lý kho sách”: hệ thống hiển thị chức mục quản lý kho sách. Hiển thị danh sách xếp sách kho theo thứ tự. Thủ thư nhập thông tin sách nhập sửa chữa. Ca sử dụng kết thúc. Các trường hợp khác: • Thốt: ngưởi dùng thời gian ca sử dụng, người sử dụng ghi lại thơng tin trước • Nếu thơng tin có cho phép sửa đổi thơng tin • Nếu sách có(trùng mã sách) báo lỗi nhập liệu Điều kiện trước: thủ thư phải đăng nhập trước. Điều kiện sau:Đưa danh sách sách kho sau thay đổi. Mô tả ca sử dụng quản lý độc giả: Mục đích: sử dụng để quản lý thơng tin độc giả, thêm, xóa, sửa thông tin độc giả, báo thẻ độc giả hết hạn. Tác nhân kích hoạt: thủ thư. Các bước tiến hành: • Chọn chức quản lý độc giả, hệ thống hiển thị hình quản lý độc giả: danh sách độc giả, chức thêm, xóa, sửa độc giả • Thủ thư thêm, xóa, sửa độc giả qua form thêm độc giả, xóa, sửa thơng tin độc giả • Ca sử dụng kết thúc Các trường hợp khác: • Người dùng khỏi hệ thống • Nếu có sẵn liệu độc giả cho phép sửa, xóa thơng tin • Báo lỗi nhập trùng mã độc giả Điều kiện trước: người dùng phải đăng nhập trước sử dụng chức quản lý độc giả. Điều kiện sau: hiển thị danh sách độc giả sau cập nhật thông tin Mô tả ca sử dụng quản lý mượn trả: Mục đích: quản lý quy trình mượn trả sách. Tác nhân kích hoạt: thủ thư. Các bước tiến hành: • Độc giả yêu cầu mượn( trả )sách, thủ thư xác nhận thông tin độc giả chức tìm kiếm độc giả • Xác nhận thơng tin độc giả thành công, thủ thư kiểm tra thông tin sách độc giả u cầu mượn • Thành cơng, thủ thư tạo phiếu mượn, yêu cầu độc giả toán tiền cọc • Với trường hợp trả sách, thủ thu kiểm tra thông tin phiếu mượn thông tin sách mượn • Thủ thư hồn trả lại tiền cọc cho độc giả, cập nhật lại thông tin cho phiếu mượn Các trường hợp khác: • Thẻ độc giả không đúng, báo vi phạm, độc giả không phép mượn sách • Sách độc giả muốn mượn hết • Độc giả vi phạm nội quy số lần quy định, khơng mượn sách • Sách trả trễ hạn, hỏng, độc giả phải bổi thường theo quy định Điều kiện trước: thủ thư phải đăng nhập hệ thống. Điều kiện sau: hiển thị thông tin phiếu mượn mới. Mô tả ca sử dụng thống kê: Mục đích: giúp thủ thư nắm rõ tình trạng mượn trả sách, thống kê độc giả thân thiết sách mượn nhiều thư viện Tác nhân kích hoạt: thủ thư. Các bước tiến hành: Thủ thư chọn chức thống kê, hình thống kê Thủ thư chọn thống kê theo tiêu chí khác nhau: thống kê sách, độc giả theo tháng, năm Màn hình hiển thị kết Ca sử dụng kết thúc Các trường hợp khác: Người dùng thời điểm Các tiêu chí thống kê khơng Điều kiện trước: thủ thư phải đăng nhập hệ thống. Điều kiện sau: hiển thị danh sách thống kê theo yêu cầu Mô tả ca sử dụng quản trị hệ thống: Mục đích: quản lý vai trị, quyền hạn người sử dụng hệ thống. Tác nhân kích hoạt: admin Các bước tiến hành: • Admin đăng nhập tài khoản admin chọn quản trị hệ thống • Admin lựa chọn chức thêm, xóa, sửa thơng tin người dùng phân quyền cho người dùng • Ca sử dụng kết thúc Các trường hợp khác: • Người dùng admin chọn chức quản trị hệ thống, hệ thống báo lỗi, người dùng không phép sử dụng chức • Admin sửa thơng tin người dùng người dùng đăng nhập hệ thống, hệ thống báo lỗi yêu cầu người dùng thoát khỏi hệ thống Điều kiện trước: admin phải đăng nhập hệ thống với quyền admin Điều kiện sau: hiển thị thông tin người dùng sau sửa đổi Mơ tả ca sử dụng tìm kiếm: Mục đích: tìm kiếm thơng tin sách, độc giả, tác giả Tác nhân kích hoạt: thủ thư, độc giả. Các bước tiến hành: • Người dùng chọn chức tìm kiếm • Màn hình tìm kiếm hiển thị, người dùng tiếp tục chọn tìm kiếm theo tiêu chí có sẵn nhập từ khóa • Màn hình kết tìm kiếm hiển thị • Kết thúc ca sử dụng Các trường hợp khác: • Người dùng thời điểm • Lỗi kết nối sở liệu, khơng tìm kiếm thơng tin người dùng cần Điều kiện trước: có chức tìm kiếm Điều kiện sau: hiển thị danh sách kết tìm kiếm Sơ đồ 3 Sơ đồ lớp Tên lớp Thuộc tính Phương thức Quàn lý Quản lý kho Quản lý nhân viên Quản lý nhập xuất Tiếp nhận hóa đơn Lưu Sửa Xóa Them Nhân viên Cập nhật sách Phân loại sách Tìm kiếm In hóa đơn Lưu Sửa Xóa Them Nhân viên tiếp tân Giải đáp thắc mắc Lập báo cáo Tính tiền Tổng kết hóa đơn Tư vấn Đăng ký thẻ Đặt hàng Thanh tốn Tìm kiếm Lưu Sửa Xóa Them Độc lập Lưu Sửa Xóa Them Phần 3: code (cài đặt) Phần 4: Thử nghiệm kiểm thử Phần 5: Triển khai ,bảo trì