1. Trang chủ
  2. » Luận Văn - Báo Cáo

đề tài xây dựng phần mềm quản lý danh sách hoá đơn tiền điện của khách hàng

25 0 0
Tài liệu được quét OCR, nội dung có thể không chính xác
Tài liệu đã được kiểm tra trùng lặp

Đ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

Thông tin cơ bản

Tiêu đề Xây Dựng Phần Mềm Quản Lý Danh Sách Hoá Đơn Tiền Điện Của Khách Hàng
Tác giả Huynh Tan Pha
Người hướng dẫn Lê Huỳnh Phước
Trường học Trường Đại Học Gia Định
Chuyên ngành Công Nghệ Thông Tin
Thể loại Tiểu Luận
Năm xuất bản 2023
Thành phố TP. Hồ Chí Minh
Định dạng
Số trang 25
Dung lượng 2,2 MB

Nội dung

LH SH SH TY TT ng nh nh ky 19 Giao diện danh sách hoá đơn tiền điện của khách hàng Việt Nam.... 20 Giao diện danh sách hoá đơn tiền điện của khách hàng nước ngoài.... Hiện trạng: Chương

Trang 1

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC GIA ĐỊNH KHOA: CÔNG NGHỆ THÔNG TIN

Nganh: CONG NGHE THONG TIN

Chuyén nganh : KY THUAT PHAN MEM

Giảng viên huong dan: LE HUYNH PHUOC

Sinh viên thực hiện: Huynh Tan Pha

Trang 2

Khoa/iện: CONG NGHE THONG TIN

NHAN XET VA CHAM DIEM CUA GIANG VIÊN

TIEU LUAN MON: MAU THIET KE CHO PHAN MEM

1 Ho va tén sinh vién: Huynh Th Phat

2 Tên đề tài: Xây dựng phần mềm quản lý danh sách hoá đơn tiền điện của khách

Giảng viên chấm thi

(Ký và ghi rõ họ tên)

Trang 3

LO] CAM ON

Lời nói đầu tiên em xin chân thành gửi lời cảm ơn đến quý thầy cô cùng Ban giảng viên

Khoa Công Nghệ Thông Tin trường Đại học Gia Định đã hướng dẫn và giúp đỡ em

trong suốt quá trình học tập Và đặc biệt, em muốn gửi lời cảm ơn đến thầy Lê Huỳnh Phước, giảng viên môn Mẫu thiết ké cho phần mềm đã giảng dạy em một cách sâu sắc

và chu đáo, giúp em nắm vững những kiến thức cần thiết đẻ hoàn thành bài tiêu luận

nay Em rat biết ơn vì sự có gắng và hỗ trợ của thầy đã giúp em hoàn thành bài tiêu luận của mình Qua quá trình học tập, em đã tiếp thu nhiều kiến thức bỏ ích để có thẻ áp dụng vào thực tế và thực hiện được bài báo cáo quản lý danh sách hoá đơn tiền điện của khách hàng cua minh Em xin chan thanh cam on thay

Trang 4

MỤC LỤC

CHƯƠNG 1: HIEN TRANG VA YEU CẢU Q0 2222221212212 212 Hee 7

AT 0“ adaaa a.ặạaă na AlIIIIII II 7

1.2 YOU CU oc 7 1.3 Mô hình hoá yêu cầu: .- -L- -LS 2 2122112151151 181 101211211 18111 11181181 1 re 8

1.3.1 Xác định AC(fOF: TQ TH TS nnnnn HH HH KT KH TK TK TK ket 8 1.3.2 Xác định Ùse Case: TQ TH nnn HT HH HT KT HT ky 9 1.3.3 Sơ đồ Use Case: Q.L 2Q 1n HT TH TY khu 9 1.3.3.1 Sơ đồ Use Case tổng quát: -. - 22 22121121121 211181 18111118118 rệt 9 1.3.3.2 Sơ đồ Use Case thêm hoá đơn: - 222 SE S 1S 122125155151 151 181111 xe 10 1.3.3.3 Sơ đồ Use Case xoá hoá đơn: .- c2 22 2E S1 22 SE re 10 1.3.3.4 Sơ đồ Use Case sửa hoá đơn 2c 2 2E S 1S 2212215115111 181 181 8 tt 11 1.3.3.5 Sơ đồ Use Case tìm hoá đơn: 2 2c 2c 22 21 2x in 11 1.3.4 Mô tả Use Case: TQ nn nn HH n nh HT nn nh TT nh nh nh nà ch 12

` ï .4.ốố 23 4.2.2 Khuyết điểm - 2 2112121121 10110111121112111 11101 H1 11 n1 HH ng 23 4.3 Hướng phát triển tương lai: - L2 2E 2E S1 S212 1251511511511 81 181 8 csreg 24 TÀI LIỆU THAM KHÁO - 1 22212121 15E52112321 1111111111111 E11 re 26

4

Trang 5

DANH MỤC HÌNH ÁNH

Figure 1: Actor Admin - cc 0001112 211111 TT Tn HH nen Kon gen ket 8

Figure 2: Sơ đồ Use Case tông quát . 1S 2122112111111 111181211281 18111 11181 8 tre 10

Figure 3: Sơ đồ Use Case thêm hoá đơn - ¿+52 22 22 22223123 1 2121251515151 Ee 10 Figure 4: Sơ đồ Use Case xoá hoá đơn - - + c1 22221221 5115111111515 51151151111 cg 11

Figure 5: Sơ đồ Use Case sửa hoá đơn - + 2 22 22122121121 151251 1511111115151 c6 11

Figure 6: Sơ đồ Use Case tìm hoá đơn - +: + 22222 21121111 1111511511515 E51 E11 cg 12

Figure 7: Sơ đồ class tổng quát - - -: 2: 1121221221 12111 111101101211 1115111111181 8 tre 13 Figure 8: Sơ đồ tuần tự thêm hoá đơn L E22 1222123251151 E11 1151151152515 E11 se 14 Figure 9: Sơ đồ tuần tự xoá hoá đơn - c5 22 2E 21 1121121121151 51 1511111151511 E6 15 Figure 10: Sơ đồ tuần tự sửa hoá đơn - c1 2122121123153 51 5111111112115 151 8 ng 16 Figure 11: So dé tuần tự tìm hoá đơn 2c 2S 1122112153153 81 181211 8118111111811 set 17 Figure 12: So d6 thiết kế tống quát - - c2 1 21221211211 51153151 1511112151151 5 181 ng 18

Figure 13:

Figure 14:

Figure 15:

Figure 16:

Figure 17:

Figure 18:

Figure 19:

Figure 20:

Giao diện main khách hàng - - +2 2222222222 2222222223 cskerekg 19 Giao diện main Menu .-. - LH SH SH TY TT ng nh nh ky 19

Giao diện danh sách hoá đơn tiền điện của khách hàng Việt Nam 20

Giao diện danh sách hoá đơn tiền điện của khách hàng nước ngoài 20

Giao diện tính trung bình thành tiền của khách hàng nước ngoài 21

Giao diện tính tống số lượng cho từng loại khách hàng -. - 21

Giao diện xuất ra các hoá đơn trong thánh đó 5252 + s2 <+< s55: 22 Giao diện tìm hoá đơn . - c1 SH SH HY ST HY TT Y TY ky nh vn 22

Trang 6

CHUONG 1: HIEN TRANG VA YEU CAU

1.1 Hiện trạng:

Chương trình quản lý danh sách hoá đơn tiền điện của khách hàng là một ứng dụng thực

tế được thiết kế để giúp các công ty điện lực và khách hàng quản lý thông tin liên quan đến tiêu thụ điện Trong thế giới thực, việc quản lý danh sách khách hàng và tính toán tiền điện là một nhiệm vụ quan trọng và phức tạp Trong hệ thống điện lực, chương trình này sẽ hỗ trợ công ty điện lực trong việc theo dõi và quản lý danh sách khách hàng Thông tin cá nhân của khách hàng như tên, địa chỉ và mã số sẽ được lưu trữ và cập nhật trong danh sách Chương trình cũng cho phép thêm, sửa và xóa thông tin khách hàng khi có sự thay đôi.Ngoài ra, chương trình sẽ tạo ra các hoá đơn tiền điện dựa trên các chỉ số điện đầu và kết thúc do khách hàng cung cấp Bằng cách tính toán số kWh tiêu thụ và áp dụng mức giá áp dụng, chương trình sẽ tự động tính toán tông tiền điện phải trả Hoá đơn sẽ được lưu trữ và cung cấp cho khách hàng, giúp họ hiểu rõ hơn về tiêu thụ điện và số tiền phải trả.Chương trình cũng cung cấp khả năng thống kê và báo cáo, giúp công ty điện lực phân tích mô hinh tiêu thụ điện của khách hàng Thông qua các biểu đỗ và bảng thông tin, công ty có thê theo dõi xu hướng tiêu thụ điện và áp dụng các biện pháp tiết kiệm năng lượng cho khách hàng Tóm lại, chương trình quản lý đanh sách hoá đơn tiền điện của khách hàng mang lại lợi ích đáng kể cho cả công ty điện lực và khách hàng Nó tạo ra sự dễ dàng trong quản lý thông tin, tính toán tiền điện và cung cấp thông tin chỉ tiết để khách hàng có thể kiểm soát và tiết kiệm tiêu thụ điện

1.2 Yêu cầu:

Admm được phép:

a) Thêm hoá đơn

b) Xoá hoá đơn

c) Sửa hoá đơn

d) Tính tổng số lượng cho từng loại khách hàng

e) Tính trung bình thành tiền của khách hàng người nước ngoài

f) Xuất ra các hoá đơn trong tháng nào đó

g) Tìm kiếm hóa đơn

Trang 7

Danh sách các công việc sẽ được hỗ trợ thực hiện trên máy tính (dựa theo tôm tắt yêu cầu đã cho)

Chương trình cho phép:

Danh sách khách hàng:

+ Thêm hóa đơn cho khách hàng việt nam

+ Thêm hóa đơn cho khách hàng nước ngoài

+ Tổng số lượng điện mà khách hàng tiêu thụ

+ Trung bình tiền điện của khách hàng nước ngoài

+ Thành tiền = số lượng*đơn giá

+ Thành tiền= định mức * đơn giá + ( số lượng kw-định mức)*đơn giá*2.5

1.3 Mô hình hoá yêu cầu:

1.3.1 Xác định Actor:

Admin Figure 1: Actor Admin

Trang 8

Trong chương này chỉ có duy nhất một Actor đó là Admin người nắm mọi toàn quyền trong chương trình được tạo ra

1.3.2 Xác định Use Case:

Quản lý danh sách hoá đơn khách hang

Xem danh sách hoá đơn khách hàng

Xuất ra các hoá đơn trong tháng đó

Thêm hoá đơn

Xoá hoá đơn

Sửa hoá đơn

Tìm hoá đơn

Tính thành tiền

Tính tổng số lượng của từng loại khách hàng

Tính trung bình thành tiền của khách hàng nước ngoài

1.3.3 Sơ đồ Use Case:

1.3.3.1 Sơ đồ Use Case tổng quát:

Trang 9

Thém hoa don

Xuất ra các hoá đơn

Admin

Quản lý danh khách hàng

Figure 2: Sơ đồ Use Case tông quát

1.3.3.2 Sơ đồ Use Case thêm hoá đơn:

**>nclude>> ng - 3â (ác)

Quản lý danh sách hoa don khách hàng

1.3.3.3 So dd Use Case xoá hoá đơn:

10

Trang 10

Admin Quan ly danh

sach hoa don khach hang

Figure 4: So dé Use Case xoa hoa don

1.3.3.4 So dd Use Case sira hoa đơn

Trang 11

Xem danh sach hoa don khach hang:

Admin ở đây xem được tất cả các hoá đơn của khách hàng mà trên đó có thông tin cá nhân của khách hảng

Xuất ra các hoá đơn trong tháng đó:

Admin ở đây sẽ chọn vào ô ngày ra hoá đơn để chọn ngày tháng năm sau đó sẽ click vào nút xuất hoá đơn Lập tức các hoá đơn được lưu trong CSDL có cùng tháng với tháng được chọn sẽ được xuất ra bảng danh sách hoá đơn

Thêm, xoá, sửa hoá đơn:

Cũng như nghĩa ở tiêu đề thêm hoá đơn sẽ thêm vào một hoá đơn mới có đầy đủ thông tin của từng loại khách hàng

Xoá hoá đơn ta chỉ cần nhấp vào một hoá đơn trong bảng và click nút xoá hoá đơn thì lập tức hoá đơn đó sẽ ra khỏi bảng và trong CSDL

Sửa hoá đơn ta có thể sửa bất kì thông tin nào của một hoá don bat kì nào có trong bảng Tìm hoá đơn:

Chức năng này sẽ giúp ta tìm ra hoá đơn của khách hàng một cách nhanh chóng hơn bằng cách ta nhập vào mã khách hàng ta cần tìm và click nút tìm thì kết quả sẽ cho ta thấy được ở trong bảng và nêu không có mã khách hàng đó tìm bảng sẽ không xuất hiện thông tin của hoá đơn ấy

12

Trang 12

Tính tổng số lượng cho từng loại khách:

Với chức năng này sẽ báo cáo cho ta thấy tông số lương KW của từng loại khách hàng với thao tác ta sẽ chọn loại khách hàng Việt Nam hay khách hàng nước ngoải thì khi ta chọn xong tổng số lương sẽ hiện lên màn hình cho chúng ta thấy được kết quả Tính trung bình thành tiền của khách hàng nước ngoài:

Chức năng nảy cũng báo cáo cho ta sô liệu về sô tiên trung bình của khách hàng nước ngoài là bao nhiêu bằng click vào menu và chọn tính trung bình thì kết quả sẽ hiền thị

CHUONG 2: PHAN TICH

2.1 Sơ đồ lớp (Class Diagram)

<<interfsce>> Java.awtevent ActionListener tactionPedromeciAtionEvert e): veid ek: void

+ addCtearver(=u¬eeniber): void execute”) void

+ removeObserverisubsorber|: void KI x S 2 Extends

t+ nopiyview(): void Eseerde Extends Exes

~ thanh Tie¬: doubls z \

temoveBillCoramenei diIĐ8lCcrnerarxi

tr ThanhTien(x double trnTangSaLuengh\y,

ca VV |+exe>e(: voơ +eraoutal) void ~exese(: voe Đơn

double rh TBThorhTier(|: coubic

Sơ đồ tuần tự (Sequency Diagram):

13

Trang 13

1 Nhập thông tin cho hoá đơn mới

Kiểm tra thông tin

Lưu trữ dỡ liệu

Hiễn thị kết quả

Figure 8: Sơ đồ tuần tự thêm hoá đơn

b) So đồ tuần tự xoá hoá đơn:

14

Trang 14

Figure 9: Sơ đồ tuần tự xoá hoá đơn

c) Sơ đồ tuần tự sửa hoá đơn:

15

Trang 15

Figure 10: Sơ đồ tuần tự sửa hoá đơn

d) Sơ đồ tuần tự tìm hoá đơn:

16

Trang 16

{ Tìm hoá đơn |

Tra cứu thông tin

"Tra cứu dữ liệu : Kết quả

ˆ Hiễn thị kết quả

Figure 11: So dé tuan ty tim hoa don

17

Trang 17

ũ Tầng LogIc nghiệp vụ: thực hiện các hành động nghiệp vụ của phần mềm như tính

toán, đánh giá hợp lệ tính toán của thông tin, Tầng này còn di chuyên, xử lý thông

tin lí do giữa 2 tầng bên dưới

=_ Tầng dữ liệu: nơi lưu trữ và trích xuất dữ liệu từ các hệ thống quản trị hoặc các tập tin trong hệ thống Cho phép tầng Business logic thực hiện truy vẫn đữ liệu

3.2 Các mẫu thiết kế:

Nhog m empgudu Hing mau MVC, ECB, Observer, Command nhali m mu Lc digch lag ph

car]c thanh phân kharc nhau øu#êa! di Meddling thig nop giu-ƒpnghđu¿ ng dêL)

dap ng bajo trip, code rời rạc không bị phụ thuộc vào nhau quá nhiều cur]ng như lai) phap t tri phan mém dé dang hon

3.3 So dé thiét ké (Deployment Diagram):

Figure 12: So dé thiét kế tống quát

+ Client Test: lar; dup ng dé giao điêi ; a chương trir]nh

+ ElecBillVietNamGUI:Phati n bill cu) a danh coi; cho khar,EN#‡a† lu ienh tiê ¡n VêL] car1c linh vư LIc kharc nhau

+ ElecBillNuocNgoaiGUIl: bill cui¡ a khach ha-7ng§ @@a_¬ i

+ ChucNangCuaChuong Trinh:lãng du Ling đêL! thưrt‡ệ Húâự năng cu) a chương trinh + Database được đặt lên một Server gọi là Database Server

18

Trang 18

3.4 Thiết kế giao diện:

a) Giao diện main và menu:

sỬ' Quản lý danh sách hoá đơn tiền điện của khách hàng — oO x Khách hàng | Menu

Khach hang Viét Nam

Khách hàng nước ngoài

Figure 13: Giao diện main khách hàng

88 Quan ly danh sách hoá đơn tiền điện của khách hàng — n x Khach hang | Menu

Tinh tổng số lượng KW cho từng loại khách hàng Tình trung bình thành tiền của khách hàng nước ngoài Xuất ra các hoá đơn trong tháng đó

Tìm hoá đơn

Figure 14: Giao diện main Menu

b) Giao diện danh sách hoá đơn tiền điện của khách hàng Việt Nam:

19

Trang 19

Figure 15: Giao diện danh sách hoá đơn tiền điện của khách hàng Việt Nam

c) Giao diện danh sách hoá đơn tiền điện của khách hàng nước ngoài:

Sia thing tn hos dn

MãnĐ Họ và tên Nay rahos Quạcgch Số lượng Đơn gá Thànhtiên

Trang 20

S8! Quản lý danh sách hoá đơn tiền điện của khách hàng - a x Khéch hang Menu

Tính trung bình thành tiền của khách hàng nước ngoài

Figure 17: Giao diện tính trung bình thành tiền của khách hàng nước ngoài

e) Giao diện tính tông số lượng cho từng loại khách hàng:

BE! Quản lý danh sách hoá đơn tiền điện của khách hàng

- n x

Khach hang Menu

Tính tổng số KW của từng loại khách hàng Loại khách hàng

Figure 18: Giao diện tính tổng số lượng cho từng loại khách hàng

f) Giao diện xuất ra các hoá đơn trong tháng đó

21

Trang 21

Kháchhàng Menu

Xuất ra các hoá đơn trong tháng đó

Ngày ra hoá đơn

Ma HD Ho vatén Naay hoa ree Quéc tich Số lượng Ban gid Định mức Thành tin

Figure 19: Giao diện xuất ra các hoá đơn trong thánh đó

g) Giao diện tìm hoá đơn:

BŸ'ằ Quản lý danh sách hoá đơn tiền điện của khách hàng - o x Khach hing Menu

Tim hoa don

Trang 22

CHUONG 4: TONG KET

có ý nghĩa to lớn và mang lại những giá trị thực tế Điều này khẳng định răng việc đầu

tư vào nghiên cứu và cùng nhau làm việc để đạt được mục tiêu là một công viéc dang lam

4.2 Đánh giá ưu điểm, khuyết điểm:

4.2.1 Ưu điểm:

Tính tự động: Phần mềm này giúp tự động hóa quy trình quản lý và tính toán hoá đơn tiền điện của khách hàng, từ việc nhập thông tin đến tính toán số tiền cần thanh toán

Tiết kiệm thời gian: Với phần mềm, việc xử lý và quản lý danh sách hoá đơn trở nên

nhanh chóng và hiệu quả, giảm thiểu công việc thủ công và tiết kiệm thời gian cho nhân viên

Chính xác và không bị sai sót: Phần mềm giúp giảm thiểu rủi ro sai sót trong quá trình tính toán hoá đơn, vì các phép tính và công thức được lập trình sẵn và tự động áp dụng Quản lý đữ liệu đễ dàng: Phần mềm quản lý danh sách hoá đơn tiền điện cho phép lưu trữ và quản lý dữ liệu của khách hàng một cách đễ dàng, giúp tra cứu và theo dõi lịch sử hoạt động

Báo cáo và phân tích: Phần mềm có thể tạo ra báo cáo và phân tích chỉ tiết về hoạt động quản lý hoá đơn tiền điện, giúp tăng cường kiểm soát và đưa ra các quyết định dựa trên

đữ liệu

4.2.2 Khuyết điểm:

23

Ngày đăng: 11/07/2024, 17:15

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w