Tải bản đầy đủ (.pdf) (32 trang)

đồ án cá nhân tên đề tài quản lý hóa đơn vật liệu xây dựng

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>ĐẠI HỌC DUY TÂN </b>

<b>ĐỒ ÁN CÁ NHÂN </b>

<b>Tên đề tài: Quản lý hóa đơn vật liệu xây dự ng</b>

<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>

×