BÁO CÁO KHÓA LUẬN TỐT NGHIỆP ỨNG DỤNG QUẢN LÝ TÀI CHÍNH CÁ NHÂN CHO SINH VIÊN TRÊN THIẾT BỊ DI ĐỘNG Chuyên ngành đào tạo KỸ THUẬT PHẦN MỀM Giảng viên hướng dẫn ThS TRẦN THỊ ANH THI Sinh viên thực hiện.
BỘ CÔNG THƯƠNG TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP THÀNH PHỐ HỒ CHÍ MINH KHOA CƠNG NGHỆ THƠNG TIN BÁO CÁO KHĨA LUẬN TỐT NGHIỆP ỨNG DỤNG QUẢN LÝ TÀI CHÍNH CÁ NHÂN CHO SINH VIÊN TRÊN THIẾT BỊ DI ĐỘNG Chuyên ngành đào tạo: KỸ THUẬT PHẦN MỀM Giảng viên hướng dẫn: ThS TRẦN THỊ ANH THI Sinh viên thực 1: NGUYỄN ĐÌNH THUẬN – 16073301 Sinh viên thực 2: BÙI ĐỨC THUẬN PHÁT – 16022781 Thành phố Hồ Chí Minh, 2020 INDUSTRIAL UNIVERSITY OF HO CHI MINH CITY FALCUTY OF INFORMATION TECHNOLOGY NGUYEN DINH THUAN BUI DUC THUAN PHAT PERSONAL FINANCIAL MANAGEMENT APPLICATION FOR STUDENT ON MOBILE DEVICES Major: Software Engineering Suppervisor: Ms Tran Thi Anh Thi HO CHI MINH CITY, 2020 ABSTRACT Topic: Personal Financial Management Application For Student On Mobile Devices Every day, students have to spend on different things, which is money for fuel, lunch, and they have to remember all of those costs,…All of that financial data is traditionally recorded in a personal notebook But now is the age of mobile devices, so why not take advantage of your smartphone or tablet to store the data on ? Our application will help students that Based on actual research situation and use of existing application, we realized that students should use a personal finance management application This application will help students manage their spending more faster and easier than personal notebook Students can store their spending when they were perform certain spending, they can manage their virtual wallet on the application to monitor how much money they have Besides, students can create a saving plans that help them save some money for a certain purpose Implementation method: Android Architecture, SQLite Database and Java programming language Implementation result: - Students can add revenues and expenditures, manage revenues and expenditures history, delete, edit, get notifications for reminders - Students can manage virtual wallets, add, edit, delete, transfer money between wallets - Students can manage account and personal information - Students can manage saving plans, add, delete, manage revenues and expenditures for the saving plans - Students can make statistics total revenue and total expenditure daily, monthly, yearly Personal financial management application will be of great help to students But our application still not perfect, if have conditions develop later, we will complete this application perfectly LỜI CẢM ƠN Trước tiên, chúng em xin gửi lời cảm ơn đến Thầy, Cô Ban Giám hiệu trường Đại học Cơng Nghiệp Thành phố Hồ Chí Minh, Thầy, Cô khoa Công Nghệ Thông Tin Các Thầy, Cơ tận tình dạy bảo cho chúng em kiến thức học tập kiến thức sống Tiếp theo, chúng em xin gửi lời cảm ơn đến Cô Trần Thị Anh Thi, giáo viên hướng dẫn khóa luận tốt nghiệp chúng em Cô hỗ trợ nhiều q trình thực khóa luận tốt nghiệp, nhờ chúng em có kết tốt Khóa luận tốt nghiệp thể kiến thức chúng em tiếp thu ngồi ghế nhà trường, Thầy, Cơ tận tình giảng dạy Và cuối cùng, chúng em xin chúc tất Thầy, Cô, ban giám hiệu trường Đại học Công Nghiệp Thành phố Hồ Chí Minh dồi sức khỏe, có nhiều thành cơng nghiệp giảng dạy NHẬN XÉT VÀ ĐÁNH GIÁ CỦA GIÁO VIÊN HƯỚNG DẪN Tp Hồ Chí Minh, ngày… tháng … năm 2020 Giáo viên hướng dẫn NHẬN XÉT VÀ ĐÁNH GIÁ CỦA GIÁO VIÊN PHẢN BIỆN Tp Hồ Chí Minh, ngày… tháng … năm 2020 Giáo viên phản biện Khóa luận tốt nghiệp chuyên ngành Kỹ Thuật Phần Mềm MỤC LỤC MỤC LỤC DANH MỤC CÁC HÌNH ẢNH DANH MỤC CÁC BẢNG BIỂU .13 LỜI MỞ ĐẦU 15 CHƯƠNG : GIỚI THIỆU 16 1.1 Tổng quan .16 1.2 Mục tiêu đề tài 16 1.3 Phạm vi đề tài 16 1.4 Mô tả yêu cầu chức 16 CHƯƠNG : CƠ SỞ LÝ THUYẾT 19 2.1 Những kiến thức bắt buộc học lập trình Android 19 2.2 Tại phát triển ứng dụng Android lựa chọn tốt bạn? .20 2.3 Giới thiệu Activity .23 2.4 Giới thiệu Fragment 27 2.5 Cơ sở liệu SQLite 32 2.6 Shared Preferences 36 2.7 Alarm Manager .42 2.8 Các công cụ hỗ trợ cho việc thực lập trình ứng dụng .46 2.8.1 Android Studio – Dùng để lập trình ứng dụng hệ điều hành Android 46 2.8.2 Github – Dùng để lưu trữ dự án quản lý việc lập trình thành viên nhóm 49 2.8.3 Enterprise Architect – Dùng để vẽ mơ hình phân tích 52 2.8.4 Mockflow – Dùng để thiết kế giao diện dạng Mockup 53 Nguyễn Đình Thuận Bùi Đức Thuận Phát Khóa luận tốt nghiệp chuyên ngành Kỹ Thuật Phần Mềm 2.8.5 Genymotion .53 CHƯƠNG : PHÂN TÍCH 56 3.1 Phân tích yêu cầu UML 56 3.1.1 Mơ hình Use case tổng qt 56 3.1.2 Danh sách tác nhân mô tả 57 3.1.3 Danh sách Use case mô tả 57 3.1.4 Tình hoạt động (Use case) – Sơ đồ Activity – Sơ đồ Sequence 59 3.1.5 Class Diagram .138 3.1.6 Mơ hình liên kết thực thể .139 3.1.7 Mô hình sở liệu 140 CHƯƠNG : THIẾT KẾ VÀ HIỆN THỰC 145 4.1 Cấu hình phần cứng, phần mềm 145 4.2 Giao diện ứng dụng 146 4.2.1 Screen Flow: Phân luồng hình ứng dụng .146 4.2.2 Thiết kế giao diện dạng Mockup 147 4.2.3 Hiện thực giao diện .150 4.3 Các tình kiểm thử .160 CHƯƠNG : KẾT LUẬN .167 5.1 Kết đạt 167 5.2 Hạn chế đồ án 168 5.3 Hướng phát triển 168 TÀI LIỆU THAM KHẢO .170 PHỤ LỤC 172 Nguyễn Đình Thuận Bùi Đức Thuận Phát Khóa luận tốt nghiệp chuyên ngành Kỹ Thuật Phần Mềm DANH MỤC CÁC HÌNH ẢNH Hình 2.1 Vịng đời Activity 23 Hình 2.2 Vịng đời Fragment_1 29 Hình 2.3 Vòng đời Fragment_2 30 Hình 2.4 Logo Shared Preferences 36 Hình 2.5 code Shared Preferences_1 37 Hình 2.6 getSharedPreferences_1 37 Hình 2.7 code Shared Preferences_2 37 Hình 2.8 getSharedPreferences_2 38 Hình 2.9 getData_2 39 Hình 2.10 getData_1 39 Hình 2.11 commit()_1 .40 Hình 2.12 commit()_2 .40 Hình 2.13 apply()_1 41 Hình 2.14 apply()_2 41 Hình 2.15 Tạo class kế thừa từ BroadcastReceiver 43 Hình 2.16 Đăng ký Receiver .43 Hình 2.17 Thiết lập schelude 44 Hình 2.18 Xử lý kiện Alarm 46 Hình 2.19 Logo Android Studio 47 Hình 2.20 Genymotion_2 55 Hình 2.21 Genymotion_1 55 Hình 3.1 Mơ hình Use case tổng qt .56 Hình 3.2 Sơ đồ Activity Use case 01 – Đăng ký tài khoản .60 Nguyễn Đình Thuận Bùi Đức Thuận Phát Khóa luận tốt nghiệp chuyên ngành Kỹ Thuật Phần Mềm Hình 3.3 Sơ đồ Sequence Use case 01 – Đăng ký tài khoản .61 Hình 3.4 Sơ đồ Activity Use case 02 – Đăng nhập 63 Hình 3.5 Sơ đồ Sequence Use case 02 – Đăng nhập 64 Hình 3.6 Sơ đồ Activity Use case 03 – Quên mật 66 Hình 3.7 Sơ đồ Sequence Use case 03 – Quên mật 67 Hình 3.8 Sơ đồ Activity Use case 04 – Thống kê thu chi 69 Hình 3.9 Sơ đồ Sequence Use case 04 – Thống kê thu chi .70 Hình 3.10 Sơ đồ Sequence Use case 05 – Xem thơng tin tài khoản 72 Hình 3.11 Sơ đồ Activity Use case 05 – Xem thông tin tài khoản 72 Hình 3.12 Sơ đồ Activity Use case 06 – Cập nhật thông tin tài khoản .74 Hình 3.13 Sơ đồ Sequence Use case 06 – Cập nhật thông tin tài khoản 75 Hình 3.14 Sơ đồ Activity Use case 07 – Đổi mật .77 Hình 3.15 Sơ đồ Sequence Use case 07 – Đổi mật 78 Hình 3.16 Sơ đồ Sequence Use case 08 – Đăng xuất .80 Hình 3.17 Sơ đồ Activity Use case 08 – Đăng xuất 80 Hình 3.18 Sơ đồ Activity Use case 09 – Thêm ví 82 Hình 3.19 Sơ đồ Sequence 09 – Thêm ví 83 Hình 3.20 Sơ đồ Activity Use case 10 – Cập nhật ví 85 Hình 3.21 Sơ đồ Sequence Use case 10 – Cập nhật ví .86 Hình 3.22 Sơ đồ Activity Use case 11 – Xóa ví 88 Hình 3.23 Sơ đồ Sequence Use case 11 – Xóa ví 89 Hình 3.24 Sơ đồ Activity Use case 12 – Chuyển tiền 92 Hình 3.25 Sơ đồ Sequence Use case 12 – Chuyển tiền .93 Hình 3.26 Sơ đồ Activity Use case 13 – Xem lịch sử chuyển tiền .95 Nguyễn Đình Thuận Bùi Đức Thuận Phát Khóa luận tốt nghiệp chuyên ngành Kỹ Thuật Phần Mềm 25 Cập nhật danh 25.1 Cập nhật danh Thông báo “Cập nhật thành mục thu chi Đạt mục thu chi với công” thông tin hợp lệ 25.2 Cập nhật danh Thông báo “Tên danh mục mục thu chi với tên tồn tại” Đạt danh mục trùng với tên danh mục thêm trước Bảng 4.1 Danh sách tình kiểm thử Nguyễn Đình Thuận Bùi Đức Thuận Phát 166 Khóa luận tốt nghiệp chuyên ngành Kỹ Thuật Phần Mềm CHƯƠNG 5: KẾT LUẬN 5.1 Kết đạt Những chức hoàn thành ứng dụng: - Quản lý thu chi: Thêm khoản thu chi Cập nhật khoản thu chi Xóa khoản thu chi - Quản lý ví: Thêm ví Cập nhật ví Xóa ví Chuyển tiền - Quản lý tài khoản: Cập nhật thông tin tài khoản Đổi mật Đăng nhập Đăng ký tài khoản - Quản lý danh mục thu chi: Thêm danh mục thu chi Cập nhật danh mục thu chi Xóa danh mục thu chi - Quản lý kế hoạch tiết kiệm: Thêm kế hoạch tiết kiệm Thu chi cho kế hoạch tiết kiệm Xem chi tiết kế hoạch tiết kiệm Nguyễn Đình Thuận Bùi Đức Thuận Phát 167 Khóa luận tốt nghiệp chuyên ngành Kỹ Thuật Phần Mềm Xem lịch sử thu chi cho kế hoạch tiết kiệm Xóa kế hoạch tiết kiệm - Thống kê thu chi: Tổng thu chi theo danh mục ngày, tháng, năm 5.2 Hạn chế đồ án Dữ liệu nằm thiết bị, không sử dụng nhiều thiết bị chung tài khoản Giao diện hình ảnh minh họa cho người dùng Chức quản lý tài khoản sơ sài Chức kế hoạch tiết sơ sài, chưa đưa lời khuyên tiết kiệm cho người dùng Chức thống kê thu chi chưa thể chi tiết việc thu chi khách hàng, tính tổng thu tổng chi qua ngày, tháng, năm 5.3 Hướng phát triển Sử dụng sở liệu Firebase cho ứng dụng Có thể đăng nhập tài khoản Gmail Facebook Sử dụng nhiều thiết bị chung tài khoản Làm kỹ chức quản lý tài khoản, kế hoạch tiết kiệm Chức thống kê thu chi có thêm biểu đồ giúp người dùng hình dung việc thu chi rõ, trực quan Nguyễn Đình Thuận Bùi Đức Thuận Phát 168 Khóa luận tốt nghiệp chuyên ngành Kỹ Thuật Phần Mềm Cải thiện giao diện ứng dụng đẹp hơn, sử dụng nhiều hình ảnh minh họa cho người dùng Thêm số chức để ứng dụng hỗ trợ nhiều cho người dùng Nguyễn Đình Thuận Bùi Đức Thuận Phát 169 Khóa luận tốt nghiệp chuyên ngành Kỹ Thuật Phần Mềm TÀI LIỆU THAM KHẢO Tài liệu Tiếng Anh [1] J F DiMarzio (2016), Beginning Android Programming with Android Studio, John Wiley & Sons, 10475 Crosspoint Boulevard, Indianapolis, Indiana, IN 46256, USA Các tài liệu từ Internet [2] Mindx Technology & Startup School (Apr 2019), https://mindx.edu.vn/blog/post/lap-trinhandroid?fbclid=IwAR1BO4bYtV8LiXjcTbxvRYiGOt1nJECvGLiVRrhJMr1 IzS4FZE0OAACA1to [3] DevPro VietNam (Jun 2019), https://www.devpro.edu.vn/loi-ich-doanhnghiep-co-duoc-khi-su-dung-ung-dungandroid?fbclid=IwAR1Fq6LqVtQJAuLKSXcLjBiW7FxmVgp5HfLw8srrg4MYSjs9Vq5I4iU-UY [4] Viblo (Jul 2018), https://viblo.asia/p/activity-va-vong-doi-cua-activitybWrZngRwlxw?fbclid=IwAR1SRSqZKalog_0wdvLLmJ5qQ_81L4qArAT2OfjogAu3DGvv_Db1FBOrOI [5] Viblo (Apr 2018), https://viblo.asia/p/android-co-the-ban-chua-bietfragmenteW65GxXLKDO?fbclid=IwAR1Yoxj3lOsO_e6bSEfA5MYI99VcA3rp3nF Qb6GogJIEB2X3ZrPGveYc-b4 [6] FreeTuts (Apr 2019), https://freetuts.net/gioi-thieu-sqlite-sqlite-la-gi1719.html?fbclid=IwAR2m5wA2-uSjYiKOD460YPz8j1fVA8MR2xLzqfD- Nguyễn Đình Thuận Bùi Đức Thuận Phát 170 Khóa luận tốt nghiệp chuyên ngành Kỹ Thuật Phần Mềm ZmRIdoOFrJFeZNQkDY#:~:text=SQLite%20l%C3%A0%20m%E1%BB%9 9t%20th%C6%B0%20vi%E1%BB%87n,trong%20h%E1%BB%87%20th% E1%BB%91ng%20c%E1%BB%A7a%20m%C3%ACnh [7] Viblo (Mar 2018), https://viblo.asia/p/shared-preferences-trong-android1Je5EEvY5nL?fbclid=IwAR2yK3NEPNW7MJubPV0uFT6CNs1ud9R4WXhUVM4Ey2_ZZVal9rO7E-dNtM [8] VNTalking (Jan 2020), https://vntalking.com/alarm-manager-trongandroid.html?fbclid=IwAR3G52Sf6gig0XXay-n7XZwt97cpcC7IG_ZIqT7MaY9PsXXbqs7CRzi2Qw [9] QuanTriMang (Apr 2018), https://quantrimang.com/android-studio-la-gi149713?fbclid=IwAR2vT-3OZUWwOI9KFwkppgF98cklVujZr_Bui1U8ZmSf3oc0OrEX95SnFo [10] TopDev (Nov 2019), https://topdev.vn/blog/github-la-gi/ [11] Sparx Systems, https://sparxsystems.com/ [12] Softonic, https://genymotion.softonic.vn/ Nguyễn Đình Thuận Bùi Đức Thuận Phát 171 Khóa luận tốt nghiệp chuyên ngành Kỹ Thuật Phần Mềm PHỤ LỤC Nguyễn Đình Thuận Bùi Đức Thuận Phát Khóa luận tốt nghiệp chuyên ngành Kỹ Thuật Phần Mềm Kế hoạch thực Tên ứng dụng: Ứng dụng quản lý tài cá nhân cho sinh viên thiết bị di động Thành viên nhóm: - Nguyễn Đình Thuận – 16073301 - Bùi Đức Thuận Phát – 16022781 Giảng viên hướng dẫn: ThS Trần Thị Anh Thi Thời gian Công việc Chuẩn bị file kế hoạch, nhật ký hàng tuần Tiếp nhận yêu cầu giảng viên Tuần 01 Giới thiệu nội dung đề tài Lập kế hoạch công việc cho tuần Phân công công việc cho thành viên nhóm Khảo sát thực tế sử dụng ứng dụng liên quan đến đề tài để thu thập yêu cầu, đánh giá thuận lợi, khó khăn sử dụng ứng dụng Tuần 02 Tổng quan lại ứng dụng dùng Xem lại kiến thức phục vụ cho khóa luận tốt nghiệp thực chương sở lý thuyết Chuẩn bị phần phân tích, thiết kế hệ thống (đặc tả chức Tuần 03 Nguyễn Đình Thuận Bùi Đức Thuận Phát năng, chuẩn bị phần vẽ sơ đồ Usecase, Activity Diagram, Sequence Diagram,…) Khóa luận tốt nghiệp chuyên ngành Kỹ Thuật Phần Mềm Thời gian Cơng việc Phân tích u cầu chức phi chức Chuẩn bị phần thiết kế Mockup giao diện Đánh giá, chỉnh sửa đặc tả chức năng, sơ đồ vẽ Tuần 04 Thiết kế Mockup giao diện Đánh giá, chỉnh sửa đặc tả chức năng, sơ đồ vẽ Tuần 05 Thiết kế sở liệu Xem xét ràng buộc liệu Thực code giao diện chương trình Tuần 06 Hiện thực giao diện lên kế hoạch Tiếp tục thực công việc code giao diện chương trình Tuần 07 Hiện thực giao diện lên kế hoạch Bắt đầu thực code chức lên kế hoạch Tuần 08 Hoàn thiện giao diện lên kế hoạch Tiếp tục thực code chức lên kế hoạch Tuần 09 Tuần 10 Tiến hành gộp code thành viên để kiểm tra Tiếp tục thực code chức lên kế hoạch Tiến hành gộp code thành viên để kiểm tra Tuần 11 Nguyễn Đình Thuận Bùi Đức Thuận Phát Tiếp tục thực code chức lên kế hoạch Khóa luận tốt nghiệp chuyên ngành Kỹ Thuật Phần Mềm Thời gian Công việc Tiến hành gộp code thành viên để kiểm tra Kiểm tra khắc phục lỗi phát sinh để phù hợp với kế hoạch Tuần 12 Tiếp tục thực code chức lên kế hoạch Tiến hành gộp code thành viên để kiểm tra Kiểm tra khắc phục lỗi phát sinh để phù hợp với kế hoạch Chuẩn bị hồn tất cơng việc code chương trình Tuần 13 Kiểm tra khắc phục lỗi phát sinh để phù hợp với kế hoạch Tiến hành việc kiểm thử chương trình Tuần 14 Hồn tất việc kiểm thử chương trình Viết báo cáo, chuẩn bị tài liệu cho việc báo cáo Hoàn tất ứng dụng Tuần 15 Chuẩn bị slide thuyết trình, tài liệu hồn chỉnh, tài liệu có liên quan Báo cáo đồ án trước hội đồng, đánh giá kết thực khóa luận tốt nghiệp Tp Hồ Chí Minh, ngày… tháng … năm 2020 Giảng viên hướng dẫn Nguyễn Đình Thuận Bùi Đức Thuận Phát Khóa luận tốt nghiệp chuyên ngành Kỹ Thuật Phần Mềm Nhật ký thực Thời gian Cơng việc Mức độ hồn thành Chuẩn bị file kế hoạch, nhật ký hàng tuần Tiếp nhận yêu cầu giảng viên thông qua Zalo Tuần 01 Giới thiệu nội dung đề tài 90% Lập kế hoạch cho tuần Phân công công việc cho thành viên nhóm Khảo sát thực tế sử dụng ứng dụng liên quan đến đề tài để thu thập yêu cầu, đánh giá thuận lợi, khó khăn sử dụng ứng dụng Tuần 02 Tổng quan lại ứng dụng dùng 80% Xem lại kiến thức phục vụ cho khóa luận tốt nghiệp Nộp lại cho giáo viên làm để giáo viên nắm tình hình cơng việc Chuẩn bị phần phân tích, thiết kế hệ thống (đặc tả chức năng, vẽ sơ đồ Usecase, Activity Diagram, Sequence Diagram) Phân tích yêu cầu chức phi chức Tuần 03 Giáo viên hướng dẫn tổ chức họp online thơng qua Zoom, sửa góp ý phần làm việc nhóm nhóm khác Chuẩn bị phần thiết kế Mockup giao diện Nguyễn Đình Thuận Bùi Đức Thuận Phát 70% Khóa luận tốt nghiệp chuyên ngành Kỹ Thuật Phần Mềm Thời gian Cơng việc Mức độ hồn thành Nhờ giáo viên đánh giá, nhận xét đặc tả, sơ đồ hoàn thành Tuần 04 Viết sở liệu cho đề tài 75% Tiếp thu nhận xét giáo viên, chỉnh sửa lại cho phù hợp Tiếp tục thiết kế Mockup giao diện Giáo viên hướng dẫn tổ chức họp online Zoom, trao đổi nhận xét phần làm việc nhóm nhóm khác Tuần 05 Tiếp tục viết sở liệu cho đề tài 85% Ghi chép lại nhận xét giáo viên, chỉnh sửa lại cho phù hợp Tuần 06 Tuần 07 Tiến hành việc code giao diện theo thiết kế Mockup nhóm đề trước 80% Tiếp tục thực cơng việc code giao diện theo thiết kế Mockup 80% Hoàn tất giao diện lên kế hoạch Tuần 08 Hồn tất sơ đồ phân tích (Activity, Sequence) 75% Bắt đầu thực việc code chức từ đặc tả sơ đồ làm giáo viên hướng dẫn góp ý Tuần 09 Tiếp tục thục công việc code chức từ đặc tả sơ Nguyễn Đình Thuận Bùi Đức Thuận Phát 80% Khóa luận tốt nghiệp chuyên ngành Kỹ Thuật Phần Mềm Thời gian Cơng việc Mức độ hồn thành đồ Tiếp tục thục công việc code chức từ đặc tả sơ đồ Tuần 10 Tiến hành gộp code thành viên nhóm để kiểm tra 80% xem có lỗi phát sinh hay khơng, thường gộp code xảy tình trạng conflict (hai người code đoạn) Tuần 11 Tiếp tục thục công việc code chức từ đặc tả sơ đồ 75% Tiếp tục thục công việc code chức từ đặc tả sơ đồ Tuần 12 Báo cáo tiến độ công việc trực tiếp cho giáo viên hướng dẫn, 80% giáo viên nhận xét góp ý phần làm việc Tiếp tục thục công việc code chức từ đặc tả sơ đồ Tuần 13 Báo cáo tiến độ công việc trực tiếp cho giáo viên hướng dẫn, 80% giáo viên nhận xét góp ý phần làm việc Tiếp tục thục công việc code chức từ đặc tả sơ đồ Tuần 14 Báo cáo tiến độ công việc trực tiếp cho giáo viên hướng dẫn, giáo viên nhận xét góp ý phần làm việc Nguyễn Đình Thuận Bùi Đức Thuận Phát 75% Khóa luận tốt nghiệp chuyên ngành Kỹ Thuật Phần Mềm Thời gian Cơng việc Mức độ hồn thành Tiếp tục thục công việc code chức từ đặc tả sơ đồ Tuần 15 Báo cáo tiến độ công việc trực tiếp cho giáo viên hướng dẫn, 75% giáo viên nhận xét góp ý phần làm việc Tiến hành kiểm thử chương trình, ghi chép lại kết kiểm thử Tiếp tục thục công việc code chức từ đặc tả sơ đồ Tuần 16 Báo cáo tiến độ công việc trực tiếp cho giáo viên hướng dẫn, 80% giáo viên nhận xét góp ý phần làm việc Tiếp tục kiểm thử chương trình, ghi chép lại kết kiểm thử Tiếp tục thục công việc code chức từ đặc tả sơ đồ Tuần 17 Báo cáo tiến độ công việc trực tiếp cho giáo viên hướng dẫn, 70% giáo viên nhận xét góp ý phần làm việc Hoàn tất kiểm thử chương trình, ghi chép lại kết kiểm thử Tuần 18 Chuẩn bị hồn tất chương trình, chuẩn bị hồn tất tài liệu có liên quan 80% Hồn tất chương trình, hồn tất tài liệu có liên quan Tuần 19 Thực làm slide thuyết trình Nguyễn Đình Thuận Bùi Đức Thuận Phát 95% Khóa luận tốt nghiệp chuyên ngành Kỹ Thuật Phần Mềm Thời gian Mức độ hoàn Công việc thành Báo cáo cho giáo viên hướng dẫn giáo viên phản biện Tp Hồ Chí Minh, ngày… tháng … năm 2020 Giảng viên hướng dẫn Nguyễn Đình Thuận Bùi Đức Thuận Phát ... Tổng quan Ứng dụng quản lý thu chi cá nhân dành cho sinh viên nhóm thực ứng dụng chạy hệ điều hành Android, hỗ trợ vấn đề sau: - Giúp sinh viên quan lý khoản thu, khoản chi - Quản lý số tiền... đề tài Hiện phần mềm giúp sinh viên quản lý việc chi tiêu có nhiều đa dạng, đem lại lợi ích lớn, đáp ứng đầy đủ nhu cầu quản lý chi tiêu cho cá nhân, gia đình Sinh viên ghi chép đầy đủ hoạt động. .. báo, truy xuất liệu) cho nhà phát triển ứng dụng, chúng tạo để sử dụng ứng dụng họ Application: Tầng ứng dụng tầng bạn tìm thấy thiết bị Android Contact, trình duyệt…Và ứng dụng bạn viết nằm tầng