Xây Dựng Ứng Dụng Nhắn Tin: Đồ Án Tốt Nghiệp Ngành Công Nghệ Thông Tin

Trường đại học

Đại học Đà Nẵng

Chuyên ngành

Công nghệ thông tin

Người đăng

Ẩn danh

2023

115
1
0

Phí lưu trữ

30.000 VNĐ

Mục lục chi tiết

LỜI NÓI ĐẦU

CAM ĐOAN

1. CHƯƠNG 1: Flutter là gì?

1.1. Lịch sử phát triển

1.2. Kiến trúc khung

1.3. Ngôn ngữ lập trình Dart

1.3.1. Dart là gì?

1.3.2. Các thư viện Dart

1.3.3. Nền tảng

1.4. Khái niệm MongoDB

2. PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG

2.1. Khảo sát yêu cầu người dùng

2.2. Mô tả nghiệp vụ

2.3. Danh sách Actors

2.4. Xác định use-case của hệ thống

2.5. Biểu đồ Usecase Tổng quát

2.6. UseCase Đăng ký và đăng nhập

2.7. UseCase Quản lý hồ sơ

2.8. UseCase Xem danh sách liên hệ

2.9. UseCase Gửi tin nhắn

2.10. UseCase Gửi hình ảnh video

2.11. UseCase Gửi Audio

2.12. UseCase Gửi File

2.13. Usecase Gọi video

2.14. UseCase Bày tỏ cảm xúc tin nhắn

2.15. Đặc tả UseCase Gửi tin nhắn

2.16. Chia sẻ vị trí của tôi

2.17. Chỉnh sửa hồ sơ cá nhân

2.18. Xóa cuộc gọi khỏi lịch sử cuộc gọi

2.19. Phản hồi tin nhắn

2.20. Tạo nhóm chat

2.21. Thêm liên hệ vào nhóm chat

2.22. Rời khỏi nhóm chat

2.23. Xem liên hệ

2.24. Gỡ hoặc thu hồi tin nhắn

2.25. Ghim tin nhắn

2.26. Chặn tài khoản người dùng

2.27. Thêm bạn bè

2.28. Chấp nhận lời mời kết bạn

2.29. Quản lý người dùng

2.30. Biểu đồ hoạt động

2.31. Biểu đồ tuần tự

2.32. Thiết kế giao diện

2.33. Thiết kế bảng cơ sở dữ liệu (NoSQL)

3. XÂY DỰNG CHƯƠNG TRÌNH

3.1. Công cụ xây dựng

3.2. Giao diện chương trình

3.2.1. Giao diện Trang chủ

3.2.2. Giao diện Đăng ký

3.2.3. Giao diện Đăng nhập

3.2.4. Giao diện Tạo nhóm chat

3.2.5. Giao diện Tab liên hệ

3.2.6. Giao diện Tab Cuộc gọi

3.2.7. Giao diện Hồ sơ

3.2.8. Giao diện Chỉnh sửa hồ sơ

3.2.9. Giao diện Cuộc hội thoại

3.2.10. Giao diện Chia sẻ vị trí của tôi

3.2.11. Giao diện Phản hồi tin nhắn

3.2.12. Giao diện Chuyển tiếp tin nhắn

3.2.13. Giao diện Gọi video

3.2.14. Giao diện Tìm kiếm

3.2.15. Giao diện Camera

3.2.16. Giao diện Xem hình ảnh

3.2.17. Giao diện Chọn ảnh, video, file, âm thanh từ thư viện

3.2.18. Giao diện Bày tỏ cảm xúc tin nhắn

3.2.19. Giao diện Thống kê

3.2.20. Giao diện Quản lý người dùng

3.2.21. Giao diện Quản lý nhóm

3.2.22. Giao diện Hồ sơ của admin

KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN

Về công nghệ

Về ứng dụng

Hướng phát triển

TÀI LIỆU THAM KHẢO

Tài liệu "Xây Dựng Ứng Dụng Nhắn Tin Bằng Dart và Flutter" cung cấp cái nhìn sâu sắc về quy trình phát triển ứng dụng nhắn tin sử dụng ngôn ngữ lập trình Dart và framework Flutter. Tài liệu này không chỉ hướng dẫn người đọc cách xây dựng một ứng dụng nhắn tin cơ bản mà còn nhấn mạnh những lợi ích của việc sử dụng Dart và Flutter, như khả năng phát triển nhanh chóng, giao diện người dùng đẹp mắt và hiệu suất cao. Độc giả sẽ tìm thấy các ví dụ thực tế và hướng dẫn chi tiết, giúp họ dễ dàng áp dụng kiến thức vào dự án của riêng mình.

Nếu bạn muốn mở rộng thêm kiến thức về các kỹ thuật kiểm thử phần mềm, hãy tham khảo tài liệu "Luận văn các kỹ thuật trong kiểm thử dòng dữ liệu tĩnh". Ngoài ra, để tìm hiểu về chất lượng sản phẩm phần mềm, tài liệu "Luận văn chất lượng sản phẩm dịch vụ phần mềm tại công ty phần mềm vinno việt nam" sẽ là một nguồn tài liệu hữu ích. Cuối cùng, nếu bạn quan tâm đến việc phát triển ứng dụng di động, tài liệu "Đồ án tốt nghiệp đại học ngành kỹ thuật phần mềm đề tài xây dựng ứng dụng mobile food delivery" sẽ cung cấp thêm thông tin quý giá. Những tài liệu này sẽ giúp bạn mở rộng kiến thức và kỹ năng trong lĩnh vực phát triển ứng dụng.