Thuc hanh java b4

5 51 0
Thuc hanh java   b4

Đang tải... (xem toàn văn)

Thông tin tài liệu

Câu 1: Tạo CSDL cho sơ đồ Class phía trên, với tên CSDL là TH_CSDL_JAVA. Câu 2: Tạo các Class KhachHang, SanPham, HoaDon, ChiTietHD trong Java, tạo các hàm xây dựng của Class này và viết các phương thức getter, setter cho tất cả các thuộc tính của các Class này. Câu 3: Thực hiện cài đặt thư viện hổ trợ tương tác với MySQL bằng Java trong Eclipse. Câu 4: Tạo ra Class để kết nối đến MySQL, và thực hiện các lệnh truy vấn (query). Câu 5: Trong Class KhachHang, thực hiện các yêu cầu sau: a) Tạo phương thức insertKhachHang để thêm 1 khách hàng vào CSDL b) Viết phương thức updateKhachHang() để cập nhật thông tin khách hàng vào CSDL c) Viết một phương thức static getAllKhachHang để lấy danh sách tất cả khách hàng trong CSDL. d) Tạo phương thức static getAllKhachHangOrderByTen(): Thực hiện lấy tất cả các khách hàng trong CSDL và sắp xếp kết quả tăng dần theo tên tên khách hàng.

Cho sơ đồ Class • Chú ý: Hệ quản trị CSDL phần thực hành MySQL Câu 1: Tạo CSDL cho sơ đồ Class phía trên, với tên CSDL TH_CSDL_JAVA Câu 2: Tạo Class KhachHang, SanPham, HoaDon, ChiTietHD Java, tạo hàm xây dựng Class viết phương thức getter, setter cho tất thuộc tính Class Câu 3: Thực cài đặt thư viện hổ trợ tương tác với MySQL Java Eclipse Câu 4: Tạo Class để kết nối đến MySQL, thực lệnh truy vấn (query) Câu 5: Trong Class KhachHang, thực yêu cầu sau: a) Tạo phương thức insertKhachHang để thêm khách hàng vào CSDL b) Viết phương thức updateKhachHang() để cập nhật thông tin khách hàng vào CSDL c) Viết phương thức static getAllKhachHang để lấy danh sách tất khách hàng CSDL d) Tạo phương thức static getAllKhachHangOrderByTen(): Thực lấy tất khách hàng CSDL xếp kết tăng dần theo tên tên khách hàng e) Viết phương thức static getKhachHang(String makh) để lấy thông tin khách hàng CSDL có mã khách hàng makh f) Viết phương thức static getKhachHangFromTen(String tenkh) để lấy danh sách khách hàng CSDL có tên khách hàng giống với tenkh Câu 6: Tạo Class Main_KhachHang thực yêu cầu sau: a) Nhập số n > (là số lượng khác hàng), sau thực việc nhập thông tin n khách hàng thêm vào CSDL (sử dụng phương thức insertKhachHang Class KhachHang) b) Thực lấy tất khách hàng có CSDL hiển thị thông tin khách hàng lên hình System.out (sử dụng phương thức getAllKhachHang() Class KhachHang) c) Thực lấy tất khách hàng có CSDL, xếp kết giảm dần theo tên khách hàng hiển thị thông tin khách hàng lên hình System.out d) Cho phép nhập vào tên khách hàng thực tìm kiếm tên khách hàng CSDL Hiển thị kết tìm lên hình System.out (getKhachHangFromTen) Câu 7: Trong Class SanPham, thực yêu cầu sau: a) Tạo phương thức insertSanPham() để thêm sản phẩm vào CSDL b) Tạo phương thức updateDonGiaSP(int dongia) để cập nhật lại đơn giá sản phẩm CSDL c) Tạo phương thức updateSLTonKhosSP(int sltonkhoa) để cập nhật lại só lượng tồn kho sản phẩm CSDL d) Tạo phương thức updateSanPham() để cập nhật lại thông tin sản phẩm CSDL e) Tạo phương thức static getAllSanPham(): lấy tất sản phẩm có CSDL f) Tạo phương thức static getAllSanPhamOrderByMa(): Thực lấy tất phẩm sản phẩm xếp kết tăng dần theo mã sản phẩm g) Tạo phương thức static getAllSanPhamOrderByTen(): Thực lấy tất phẩm sản phẩm xếp kết tăng dần theo tên sản phẩm h) Tạo phương thức static getAllSanPhamOrderByGia(): Thực lấy tất phẩm sản phẩm xếp kết tăng dần theo đơn giá sản phẩm i) Tạo phương thức static getSanPham(String MaSP): lấy sản phẩm CSDL có mã sản phẩm MaSP j) Tạo phương thức static getSanPhamFromTen(String TenSP): Lấy sản phẩm CSDL dựa tên TenSP Câu 8: Tạo Class Main_SanPham thực yêu cầu sau: a) Nhập số n > (là số lượng sản phẩm), sau thực việc nhập thơng tin n sản phẩm thêm vào CSDL (sử dụng phương thức insertSanPham Class SanPham) b) Thực lấy tất sản phẩm có CSDL hiển thị thông tin sản phẩm lên hình System.out (sử dụng phương thức getAllSanPham() Class KhachHang) c) Thực cập nhật lại tất đơn giá sản phẩm CSDL, đơn giá đơn giá củ + 1500 c) Thực lấy tất sản phẩm có CSDL, xếp kết giảm dần theo đơn giá hiển thị thông tin sản phẩm lên hình System.out d) Cho phép nhập vào tên sản phẩm thực tìm kiếm tên sản phẩm CSDL Hiển thị kết tìm lên hình System.out (getSanPhamFromTen) Câu 9: Trong Class ChiTietHD thực yêu cầu sau: a) Tạo phương thức insertChiTietHD() để thêm chi tiết hóa đơn vào CSDL b) Tạo phương thức getAllChiTiet(String mahd) để lấy tất chi tiết hóa đơn hóa đơn có mã mahd Câu 10: Trong Class HoaDon, thực yêu cầu sau: a) Tạo phương thức insertHoaDon() để thêm hóa đơn vào CSDL Việc thêm hóa đơn vào CSDL phải thực thêm chi tiết hóa đơn, thêm vào CSDL hồn chỉnh commit CSDL Thành tiền hóa đơn tổng số lượng * đơn giá chi tiết hóa đơn b) Tạo phương thức static getAllHoaDon(String makh) để lấy tất hóa đơn khác hàng có mã makh Câu 11: Trong Class Main_HoaDon thực lấy khách hàng CSDL tạo hóa đơn cho khách hàng Thực việc n>5 lần (n nhập từ bàn phím) Câu 12: Trong Class KhachHang, thực yêu cầu sau: a) Viết phương thức tkSLHD() để thống kế số lượng hóa đơn khách hàng b) Viết phương thức maxHD() để lấy hóa đơn khách hàng có thành tiền lớn c) Viết phương thức minHD() để lấy hóa đơn khách hàng có thành tiền nhỏ d) Viết phương thức tkHDTrongThang(int thang, int nam) để lấy tất hóa đơn tháng năm khách hàng xếp giảm dần theo ngày tạo hóa đơn Câu 13: Trong Class SanPham, thực yêu cầu sau: a) Viết phương thức static getSanPhamMaxMua(int thang, int nam) để lấy sản phẩm lượng mua nhiều tháng năm b) Viết phương thức static getSanPhamMinMua(int thang, int nam) để lấy sản phẩm lượng mua tháng năm Câu 14: Trong Class Main_KhachHang, thực yêu cầu sau: a) Lấy tất khách hàng CSDL thực lấy số lượng hóa đơn, hóa đơn có thành tiền lớn hóa đơn có thành tiền nhỏ nhất, hiển thị lên hình theo cấu trúc sau: mã khách hàng; tên khách hàng; số lượng hóa đơn; thành tiền hóa đơn cao nhất; thành tiền hóa đơn thấp Mỗi khách hàng hiển thị dịng b) Lấy thơng tin khách hàng CSDL dựa tên nhập vào, hiển thị tổng giá trị mua hàng tháng năm 2018 khách hàng Hiển thị theo cấu trúc sau: Mã khách hàng; tên khách hàng; tổng tiền tháng 1; tổng tiền tháng 2; tổng tiền tháng 3; tổng tiền tháng 4; tổng tiền tháng 5; tổng tiền tháng 6; tổng tiền tháng 7; tổng tiền tháng 8; tổng tiền tháng 9; tổng tiền tháng 10; tổng tiền tháng 11; tổng tiền tháng 12 Mỗi khách hàng hiển thị dòng Câu 15: Trong Class Main_SanPham, thực yêu cầu sau: a) Hiển thị thông tin sản phẩm mua nhiều tháng N năm 2018 N nhập từ bàn phím b) Hiển thị thơng tin sản phẩm mua tháng N năm 2018 N nhập từ bàn phím ...Câu 1: Tạo CSDL cho sơ đồ Class phía trên, với tên CSDL TH_CSDL _JAVA Câu 2: Tạo Class KhachHang, SanPham, HoaDon, ChiTietHD Java, tạo hàm xây dựng Class viết phương thức getter, setter cho tất... getter, setter cho tất thuộc tính Class Câu 3: Thực cài đặt thư viện hổ trợ tương tác với MySQL Java Eclipse Câu 4: Tạo Class để kết nối đến MySQL, thực lệnh truy vấn (query) Câu 5: Trong Class

Ngày đăng: 18/11/2020, 14:22

Từ khóa liên quan

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

Tài liệu liên quan