Chương 1. HIỆN TRẠNG VÀ YÊU CAU 6 1. Yéu cM phi chức năng H Tốc độ Chương trình khi Load lên không mất nhi ân thời gian, tốc độ tra cứu thông tin phải nhanh. L1 Khối lượng lưu trữ Phần m`ần phải gọn nhẹ, không chiếm quá nhi `âi dung lượng ổ cứng.
L1 An toàn, bảo mật Dễ sử dụng, đảm bảo chất lượng, và chống người khác xâm nhập ngoài người chủ sở hữu. L1 Giao diện Đơn giản, logic, phù hợp với ngươi dùng. Tên đềtài: Xây dựng phì m`ần quản lý thư viện Chuong 2. USECASE VA DAC TA USECASE Chương 2.
USECASE VÀ ĐẶC TẢ USECASE 2. Lược đ Ôuse casc tổng quát Hình 2-1. Lược đ ôusecase tổng quát 2. Mô tả các biểu đ ôusccase 2.
Usecase Đăng nhập Hình 2-2. Usecase đăng nhập Tên đềtài: Xây dựng phì m`ần quản lý thư viện Chuong 2. USECASE VA DAC TA USECASE 8 Usecase nay cho phép người sử dụng đăng nhập vào hệ thống quản lý thư viện, tùy theo đối tượng người dùng mà hệ thống sẽ cho phép người dùng thực hiện các form chức năng khác nhau. a) Lu ông cơ sở.
Usecase này bất đ`âi khi người dùng mở ph3n m ền. Hệ thống yêu cn người dùng nhập Mã và Mật khẩu. Sau đó lựa chọn Đăng nhập. Hệ thống sẽ kiểm tra trong CSDL người dùng để xác thực các thông tin nhập vào.
Tùy theo đối tượng người dùng, hệ thống sẽ dẫn đến trang chủ với những chức năng phù hợp. Đăng nhập thành công hay không thành công đâi có một dialog thông báo. b) Lu ông thay thế. Sai thông tin đăng nhập: nếu trong lu ng co sở, ngưởi dùng đăng nhập với những thông tin không có trong cơ sở dữ liệu người dùng, thì hệ thống sẽ thông báo lỗi và yêu c`âi đăng nhập lại.
Usecase Quản lý độc giả Hình 2-3. Usecase Quản lý độc giả se case này cho phép người làm chức năng thủ thư quản lý việc tạo và cập nhật thông tin độc giả. a) Lu ng cơ sở. Use case này bất đ`ần khi thủ thư chọn quản lý độc giả với các chức năng: 1.
Thêm mới độc giả: - _ Chọn button “Thêm” thì sẽ xuất hiện dialog Thêm độc giả, nếu thông tin nhập vào phù hợp sẽ cho phép thêm vào CSDL (table NGUOIDUNG) với vai trò Tên đềtài: Xây dựng phì m`ần quản lý thư viện Chuong 2. USECASE VA DAC TA USECASE 9 mặc định là Độc giả. Chỉnh sửa thông tin độc giả: - _ Thủ thư sẽ chỉnh sửa một số thông tin nếu cẦn thiết. - _ Chọn button “Sửa” thì hệ thống sẽ kiểm tra và cập nhật lại trong CSDL.
Xóa thông tin độc giả: - - Thủ thư chọn độc giả c3 xóa. - _ Chọn butfon “Xóa” thì hệ thống sẽ kiểm tra và xóa độc giả khỏi CSDL (table NGUOIDUNG) với mã độc giả tương ứng. Tìm kiếm độc giả: - Hệ thống sẽ kiểm tra trong jTable và lọc kết quả. - Kết quả tìm thấy sẽ hiện ra các thông tin liên quan đến độc giả cân tìm: tên, giới tính, email, số điện thoại,.
Thống kê độc giả: - Chọn chức năng thống kê độc giả thì sẽ xuất hiện form thống kê số lượng độc giả theo năm, theo khoa, theo lớp,. b) Lu ông thay thế. Trong chức năng Thêm mới và Sửa độc giả, nếu thông tin nhập vào không đảm bảo yêu c3 hay không đúng với định dạng của hệ thống thì hệ thống sé thông báo lỗi. Trong chức năng Xóa độc giả, nếu độc giả còn sách mượn chưa trả thì hệ thống sẽ thông báo yêu c ầi trả sách trước khi xóa độc giả.
c) DiGi kién đặc biệt. Chi có độc giả là sinh viên, nghiên cứu sinh, giảng viên, cán bộ trong nội bộ trường mới được yêu cân lập tài khoản. d) Đi`âi kiện trước. Người làm chức năng thủ thư đăng nhập mới được sử dụng chức năng này.
e) Di & kiện sau. Usecase Quan lý tác giả, nhà xuất bản, thể loại Tên đềtài: Xây dựng phì m`ần quản lý thư viện Chuong 2. USECASE VA DAC TA USECASE 10 Hình 2-4. Usecase Quản lý tác giả, nhà xuất bản, thể loại se case này cho phép người làm chức năng thủ thư quản lý việc tạo và cập nhật thông tin tác giả, nhà xuất bản, thể loại.
a) Lu ng cơ sở. se case này bắt đâu khi thủ thư chọn quản lý tác giả, nhà xuất bản, thể loại với các chức năng: 1. Thêm mới tác giả. nhà xuất bản, thể loại: - Chon button “Thêm” thì sẽ xuất hiện dialog Thêm mới, nếu thông tin nhập vào phù hợp sẽ cho phép thêm vào CSDL (table TACGIA, NHAXUATBAN, THELOAD).
Chinh stra thong tin tac gia, nha xuat ban, thé loai: - Quan tri sẽ chỉnh sửa một số thông tin néu c %h thiét. - Chon button “Stra” thi hé thing sé kiém tra va cap nhat lai trong CSDL (table TACGIA, NHAXUATBAN, THELOAI). Xóa thông tin tác giả, nhà xuất bản, thể loại: - _ Thủ thư chọn tác giả, nhà xuất bản, thể loại c3 xóa. - Chọn button “Xóa” thì hệ thống sẽ kiểm tra và xóa khỏi CSDL (table TACGIA, NHAXUATBAN, THELOAI).
Tim kiém tac gia, nha xuat ban, thé loai: - Hé thống sé kiém tra trong jTable va loc kết quả. Tén dé tai: Xây dựng phì m`ần quản lý thư viện Chuong 2. USECASE VA DAC TA USECASE 11 - Kết quả tìm thấy sẽ hiện ra các thông tin liên quan đến tác giả, nhà xuất bản, thể loại c n tìm. b) Lu ông thay thế.
Trong chức năng Thêm mới và Sửa tác giả, nhà xuất bản, thể loại, nếu thông tin nhập vào không đảm bảo yêu e`âi hay không đúng với định dạng của hệ thống thì hệ thống sẽ thông báo lỗi. Trong chức năng Xóa tác giả, nhà xuất bản, thể loại, nếu tác giả, nhà xuất ban, thể loại đang có sách tương ứng thì hệ thống sẽ thông báo yêu câ xóa sách trước khi xóa độc giả c) Di kién đặc biệt. Khéng d) Điâi kiện trước. Người làm chức năng thủ thư đăng nhập mới được sử dụng chức năng này.
Usecase Quản lý mượn trả Hình 2-5. Usecase Quản lý mượn trả se case này cho phép người thủ thư quản lý việc mượn, trả sách trong thư viện một cách dễ dàng như cập nhập thông tin mượn, trả tài liệu, thống kê sách mượn, và độc giả mượn tài liệu quá hạn. a) Lu ồng cơ sở. Tên đềtài: Xây dựng phì m`ần quản lý thư viện Chuong 2.
USECASE VA DAC TA USECASE 12. Chon tab Mượn sách để xuất hiện thông tin sách và độc giả có trong thư viện. Sau khi chọn sách muốn mượn, độc giả mượn và click nút “Mượn” thì sẽ cập nhật thông tin vào CSDL bảng MUONTRA, số lượng còn của sách đó sẽ tự động giảm đi l. Chọn tab Trả sách để chuyển sang thông tin các sách đang được mượn.
Sau khi chọn sách muốn trả, nhấn nút Trả để trả sách. Sau khi chon nut “Tra” thi hệ thống cập nhật lại số lượng còn trong CSDL bảng MUONSACH. Hệ thống sẽ thông báo số tỉ ni phạt và cập nhật bảng XULYVIPHAM nếu quá hạn. Đối với chức năng “Báo hỏng mất sách” thì sau khi chọn sách muốn báo, nhấn nút “Báo hỏng mất”, hệ thống sẽ báo số tin phạt và cập nhật bảng XULYVIPHAM và giảm số lượng có trong bảng SACH.
Thống kê sách mượn: xuất hiện dialog ø âm số lượng các sách đang được mượn theo tên sách, thể loại, theo nhà xuất bản,. Thống kê sách mượn quá hạn: xuất hiện dialog liệt kê các sách đang mượn đã bị quá hạn. Thống kê tổng số ti ồn phạt: tính tổng số tin phạt của những độc giả đã nộp tito vi pham trong bang XULY VIPHAM. b) Lu ông thay thế.
c) Đi`â kiện đặc biệt Không. d) Điâi kiện trước. Thủ thư phải đăng nhập mới thực hiện được chức năng này. Usecase Quản lý sách Hình 2-6.
Usecase Quản lý sách Tên đềtài: Xây dựng phì m`ần quản lý thư viện Chuong 2. USECASE VA DAC TA USECASE 13 Usecase này cho phép người làm chức năng thủ kho quản lý việc tạo và cập nhật thông tin sách. a) Lu ồng cơ sở. Usecase này bắt đầi khi người dùng là thủ kho đăng nhập vào hệ thống, chọn các chức năng thêm, sửa, xóa thông tin sách.
Thêm mới sách - Chon button “Thém” thi sé xuất hiện dialog Thêm sách, nếu thông tin nhập vào phù hợp sẽ cho phép thêm vào CSDL (table SACH). Chỉnh sửa thông tin sách - Quan tri sẽ chỉnh sửa một số thông tin nếu cẦi thiết. - _ Chọn button “Sửa” thì hệ thống sẽ kiểm tra và cập nhật lại trong CSDL (table SACH). Xóa thông tin sách: - _ Nhân viên chọn mã sách c3n xóa.
- _ Chọn button “Xóa” thì hệ thống sẽ kiểm tra và xóa khỏi CSDL (table SACH). Tìm kiếm sách - Hệ thống sẽ kiểm tra trong jTable và lọc kết quả. - Kết quả tìm thấy sẽ hiện ra các thông tin liên quan đến sách cân tìm: tên, giá, thể loại, nhà xuất bản, tác giả. Thống kê sách - Chọn chức năng thống kê sách thì sẽ xuất hiện form thống kê số lượng sách theo thể loại, tác giả, nhà xuất bản,.
b) Lu ông thay thế. - Nếu trong chức năng Thêm mới và Sửa sách mà thông tin nhập vào không đảm bảo yêu cần hay không đúng với định dạng của hệ thống thì hệ thống sẽ thông báo lỗi. - Trong chức năng xóa sách, sách muốn xóa đang được độc giả mượn thỉ hệ thống sẽ thông báo chở độc giả trả sách này mới xóa sách này được. c) Đi`âui kiện đặc biệt.
d) Đi`âi kiện trước. - Người làm chức năng thủ kho phải đăng nhập mới thực hiện được chức năng này. - Riêng chức năng Tìm kiếm sách, độc giả sau khi đăng nhập cũng thực hiện được chức năng này e) Đi âu kiện sau. Tên đềtài: Xây dựng phì m`ần quản lý thư viện Chuong 2.
USECASE VA DAC TA USECASE 14 2. Usecase Quản lý nhân viên Hình 2-7. Usecase Quản lý nhân viên Usecase này cho phép người làm chức năng quản trị thêm mới, chỉnh sửa, nhân viên trong thư viện với các vai trò khác nhau. a) Lu Ông cơ sở 1.
Thêm mới nhân viên: - Chon button “Thém” thi sé xuất hiện dialog Thêm nhân viên, nếu thông tin nhập vào phù hợp sẽ cho phép thêm vào CSDL (table NGUOIDUNG). Chỉnh sửa thông tin nhân viên: - Quan tri sẽ chỉnh sửa một số thông tin nếu cần thiết. - _ Chọn button “Sửa” thì hệ thống sẽ kiểm tra và cập nhật lại trong CSDL. Xóa thông tin nhân viên: - _ Quản trị chọn nhân viên cân xóa.
- _ Chọn butfon “Xóa” thì hệ thống sẽ kiểm tra và xóa độc giả khỏi CSDL (table NGUOIDUNG) với mã nhân viên tương ứng. Tìm kiếm nhân viên - Hệ thống sẽ kiểm tra trong jTable và lọc kết quả. Tên đềtài: Xây dựng phì m`ần quản lý thư viện Chuong 2.