Bài tập java cơ sở 2

11 353 2
Bài tập java cơ sở 2

Đ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

Bài tập java cơ sở 2 Java là một trong những ngôn ngữ lập trình hướng đối tượng phổ biến. Nó giúp cho các lập trình viên phát triển các ứng dụng mà có thể chạy trên nhiều thiết bị phần cứng và hệ điều hành khác nhau.

BÀI TẬP Bài tập Thực hành JDBC Bài Cho bảng liệu Product(productCode, productNam, quantity) Viết chương trình lấy thơng tin từ bảng xóa liệu bảng theo yêu cầu sau: - Tạo form chính: - Khi người dùng nhập product code bấm nút Retrieve, chương trình lấy thơng tin từ sở liệu hiển thị thông tin đầy đủ ô product name quantity - Khi người dùng nhập product code bấm nút Delete, chương trình xóa ghi tương ứng hiển thị hộp thơng báo xóa thành cơng khơng thành cơng Bài Viết chương trình BookManager với yêu cầu sau: - Tạo CSDL gồm bảng: User (username, password) Book (code,title) - Tạo form với giao diện hình Lưu ý: form panel, Login BookManager - Khi người dùng nhập username, password, chương trình kiểm tra đăng nhập  Nếu username, password bảng User panel BookManeger enable phép người dùng thực chức quản lý sách  Nếu username, password sai, chương trình hiển thị thơng báo u cầu người dùng nhập lại - Cài đặt chức Add, Edit, Delete, Search cho panel BookManager Bài Cho sở liệu tên QLSV với cuấ trúc bảng đựoc cho sau: Hãy nhập liệu bảng 10 mẫu tin để kiểm tra Tạo project ngơn ngữ lập trình java thực cơng việc sau: Kết nối với CSDL hiển thị thơng tin lên giao diện hình sau: Khi nhấn nút “Thêm”: Khi nhấn nút “Hủy” “Lưu”: thực tác vụ trở lại giao diện ban đầu Khi nhấn nút “Sửa”: Khi nhấn nút “Xem danh sách sinh viên lớp tại”, giao diện hình hiển thị sinh viên thuộc lớp chọn Bài Với sở liệu trên, học viên tạo form gồm; bên trái JTree hiển thị Danh sách lớp học bên phải dùng Jtable hiển thị sinh viên lớp chọn bên trái hình dưới: Bài Cho CSDL hình dưới: Tạo CSDL theo hình HQT CSDL MySQL, Access hay SQL server Tạo form đăng nhập theo hình sau: Khi user nhấn nút Logon, chương trình kiểm tra user password hiển thị thông báo user không đăng nhập Trường hợp user đăng nhập thành cơng, chương trình lưu trữ mẫu tin xuống bảng tblSession đồng thời lấy tất quyền mà user bảng tblPrivileges Khi hiển thị chương trình chính, tùy theo quyền mà user có, menu chương trình enable disable Hãy tạo form để quản lý users Các chức thêm,xóa, sửa, cập nhật, tìm kiếm,…chức cấp quyền cho users Form đổi password Bài Viết chương trình quản lý sản phẩm, giao diện bên dưới: - Sinh viên tự thiết kế sở liệu hợp lý để thực yêu cầu sau: o CSDL gồm bảng: Bảng Danh mục bảng Sản phẩm o Khi chương trình bắt đầu khởi động load tồn danh mục sản phẩm vào JList bên trái hình load vào JCombobox bên phải hình o Khi bấm vào danh mục sản phẩm hiển thị danh sách sản phẩm danh mục vào JTable bên phải hình o Khi chọn Sản phẩm JTable, chương trình hiển thị thơng tin chi tiết sản phầm vào mục chi tiết góc phải bên hình o Khi bấm vào nút New bên Danh mục sản phẩm, chương trình hiển thị cửa sổ cho phép nhập danh mục sản phẩm vào sở liệu người sử dụng click nút OK: o Khi bấm vào nút Update bên Danh mục sản phẩm, chương trình hiển thị thơng tin chi tiết danh mục chọn phép người sử dụng sửa lại tên danh mục: o Khi bấm nút Remove bên Danh mục sản phẩm, chương trình xóa danh mục sản phẩm chọn Chú ý: Danh mục sản phẩm bên phải thơng báo cho người sử dụng biết hỏi xem muốn xóa tất ln hay không o Khi bấm nút New bên phần sản phẩm: xóa trắng JTextField, cho phép người sử dụng nhập sản phẩm theo danh mục o Khi bấm nút Save: chương trình lưu thơng tin sản phẩm, Nếu mã tồn tự động update, mã chưa tồn thực lưu sản phẩm o Khi bấm nút Remove bên phần sản phẩm: chương trình xóa sản phẩm chọn JTable o Menu File: menu Exit, cho phép khỏi chương trình Khi user bấm vào menu Exit, chương trình hiển thị thơng báo hỏi người sử dụng chắn muốn hay khơng if(JOptionPane.showConfirmDialog (this, "Bạn chắn muốn khơng?","Thơngbáo", JOptionPane.YES_NO_OPTION)==JOptionPane.YES_OPTION) System.exit(0); Bài Viết chương trình QL thư viện Cho CSDL thư viện hình bảng bên dưới: - Bảng tblPublisher Dùng để lưu danh sách nhà xuất bản, khóa PublisherCode, Một nhà xuất nhiều đầu sách tblPublisher Columns Name PublisherCode PublisherName Address Phone Data Type VARCHAR NVARCHAR NVARCHAR NVARCHAR Data Size 100 Description Mã nhà xuất ( khóa chính) Tên nhà xuất Địa Điện thọai - Bảng tblBook dùng để lưu danh sách đầu sách, khóa BookCode, khóa ngoại PublisherCode, Khóa ngoại tham chiếu tới cột PublisherCode bảng tblPublisher tblBook Columns Name Data Type Data Size Description BookCode BookName PublisherCode VARCHAR NVARCHAR VARCHAR 100 Mã sách ( khóa chính) Tên sách Mã nhà xuất bản(khóa ngọai) 100 - Mối quan hệ tblPublisher tblBook: Dữ liệu mẫu cho bảng: tblPublisher PublisherCode P020202021 P020202022 PublisherName Addison Wesley P020202023 John Wiley and Sons McGraw Hill P020202024 Wrox P020202025 Prentice Hall PTR tblBook BookCode B032120449 B032120450 B032120451 B032120452 Address 75 Arlington St., Suite 300, Boston, MA 605 Third Ave., New York, NY Phone 113-114-0115 121 Ave of The Americas, New York, NY 10475 Crosspoint Blvd., Indianapolis, IN 49 Sandiego, USA 113-110-0118 BookName Introduction to The Design and Analysis of Algorithms Operating System Concepts Advanced Concepts in Operating Systems 6th Beginning XML 2nd 113-112-0117 114-114-0119 110-115-0113 PublisherCode P020202021 P020202022 P020202023 P020202024 B032120453 B032120454 B032120455 B032120456 B032120457 B032120458 B032120459 B032120460 B032120461 B032120462 B032120463 B032120464 B032120465 B032120466 B032120467 Core Java Volume II A Biography Compiled Academic Culture Achieving Broad Development P020202025 P020202021 P020202021 P020202021 Achieving a Productive Aging Society Portrait of a Marching Black Automatically Adaptable Software Problems in Psychology Human Relations in a Factory Admiral Halsey's Story Theoretical and Research Perspectives The Adolescent in Turmoil Adolphus, a Tale Adventures Aerogeology Tạo nhập liệu cho CSDL Xây dựng chương trình với yêu cầu sau: Tạo form chính: 10 P020202021 P020202021 P020202022 P020202022 P020202022 P020202023 P020202024 P020202021 P020202024 P020202021 P020202021 - - Hiển thị danh sách nhà xuất lên JTable, viết kiện cho JButton “Về trước”, “Về sau” JTable Chú ý lần click vào dòng JTable hiển thị thơng tin nhà xuất lên phần thơng tin chi tiết; Click “Về trước” hiển thị nhà xuất phía trước; Click “Về sau” hiển thị nhà xuất phía sau Cài đặt chức Thêm, Lưu, Sửa, Xóa Cài đặt chức tìm kiếm bấm vào nút “Tìm Kiếm” Giao diện chức tìm kiếm hình dưới: Chú ý: chức tìm kiếm gần xác Ví dụ: người dùng nhập p02 23 chương trình xuất tồn đầu sách theo mã nhà xuất chứa chuỗi p02, 23 (HD: Dùng từ khóa like % câu truy vấn tìm kiếm tương đối) 11 ... với yêu cầu sau: Tạo form chính: 10 P 020 2 020 21 P 020 2 020 21 P 020 2 020 22 P 020 2 020 22 P 020 2 020 22 P 020 2 020 23 P 020 2 020 24 P 020 2 020 21 P 020 2 020 24 P 020 2 020 21 P 020 2 020 21 - - Hiển thị danh sách nhà xuất lên... XML 2nd 113-1 12- 0117 114-114-0119 110-115-0113 PublisherCode P 020 2 020 21 P 020 2 020 22 P 020 2 020 23 P 020 2 020 24 B0 321 20453 B0 321 20454 B0 321 20455 B0 321 20456 B0 321 20457 B0 321 20458 B0 321 20459 B0 321 20460... B0 321 20461 B0 321 204 62 B0 321 20463 B0 321 20464 B0 321 20465 B0 321 20466 B0 321 20467 Core Java Volume II A Biography Compiled Academic Culture Achieving Broad Development P 020 2 020 25 P 020 2 020 21 P 020 2 020 21

Ngày đăng: 29/06/2018, 10:21

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

Tài liệu liên quan