[Mã code 51264]

Share code đồ án quản lý hóa đơn tiền điện + SQLite + báo cáo điểm cao

  (1 Đánh giá)
  1       120    

Share code Dự án Quản lý khách hàng điện là một ứng dụng Android đơn giản giúp quản lý thông tin khách hàng, lượng điện tiêu thụ, và tính toán giá điện dựa trên loại người dùng.

Danh mục
Thể loại
Ngày đăng
23-10-2024
Loại file
Full code
File download
 # [#]
CAM KẾT TỪ NGƯỜI BÁN
Chức năng đầy đủ và giống demo 100%
Code có đầy đủ chức năng báo cáo, thống kê

(Hạng vàng)
Xem trang

Source code
1

Đánh giá (1)
5/5

Ngày tham gia
24/6/2024

Các thành phần chính của dự án:

  1. Quản lý khách hàng (Customer Management):

    • Người dùng có thể thêm, chỉnh sửa, và xoá khách hàng từ danh sách khách hàng trong cơ sở dữ liệu.

    • Mỗi khách hàng có các thông tin sau:

      • ID: Mã định danh của khách hàng.
      • Tên: Tên của khách hàng.
      • Địa chỉ: Địa chỉ của khách hàng.
      • Số lượng điện sử dụng: Số lượng kWh mà khách hàng đã tiêu thụ.
      • Loại khách hàng: Phân loại khách hàng (cá nhân hoặc doanh nghiệp).
      • Tháng thanh toán: Tháng mà khách hàng phải thanh toán.
    • Giao diện người dùng (UI):

      • Màn hình thêm mới và chỉnh sửa khách hàng.
      • Màn hình danh sách khách hàng, nơi người dùng có thể tìm kiếm và thao tác với các khách hàng trong danh sách.
      • Hệ thống sẽ hiển thị thông tin chi tiết và cho phép tính toán chi phí dựa trên số điện tiêu thụ và loại khách hàng.
  2. Quản lý giá điện (Electricity Price Management):

    • Hệ thống có tính năng cập nhật giá điện cho từng loại khách hàng (cá nhân hoặc doanh nghiệp).
    • Người dùng có thể tăng hoặc giảm giá điện dựa trên tình hình thực tế bằng cách nhập số tiền muốn thay đổi.
    • Cơ sở dữ liệu (Database) lưu trữ thông tin về loại khách hàng và giá điện tương ứng.
  3. Tính toán chi phí (Cost Calculation):

    • Dựa trên số lượng điện tiêu thụ và loại khách hàng, hệ thống sẽ tính toán chi phí điện mà khách hàng cần phải thanh toán.
    • Công thức tính chi phí: double finalPrice = customer.getElectricUsage() * unitPrice;
    • Giá điện sẽ thay đổi theo từng loại khách hàng, với cá nhân có mức giá thấp hơn so với doanh nghiệp.
  4. Tìm kiếm và sắp xếp khách hàng (Search and Organize Customers):

    • Người dùng có thể tìm kiếm khách hàng theo tên hoặc địa chỉ.
    • Kết quả tìm kiếm sẽ hiển thị danh sách khách hàng phù hợp và cho phép người dùng thực hiện các thao tác chỉnh sửa, xoá.
  5. Phát nhạc nền (Background Music):

    • Ứng dụng hỗ trợ phát nhạc nền khi người dùng kích hoạt. Người dùng có thể bật/tắt nhạc thông qua mục cài đặt.
    • Dịch vụ phát nhạc nền (Music Service) sẽ hoạt động khi ứng dụng đang mở, và có thể tắt khi người dùng thay đổi trạng thái.
  6. Cài đặt ứng dụng (App Settings):

    • Người dùng có thể tuỳ chỉnh hiển thị các thông tin như địa chỉ, số điện tiêu thụ, loại khách hàng và chi phí.
    • Các trạng thái của các tuỳ chọn này sẽ được lưu lại bằng SharedPreferences, giúp khôi phục lại tuỳ chọn của người dùng khi họ mở lại ứng dụng.
    • Một số cài đặt khác như bật/tắt nhạc nền cũng được quản lý qua SharedPreferences.

Chi tiết các thành phần:

  1. Màn hình thêm và chỉnh sửa khách hàng:

    • Mục đích: Cho phép người dùng nhập thông tin khách hàng mới hoặc chỉnh sửa thông tin khách hàng hiện tại.
    • Dữ liệu:
      • Người dùng nhập tên, địa chỉ, số lượng điện tiêu thụ, chọn loại khách hàng (cá nhân/doanh nghiệp), và chọn tháng năm thanh toán.
    • Chức năng:
      • Lưu thông tin khách hàng vào cơ sở dữ liệu khi người dùng nhấn nút "Lưu".
      • Cập nhật thông tin khách hàng nếu chỉnh sửa.
  2. Màn hình danh sách khách hàng:

    • Mục đích: Hiển thị danh sách khách hàng và cho phép tìm kiếm theo tên hoặc địa chỉ.
    • Chức năng:
      • Người dùng có thể tìm kiếm khách hàng, và danh sách kết quả sẽ hiển thị.
      • Người dùng có thể chọn khách hàng để chỉnh sửa hoặc xoá.
  3. Màn hình quản lý giá điện:

    • Mục đích: Cập nhật giá điện cho từng loại khách hàng.
    • Chức năng:
      • Người dùng nhập số tiền muốn thay đổi (tăng hoặc giảm), hệ thống sẽ cập nhật giá điện tương ứng cho loại khách hàng (cá nhân/doanh nghiệp).
  4. Phát nhạc nền:

    • Mục đích: Giúp ứng dụng trở nên sinh động hơn bằng việc phát nhạc nền trong suốt quá trình sử dụng.
    • Chức năng:
      • Người dùng có thể bật/tắt nhạc trong mục cài đặt.
      • Nhạc sẽ tiếp tục phát ngay cả khi người dùng chuyển qua các màn hình khác trong ứng dụng.

Công nghệ sử dụng:

  • Ngôn ngữ lập trình: Java (trên nền tảng Android).
  • Cơ sở dữ liệu: SQLite (được sử dụng để lưu trữ thông tin khách hàng, giá điện).
  • Giao diện người dùng (UI): XML (định dạng layout cho các màn hình).
  • SharedPreferences: Để lưu và khôi phục trạng thái của các cài đặt ứng dụng.
  • Service: Để quản lý phát nhạc nền.


XEM THÊM ==> Hướng dẫn cài đặt chi tiết

HÌNH ẢNH DEMO


Code đồ án,Share code,quản lý tiền điện,ứng dụng android,báo cáo đồ án

Code đồ án,Share code,quản lý tiền điện,ứng dụng android,báo cáo đồ án

Code đồ án,Share code,quản lý tiền điện,ứng dụng android,báo cáo đồ án

Code đồ án,Share code,quản lý tiền điện,ứng dụng android,báo cáo đồ án

Code đồ án,Share code,quản lý tiền điện,ứng dụng android,báo cáo đồ án

Code đồ án,Share code,quản lý tiền điện,ứng dụng android,báo cáo đồ án

Code đồ án,Share code,quản lý tiền điện,ứng dụng android,báo cáo đồ án

Code đồ án,Share code,quản lý tiền điện,ứng dụng android,báo cáo đồ án

Code đồ án,Share code,quản lý tiền điện,ứng dụng android,báo cáo đồ án

Code đồ án,Share code,quản lý tiền điện,ứng dụng android,báo cáo đồ án


HƯỚNG DẪN CÀI ĐẶT

Hướng dẫn cài đặt và chạy dự án Quản lý khách hàng điện:

Bước 1: Tải mã nguồn

  • Tải file mã nguồn từ đường link Drive đã cung cấp (file .zip).
  • Giải nén file .zip này ra một thư mục trên máy tính của bạn.

Bước 2: Mở dự án trong Android Studio

  1. Mở Android Studio.
  2. Chọn File > Open.
  3. Điều hướng đến thư mục mà bạn đã giải nén mã nguồn, chọn thư mục này, và nhấn OK.

Bước 3: Đồng bộ dự án với Gradle

  • Khi mở dự án lần đầu, Android Studio sẽ tự động tải và đồng bộ các thư viện qua Gradle. Nếu có thông báo yêu cầu sync project, hãy nhấn Sync Now để đồng bộ.

Bước 4: Chạy dự án trên thiết bị ảo (AVD) hoặc thiết bị thực

  1. Tạo một thiết bị ảo (AVD) nếu bạn chưa có, bằng cách vào Tools > AVD Manager và làm theo hướng dẫn.
  2. Hoặc, kết nối điện thoại Android của bạn với máy tính (chắc chắn đã bật chế độ Developer Options và USB Debugging).
  3. Nhấn nút Run (hoặc phím tắt Shift + F10) để biên dịch và chạy ứng dụng trên thiết bị ảo hoặc thiết bị thật.

Bước 5: Thử nghiệm ứng dụng

  • Sau khi ứng dụng được cài đặt thành công, bạn có thể mở ứng dụng trên thiết bị và bắt đầu sử dụng các chức năng như thêm, sửa, xoá khách hàng hoặc quản lý giá điện.



Nguồn: Topcode.vn

BÌNH LUẬN (0)


ĐÁNH GIÁ (1)

ĐIỂM TRUNG BÌNH

5
1 Đánh giá
Code rất tốt (1)
Code tốt (0)
Code rất hay (0)
Code hay (0)
Bình thường (0)
Thành viên
Nội dung đánh giá
11:58 - 23/10/2024
Code rất tốt
Code rất tốt và phù hợp để phát triển
HỖ TRỢ TRỰC TUYẾN