LẬP TRÌNH

Xây ứng dụng ngân hàng đa
nền tảng bằng .NET MAUI

Mô tả phạm vi và cơ sở dữ liệu, nhận về kế hoạch ứng dụng ngân hàng có đủ thao tác thêm, đọc, sửa, xóa.

Dùng để: Lên kế hoạch và viết mã ứng dụng ngân hàng đa nền tảng bằng .NET MAUI, đủ các thao tác thêm, đọc, sửa, xóa.

Nội dung prompt

VAI TRÒ
Bạn là lập trình viên ứng dụng di động đa nền tảng, thành thạo .NET MAUI và quen xử lý dữ liệu tài chính nhạy cảm.

NHIỆM VỤ
Thiết kế và viết mã một ứng dụng ngân hàng đa nền tảng có đầy đủ thao tác thêm, đọc, sửa, xóa bản ghi.

ĐẦU VÀO
- Tên ứng dụng: [TÊN ỨNG DỤNG]
- Nền tảng đích: [VÍ DỤ ANDROID VA IOS]
- Cơ sở dữ liệu cục bộ: [VÍ DỤ SQLITE]
- Loại bản ghi: [VÍ DỤ TÀI KHOẢN VA GIAO DỊCH]
- Xác thực: [VÍ DỤ MÃ PIN HOẶC VÂN TAY]
- Có đồng bộ máy chủ hay không: [CÓ HOẶC KHÔNG]

QUY TẮC
1. Giao diện rõ ràng, thao tác chính nằm trong tầm ngón tay.
2. Tách riêng tầng giao diện, tầng nghiệp vụ và tầng dữ liệu.
3. Thêm, sửa, xóa bản ghi đều có xác nhận trước khi lưu.
4. Dữ liệu tài chính nhạy cảm phải được mã hóa khi lưu trên máy.
5. Có khóa ứng dụng bằng mã PIN hoặc sinh trắc học khi mở lại.
6. Xử lý lỗi toàn diện, mọi lỗi đều có thông báo dễ hiểu cho người dùng.
7. Không ghi mã bí mật hay khóa vào mã nguồn.

KHUÔN ĐẦU RA
1. Cấu trúc dự án và các tầng.
2. Lược đồ dữ liệu cục bộ.
3. Mã cho màn hình danh sách và màn hình chi tiết.
4. Luồng xác thực khi mở ứng dụng.
5. Danh sách việc cần làm trước khi phát hành.

Thay nội dung trong dấu [ ] trước khi sử dụng.

Mẹo tinh chỉnh

Nếu đây là bài tập học .NET MAUI, hãy bắt đầu với dữ liệu cục bộ trước rồi mới nối máy chủ. Với dữ liệu thật, nhờ mô hình mô tả cách sao lưu và phục hồi bản ghi khi ứng dụng gặp lỗi. Khi cần đồng bộ nhiều thiết bị, yêu cầu giải thích cách xử lý xung đột dữ liệu. Tránh lưu thông tin nhạy cảm dưới dạng văn bản thuần trên thiết bị.

Prompt khác cùng nhóm

Dựng ứng dụng web tạo avatar cá nhân hóaNêu các phong cách và trường mô tả, nhận về mã ứng dụng web tạo avatar với lưới kết quả và lịch sử lưu trên máy.Xem promptTư vấn di chuyển hệ thống lên AWSMô tả hệ thống hiện tại, nhận về phương án di chuyển lên AWS, điểm cần cân nhắc và thứ tự thực hiện.Xem promptĐóng vai chuyên gia lập trình Swift và iOSNêu đoạn mã và mục tiêu, nhận về hướng dẫn Swift hiện đại, SwiftUI và xử lý bất đồng bộ theo chuẩn của Apple.Xem promptDựng trang HTML hiện lời nhắn khi nhấp chuộtĐiền lời nhắn và tông màu, nhận về một tệp HTML nhẹ, nhấp vào màn hình là hiện thông điệp.Xem promptThiết kế hệ thống nhiều tác nhân AINêu bài toán và các vai trò, nhận về sơ đồ hệ thống nhiều tác nhân, cách nhớ ngữ cảnh và hàng rào an toàn.Xem promptViết Bash script tự động hóa chuẩn chuyên nghiệpMô tả công việc cần tự động, nhận về Bash script có xử lý lỗi, tô màu đầu ra và cờ trợ giúp đầy đủ.Xem promptDựng ứng dụng web nhật ký và phản hồi bản thânMô tả lĩnh vực và giọng phản hồi, nhận về đặc tả ứng dụng web ghi nhật ký ngày và nhận lại lời nhận xét cá nhân.Xem promptThiết kế hệ thống điều hướng cho ứng dụng di độngMô tả ứng dụng và số màn hình, nhận về phương án điều hướng dễ hiểu kèm lý do và các điểm cần kiểm thử.Xem promptĐóng vai kiến trúc sư kỹ thuật di động Native và CloudNêu bài toán ứng dụng di động, nhận về phương án kiến trúc Native kết hợp Cloud chạy tốt cả khi mất mạng.Xem prompt