Baitapjava nguyenthuythanh levietduc

33 0 0
Baitapjava nguyenthuythanh levietduc

Đ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Ở ĐẦU 3 Chương 1. HIỆN TRẠNG 4 Chương 2. USECASE VÀ ĐẶC TẢ USECASE 6 2.1. Lược đồ use case tổng quát 6 2.2. Mô tả các biểu đồ usecase 6 2.2.1. Usecase Đăng nhập 6 2.2.2. Usecase Quản lý độc giả 7 2.2.3. Usecase Quản lý tác giả, nhà xuất bản, thể loại 8 2.2.4. Usecase Quản lý mượn trả 9 2.2.5. Usecase Quản lý sách 10 2.2.6. Usecase Quản lý nhân viên 12 2.2.7. Usecase Chỉnh sửa thông tin cá nhân 13 Chương 3. THIẾT KẾ PHẦN MỀM 14 3.1 Thiết kế dữ liệu 14 3.2 Thiết kế giao diện 16 3.2.1.1Sơ đồ liên kết màn hình 16 3.2.1Màn hình Đăng nhập 21 3.2.2Màn hình Trang chủ admin 22 3.2.3.Màn hình Trang chủ thủ thư 23 3.2.4.Màn hình Trang Chủ Thủ Kho 25 3.2.5.Màn hình Quản lý sách 26 3.2.6.Màn hình Quản lý tác giả, NXB, thể loại 27 3.2.7.Màn hình Trang chủ độc giả 29 3.2.8.Màn hình Quản lý nhân viên 30 Chương 4:TỔNG KẾT 32 4.1. Đánh giá ưu điểm 32 4.2. Đánh giá khuyết điểm 32 4.3. Hướng phát triển 32

TRƯỜNG ĐẠI HỌC LAO ĐỘNG & XÃ HỘI Page1 KHOA CÔNG NGHỆ THÔNG TIN  - BÁO CÁO BÀI TẬP LỚN MÔN: JAVA ĐỀ TÀI : QUẢN LÝ THƯ VIỆN SVTH: Nguyễn Thúy Thanh – 1116090012 Lê Việt Đức – 1116090032 GV Hướng Dẫn: Nguyễn Thị Huyền Năm học 2022-2023 Nguyễn thúy & lê việt đức MỤC LỤC Page2 MỞ ĐẦU Chương HIỆN TRẠNG .4 Chương USECASE VÀ ĐẶC TẢ USECASE 2.1 Lược đồ use case tổng quát 2.2 Mô tả biểu đồ usecase 2.2.1 Usecase Đăng nhập 2.2.2 Usecase Quản lý độc giả 2.2.3 Usecase Quản lý tác giả, nhà xuất bản, thể loại 2.2.4 Usecase Quản lý mượn trả .9 2.2.5 Usecase Quản lý sách 10 2.2.6 Usecase Quản lý nhân viên 12 2.2.7 Usecase Chỉnh sửa thông tin cá nhân 13 Chương THIẾT KẾ PHẦN MỀM 14 3.1 Thiết kế liệu 14 3.2 Thiết kế giao diện 16 3.2.1.1Sơ đồ liên kết hình 16 3.2.1Màn hình Đăng nhập 21 3.2.2Màn hình Trang chủ admin 22 3.2.3.Màn hình Trang chủ thủ thư 23 3.2.4.Màn hình Trang Chủ Thủ Kho 25 3.2.5.Màn hình Quản lý sách 26 3.2.6.Màn hình Quản lý tác giả, NXB, thể loại .27 3.2.7.Màn hình Trang chủ độc giả 29 3.2.8.Màn hình Quản lý nhân viên 30 Chương 4:TỔNG KẾT 32 4.1 Đánh giá ưu điểm 32 4.2 Đánh giá khuyết điểm 32 4.3 Hướng phát triển 32 Nguyễn thúy & lê việt đức MỞ ĐẦU Page3 Trong thời đại tri thức ngày nay, việc nâng cao chất lượng giáo dục nhiệm vụ quan trọng hàng đầu nước ta Hiện nay,công nghệ thông tin nghành khoa học phát triển mạnh ứng dụng rộng rãi nhiều lĩnh vực Cùn vớ xu hướng phát triển phương tiện tryền thông raido,báo điện tử… việc sử dụng internet ngày phổ biến Truy cập Internet chúng ta có kho thơng tin khổn lồ phục vụ nhu cầu,mục đích chúng ta Nhận thức nhu cầu đời hàng loạt website cho mục địch,thương mai,giải tri,tức tức…được đời/Song song với việc đào tạo, việc quản lý không phần quan trọng, đặc biệt việc quản lý sách thư viện Hằng ngày số lượng lớn sách thư viện sử dụng Việc quản lý sách vốn khó khăn, nhu cầu đọc chúng ta ngày tăng nên việc quản lý sách thư viện khó khăn Trước đây, thư viện dù lớn hay nhỏ hoạt động dựa theo cách thủ công người phụ trách Nhưng xu nay, phát triển mạnh mẽ ngành công nghệ thông tin dẫn đến việc đòi hỏi đời hệ thống để trợ giúp người việc quản lý Xuất phát từ nhu cầu thực tế cần có hệ thống trợ giúp quản lý việc xuất nhập, thao tác khâu thư viện Chúng em thực tập “Quản lý thư viện sách” mục tiêu để việc quản lý thư viện nhanh hơn, dễ dàng Nguyễn thúy & lê việt đức Chương HIỆN TRẠNG Page4  Trong thư viện có nhiều loại tài liệu gồm: giáo trình, sách tham khảo, luận văn, báo cáo nghiên cứu khoa học, tạp chí, tuyện, thơ…  Mỗi độc giả muốn đăng ký mượn sách phải đăng ký làm thẻ thư viện gồm thông tin: họ tên, ngày sinh, lớp, ngày làm thẻ, ngày hết hạn  Sau đăng ký thẻ thư viện thơng tin độc giả gồm: mã độc giả, họ tên, ngày sinh, lớp, khoa, ngày đăng ký, ngày hết hạn thẻ  Hằng ngày có độc giả đến mượn trả sách  Thủ thư cần phải kiểm tra xem thư viện có tài liệu độc giả cần không mượn  Hằng tháng, thủ kho lập báo cáo thống kê tình trạng tài liệu thư viện Hệ thống quản lý cho phép:  Quản trị: - Quản lý nhân viên: + Tiếp nhận nhân viên mới, nhập thông tin vào liệu quản lý + Cập nhật thơng tin nhân viên + Xóa thơng tin nhân viên - Quản lý lớp, khoa, vai trò: + Thêm lớp, khoa vai trò thư viện + Cập nhật thơng tin lớp, khoa, vai trị + Xóa thơng tin lớp, khoa, vai trị - Lập báo cáo thống kê : + Số nhân viên  Thủ kho: - Tiếp nhận tài liệu - Thanh lý tài liệu cũ - Lập báo cáo thống kê: + Số tài liệu có thư viện + Số tài liệu cho mượn  Thủ thư: - Quản lý độc giả: + Tiếp nhận làm thẻ độc giả, nhập thông tin vào liệu quản lý + Cập nhật thơng tin độc giả + Xóa thơng tin độc giả - Quản lý tác giả, nhà xuất bản, thể loại: + Thêm tác giả, nhà xuất bản, thể loại thư viện + Cập nhật thông tin tác giả, nhà xuất bản, thể loại + Xóa thơng tin tác giả, nhà xuất bản, thể loại Nguyễn thúy & lê việt đức - Quản lý mượn, trả tài liệu: Page5 + Cho độc giả mượn sách tiếp nhận sách trả + Cập nhật, thống kê thông tin độc giả mượn, mượn tài liệu hạn, số tiền phạt vi phạm độc giả mượn, làm hỏng hay tài liệu  Độc giả: đăng nhập vào hệ thống để tra cứu sách mà thư viện có xem thơng tin sách mượn  Chỉ có quản trị, thủ kho thủ thư thực chức quản lý  Số tài liệu mượn tối đa lần là:  Độc giả chưa trả sách hạn mượn lần trước thẻ hết hạn khơng mượn tiếp  Tài liệu đọc chưa xong, muốn giữ lại đọc tiếp phải mang đến thư viện làm thủ tục gia hạn thêm (tức mang đến làm thủ tục mượn lại)  Tài liệu mượn hạn bị phạt tiền 2000 đồng/1 ngày hạn  Tài liệu bị hỏng hay làm bị phạt tiền nửa giá bìa sách Nguyễn thúy & lê việt đức Chương USECASE VÀ ĐẶC TẢ USECASE Page6 2.1 Lược đồ use case tổng quát 2.2 Mô tả biểu đồ usecase 2.2.1 Usecase Đăng nhập Usecase 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 cho phép người dùng thực form chức khác a) Luồng sở Usecase bắt đầu người dùng mở phần mềm Hệ thống yêu cầu người dùng nhập Mã Mật Sau lựa chọn Đăng nhập Hệ thống kiểm tra CSDL người dùng để xác thực thông tin nhập vào Nguyễn thúy & lê việt đức Tùy theo đối tượng người dùng, hệ thống dẫn đến trang chủ với Page7 chức phù hợp Đăng nhập thành công hay khơng thành cơng có thơng báo b) Luồng thay Sai thông tin đăng nhập: luồng sở, người dùng đăng nhập với thơng tin khơng có sở liệu người dùng, hệ thống thơng báo lỗi yêu cầu đăng nhập lại 2.2.2 Usecase Quản lý độc giả Use case cho phép người làm chức thủ thư quản lý việc tạo cập nhật thông tin độc giả a) Luồng sở Use case bắt đầu thủ thư chọn quản lý độc giả với chức năng: Thêm độc giả - Chọn button “Thêm” xuất dialog Thêm độc giả, thông tin nhập vào phù hợp cho phép thêm vào CSDL (table NGUOIDUNG) với vai trò mặc định Độc giả Chỉnh sửa thông tin độc giả: - Thủ thư chỉnh sửa số thông tin cần thiết - Chọn button “Sửa” hệ thống kiểm tra cập nhật lại CSDL (table NGUOIDUNG) Xóa thơng tin độc giả: - Thủ thư chọn độc giả cần xóa - Chọn button “Xóa” hệ thống kiểm tra 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 kiểm tra jTable lọc kết - Kết tìm thấy 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, v v.v Thống kê độc giả: Nguyễn thúy & lê việt đức - Chọn chức thống kê độc giả xuất form thống kê Page8 số lượng độc giả theo năm, theo khoa, theo lớp, v v b) Luồng thay Trong chức Thêm Sửa độc giả, thông tin nhập vào không đảm bảo yêu cầu hay không đúng với định dạng hệ thống hệ thống thơng báo lỗi Trong chức Xóa độc giả, độc giả cịn sách mượn chưa trả hệ thống thơng báo u cầu trả sách trước xóa độc giả c) Điều kiện đặc biệt Chỉ có độc giả sinh viên, nghiên cứu sinh, giảng viên, cán nội trường yêu cầu lập tài khoản d) Điều kiện trước Người làm chức thủ thư đăng nhập sử dụng chức e) Điều kiện sau Không 2.2.3 Usecase Quản lý tác giả, nhà xuất bản, thể loại Use case cho phép người làm chức thủ thư quản lý việc tạo cập nhật thông tin tác giả, nhà xuất bản, thể loại a) Luồng sở Use case bắt đầu thủ thư chọn quản lý tác giả, nhà xuất bản, thể loại với chức năng: Thêm tác giả, nhà xuất bản, thể loại: - Chọn button “Thêm” xuất dialog Thêm mới, thơng tin nhập vào phù hợp cho phép thêm vào CSDL (table TACGIA, NHAXUATBAN, THELOAI) Chỉnh sửa thông tin tác giả, nhà xuất bản, thể loại: - Quản trị chỉnh sửa số thông tin cần thiết Nguyễn thúy & lê việt đức - Chọn button “Sửa” hệ thống kiểm tra cập nhật lại Page9 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 cần xóa - Chọn button “Xóa” hệ thống kiểm tra xóa khỏi CSDL (table TACGIA, NHAXUATBAN, THELOAI) Tìm kiếm tác giả, nhà xuất bản, thể loại: - Hệ thống kiểm tra jTable lọc kết - Kết tìm thấy 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 Trong chức Thêm Sửa tác giả, nhà xuất bản, thể loại, thông tin nhập vào không đảm bảo yêu cầu hay không đúng với định dạng hệ thống hệ thống thông báo lỗi Trong chức Xóa tác giả, nhà xuất bản, thể loại, tác giả, nhà xuất bản, thể loại có sách tương ứng hệ thống thơng báo u cầu xóa sách trước xóa độc giả c) Điều kiện đặc biệt Không d) Điều kiện trước Người làm chức thủ thư đăng nhập sử dụng chức e) Điều kiện sau Không 2.2.4 Usecase Quản lý mượn trả Use case cho phép người thủ thư quản lý việc mượn, trả sách thư viện cách dễ dàng cập nhập thông tin mượn, trả tài liệu, thống kê sách mượn, độc giả mượn tài liệu hạn a) Luồng sở Chọn tab Mượn sách để xuất thơng tin sách độc giả có thư viện Nguyễn thúy & lê việt đức Sau chọn sách muốn mượn, độc giả mượn click nút “Mượn” Page10 cập nhật thông tin vào CSDL bảng MUONTRA, số lượng cịn sách tự động giảm Chọn tab Trả sách để chuyển sang thông tin sách mượn Sau chọn sách muốn trả, nhấn nút Trả để trả sách Sau chọn nút “Trả” hệ thống cập nhật lại số lượng CSDL bảng MUONSACH Hệ thống thông báo số tiền phạt cập nhật bảng XULYVIPHAM hạn Đối với chức “Báo hỏng sách” sau chọn sách muốn báo, nhấn nút “Báo hỏng mất”, hệ thống báo số tiền phạt cập nhật bảng XULYVIPHAM giảm số lượng có bảng SACH Thống kê sách mượn: xuất dialog gồm số lượng sách mượn theo tên sách, thể loại, theo nhà xuất bản, v v Thống kê sách mượn hạn: xuất dialog liệt kê sách mượn bị hạn Thống kê tổng số tiền phạt: tính tổng số tiền phạt độc giả nộp tiền vi phạm bảng XULYVIPHAM b) Luồng thay Không c) Điều kiện đặc biệt Không d) Điều kiện trước Thủ thư phải đăng nhập thực chức e) Điều kiện sau Không 2.2.5 Usecase Quản lý sách Usecase cho phép người làm chức thủ kho quản lý việc tạo cập nhật thông tin sách a) Luồng sở Usecase bắt đầu người dùng thủ kho đăng nhập vào hệ thống, chọn chức thêm, sửa, xóa thông tin sách Thêm sách Nguyễn thúy & lê việt đức Page19 Nguyễn thúy & lê việt đức Page20 Nguyễn thúy & lê việt đức

Ngày đăng: 07/03/2024, 09:20

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