Bảo hành điện tử

Ứng dụng bảo hành - APP

Thiết kế và lập trình ứng dụng di động (App Mobile) phục vụ hoạt động quản lý Bảo hành điện tử trên di động như giới thiệu, chăm sóc khách hàng, kích hoạt bảo hành, quét mã vạch hoặc QR code, tra cứu thông tin, trạm bảo hành, hỗ trợ khách hàng... trên nền tảng Android và iOS.




Phát triển ứng dụng Bảo hành điện tử trên điện thoại di động và đăng ký trên hai nền tảng iOS/Android, ngôn ngữ lập trình React Native. Đáp ứng tiêu chuẩn cao về thẩm mỹ và độ phân giải, tạo ra ứng dụng đơn giản, đầy đủ tính năng trong hoạt động Bảo hành điện tử trên di động.

Chức năng App bảo hành điện tử

  • Giao diện trang chủ của App
  • Thành viên – Đại lý – Khách hàng
  • Phân nhóm - Phân quyền
  • Kích hoạt bảo hành: nhập text hoặc quét: qrcode, barcode.
  • Thông tin lịch sử bảo hành điện tử.
  • Chương trình dành cho Đại lý tích điểm, thưởng tiền
  • Báo lỗi hư hỏng, danh sách, tình trạng.
  • Thông tin sản phẩm, khách hàng.
  • Hướng dẫn, chính sách, tin tức.
  • Hình ảnh, Slide.
  • Báo cáo - Thống kê.

Hệ quản trị backend của App bảo hành điện tử

Chức năng Web backend quản trị dành cho admin sử dụng để quản lý hệ thống và thay đổi thông tin. Công nghệ .NET - SQL Server.

Chi phí triển khai App bảo hành điện tử

# Hạng mục Chi phí Chi tiết
1  Thiết kế App Bảo hành điện tử 29,900,000 vnd/gói Xây dựng ứng dụng trên di động
2  VPS lưu trữ dữ liệu 6,000,000 vnd/năm Lưu trữ dữ liệu
3  Đăng ký dịch vụ iOS 2,200,000 vnd/năm Đăng ký tài khoản trên store của iOS
4  Đăng ký dịch vụ Google 2,200,000 vnd/lần Đăng ký tài khoản trên store của Google


Quy trình thiết kế App bảo hành điện tử

1. Quy trình thực hiện

  • Làm rõ yêu cầu: chi tiết các chức năng, nhu cầu mong muốn thể hiện trên ứng dụng và vai trò của từng đối tượng gồm người quản lý, đối tác, khách hàng... trên hệ thống như thế nào để phác thảo chức năng
  • Xem xét yêu cầu: sau khi xác định các yêu cầu được đặt ra, cần phải xác định tính khả thi của dự án, rõ ràng về chức năng hay không, hoặc có những mâu thuẫn trong toàn bộ dự án để lên phương án giải quyết các vấn đề đó.
  • Xây dựng tài liệu chức năng, thời gian và chi phí thực hiện: các yêu cầu của doanh nghiệp được phân tích và mô tả lại theo ngôn ngữ tự nhiên nhất để đáp ứng tính đơn giản và đồng thời có file đặc tả các quá trình xử lý, phân tích luồng dữ liệu của hệ thống.
  • Tư vấn hạ tầng công nghệ và phần cứng để đảm bảo việc ứng dụng hoạt động ổn định, không giật - lag, dữ liệu được load nhanh nhất và đảm bảo hoạt động hiệu quả trên thiết bị người dùng.

2. Phác thảo giao diện

Từng trang của ứng dụng được phát thảo ra giấy hoặc bằng phần mềm chuyên dụng như Axure. Bao gồm các giao diện chung, hình ảnh, menu, văn bản và thông báo cho người dùng. Tất cả các workflow của ứng dụng đều được vẽ ra, liệt kê các khả năng khác nhau có thể xuất hiện và chọn những ý tưởng tốt nhất để sử dụng.



Nghiên cứu thật kỹ lưỡng ý tưởng của ứng dụng và xem xét sự tương tự:
  • Các ứng dụng đã triển khai trên thị trường.
  • Những vấn đề cần cải thiện?
  • Tại sao mọi người tải các ứng dụng này? Các hạng mục còn thiếu là gì?
  • Làm thế nào tiếp thị cho khách hàng bằng ứng dụng?
  • Ứng dụng có tính độc đáo và hiệu quả.

3. Thết kế layout ứng dụng

Các bản thiết kế bằng photoshop sẽ thể hiện kiến ​​trúc trực quan của ứng dụng và chi tiết từng màn hình. Đây là bước để doanh nghiệp hình dung rõ ràng hơn về giao diện và chức năng của ứng dụng.

Ở bước này, giao diện hiện thực hóa rõ ràng trên file mockup để doanh nghiệp xem xét, các yêu cầu chỉnh sửa sẽ được ghi nhận và chỉnh sửa nhằm đáp ứng đúng ý tưởng và chức năng.



Sau khi duyệt bước này, ứng dụng sẽ được đưa vào lập trình chính thức.

4. Lập trình chức năng


Đội ngũ lập trình sẽ tiến hành lập trình chức năng theo bộ tài liệu đã mô tả các chức năng trên giao diện chính thức đã duyệt theo thời gian đã thống nhất.

  • Ngôn ngữ lập trình React Native.
  • Hệ quản trị chức năng của ứng dụng sẽ trên nền website, công nghệ .NET - SQL server.
  • Cung cấp file APK để tiến hành kiểm thử chức năng trên nền tảng Android trước.

5. Test file APK


File APK của APP là file cài đặt trên hệ điều hành Android được sử dụng để cài đặt phần mềm trên hệ thống, có thể cài đặt trực tiếp vào điện thoại không cần qua bước tải về từ PlayStore của Google.

  • Cho phép người dùng thử nghiệm trước ứng dụng
  • Đánh giá, phản hồi các chức năng
  • Lên danh sách các yêu cầu cần chỉnh sửa, thay đổi
  • Cải thiện các yêu cầu, thử nghiệm lại
  • Thống nhất các chức năng đã hoạt động tốt, xác nhận để tiến hành bước cập nhật lên store của Google và Apple

6. Cập nhật ứng dụng lên Google Play

Đăng ký tài khoản Google Developer cho doanh nghiệp, thanh toán phí tài khoản và cài đặt các thông số cơ bản trước khi đưa ứng dụng chính thức

Tiến hành cập nhật ứng dụng lên store, viết mô tả, hình ảnh hướng dẫn...



Chờ duyệt, thời gian mất khoản 01 đến 02 tuần, tùy theo loại ứng dụng và các lỗi phát sinh nếu có

7. Cập nhật ứng dụng lên App Store

Đăng ký tài khoản Apple Developer cho doanh nghiệp, thanh toán phí tài khoản hàng năm và cài đặt các thông số cơ bản trước khi đưa ứng dụng chính thức

Tiến hành cập nhật ứng dụng, viết mô tả, hình ảnh hướng dẫn...

Chờ duyệt, thời gian mất khoản 01 đến 02 tuần, tùy theo loại ứng dụng và các lỗi phát sinh nếu có.