MÔN lập TRÌNH HƯỚNG đối TƯỢNG tên đề tài xây dựng quản lý danh sách hóa đơn tiền điện của khách hàng

14 2 0
MÔN lập TRÌNH HƯỚNG đối TƯỢNG tên đề tài xây dựng quản lý danh sách hóa đơn tiền điện của khách hàng

Đ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

TRƯỜNG ĐẠI HỌC GIA ĐỊNH KHOA CÔNG NGHỆ THÔNG TIN ***** MƠN LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG TÊN ĐỀ TÀI Xây dựng quản lý danh sách hóa đơn tiền điện khách hàng GVHD: SVTH: Huỳnh Thi Đỗ Ngọc Dũng Nguyễn Ngọc Tài Trương Thị Hồng Ngọc Trần Huỳnh Gia Nghi Phan Thanh Tuấn TP HỒ CHÍ MINH, Năm 2022 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat [Type here] MỤC LỤC Hiện trạng Yêu cầu 1.1Hiện trạng: 1.2Yêu cầu: Thiết kế sơ đồ lớp 2.1Sơ đồ lớp - UML Hiện thực chương trình 3.1Lập trình Thử nghiệm Tổng kết 5.1Kết đạt 5.2Đánh giá ưu, khuyết điểm 5.2.1 Ưu điểm: 5.2.2 Khuyết điểm 5.3 Hướng phát triển tương lai TIEU LUAN MOI download : skknchat123@gmail.com moi nhat [Type here] Hiện trạng Yêu cầu 1.1 Hiện trạng: 1.1.1.Nhiệm vụ cấu tổ chức: - Nhiệm vụ bản: quản lý tiền điện thông qua quầy thu tiền điện, khách hàng nộp tiền điện tiền mặt trực tiếp cho người thu ngân - Cơ cấu tổ chức: tiền điện hàng tháng điểm thu tập trung quản lý trực tiếp thu ngân, sau người thu ngân thống kê báo cáo lại cho nhà nước 1.1.2.Quy trình xử lý: - Chúng em thu thập thông tin hệ thống quản lý tiền điện thông qua: + Người sử dụng hệ thống người quản lý Từ mà biết cách thức quản lý tiền điện + Chúng ta biết mức độ tiêu thụ điện khách hàng, sau ta in hóa đơn gửi cho khách hàng để thuận lợi cho việc thu tiền 1.2 Yêu cầu: Danh sách công việc hỗ trợ thực máy tính (dựa theo tóm tắt 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 + Tổng số lượng điện mà khách hàng tiêu thụ + Trung bình tiền điện khách hàng nước -Khách hàng việt nam: +Họ Tên +Mã khách hàng +Số lượng tiêu thụ (kw) -Khách hàng nước ngoài: +Họ Tên +Mã khách hàng +Số lượng tiêu thụ (kw) TIEU LUAN MOI download : skknchat123@gmail.com moi nhat [Type here] +Quốc tịch -Thành tiền : +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 Chương trình u cầu -Thêm hóa đơn -Sửa hóa đơn -Xóa hóa đơn -Tính tổng số lượng cho loại khách hàng -Tính tổng trung bình thành tiền khách hàng nước ngồi -Xuất hóa đơn tháng Thiết kế sơ đồ lớp 2.1 Sơ đồ lớp - UML - Vẽ sơ đồ lớp ký pháp UML: - Mô tả mối quan hệ Class: + Ở tụi em mơ tả mối quan hệ Class tính chất kế thừa lập trình hướng đối tượng TIEU LUAN MOI download : skknchat123@gmail.com moi nhat [Type here] Hiện thực chương trình 3.1 Lập trình - Sử dụng ngơn ngữ lập trình Java cài đặt chương trình dựa sơ đồ Class thiết kế - Tổ chức chương trình thành menu để người dùng lựa chọn chức - Chương trình phải đảm bảo tính chất hướng đối tượng: Encapsulation, Inheritance - Setter Getter đóng vai trị "cổng" vào cổng cho data -> chức cho phép truy cập sửa đổi data Thông qua "cổng" tiến hành kiểm soát (control) ngăn chặn (validation) liệu cách hiệu - Super biến tham chiếu, sử dụng để tham chiếu trực tiếp đến đối tượng lớp cha gần (khachhang) Bất bạn tạo thể (hay gọi instance) lớp con, instance lớp cha tạo ngầm định, nghĩa tham chiếu biến super TIEU LUAN MOI download : skknchat123@gmail.com moi nhat [Type here] + + Thử nghiệm - Chạy chương trình sử dụng chức với liệu tương ứng: Khi chạy chương trình menu: A) Thêm khách hàng B1 : Chọn chức để thêm khách hàng Việt Nam nước TIEU LUAN MOI download : skknchat123@gmail.com moi nhat [Type here] ( ảnh minh họa khách hàng việt nam) B2 Nhập thông tin khách hàng theo chương trình yêu cầu : Sau ghi xong thơng tin khách hàng theo chương trình u cầu menu xuất lần chọn chức khác kết thúc chương trình TIEU LUAN MOI download : skknchat123@gmail.com moi nhat [Type here] B) Hiển thị danh sách khách hàng Sau quay menu chọn chức 3: Cứ chức hồn thành Menu TIEU LUAN MOI download : skknchat123@gmail.com moi nhat [Type here] C) Xem tổng (kw) khách hàng Sau quay menu chọn chức 4: D) Tính tổng trung bình thành tiền khách hàng nước ngồi Sau quay menu chọn chức 5: TIEU LUAN MOI download : skknchat123@gmail.com moi nhat [Type here] E) Xuất danh sách khách hàng tháng Sau quay lại menu chọn 6: Chọn số tháng cần xuất : (ví dụ tháng 11) F) Xóa hàng hóa Sau quay lại menu chọn 7: 10 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat [Type here] Ví dụ xóa hóa đơn 01 Để kiểm tra hóa đơn xóa khơng quay menu chọn hiển thị danh sách khách hàng 11 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat [Type here] Tổng kết 5.1 Kết đạt Đã thành cơng xây dựng chương trình quản lý khách hàng Áp dụng kiến thức mơn lập trình hướng đối tượng giúp cho chương trình bảo mật tốt logic Chương trình xây dựng Menu đầy đủ thiếu sót vài chức nâng cao Qua tiểu luận giúp chúng em làm quen với chương trình phục vụ cho đời sống người Quản lý khách hàng đề tài giúp ích cho xã hội quản lý khách hàng chặt chẽ thông minh 5.2 Đánh giá ưu, khuyết điểm 5.2.1 Ưu điểm: - Chương trình chạy bị lỗi - Áp dụng tốt kiến thức lập trình hướng đối tượng (tính trừu tượng, tính đóng gói, tính thừa kế, tính đa hình) giúp cho chương trình bảo mật - Code ràng buộc tốt, nhập sai nhập lại - Menu xây dựng tốt, chức có chức khác Điều giúp người dùng chương trình quản lý hàng hóa tốt - Chương trình có chức lưu xuống file đọc file giúp cho việc lưu trữ liệu tốt Có thể backup để tránh việc liệu 5.2.2 Khuyết điểm - Trình bày code chưa đẹp - Code dài chưa tối ưu tốt - Chưa sử dụng tốt tiếng Anh để xây dựng chương trình Chương trình có tiếng Việt khơng dấu làm cho người đọc khó hiểu - Vì sử dụng IDE để chạy code nên trình bày Menu khó nhìn Điều khiến cho việc đọc Menu nhiều thời gian 12 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat [Type here] 5.3 Hướng phát triển tương lai - Menu đa dạng có nhiều chức - Sử dụng nhiều cấu trúc liệu để tối ưu cho code - Thêm chức tài khoản mật để quản lý người dùng - Thêm nhiều tính để quản lý khách hàng tốt 13 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat ... 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 + Tổng số lượng điện mà khách hàng tiêu thụ + Trung bình tiền điện khách hàng nước -Khách hàng. .. bản: quản lý tiền điện thông qua quầy thu tiền điện, khách hàng nộp tiền điện tiền mặt trực tiếp cho người thu ngân - Cơ cấu tổ chức: tiền điện hàng tháng điểm thu tập trung quản lý trực tiếp... Quản lý khách hàng đề tài giúp ích cho xã hội quản lý khách hàng chặt chẽ thông minh 5.2 Đánh giá ưu, khuyết điểm 5.2.1 Ưu điểm: - Chương trình chạy bị lỗi - Áp dụng tốt kiến thức lập trình hướng

Ngày đăng: 08/11/2022, 16:02

Tài liệu liên quan