ĐẠI HỌC DUY TÂN ĐỒ ÁN CÁ NHÂN Tên đề tài: Quản lý hóa đơn vật liệu xây dự ngGIẢNG VIÊN : ThS... 20/jtable: hiển thị dữ liệu dưới dạng bảng 21/cursor: đổi biểu tư ng c a con trợ ủ ỏ chuột
Trang 1ĐẠI HỌC DUY TÂN
ĐỒ ÁN CÁ NHÂN
Tên đề tài: Quản lý hóa đơn vật liệu xây dự ng
GIẢNG VIÊN : ThS LƯU VĂN HIỀN
Họ và tên sinh viên : Lại Hữu Triệu
Đà Nẵng, 15/10/2023
Trang 32.3.$Thêm%Hóa%Đơn Thêm$1$hóa$đơn$mới$vào$bảng$thống$kê:$ $ 2.4.$Xóa%Hóa%Đơn% $: Dùng$để$xóa$dữ$liệu$theo$mã.$
Trang 420/jtable: hiển thị dữ liệu dưới dạng bảng
21/cursor: đổi biểu tư ng c a con trợ ủ ỏ chuột khi di chuyển vào các button
22/iconText Gap: xác định kho ng ả cách giữa bi u tư ng và văn bể ợ ản 23/opaque: độ mờ của các thành ph n trong button.ầ
24/perferredSize: kích thước ưu tiên của thành ph n trong buttonầ 25/horizontalAlignment: căn chỉnh ngang cho các thành ph n ầ 26/horizontalTextPotision: xác định vị trí ngang của văn b n hoả ặc biểu tượng trong ph n hi n thị ầ ể
27/rolloverEnabled: lựa ch n bọ ật t t hiắ ệ ứng rollover u
28/defaultCapable:xác$định$nút$này$có$ph i$là$m c$đ nh$hay$không.ả ặ ị $
Trang 5evt):%Dùng$để$in$ra$thông$tin$sẵn$có$c a$các$v t$li u$và$các$khách$ủ ậ ệ
Trang 6evt):Hiển$th thông$tin$c a$các$hóa$đơn$trong$b ng$thành$phị$ ủ ả ần.% 13 private%void%
btnNhapLaiActionPerformed(java.awt.event.ActionEvent% evt):%Dùng$để$reset$thông$tin$đang$nh p$trên$Text$fieldậ %
14 public void focusGained(FocusEvent e):Được triệu hồi khi m t ộ thành phần nhận keyboard focus!
15 mouseEntered(MouseEvent%%e):%xuất$hi n$khi$di$chuy n$ệ ể chuột$vào$1$thành$phần.%
16 mouseExited%(MouseEvent%%e):%xuất$hi n$khi$di$chuy n$ệ ể chuột$thoát$kh i$1$thành$phần.%ỏ
17 void%focusLost(FocusEvent%e):%Được$tri u$h i$khi$m t$thành$ệ ồ ộ ph n$mầ ất$keyboard$focus$
19 void%mouseReleased(MouseEvent%e):$Được$tri u$h i$khi$ệ ồ một$nút$chuột$đã$đư c$nhả$ợ ra$trên$m t$thành$ph n.$ộ ầ
20 public%void%mouseDragged(MouseEvent%e):$ ấxu t$hi n$khi$ệ click$chuột$được$nhấn$trên$m t$thành$phầộ n$và$sau$đó$đư c$kéoợ $ $
$ $
Phần%C:%Đề%tài,%thuộc%tính,%đối%tượng:% 1 Đề%tài:%Quản$lý$vật$liệu$xây$dựng%
2 Chức%năng:%13$chức$năng:$ ọc$File,$Thêm,$In$ óa$ ơn$Từng$Loại$Đ H Đ Vật$ iệu,$Sắp$Xếp$ óa$ ơn$(giảm$dần$theo$t ành$tiền),$Xóa,$ óa$L H Đ h H Đơn$ ủa$Khách$HàngC ,$Vật$Liệu$ ắt$Nhất,$Vật$Liệu$R Nhất,$Xuất$Đ ẻ$
Trang 122.4 Xóa:%Trước$khi$ta$bấm$vào$nút$ ,$ta$cần$phải$chọn$ mã$ ách$kh hang ngay$tại$combo$b$ ox$bên$cạnh.$Sau$khi$chúng$ta$ óa,$x hệ$thống$sẽ$tự$cập$nhật$lại$các$mã$ ã$bđ ị$xóa$và$sẽ$không$ ó$mã$nào$c bị$trùng$với$nhau$
$ $
Trang 14$,$ta$phải$chọn$ áng$và$năm$ở$hai$th combo$box$bên$cạnh,$nếu$tìm$thấy$thời$gian$phù$hợp$sẽ$hiện$hóa$ đơn.$Nếu$không$tìm$thấy$ ày$thángng $phù$hợp,$ta$sẽ$nhận$ ược$đ thông$báo%
$
Trang 152.7 Hóa% ơn%vật%liệu% $đ : Trước$khi ta$bấm$vào$nút$$ thì$ chúng$ta$ ẽ$phs ải$chọn$loại$vật$liệu$$
Trang 17$ 2.8 Sắp%xếp% óa% ơn:%Khi$ta$bấm$vào$nút$h đ $các$hóa$
đơn$sẽ$ ược$sđ ắp$xếp$theo$thứ$tự$giảm$dần$( ếp$theo$giá$bán).%$x %
Trước$khi$bấm$:$
Trang 192.9 Vật%liệu%rẻ%nhất:%Khi$ta$bấm$vào$nút$ $thì$ ật$liệu$v rẻ$nhất$(theo giá$nhập$)$ ẽ$hiện$ra$ s $:$
Trang 22Nếu$chọn$ YES$ $:$
Trang 23$ $
2.12 Hóa$ ơn$của$khách$hàngđ $:$Trước$khi$bấm$vào$nút$ ,$
ta$phải$chọn$khách$hàng$ngay$tại$combo$box$bên$cạnh$ ,$ sau$khi$chọn$tên$khách$hàng$thì$lịch$sử$sao$dịch$của$khách$hàng$đó$ sẽ$hiện$ra à$ ố$tiền$ à$khách$hàng$$v s m đó$đã$bỏ$ra.$
Trước$khi$bấm$:$
Trang 24Sau$khi$bấm$:$ $
$ 2.13%Xuất%File:%Trước$khi$ta$bấm$vào$nút$ $,$ta$sẽ phải$$ nhập$tên$File$ở$phần$TextField$ở$kế$bên$và$sau$khi$nhập$và$bấm$vào$nút$
Trang 27Giao diện quản lý vật liệu :
Bảng qu n lảý sẽ cập nhật nh ng vữật liệ đã được bán, cung cấp u ngày nhập n nhgầất, giá nhập, tính giá bán ra d a trựên 20% giá trị nhập về của mỗi sản phẩm
Trang 28K bhi ên b ng hóa ơn bán m t l i t ảđộ oạ vậliệu mớ h ảng qu n li t ì bả ý hóa ơn sẽ cập nh p v t l u này đậậ iệ
Trang 291 Bảng quản lý vật liệu có thể sửa loại v t lậ iệu mà không thay đổi bảng hóa đơn
Trang 302 Sắp x p v t l u gi m d n (theo giá bán ra) ếậ iệảầ
Trang 313 Khi ta bấm một vật liệu bất kì thì bảng sẽ hiện ra loại vật liệu đó
4 Thêm khi ta b m vào nút thêm, n u v t u ta ấếậ liệchọn là cũ hoặc trung v i v t lớậ iệu cũ thì sẽ không thêm, nhưng nếu là v t l u m i thì sẽ thêm ậ iệớ
Trang 32Đây là v t l u mới : ậ iệ
5 Button khi bấm vào s thoát hoàn toàn ra khỏi chương ẽ trình