Sharecode quản lý sản phẩm phiên bản java
CSDL gồm có 2 bảng: Bảng Danh mục và bảng Sản phẩm
Khi chương trình bắt đầu khởi động thì load toàn bộ danh mục sản phẩm vào JList bên trái màn hình và load vào JCombobox bên phải màn hình.
Khi bấm vào từng danh mục sản phẩm thì hiển thị danh sách các sản phẩm của danh mục đó vào JTable bên phải màn hình.
Khi chọn từng Sản phẩm trong JTable, chương trình sẽ hiển thị thông tin chi tiết của sản phầm đó vào mục chi tiết ở góc phải bên dưới màn hình
Khi bấm vào nút New bên Danh mục sản phẩm, chương trình sẽ hiển thị cửa sổ cho phép nhập mới một danh mục sản phẩm vào cơ sở dữ liệu khi người sử dụng click nút OK:
Khi bấm vào nút Update bên Danh mục sản phẩm, chương trình sẽ hiển thị thông tin chi tiết của danh mục đang chọn để cho phép người sử dụng sửa lại tên danh mục:
Khi bấm nút Remove bên Danh mục sản phẩm, chương trình sẽ xóa danh mục sản phẩm đang chọn. Chú ý rằng nếu Danh mục này đã có sản phẩm bên trong thì phải thông báo cho người sử dụng biết và hỏi xem có muốn xóa tất cả luôn hay không.
Khi bấm nút New bên phần sản phẩm: xóa trắng các JTextField, cho phép người sử dụng nhập mới 1 sản phẩm theo từng danh mục
Khi bấm nút Save: chương trình sẽ lưu thông tin của sản phẩm, Nếu như mã tồn tại thì tự động update, còn mã chưa tồn tại thì thực hiện lưu mới sản phẩm.
Khi bấm nút Remove bên phần sản phẩm: chương trình sẽ xóa sản phẩm đang chọn trong JTable.
Menu File: Sẽ có 2 mục menu con; Menu 1 tên là Print cho phép in ấn toàn bộ danh mục sản phẩm và các sản phẩm bên trong danh mục. Menu 2 tên là Exit, cho phép thoát khỏi chương trình.
XEM THÊM ==> Hướng dẫn cài đặt chi tiết
Nguồn: Sharecode.vn
Chạy trên esclipse, như video demo