Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 89 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
89
Dung lượng
2,09 MB
Nội dung
BỘ TÀI CHÍNH TRƯỜNG ĐẠI HỌC TÀI CHÍNH-MARKETING KHOA CƠNG NGHỆ THƠNG TIN ĐỒ ÁN MƠN HỌC LẬP TRÌNH JAVA Đề Tài: CHƯƠNG TRÌNH QUẢN LÝ SÁCH TẠI NHÀ SÁCH NHÃ NAM Giảng viên hướng dẫn: ThS GVC Đinh Xuân Thọ Sinh viên thực hiện: Nguyễn Thúy Vy MSSV: 1921006905 Mã lớp học phần: 2031112005802 0 TP Hồ Chí Minh, tháng 08 năm 2021 BỘ TÀI CHÍNH TRƯỜNG ĐẠI HỌC TÀI CHÍNH-MARKETING KHOA CƠNG NGHỆ THƠNG TIN ĐỒ ÁN MƠN HỌC LẬP TRÌNH JAVA Đề Tài: CHƯƠNG TRÌNH QUẢN LÝ SÁCH TẠI NHÀ SÁCH FAHASA Giảng viên hướng dẫn: Thầy Hà Thanh Liêm Sinh viên thực 1: Đinh Huỳnh Y Pha MSSV: 1921006797 Sinh viên thực 2: Nguyễn Hoàng Thy MSSV: Lớp học phần: 0 TP Hồ Chí Minh, tháng năm 2022 LỜI CẢM ƠN Trước hết, nhóm em xin bày tỏ tình cảm lòng biết ơn em thầy Hà Thanh Liêm - Giảng viên hướng dẫn mơn lập trình Java Người tận tình bước hướng dẫn, giúp đỡ tụi em trình thực đồ án Chúng em xin chân thành cảm ơn Thầy Cô khoa Công nghệ thông tin trường Đại học Tài Chính Marketing dìu dắt, dạy dỗ em kiến thức chuyên môn tinh thần học tập để em có đủ kiến thức để hồn thành đồ án mơn học Đồng thời em bày tỏ lịng cảm ơn anh chị khóa hết lịng bảo em để hoàn thiện đồ án cách tốt Tuy có nhiều cố gắng q trình thực đồ án môn học tránh khỏi thiếu sót, em mong góp ý quý báu thầy bạn để có kết tốt Cuối cùng, em xin kính thầy toàn thể ban lãnh đạo nhà trường lời chúc sức khỏe thành cơng cơng việc TP Hồ Chí Minh, ngày … Tháng năm 2022 Sinh viên thực Đinh Huỳnh Y Pha Nguyễn Hoàng Thy 0 NHẬN XÉT ĐÁNH GIÁ CỦA GIẢNG VIÊN - Điểm số: - Điểm chữ: Tp Hồ Chí Minh, ngày … tháng năm 2022 Giảng viên Hà Thanh Liêm 0 NHẬN XÉT ĐÁNH GIÁ CỦA GIẢNG VIÊN - Điểm số: - Điểm chữ: Tp Hồ Chí Minh, ngày … tháng năm 2022 Giảng viên (Ký ghi rõ họ tên) 0 DANH MỤC TỪ VIẾT TẮT TT Từ viết tắt Ý nghĩa CSDL Cơ sở liệu OOP Object Oriented Programming JVM Java Virtual Machine IDE Integrated Development Environment DBMS API Application Programming Interface SQL Structured Query Language JDBC Java Database Connectivity PHP 10 RDBMS 11 MVS 12 TP HCM 13 CMND Database Management System Hypertext Preprocessor Relational Database Management System Model View Controller Thành phố Hồ Chí Minh Chứng minh nhân dân i 0 DANH MỤC THUẬT NGỮ ANH – VIỆT TT Từ viết tắt Ý nghĩa Object Oriented Programming Java Virtual Machine Integrated Development Environment Database Management System Application Programming Interface Database Cơ sở liệu Interface Giao diện Structured Query Language Class 10 Hypertext Preprocessor Ngôn ngữ lập trình dạng kịch 11 Relational Database Management System Hệ quản trị sở liệu quan hệ 12 Model View Controller 13 Image Hình ảnh 14 List Danh sách 15 Table Bảng 16 Object Đối tượng Ngôn ngữ hướng đối tượng Máy ảo Java Mơi trường phát triển tích hợp Hệ quản trị sở liệu Giao diện lập trình ứng dụng Ngơn ngữ truy vấn có cấu trúc Lớp Mẫu kiến trúc phần mềm ii 0 DANH MỤC HÌNH Hình 1-1 Logo nhà sách FAHASA Hình 1-2 Hình ảnh nhà sách FAHASA quận .2 Hình 2-7 Phân cấp lớp Java swing 11 Hình 2-8 Các thành phần JDBC 14 Hình 2-9 Minh họa bước 15 Hình 2-10 Thêm thư viện 16 Hình 2-11 Chọn file kết nối .16 Hình 2-12 Kết bước 16 Hình 2-13 Đoạn code kết nối CSDL 17 Hình 2-14 Giao diện phần mềm Netbeans IDE 12.0 18 Hình 3-1 Sơ đồ diagram .27 Hình 3-3 Phương thức getConnection () 28 Hình 3-4 Định nghĩa thuộc tính lớp ThongTinDangNhap 29 Hình 3-5 Định nghĩa thuộc tính lớp ThongTinTacGia .30 Hình 3-6 Định nghĩa thuộc tính lớp ThongTinLoaiSach 31 Hình 3-7 Định nghĩa thuộc tính lớp ThongTinNXB 32 Hình 3-8 Định nghĩa thuộc tính lớp ThongTinSach 33 Hình 3-9 Định nghĩa thuộc tính lớp ThongTinPhieuNhap 34 Hình 3-10 Định nghĩa thuộc tính lớp ThongTinPhieuXuat 36 Hình 3-11 Định nghĩa thuộc tính lớp ThongTinCTPN .37 Hình 3-12 Định nghĩa thuộc tính lớp ThongTinCTPX .38 Hình 3-13 Định nghĩa thuộc tính lớp ThongTinSach 39 Hình 4-1 Giao diện đăng nhập 41 Hình 4-2 Tên đăng nhập mật không 41 Hình 4-3 Đăng nhập thành cơng 41 Hình 4-4 Thoát khỏi hệ thống 42 Hình 4-5 Khai báo thư viện Form đăng nhập .42 Hình 4-6 Code chèn hình 42 Hình 4-7 Code nút lệnh đăng nhập 42 iii 0 Hình 4-8 Code cho nút lệnh đổi mật 42 Hình 4-9 Code cho nút lệnh thoát 43 Hình 4-10 Code cho jcheckbox "Hiển thị mật khẩu" 43 Hình 4-11 Giao diện Form đổi mật 43 Hình 4-12 Đổi mật thành công 44 Hình 4-13 Thốt khỏi giao diện đổi mật 44 Hình 4-14 Code khai báo thư viện .45 Hình 4-15 Code chèn hình ảnh 45 Hình 4-16 Code cho chức "Đổi" .45 Hình 4-17 Code cho chức "Thoat" 45 Hình 4-18 Form giao diện 45 Hình 4-19 Xác nhận truy cập .46 Hình 4-20 Xác nhận đăng xuất 46 Hình 4-21 Khai báo thư viện form 47 Hình 4-22 Code cho nút đăng xuất 47 Hình 4-23 Code chèn hình 47 Hình 4-24 Button "QUẢN LÝ SÁCH" 47 Hình 4-25 Button "QUẢN LÝ NHẬP SÁCH" 47 Hình 4-26 Button "QUẢN LÝ XUẤT SÁCH" 47 Hình 4-27 Button "QUẢN LÝ NHÂN VIÊN" 47 Hình 4-28 Khai báo thư viện quản lý tác giả .48 Hình 4-29 Quay lại trang 48 Hình 4-30 Giao diện form quản lý tác giả 49 Hình 4-31 Tìm kiếm tác giả .50 Hình 4-32 Tìm kiếm theo mã tác giả 50 Hình 4-33 Tìm kiếm theo họ tên tác giả .51 Hình 4-34 Tìm kiếm theo địa .51 Hình 4-35 Code cho chức “Thêm” 51 Hình 4-36 Code cho chức " Xóa" 51 Hình 4-37 Code cho chức "Sửa" .51 Hình 4-38 Code cho chức "Tìm kiếm" 52 iv 0 Hình 4-39 Phương thức timkiem () 52 Hình 4-40 Code cho chức "Reset" .52 Hình 4-41 Form quản lý nhà xuất .52 Hình 4-42 Tìm kiếm nhà xuất .53 Hình 4-43 Tìm kiếm theo mã nhà xuất 54 Hình 4-44 Tìm kiếm theo tên nhà xuất 54 Hình 4-45 Tìm kiếm theo địa nhà xuất 54 Hình 4-46 Code cho chức "Thêm" 54 Hình 4-47 Code cho chức "Xóa" .54 Hình 4-48 Code cho chức “Sửa” .55 Hình 4-49 Code cho chức "Tìm kiếm" 55 Hình 4-50 Code cho phương thức tim () 55 Hình 4-51 Code cho chức "Reset" .55 Hình 4-52 Form giao diện quản lý loại sách 55 Hình 4-53 Tìm kiếm loại sách 57 Hình 4-54 Tìm kiếm theo mã loại sách 57 Hình 4-55 Tìm kiếm theo tên loại sách 57 Hình 4-56 Code cho chức "Thêm" 57 Hình 4-57 Code cho chức "Xóa" .58 Hình 4-58 Code cho chức “Sửa” .58 Hình 4-59 Code cho chức "Tìm kiếm" 58 Hình 4-60 Code cho phương thức timkiemls () 58 Hình 4-61 Code cho chức "Reset" .58 Hình 4-62 Form giao diện quản lý thơng tin sách 58 Hình 4-63 Tìm kiếm sách 60 Hình 4-64 Tìm kiếm theo mã sách .60 Hình 4-65 Tìm kiếm theo tên sách .60 Hình 4-66 Tìm kiếm theo mã nhà xuất 60 Hình 4-67 Tìm kiếm theo mã tác giả 60 Hình 4-68 Tìm kiếm theo mã loại sách 61 Hình 4-69 Code cho chức "Thêm" 61 v 0 Đề tài: Xây dựng chương trình quản lý sách nhà sách FAHASA STT Thuộc tính DB_URL USER_NAM PASSWORD Kiểu /lớp String String String Diễn giải Đường dẫn đến CSDL Tên đăng nhập CSDL Mật đăng nhập Bảng 3-11 Bảng thuộc tính lớp KetNoi Định nghĩa thuộc tính lớp KetNoi: private static final String DB_URL = "jdbc:mysql://localhost:3306/QUANLYSACH"; private static final String USER_NAME = "root"; private static final String PASSWORD = "dinhhuynhypha190201"; Các phương thức lớp: Phương thức getConnection (): Dùng để kết nối CSDL với chương trình quản lý Hình 3-7 Phương thức getConnection () 3.3.1.2 Lớp Đăng nhập (ThongTinDangNhap) Mô tả: Lớp đăng nhập dùng để kiểm tra thông tin mật tên đăng nhập để cấp quyền truy cập vào hệ thống cho người dùng Bên cạnh đó, cịn có chức thay đổi mật Các thuộc tính lớp: STT Thuộc tính Kiểu /lớp 0 Ràng buộc Diễn giải Sinh viên thực hiên: Đinh Huỳnh Y Pha- Nguyễn Hoàng Thy Trang 25 Đề tài: Xây dựng chương trình quản lý sách nhà sách FAHASA TenTaiKhoan MatKhau Chuỗi ký tự Chuỗi ký tự Tối đa 10 ký tự Tên đăng nhập Tối đa 30 ký tự Mật Bảng 3-12 Bảng thuộc tính lớp ThongTinDangNhap Định nghĩa thuộc tính lớp ThongTinDangNhap 0 Hình 3-8 Định nghĩa thuộc tính lớp ThongTinDangNhap Các phương thức lớp: Phương thức getter, setter: Lấy giá trị cập nhật giá trị thuộc tính ThongTinDangNhap (): Phương thức khởi tạo TaiKhoan (): Dùng để lưu danh sách tài khoản có để đăng nhập vào chương trình doiMatKhau (ThongTinDangNhap dn): Dùng để đổi mật 3.3.1.3 Lớp Thông tin tác giả (ThongTinTacGia) Mô tả: Thực lấy danh sách từ CSDL trả bảng chức danh sách tác giả Để từ có liệu để thực chức thêm, xóa, sửa, tìm kiếm Reset Các thuộc tính: STT Thuộc tính MaTG HoTenTG SDTTG Kiểu /lớp Chuỗi ký tự Chuỗi ký tự Chuỗi ký tự GioiTinh NgaySinh DiaChi Email Chuỗi ký tự Chuỗi ký tự Chuỗi ký tự Chuỗi ký tự Ràng buộc Tối đa ký tự Tối đa 30 ký tự Bao gồm 10 ký tự số Tối đa 10 ký tự Tối đa 100 ký tự Tối đa 100 ký tự Diễn giải Mã tác giả Họ tên tác giả Số điện thoại tác giả Giới tính tác giả Ngày sinh tác giả Địa tác giả Email tác giả Bảng 3-13 Thuộc tính lớp ThongTinTacGia Định nghĩa thuộc tính lớp: Sinh viên thực hiên: Đinh Huỳnh Y Pha- Nguyễn Hoàng Thy Trang 26 0 Đề tài: Xây dựng chương trình quản lý sách nhà sách FAHASA Hình 3-9 Định nghĩa thuộc tính lớp ThongTinTacGia Các phương thức: Phương thức getter, setter: Lấy giá trị cập nhật giá trị thuộc tính ThongTinTacGia (): Phương thức khởi tạo TacGia (): Lưu danh sách tác giả từ CSDL để đưa lên bảng ThemDuLieu (ThongTinTacGia tg): Dùng để thêm tác giả tg): Dùng để sửa cột thông tin suaDuLieu (ThongTinTacGia tác giả trừ mã tác giả tác giả trừ mã tác giả XoaDuLieu (String MaTG): Dùng để xóa tác giả TimKiemMTG (String MaTG): Tìm kiếm tác giả theo mã tác giả TimKiemHTTG (String HoTenTG): Tìm kiếm tác giả theo họ tên tác giả TimKiemDiaChi (String DiaChi): Tìm kiếm tác giả theo địa 3.3.1.4 Lớp Thông tin loại sách (ThongTinLoaiSach) Mô tả: Thực lấy danh sách từ CSDL trả bảng chức danh sách loại sách Để từ có liệu để thực chức thêm, xóa, sửa, tìm kiếm Reset Các thuộc tính: STT Thuộc tính MaLoaiSach TenLoaiSach Kiểu /lớp Chuỗi ký tự Chuỗi ký tự Ràng buộc Diễn giải Tối đa ký tự Mã loại sách Tối đa 30 ký tự Tên loại sách Bảng 3-14 Bảng thuộc tính lớp ThongTinLoaiSach Định nghĩa thuộc tính lớp: Sinh viên thực hiên: Đinh Huỳnh Y Pha- Nguyễn Hoàng Thy Trang 27 0 Đề tài: Xây dựng chương trình quản lý sách nhà sách FAHASA Hình 3-10 Định nghĩa thuộc tính lớp ThongTinLoaiSach Các phương thức: Phương thức getter, setter: Lấy giá trị cập nhật giá trị thuộc tính ThongTinLoaiSach (): Phương thức khởi tạo LoaiSach (): Lưu danh sách loại sách từ CSDL để đưa lên bảng ThemDuLieu (ThongTinLoaiSach ls): Dùng để thêm loại sách suaDuLieu (ThongTinLoaiSach ls): Dùng để sửa tên loại sách XoaDuLieu (String MaLoaiSach): Dùng để xóa loại sách TimKiemMLS (String MaLoaiSach): Tìm kiếm loại sách theo mã loại sách TimKiemTLS (String TenLoaiSach): Tìm kiếm loại sách theo tên loại sách 3.3.1.5 Lớp Thông tin nhà xuất (ThongTinNXB) Mô tả: Thực lấy danh sách từ CSDL trả bảng chức danh sách nhà xuất Để từ có liệu để thực chức thêm, xóa, sửa, tìm kiếm Reset Các thuộc tính: STT Thuộc tính MaNXB TenNXB DiaChi SDT Kiểu /lớp Chuỗi ký tự Chuỗi ký tự Chuỗi ký tự Chuỗi0 ký 0tự Email Chuỗi ký tự Ràng buộc Tối đa ký tự Tối đa 50 ký tự Tối đa 100 ký tự Bao gồm 10 ký tự số Tối đa 100 ký tự Diễn giải Mã nhà xuất Tên nhà xuất Địa nhà xuất Số điện thoại nhà xuất Email nhà xuất Email Website Chuỗi ký tự Chuỗi ký tự Tối đa 100 ký tự Tối đa 1000 ký tự Email nhà xuất Địa website nhà xuất Bảng 3-15 Thuộc tính lớp ThongTinNXB Định nghĩa thuộc tính lớp ThongTinNXB Sinh viên thực hiên: Đinh Huỳnh Y Pha- Nguyễn Hoàng Thy Trang 28 Đề tài: Xây dựng chương trình quản lý sách nhà sách FAHASA 0 Hình 3-11 Định nghĩa thuộc tính lớp ThongTinNXB Các phương thức: Phương thức getter, setter: Lấy giá trị cập nhật giá trị thuộc tính ThongTinNXB (): Phương thức khởi tạo NXB (): Lưu danh sách nhà xuất từ CSDL đưa lên bảng danh sách nhà xuất ThemDuLieu (ThongTinNXB nxb): Dùng để thêm liệu nhà xuất suaDuLieu (ThongTinNXB nxb): Dùng để sửa thông tin nhà xuất trừ mã nhà xuất XoaDuLieu (String MaNXB): Dùng để xóa thơng tin nhà xuất TimKiemMaNXB (String MaNXB): Dùng để tìm kiếm thông tin nhà xuất theo mã nhà xuất TimKiemTenNXB (String TenNXB): Dùng để tìm kiếm thơng tin nhà xuất theo tên nhà xuất TimKiemDiaChi (String DiaChi): Dùng để tìm kiếm thơng tin nhà xuất theo địa nhà xuất 3.3.1.6 Lớp Thông sách (ThongTinSach) Mô tả: Thực lấy danh sách từ CSDL trả bảng chức danh sách nhà xuất Để từ có liệu để thực chức thêm, xóa, sửa, tìm kiếm Reset Sinh viên thực hiên: Đinh Huỳnh Y Pha- Nguyễn Hoàng Thy Trang 29 0 Đề tài: Xây dựng chương trình quản lý sách nhà sách FAHASA Các thuộc tính: STT Thuộc tính MaSach TenSach SoLuong DonGia NamXuatBa n MaNXB Kiểu /lớp Ràng buộc Chuỗi ký tự Tối đa ký tự Chuỗi ký tự Tối đa 50 ký tự Số nguyên Lớn Số thực Lớn Chuỗi ký tự Bao gồm số Chuỗi ký tự MaLoaiSach Chuỗi ký tự Diễn giải Mã sách Tên sách Số lượng sách Đơn giá sách Năm xuất Phải nằm Mã nhà xuất danh sách nhà xuất (Khóa ngoại bảng NhaXuatBan) Phải nằm Mã loại sách MaTG Chuỗi ký tự danh sách loại sách (Khóa ngoại bảng LoaiSach) Phải nằm Mã tác giả danh sách tác giả (Khóa ngoại bảng TacGia) Bảng 3-16 Bảng thuộc tính lớp ThongTinSach Định nghĩa thuộc tính lớp ThongTinSach Hình 3-12 Định nghĩa thuộc tính lớp ThongTinSach Các phương thức: Phương thức getter, setter: Lấy giá trị cập nhật giá trị thuộc tính ThongTinSach (): Phương thức khởi tạo Sach (): Dùng để lưu danh sách sách từ CSDL, sau nạp liệu vào bảng danh sách sách giao diện ThemDuLieu (ThongTinSach s): Được dùng để thêm liệu cho sách suaDuLieu (ThongTinSach s): Được dùng để sửa liệu sách trừ mã sách XoaDuLieu (String MaSach): Dùng để xóa liệu sách Sinh viên thực hiên: Đinh Huỳnh Y Pha- Nguyễn Hoàng Thy Trang 30 0 Đề tài: Xây dựng chương trình quản lý sách nhà sách FAHASA TimKiemMaSach (String MaSach, String TenSach, String MaTG, String MaNXB, String MaLoaiSach): Dùng để tìm kiếm liệu sách theo mã sách, tên sách, mã tác giả, mã nhà xuất mã loại sách 3.3.1.7 Lớp Thông tin phiếu nhập (ThongTinPhieuNhap) Mô tả: Thực lấy danh sách từ CSDL trả bảng chức danh sách phiếu nhập sách Để từ có liệu để thực chức thêm, xóa, sửa, tìm kiếm Reset Các thuộc tính: STT Kiểu /lớp Ràng buộc Chuỗi ký tự Tối đa ký tự Thuộc tính MaPhieuNha p MaNV NgayNhap TSLNhap Chuỗi ký tự Số nguyên Chuỗi ký tự Diễn giải Mã phiếu nhập Phải nằm Mã nhân viên danh sách sách (Khóa ngoại bảng Sach) Ngày nhập Lớn Tổng số lượng nhập Bảng 3-17 Thuộc tính lớp ThongTinPhieuNhap Định nghĩa thuộc tính lớp ThongTinPhieuNhap 0 Hình 3-13 Định nghĩa thuộc tính lớp ThongTinPhieuNhap Các phương thức: Phương thức getter, setter: Lấy giá trị cập nhật giá trị thuộc tính ThongTinPhieuNhap (): Phương thức khởi tạo PhieuNhap (): Lưu danh sách phiếu nhập sách từ CSDL đưa lên bảng danh sách phiếu nhập ThemDuLieu (ThongTinPhieuNhap pn): Dùng để thêm liệu phiếu nhập suaDuLieu (ThongTinPhieuNhap pn): Dùng để sửa thông tin phiếu nhập trừ mã phiếu nhập XoaDuLieu (String MaPhieuNhap): Dùng để xóa thơng tin phiếu nhập Sinh viên thực hiên: Đinh Huỳnh Y Pha- Nguyễn Hoàng Thy Trang 31 0 Đề tài: Xây dựng chương trình quản lý sách nhà sách FAHASA TimKiemMa (String MaNV, String MaPhieuNhap): Dùng để tìm kiếm thơng tin phiếu nhập theo mã nhân viên mã phiếu nhập TimKiemSL (int SoLuong): Dùng để tìm kiếm thơng tin phiếu nhập theo tên số lượng 3.3.1.8 Lớp Thông tin phiếu xuất (ThongTinPhieuXuat) Mô tả: Thực lấy danh sách từ CSDL từ MYSQL Để từ có liệu để thực chức thêm, xóa, sửa, tìm kiếm Reset Các thuộc tính: STT Thuộc tính MaPhieuXuat MaNV NgayXuat TSLXuat Kiểu /lớp Ràng buộc Chuỗi ký tự Tối đa ký tự Chuỗi ký tự Phải nằm danh sách nhân viên (Khóa ngoại bảng NhanVien) Chuỗi ký tự Số nguyên Lớn Diễn giải Mã phiếu xuất Mã nhân viên Ngày xuất Tổng số lượng xuất Bảng 3-18 Thuộc tính lớp ThongTinPhieuXuat Định nghĩa thuộc tính lớp ThongTinPhieuXuat Hình 3-14 Định nghĩa thuộc tính lớp ThongTinPhieuXuat Các phương thức: Phương thức getter, setter: Lấy giá trị cập nhật giá trị thuộc tính ThongTinPhieuXuat (): Phương thức khởi tạo PhieuXuat (): Lưu danh sách phiếu xuất sách từ CSDL đưa lên bảng danh sách phiếu xuất ThemDuLieu (ThongTinPhieuXuat px): Dùng để thêm liệu phiếu xuất suaDuLieu (ThongTinPhieuXuat px): Dùng để sửa thông tin phiếu xuất trừ mã phiếu xuất 0 XoaDuLieu (String MaPhieuXuat): Dùng để xóa thơng tin phiếu xuất Sinh viên thực hiên: Đinh Huỳnh Y Pha- Nguyễn Hoàng Thy Trang 32 Đề tài: Xây dựng chương trình quản lý sách nhà sách FAHASA TimKiemMa (String MaNV, String MaPhieuXuat): Dùng để tìm kiếm thông tin phiếu xuất theo mã nhân viên mã phiếu xuất TimKiemSL (int SoLuong): Dùng để tìm kiếm thông tin phiếu xuất theo số lượng 0 TimKiemNTN (int ngay, int thang): Dùng để tìm kiếm thơng tin phiếu xuất theo ngày tháng phiếu xuất 3.3.1.9 Lớp Thông tin chi tiết phiếu nhập (ThongTinCTPN) Mô tả: Thực lấy danh sách từ CSDL trả bảng chứa danh sách chi tiết phiếu nhập sách Để từ có liệu để thực chức thêm, xóa, sửa, tìm kiếm Reset Các thuộc tính: STT Thuộc tính MaSach MaPhieuNha p SLnhap DonGia Kiểu /lớp Ràng buộc Chuỗi ký tự Phải nằm danh sách sách (Khóa ngoại bảng Sach) Chuỗi ký tự Phải nằm danh sách phiếu nhập (Khóa ngoại bảng PhieuNhap) Số nguyên Lớn Số thực Lớn Diễn giải Mã sách Mã phiếu nhập Số lượng nhập Đơn giá Bảng 3-19 Thuộc tính lớp ThongTinCTPN Định nghĩa thuộc tính lớp ThongTinCTPN Hình 3-15 Định nghĩa thuộc tính lớp ThongTinCTPN Các phương thức: Phương thức getter, setter: Lấy giá trị cập nhật giá trị thuộc tính ThongTinCTPN (): Phương thức khởi tạo CTPN (): Lưu danh sách chi tiết phiếu nhập sách từ CSDL đưa lên bảng danh sách chi tiết phiếu nhập Sinh viên thực hiên: Đinh Huỳnh Y Pha- Nguyễn Hoàng Thy Trang 33 0 ... lý sách nhà sách FAHASA với chức như: Quy trình quản lý sách nhà sách Quản lý thông tin sách bao gồm: Mã sách, tên sách, số lượng, giá bán, … Quản lý nhập sách từ nhà cung cấp Quản lý. .. Trang Đề tài: Xây dựng chương trình quản lý sách nhà sách FAHASA 0 đề tài thơng qua việc tìm kiếm tài liệu, thơng tin liên quan đến nhà sách FAHASA quy trình quản lý nhà sách FAHASA nhà sách khác... Hồ Chí Minh, tháng 08 năm 2021 BỘ TÀI CHÍNH TRƯỜNG ĐẠI HỌC TÀI CHÍNH-MARKETING KHOA CƠNG NGHỆ THƠNG TIN ĐỒ ÁN MƠN HỌC LẬP TRÌNH JAVA Đề Tài: CHƯƠNG TRÌNH QUẢN LÝ SÁCH TẠI NHÀ SÁCH FAHASA Giảng