[Đồ án cơ sở 3] Xây dựng ứng dụng ghi chú công việc

Số trang: 40      Loại file: pdf      Dung lượng: 692.77 KB      Lượt xem: 129      Lượt tải: 0

Thành viên thường xem thêm

Thông tin tài liệu

MỤC LỤC
MỞ ĐẦU...........................................................................1
1. Giới thiệu........................................................................1
2. Mục tiêu của đề tài............................................................1
3. Nội dung và kế hoạch thực hiện............................................1
4. Bố cục báo cáo.............................................................2
Chương 1. TỔNG QUAN VỀ CÔNG CỤ, CÔNG
NGHỆ XÂY DỰNG ỨNG DỤNG.........................................3
1. Ngôn ngữ lập trình Java.....................................................3
1.1. Giới thiệu................................................................... 3
1.2. Đặc điểm của ngôn ngữ lập trình Java.............................3
1.2.1. Tương tự C++, hướng đối tượng hoàn toàn......................3
1.3. Máy ảo Java...............................................................6
1.4. Các phiên bản của Java.................................................7
1.5. Các thành phần của Java SE Platform.............................7
2. XML..............................................................................7
2.1. XML là gì?.................................................................7
2.2. Ưu và nhược điểm của XML..........................................8
2.3. So sánh XML và HTML................................................8
2.4. Cú pháp của XML.......................................................9
3. Phần mềm Android Studio................................................13
3.1. Giới thiệu................................................................. 13
3.2. Lịch sử hình thành.....................................................13
4. Room Database............................................................... 13
lOMoARcPSD|15978022
4.1. Giới thiệu................................................................. 13
4.2. Đặc điểm.................................................................. 13
4.3. Các thành phần chính trong Room Database...................14
4.4. DAO (Data Access Objects)..........................................14
Chương 2. PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG
ỨNG DỤNG..........................................................................15
1. Yêu cầu đối với một ứng dụng di động...............................15
1.1. Chức năng..............................................................15
1.2. Thiết kế đơn giản và thẩm mỹ.....................................15
1.3. Giải quyết vấn đề của người dùng................................15
1.4. Tính nhất quán........................................................16
1.5. Trải nghiệm người dùng............................................16
2. Thiết kế ứng dụng.........................................................17
Chương 3. XÂY DỰNG ỨNG DỤNG...........................18
1. Tổng quan về mô hình MVVM.........................................18
1.1. Giới thiệu...............................................................18
1.2. MVVM (Model-View-ViewModel) được hiểu như thế nào.18
2. Layout........................................................................ 19
2.1. Relative Layout.......................................................19
2.2. Linear Layout.........................................................21
2.2.1. Thuộc tính Gravity....................................................22
2.2.2. Thuộc tính trọng số................................................... 22
3. Quá trình thiết kế giao diện.............................................22
3.1. Thiết kế màn hình bắt đầu (Splash Screen)....................22
lOMoARcPSD|15978022
3.2. Thiết kế màn hình chính............................................22
3.3. Thiết kế màn hình tạo ghi chú mới...............................23
3.4. Thiết kế màn hình xoá ghi chú....................................23
3.5. Thiết kế màn hình tìm kiếm ghi chú.............................24
4. Xây d ng ch c năng c a  ng d ng ự ứ ủ ứ ụ ................................25
4.1. Tạo Model cho ứng dụng...........................................25
4.2. Tạo ViewModel........................................................ 25
4.3. DAO...................................................................... 25
4.4. Xây dựng cơ sở dữ liệu..............................................26
4.5. Chức năng tạo ghi chú mới.........................................26
4.6. Chức năng sửa ghi chú..............................................27
4.7. Chức năng xoá ghi chú..............................................27
4.8. Chức năng tìm kiếm ghi chú.......................................28
KẾT LUẬN.....................................................................29
1. Kết quả đạt được..........................................................29
1.1. Về mặt lý thuyết:...................................................... 29
1.2. Về mặt thực tiễn......................................................29
2. Vấn đề còn tồn tại............................................................ 29
3. Hướng giải quyết............................................................. 29
TÀI LIỆU THAM KHẢO..............................................30
Xem thêm


Giao dịch viên QHKH Cá nhân-RM Hỗ trợ tín dụng Thực tập sinh Agribank - NH Nông nghiệp & PTNT BIDV - NH Đầu tư phát triển VN Vietinbank - NH Công thương VN Vietcombank (VCB) - NH Ngoại thương VN LienVietPost Bank (LVPB) - NH Bưu Điện Liên Việt MB Bank - NH Quân Đội Techcombank - NH Kỹ Thương Tổng cục Thống kê
Nhắn cho chúng tôi