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

118 1.8K 10
Xây dựng ứng dụng quản lý thu chi trên nền 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

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

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC TÂY ĐÔ ĐỀ CƯƠNG KHÓA LUẬN ĐẠI HỌC ĐỀ TÀI “XÂY DỰNG QUẢN LÝ THU CHI CÁ NHÂN TRÊN NỀN ANDROID” Giáo viên hướng dẫn: ThS Lê Thị Thu Lan Lớp : Đại học Tin Học Niên khóa: 2010 - 2014 Cần Thơ, ngày 12 tháng năm 2014 Đề tài “Xây Dựng Quản Lý Thu Chi Cá Nhân Trên Nền Android” NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN Tổng cộng: Cần Thơ, ngày 12 tháng năm 2014 Giáo viên hướng dẫn ThS Lê Thị Thu Lan GVHD: ThS Lê Thị Thu Lan Đề tài “Xây Dựng Quản Lý Thu Chi Cá Nhân Trên Nền Android” NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN Tổng cộng: Cần Thơ, ngày 12 tháng năm 2014 Giáo viên phản biện ThS Lê Thanh Nhuận GVHD: ThS Lê Thị Thu Lan Đề tài “Xây Dựng Quản Lý Thu Chi Cá Nhân Trên Nền Android” LỜI CẢM ƠN Trong khoảng thời gian ba tháng tìm hiểu đề tài “Xây dựng ứng dụng quản lý thu chi Android” hoàn thành theo tiến độ dự kiến Để đạt kết này, nỗ lực thực đồng thời nhận nhiều giúp đỡ, quan tâm, ủng hộ thầy cô, bạn bè gia đình Đặc biệt, xin gửi lời cám ơn đến Cô Lê Thị Thu Lan – người trực tiếp hướng dẫn hoàn thành khóa luận Một phần thành công đề tài nhờ có Cô hướng dẫn, đưa ý kiến đóng góp giúp cho phần mềm trở nên tối ưu đầy đủ tính Tôi xin chân thành cảm ơn Thầy Lê Thanh Nhuận – Giáo viên phản biện có ý kiến đóng góp nhằm giúp cho đề tài hoàn thiện Tôi xin chân thành cảm ơn quý thầy cô Trường Đại Học Tây Đô, đặc biệt quý Thầy Cô thuộc Khoa Kỹ Thuật Công Nghệ vun đắp kiến thức cho suốt năm vừa qua Chân thành cảm ơn bạn lớp người thân giúp đỡ động viên để có thêm niềm tin nghị lực để hoàn thành đề tài Tuy cố gắng nhiều yếu tố chủ quan khách quan nên ứng dụng hạn chế sai sót khó tránh khỏi Rất mong nhận ý kiến đóng góp quý Thầy Cô bạn Xin chân thành cảm ơn! GVHD: ThS Lê Thị Thu Lan Đề tài “Xây Dựng Quản Lý Thu Chi Cá Nhân Trên Nền Android” TÓM TẮT Đề tài Quản lý thu chi ứng dụng quản lý tài cá nhân chạy Android- Hệ điều hành di động SmartPhone Ứng dụng thay sổ tay để ghi chép lại toàn hoạt động thu chi ngày cá nhân Ngoài ra, ứng dụng có chức thống kê, lập kế hoạch, lưu trữ điện thoại Dropbox, phục hồi ứng dụng để đảm bảo tính an toàn cho người sử dụng Cùng với ý tưởng tính năng, giao diện thiết kế thân thiện với người dùng, sử dụng Java làm ngôn ngữ sở liệu SQLite để lưu trữ liệu Vì vậy, “Quản lý thu chi” phần mềm đáp ứng đa số yêu cầu mà người dùng Android muốn có điện thoại GVHD: ThS Lê Thị Thu Lan Đề tài “Xây Dựng Quản Lý Thu Chi Cá Nhân Trên Nền Android” ABSTRACT Receipts and expenditures management subject is applied which can finances management of each people in Android- an operating system of Smartphone This applied can replace notebook to note receipts and expenditures actions completely in daily of each people Moreover, this applied also can statistics function, make plan, conserve/ preserve and restore data in both phone and dropbox to satisfied security for user Besides function ideas, theme are also design closely with user because receipts and expenditures management use java as main language and SQLite database to save data Therefore, “Receipts and expenditures management” is a software which respond most of requests of user GVHD: ThS Lê Thị Thu Lan Đề tài “Xây Dựng Quản Lý Thu Chi Cá Nhân Trên Nền Android” MỤC LỤC GVHD: ThS Lê Thị Thu Lan Đề tài “Xây Dựng Quản Lý Thu Chi Cá Nhân Trên Nền Android” MỤC LỤC HÌNH GVHD: ThS Lê Thị Thu Lan Đề tài “Xây Dựng Quản Lý Thu Chi Cá Nhân Trên Nền Android” DANH SÁCH CHỮ VIẾT TẮT VÀ THUẬT NGỮ Giải thích Từ viết tắt Từ đầy đủ Nghĩa AAPT Android Asset Packaging Tool Công cụ tạo tập tin Apk ADT Android Debug Bridge Cầu nối chỉnh lỗi cho Android API Application Programming Interface Giao diện lập trình ứng dụng AWT Abstract Windowing Toolkit Một lớp Java DDMS Dex DOM IDE Công cụ gỡ lỗi sử dụng Dalvik Debug Monitor Server Android Dalvik executable Máy ảo Dalvik Document Object Model Mô hình Đối tượng tài liệu Integrated Development Môi trường thiết kế hợp Environment Một lập trình dành cho việc phát J2EE Java Enterprise Edition triển ứng dụng phân tán kiến trúc đa tầng J2ME Java Micro Edition JAXP Java API for XML Processing LBS Location Based Service OHA Open Handset Alliance SAX Simple API for XML SDK Software development kit Một nhánh ngôn ngữ lập trình Java Là API cho lập trình Java XML Hệ thống định vị giám sát đối tượng Liên thiết bị cầm tay mở Giao diện phân tích API đơn giản dành cho XML Bộ công cụ phát triển phần mềm GVHD: ThS Lê Thị Thu Lan Đề tài “Xây Dựng Quản Lý Thu Chi Cá Nhân Trên Nền Android” XML XSLT Extensible Markup Language Ngôn ngữ Đánh dấu Mở rộng The XML Stylesheet Language Ngôn ngữ tập tin định dạng XML for Transformations dành cho việc chuyển đổi GVHD: ThS Lê Thị Thu Lan 10 Đề tài “Xây Dựng Quản Lý Thu Chi Cá Nhân Trên Nền Android” Hình 1.4.3 Giao diện áp dụng kế hoạch Hình 1.4.3 Giao hoạch áp dùng nhiều kế hoạch GVHD: ThS Lê Thị Thu Lan 104 Đề tài “Xây Dựng Quản Lý Thu Chi Cá Nhân Trên Nền Android” Hình 1.4.3 Giao diện thêm kế hoạch Hình 1.4.3 Giao diện sửa kế hoạch GVHD: ThS Lê Thị Thu Lan 105 Đề tài “Xây Dựng Quản Lý Thu Chi Cá Nhân Trên Nền Android” Hình 1.4.3 Giao diện danh sách thể loại thu Hình 1.4.3 Giao diện danh sách thể loại chi GVHD: ThS Lê Thị Thu Lan 106 Đề tài “Xây Dựng Quản Lý Thu Chi Cá Nhân Trên Nền Android” Hình 1.4.3 Giao diện quản lý ví Hình 1.4.3 Giao diện quản lý ví GVHD: ThS Lê Thị Thu Lan 107 Đề tài “Xây Dựng Quản Lý Thu Chi Cá Nhân Trên Nền Android” Hình 1.4.3 Giao diện thêm ví Hình 1.4.3 Giao diện sửa ví GVHD: ThS Lê Thị Thu Lan 108 Đề tài “Xây Dựng Quản Lý Thu Chi Cá Nhân Trên Nền Android” Hình 1.4.3 Giao diện thống kê theo thời gian Hình 1.4.3 Giao diện kết thông kê theo thời gian GVHD: ThS Lê Thị Thu Lan 109 Đề tài “Xây Dựng Quản Lý Thu Chi Cá Nhân Trên Nền Android” Hình 1.4.3 Giao diện thống kê theo nhóm Hình 1.4.3 Giao diện kết thống kê theo nhóm GVHD: ThS Lê Thị Thu Lan 110 Đề tài “Xây Dựng Quản Lý Thu Chi Cá Nhân Trên Nền Android” Hình 1.4.3 Giao diện lưu ngoại tuyến Hình 1.4.3 Giao diện lưu trực tuyến GVHD: ThS Lê Thị Thu Lan 111 Đề tài “Xây Dựng Quản Lý Thu Chi Cá Nhân Trên Nền Android” Hình 1.4.3 Giao diện phục hồi ngoại tuyến Hình 1.4.3 Giao diện phục hồi trực tuyến GVHD: ThS Lê Thị Thu Lan 112 Đề tài “Xây Dựng Quản Lý Thu Chi Cá Nhân Trên Nền Android” Hình 1.4.3 Giao diện giới thiệu ứng dụng GVHD: ThS Lê Thị Thu Lan 113 Đề tài “Xây Dựng Quản Lý Thu Chi Cá Nhân Trên Nền Android” Chương : KẾT QUẢ Kết đạt Sản phẩm phần mềm ứng dụng đơn giản dễ sử dụng, cần thao tác nhanh hình lưu trữ tính toán thật xác tài Ngoài ứng dụng bảo đảm tính riêng tư cho người dùng với tính đặt mật khẩu, lưu liệu nhắc nhở giao dịch Một lượng kiến thức tương đối vững vàng ứng dụng để lập trình phần mềm khác áp dụng thực tế kết sau thời gian nghiên cứu tìm hiểu để xây dựng ứng dụng Quản lý thu chi Hạn chế - Sao lưu liệu online thủ công, bắt buộc phải có tài khoản Dropbox Chưa thể tùy chọn ngôn ngữ Việt/ Anh cho ứng dụng GVHD: ThS Lê Thị Thu Lan 114 Đề tài “Xây Dựng Quản Lý Thu Chi Cá Nhân Trên Nền Android” KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN Kết luận Ứng dụng thân thiện dễ sử dụng không phần đẹp mắt Tuy nhiên, nhiều thiếu sót khả lập trình mức bắt đầu Bản thân cần cố gắng học hỏi, nâng cao kiến thức để hoàn thiện thời gian tới Cố gắng để ứng dụng sử dụng nhiều ngôn ngữ, tiếp thu ý kiến đóng góp nhiều người dùng góp phần phổ biến ứng dụng cho người, nơi Hướng phát triển - Tự động backup liệu Sử dụng nhiều ngôn ngữ - GVHD: ThS Lê Thị Thu Lan 115 Đề tài “Xây Dựng Quản Lý Thu Chi Cá Nhân Trên Nền Android” TÀI LIỆU THAM KHẢO Từ sách: [1] Reto Meier, Professional Android Application Development, Wiley Publishing, 2010 Từ Internet: [1] Tìm hiểu Android (20,3,2014) http://android.vn/forums/lap-trinh-ung-dung-android.21/ [2] Căn Java (21,3,2014) http://android.vn/forums/lap-trinh-java.227/ [3] Các thành phần Android (23,3,2014) http://techmaster.vn/2012/08/cac-thanh-phan-co-ban-cua-ung-dungandroid/ [4] Cách sử dụng SQLite (24,3,2014) http://thanhkhoait.wordpress.com/2013/11/27/lap-trinh-sqlite-trenandroid/ [5] Sử dụng ngày tháng SQLite Android (25,3,2014) http://www.sqlite.org/lang_datefunc.html [6] Sao chép tập tin từ Assets đến SDCard (27,3,2014) http://stackoverflow.com/questions/4447477/android-how-to-copy-filesin-assets-to-sdcard [7] Thiết kế Layout (28,3,2014) http://clbtinhoc.dntu.edu.vn/index.php/bai-tap-7-lam-quen-voi-cac-layouttrong-android/ [8] Tham khảo cách sử dụng Sliding menu GVHD: ThS Lê Thị Thu Lan 116 Đề tài “Xây Dựng Quản Lý Thu Chi Cá Nhân Trên Nền Android” http://www.androidhive.info/2013/11/android-sliding-menu-usingnavigation-drawer/ [9] Sử dụng ListView (29,3,2014) http://www.goclaptrinh.com/huong-dan-cach-dung-listview-trongandroid.html [10] Tùy Chỉnh ListView (1,4,2014) http://android.vn/threads/viewholder-tuy-chinh-va-quan-ly-mot-listviewtrong-ung-dung-android.26034/ [11] Sử dụng GridView (2,4,2014) http://yeulaptrinh.vn/android-su-dung-gridview-trong-android-18.html [12] Tùy chỉnh GridView (3,4,2014) http://www.learn2crack.com/2014/01/android-custom-gridview.html [13] Tùy chỉnh Dialog (3,4,2014) http://developer.android.com/guide/topics/ui/dialogs.html [14].Tùy chỉnh Button (4,4,2014) http://www.starkinfotech.com/android-custom-button/ [15] Sliding menu Android (5,4,2014) http://www.androidviews.net/2012/11/sliding-menu/ [16] Gửi nhận liệu hai Activity (6,4,2014) http://stackoverflow.com/questions/7815660/sending-bundle-to-anotheractivity [17] Dialog chọn ngày (7,4,2014) http://developer.android.com/guide/topics/ui/controls/pickers.html [18] Chuyển đường dẫn thành Bitmap (8,4,2014) http://stackoverflow.com/questions/16804404/create-a-bitmap-drawablefrom-file-path GVHD: ThS Lê Thị Thu Lan 117 Đề tài “Xây Dựng Quản Lý Thu Chi Cá Nhân Trên Nền Android” [19] Xóa nhiều phần tử ListView (9,4,2014) http://sunil-android.blogspot.com/2013/11/multiple-row-item-deletedfrom-listview.html [20] ActionBar menu (10,4,2014) http://developer.android.com/guide/topics/ui/actionbar.html [21] Sử dụng Api dropBox đồng liệu (1,5,2014) https://www.dropbox.com/developers/datastore/tutorial/android https://www.dropbox.com/developers/datastore/sdks/android [22] Sao chép tập tin đến SDCard (2,5,2014) http://www.tomshardware.com/answers/id-1810438/move-files-cardandroid.html [23] Sử dụng Alerts, Toasts Notifications Android (3,5,2014) http://code.tutsplus.com/tutorials/android-sdk-using-alerts-toasts-andnotifications mobile-1949 [24] Play mp3 drawable (4,5,2014) http://www.tutorialspoint.com/android/android_mediaplayer.htm [25] Mở đường dẫn (5,5,2014) http://www.androidsnippets.com/open-browser-to-web-page-url-via-intent [26] Tham khảo cách sử dụng thư viện achartengine (7,5,2014) https://code.google.com/p/achartengine/ [27] Tham khảo cách sử dụng thư viện graphview (8,5,2014) http://android-graphview.org/#doc_howto [28] Mã hóa chiều với MD5 http://android.vn/threads/ma-hoa-1-chieu-voi-md5-trong-lap-trinhjava.25206/ GVHD: ThS Lê Thị Thu Lan 118 [...]... Với việc có thể quản lý và kiểm soát chi tiết các khoản thu nhập và chi tiêu thì bạn sẽ có cái nhìn tốt hơn về "khả năng" tiêu tiền của cá nhân và có được kế hoạch chi GVHD: ThS Lê Thị Thu Lan 11 Đề tài Xây Dựng Quản Lý Thu Chi Cá Nhân Trên Nền Android tiêu phù hợp hơn ngay trên chi c Smartphone thông dụng của bạn Đó là lý do tôi chọn đề tài Xây dựng ứng dụng quản lý thu chi trên nền Android 2 Tình... dụng sử dụng SQLite trên Android Công cụ lập trình: Eclipse Chuẩn: XML Ngôn ngữ: Java Nền: Android 4.2 Phạm vi nghiên cứu - Kiến thức về quản lý thu chi Kiến thức lập trình quản lý trên nền Android 5 Phương pháp nghiên cứu của khóa luận GVHD: ThS Lê Thị Thu Lan 13 Đề tài Xây Dựng Quản Lý Thu Chi Cá Nhân Trên Nền Android 5.1 Lý thuyết - Tìm hiểu về hệ điều hành Android Dùng ngôn ngữ Java để xây dụng. .. sử dụng Cùng lúc có thể quản lý nhiều tài khoản Quản lý các khoản thu, chi theo từng hạng mục Lập kế hoạch thu, chi Thống kê theo biểu đồ Có thể sao lưu, phục hồi dữ liệu Chế độ mật khẩu đảm bảo tính cá nhân của ứng dụng GVHD: ThS Lê Thị Thu Lan 12 Đề tài Xây Dựng Quản Lý Thu Chi Cá Nhân Trên Nền Android Có 5 chức năng quan trọng trong quản lý thu chi: - Giao Dịch: Mỗi khi có một khoản thu hay chi, ... việc quản lý tài chính cá nhân 5.2 Thực hành Xây dựng ứng dụng quản lý tài chính cá nhân trên Android gồm: - Cập nhật danh sách thu, chi Lập kế hoạch và áp dụng kế hoạch vào thời cụ thể Thống kê các khoản thu, chi theo thời gian, thể loại Phục hồi và sao lưu dữ liệu Bảo mật cho người người dùng 6 Ý nghĩa lý luận và thực tiễn của khoá luận 6.1 Ý nghĩa lý luận - Tạo ra một ứng dụng quản lý thu, chi cá... hình ứng dụng khác nhau cụ thể như: J2SE(Java 2 Standard Edition) hỗ trợ phát triển những ứng dụng đơn, ứng dụng client-server J2EE (Java 2 Enterprise Edition) hỗ trợ phát triển các ứng dụng thương mại, J2ME (Java 2 Micro Edition) hỗ trợ phát triển các ứng dụng trên các thiết bị di động, không dây, GVHD: ThS Lê Thị Thu Lan 26 Đề tài Xây Dựng Quản Lý Thu Chi Cá Nhân Trên Nền Android 2.4 Các ứng dụng. .. nội dung trên web, được sử dụng để xây dựng phần mềm duyệt web (Android Browse) cũng GVHD: ThS Lê Thị Thu Lan 35 Đề tài Xây Dựng Quản Lý Thu Chi Cá Nhân Trên Nền Android như để các ứng dụng khác có thể nhúng vào Nó cực kỳ mạnh, hỗ trợ được - nhiều công nghệ mạnh mẽ như HTML5, JavaScript, CSS, DOM, AJAX Thư viện SQLite: Hệ cơ sở dữ liệu để các ứng dụng có thể sử dụng Hình 3.5– Tầng Library và Android. .. của bất kỳ ứng dụng nào Liên quan đến việc phát triển các ứng dụng có giao diện người dùng đồ họa trực quan GVHD: ThS Lê Thị Thu Lan 27 Đề tài Xây Dựng Quản Lý Thu Chi Cá Nhân Trên Nền Android 2.4.4 Java và phát triển ứng dụng Web Java hỗ trợ mạnh mẽ đối với việc phát triển các ứng dụng Web thông qua công nghệ J2EE (Java 2 Enterprise Edition) Công nghệ J2EE hoàn toàn có thể tạo ra các ứng dụng Web... phẩm theo bản thiết kế GVHD: ThS Lê Thị Thu Lan 16 Đề tài Xây Dựng Quản Lý Thu Chi Cá Nhân Trên Nền Android Chương 2: CƠ SỞ LÝ THUYẾT 1 Phân tích hướng đối tượng 1.1 Sơ đồ hoạt vụ 1.1.1 Mục đích của trường hợp sử dụng - Trường hợp sử dụng là một kỹ thu t mô tả hệ thống dựa trên quan điểm người sử dụng Mỗi trường hợp sử dụng là một cách thức riêng biệt để sử dụng hệ - thống Những chức năng mà hệ thống... soát những thu nhập, chi tiêu hằng ngày Giúp mọi người lên kế hoạch để chi tiêu hợp lí hơn Có thể xem lại những khoản thu nhập, chi tiêu trong thời gian qua bằng - những biểu đồ màu đẹp mắt, chi tiết và chính xác Dễ dàng sử dụng cho mọi người dùng Góp phần phát triển lập trình ứng dụng trên hệ điều hành Android 6.2 Ý nghĩa thực tiễn - Sau khi nghiên cứu và xây dựng ứng dụng Quản Lý Thu Chi tôi đã... hành Android, Android được phát triển bởi công ty Android Inc và được Google mua lại Android là nền tảng mở có gốc từ Linux, nó là một hệ điều hành mở, có các ứng dụng phong phú, nó thích hợp với nhiều phần cứng, đặc biệt hơn Android có khả năng chạy nhiều ứng dụng một lúc Sự phát triển của các hệ điều hành trên SmartPhone đã kéo theo hàng loạt các ứng dụng của hệ điều hành, đặc biệt là ứng dụng quản lý ... Thị Thu Lan Đề tài Xây Dựng Quản Lý Thu Chi Cá Nhân Trên Nền Android MỤC LỤC GVHD: ThS Lê Thị Thu Lan Đề tài Xây Dựng Quản Lý Thu Chi Cá Nhân Trên Nền Android MỤC LỤC HÌNH GVHD: ThS Lê Thị Thu. .. GVHD: ThS Lê Thị Thu Lan Đề tài Xây Dựng Quản Lý Thu Chi Cá Nhân Trên Nền Android LỜI CẢM ƠN Trong khoảng thời gian ba tháng tìm hiểu đề tài Xây dựng ứng dụng quản lý thu chi Android hoàn thành... Thu Lan 11 Đề tài Xây Dựng Quản Lý Thu Chi Cá Nhân Trên Nền Android tiêu phù hợp Smartphone thông dụng bạn Đó lý chọn đề tài Xây dựng ứng dụng quản lý thu chi Android Tình hình nghiên cứu

Ngày đăng: 17/02/2016, 16:24

Từ khóa liên quan

Mục lục

  • NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN

  • NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN

  • LỜI CẢM ƠN

  • TÓM TẮT

  • ABSTRACT

  • MỤC LỤC

  • MỤC LỤC HÌNH

  • DANH SÁCH CHỮ VIẾT TẮT VÀ THUẬT NGỮ

  • Chương 1 : TỔNG QUAN

    • 1. Lý do chọn đề tài khóa luận

    • 2. Tình hình nghiên cứu liên quan đến đề tài khóa luận

    • 3. Mục đích và nhiệm vụ của khóa luận

      • 3.1. Mục đích

      • 3.2. Mô tả

      • 3.3. Nhiệm vụ

      • 4. Đối tượng và phạm vi nghiên cứu của khóa luận

        • 4.1. Đối tượng nghiên cứu

        • 4.2. Phạm vi nghiên cứu

        • 5. Phương pháp nghiên cứu của khóa luận

          • 5.1. Lý thuyết

          • 5.2. Thực hành

          • 6. Ý nghĩa lý luận và thực tiễn của khoá luận

            • 6.1. Ý nghĩa lý luận

            • 6.2. Ý nghĩa thực tiễn

            • 7. Đặt vấn đề

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

Tài liệu liên quan