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

Báo cáo Đồ án Đề tài xây dựng app gas management

21 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 App Gas Management
Tác giả Huỳnh Ngọc Sơn, Nguyễn Văn Hữu Phước
Người hướng dẫn Lê Việt Linh, UEF
Trường học Trường Đại Học Kinh Tế Tài Chính TP HCM
Chuyên ngành Mobile Device
Thể loại báo cáo đồ án
Năm xuất bản 2021
Thành phố TP HCM
Định dạng
Số trang 21
Dung lượng 2,4 MB

Nội dung

Ưng dụng cho phép người dùng dê dàng nhập, xem, và chỉnh sửa thông tin khách hàng, từ đó giúp theo dõi chỉ tiệt Số lượng gas đã sử dụng và loại gas đang được dùng.. Ứng dụng này cho phép

Trang 1

BÁO CÁO ĐỎ ÁN

DE TAI:

XAY DUNG APP GAS MANAGEMENT

Sinh viên thực hiện

Trang 2

MỞ ĐẦU Ung dung Gas Management la mét cong cu hỗ trợ quản lý việc sử dụng và cập nhật thông tin gas của khách hàng một cách hiệu quả Ưng dụng cho phép người dùng dê dàng nhập, xem, và chỉnh sửa thông tin khách hàng, từ đó giúp theo dõi chỉ tiệt Số lượng gas đã sử dụng và loại gas đang được dùng

Ngoài ra, ứng dụng còn có tính năng tự động tính toán chỉ phí gas dựa trên số lượng sử dụng và giá gas hiện hành Người dùng cũng có thê điệu chỉnh và cập nhật giá gas một cách nhanh chóng, đông thời nhận được thông báo về những thay đôi này

Ứng dụng còn cung cáp các tuỳ chọn cá nhân hoá giúp hiên thị thông tin theo mong muốn và tích

hợp tính năng phát nhạc liên tục khi sử dụng, mang lại trải nghiệm tiện lợi và linh hoạt trong việc Quản lý gas Đây là một giải pháp hữu ích cho các doanh nghiệp càn theo dõi và quản lý khách hànc một cách hiệu quả

1.2.3 YOU COU nhổ ố ố 5

CHƯƠNG 2 THIẾT KẾ GIAO DIỆN CỦA APP - 5-5 5< ccccsscceeceecees 7

2.1 Giao diện trang chủ . +2 t1 2111 5111 10 31 5 111 11T TH TH KH KH ve 7 2.2 Giao dién thm KNACH NANG ccccecessecescesseceeeeseeceesesaecceseseeccseessecestesseceatessueeas 8

2.3 Giao diện hiến thị khách hàng - - 5: 5-2222 +28 £+#£+E£zezezezeseezeeeeeeeeeees 9

2.4 Giao diện cập nhật khách hàng - 5+5 5< <2 2225222 eeezeseerrs 10

2.5 Giao diện tìm kiếm khách hàng -:-¿- 22+ S32 +t*‡E+eEkE+eEkseesrsrrsrrerses 11 2.6 Giao điện xem giá Ø⧠Ăn HH HH SH TH HH ng TH ng Hiện 12 2.7 Giao diện tăng g1á 8aS - - H nnnnTTHnT HH T kọ TnEEEH cr 13 cuc 8n ố 14 2.9 Giao diện thay đổi ngang dỌC 2-2 22+ +2 +2 + SE *+* SE rvcrvcrvgrvrr rrec 15

CHƯƠNG 3 Mô tả motip xử lý của từng chức năng chính 16

“to in 16

Trang 3

3.2 VIQEW CUSTOITY c con SH kg BE Ki kh 16

Trang 4

DANH MỤC HÌNH

Hình 3.1: Giao diện trang chủ

Hình 3.2: Giao diện thêm khách hàng

Hình 3.3: Giao diện trang hiển thị khách hàng Hình3.4 Giao diện cập nhật khách hàng

Hình 3.5: Giao diện tìm kiếm khách hàng

Hình 3.6: Giao diện xem giá gas

Hình 3.7: Giao diện tăng giá gas

Hình 3.8: Giao diện cài đặt

Hình 3.9: Giao diện thay đôi ngang dọc

Trang 5

CHƯƠNG 1 KHẢO SÁT VÀ XÁC ĐỊNH YEU CÂU

1.2.Phân tích yêu cầu đề tài

1.2.1.Tên đê tài

- Xay dung “Xay Dung App Gas Managemnt ”

1.2.2 Chức năng

Ứng dụng Gas Managemert là một công cụ tiện ích giúp quản lý việc sử dụng gas của khách hàng

một cách hiệu quả, đặc biệt dành cho các doanh nghiệp cung cáp gas Ứng dụng này cho phép ngườ dùng thực hiện các thao tác chính như thêm, cập nhật, và xem thông tin chỉ tiết của từng khách hàng, cũng như quản lý giá gas và tính toán chi phí dựa trên số lượng gas đã sử dụng

Với giao diện thân thiện, ứng dụng hỗ trợ các chức năng sau:

Quản lý khách hàng: Người dùng có thê thêm, xem chỉ tiết, và cập nhật thông tin của từng

khách hàng Chức năng điều hướng giữa khách hàng cho phép xem khách hàng trước, tiêp

theo, đầu tiên, và cuối cùng

Tính năng tăng giá gas: Ứng dụng cho phép cập nhật giá gas theo yêu cầu, đồng thời tạo

thông báo về việc tăng giá cho từng loại mức gas cùng với thời gian thực hiện

Tìm kiếm thông tin khách hàng: Hỗ trợ tìm kiếm theo tên hoặc địa chỉ khách hang dé dé

Yêu cau dat ra cho hé théng Gas Management nhuw sau:

Quản lý thông tin khách hang:

1 Hệ thống phải cho phép người dùng nhập, lưu trữ, và cập nhật thông tin chỉ tiết của khách hàng, bao gom tên, địa chị, số lượng gas sử dụng, và loại mức gas

2 Phảihỗ trợ chức năng điều hướng để xem thông tin của khách hàng theo thứ tự (đầu tiên, trước, tiếp theo, cuôi củng)

Tính toán chi phí gas:

1 Hệ thống cần tự động tính toán chi phí gas dựa trên số lượng gas sử dụng và đơn giá gas của từng loại mức gas

5

Trang 6

Tìm kiếm và lọc thông tin:

Hệ thống phải có chức năng tìm kiếm khách hàng theo tên hoặc địa chỉ để tiện cho việc quản

lý dữ liệu

Tùy chỉnh hiễn thị thông tin:

Người dùng cần có khả năng tùy chỉnh việc hiển thị các thông tin như dia chỉ, số lượng gas

sử dụng, tên loại mức gas, và giá cả khi xem hoặc cập nhật thông tin khách hàng Tương thích với thiết bị:

Giao diện của hệ thống phải thay đối linh hoạt theo chiều ngang hoặc dọc của thiết bị di động,

Trang 7

VIEW AND UPDATE

INCREASE GAS PRICE

SEARCH CUSTOMER

SETTINGS

Hình 3.1: Giao diện trang chu

Trang 9

2.3 Giao điện trang hiển thị khách hang

GAS LEVEL TYPE: 1

FIRST PRIOR NEXT LAST

UPDATE

RETURN

Hình 3.3: Giao diện trang hién thi người dùng

Trang 11

2.5 Giao diện tìm kiếm khách hàng

SEARCH RETURN

Hình 3.5: Giao diện tìm kiếm khách hàng dựa theo tên và địa chỉ

11

Trang 12

2.6 Giao diện xem gid gas

Gas Management

View And Update Price

INCREASE

Hinh 3.6: Giao dién hién thi gid gas

12

Trang 13

2.7 Giao diện tăng giả gas

Trang 14

2.8 Giao dién Settings

Gas Management

SETTINGS

Hide/Show Address

Hide/Show Used Gas

Hide/Show Gas Level Type

Trang 15

2.9 Giao diện thay đỗi ngang dọc

Gas Management

SETTINGS Hide/Show Address

Hide/Show Used Gas

Hide/Show Gas Level Type

Trang 16

Chương 3: Mô tả motip xử lý của từng chức năng chính

Dưới đây là mô-tÍp xử lý của 6 chức năng chính trong hệ thông Gas Managemert:

3.1 Add Customer (Thêm khách hàng)

« - Nhập dữ liệu: Người dùng nhập thông tin khách hàng (tên, địa chỉ, số lượng gas, loại gas, V.V.) vào giao diện

« - Xác thực dữ liệu: Hệ thống kiểm tra dữ liệu đầu vào, đảm bảo không có lỗi (ví dụ: kiểm tra trường bắt buộc, định dạng đúng)

e¢ - Lưu trữ dữ liệu: Dữ liệu hợp lệ sẽ được lưu vào cơ so dir ligu SQLite bằng câu lệnh

INSERT

« - Xác nhận kết quả: Hệ thống thông báo thêm khách hàng thành công và đưa ra thông tin chi

tiết vừa nhập

3.2 View Customer (Xem chi tiét khach hang)

e Truy van dữ liệu: Khi người dùng chọn một khách hàng từ danh sách, hệ thống thực hiện truy vấn SELECT từ cơ sở dữ liệu dựa trên ID của khách hàng

« _ Hiến thị dữ liệu: Thông tin chỉ tiết của khách hàng (tên, địa chỉ, số gas, giá trị gas, loại gas) được hiển thị trên giao diện người dùng

° Điều hướng giữa các khách hàng: Người dùng có thé nhấn ' "riếp theo", "trước", "đầu tiên",

"cuối cùng" đề xem các khách hàng khác Hệ thống sẽ truy vấn lai dir liệu tương ứng theo

ID kế tiếp hoặc trước đó

tot

3.3 Update Cusfomer (Cập nhật thông tin khách hàng)

« _ Truy xuất thông tin khách hàng: Hệ thống truy vấn dữ liệu khách hàng cần cập nhật bằng câu lệnh SELECT

« - Nhập dữ liệu cập nhật: Người dùng chỉnh sửa các trường thông tin cần cập nhật (ví dụ: thay đối địa chỉ hoặc số lượng gas)

« - Xác thực dữ liệu mới: Hệ thống kiêm tra thông tin cập nhật có hợp lệ không (ví dụ: không

đề trồng trường ‘bat buộc, dữ liệu đúng định dạng)

« - Cập nhật cơ sở dữ liệu: Dữ liệu được lưu vào cơ sở đữ liệu bằng câu lệnh UPDATE

« - Xác nhận kết quả: Hệ thống thông báo cập nhật thành công và hiên thị lại thông tin đã

được sửa đổi

3.4 Search Customer (Tim kiém khách hang)

« Nhập tiêu chí tìm kiếm: Người dùng nhập tên hoặc địa chỉ khách hàng cân tìm

« - Xây dựng truy vấn: Hệ thông tạo câu lệnh SELECT voi điều kiện tìm kiếm tương ứng (ví

dụ: tìm tên hoặc địa chỉ chứa từ khóa đã nhập)

e Truy vấn cơ sở dữ liệu: Hệ thống thực thi truy vấn tìm kiếm và trả về danh sách các khách hàng khóp với điều kiện

« - Hiễn thị kết quả: Danh sách khách hàng khớp với tiêu chí tìm kiếm được hiển thị trên giao diện, cho phép người dùng chọn đề xem chỉ tiết

16

Trang 17

3.5 Increase Gas Price (Tang gia gas)

Nhap số tiền tăng: Người dùng nhập sỐ tiền cần tăng cho đơn giá gas (vi du: 500 déng) Truy vấn giá hiện tại: Hệ thống truy vẫn SELECT đề lấy giá hiện tại của từng loại gas từ bảng gas_ level type

Tính toán giá mới: Hệ thống cộng giả tăng vào giả hiện tại

Cập nhật giá gas: Hệ thống thực biện lệnh UPDATE để lưu đơn giá mới vào cơ sở dữ liệu Thông báo: Hệ thống tạo thông báo với nội dung tăng giá cho loại mức gas, số tiền tăng, và

thời gian thực hiện (theo định dạng YYYY/MM)

3.6 Settings (Cai dat)

Hién thi tùy chọn cài đặt: Người dùng có thể thấy các tùy chọn cài đặt như ân/hiện thông tin (địa chỉ, số gas, loại gas, giá) khi thêm khách hàng ,xem chỉ tiết khách hàng, cập nhật khách hàng, xem giá gas

Thay đổi cài đặt: Người dùng bật/tắt các tùy chọn hiền thị

Lưu cài đặt: Hệ thống lưu trạng thái cài đặt của người dùng (ân/hiện thông tin) vào cơ sở

dữ liệu hoặc bộ nhớ của ứng dụng

Áp dụng cài đặt: Khi người dùng xem chỉ tiết khách hàng, các cài đặt này sẽ được áp dụng

đề hiển thị hoặc ân thông tin dựa trên tùy chọn đã lưu

Tính toán giá gas (PRICE):

ø Nếu USED NUM GAS>MAX_NUM GAS:

(USED_NUM_GAS - MAX_NUM_GAS) * UNIT_PRICE * RATE

« Trong do, RATE là tỉ lệ giá vượt quá số lượng gas tối đa, được lây từ bảng gas_level_type

Sau khi tính toán: Giá gas sẽ được hiền thị trên giao diện chỉ tiết

17

Trang 18

Bang 1: Customer (Khach hang)

Mô tả

Mã khách hàng (Primary Key) Tên khách hàng

Địa chỉ khách hàng

Số điện thoại khách hàng Ghi chú: customer1p là khóa chính, mỗi khách hàng sẽ có mã định danh riêng

18

Trang 19

Bảng 2: Gas Level Type (Loại gas)

Tên Cột Kiểu dữ liệu Mô tả

GasLevelTypelD INT (PK) Mã loại gas (Primary Key)

TypeName VARCHAR(100) Tên loại gas (ví dụ: Gas loại A, B, C)

UnitPrice DECIMAL(10,2) Giá đơn vị (theo mét khối hoặc lít)

MaxNumGas INT Lượng gas tối đa được sử dụng ở mức giá thông thường RatePriceForOver DECIMAL(10,2) Tỷ lệ giá tính khi sử dụng vượt quá mức

Ghi chú: GasLevelTypeID là khóa chính UnitPrice và RatePriceForover dùng để tính toán giá gas

cho khách hàng

19

Trang 20

KẾT LUẬN

1 Kết quả đạt được

Kết quả đạt được từ quá trình phát trién hệ thống Gas Managemert bao gồm:

1 Quản lý khách hàng hiệu quả: Hệ thống cho phép nhập, lưu trữ, và cập nhật thông tin chỉ tiết của khách hàng một cách dễ dàng, giúp việc quản lý thông tin trở nên chính xác và khoa học

Tự động tính toán chỉ phí Ứng dụng đã được tích hợp chức năng tự động tính toán chi phí gas dựa trên sô lượng sử dụng và mức giá tương ứng, giúp doanh nghiệp tiệt kiệm thời gian

và hạn chế sai sót trong quá trình tính toán thủ công

Chức năng cập nhật giá linh hoạt: Hệ thống hỗ trợ cập nhật giá gas theo yêu cầu, đồng thời cung cấp thông báo chỉ tiết vẻ thay đối giá, giúp quản lý giá gas theo thời gian thực một

2 Hướng phát triển của đề tài

Hướng phát triển của hệ thống Gas Management trong tuong lai sé tập trung vào việc mở rộng và nâng cao các tính năng hiện có đề đáp ứng tốt hơn nhu cầu của người dùng và cải thiện trải nghiệm

Cụ thê, các hướng phát triên bao gồm:

1 Phát triển báo cáo và phân tích: Xây dựng thêm các chức năng báo cáo chỉ tiết về lịch sử

su dung gas, xu hướng tiêu thụ, và phân tích đữ liệu, giúp doanh nghiệp có cái nhìn toàn điện và hỗ trợ ra quyết định chiến lược

Tối ưu giao diện người dùng: Cải thiện giao diện dé tương thích với nhiều loại thiết bị và kích thước màn hình khác nhau, tối ưu hóa trải nghiệm người đùng trên các hệ điều hành di động

Tích hợp thanh toán trực tuyến: Phát triền chức ; năng thanh toán hóa đơn gas trực tuyến thông qua các cổng thanh toán, giúp khách hàng dễ dàng thanh toán và quản lý chỉ phí gas Tăng cường bảo mật dữ liệu: Áp dụng các giải pháp bảo mật tiên tiến đề đảm bảo an toàn thông tin khách hàng và dữ liệu doanh nghiệp, đặc biệt khi số lượng người dùng và dữ liệu

mở rộng

Mở rộng khả năng tìm kiếm: Nâng cấp hệ thống tìm kiếm với các tùy chọn lọc nâng cao

theo nhiều tiêu chí như thời gian sử dụng, số lượng gas tiêu thụ, hoặc các thông tin liên quan

khác

20

Trang 21

6 Hỗ trợ đa ngôn ngữ: Phát triển tính năng đa ngôn ngữ đê mở rộng phạm vi sử dụng, giúp

hệ thống dễ dàng triển khai tại nhiều quốc gia và thị trường khác nhau

Những hướng phát trién này sẽ giúp hệ thống Gas Managemert trở nên toàn diện hơn, nâng cao hiệu quả quan lý và hồ trợ tốt hơn cho doanh nghiệp trong tương lai,

TÀI LIỆU THAM KHẢO

Ngày đăng: 14/01/2025, 15:59

HÌNH ẢNH LIÊN QUAN

Hình  3.1:  Giao  diện  trang  chu - Báo cáo Đồ án Đề tài  xây dựng app gas management
nh 3.1: Giao diện trang chu (Trang 7)
Hình  3.2:  Giao  diện  trang  thêm  khách  hàng - Báo cáo Đồ án Đề tài  xây dựng app gas management
nh 3.2: Giao diện trang thêm khách hàng (Trang 8)
Hình  3.3:  Giao  diện  trang  hién  thi  người  dùng - Báo cáo Đồ án Đề tài  xây dựng app gas management
nh 3.3: Giao diện trang hién thi người dùng (Trang 9)
Hình  3.5:  Giao  diện  tìm  kiếm  khách  hàng  dựa  theo  tên  và  địa  chỉ. - Báo cáo Đồ án Đề tài  xây dựng app gas management
nh 3.5: Giao diện tìm kiếm khách hàng dựa theo tên và địa chỉ (Trang 11)
Hình  3.9:  Giao  diện  thay  đôi  ngnag  dọc - Báo cáo Đồ án Đề tài  xây dựng app gas management
nh 3.9: Giao diện thay đôi ngnag dọc (Trang 15)
Bảng 2: Gas  Level Type (Loại  gas) - Báo cáo Đồ án Đề tài  xây dựng app gas management
Bảng 2 Gas Level Type (Loại gas) (Trang 19)

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

TÀI LIỆU LIÊN QUAN