Xây dựng ứng dụng quản lý chi tiêu trên nền tảng android

86 44 0
Xây dựng ứng dụng quản lý chi tiêu trên nền tảng android

Đ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

ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC SƯ PHẠM KHOA TIN HỌC KHÓA LUẬN TỐT NGHIỆP Đề tài: XÂY DỰNG ỨNG DỤNG QUẢN LÝ CHI TIÊU TRÊN NỀN TẢNG ANDROID Giảng viên hướng dẫn : ThS HỒ NGỌC TÚ Sinh viên : TRẦN TIẾN ANH Lớp : 11CNTT2 Đà Nẵng, tháng 05 năm 2015 Xây dựng ứng dụng quản lý chi tiêu Báo cáo Khóa luận tốt nghiệp LỜI CẢM ƠN Lời em xin bày tỏ lòng biết ơn sâu sắc đến tất thầy cô khoa Tin học Trường Đại học Sư phạm – Đại học Đà Nẵng tận tình bảo truyền đạt cho em nhiều kiến thức chuyên môn kỹ nghề nghiệp bốn năm vừa qua Đồng thời em xin gửi lời cảm ơn đến Trung tâm giải pháp công nghệ thông tin truyền thông viettel ICT tạo điều kiện cho em tham gia thực tập đơn vị truyền đạt kiến thức quý báu công việc sống Xin cảm ơn đến anh (chị) trung tâm đặc biệt em gửi tới lời cảm ơn đến anh Phạm Đức Chương tận tình dạy giúp đỡ em trình làm đồ án thực tập Khóa Luận tốt nghiệp Em xin chân thành cảm ơn đến thầy giáo hướng dẫn ThS Hồ Ngọc Tú tận tâm hướng dẫn định hướng cho em từ bước đầu bắt tay vào thực khóa luận hồn thành Với bảo em gặt hái cho kiến thức quý báu để hồn thành tốt khóa luận tốt nghiệp đúc kết lại kiến thức học tập thời gian qua Mặc dù cố gắng giúp đỡ thầy giáo hướng dẫn để thực hồn chỉnh khóa luận tốt nghiệp Song buổi đầu làm quen với công tác nghiên cứu khoa học, tiếp cận với thực tế đề tài, hạn chế kiến thức kinh nghiệm nên khơng thể tránh khỏi thiếu sót định mà thân chưa thấy Em mong góp ý q Thầy, Cơ giáo bạn để báo cáo khóa luận hồn chỉnh Em xin trân trọng cảm ơn ! SVTH: Trần Tiến Anh Trang i GVHD: ThS.Hồ Ngọc Tú Xây dựng ứng dụng quản lý chi tiêu Báo cáo Khóa luận tốt nghiệp LỜI CAM ĐOAN Tôi xin cam đoan Những nội dung báo cáo thực hướng dẫn trực tiếp anh (chị) Trung tâm giải pháp CNTT Truyền thông Viettel ICT giáo viên hướng dẫn ThS Hồ ngọc Tú Mọi tham khảo dùng báo cáo trích dẫn rõ ràng tên tác giả, tên cơng trình, thời gian, địa điểm cơng bố Mọi chép không hợp lệ, vi phạm quy chế đào tạo, hay gian trá, tơi xin chịu hồn tồn trách nhiệm Sinh Viên Trần Tiến Anh SVTH: Trần Tiến Anh Trang ii GVHD: ThS Hồ Ngọc Tú Báo cáo Khóa luận tốt nghiệp Xây dựng ứng dụng quản lý chi tiêu MỤC LỤC LỜI MỞ ĐẦU 1 Lý chọn đề tài Mục tiêu nghiên cứu Đối tượng nghiên cứu Phạm vi nghiên cứu Phương pháp nghiên cứu Nội dung đề tài CHƯƠNG CƠ SỞ LÝ THUYẾT 1.1 Giới thiệu hệ điều hành ANDROID 1.1.1 Android gì? 1.1.2 Lịch phát triển Android 1.1.3 Delving với máy ảo Dalvik 1.1.4 Kiến trúc Android 1.1.5 Chu kỳ sống hệ điều hành Android 1.1.6 Các thành phần Android 11 1.1.7 Các thành phần giao diện Android 15 1.1.8 Cơ sở liệu Android (SQLite) 16 1.1.9 JSON Android 16 1.1.10 Tìm hiểu Web Service 18 1.2 Tìm hiểu PHP Framework CodeIgniter 19 1.2.1 Khái niệm 19 SVTH: Trần Tiến Anh Trang iii GVHD: ThS Hồ Ngọc Tú Báo cáo Khóa luận tốt nghiệp Xây dựng ứng dụng quản lý chi tiêu 1.2.2 Cài đặt Framework codeIgniter 19 1.2.3 Mơ hình Model –View- Controller 20 1.2.4 Cấu trúc Codelgniter 21 1.2.5 Dòng chảy liệu Codeigniter 22 1.2.6 Codeigniter URL 23 1.2.7 Model 23 1.2.8 Controller 24 1.2.9 View 25 CHƯƠNG PHÂN TÍCH VÀ THIẾT KẾ 26 2.1 Phân tích thiết kế hệ thống 26 2.1.1 Đặc tả toán 26 2.1.2 Đặc tả yêu cầu toán 26 2.1.3 Đặc tả chức 28 2.1.4 Phân tích hệ thống 34 2.1.5 Biểu đồ lớp 45 2.1.7 Biểu đồ 50 2.1.8 Sơ đồ thuật toán 53 2.2 Phân tích thiết kế sở liệu 56 2.2.1 Cấu trúc bảng 56 2.2.2 Sơ đồ thực thể quan hệ 58 2.3 Phân tích Thiết kế Web Service 59 2.3.1 Mơ hình hoạt động Web Service 59 SVTH: Trần Tiến Anh Trang iv GVHD: ThS Hồ Ngọc Tú Báo cáo Khóa luận tốt nghiệp Xây dựng ứng dụng quản lý chi tiêu 2.3.2 Các API 59 CHƯƠNG KẾT QUẢ VÀ ĐÁNH GIÁ 61 3.1 Kết 61 3.1.1 Màn hình đăng nhập 61 3.1.2 Màn hình 61 3.1.3 Màn hình chức 62 3.1.4 Màn hình thêm giao dich 63 3.1.5 Màn hình cập nhật giao dich 63 3.1.6 Màn hình sổ chi tiêu 64 3.1.7 Màn hình sổ nợ 64 3.1.8 Màn hình chọn biểu đồ 65 3.1.9 Màn hình Dự tính chi tiêu 65 3.1.10 Màn hình sổ tiết kiệm 66 3.1.11 Màn hình đăng ký 66 3.1.12 Màn hình đồng liệu 67 3.1.13 Màn hình cài đặt 67 3.2 Hướng dẫn cài đặt ứng dụng điện thoại 68 3.3 Kiểm thử ứng dụng 70 3.4 Đánh giá 71 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 72 TÀI LIỆU THAM KHẢO 73 PHỤ LỤC 74 SVTH: Trần Tiến Anh Trang v GVHD: ThS Hồ Ngọc Tú Báo cáo Khóa luận tốt nghiệp Xây dựng ứng dụng quản lý chi tiêu DANH MỤC HÌNH Hình 1.1 Kiến trúc phân tầng Android Hình 1.2 Sơ đồ Activity stack 10 Hình 1.3 Chu kỳ sống Activity 10 Hình 1.4 Sơ đồ hoạt động Activity 12 Hình 1.5 Sơ đồ hoạt động intent 12 Hình 1.6 Sơ đồ hoạt động service 13 Hình 1.7 Cấu trúc file Manifest 14 Hình 1.8 Sơ đồ ViewGroup 15 Hình 1.9 Sơ đồ tương tác User Webservice 18 Hình 1.10 Thư mục codeignter 19 Hình 1.12 Cấu trúc CodeIgniter 21 Hình 2.1 Sơ đồ use case tổng quát 36 Hình 2.2 Biểu đồ use case giao dịch 37 Hình 2.3 Biểu đồ user case chi tiêu 38 Hình 2.4 Biểu đồ use case sổ nợ 38 Hình 2.5 Biểu đồ use case biểu đồ 39 Hình 2.6 Biểu đồ use case đồng liệu 40 Hình 2.7 Biểu đồ use case khôi phục liệu 40 Hình 2.8 Biểu đồ use case xem liệu online 41 Hình 2.9 Biểu đồ use case cài đặt 41 Hình 2.10 Mối quan hệ đối tượng 49 Hình 2.11 Sơ đồ lớp 49 Hình 2.12 Biểu đồ đăng nhập 50 Hình 2.13 Biều đồ thêm giao dịch 50 Hình 2.14 Biểu đồ quản lý chi tiêu 51 SVTH: Trần Tiến Anh Trang vi GVHD: ThS Hồ Ngọc Tú Báo cáo Khóa luận tốt nghiệp Xây dựng ứng dụng quản lý chi tiêu Hình 2.15 Biểu đồ quản lý sổ tiết kiệm 51 Hình 2.16 Biểu đồ đồng liệu 52 Hình 2.17 Biểu đồ khơi phục liệu 52 Hình 2.18 Sơ đồ thuật tốn đăng nhập 53 Hình 2.19 Sơ đồ thuật tốn đăng ký 53 Hình 2.20 Sơ đồ thuật toán thêm giao dịch 54 Hình 2.21 Sơ đồ thuật toán đồng liệu 54 Hình 2.22 Sơ đồ thuật tốn khơi phục liệu 55 Hình 2.23 Sơ đồ thực thể quan hệ 58 Hình 3.4 Hình ảnh hình thêm giao dịch 63 Hình 3.5 Hình ảnh hình cập nhật giao dịch 63 Hình 3.6 Hình ảnh hình sổ chi tiêu 64 Hình 3.7 Hình ảnh hình sổ nợ 64 Hình 3.8 Hình ảnh hình chọn biểu đồ 65 Hình 3.9 Hình ảnh hình danh sách dự tính 65 Hình 3.10 Hình ảnh hình sổ tiết kiệm 66 Hình 3.11 Hình ảnh hình đăng ký 66 Hình 3.12 Hình ảnh đồng liệu 67 Hình 3.13 Hình ảnh hình cài 67 Hình 3.14 Hình ảnh cài đặt ứng dụng 68 Hình 3.15 Hình ảnh chọn mục cài đặt 69 Hình 3.16 Hình ảnh cài đặt hồn tất 69 SVTH: Trần Tiến Anh Trang vii GVHD: ThS Hồ Ngọc Tú Báo cáo Khóa luận tốt nghiệp Xây dựng ứng dụng quản lý chi tiêu DANH MỤC BẢNG Bảng 2.1 Bảng use case tổng quan 35 Bảng 2.2 Bảng use case giao dịch 36 Bảng 2.3 Bảng use case sổ chi tiêu 37 Bảng 2.4 Bảng use case sổ nợ 38 Bảng 2.5 Bảng use case biểu đồ 39 Bảng 2.6 Bảng use case đồng 40 Bảng 2.8 Lớp tài khoản 45 Bảng 2.9 Lớp đăng ký 45 Bảng 2.10 Lớp đăng nhập 45 Bảng 2.11 Lớp thu chi 46 Bảng 2.12 Lớp vay nợ 46 Bảng 2.13 Lớp sổ chi tiêu 47 Bảng 2.14 Lớp dự tính chi tiêu 47 Bảng 2.15 Lớp tiết kiệm 48 Bảng 2.16 Lớp đồng liệu 48 Bảng 2.17 Lớp khôi phục liệu 48 Bảng 2.18 Lớp tạo sở liệu 48 Bảng 2.19 Bảng sở liệu thu chi 56 Bảng 2.20 Bảng sở liệu vay nợ 56 Bảng 2.21 Bảng sở liệu login 57 Bảng 2.22 Bảng sở liệu dự tính 57 Bảng 2.23 Bảng sở liệu tiết kiệm 57 SVTH: Trần Tiến Anh Tú Trang viii GVHD: ThS Hồ Ngọc Báo cáo Khóa luận tốt nghiệp Xây dựng ứng dụng quản lý chi tiêu DANH MỤC BẢNG VIẾT TẮT STT Từ đầy đủ Từ viết tắt PHP Hypertext Preprocessor CSDL Cơ sở liệu SQL Structured Query Language MVC Model – View -Controllers CSV Comma Separated Values XML Extensible Markup Language SVTH: Trần Tiến Anh Trang ix GVHD: ThS Hồ Ngọc Tú Báo cáo Khóa luận tốt nghiệp Xây dựng ứng dụng quản lý chi tiêu 3.1.3 Màn hình chức Hình 3.3 Hình ảnh hình chức SVTH: Trần Tiến Anh Trang 62 GVHD: ThS Hồ Ngọc Tú Báo cáo Khóa luận tốt nghiệp Xây dựng ứng dụng quản lý chi tiêu 3.1.4 Màn hình thêm giao dich Hình 3.4 Hình ảnh hình thêm giao dịch 3.1.5 Màn hình cập nhật giao dich Hình 3.5 Hình ảnh hình cập nhật giao dịch SVTH: Trần Tiến Anh Trang 63 GVHD: ThS Hồ Ngọc Tú Báo cáo Khóa luận tốt nghiệp Xây dựng ứng dụng quản lý chi tiêu 3.1.6 Màn hình sổ chi tiêu Hình 3.6 Hình ảnh hình sổ chi tiêu 3.1.7 Màn hình sổ nợ Hình 3.7 Hình ảnh hình sổ nợ SVTH: Trần Tiến Anh Trang 64 GVHD: ThS Hồ Ngọc Tú Báo cáo Khóa luận tốt nghiệp Xây dựng ứng dụng quản lý chi tiêu 3.1.8 Màn hình chọn biểu đồ Hình 3.8 Hình ảnh hình chọn biểu đồ 3.1.9 Màn hình Dự tính chi tiêu Hình 3.9.Hình ảnh hình danh sách dự tính SVTH: Trần Tiến Anh Trang 65 GVHD: ThS Hồ Ngọc Tú Báo cáo Khóa luận tốt nghiệp Xây dựng ứng dụng quản lý chi tiêu 3.1.10 Màn hình sổ tiết kiệm Hình 3.10.Hình ảnh hình sổ tiết kiệm 3.1.11 Màn hình đăng ký Hình 3.11.Hình ảnh hình đăng ký SVTH: Trần Tiến Anh Trang 66 GVHD: ThS Hồ Ngọc Tú Báo cáo Khóa luận tốt nghiệp Xây dựng ứng dụng quản lý chi tiêu 3.1.12 Màn hình đồng liệu Hình 3.12 Hình ảnh đồng liệu 3.1.13 Màn hình cài đặt Hình 3.13 Hình ảnh hình cài đặt SVTH: Trần Tiến Anh Trang 67 GVHD: ThS Hồ Ngọc Tú Xây dựng ứng dụng quản lý chi tiêu Báo cáo Khóa luận tốt nghiệp 3.2 Hướng dẫn cài đặt ứng dụng điện thoại Để cài đặt ứng dụng điện thoại thực theo bước sau Bước 1: Tải ứng dụng theo địa link sau: https://play.google.com/store/apps/details?id=com.moneymana&hl=en Bước 2: Chọn thư mục mà ứng dụng tải xuống sau bạn chọn ứng dụng Money Manager để cài đặt theo trình tự sau - Chọn ứng dụng có tên “Quanlychitieu.apk” - Chọn cài đặt click vào lần hình vẽ Hình 3.14 Hình ảnh cài đặt ứng dụng SVTH: Trần Tiến Anh Trang 68 GVHD: ThS Hồ Ngọc Tú Xây dựng ứng dụng quản lý chi tiêu Báo cáo Khóa luận tốt nghiệp - Chọn vào cài đặt hình bên Hình 3.15 Hình ảnh chọn mục cài đặt - Ứng dụng cài đặt hoàn tất bạn mở ứng dụng lên hình bên Hình 3.16.Hình ảnh cài đặt hoàn tất SVTH: Trần Tiến Anh Trang 69 GVHD: ThS Hồ Ngọc Tú Xây dựng ứng dụng quản lý chi tiêu Báo cáo Khóa luận tốt nghiệp 3.3 Kiểm thử ứng dụng  Test Cài đặt định hình ứng dụng + Ứng dụng kiểm thử hoạt động thiết bị có hệ điều hành Android, có phiên 4.1 trở lên hỗ trợ hình 480x480 trở lên hình 720x1280 thể giao diện icon đẹp hơn, bắt mắt cho người dùng + Bộ nhớ liệu ứng dụng lưu vào thẻ nhớ nhớ máy điện thoại + Cài đặt gở bỏ ứng dụng khỏi hệ thống bị gián đốn cài đặt lại ứng dụng khơng ảnh hưởng đến hệ thống xung đột khác  Test giao diện ứng dụng + Màu nền, màu chữ, kiểu chữ khớp với trình Desgin, màu không làm ảnh hướng đến thị giác người dùng, màu chữ không làm hưởng đến thị đến người dùng đọc, màu màu chữ không trùng lặp hình, khơng gây khó khăn đến mắt người nhìn + Font size EditText, Textview Button canh trai, giữa, phải chế độ bình thường + Bàn phím nhập liệu hoạt động tốt khơng gây lỗi tiến hành input liệu vào + Có chế độ Scroll liệu lớn + Giao diện khơng bị vỡ kích thước hình thay đổi + Hỗ trợ chế độ xoay hình  Test chức ứng dụng + Các chức thêm giao dich, quản lý sổ nợ, sổ tiết kiêm, xem biểu đồ, xuất file, đồng liệu, khơi phục liệu hoạt động bình thường SVTH: Trần Tiến Anh Trang 70 GVHD: ThS Hồ Ngọc Tú Xây dựng ứng dụng quản lý chi tiêu Báo cáo Khóa luận tốt nghiệp + Khi thực chức gửi liệu lên server (Đăng ký, đồng liệu, khôi phục liệu, chế độ xem liệu online) bị gián đoạn Internet chường trình bị hủy thời gian + Notification hoạt động chế độ nhắc nhỏ hoạt động tốt chế độ cài đặt + Các trường hợp bị gián đoán bị chế độ ưu tiên hoạt động (cuộc gọi, tin nhắn, pin yếu chế độ mở nhạc) ứng dụng dùng lại tất chương trình ứng dụng dành ưu tiên cho chế độ ưu tiên + Khi liệu nhập đầu vào rỗng chương trình báo lỗi khơng gây ảnh hưởng đến q trình chương trình + Nội dung hình ảnh thị tốt rỏ ràng danh sách khoản chi tiêu + Chỉ thực chức năng, người dùng chọn nhiều chế độ làm chương trình bị gián đốn chết + Chức khơi phục liêu bị dừng lại bị gián đoạn mạng internet xung đột chương trình khác 3.4 Đánh giá Qua kết xây dựng ứng dụng “quản lý chi tiêu” tảng Android đề tài thực chức đề phần phân tích thiết kế Ứng dụng đáp ứng yêu cầu người sử dụng SVTH: Trần Tiến Anh Trang 71 GVHD: ThS Hồ Ngọc Tú Xây dựng ứng dụng quản lý chi tiêu Báo cáo Khóa luận tốt nghiệp KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN  Kết đạt - Tôi xây dụng thành công ứng dụng quản lý chi tiêu tảng Android - Tìm hiểu cơng nghệ lập trình - Nắm bắt hướng đối tượng quy trình tạo ứng dụng - Hiểu biết chế hoạt động hệ điều hành Android - Hiểu biết ngơn ngữ lập trình PHP chế hoạt động công nghệ Framework CodeIgniter - Sản phẩm dùng vận dụng thực tế - Nắm bắt chế hoạt động Web Service  Hướng phát triển - Cải tiến giao diện - Xây dụng ứng dụng chạy đa nên tảng: IOS, Windownphone - Cải thiện giảm thời gian khôi phục liệu đồng liệu - Hỗ trợ đa ngôn ngữ - Phân quyền cho người dùng SVTH: Trần Tiến Anh Trang 72 GVHD: ThS Hồ Ngọc Tú Xây dựng ứng dụng quản lý chi tiêu Báo cáo Khóa luận tốt nghiệp TÀI LIỆU THAM KHẢO  Giáo trình Châu Duy Thiện, Vũ Thùy Linh, Lê Quốc Tiến Tiểu luận Tìm hiểu viết ứng dụng hệ điều hành mobile Android 2010 Sayed Y Hashimi, Satya Komatineni, Dave MacLean Pro android Apress Springer-Verlag New York 2010 Reto Meier Professional Android™ Application Development Wiley Publishing, Inc 2009 Kari Pulli, Tomi Aarnio, Ville Miettinen, Kimmo Roimela, Jani Vaarala Mobile 3D Graphics with OpenGL ES and M3G Morgan Kaufmann Publishers Elsevier Inc 2008 Aaftab Munshi, Jon Leech OpenGL ES Common Profile Specification The Khronos Group Inc 2009 Frank Ableson Nhập môn phát triền ứng dụng Android 2011 Android OpenGL ES Issues OmniG Software Inc 2008  Link Website http://www.android.com/ http://developer.android.com/index.html http://code.google.com/intl/vi-VN/android/ http://www.androidhive.info/ SVTH: Trần Tiến Anh Trang 73 GVHD: ThS Hồ Ngọc Tú Xây dựng ứng dụng quản lý chi tiêu Báo cáo Khóa luận tốt nghiệp PHỤ LỤC  Code đồng liệu Android class Dong_bo_data_ThuChi extends AsyncTask { @Override protected Void doInBackground(Void params) { // TODO Auto-generated method stub String user = sharepren.load_user("user_name"); selectedId = radiogroup.getCheckedRadioButtonId(); tungay = lay_ngay setInsertDataBase(txt_tungay.getText().toString()); denngay = lay_ngay.setInsertDataBase(txt_denngay.getText() toString()); if (selectedId == radio_all.getId()) { list_thuchi = db arraylist_all_chi_thu_no_dutinh_tietkiem_login(user,tunga y,denngay); } else if (selectedId == radio_thuchi.getId()) { list_thuchi = db.arrayListThuChi(user, tungay, denngay); } else if (selectedId == radio_vayno.getId()) { list_thuchi = db.listVayNo(user, tungay, denngay); } else if (selectedId == radio_dutinh.getId()) { list_thuchi = db.array_list_dutinh(user, tungay, denngay); } else{ list_thuchi = db.listTietKiem(user, tungay, denngay); } if (list_thuchi != null) { ThuChi tc = new ThuChi(); for (int i = 0; i < list_thuchi.size(); i++) { tc = list_thuchi.get(i); id = tc.getId(); SVTH: Trần Tiến Anh Trang 74 GVHD: ThS Hồ Ngọc Tú Báo cáo Khóa luận tốt nghiệp Xây dựng ứng dụng quản lý chi tiêu ma_id = tc.getMa_id(); ten_giao_dich = tc.getTen_giao_dich(); so_tien = tc.getSo_tien(); ngay_thuchi = tc.getNgay_thu_chi(); ghi_chu = tc.getGhichu(); List param = new ArrayList(); param.add(new BasicNameValuePair("id_thu_vay", String valueOf(id))); param.add(new BasicNameValuePair("ma_id", ma_id)); param.add(new BasicNameValuePair("ten_giao_dich", ten_giao_dich)); param.add(new BasicNameValuePair("so_tien", String valueOf(so_tien))); param.add(new BasicNameValuePair("ngay_thu_chi", ngay_thuchi)); if (ma_id.equals("vay") || ma_id.equals("no")|| ma_id.equals("pvay") || ma_id.equals("pno")){ ngay_tra = tc.getNgay_vay_no(); param.add(new BasicNameValuePair("ngay_tra", ngay_tra)); param.add(new BasicNameValuePair("ghi_chu", ghi_chu)); } if (ma_id.equals("thu") || ma_id.equals("chi")|| ma_id.equals("dutinh")) { the_loai = tc.getTheloai(); param.add(new BasicNameValuePair("the_loai", String.valueOf(the_loai))); param.add(new BasicNameValuePair("ghi_chu", ghi_chu)); }if (ma_id.equals("tietkiem")) {muc_tieu = tc.getMuctieu(); param.add(new BasicNameValuePair("muctieu", String.valueOf(muc_tieu))); } param.add(new BasicNameValuePair("tai_khoan", user)); jsonOb = jsonParser.makeHttpRequest(url, "POST", param); progressbar.setProgress(((i + 1) * 100) / list_thuchi.size()); SVTH: Trần Tiến Anh Trang 75 GVHD: ThS Hồ Ngọc Tú Xây dựng ứng dụng quản lý chi tiêu Báo cáo Khóa luận tốt nghiệp } } return null; } @Override protected void onPostExecute(Void result) { // TODO Auto-generated method stub super.onPostExecute(result); if (result == null) { progressbar.setProgress(0); progressbar.dismiss(); } } @Override protected void onPreExecute() { // TODO Auto-generated method stub progressbar.show(); super.onPreExecute(); } SVTH: Trần Tiến Anh Trang 76 GVHD: ThS Hồ Ngọc Tú ... sử dụng Vì tơi sử dụng cơng nghệ lập trinh di động để thực đề tài ? ?Xây dựng ứng dụng quản lý chi tiêu tảng Android? ?? Mục tiêu nghiên cứu Xây dựng ứng dụng quản lý chi tiêu để quản lý khoản thu chi, ... nghiệp Xây dựng ứng dụng quản lý chi tiêu 2.1.3.6 Chức Quản lý sổ chi tiêu  Mô tả chức năng: Hiển thị số tiền chi tiết khoản thu chi tháng, với chế độ theo thời gian theo thể loại chi tiêu ... 2.14 Biểu đồ quản lý chi tiêu 51 SVTH: Trần Tiến Anh Trang vi GVHD: ThS Hồ Ngọc Tú Báo cáo Khóa luận tốt nghiệp Xây dựng ứng dụng quản lý chi tiêu Hình 2.15 Biểu đồ quản lý sổ tiết kiệm

Ngày đăng: 18/05/2021, 12:44

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan