Báo cáo học phần phân tích thiết kế hệ thống thông tin đề tài hệ thống quản lý thư viện trường đại học

21 1 0
Báo cáo học phần phân tích thiết kế hệ thống thông tin đề tài hệ thống quản lý thư viện trường đại học

Đ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

TRƯỜNG ĐẠI HỌC KỸ THUẬT – CÔNG NGHỆ CẦN THƠ KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO Học phần Phân tích Thiết kế Hệ thống thông tin Đề tài Hệ thống quản lý Thư viện trường đại học Giáo viên hướng dẫn Nguyễn V[.]

TRƯỜNG ĐẠI HỌC KỸ THUẬT – CÔNG NGHỆ CẦN THƠ KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO Học phần: Phân tích Thiết kế Hệ thống thơng tin Đề tài: Hệ thống quản lý Thư viện trường đại học Giáo viên hướng dẫn: Nguyễn Văn Cường Nhóm sinh viên thực hiện: Nguyễn Hồ Quang Huy 2100652 Nguyễn Minh Khuê 2101593 Cần Thơ, ngày 22 tháng 05 năm 2023 NỘI DUNG CHƯƠNG I: KHẢO SÁT VÀ ĐẶC TẢ HỆ THỐNG Mục đích Hiện nay, thư viện trở thành phần thiếu hệ thống giáo dục đại, áp dụng rộng rãi tất trường đại học tỉnh thành khắp đất nước Để phù hợp với xu hướng cơng nghệ 4.0 ngày có nhiều nhu cầu cải thiện nâng cao hệ thống quản lí thư viện, nhằm cung cấp tài liệu phục vụ cho việc nghiên cứu, phân tích thiết kế Mặc dù mục tiêu nâng cao khả tự học mở rộng kiến thức sinh viên, việc thực công việc làm thẻ thư viện, lựa chọn sách phù hợp với nhu cầu sinh viên, quản lí số lượng sách, quản lí mượn-trả sách đối diện với nhiều khó khăn Với thách thức này, cần phát triển mơ hình tổ chức thư viện hợp lý, bao gồm chức quản lí sách, quản lí bạn đọc, quản lí mượn-trả sách, quản lí hệ thống thống kê báo cáo Nhằm mục đích tạo hệ thống thư viện hiệu quả, nhằm đáp ứng đầy đủ nhu cầu sinh viên mang lại tiện ích việc sử dụng tài liệu Phạm vi - Xây dựng hệ thống quản lí thư viện Trường đại học Kỹ Thuật - Cơng Nghệ Cần Thơ với người quản lí thủ thư (nhân viên thư viện) Đối tượng khảo sát: sinh viên, giảng viên, cán trường học nhân viên thư viện Hiện trạng hệ thống - Hệ thống thư viện nhiều hạn chế việc quản lí, thể rõ việc mượn sách cơng việc quản lí thủ thư Q trình địi hỏi nhiều thời gian khơng đảm bảo độ xác cao diễn cách thủ cơng - Chỉ quản lí Excel nên phải gặp số vấn đề liệu thông tin chưa xếp ổn thỏa, tốn thời gian cho việc nhập tìm kiếm liệu Mô tả chức nghiệp vụ hệ thống Đối với tất người dùng, chức đăng nhập bước cần thiết để xác định vai trò hệ thống quản lí Người quản trị có chức quản lí sách,quản lí mượn- trả sách, tìm kiếm thông tin, thống kê, báo cáo, in ấn quản lí người dùng Ngồi người quản trị cịn sử dụng chức “sao lưu phục hồi liệu” cần thiết để đảm bảo an toàn cho liệu q trình sử dụng quản lí CHƯƠNG II: PHÂN TÍCH HỆ THỐNG Xây dựng biểu đồ use case 1.1 Các tác nhân Admin( thủ thư): toàn quyền sử dụng tất chức hệ thống 1.2 Xác định use case hệ thống Đăng nhập hệ thống: - Đăng nhập Quên mật Đăng xuất Sao lưu khôi phục liệu Quản lí người dùng: - Thêm người dùng (mã người dùng, họ tên, username, password, số điện thoại, gmail, giới tính, ngày sinh, lớp, khoa) Sửa thơng tin người dùng Xóa thơng tin người dùng Quản lí sách: - Thêm sách (mã sách, tên sách, loại sách, chuyên ngành, tên tác giả, năm xuất bản, số lượng) Sửa thông tin sách Xóa thơng tin sách Quản lí mượn- trả sách: - Quản lí mượn-trả sách: + Lập phiếu mượn (mã người dùng,mã phiếu mượn, họ tên, mã sách, tên sách, ngày mượn, hạn trả sách, tình trạng) + Sửa phiếu mượn + Xóa phiếu mượn Xử lí người dùng vi phạm: - Xử lí người dùng vi phạm(mã người dùng, mã phiếu mượn, họ tên, lý vi phạm, cách thức xử lí) Tìm kiếm thơng tin: - Tìm kiếm người dùng Tìm kiếm sách Tìm kiếm thơng tin mượn- trả sách Thống kê, báo cáo: - Thống kê, báo cáo sách nhập Thống kê, báo cáo sách thư viện Thống kê, báo cáo người dùng mượn- trả sách Thống kê, báo cáo người dùng vi phạm Thống kê, báo cáo sách cho mượn In ấn: - In ấn “Thống kê, báo cáo sách nhập” In ấn “Thống kê, báo cáo sách thư viện” In ấn “Thống kê, báo cáo người dùng mượn- trả sách” In ấn “Thống kê, báo cáo người dùng vi phạm” - In ấn “Thống kê, báo cáo sách cho mượn” 1.3 Biểu đồ use case tổng thể Hình Biểu đồ Use Case tổng quát Xây dựng biểu đồ ca chi tiết ➢ Biểu đồ Use case “Đăng nhập hệ thống”: Hình Biểu đồ Use Case “Đăng nhập hệ thống” ➢ Biểu đồ Use case “Quản lí người dùng”: Hình Biểu đồ Use Case “Quản lí người dùng” ➢ Biểu đồ Use case “Quản lí sách”: Hình Biểu đồ Use Case “Quản lí sách” ➢ Biểu đồ Use case “Quản lí mượn- trả sách”: Hình Biểu đồ Use Case “Quản lí mượn- trả sách” ➢ Biểu đồ Use case “Xử lí người dùng vi phạm”: Hình Biểu đồ Use Case “Xử lí người dùng vi phạm” ➢ Biểu đồ Use case “Tìm kiếm thơng tin”: Hình Biểu đồ Use Case “Tìm kiếm thông tin” ➢ Biểu đồ Use case “Thống kê, báo cáo”: Hình Biểu đồ Use Case “Thống kê, báo cáo” ➢ Biểu đồ Use case “In ấn”: Hình Biểu đồ Use Case “In ấn” Mô tả kịch cho use case Hệ thống quản lý gồm có 20 use case bao gồm: chức đăng nhập, đăng xuất, quên mật khẩu, lưu khôi phục liệu, quản lí người dùng( thêm, sửa, xóa người dùng), quản lí sách( thêm, sửa, xóa sách), quản lí mượn- trả sách( thêm, sửa, xóa phiếu mượn), xử lí người dùng vi phạm, tìm kiếm thơng tin( tìm kiếm người dùng, tìm kiếm sách, tìm kiếm thơng tin mượn- trả), thống kê, báo cáo, in ấn Các Use case sử dụng thủ thư, trước tiên phải đăng nhập vào hệ thống - Tác nhân Danh sách tác nhân tác động lên Use Case xét gồm có: thủ thư - Danh sách Use Case, chức liên quan đến Use Case xét Các use case đăng xuất,sao lưu khơi phục liệu, quản lí người dùng( thêm, sửa, xóa người dùng), quản lí sách( thêm, sửa, xóa sách), quản lí mượn- trả sách( thêm, sửa, xóa phiếu mượn), xử lí người dùng vi phạm, tìm kiếm thơng tin( tìm kiếm người dùng, tìm kiếm sách, tìm kiếm thông tin mượntrả), thống kê, báo cáo, in ấn vào đăng nhập qua use case đăng nhập Các luồng kiện ● Use case đăng nhập Mô tả: Tác nhân sử dụng use case đăng nhập để đăng nhập vào hệ thống sử dụng use case khác Luồng kiện chính: Tác nhân chọn đăng nhập Hệ thống thị giao diện đăng nhập Nhập Username, Pasword chọn đồng ý đăng nhập Hệ thống tiếp nhận thông tin kiểm tra username password vừa nhập Hệ thống hiển thị thông báo đăng nhập thành công hiển thị giao diện tương ứng với thông tin đăng nhập Luồng kiện rẽ nhánh Hệ thống thông báo trình đăng nhập khơng thành cơng đường truyền mạng không ổn định Hệ thống kiểm tra username password khơng xác, hệ thống hiển thị thơng báo lỗi yêu cầu đăng nhập lại Tác nhân muốn hủy bỏ yêu cầu đăng nhập , hệ thống đóng lại giao diện đăng nhập ● Use case đăng xuất Mô tả: Tác nhân sử dụng use case đăng xuất để thoát khỏi hệ thống Luồng kiện chính: Tác nhân chọn chức đăng xuất Hệ thống hiển thị giao diện đăng xuất Tác nhân chọn OK Hệ thống trở giao diện đăng nhập Luồng kiện rẽ nhánh: Hệ thống thơng báo q trình đăng xuất khơng thành công đường truyền mạng không ổn định Tác nhân muốn hủy bỏ yêu cầu đăng xuất, hệ thống đóng lại giao diện đăng xuất ● Use case quên mật Mô tả: Tác nhân sử dụng use case để cập nhật lại password quên muốn đổi password Luồng kiện chính: Tác nhân chọn quên password Hệ thống thị giao diện quên password Tác nhân nhập mã xác nhận gửi qua số điện thoại gmail Hệ thống tiếp nhận kiểm tra mã có hay không Hệ thống hiển thị giao diện nhập lại password Tác nhân nhập password Hệ thống tiếp nhận kiểm tra tính hợp lệ password vừa nhập cập nhật vào hệ thống Hiển thị thông báo cập nhật password thành công Luồng kiện rẽ nhánh: Hệ thống thông báo q trình đổi password khơng thành cơng đường truyền mạng không ổn định, hệ thống yêu cầu nhập lại Hệ thống kiểm tra password nhập không hợp lệ, hệ thống hiển thị thông báo lỗi yêu cầu nhập lại password Tác nhân muốn hủy bỏ yêu cầu quên password, hệ thống đóng lại giao diện quên password ● Use case lưu liệu Mô tả: Tác nhân sử dụng use case để lưu liệu cần thiết để đảm bảo an toàn liệu cho hệ thống Luồng kiện chính: Tác nhân chọn chức lưu phục hồi liệu Hệ thống thị giao diện lưu phục hồi liệu Tác nhân chọn địa cần lưu Tác nhân ấn lưu Hiển thị thông báo lưu liệu thành công Luồng kiện rẽ nhánh: Hệ thống thơng báo q trình lưu liệu không thành công đường truyền mạng không ổn định Tác nhân muốn hủy bỏ yêu cầu lưu liệu, hệ thống đóng lại giao diện lưu liệu ● Use case khôi phục liệu Mô tả: Tác nhân sử dụng use case để phục hồi liệu bị Luồng kiện chính: Tác nhân chọn chức lưu phục hồi liệu Hệ thống thị giao diện lưu phục hồi liệu Tác nhân chọn file liệu để phục hồi Tác nhân ấn phục hồi Hiển thị thông báo phục hồi liệu thành công Luồng kiện rẽ nhánh: Hệ thống thơng báo q trình phục hồi liệu không thành công đường truyền mạng không ổn định Tác nhân muốn hủy bỏ yêu cầu phục hồi liệu, hệ thống đóng lại giao diện phục hồi liệu ● Use case thêm người dùng Mô tả: Tác nhân sử dụng use case để thêm thông tin người dùng vào hệ thống Luồng kiện chính: Tác nhân chọn chức quản lí người dùng Hệ thống hiển thị giao diện quản lí người dùng Tác nhân nhập thông tin (họ tên, username, password, số điện thoại, gmail, giới tính, ngày sinh, lớp, khoa) người dùng vào 4 Tác nhân chọn thêm Hệ thống kiểm tra thơng tin nhập vào có hợp lệ hay khơng lưu thông tin vào database Luồng kiện rẽ nhánh: Hệ thống thơng báo q trình thêm người dùng không thành công đường truyền mạng không ổn định, hệ thống yêu cầu nhập lại Hệ thống kiểm tra thông tin vừa nhập không hợp lệ, hệ thống hiển thị thông báo lỗi yêu cầu nhập lại Tác nhân muốn hủy bỏ yêu cầu thêm người dùng, hệ thống đóng lại giao diện quản lí người dùng ● Use case sửa thông tin người dùng Mô tả: Tác nhân sử dụng use case muốn sửa thơng tin người dùng Luồng kiện chính: Tác nhân chọn chức sửa thông tin người dùng giao diện quản lí người dùng Hệ thống hiển thị giao diện sửa thông tin người dùng Tác nhân chọn người dùng cần sửa thông tin Tác nhân sửa thông tin (họ tên, username, password, số điện thoại, gmail, giới tính, ngày sinh, lớp, khoa) người dùng Tác nhân chọn cập nhật Hệ thống kiểm tra thơng tin nhập vào có hợp lệ hay không cập nhật thông tin vào database Luồng kiện rẽ nhánh: Hệ thống thông báo q trình sửa người dùng khơng thành cơng đường truyền mạng không ổn định, hệ thống yêu cầu nhập lại Hệ thống kiểm tra thông tin vừa nhập không hợp lệ, hệ thống hiển thị thông báo lỗi yêu cầu nhập lại Tác nhân muốn hủy bỏ yêu cầu sửa người dùng, hệ thống đóng lại giao diện sửa thông tin người dùng ● Use case xóa người dùng Mơ tả: Tác nhân sử dụng use case để xóa thơng tin người dùng Luồng kiện chính: Tác nhân chọn chức xóa người dùng giao diện quản lí người dùng Hệ thống hiển thị giao diện danh sách người dùng 3 Tác nhân chọn người dùng cần xóa thơng tin Tác nhân chọn xóa Hệ thống tiến hành xóa thơng tin người dùng database hiển thị thơng báo ”đã xóa người dùng” Luồng kiện rẽ nhánh: Hệ thống thơng báo q trình xóa người dùng không thành công đường truyền mạng không ổn định Tác nhân muốn hủy bỏ yêu cầu xóa người dùng, hệ thống đóng lại giao diện danh sách người dùng ● Use case thêm sách Mô tả: Tác nhân sử dụng use case để thêm thông tin sách Luồng kiện chính: Tác nhân chọn chức quản lí sách Hệ thống hiển thị giao diện quản lí sách Tác nhân nhập thông tin sách (mã sách, tên sách, loại sách, chuyên ngành, tên tác giả, năm xuất bản, số lượng) Tác nhân chọn thêm Hệ thống kiểm tra thông tin có hợp lệ hay khơng lưu thơng tin vào database Luồng kiện rẽ nhánh: Hệ thống thơng báo q trình thêm sách khơng thành cơng đường truyền mạng không ổn định, hệ thống yêu cầu nhập lại Hệ thống kiểm tra thông tin vừa nhập không hợp lệ, hệ thống hiển thị thông báo lỗi yêu cầu nhập lại Tác nhân muốn hủy bỏ yêu cầu thêm sách, hệ thống đóng lại giao diện quản lí sách ● Use case sửa thông tin sách Mô tả: Tác nhân sử dụng use case để sửa thông tin sách Luồng kiện chính: Tác nhân chọn chức sửa thơng tin sách giao diện quản lí sách Hệ thống hiển thị giao diện sửa thông tin sách Tác nhân chọn sách cần sửa thông tin 4 Tác nhân sửa thông tin (mã sách, tên sách, loại sách, chuyên ngành, tên tác giả, năm xuất bản, số lượng) sách Tác nhân chọn cập nhật Hệ thống kiểm tra thơng tin nhập vào có hợp lệ hay không cập nhật thông tin vào database Luồng kiện rẽ nhánh: Hệ thống thơng báo q trình sửa thông tin sách không thành công đường truyền mạng không ổn định, hệ thống yêu cầu nhập lại Hệ thống kiểm tra thông tin vừa nhập không hợp lệ, hệ thống hiển thị thông báo lỗi yêu cầu nhập lại Tác nhân muốn hủy bỏ u cầu sửa thơng tin sách, hệ thống đóng lại giao diện sửa thông tin sách ● Use case xóa sách Mơ tả: Tác nhân sử dụng use case để xóa sách Luồng kiện chính: Tác nhân chọn chức xóa sách giao diện quản lí sách Hệ thống hiển thị giao diện danh mục sách Tác nhân chọn sách cần xóa thơng tin Tác nhân chọn xóa Hệ thống tiến hành xóa thơng tin sách database hiển thị thơng báo ”đã xóa sách” Luồng kiện rẽ nhánh: Hệ thống thơng báo q trình xóa sách khơng thành công đường truyền mạng không ổn định Tác nhân muốn hủy bỏ yêu cầu xóa sách, hệ thống đóng lại giao diện danh mục sách ● Use case thêm phiếu mượn Mô tả: Tác nhân sử dụng use case để quản lí mượn –trả sách người dùng có nhu cầu mượn sách Luồng kiện chính: Tác nhân chọn chức quản lí mượn- trả sách Hệ thống hiển thị giao diện quản lí mượn-trả sách Tác nhân nhập thơng tin người dùng thông tin sách mượn (mã người dùng,mã phiếu mượn, tên người dùng, mã sách, tên sách, ngày mượn, hạn trả sách, tình trạng) Tác nhân chọn lập phiếu mượn 5 Hệ thống tiếp nhận kiểm tra thơng tin có hợp lệ hay khơng Hệ thống lập phiếu mượn lưu lại thông tin vào hệ thống Luồng kiện rẽ nhánh: Hệ thống thơng báo q trình lập phiếu mượn khơng thành công đường truyền mạng không ổn định, hệ thống yêu cầu làm lại Hệ thống kiểm tra thông tin vừa nhập không hợp lệ, hệ thống hiển thị thông báo lỗi yêu cầu nhập lại Tác nhân muốn hủy bỏ yêu cầu lập phiếu mượn, hệ thống đóng lại giao diện quản lí mượn sách ● Use case sửa phiếu mượn Mô tả: Tác nhân sử dụng use case để sửa lại thông tin phiếu mượn người dùng trả sách thay đổi thơng tin sách mượn Luồng kiện chính: Tác nhân chọn chức sửa phiếu mượn giao diện quản lí mượn- trả sách Hệ thống hiển thị giao diện sửa phiếu mượn Tác nhân sửa thông tin người dùng thông tin sách mượn (mã người dùng,mã phiếu mượn, tên người dùng, mã sách, tên sách, ngày mượn, hạn trả sách, tình trạng) Tác nhân chọn sửa phiếu mượn Hệ thống tiếp nhận kiểm tra thơng tin có hợp lệ hay không Hệ thống cập nhật nhật lại thông tin lưu vào database Luồng kiện rẽ nhánh: Hệ thống thơng báo q trình sửa phiếu mượn khơng thành công đường truyền mạng không ổn định, hệ thống yêu cầu làm lại Hệ thống kiểm tra thông tin vừa nhập không hợp lệ, hệ thống hiển thị thông báo lỗi yêu cầu nhập lại Tác nhân muốn hủy bỏ yêu cầu sửa phiếu mượn, hệ thống đóng lại giao diện sửa phiếu mượn ● Use case xóa phiếu mượn Mơ tả: Tác nhân sử dụng use case để xóa phiếu mượn tồn lâu hệ thống Luồng kiện chính: Tác nhân chọn chức xóa phiếu mượn giao diện quản lí mượn- trả sách Hệ thống hiển thị giao diện danh sách phiếu mượn 3 Tác nhân chọn phiếu mượn cần xóa Tác nhân chọn xóa Hệ thống tiến hành xóa phiếu mượn database hiển thị thơng báo ”đã xóa phiếu mượn” Luồng kiện rẽ nhánh: Hệ thống thông báo q trình xóa phiếu mượn khơng thành cơng đường truyền mạng không ổn định Tác nhân muốn hủy bỏ yêu cầu xóa phiếu mượn, hệ thống đóng lại giao diện danh sách phiếu mượn ● Use case xử lí người dùng vi phạm Mơ tả: Tác nhân sử dụng use case để xử lí người dùng vi phạm nội qui mượn sách Luồng kiện chính: Tác nhân chọn chức xử lí người dùng vi phạm Hệ thống hiển thị giao diện xử lí người dùng vi phạm Tác nhân nhập thơng tin (mã người dùng, mã phiếu mượn, tên người dùng, lý vi phạm, cách thức xử lí) Tác nhân chọn thêm Hệ thống tiếp nhận kiểm tra thơng tin có hợp lệ hay khơng lưu lại thông tin người dùng vi phạm Luồng kiện rẽ nhánh: Hệ thống thơng báo q trình thêm người dùng vi phạm không thành công đường truyền mạng không ổn định, hệ thống yêu cầu làm lại Hệ thống kiểm tra thông tin vừa nhập không hợp lệ, hệ thống hiển thị thông báo lỗi yêu cầu nhập lại Tác nhân muốn hủy bỏ yêu cầu thêm người dùng vi phạm, hệ thống đóng lại giao diện xử lí người dùng vi phạm ● Use case tìm kiếm người dùng Mơ tả: Tác nhân sử dụng use case để tìm kiếm người dùng Luồng kiện chính: Tác nhân chọn chức tìm kiếm người dùng Hệ thống hiển thị giao diện tìm kiếm người dùng 3 Tác nhân nhập mã người dùng, họ tên người dùng vào khung tìm kiếm Hệ thống tiếp nhận kiểm tra thông tin người dùng tìm kiếm Hệ thống kiểm tra có tồn hiển thị đầy đủ thông tin người dùng Nếu hệ thống kiểm tra không thấy người dùng hiển thị thông báo “Người dùng không tồn tại” Luồng kiện rẽ nhánh: Hệ thống thơng báo q trình tìm kiếm người dùng không thành công đường truyền mạng không ổn định, hệ thống yêu cầu làm lại Hệ thống kiểm tra thơng tin vừa nhập vào tìm kiếm người dùng không hợp lệ, hệ thống hiển thị thông báo lỗi yêu cầu nhập lại Tác nhân muốn hủy bỏ yêu cầu tìm kiếm người dùng, hệ thống đóng lại giao diện tìm kiếm người dùng ● Use case tìm kiếm sách Mơ tả: Tác nhân sử dụng use case để tìm kiếm sách Luồng kiện chính: Tác nhân chọn chức tìm kiếm sách Hệ thống hiển thị giao diện tìm kiếm sách Tác nhân nhập mã sách, tên sách vào khung tìm kiếm Hệ thống tiếp nhận kiểm tra thơng tin sách tìm kiếm Hệ thống kiểm tra có tồn hiển thị đầy đủ thông tin sách Nếu hệ thống kiểm tra không thấy sách hiển thị thông báo “Sách không tồn tại” Luồng kiện rẽ nhánh: Hệ thống thơng báo q trình tìm kiếm sách khơng thành công đường truyền mạng không ổn định, hệ thống yêu cầu làm lại Hệ thống kiểm tra thông tin vừa nhập vào tìm kiếm sách khơng hợp lệ, hệ thống hiển thị thông báo lỗi yêu cầu nhập lại Tác nhân muốn hủy bỏ yêu cầu tìm kiếm sách, hệ thống đóng lại giao diện tìm kiếm sách ● Use case tìm kiếm thơng tin mượn- trả Mô tả: Tác nhân sử dụng use case để tìm kiếm thơng tin mượn-trả sách Luồng kiện chính: Tác nhân chọn chức tìm kiếm thông tin mượn- trả sách 2 Hệ thống hiển thị giao diện tìm kiếm thơng tin mượn- trả sách Tác nhân nhập tìm kiếm thơng tin cách nhập mã phiếu mượn sách Hệ thống tiếp nhận kiểm tra thông tin vừa nhập Nếu hệ thống kiểm tra có tồn hiển thị đầy đủ thông tin phiếu mượn sách Nếu hệ thống kiểm tra thông tin vừa nhập không tồn hiển thị thông báo “Mã phiếu mượn không tồn tại” Luồng kiện rẽ nhánh: Hệ thống thơng báo q trình tìm kiếm thơng tin mượn- trả không thành công đường truyền mạng không ổn định, hệ thống yêu cầu làm lại Hệ thống kiểm tra thơng tin vừa nhập vào tìm kiếm thơng tin mượn- trả không hợp lệ, hệ thống hiển thị thông báo lỗi yêu cầu nhập lại Tác nhân muốn hủy bỏ u cầu tìm kiếm thơng tin mượn- trả, hệ thống đóng lại giao diện tìm kiếm thông tin mượn- trả ● Use case thống kê, báo cáo Mô tả: Tác nhân sử dụng use case để thống kê báo cáo Luồng kiện chính: Tác nhân chọn chức thống kê, báo cáo Hệ thống hiển thị giao diện thống kê, báo cáo Tác nhân chọn hình thức muốn thống kê, báo cáo: - Thống kê, báo cáo sách nhập vào - Thống kê, báo cáo sách thư viện - Thống kê, báo cáo người dùng mượn- trả sách - Thống kê, báo cáo người dùng vi phạm - Thống kê, báo cáo sách cho mượn Hệ thống hiển thị giao diện thống kê mà thủ thư chọn Luồng kiện rẽ nhánh: Hệ thống thông báo q trình thống kê, báo cáo khơng thành cơng đường truyền mạng không ổn định Tác nhân muốn hủy bỏ yêu cầu thống kê, báo cáo, hệ thống đóng lại giao diện thống kê, báo cáo ● Use case in ấn Mô tả: Tác nhân sử dụng use case để in thống kê, báo cáo Luồng kiện chính: Tác nhân chọn chức in ấn Hệ thống hiển thị giao diện in ấn Tác nhân chọn hình thức muốn in: - In ấn “Thống kê, báo cáo sách nhập vào” - In ấn “Thống kê, báo cáo sách thư viện” - In ấn “Thống kê, báo cáo người dùng mượn- trả sách” - In ấn “Thống kê, báo cáo người dùng vi phạm” - In ấn “Thống kê, báo cáo sách cho mượn” Tác nhân điền thông tin để thực việc in ấn theo mong muốn (chọn số lượng in, chọn máy in mà kết nối, chọn loại giấy in, ) bấm chọn OK Hệ thống kiểm tra in thống kê tác nhân cần in Luồng kiện rẽ nhánh: Hệ thống thơng báo q trình in không thành công đường truyền mạng không ổn định Tác nhân muốn hủy bỏ yêu cầu in, hệ thống đóng lại giao diện in Chương III: THIẾT KẾ HỆ THỐNG 1.Thiết kế chi tiết cho Use case: 1.1 Thiết kế giao diện: ➢ Giao diện đăng nhập: Hình Giao điện “Đăng nhập” ➢ Giao diện đăng nhập hệ thống: Hình Giao diện “Đăng nhập hệ thống” ➢ Giao diện lưu phục hồi liệu: Hình Giao diện “Sao lưu phục hồi liệu” ➢ Giao diện quản lý người dùng: Hình Giao diện “Quản lý người dùng” ➢ Giao diện quản lý sách: Hình Giao diện “Quản lý sách” ➢ Giao diện quản lý mượn- trả sách: Hình Giao diện “Quản lý mượn-trả sách” ➢ Giao diện xử lý người dùng vi phạm: Hình Giao diện “Xử lý người dùng vi phạm” ➢ Giao diện tìm kiếm: Hình Giao diện “Tìm kiếm người dùng” Hình Giao diện “Tìm kiếm sách” Hình Giao diện “Tìm kiếm thơng tin mượn- trả” ➢ Giao diện thống kê, báo cáo: Hình Giao diện “Thống kê, báo cáo” ➢ Giao diện in ấn: Hình Giao diện “In ấn” 1.2 Xây dựng biểu đồ tuần tự: ➢ Biểu đồ đăng nhập hệ thống: Hình Biểu đồ chức ”Đăng xuất” Hình Biểu đồ chức ”Đăng Nhập” Hình Biểu đồ chức ”Quên password” Hình Biểu đồ chức ”Sao lưu phục hồi liệu” ➢ Biểu đồ quản lý người dùng: Hình Biểu đồ chức ”Thêm người dùng” Hình Biểu đồ chức ”Sửa thơng tin người dùng” Hình Biểu đồ chức ”Xóa người dùng” ➢ Biểu đồ quản lý sách: Hình Biểu đồ chức ”Thêm sách” Hình Biểu đồ chức ”Sửa thông tin sách” Hình Biểu đồ chức ”Xóa sách” ➢ Biểu đồ quản lý mượn- trả sách: Hình Biểu đồ chức ”Quản lý mượn- trả sách” Hình Biểu đồ chức ”Quản lý mượn- trả sách” ➢ Biểu đồ xử lý người dùng vi phạm: Hình Biểu đồ chức ”Xử lý người dùng vi phạm” ➢ Biểu đồ tìm kiếm: Hình Biểu đồ chức ”Tìm kiếm” ➢ Biểu đồ thống kê, báo cáo: Hình Biểu đồ chức ”Thống kê, báo cáo” ➢ Biểu đồ in ấn: Hình Biểu đồ chức ”In ấn” 1.2 Xây dựng biểu đồ lớp: ● Danh sách lớp: ➢ Lớp “NguoiDung” (Người dùng): Danh sách thuộc tính: STT 10 Tên thuộc tính Mand Hoten Username Password Sdt Gmail Gioitinh Ngaysinh Lop Khoa Ý nghĩa Mã người dùng Họ tên người dùng Tên đăng nhập Mật Số điện thoại Địa gmail Giới tính Ngày sinh Lớp Khoa Danh sách phương thức: STT Tên phương thức Themnd Suattnd Xoand Hienthind Ý nghĩa Thêm người dùng Sửa thơng tin người dùng Xóa người dùng Hiển thị người dùng ➢ Lớp “MuonTra” (Mượn,trả): Danh sách thuộc tính: STT Tên thuộc tính Mand Mapm Hoten Mas Tens Ngaymuon Hantra Tinhtrang Ý nghĩa Mã người dùng Mã phiếu mượn Họ tên người dùng Mã sách Tên sách Ngày mượn sách Hạn trả sách Tình trạng Danh sách phương thức: STT Tên phương thức Thempm Suapm Xoapm Ý nghĩa Thêm phiếu mượn Sửa phiếu mượn Xóa phiếu mượn Hienthipm Hiển thị phiếu mượn ➢ Lớp “Xulivipham” (Xử lí vi phạm): Danh sách thuộc tính: STT Tên thuộc tính Mand Mapm Hoten Lydo Cachxl Ý nghĩa Mã người dùng Mã phiếu mượn Họ tên người dùng Lý vi phạm Cách thức xử lý Danh sách phương thức: STT Tên phương thức Them Ý nghĩa Thêm ➢ Lớp “Sach” (Sách): Danh sách thuộc tính: STT Tên thuộc tính Mas Tens Loais Chuyennganh Tentg Namxb Sl Ý nghĩa Mã sách Tên sách Loại sách Chuyên ngành Tên tác giả Năm xuất Số lượng Danh sách phương thức: STT Tên phương thức Thems Suas Xoas Hienthis Ý nghĩa Thêm sách Sửa sách Xóa sách Hiển thị sách ● Xây dựng biểu đồ lớp: Hình Biểu đồ lớp ”Đăng nhập” Hình Biểu đồ lớp ”quản lý mượn- trả”

Ngày đăng: 29/05/2023, 14:56

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

  • Đang cập nhật ...

Tài liệu liên quan