Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (2.09 MB, 32 trang )
<span class="text_page_counter">Trang 1</span><div class="page_container" data-page="1">
<b>GIẢNG VIÊN : ThS. LƯU VĂN HIỀN </b>
<b>Họ và tên sinh viên : Lại Hữu Triệu </b>
<b>Đà Nẵng, 15/10/2023 </b>
</div><span class="text_page_counter">Trang 3</span><div class="page_container" data-page="3">2.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ã.$
</div><span class="text_page_counter">Trang 4</span><div class="page_container" data-page="4">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 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.ả ặ ị $
</div><span class="text_page_counter">Trang 5</span><div class="page_container" data-page="5">evt):%Dùng$để$in$ra$thơng$tin$sẵn$có$c a$các$v t$li u$và$các$khách$ủ ậ ệ
</div><span class="text_page_counter">Trang 6</span><div class="page_container" data-page="6">evt):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$Đ ẻ$
</div><span class="text_page_counter">Trang 12</span><div class="page_container" data-page="12">2.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$
$ $
</div><span class="text_page_counter">Trang 14</span><div class="page_container" data-page="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%
$
</div><span class="text_page_counter">Trang 15</span><div class="page_container" data-page="15">2.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$$
</div><span class="text_page_counter">Trang 17</span><div class="page_container" data-page="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$:$
</div><span class="text_page_counter">Trang 19</span><div class="page_container" data-page="19">2.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 $:$
</div><span class="text_page_counter">Trang 22</span><div class="page_container" data-page="22">Nếu$chọn$ YES$ $:$
</div><span class="text_page_counter">Trang 23</span><div class="page_container" data-page="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$:$
</div><span class="text_page_counter">Trang 24</span><div class="page_container" data-page="24">Sau$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$
</div><span class="text_page_counter">Trang 27</span><div class="page_container" data-page="27"><b>Giao diện quản lý vật liệu : </b>
<b>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. </b>
</div><span class="text_page_counter">Trang 28</span><div class="page_container" data-page="28"><b>K 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ệ</b>
</div><span class="text_page_counter">Trang 29</span><div class="page_container" data-page="29"><b>1. 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 </b>
</div><span class="text_page_counter">Trang 30</span><div class="page_container" data-page="30"><b>2. Sắp x p v t l u gi m d n (theo giá bán ra). ếậ iệảầ</b>
</div><span class="text_page_counter">Trang 31</span><div class="page_container" data-page="31"><b>3. 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 đó . </b>
<b>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ệớ</b>
</div><span class="text_page_counter">Trang 32</span><div class="page_container" data-page="32"><b>Đây là v t l u mới : ậ iệ</b>
<b>5. Button khi bấm vào s thốt hồn tồn ra khỏi chương ẽ trình. </b>
</div>