Đồ án tốt nghiệp khoa kỹ thuật máy tính trường đại học bách khoa hà nội do sinh viên Hà Duy Hiếu thực hiện báo cáo, dưới sự hướng dẫn của TS. Nguyễn Đức Toàn.
Bạn Hiếu là sinh viên chuyên ngành : Trí tuệ nhân tạo và IoT
Trường: Công nghệ thông tin và Truyền thông
Đề tài là Xây dựng hệ thống IoT cho cây thuỷ canh tĩnh.
Nếu đang bí ý tưởng để làm báo cáo tốt nghiệp thì đây chắc chắc là tài liệu bạn nên tham khảo để có thể làm báo tốt nghiệp tốt các bạn nhé. Mình thấy đây là đề tài khá hay khi các hộ gia đình có thể theo dõi sinh trưởng rau xanh ở nhà. Vớii mong muốn giúp cho người dân có thể tự trồng rau ăn tại nhà 1 cách dễ dàng và tiện lợi hơn, bạn Hà Duy Hiếu đã thực hiện ý tưởng này. Cùng xem đồ án tốt nghiệp khoa kỹ thuật máy tính của bạn Hiếu bây giờ nhé.
Xem thêm: Báo cáo thực tập Digital Marketing Cao Đẳng FPT Polytechnic Hà Nội
Cấu trúc đồ án tốt nghiệp khoa kỹ thuật máy tính
CHƯƠNG 1. GIỚI THIỆU ĐỀ TÀI………………………………………………… 1
1.1 Đặt vấn đề……………………………………………………………………………….. 1
1.2 Mục tiêu và phạm vi đề tài…………………………………………………………… 1
1.3 Định hướng giải pháp…………………………………………………………………. 2
1.4 Bố cục đồ án ……………………………………………………………………………. 3
CHƯƠNG 2. KHẢO SÁT VÀ PHÂN TÍCH YÊU CẦU……………………….. 4
2.1 Khảo sát hiện trạng ……………………………………………………………………. 4
2.2 Tổng quan chức năng của hệ thống ………………………………………………… 5
2.2.1 Biểu đồ use case tổng quan chức năng của hệ thống IoT cho cây
thuỷ canh tĩnh ………………………………………………………………………… 5
2.2.2 Biểu đồ use case phân rã chức năng quản lý người dùng ……………. 5
2.2.3 Biểu đồ use case phân rã chức năng đăng kí thông tin với quản trị
viên …………………………………………………………………………………….. 6
2.2.4 Biểu đồ use case phân rã chức năng quản lý thông tin cá nhân…….. 7
2.2.5 Biểu đồ use case phân rã chức năng quản lý thiết bị………………….. 8
2.2.6 Quy trình nghiệp vụ …………………………………………………………. 10
2.2.7 Đặc tả use case quản lý thiết bị……………………………………………. 11
2.3 Yêu cầu phi chức năng ……………………………………………………………….. 13
CHƯƠNG 3. CÁC CÔNG NGHỆ SỬ DỤNG ……………………………………. 14
3.1 Khối cơ sở dữ liệu……………………………………………………………………… 14
3.1.1 Firebase ………………………………………………………………………… 14
3.2 Khối phần mềm………………………………………………………………………… 15
3.2.1 Figma …………………………………………………………………………… 15
3.2.2 Flutter…………………………………………………………………………… 16
3.2.3 Ngôn ngữ Dart………………………………………………………………… 17
3.2.4 Kiến trúc MVVM (Model-View-ViewModel) …………………………. 18
3.2.5 Android Studio ……………………………………………………………….. 18
3.3 Khối IoT …………………………………………………………………………………. 19
3.3.1 Arduino IDE…………………………………………………………………… 19
3.3.2 C/C++…………………………………………………………………………… 19
3.3.3 Các thiết bị phần cứng ………………………………………………………. 19
CHƯƠNG 4. THIẾT KẾ, THỰC NGHIỆM VÀ ĐÁNG GIÁ……………….. 20
4.1 Thiết kế ………………………………………………………………………………….. 20
4.1.1 Thiết kế khối phần mềm ……………………………………………………. 20
4.1.2 Thiết kế giao diện ……………………………………………………………. 29
4.1.3 Thiết kế cơ sở dữ liệu ……………………………………………………….. 37
4.1.4 Thiết kế khối IoT……………………………………………………………… 38
4.2 Thực nghiệm và kết quả ……………………………………………………………… 42
4.2.1 Thư viện và công cụ sử dụng………………………………………………. 42
4.2.2 Minh họa khối phần mềm ………………………………………………….. 42
4.2.3 Minh họa khối IoT……………………………………………………………. 46
4.3 Kiểm thử…………………………………………………………………………………. 47
4.4 Triển khai và đánh giá………………………………………………………………… 49
4.4.1 Kết quả đạt được ……………………………………………………………… 49
4.4.2 Triển khai hệ thống ………………………………………………………….. 49
4.4.3 Đánh giá ……………………………………………………………………….. 54
CHƯƠNG 5. KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN ……………………….. 55
5.1 Kết luận………………………………………………………………………………….. 55
5.2 Định hướng phát triển trong tương lai …………………………………………….. 55
CHƯƠNG 6. Tài liệu tham khảo …………………………………………………….. 56
Bố cục đồ án tốt nghiệp khoa kỹ thuật máy tính
Phần còn lại của báo cáo đồ án tốt nghiệp này được tổ chức như sau:
Trong chương 2 em sẽ khảo sát và phân tích yêu cầu, nêu tổng quan chức năng
của hệ thống.Với các yêu cầu đã nêu ra, trong chương 3 em sẽ chọn các công nghệ chính để
có thể xây dựng hệ thống. Khối phần mềm sử dụng các công nghệ Flutter, khối cơ
sở dữ liệu sử dụng Firebase và khối IoT sử dụng vi điều khiển kết hợp module wifi
cùng với các cảm biến và thiết bị điều khiển.
Trong Chương 4 em trình bày chi tiết về thiết kế kiến trúc, quá trình nghiệm
triển khai hệ thống và đánh giá.
Trong chương 5 em trình bày về phần kết luận và định hướng phát triển của hệ
thống trong tương lai.
Cuối cùng trong chương 6 em sẽ đưa ra các tài liệu tham khảo của đồ án.
Lời kết
Bạn đánh giá sao về đề tài cũng như báo cáo đồ án tốt nghiệp khoa kỹ thuật máy tính của bạn Hiếu Bách Khoa hãy để lại ý kiến bên dưới phần bình luận nhé.
Bạn có thể tải tài liệu về tham khảo tại đây.
Xem thêm:
Discussion about this post