1. Trang chủ
  2. » Luận Văn - Báo Cáo

Luận văn tốt nghiệp XÂY DỰNG ỨNG DỤNG VỚI NGÔN NGỮ FLUTTER trường đại học kinh doanh công nghệ Hà Nội

54 4 0

Đ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

Ô nhiễm môi trường đang là vấn đề nóng của toàn nhân loại. Khí hậu ngày càng khắc nghiệt và khó dự báo hơn, mưa bão lũ quét thất thường, suy thoái đất, nước, suy giảm nguồn tài nguyên rừng, ô nhiễm môi trường xảy ra trên diện rộng… Chính con người đã tác động quá nhiều đến môi trường, khai thác đến mức cạn kiệt các nguồn tài nguyên, thải nhiều chất độc làm cho môi trường không còn khả năng tự phân hủy. Với mật độ dân số đông đứng đầu cả nước 3.490 ngườim2 , lượng rác thải và nước thải sinh hoạt hàng ngày của Hà Nội là không nhỏ. Bên cạnh đó, trong 107 cụm công nghiệp đã được thành phố triển khai xây dựng, chỉ có 16 cụm đã và đang xây dựng hệ thống nước thải tập trung. Chưa kể đến hàng loạt các làng nghề đang lâm vào tình trạng ô nhiễm nặng nề, gây ảnh hưởng đến sức khỏe cộng đồng và môi trường xung quanh. Nhưng trên tất cả là ý thức của một số người dân về ô nhiễm môi trường và bảo vệ môi trường còn chưa cao. Chính vì thế em quyết định làm một đồ án góp phần bảo vệ môi trường

Hà Nội – 2022 • • BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC KINH DOANH VÀ CÔNG NGHỆ HÀ NỘI LUẬN VĂN TỐT NGHIỆP (CHUYÊN NGÀNH: CÔNG NGHỆ THÔNG TIN) Đề Tài: XÂY DỰNG ỨNG DỤNG VỚI NGÔN NGỮ FLUTTER Sinh viên thực hiện: Chuyên ngành: Mã sinh viên: Lớp: • • Hà Nội – 2022 • • • MỤC LỤC MỤC LỤC LỜI NÓI ĐẦU LỜI CẢM ƠN Chương : Cơ sở Lý luận 1.1 Công cụ ngôn ngữ 1.2 Lý chọn đề tài 1.3 Ý nghĩa thực tế bảo vệ môi trường CHương : Thực Trạng 2.1 Các nguyên nhân gây tình trạng nhiễm mơi trường 2.1.1 Ý thức người dân 2.1.2 Các doanh nghiệp thiếu trách nhiệm, quan liêu, thiếu chặt chẽ 2.1.3 trường Những hạn chế, bất cập bảo vệ môi 2.2 Giải pháp khắc phục 2.3 Thực trạng ngôn ngữ Dart Chương : Giải Pháp 3.1 Sử dụng công cụ Android Studio 3.2 Sử dụng ngơn ngữ lập trình Dart 3.3 Sử dụng SDK flutter 3.4 Cơ sở liệu FireBase 3.5 Những khó khăn Giải 3.6 giao diện WireFrames APP 3.7 Công cụ chức APP Chương : Kế hoạch tương lai KẾT LUẬN Lời nói đầu Ơ nhiễm mơi trường vấn đề nóng tồn nhân loại Khí hậu ngày khắc nghiệt khó dự báo hơn, mưa bão lũ quét thất thường, suy thoái đất, nước, suy giảm nguồn tài nguyên rừng, ô nhiễm môi trường xảy diện rộng… Chính người tác động nhiều đến môi trường, khai thác đến mức cạn kiệt nguồn tài nguyên, thải nhiều chất độc làm cho mơi trường khơng cịn khả tự phân hủy Với mật độ dân số đông đứng đầu nước 3.490 người/m2 , lượng rác thải nước thải sinh hoạt hàng ngày Hà Nội không nhỏ Bên cạnh đó, 107 cụm cơng nghiệp thành phố triển khai xây dựng, có 16 cụm xây dựng hệ thống nước thải tập trung Chưa kể đến hàng loạt làng nghề lâm vào tình trạng nhiễm nặng nề, gây ảnh hưởng đến sức khỏe cộng đồng môi trường xung quanh Nhưng tất ý thức số người dân ô nhiễm môi trường bảo vệ mơi trường cịn chưa cao Chính em định làm đồ án góp phần bảo vệ môi trường Lời Cảm ơn Chặng đường Trường Đại học Kinh doanh Công nghệ Hà Nội khép lại.Lời đầu tiên, em gửi lời cảm ơn đến Khoa Công nghệ thông tin, thầy cô giảng dạy trường,trong thời gian học học tập đây, em không ngừng tiếp thu thêm nhiều kiến thức bổ ích mà cịn học hỏi tinh thần làm việc, thái độ làm việc nghiêm túc, hiệu quả, điều cần thiết cho em trình cơng tác Mặc dù hồn đồ án tốt nghiệp song khả nhiều hạn chế chun mơn nên báo cáo em cịn nhiều thiếu sót Vì em mong đóng góp chân tình thầy bạn bè Một lần nữa, em xin chân thành cảm ơn! Hà Nội, ngày…09…tháng…06 năm 2022 Sinh viên Đặng Văn Việt Chương : Cơ sở lý luận 1.1 Công cụ ngôn ngữ Em chọn công cụ để thực đề tài Flutter : + Với Flutter, bạn tạo hiệu ứng đồ hoạ hai tảng Android IOS + Khi làm việc liên quan đến giao diện người dùng UI, Flutter giúp tạo thuận tiện cho bạn thay đổi code xem kết thời gian thực sở hữu Hot Reload + Flutter lựa chọn tốt bạn muốn thực thi nhanh chóng giới thiệu thực hóa ý tưởng với nhà đầu tư + Flutter đời phát triển gia đình có cấu bậc Vì vậy, bạn dễ dàng học tài liệu chi tiết với ví dụ dễ hiểu Flutter - Em biết ngơn ngữ Dart : + Các nhà phát triển Google nơi khác sử dụng Dart để tạo ứng dụng chất lượng cao, quan trọng cho iOS, Android web Với tính nhắm đến phát triển phía khách hàng, Dart phù hợp cho ứng dụng di động web Dart giúp bạn tạo trải nghiệm đẹp, chất lượng cao tất hình, với: Một ngơn ngữ tối ưu hóa cho client Framework mạnh mẽ Công cụ linh hoạt 1.2 Lý chọn đề tài Bảo vệ mơi trường bảo vệ sống chúng ta, mơi trường bị nhiêm hay bị hủy hoại khơng cịn tồn Mơi trường có sức khoẻ, sống lâu dài bền vững Môi trường sống xung quanh cho ta sống, điều kiện để ta tồn phát triển Mơi trường tình trạng bị ô nhiễm vô ý thức Có thực tế diễn là, sống ngày đại, phát triển, đời sống vật chất người dân nhiều cải thiện tình trạng nhiễm mơi trường lại có diễn biến phức tạp kèm với bệnh nan y Ngồi bệnh nan y khơng thể không nhắc đến dịch bệnh bùng phát cách mạnh mẽ thời gian qua dịch tả; sốt xuất huyết; bệnh tay chân miệng; bệnh lở mồm long móng Bảo vệ mơi trường việc làm cấp bách cần thiết hết, nhiệm vụ không riêng Vậy học sinh cần phải làm để góp phần cơng sức việc bảo vệ mơi trường mà học tâp, sinh hoạt: cần phải xây dựng trường học xanhsạch-đẹp 1.3 Ý nghĩa thực tế bảo vệ môi trường : - Bảo vệ mơi trường bảo vệ sống chúng ta, môi trường bị ô nhiêm hay bị hủy hoại khơng cịn tồn Mơi trường có sức khoẻ, sống lâu dài bền vững Môi trường sống xung quanh cho ta sống, điều kiện để ta tồn phát triển Mơi trường tình trạng bị nhiễm vơ ý thức Có thực tế diễn là, sống ngày đại, phát triển, đời sống vật chất người dân nhiều cải thiện tình trạng nhiễm mơi trường lại có diễn biến phức tạp kèm với bệnh nan y Ngoài bệnh nan y không nhắc đến dịch bệnh bùng phát cách mạnh mẽ thời gian qua dịch tả; sốt xuất huyết; bệnh tay chân miệng; bệnh lở mồm long móng Bảo vệ môi trường việc làm cấp bách cần thiết hết, nhiệm vụ không riêng Vậy học sinh cần phải làm để góp phần công sức việc bảo vệ môi trường mà học tâp, sinh hoạt: cần phải xây dựng trường học xanhsạch-đẹp - Để bảo vệ môi trường sống trước tiên cần biết hành động thiết thực sau: Không vứt rác bừa bãi Phải thu gom, đổ rác nơi quy định Không đổ nước thải đường, phố, nơi công cộng Mỗi gia đình phải thu gom nước thải vào hệ thống bể tự hoại, hầm chứa cho nước thải vào hệ thống nước cơng cộng Sử dụng hố xí hợp vệ sinh.Khơng phóng uế bừa bãi Trồng xanh góm phần giảm nhiễm mơi trường tạo cảnh quan Không hút thuốc nơi công cộng.Tự giác chấp hành quy định cấp quyền địa phương giữ gìn vệ sinh, xây dựng gia đình văn hố Ðóng góp đầy đủ lệ phí thu dọn vệ sinh, Vận động người tham gia công việc Chương : Thực trạng Hiện nay, vấn đề ô nhiễm môi trường chủ đề nóng mặt báo nhận nhiều quan tâm người dân Trong đó, đặc biệt vấn đề ô nhiễm nguồn nước Việt Nam ngày trở nên nghiêm trọng Thơng qua phương tiện truyền thơng, dễ dàng thấy hình ảnh, báo phản ánh thực trạng môi trường Mặc dù ban ngành, đoàn thể sức kêu gọi bảo vệ môi trường, bảo vệ nguồn nước, chưa đủ để cải thiện tình trạng nhiễm ngày trở nên trầm trọng Tình trạng quy hoạch khu thị chưa gắn liền với vấn đề xử lý chất thải, xử lý nước thải, tồn đọng nên thành phố lớn, khu công nghiệp, khu đô thị, ô nhiễm môi trường mức báo động Theo ước tính, tổng số 183 khu cơng nghiệp nước có 60% khu cơng nghiệp chưa có hệ thống xử lý nước thải tập trung Tại thị, có khoảng 60% - 70% chất thải rắn thu gom, sở hạ tầng thoát nước xử lý nước thải, chất thải nên chưa thể đáp ứng yêu cầu bảo vệ môi trường Hầu hết lượng nước thải bị nhiễm dầu mỡ, hóa chất tẩy rửa, hóa phẩm nhuộm, chưa xử lý đổ thẳng sơng, hồ tự nhiên Một ví dụ dư luận quan tâm trường hợp sơng Thị Vải bị nhiễm hóa chất thải từ nhà máy công ty bột Vedan suốt 14 năm liền 2.1 Các ngun nhân gây tình trạng nhiễm môi trường 2.1.1 Ý thức người dân Đầu tiên, thiếu ý thức nghiêm trọng thờ người dân Nhiều người cho việc làm nhỏ bé, không đủ để làm hại môi trường Một số người lại cho việc bảo vệ môi trường trách nhiệm nhà nước, cấp quyền số khác lại nghĩ việc môi trường bị nhiễm có làm "chẳng ăn thua", ô nhiễm môi trường không ảnh hưởng đến nhiều Và suy nghĩ ảnh hưởng không nhỏ đến việc giáo dục tư bảo vệ môi trường hệ trẻ sau Thật vậy, người lớn không làm gương để giáo dục trẻ em Theo quan sát, trường học, nhiều lần chứng kiến phụ huynh đưa học đến cổng trường dừng lại ăn sáng sau ăn xong, thay bỏ hộp xơi, hộp bánh vào thùng rác họ lại vứt chỗ Mặc dù, trường học có treo nhiều biến, hiệu cấm xả rác bừa bãi phụ huynh thản nhiên xả rác nơi cơng cộng khó hình thành ý thức tốt cho hệ trẻ Việc phá hoại môi trường người ảnh hưởng nhỏ gọp nhiều người lại lớn Một tờ giấy, vỏ hộp sữa, túi ni-lơng, nhỏ tích tụ lại lâu ngày gây ô nhiễm, mỹ quan, rác thải đọng lại lơ-cốt gây tình trạng cống thoát nước bị nghẹt mưa lớn hay thủy triều lên 2.1.2 chặt chẽ Các doanh nghiệp thiếu trách nhiệm, quan liêu, thiếu Nguyên nhân thứ hai gây nhiễm mơi trường thiếu trách nhiệm doanh nghiệp Do đặt nặng mục tiêu tối đa hóa lợi nhuận, khơng doanh nghiệp vi phạm quy trình khai thác, góp phần gây ô nhiễm môi trường đáng kể Mặt khác, hệ thống xử lý nước thải số khu công nghiệp chưa hoạt động hiệu quả, nước thải sinh hoạt bị ô nhiễm thải liên tục sông, hồ gây nhiễm độc nguồn nước tự nhiên Bên cạnh đó, quan liêu, thiếu chặt chẽ công tác quản lý bảo vệ môi trường nhà nước tiếp tay cho hành vi phá hoại mơi trường Ngồi ra, lượng xe cộ lưu thông ngày nhiều nước ta góp phần khơng nhỏ vào việc gây ô nhiễm bầu không khí 2.1.3 Những hạn chế, bất cập bảo vệ môi trường Theo thống kê Bộ Tư Pháp, có khoảng 300 văn pháp luật bảo vệ môi trường để điều chỉnh hành vi cá nhân, tổ chức, hoạt động kinh tế, quy trình kỹ thuật, quy trình sử dụng nguyên liệu sản xuất, Tuy nhiên, hệ thống văn cịn chưa hồn thiện, thiếu đồng bộ, thiếu chi tiết, tính ổn định khơng cao, tình trạng văn ban hành chưa lâu phải sửa đổi, bổ sung - Khác biệt so với “người anh” Android ? Chắc hẳn không người thắc mắc, Google có SDK cho di động, có tên gọi Android hay Nhưng với Google, giới mobile rộng với giải pháp Android Với việc mắt phiên beta này, họ có tay hai SDK cho ứng dụng di động: Android Flutter Và điểm khác biệt Flutter Android: tạo ứng dụng chạy iOS Android Là SDK đa tảng, ứng dụng Flutter hoạt động iOS Android Nó thủ thuật khơn khéo để tương thích với framework UI hai hệ điều hành Các ứng dụng không biên dịch trực tiếp với ứng dụng native Android iOS Đóng gói engine kèm ứng dụng làm cho kích thước cài đặt lớn hẳn Trang Hỏi đáp Flutter cho biết, ứng dụng “trống” thông thường khoảng 6-7MB Android, dù ứng dụng nào, phần kích thước tăng lên nhiều Nhưng lợi ích việc ứng dụng nhanh Flutter thiết kế từ đầu để đạt tới tốc độ khung hình 60fps Trong số gặp iOS, với Android, bạn cảm thấy khác biệt rõ rệt Cũng nhờ việc xuất xưởng với tảng cho ứng dụng mình, nhà phát triển tránh nhiều vấn đề phân mảnh Android Tại nên sử dụng Flutter ? Phát triển ứng dụng nhanh chóng: Tính hot reload giúp bạn nhanh chóng dễ dàng thử nghiệm, xây dựng giao diện người dùng, thêm tính sửa lỗi nhanh Trải nghiệm tải lại lần thứ hai, mà không làm trạng thái, emulator, simulator device cho iOS Android UI đẹp biểu cảm: Thỏa mãn người dùng bạn với widget built-in đẹp mắt theo Material Design Cupertino (iOS-flavor), API chuyển động phong phú, scroll tự nhiên mượt mà tự nhận thức tảng Truy cập tính SDK native: Làm cho ứng dụng bạn trở nên sống động với API platform, SDK bên thứ ba native code Nó cho phép bạn sử dụng lại mã Java, Swift ObjC truy cập tính SDK native iOS Android Phát triển ứng dụng thống nhất: Flutter có cơng cụ thư viện để giúp bạn dễ dàng đưa ý tưởng vào sống iOS Android Nếu bạn chưa có kinh nghiệm phát triển thiết bị di động, Flutter cách dễ dàng nhanh chóng để xây dựng ứng dụng di động tuyệt đẹp Nếu bạn nhà phát triển iOS Android có kinh nghiệm, bạn sử dụng Flutter cho View bạn tận dụng nhiều code Java / Kotlin / ObjC / Swift có bạn Flutter: Ưu điểm – Mạnh animation, performance app cao – Có thể chạy giả lập mobile web, tiện cho development Các metric measure performance hỗ trợ sẵn giúp developer kiểm soát tốt performance app – Có thể dùng để build bundle/framework gắn app native để tăng performance 3.4 Cơ sở liệu FireBase - Firebase dịch vụ sở liệu thời gian thực cung cấp Google hoạt động tảng đám mây Nó giúp lập trình phát triển nhanh ứng dụng di động cách đơn giản hóa thao tác với sở liệu - Lợi ích sử dụng Firebase Xây dựng ứng dụng nhanh chóng mà khơng tốn thời gian, nhân lực để quản lý hệ thống sơ sở hạ tầng phía sau: Firebase cung cấp cho bạn chức phân tích, sở liệu, báo cáo hoạt động báo cáo cố lỗi để bạn dễ dàng phát triển, định hướng ứng dụng vào người sử dụng nhằm đem lại trải nghiệm tốt cho họ Uy tín chất lượng đảm bảo từ Google: Firebase google hỗ trợ cung cấp tảng phần cứng với quy mô rộng khắp giới, tập đoàn lớn ưng dụng với triệu lượt sử dụng từ người dùng Quản lý cấu hình trải nghiệm ứng dụng Firebase tập trung giao diện website đơn giản, ứng dụng hoạt động độc lập liên kết liệu phân tích chặt chẽ - Điểm yếu Firebase Điểm yếu “Firebase” phần Realtime Database, mà phần Database Cơ sở liệu họ tổ chức theo kiểu trees, parent-children, kiểu Table nên quen với SQL gặp khó khăn từ mức đơi chút tới nhiều 3.5 Những khó khăn Giải Khó khăn Có thời gian làm dự án phải làm Tự học ngơn ngữ Giải Tập trung vào chức để khơng nhiều thời gian Học hỏi nhiều từ người xung quanh Chưa có kinh nghiệm làm đồ án Học hỏi cách làm ứng dụng MOBILE 3.6 Giao diện WireFrames APP Mơ hình Flow app : Giao diện wireframes : Đây phần đăng nhập đăng ký tài khoản vào app : - Tại chưa có tài khoản ấn vào đăng ký trở lai đăng nhập Tiếp đến đăng nhập xong xuất hình home bên : - Bao gồm phần Trang chủ Phần ví - Nội dung phần gồm thông tin tên ảnh người dùng - Có phần chụp ảnh rác thải nhặt - Tại phần chỉnh sửa thơng tin ảnh đại diện + Tên Sau bấm vào chụp ảnh rác đến thành công thất bại : - Thất bại trường hợp người sử dụng app chụp lại ảnh không di chuyển đến nơi khác Sau thành cơng vào phần Ví để kiểm tra số Xu mà hình có : - Tại hình có nội dung phần cho đổi xu sang tiền mặt phần lịch sử giao dịch kiểm tra Với App thu lợi nhuân tự việc quảng cáo cho nhãn hàng , lấy ngân sách quảng cáo trích trả cơng cho người gom rác Và đặc biệt góp phần bảo vệ mội trường 3.7 Cơng cụ chức APP Cơng cụ sử dụng : Androi studio Cơ sở liệu : fire base Chức bao gồm : + Chụp ảnh : dùng thư viện Camera_Camera 2.0 - Tính : Thêm tính thu phóng! Thêm FlashMode tính Thêm Máy ảnh Thay đổi Tính chọn CameraSide mà bạn muốn kích hoạt! CallBack để trả lại Tệp ảnh bạn, tệp trực tuyến (File yourFile) Đã xóa trả lại Navigator.pop (ngữ cảnh, tệp) Refactor cấu trúc bên Phần code : return Scaffold( body: CameraCamera( onFile: (file) => print(file); ), floatingActionButton: FloatingActionButton( onPressed: (){ Navigator.push( context, MaterialPageRoute( builder: (_) => CameraCamera( onFile: (file) { photos.add(file); //When take foto you should close camera Navigator.pop(context); setState(() {}); }, ))) }, child: Icon(Icons.camera_alt), ), ); + Tích xu : Sau chụp ảnh xong ảnh gửi lên sever sau ứng dụng tự tích xu Trong sở liệu có tổng số xu , sau chụp ảnh cộng thêm xu vào tổng số xu có Phần code : import 'package:flutter/material.dart'; // Import the firebase_core and cloud_firestore plugin import 'package:firebase_core/firebase_core.dart'; import 'package:cloud_firestore/cloud_firestore.dart'; class AddUser extends StatelessWidget { final String fullName; final String company; final int age; AddUser(this.fullName, this.company, this.age); @override Widget build(BuildContext context) { // Create a CollectionReference called users that references the firestore collection CollectionReference users = FirebaseFirestore.instance.collection('users'); Future addUser() { // Call the user's CollectionReference to add a new user return users add({ 'full_name': fullName, // John Doe 'company': company, // Stokes and Sons 'age': age // 42 }) then((value) => print("User Added")) catchError((error) => print("Failed to add user: $error")); } return TextButton( onPressed: addUser, child: Text( "Add User", ), ); } } + Chức đổi xu : sau tích đủ xu vào phần đổi xu để đổi xu thành tiền đến số tài khoản + Quản lý lịch sử giao dịch : Sử dụng Listview để hiển thị tất giao dịch phần code : final List entries = ['A', 'B', 'C']; final List colorCodes = [600, 500, 100]; ListView.builder( padding: const EdgeInsets.all(8), itemCount: entries.length, itemBuilder: (BuildContext context, int index) { return Container( height: 50, color: Colors.amber[colorCodes[index]], child: Center(child: Text('Entry ${entries[index]}')), ); } ); Chương 4: Kế hoạch tương lai • - Phát triển phần mềm có thêm chức đánh giá phòng trọ, lúc người tìm kiếm có nhìn tổng quan để đưa định có th phịng trọ hay khơng • - Cập nhật xu hướng tìm kiếm thị trường, phát triển giao diện UI/UX đẹp hơn, tạo cảm giác chuyên nghiệp tin cậy người sử dụng • - Phát triển quy mơ dự án toàn quốc, giúp tất người sử dụng phục vụ nhu cầu thân • - Áp dụng map định vị giúp người sử dụng có trải nghiệm tốt tìm kiếm nhanh • - Cải thiện việc truy nhập, tìm kiếm liệu với tốc độ nhanh, độ xác cao, với người dùng tìm kiếm nhiều liệu lúc, đưa báo cáo tổng hợp xác • - Quảng cáo Marketing để thu hút người dùng • - Áp dụng AI vào dự án Kết Luận Để xây dựng phân tích thiết kế ứng dụng , việc cần làm trước hết phải xây dựng ứng dụng sát với thực tế Khảo sát ứng dụng cơng việc quan trọng, giúp thu thập liệu cách xác chi tiết để tiếp tục xây dựng bước Đối với ứng dụng thông thường, việc xây dựng sở liệu bước cần thiết, chưa thực tối ưu ứng dụng tồn thời gian dài đảm bảo tính linh động hiệu cho ứng dụng Việc phân tích liệu cách xác giúp thiết lập chức cách hợp lý nhằm phát huy sử dụng điều khiển ứng dụng , làm cho ứng dụng thân thiện với người sử dụng Thiết kế giao diện với màu sắc bố cục hài hòa tạo cho người sử dụng cảm thấy thoải mái tiếp xúc Trên phân tích thiết kế hệ thống hồn chỉnh về”Thiết kế Ứng Dụng Mobile thu gom rác thải ” Trong trình đồ án, em đạt số kết sau: • Chương trình dễ sử dụng, đáp ứng nhu cầu khách quan cơng việc quản lý chặt chẽ • Hồn thành phân tích thiết kế ứng dụng Thiết kế chương trình có chức đáp ứng yêu cầu sử dụng người dùng • Hạn chế: Chương trình có tính chun nghiệp chưa cao, chưa giải đƣợc chọn vẹn vấn đề nảy sinh trình quản lý, chưa đạt tính thẩm mỹ cao , khó tìm nhà đầu tư phát triển • Em xin chân thành cảm ơn ... chân thành cảm ơn! Hà Nội, ngày…09…tháng…06 năm 2022 Sinh viên Đặng Văn Việt Chương : Cơ sở lý luận 1.1 Công cụ ngôn ngữ Em chọn công cụ để thực đề tài Flutter : + Với Flutter, bạn tạo hiệu ứng. .. đường Trường Đại học Kinh doanh Công nghệ Hà Nội khép lại.Lời đầu tiên, em gửi lời cảm ơn đến Khoa Công nghệ thông tin, thầy cô giảng dạy trường, trong thời gian học học tập đây, em không ngừng... nước thải sinh hoạt hàng ngày Hà Nội khơng nhỏ Bên cạnh đó, 107 cụm cơng nghiệp thành phố triển khai xây dựng, có 16 cụm xây dựng hệ thống nước thải tập trung Chưa kể đến hàng loạt làng nghề

Ngày đăng: 24/10/2022, 20:29

Xem thêm:

TÀI LIỆU CÙNG NGƯỜI DÙNG

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

TÀI LIỆU LIÊN QUAN

w