1. Trang chủ
  2. » Luận Văn - Báo Cáo

Phần mềm quản lý thư viện

36 12 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 36
Dung lượng 2,13 MB

Nội dung

Phần mềm quản lý thư viện Phần mềm quản lý thư viện Phần mềm quản lý thư viện Phần mềm quản lý thư viện Phần mềm quản lý thư viện Phần mềm quản lý thư viện Phần mềm quản lý thư viện Phần mềm quản lý thư viện Phần mềm quản lý thư viện

ĐẠI HỌC QUỐC GIA TP HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN - - BÁO CÁO ĐỒ ÁN MƠN HỌC: LẬP TRÌNH JAVA Năm học: 2019 – 2020 ĐỀ TÀI: PHẦN MỀM QUẢN LÝ THƯ VIỆN Lớp: IS216.K22.HTCL Giảng viên hướng dẫn: Mai Xuân Hùng Nhóm thực hiện: 18520872 – Lê Võ Đình Kha 18520889 – Lê Phúc Khang 18521018 – Bùi Cảnh Long TP Hồ Chí Minh, tháng 07 năm 2020 MỤC LỤC Lời nói đầu Lời cảm ơn Nhận xét giảng viên Chương I: Phát biểu toán Nêu vấn đề Mơ tả tốn Chương II: Khảo sát trạng Hiện trạng tổ chức Qui trình nghiệp vụ 2.1 Đăng ký độc giả 2.2 Mượn sách 2.3 Trả sách 2.4 Cập nhật tình trạng sách 2.5 Quản lý thông tin độc giả thông tin người dùng Chương III: Phân tích yêu cầu 10 Mục đích 10 Yêu cầu 10 2.1 Yêu cầu chức 10 2.2 Yêu cầu phi chức 12 Chương IV: Mơ hình usecase 13 Sơ đồ usecase 13 Mô tả usecase 13 Danh sách tác nhân nghiệp vụ hệ thống 14 Chương V: Thiết kế sở liệu 15 Mơ hình thiết kế liệu 15 Mô tả bảng liệu 15 Chương VI: Thiết kế giao diện 18 Chương VII: Kết luận 32 Môi trường phát triển môi trường triển khai 32 Kết đạt 32 Hướng phát triển 32 Phụ lục 33 Phân công công việc 33 Tài liệu tham khảo 33 LỜI NÓI ĐẦU Xã hội ngày nay, đứng trước xu phát triển mạnh mẽ kinh tế ứng dụng cơng nghệ thơng tin vào quy trình kinh doanh, lĩnh vực thương mại Việc lưu trữ liệu, quản lý xử lý liệu kinh doanh thương mại ngày trở nên quan trọng cấp thiết doanh nghiệp, đặc biệt doanh nghiệp có khối lượng liệu kinh doanh lớn, cần có cơng cụ để quản lý hiệu quả, mang lại hiệu suất kinh doanh cao Với phát triển khoa học công nghệ, đặc biệt công nghệ thơng tin, nên linh kiện máy vi tính ngày tăng giá thành ngày rẻ Mặt khác, nhờ vào công nghệ đại, đời sống người lúc thú vị Đa số ln muốn có nhà vật dụng đại: máy vi tính, tivi, tủ lạnh, laptop, … Nhà kinh doanh ln mong muốn đáp ứng nhu cầu khách hàng (nhanh chóng, tiện lợi xác) vừa giảm bớt chi phí thuê nhân lực Nhận thấy tầm quan trọng việc tối ưu hóa phương pháp lưu trữ liệu để dễ dàng cho việc quản lý xử lý thông tin, nhóm em định lựa chọn đề tài xây dựng “Phần mềm Quản Lý Thư Viện”, với mong muốn tiết kiệm thời gian, lưu trữ nhiều liệu xử lý thông tin cách đơn giản, nhanh chóng hiệu Quản lý thư viện Trang LỜI CẢM ƠN Trên thực tế khơng có thành công mà không gắn liền với hỗ trợ, giúp đỡ dù hay nhiều, dù trực tiếp hay gián tiếp người khác Trong suốt học kỳ bắt đầu làm đồ án môn Lập trình Java, nhóm em nhận nhiều quan tâm, giúp đỡ quý Thầy Cô, anh chị khóa bạn bè ngồi lớp Với lòng biết ơn sâu sắc nhất, em xin chân thành cảm ơn Thầy Mai Xuân Hùng tận tâm hướng dẫn chúng em qua từng buổi học lớp, giải đáp kịp thời thắc mắc chúng em Nếu khơng có lời hướng dẫn thầy em nghĩ báo cáo nhóm khó để hoàn thành Phần mềm thực vịng hai tháng, bước đầu sử dụng ngơn ngữ Java để viết phần mềm Do vậy, không tránh khỏi thiếu sót điều chắn, nhóm em mong nhận ý kiến đóng góp quý báu Thầy ứng dụng kiến thức nhóm em hồn thiện Sau cùng, kính chúc Thầy thật dồi sức khỏe, niềm tin để tiếp tục thực sứ mệnh cao đẹp truyền đạt kiến thức cho hệ mai sau Quản lý thư viện Trang NHẬN XÉT CỦA GIẢNG VIÊN: - Quản lý thư viện Trang CHƯƠNG I: PHÁT BIỂU BÀI TOÁN Nêu vấn đề Xã hội ngày nay, đứng trước xu phát triển mạnh mẽ kinh tế ứng dụng công nghệ thông tin vào quy trình kinh doanh, lĩnh vực thương mại Việc lưu trữ liệu, quản lý xử lý liệu kinh doanh thương mại ngày trở nên quan trọng cấp thiết doanh nghiệp, đặc biệt doanh nghiệp có khối lượng liệu kinh doanh lớn, cần có cơng cụ để quản lý hiệu quả, mang lại hiệu suất kinh doanh cao Việc tối ưu hóa quản lý liệu công cụ công nghệ thông tin nhà kinh doanh nhà quản lý đặc biệt quan tâm Đây vấn đề đặt lên hàng đầu đó sở để đánh giá doanh nghiệp có phát triển bền vững, hiệu hay không? Bởi lẽ doanh nghiệp muốn hoạt động phát triển có hiệu lâu dài phải đảm bảo công tác quản lý liệu, tài nguyên doanh nghiệp chặt chẽ, đạt yêu cầu tối ưu nghiệp vụ, chống thất thoát xảy cố liệu, gây nguy dẫn đến hậu quả, rủi ro nghiêm trọng trình kinh doanh, ảnh hưởng tới thương hiệu doanh nghiệp Để đảm bảo tính chất đó, khơng tối ưu việc đại hóa khâu quản lý tài nguyên, liệu doanh nghiệp, cơng ty q trình hoạt động phát triển, đặt biệt doanh nghiệp lĩnh vực kinh doanh – thương mại Mơ tả tốn: Một thư viện cần quản lý việc đăng ký mượn trả sách bạn độc giả Sau phần mô tả theo nghiệp vụ hàng ngày thư viện: Thủ thư gọi sách đầu sách (Sach) Ví dụ: nội dung đầu sách “Đắc nhân tâm”, “Chinh phục đỉnh cao Toán học”,…Mỗi đầu sách có mã số gọi mã số sách (MaSach) để phân biệt với đầu sách khác, mã số sách bắt đầu kí tự MS sau đó số thứ tự đầu sách đó (Ví dụ: MS05, MS100, MS201,…) Mỗi đầu sách có số lượng (SoLuong) cho biết tựa sách đó có cịn sách để mượn khơng Ngồi ra, thơng tin đầu sách cịn có: Tác giả sách (TacGia), nhà xuất (NhaXB) giá tiền (Gia), giúp cho việc phân biệt quản lý đầu sách dễ dàng xác Quản lý thư viện Trang Để trở thành độc giả (DocGia) thư viện, bạn đọc phải đăng ký cung cấp thông tin cá nhân bao gồm họ tên, giới tính, địa số điện thoại Thủ thư cung cấp cho bạn đọc thẻ độc giả, đó có mã số thẻ mã số bạn đọc để phân biệt bạn đọc khác (MaDocGia) Mã độc giả bắt đầu kí tự DG sau đó số thứ tự độc giả đó (Ví dụ: DG11, DG32, DG99,…) 2.1 Đăng ký mượn sách: Sau bạn đọc đăng ký thẻ độc giả thành công, bạn đọc muốn mượn sách (thư viện cho mượn tối đa cuốn/1 lần mượn), bạn đọc chọn cho sách cần mượn gặp thủ thư để tiến hành cho bước mượn sách Bạn đọc cần trình thẻ độc giả cho thủ thư kiểm tra thơng tin thủ thư tiến hành lập phiếu mượn Mỗi sách mượn tối đa 30 ngày Nếu hạn, trả sách bạn đọc phải đóng tiền lệ phí q hạn (10.000đ/ngày) Ngồi ra, chương trình cịn hiển thị thơng tin việc mượn trả sách bạn đọc gồm: mã sách (MaSach), tên sách (TenSach), số sách mượn (SLSachMuon), thông tin ngày mượn (NgayMuon), ngày hẹn trả (NgayHenTra) thông tin người mượn (MaDG, TenDG) Thông tin thẻ độc giả bạn đọc hợp lệ, thủ thư cho mượn sách Phần mềm chạy báo bạn có mượn sách hay không Trường hợp bạn không mượn sách phần mềm thơng báo lý 2.2 Trả sách: Khi sách trả, thủ thư kiểm tra mã sách sách Đối chiếu thơng tin tình trạng sách trả, thủ thư cập nhật thông tin vào phần quản lý phiếu trả Trường hợp tình trạng sách cũ, hư hỏng so với mượn trường hợp làm sách bạn đọc phải đền bù theo quy định Sau hồn thành việc trả sách, thơng tin số lượng sách tình trạng sách cập nhật hệ thống Những bạn đọc khác mượn sách sau đó 2.3 Thống kê: - Thống kê số lượng sách - Thống kê số độc giả Quản lý thư viện Trang - Thống kê số lượng phiếu mượn - Thống kê số lượng phiếu trả Người quản lý sử dụng phần mềm quyền thực chức sau: ❖ Quản lý sách: thêm mới, sửa thông tin xóa sách ❖ Quản lý độc giả: thêm, sửa thông tin xóa độc giả ❖ Lập thẻ độc giả ❖ Lập phiếu mượn sách ❖ Lập phiếu trả sách ❖ Tìm kiếm sách ❖ Thống kê sách ❖ In thông tin độc giả ❖ In thông tin danh mục sách ❖ In thông tin chi tiết viêc mượn sách Quản lý thư viện Trang CHƯƠNG II: KHẢO SÁT HIỆN TRẠNG Hiện trạng tổ chức: Sơ đồ cấu Quản lý thư viện Mô tả chức vị trí: Quản lý – Admin: Trực tiếp điều hành hoạt động diễn thư viện, chịu trách nhiệm quản lý tài nguyên, liệu thư viện Chịu trách nhiệm quản lý, hỗ trợ nhân viên hồn thành chun mơn nghiệp vụ theo quy trình, tránh sơ sót, rủi ro trình hoạt động thư viện Đây vị trí kiểm tra, theo dõi hoạt động thư viện, quản lý thông kê kịp thời đưa biện pháp xử lý gặp rủi ro, cố Là phận trực dõi công việc, nghiệp vụ kiểm tra lực thủ thư thư viện, phản ánh tình trạng thư viện Thủ thư – User: Bộ phận có chức tương tác trực tiếp với khách hàng, tư vấn hướng dẫn khách hàng sử dụng chức nghiệp vụ thư viện Ngoài ra, khách hàng thơng qua phận để thực số chức đăng ký thẻ độc giả để thuận lợi cho việc mượn sách, trả sách,… Là phận đón khách hàng hướng dẫn khách hàng làm thủ tục tới mượn sách, trả sách Ngồi phận cịn có chức tốn chi phí cho độc giả khoản liên qua Bộ phận lập phiếu mượn, phiếu trả đồng thời lưu lại thông tin khách vào hệ thống quản lý chịu trách nhiệm quản lý thông tin loại phiếu mà khách hàng sử dụng Bộ phận chịu trách nhiệm báo cáo tình hình phát triển thư viện cho quản lý Qui trình nghiệp vụ: 2.1 Đăng ký độc giả: Quản lý thư viện Trang Đây giao diện thủ thư – user đăng nhập: Quản lý thư viện Trang 19 Khi nhấn vào button ĐỔI MẬT KHẨU, giao diện xuất Quản lý thư viện Trang 20 Giao diện QUẢN LÝ NGƯỜI DÙNG Quản lý thư viện Trang 21 Giao diện chức thêm người dùng Giao diện chức xóa người dùng Quản lý thư viện Trang 22 Giao diện chức sửa thông tin người dùng Giao diện QUẢN LÝ SÁCH Quản lý thư viện Trang 23 Giao diện chức thêm sách Giao diện chức xóa thông tin sách Quản lý thư viện Trang 24 Giao diện chức tìm kiếm thơng tin sách Giao diện Quản lý phiếu mượn Quản lý thư viện Trang 25 Giao diện chức thêm phiếu mượn Giao diện chức xóa phiếu mượn Quản lý thư viện Trang 26 Giao diện chức sửa thông tin phiếu mượn Giao diện Quản lý độc giả Quản lý thư viện Trang 27 Giao diện chức thêm độc giả Giao diện chức xóa thơng tin độc giả Quản lý thư viện Trang 28 Giao diện chức sửa thông tin độc giả Giao diện chức thống kê chi tiết sách mượn độc giả Quản lý thư viện Trang 29 Giao diện Quản lý phiếu trả Giao diện chức tìm kiếm phiếu trả phiếu mượn chưa trả Quản lý thư viện Trang 30 Giao diện chức trả sách Giao diện Thống kê chi tiết Quản lý thư viện Trang 31 CHƯƠNG VII: KẾT LUẬN Môi trường phát triển môi trường triển khai ứng dụng: - Hệ điều hành: Microsoft Windows, MAC OS - Để chạy phần mềm, máy cần phải cài đặt phầm mềm: Xampp, My SQL Server, NetBean IDE, Eclipse Kết đạt được: Phần mềm quản lý thư viện đáp ứng đầy đủ nhu cầu quản lý thư viện như: quản lý thông tin độc giả, quản lý sách, phiếu mượn, phiếu trả thống kê chi tiết,… Bên cạnh đó, phần mềm cịn trợ giúp người dùng tìm kiếm thơng tin dựa vào chức vụ chun trách như: thơng tin độc giả, thông tin sách,… giúp giảm thời gian tra cứu thông tin, truy xuất liệu, tăng hiệu việc tiếp nhận xử lí yêu cầu khách hàng Ưu điểm phần mềm thân thiện gần gũi với người dùng Giao diện trình bày đơn giản, phân bố hợp lý Các chức phần bố rõ ràng hợp lý phần cấp rạch ròi với từng đối tượng cần quản lý, giúp người dùng dễ thao tác, tiếp cận chức Ngồi phần mềm cịn đảm bảo khả bảo mật phân quyền sử dụng hệ thống từng đối tượng người dùng Khuyết điểm: Phần mềm khiếm khuyết số chưa chưa hoàn chỉnh mặt báo cáo thống kê thống kê doanh thu hạn chế Hướng phát triển: Phần mềm có thể phát triển theo quy mô lớn hơn, mở rộng nâng cấp chức khác cách hoàn thiện hơn, đáp ứng nhu cầu người dùng hệ thống Ngồi ra, có thể tối ưu hố nghiệp vụ thống kê, báo cáo, truy xuất thông tin cho người dùng cách thông minh tiện lợi Hơn hết, có thể xây dựng phần mềm hoàn thiện hơn, cho phép hệ thống thư viện lớn có nhiều chi nhánh nhỏ nhiều nơi, có thể quản lý đảm bảo đồng hoạt động, quán thông tin bảo mật tài nguyên hệ thống Quản lý thư viện Trang 32 PHỤ LỤC Phân công công việc: STT Công việc Thành viên thực Phân tích tốn - Lê Võ Đình Kha Lê Phúc Khang Bùi Cảnh Long Viết transaction, procedure,… - Bùi Cảnh Long Lê Phúc Khang Thiết kế giao diện - Lê Võ Đình Kha Lê Phúc Khang Triển khai hệ thống - Lê Võ Đình Kha Lê Phúc Khang Bùi Cảnh Long Phân quyền - Bùi Cảnh Long Kiểm thử - Lê Võ Đình Kha Lê Phúc Khang Bùi Cảnh Long Sơ đồ usecase – đặc tả usecase - Bùi Cảnh Long Lê Phúc Khang Báo cáo tổng hợp - Bùi Cảnh Long Lê Võ Đình Kha Tài liệu tham khảo: - Trang web: https://vietjack.com/java_swing/tong_quan_ve_java_swing.jsp - Trang web: https://stackoverflow.com/ - Khóa học lập trình Java – Thầy Trần Duy Thanh Quản lý thư viện Trang 33 ... người quản trị quản lý các( thủ thư) nhân Quản lý người dùng viên ( dành cho admin) Quản lý độc giả Quản lý thông tin liên quán đến độc giả Quản lý sách Quản lý thông tin liên quan đến sách Quản lý. .. người quản lý – admin đăng nhập: Quản lý thư viện Trang 18 Đây giao diện thủ thư – user đăng nhập: Quản lý thư viện Trang 19 Khi nhấn vào button ĐỔI MẬT KHẨU, giao diện xuất Quản lý thư viện Trang... Để chạy phần mềm, máy cần phải cài đặt phầm mềm: Xampp, My SQL Server, NetBean IDE, Eclipse Kết đạt được: Phần mềm quản lý thư viện đáp ứng đầy đủ nhu cầu quản lý thư viện như: quản lý thông

Ngày đăng: 11/08/2021, 01:03

TỪ KHÓA LIÊN QUAN

w