TIỂU LUẬN MÔN HỌC PHÁT TRIỂN ỨNG DỤNG DI ĐỘNG XÂY DỰNG ỨNG DỤNG DI ĐỘNG QUẢN LÝ THU CHI

46 3 0
TIỂU LUẬN MÔN HỌC PHÁT TRIỂN ỨNG DỤNG DI ĐỘNG XÂY DỰNG ỨNG DỤNG DI ĐỘNG QUẢN LÝ THU CHI

Đ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

lOMoARcPSD|11617700 TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT KHOA KỸ THUẬT – CÔNG NGHỆ TIỂU LUẬN MÔN HỌC PHÁT TRIỂN ỨNG DỤNG DI ĐỘNG XÂY DỰNG ỨNG DỤNG DI ĐỘNG QUẢN LÝ THU CHI GVHD: Ths Nguyễn Hữu Vĩnh SVTH: Hồ Sỹ Anh Dũng MSSV: 1724801040015 SVTH: Huỳnh Vũ Bảo Nhân MSSV: 1724801040050 Bình Dương, tháng năm 2020 lOMoARcPSD|11617700 Tiểu luận môn phát triển ứng dụng di động NHẬN XÉT VÀ CHẤM ĐIỂM CỦA GIẢNG VIÊN Họ tên giảng viên: Nguyễn Hữu Vĩnh Đề tài: Xây dựng ứng dụng di động quản lý thu chi Nội dung nhận xét: Điểm: Bằng số: Bằng chữ: Bình Dương, ngày tháng năm 2020 GIẢNG VIÊN Nguyễn Hữu Vĩnh i lOMoARcPSD|11617700 Tiểu luận môn phát triển ứng dụng di động TRƯỜNG ĐH THỦ DẦU MỘT KHOA KỸ THUẬT CÔNG NGHỆ CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM ĐỘC LẬP – TỰ DO – HẠNH PHÚC PHIẾU ĐÁNH GIÁ PROJECT (Đánh giá trình thực hiện, báo cáo văn sản phẩm) Học phần: PHÁT TRIỂN ỨNG DỤNG DI ĐỘNG Họ tên sinh viên (MSSV): Hồ Sỹ Anh Dũng MSSV: 1724801040015 Huỳnh Vũ Bảo Nhân MSSV: 1724801040050 Trọn Tiêu chí g số % Tốt Khá Trung bình Kém 100% 75% 50% 0% Thái độ Tích cực tham gia tìm kiếm Tìm kiếm chủ động đưa đưa ý ý tưởng tưởng mang tốt tích cực Nêu ý tưởng 05 Chọn ý tưởng số đề nghị Không quan tâm lựa chọn ý tưởng tính Lập 05 Hồn tồn Khá hợp lý, Chưa hợp lý, Không kế hợp lý, điều chỉnh có điều chỉnh hợp lý hoạch khơng cần chút theo theo góp ý khơng thực điều chỉnh góp ý điều chỉnh theo góp ii lOMoARcPSD|11617700 Tiểu luận môn phát triển ứng dụng di động ý Quá trình Chuẩn bị thực tốt điều project Giai kiện cho nghiêm túc đoạn việc thực chuẩn 10 project, có bị thể khởi động Chuẩn bị đa số điều kiện cho việc thực hiện, khởi động bổ sung sau Chuẩn bị số điều kiện cho việc thực cần bổ sung thêm khởi Khơng chuẩn bị điều kiện động Thực Thực Thực hiện tương đối không phương phương pháp, pháp, sai sót sai sót quan phương nhỏ có trọng có sửa pháp, sai sửa chữa chữa sót khơng Thực hồn tồn 10 phương pháp Giai sửa chữa đoạn Triển thực Triển khai kế 10 Triển khai khai tương đối chậm trễ, Triển khai hoạch, có kế hoạch, có gây ảnh kế chậm trễ chậm trễ gây hưởng hoạch không ảnh hưởng không gây ảnh khắc khắc hưởng phục phục Mức 20 Ghi rõ mục tiêu thành phần (ở giai đoạn độ đạt iii lOMoARcPSD|11617700 Tiểu luận môn phát triển ứng dụng di động project) thang điểm cụ thể mục tiêu thành phần Nội Báo cáo kết văn rõ ràng dung báo 10 cáo Trình bày báo 10 - Báo cáo tiến trình thực - Thuyết minh sản phẩm - Bài học rút - Format quán - Văn phong phù hợp - Xây dựng đầy đủ chức cáo Chất lượng sản phẩm 20 đáp ứng tiêu chí đề ĐIỂM CỦA NHĨM: GĨP Ý LĨNH VỰC CẦN CẢI TIẾN: ĐIỂM PROJEC T NHÓM - Về phương pháp học tập, suy nghĩ, xử lý vấn đề: - Về kiến thức, kỹ năng, thái độ: - Khác: - Phương pháp cải tiến: - Nơi cung cấp hỗ trợ: TÊN HỌ VÀ CHỮ KÝ XÁC NHẬN CỦA GV: Nguyễn Hữu Vĩnh Phần 2: Đánh giá cá nhân làm việc nhóm iv lOMoARcPSD|11617700 Tiểu luận mơn phát triển ứng dụng di động Làm việc nhóm Hướng dẫn: Nhóm họp thảo luận đánh giá lẫn Kết sử dụng để qui đổi từ điểm nhóm thành điểm cá nhân, tuỳ theo % cá nhân đạt 1) Thành viên có tham gia họp đầy đủ: 40% Đầy đủ: 40% Vắng họp lần: 20% Vắng họp lần: 0% 2) Thành viên nộp sản phẩm giao hạn: 40% Đúng hạn: 40% Trễ ngày: 20% Trễ ngày: 0% 3) Thành viên có tham gia giải vấn đề, đóng góp ý kiến cải tiến: 20% Đóng góp đạt hiệu quả: 20% Có quan tâm đóng góp: 10% Khơng quan tâm: 0% Danh sách thành viên Nhóm: (Tên họ): Hồ Sỹ Anh Dũng Điểm làm việc nhóm (%): (Tên họ): Huỳnh Vũ Bảo Nhân ĐIỂM THÀNH VIÊN NHÓM (do nhóm ghi) Điểm làm việc nhóm (%): TÊN HỌ VÀ CHỮ KÝ XÁC NHẬN CỦA CÁC THÀNH VIÊN TRONG NHÓM: SV1 SV4 v SV2 lOMoARcPSD|11617700 Tiểu luận môn phát triển ứng dụng di động Danh sách thành viên Nhóm: (Tên họ): Hồ Sỹ Anh Dũng Điểm cá nhân: (Tên họ): Huỳnh Vũ Bảo Nhân ĐIỂM CỦA CÁ NHÂN (do GV ghi) Điểm cá nhân: (Tên họ): Điểm cá nhân: (Tên họ): Điểm cá nhân: TÊN HỌ VÀ CHỮ KÝ XÁC NHẬN CỦA GV: Nguyễn Hữu Vĩnh Ghi nhận GV GÓP Ý CẢI TIẾN CHO CÁ NHÂN: (phần GV ghi lưu 1) Tên SV: riêng để theo dõi, tư vấn cho GÓP Ý LĨNH VỰC CẦN CẢI TIẾN: cá nhân SV, không phổ biến - Về phương pháp học tập, suy nghĩ, xử lý vấn đề: cho lớp, nhóm) - Về kiến thức, kỹ năng, thái độ: - Khác: - Phương pháp cải tiến: - Nơi cung cấp hỗ trợ: 2) Tên SV: GÓP Ý LĨNH VỰC CẦN CẢI TIẾN: - Về phương pháp học tập, suy nghĩ, xử lý vấn đề: - Về kiến thức, kỹ năng, thái độ: - Khác: - Phương pháp cải tiến: - Nơi cung cấp hỗ trợ: 3) Tên SV: GÓP Ý LĨNH VỰC CẦN CẢI TIẾN: vi lOMoARcPSD|11617700 Tiểu luận môn phát triển ứng dụng di động - Về phương pháp học tập, suy nghĩ, xử lý vấn đề: - Về kiến thức, kỹ năng, thái độ: - Khác: - Phương pháp cải tiến: - Nơi cung cấp hỗ trợ: 4) Tên SV: GÓP Ý LĨNH VỰC CẦN CẢI TIẾN: - Về phương pháp học tập, suy nghĩ, xử lý vấn đề: - Về kiến thức, kỹ năng, thái độ: - Khác: - Phương pháp cải tiến: - Nơi cung cấp hỗ trợ: vii lOMoARcPSD|11617700 Tiểu luận môn phát triển ứng dụng di động LỜI NÓI ĐẦU Ngày nay, có điện thoại di động thơng minh, nên việc sử dụng di động để ghi chép thay ghi chép truyền thống giấy điều tất yếu Ghi chép trình liên quan đến chi tiết Nó liên quan đến hoạt động thu chi, chi tiêu, kế hoạch nhiều hoạt động phức tạp khác Chính vậy, sử dụng phần mềm ghi chép thu chi phương pháp tiết kiệm tối đa hiệu quỹ thời gian bận rộn bạn Một phần mềm ghi chép thiết kế phù hợp với quy định, luật lệ, điều khoản… hành giúp người dùng tuân thủ với kế hoạch đề Điều người dùng cần làm nhập liệu thật xác, đầy đủ xem lịch sử với cú click chuột Hầu hết phần mềm ghi chép chi tiêu có phần hỗ trợ hướng dẫn cách sử dụng tồn quy trình nhập liệu thông tin người dùng Một nắm cách làm, bạn không cần xem lại phần hỗ trợ thao tác nhanh Hình thức hướng dẫn góp phần giảm thiểu sai sót cải thiện chất lượng guy trình ghi chép người dùng Độ xác tuyệt đối Vì liệu cung cấp phần mềm ghi chép mang tính quán cao Trong với hoạt động ghi chép thủ cơng, thơng tin chứng từ nhiều người ghi chép nhiều sổ sách theo chất thu chi phụ trách nên dễ dẫn đến trình trạng sai lệch liệu sổ sách tổng hợp lại, kéo theo hoạt động ghi chép tổng hợp sai lệch gây thiệt hại cho người dùng Chính báo cáo tơi chọn đề tài về: “Thiết kế ứng dụng di động ghi chép thu chi” Đây hệ thống đơn giản đủ mạnh phép nhanh chóng ghi chép hoạt động thu chi hàng ngày Đề tài tiểu luận phân chương sau: Chương Giới thiệu tổng quan đề tài Chương Cơ sở lý thuyết viii lOMoARcPSD|11617700 Tiểu luận môn phát triển ứng dụng di động Chương Phân tích thiết kế hệ thống Chương Cài đặt ứng dụng “MOMA” Chương Tổng kết ix lOMoARcPSD|11617700 Tiểu luận môn phát triển ứng dụng di động 3.5.4 Bảng loại chi (Expense) tbl_expense Tên trường Loại liệu Giới hạn chiều dài ID Int Date String Amount Double Category String 255 Lưu loại tiền chi Note String 255 Lưu thích Bảng 3.5.4.1.1.1 Mơ tả Lưu id( Khóa chính) 255 Lưu ngày Lưu số tiền chi Bảng cở sở liệu hoạt động 17 Downloaded by Hei Ut (hut371809@gmail.com) lOMoARcPSD|11617700 Tiểu luận môn phát triển ứng dụng di động CHƯƠNG 4: CÀI ĐẶT ỨNG DỤNG DI ĐỘNG GHI CHÉP THU CHI 4.1 Công nghệ sử dụng 4.1.1 Android Android hệ điều hành có mã nguồn mở dựa tảng Linux thiết kế dành cho thiết bị di động có hình cảm ứng điện thoại thơng minh máy tính bảng Ban đầu, Android phát triển Tổng công ty Android, với hỗ trợ tài từ Google, sau Google mua lại vào năm 2005 hệ điều hành Android mắt vào năm 2007 Chiếc điện thoại chạy Android HTC Dream bán vào ngày 22 tháng 10 năm 2008 Chính mã nguồn mở với giấy phép khơng có nhiều ràng buộc cho phép nhà phát triển thiết bị, mạng di động lập trình viên điều chỉnh phân phối Android cách tự Những yếu tố giúp Android trở thành tảng điện thoại thông minh phổ biến giới Android chiếm 75% thị phần điện thoại thơng minh tồn giới vào thời điểm quý năm 2012, với tổng cộng 500 triệu thiết bị kích hoạt 1,3 triệu lượt kích hoạt ngày Tháng 10 năm 2012, có khoảng 700.000 ứng dụng Android, số lượt tải ứng dụng từ Google Play (cửa hàng ứng dụng Android) ước tính khoảng 25 tỷ lượt Hiện số giảm xuống ảnh hưởng lớn iOS từ Apple phần nhỏ Windows Phone, nhiên Android dẫn đầu thị phần 4.1.2 Java Java (phiên âm Tiếng Việt: "Gia-va") ngơn ngữ lập trình hướng đối tượng (OOP) dựa lớp (class)[9] Khác với phần lớn ngơn ngữ lập trình thơng thường, thay biên dịch mã nguồn thành mã máy thông dịch mã nguồn chạy, Java thiết kế để biên dịch mã nguồn thành bytecode, bytecode sau mơi trường thực thi (runtime environment) chạy Trước đây, Java chạy chậm ngôn 18 Downloaded by Hei Ut (hut371809@gmail.com) lOMoARcPSD|11617700 Tiểu luận môn phát triển ứng dụng di động ngữ dịch thẳng mã máy C C++, sau nhờ công nghệ "biên dịch chỗ" - Just in time compilation, khoảng cách thu hẹp, số trường hợp đặc biệt Java chạy nhanh Java chạy nhanh ngôn ngữ thông dịch Python, Perl, PHP gấp nhiều lần Java chạy tương đương so với C#, ngôn ngữ tương đồng mặt cú pháp trình dịch/chạy[10][11] Cú pháp Java vay mượn nhiều từ C & C++ có cú pháp hướng đối tượng đơn giản tính xử lý cấp thấp Do việc viết chương trình Java dễ hơn, đơn giản hơn, đỡ tốn công sửa lỗi Nhưng lập trình hướng đối tượng Java phức tạp Trong Java, tượng rị rỉ nhớ không xảy nhớ quản lý Java Virtual Machine (JVM) cách tự động "dọn dẹp rác" Người lập trình khơng phải quan tâm đến việc cấp phát xóa nhớ C, C++ Tuy nhiên sử dụng tài ngun mạng, file IO, database (nằm ngồi kiểm sốt JVM) mà người lập trình khơng đóng (close) streams rị rỉ liệu xảy 4.1.3 SQLite SQLite thư viện phần mềm mà triển khai SQL Database Engine, không cần máy chủ, khơng cần cấu hình, khép kín nhỏ gọn Nó sở liệu, khơng cần cấu hình, có nghĩa giống sở liệu khác mà bạn khơng cần phải cấu hình hệ thống SQLite engine khơng phải quy trình độc lập (standalone process) sở liệu khác, bạn liên kết cách tĩnh động tùy theo yêu cầu bạn với ứng dụng bạn SQLite truy cập trực tiếp file lưu trữ (storage files) • SQLite khơng u cầu quy trình hệ thống máy chủ riêng biệt để hoạt động • SQLite khơng cần cấu hình, có nghĩa khơng cần thiết lập quản trị • Một sở liệu SQLite hoàn chỉnh lưu trữ file disk đa tảng (cross-platform disk file) 19 Downloaded by Hei Ut (hut371809@gmail.com) lOMoARcPSD|11617700 Tiểu luận môn phát triển ứng dụng di động • SQLite nhỏ trọng lượng nhẹ, 400KiB cấu hình đầy đủ 250KiB với tính tùy chọn bị bỏ qua • SQLite khép kín (self-contained), có nghĩa khơng có phụ thuộc bên ngồi • Các transaction SQLite hồn tồn tuân thủ ACID, cho phép truy cập an toàn từ nhiều tiến trình (process) luồng (thread) • SQLite hỗ trợ hầu hết tính ngơn ngữ truy vấn (query language) tìm thấy tiêu chuẩn SQL92 (SQL2) • SQLite viết ANSI-C cung cấp API đơn giản dễ sử dụng • SQLite có sẵn UNIX (Linux, Mac OS-X, Android, iOS) Windows (Win32, WinCE, WinRT) 20 Downloaded by Hei Ut (hut371809@gmail.com) lOMoARcPSD|11617700 Tiểu luận môn phát triển ứng dụng di động 4.2 Cài đặt hệ thống 4.2.1 Giao diện Hình 4.2.1.1.1 Giao diện trang  Chức chính: xem tổng tiền thu chi chức khác 21 Downloaded by Hei Ut (hut371809@gmail.com) lOMoARcPSD|11617700 Tiểu luận môn phát triển ứng dụng di động 4.2.2 Giao diện trang Income Hình 4.2.2.1.1 Giao diện trang Income  Chức chính: Vào nhập thông tin thu 22 Downloaded by Hei Ut (hut371809@gmail.com) lOMoARcPSD|11617700 Tiểu luận môn phát triển ứng dụng di động 4.2.3 Giao diện trang Expense Hình 4.2.3.1.1 Giao diện trang Expense  Chức chính: Nhập thơng tin chi 23 Downloaded by Hei Ut (hut371809@gmail.com) lOMoARcPSD|11617700 Tiểu luận môn phát triển ứng dụng di động 4.2.4 Giao diện trang Cài đặt Hình 4.2.4.1.1 Giao diện trang Cài đặt  Chức chính: Chỉnh sửa thiết lập ứng dụng 24 Downloaded by Hei Ut (hut371809@gmail.com) lOMoARcPSD|11617700 Tiểu luận môn phát triển ứng dụng di động 4.2.5 Giao diện trang Dark Mode Hình 4.2.5.1.1 Giao diện Dark Mode  Chức chính: Chuyển mày ứng dụng 25 Downloaded by Hei Ut (hut371809@gmail.com) lOMoARcPSD|11617700 Tiểu luận môn phát triển ứng dụng di động 4.2.6 Giao diện Item info Hình 4.2.6.1.1 Giao diện Item info  Chức chính: xem thơng tin chi tiết, sửa xóa lịch sử 26 Downloaded by Hei Ut (hut371809@gmail.com) lOMoARcPSD|11617700 Tiểu luận môn phát triển ứng dụng di động 4.2.7 Giao diện Chuyển ngơn ngữ Hình 4.2.7.1.1 Giao diện Chuyển ngơn ngữ  Chức chính: Chuyển ngôn ngữ 27 Downloaded by Hei Ut (hut371809@gmail.com) lOMoARcPSD|11617700 Tiểu luận môn phát triển ứng dụng di động 4.2.8 Giao diện Sửa lịch sử Hình 4.2.8.1.1 Giao diện Sửa lịch sử  Chức chính: Sửa dịng lịch sử 28 Downloaded by Hei Ut (hut371809@gmail.com) lOMoARcPSD|11617700 Tiểu luận môn phát triển ứng dụng di động 4.2.9 Giao diện Lịch sử Hình 4.2.9.1.1 Giao diện Lịch sử  Chức chính: Xem lịch sử hoạt động ghi chép thu chi 29 Downloaded by Hei Ut (hut371809@gmail.com) lOMoARcPSD|11617700 Tiểu luận môn phát triển ứng dụng di động CHƯƠNG 5: TỔNG KẾT 5.1 Kết đạt - Giao diện có tính tương tác cao - Có đầy đủ chức thơng kê vào báo cáo - Dễ thao tác sử dụng 5.2 Hạn Chế - Nhiều chức chưa hoàn thiện - Chưa kéo mở danh sách lịch sử 5.3 Hướng phát triển - Vì kiến thức cịn hạn hẹp nên ứng dụng cịn thơ sơ - Trong thời gian tới cố gắng mở rộng ứng dụng để có nhiều chữ hon để phục vụ nhu cầu người dùng 5.4 Kết luận Sau khoảng thời gian bắt đầu xây dựng với hướng dẫn thầy Nguyễn Hữu Vĩnh, tơi hồn thành đề tài “Xây dựng ứng dụng di động quản lý thu chi” Tuy nhiên, q trình phân tích thiết kế thời gian có hạn khả kinh nghiệm thân hạn chế nên báo cáo chưa thể tối ưu Em mọng nhận lời nhận xét, đánh giá từ phía thầy, để em khác phục hồn thiện hệ thống ứng dụng 30 Downloaded by Hei Ut (hut371809@gmail.com) lOMoARcPSD|11617700 Tiểu luận môn phát triển ứng dụng di động TÀI LIỆU THAM KHẢO [1] Sách: Android Programming for Beginners [2] Sách: Head First Android Development [3] Sách: Beginning Android Application Development [4] Sách: Học lập trình Google Flutter qua 65 ví dụ [5] Website: https://hiepsiit.com/khoa-hoc/android/gioithieu/53/0 [6] Firebase: https://firebase.google.com/docs 31 Downloaded by Hei Ut (hut371809@gmail.com) ...lOMoARcPSD|11617700 Tiểu luận môn phát triển ứng dụng di động NHẬN XÉT VÀ CHẤM ĐIỂM CỦA GIẢNG VIÊN Họ tên giảng viên: Nguyễn Hữu Vĩnh Đề tài: Xây dựng ứng dụng di động quản lý thu chi Nội dung nhận... lOMoARcPSD|11617700 Tiểu luận môn phát triển ứng dụng di động 3.1.3 Yêu cầu phi chức - Tính hiệu dụng  Ứng dụng tổ chức theo mơ hình giống trang quản lý chi tiêu, với chức giao di? ??n đơn giản, dễ sử dụng -... hoạt động 17 Downloaded by Hei Ut (hut371809@gmail.com) lOMoARcPSD|11617700 Tiểu luận môn phát triển ứng dụng di động CHƯƠNG 4: CÀI ĐẶT ỨNG DỤNG DI ĐỘNG GHI CHÉP THU CHI 4.1 Công nghệ sử dụng

Ngày đăng: 28/12/2022, 09:54

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

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

Tài liệu liên quan