bai viet cho bds asdasdasd asdas sadsd sdasdas asdasd dsds sdassssssssssssssssssssssssssssssssssssssssssssssssssss saaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Trang 1TRƯỜNG ĐẠI HỌC MỎ - ĐỊA CHẤTKHOA CÔNG NGHỆ THÔNG TIN
TÊN ĐỀ TÀI:
XÂY DỰNG APP THEO DÕI CHI TIÊU
SINH VIÊN THỰC HIỆN: ĐỖ CÔNG TẤNMSSV:1921011080
GIÁO VIÊN HƯỚNG DẪN: TRẦN TRUNG CHUYÊN
DOANH NGHIỆP: TRUNG TÂM CÔNG NGHỆ THÔNG TIN –VNPT HÀ NỘI
Trang 2Trung tâm Công nghệ thông tin – VNPT Hà Nội
- Bảo trì, vận hành và nâng cấp hệ thống công nghệ thông tin của
Tập đoàn VNPT tại Hà Nội.
- Cung cấp các dịch vụ công nghệ thông tin cho khách hàng trong và ngoài nước.
Trang 3Đề tài :App theo dõi chi phí
App được phát triển ngôn ngữ lập trình Dart và sử dung framework Flutter
Được phát triển bằng phần mềm Visual Studio Code và Androi studio
App giúp người dung có thể theo dõi được chi phí đã dung chi các khoản khác nhau
Trang 4Các công việc được giao tại doanh nghiệp
Tìm hiểu về Framework Flutter
Cấu trúc thư mục Flutter
android/ios/linux/ : Thư mục này chứa mã nguồn của
ứng dụng cho các nền tảng tương ứng
build/: Chứa các tệp và thư mục liên quan đến quá trình
xây dựng ứng dụng.
lib/: Chứa mã nguồn Dart của ứng dụng
test/: Chứa các tệp kiểm thử đơn vị và tích hợp cho ứng
dụng của bạn.
pubspec.yaml: Tệp này chứa thông tin về dự án và các
phụ thuộc của nó, cũng như mô tả các thiết lập khác nhau như assets, fonts, và các cài đặt khác.
Trang 5Các công việc được giao tại doanh nghiệp
Tìm hiểu về Dart và Famework Flutter
Mô hình MVC: Viết tắt của Models, View, Controller
Model: Có nhiệm vụ thao tác với cơ sở dữ liệu.
View: Hiển thị giao diện người dùng.
Controller: Xử lý request, tải model tương ứng và gửi dữ liệu qua view.
Trang 6Các công việc được giao tại doanh nghiệp
Tìm hiều về chức năng đăng nhập bằng firebase
Firebase là một nền tảng phát triển ứng dụng di động và web được phát triển bởi Google Firebase cung cấp nhiều dịch vụ và sản phẩm cho phát triển ứng dụng, bao gồm cơ sở dữ liệu thời thời gian thực, xác thực người dùng, lưu trữ tệp, quảng cáo, phân tích và nhiều dịch vụ khác
Firebase Authentication: Firebase Authentication cho phép xác thực người dùng trong ứng dụng của bạn.
Trang 7Các công việc được giao tại doanh nghiệp
Thiết kế và thực hành làm APP THEO DÕI CHI TIÊU
Trang 8 Hiểu biết cơ bản để xây dựng một App mobile
Có thể sử dụng Framework FLutter để xây dựng một App đơn giản
Cải thiện được kỹ năng lập trình của bản thân
Trang 9 Đã xây dựng thành công được App
Đã xây dựng được các chức năng được yêu cầu
Kết luận : đã hoàn thành được các yêu cầu đưa ra
Trang 10Hướng phát triển của đề tài lên đồ án tốt nghiệp
Dự án được phát triển tiếp với cải thiện thêm các chức năng mới, dễ dàng sử dụng cho người dung hơn.
Em sẽ tiếp tục thực hiện và nghiên cứu để phát triển dự án trong đồ án sắp tới
Trang 11THANK YOU!