Phần mềm quản lý thư viện (Libary management system)

27 6 0
Phần mềm quản lý thư viện (Libary management system)

Đ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

Phần mềm quản lý thư viện (Libary management system) | Học phần lập trình hướng đối tượng với Java giúp sinh viên năm được phương pháp lập trình hướng đối tượng (OOP) và ngôn ngữ lập trình Java cơ bản. Bài tập lớn môn học là tổng hợp kiến thức, kỹ năng về phương pháp lập trình hướng đối tượng và ngôn ngữ lập trình Java. Nội dung bài tập lớn gồm: Phân tích bài toán, giới thiệu tông quan về phương pháp lập trình hướng đối tượng, đặc trưng của ngôn ngữ lập trình Java, cài đặt phần mềm với ngôn ngữ Java trong đó sử dụng các lớp kế thừa, lớp trừu tượng vào giao diện (interface) của lập trình hướng đối tượng. Bài tập lớn là tài liệu tham khảo hữu ích cho SV ngành CNTT. Lập trình Java, bài tập lớn, đồ án môn học, lập trình hướng đối tượng

BÀI TẬP LỚN HỌC PHẦN: LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG TÊN BÀI TẬP LỚN: LIBARY MANAGEMENT SYSTEM BÀI TẬP LỚN HỌC PHẦN: LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG Mục Lục CHƯƠNG I GIỚI THIỆU 1.1 Giới thiệu Môn Học: 1.2 Công cụ: CHƯƠNG II ĐẶC ĐIỂM YÊU CẦU CỦA KHÁCH HÀNG 2.1 Quản trị viên 2.2 phần người dùng CHƯƠNG III SƠ ĐỒ 3.1 SƠ ĐỒ TRONG SQL SERVER : 3.2 THIẾT KẾ BẢN TRONG SQL SERVER 10 CHƯƠNG IV THUẬT TOÁN 11 4.1 Phần đăng nhập đăng xuất 11 4.2 Phần cập nhật 12 4.2.1 Thêm liệu 12 4.2.3 Chỉnh sửa liệu 13 4.2.4 Xóa liệu 14 4.2.5.1 Mua sách 15 4.2.6 Phần tìm kiếm 15 4.3 Phần báo cáo 16 CHƯƠNG V THIẾT KẾ GIAO DIỆN G.U.I 18 5.1 người quản lý sách (thủ thư) 18 5.1.1 Phần đăng nhập 18 5.1.2 Phần cập nhật 20 5.1.3 Phần tìm kiếm 21 5.2 phần người sử dụng 25 5.2.1 Phần đăng nhập 25 5.2.2 Tìm kiếm sách 25 5.2.3 Thêm phần thuê sách 26 CHƯƠNG VI BẢNG PHÂN CÔNG 27 CHƯƠNG I GIỚI THIỆU 1.1 GIỚI THIỆU VỀ MÔN HỌC: Lập trình hướng đối tượng (OOP-Object-Oriented Programming) phương pháp hay mơ hình giúp tăng suất, đơn giản hóa việc bảo trì, dễ dàng mở rộng thiết kế phần mềm việc cung cấp vài khái niệm như: • • • • • • Đối tượng (Object) Lớp (Class) Kế thừa (Inheritance) Đa hình (Polymorphism) Trừu tượng (Abstraction) Đóng gói (Encapsulation) Lập trình hướng đối tượng có tính chất: Thế mạnh OOPs so với ngơn ngữ lập trình hướng thủ tục: 1) Lập trình hướng đối tượng giúp việc phát triển bảo trì dễ dàng Trong phương pháp lập trình hướng thủ tục không dẽ dàng quản lý code lớn 2) Lập trình hướng đối tượng có tính ẩn dấu thơng tin, hướng thủ tục truy cập liệu toàn cục nơi 3) Lập trình hướng đối tượng cung cấp khả mô kiện thực tế hiệu 1.2 CÔNG CỤ: Với Apache NetBeans IDS cơng cụ việc thực hành viết nên Bài Tập Lớn ; số ưu điểm : NetBeans mơi trường phát triển tích hợp (IDE) cho Java NetBeans cho phép ứng dụng phát triển từ tập hợp thành phần phần mềm gọi modules NetBeans chạy Windows, macOS, Linux Solaris Ngồi việc phát triển Java, cịn có phần mở rộng cho ngôn ngữ khác [4] PHP, C, C++, HTML5, JavaScript Các ứng dụng dựa NetBeans, bao gồm NetBeans IDE, mở rộng nhà phát triển bên thứ ba NetBeans IDE IDE nguồn mở NetBeans IDE hỗ trợ phát triển tất loại ứng dụng Java (Java SE (bao gồm JavaFX), Java ME, web, EJB ứng dụng mobile) Trong số tính khác hệ thống dự án dựa Ant, hỗ trợ Maven, cải tiến mã nguồn, quản lý phiên (hỗ trợ CVS, Subversion, Git, Mercurial Clearcase) CHƯƠNG II ĐẶC ĐIỂM YÊU CẦU CỦA KHÁCH HÀNG Sơ đồ khái quát 2.1 QUẢN TRỊ VIÊN Quản trị người thủ thư, có nhiệm vụ phục vụ khách hàng Quản trị có quyền quản lý cao hệ thống quy trình quản lý thường theo bước sau: Cập Nhập : - Cập nhật người dùng: mã người dùng, mật khẩu, tên, ngày sinh, địa chỉ, số điện thoại - Cập nhật sách: mã sách, tên sách, tác giả, nơi phát hành, giá cả, chất lượng - Cập nhật giá sách: mã thuê, mã người dùng, mã sách, ngày thuê, ngày trả Tìm kiếm - Tìm kiếm người dùng: mã người dùng, mật khẩu, tên, ngày sinh, địa chỉ, số điện thoại - Tìm kiếm sách: mã sách, tên sách, tác giả, nơi phát hành, giá cả, chất lượng - Thuê sách: mã thuê, mã người dùng, mã sách, ngày thuê, ngày trả Trạng thái báo cáo - In Hệ thống 2.2 PHẦN NGƯỜI DÙNG Người dùng người sử dụng hệ thống quản lý sách, họ thường theo bước: - tìm kiếm sách: mã sách, tên sách, tác giả, nơi phát hành, giá cả, chất lượng - thuê sách: mã thuê, mã người dùng, mã sách, ngày thuê, ngày trả System CHƯƠNG III SƠ ĐỒ 3.1 SƠ ĐỒ TRONG SQL SERVER : 3.2 THIẾT KẾ BẢN TRONG SQL SERVER • Table Quan_Tri • Table Sach • Table Phieu_Muon • Table Ban_Doc 10 4.2.3 Chỉnh sửa liệu 13 4.2.4 Xóa liệu 14 4.2.5.1 Mua sách 15 4.2.6 Phần tìm kiếm 4.3 PHẦN BÁO CÁO 16 17 CHƯƠNG V THIẾT KẾ GIAO DIỆN G.U.I 5.1 NGƯỜI QUẢN LÝ SÁCH (THỦ THƯ) 5.1.1 Phần đăng nhập 18 Phần chức 19 5.1.2 Phần cập nhật 5.1.2.1 Cập nhật loại sách 5.1.2.2 Cập nhật người mượn sách 20

Ngày đăng: 06/12/2023, 17:05