Thiết kế ứng dụng kết nối giám sát xây dựng báo cáo nghiên cứu khoa học

55 2 0
Thiết kế ứng dụng kết nối giám sát xây dựng báo cáo nghiên cứu khoa học

Đ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

TRƯỜNG ĐẠI HỌC LẠC HỒNG KHOA KỸ THUẬT CƠNG TRÌNH - BÁO CÁO NGHIÊN CỨU KHOA HỌC ĐỀ TÀI: Thiết kế ứng dụng kết nối giám sát xây dựng Biên Hòa, Tháng 05/ 2023 TRƯỜNG ĐẠI HỌC LẠC HỒNG KHOA KỸ THUẬT CƠNG TRÌNH - BÁO CÁO NGHIÊN CỨU KHOA HỌC ĐỀ TÀI: Thiết kế ứng dụng kết nối giám sát xây dựng Biên Hịa, Tháng 05/ 2023 LỜI CÁM ƠN Trước tiên, Nhóm tác giả xin bày tỏ lòng biết ơn sâu sắc tới trường Đại học , quý thầy Khoa Kỹ Cơng Trình tận tình hỗ trợ hướng dẫn trình nghiên cứu Đề tài Nghiên cứu phần mềm ứng dụng “Tìm kiếm kỹ sư giám sát xây dựng” thiết bị di động lĩnh vực nghiên cứu khó, việc tìm phương pháp để giải vấn đề đòi hỏi liên quan đến nhiều lĩnh vực Hiện thị trường có số phần mềm ứng dụng Mobile App lĩnh vực xây dựng phải chưa có phần mềm đáp ứng vấn đề đề tài Với mong muốn có phần mềm ứng dụng giải vấn đề để giúp kết nối kỹ sư giám sát chủ đầu tư cách hiệu quả, nhóm tác giả ứng dụng ngơn ngữ Python việc lập trình kiểm thử ứng dụng Mobile App Để có thành cơng phần mềm ứng dụng ngày hơm nay, nhóm tác giả gửi lời cảm ơn chân thành đến thầy TS chia sẻ kiến thức kinh nghiệm Dành thời gian buổi hướng dẫn thảo luận nhóm tác giả hiểu rõ phạm vi mục tiêu đề tài Sau cùng, nhóm tác giả xin kính chúc thầy Khoa Kỹ Thuật Cơng Trình thật nhiều sức khỏe niềm tin để tiếp tục thực sứ mệnh cao quý trồng người cho hệ tương lai Trân trọng cảm ơn MỤC LỤC LỜI CÁM ƠN DANH MỤC HÌNH ẢNH PHẦN MỞ ĐẦU 1 Lý chọn đề tài Lịch sử giải vấn đề đề tài Mục tiêu nghiên cứu Đối tượng nghiên cứu phạm vi nghiên cứu Phương pháp nghiên cứu Bố cục đề tài Chương 1: Tổng quan CHƯƠNG 1: TỔNG QUAN 1.1 Đặt vấn đề 1.2 Nhu cầu tìm kiếm 1.2.1 Google Trend gì? 1.2.2 Diễn giải áp dụng vào Google Trend 1.2.3 Một số rào cản chủ nhà với kỹ sư giám sát 1.2.4 Vai trò phần mềm kết nối kỹ sư giám sát giải rào cản 1.2.5 Các phần mềm kết nối xây dựng CHƯƠNG : THIẾT KẾ PHẦN MỀM 11 2.1 Khái quát Android 11 2.1.1 Nguồn gốc Android: 11 2.1.2 Một Số Phiên Bản Của Hệ Điều Hành Android: 12 2.1.3 Cấu trúc Android: 15 2.1.4 Các thành phần ứng dụng Android 16 2.2 Thiết kế sơ đồ User Case 26 2.3 Mô tả hệ thống: 29 2.3 Mơ tả chức phương pháp lập trình: 31 2.4 Mô tả chức 32 2.4.1 Đăng nhập 32 2.4.2 Đăng ký 34 2.4.3 Bản đồ tìm kiếm 36 2.4.4 Danh sách chọn lựa 38 2.4.5 Thông tin kỹ sư giám sát 38 2.4.6 Mục lục quản lý, trợ tiện ích 39 2.4.7 Mục chi tiết báo giá gửi báo giá 41 CHƯƠNG 3: HƯỚNG DẪN SỬ DỤNG PHẦN MỀM 44 KIẾN THỨC ĐẠT ĐƯỢC 45 ƯU ĐIỂM VÀ HẠN CHẾ 45 KẾT LUẬN VÀ ĐỊNH HƯỚNG PHÁT TRIỂN 46 TÀI LIỆU THAM KHẢO 47 DANH MỤC HÌNH ẢNH Hình 1.1 Biểu đồ lượng truy cập tìm kiếm “thuê giám sát xây nhà” Hình 1.2 Biểu đồ lượng truy cập tìm kiếm “cách xây nhà ở” Hình 1.3 Bảng thống kê lượng truy cập tìm kiếm “cách xây nhà ở” tỉnh Hình 1.4 Bảng thống kê lượng truy cập tìm kiếm “cách xây nhà ở” tỉnh i Hình 2.1 Cấu tầng Androi 15 Hình 2.2 Cách activity hoạt động 16 Hình 2.3 Intent tường minh 17 Hình 2.4 Cách Intent không tường minh hoạt động 18 Hình 2.5 Vịng đời chức hoạt động lớp Activity (giao diện hình) 19 Hình 2.6 Các Layout lớp Activity (giao diện hình) 21 Hình 2.7 Box Layout/Linear Layout bố trí theo chiều dọc ngang 22 Hình 2.8 Float Layout 22 Hình 2.9 Grid Layout 23 Hình 2.10 Trượt lên xuống mục cài đặt Iphone 24 Hình 2.4.1 Chọn loại hình dịch vụ 29 Hình 2.4.2 Đăng nhập 29 Hình 2.4 Lỗi đăng nhập 30 Hình 2.4.4 Điền thơng tin Đăng Ký …………………………………………………32 Hình 2.4.5 Bản đồ tìm kiếm 34 Hình 2.4.6 Danh sách Khách hàng 35 Hình 2.4.7 Thơng tin kỹ sư giám sát………………………………………………….36 Hình 2.4.8 Menu Giao diện 37 Hình 2.4.9 Danh mục báo giá 39 Hình 2.4.10 Danh mục gửi báo giá 40 PHẦN MỞ ĐẦU Lý chọn đề tài Kiến tạo nên cơng trình nhà dân dụng điều đơn giản, hành trình kéo dài tháng, tháng hay chí năm Vậy nhà dân nhỏ bé lại chậm tiến độ xây nhà? Xây nhà người việc lớn đời người, sau năm kiếm tiền tích góp, gia chủ muốn xây ngơi nhà đẹp cho riêng Nhưng thực tế đa phần chủ nhà họ khơng có kinh nghiệm việc xây nhà, nên việc giám sát nhà giao cho thầu xây dựng đảm nhận thi công theo vẽ, rủi ro đưa cho bên thi công tự đảm nhận giám sát điều không tránh khỏi, tạo nên nỗi lo cho nhiều chủ nhà Bỏ qua yếu tố ảnh hưởng đến tiến độ thi công thời tiết, thiên tai việc xảy ý muốn Nguyên nhân nguyên nhân có tác động lớn tiến độ thi cơng yếu tố người Yếu tố người lại chia làm hai, người quản lý giám sát nhân công Nhưng yếu tố người quản lý giám sát quan trọng Việc quản lý giám sát hiệu tác động đáng kể đến quy trình tiến độ thi cơng Nếu suốt q trình thi cơng khơng có theo dõi, giám sát chặt chẽ phận quản lý giám sát cơng trình chắn khơng đảm bảo chất lượng theo kịp tiến độ ban đầu đặt Vậy nên vai trò kỹ sư giám sát quan trọng, kỹ sư giám sát cơng trình họ người có trình độ chun môn kinh nghiệm nhiều năm lĩnh vực xây dựng Thực tế để kiếm người kỹ sư giám sát th giám sát cơng trình nhà dân khó, khơng biết kiếm họ đâu? liên hệ nào? thông thường nhờ người quen, thông qua công ty tư vấn giám sát phải chịu phí cao Theo tìm hiểu, Việt Nam chưa có phần mềm ứng dụng tìm kiếm kỹ sư giám sát cơng trình, trước thực nhóm tác giả đề xuất nghiên cứu “ Phần mềm ứng dụng tìm kiếm kỹ sư giám sát cơng trình thiết bị di động” để đáp ứng nhu cầu ngày cao lĩnh vực xây dựng nhà dân dụng Lịch sử giải vấn đề đề tài Hiện thị trường có nhiều phần mềm ứng dụng thiết bị di động phục vụ cho ngành xây dựng kết nối chủ nhà với thầu xây dựng, vật tư xây dựng , chưa có phần mềm đáp ứng vấn đề tìm kiếm kỹ sư giám sát cho chủ nhà, nhóm tác giả nghiên cứu phần mềm ứng dụng “Tìm kiếm kỹ sư giám sát xây dựng” chạy thiết bị di động nhằm đáp ứng vấn đề tìm giám sát chủ nhà cách nhanh chóng tiện lợi Do vậy, Đề tài “nghiên cứu thiết kế ứng dụng tìm kiếm kỹ sư giám sát xây dựng thiết bị di động” đề tài lĩnh vực xây dựng mà chưa có đề tài trước giải khóa trước Mục tiêu nghiên cứu - Tạo ứng dụng Mobile App chạy tảng Android - Cung cấp cho chủ đầu tư kỹ sư giám sát tìm kiếm kết nối nhanh chóng gần vị trí Đối tượng nghiên cứu phạm vi nghiên cứu - Đội ngũ kĩ sư xây dựng hành nghề liên quan đến việc giám sát cơng trình - Các chủ đầu tư/ chủ nhà bận rộn có nhu cầu tìm kiếm giám sát - Các nhân liên quan khác Phương pháp nghiên cứu - Sử dụng Google Trend để tìm hiểu xu hướng nhu cầu khách hàng kỹ sư giám sát - Ngôn ngữ Python, thư viện KivyMD Bố cục đề tài Chương 1: Tổng quan Chương 2: Thiết kế phần mềm Chương 3: Hướng dẫn sử dụng phần mềm Cấu trúc tóm tắt mã giao diện: MDCard: Image: source: "Images/avata.png" (địa ảnh biểu tượng phần mềm) MDLabel: (dãn nhán tên : Công nghệ kết nối giám sát thông minh) MDBoxLayout: MDBoxLayout: MDIconButton: (nút biểu tượng kỹ sư giám sát) on_release: root.manager.transition.direction= "left" (câu lệnh trượt sang trái) root.manager.current = "nhapvaogs"(câu lệnh gọi giao diện đăng nhập kỹ sư giám sát) MDLabel: (nhãn tên Kỹ Sư Giám Sát) MDBoxLayout: MDIconButton: (nút biểu tượng khách hàng) on_release: root.manager.transition.direction= "left" (câu lệnh trượt sang trái) root.manager.current = "nhapvaokh" (câu lệnh gọi giao diện đăng nhập khách hàng) MDLabel: (dán nhãn chữ: khách hàng) Cấu trúc lập trình mã thiết lập giống phân loại giao diện cha giao diện nằm bên 2.4.2 Đăng ký Đối với đối tác khách hàng lần đầu sử dụng, sau tải ứng dụng điều trước tiên người dùng phải đăng ký xác thực thông tin để chuyển thông tin vào sở liệu ứng dụng Mô tả hoạt động: • Đối tác người sử dụng phải điền thông tin bao gồm: họ tên, ngày tháng năm sinh, nơi sinh, địa thường trú, số CCCD, số điện thoại… • Khách hàng Đối tác phải điền đầy đủ thông tin nhấn nút khởi tạo, liệu thông tin gửi sở liệu, liệu đáp ứng đủ điều kiện ứng dụng yêu cầu đề chấp nhận liệu lưu vào 34 • Sau liệu lưu vào, ứng dụng gửi mã xác thực số điện thoại địa Gmail để bạn nhập vào hoàn tất trình đăng ký, người dùng quay trở lại phần đăng nhập Hình 2.4.4 Điền thơng tin Đăng Ký Cấu trúc tóm tắt mã giao diện đăng ký: MDCard: MDTopAppBar: MDIconButton: (nút quay trở lại giao diện đăng nhập) 35 on_release: root.manager.transition.direction= "right" (câu lệnh trượt sang phải) root.manager.current = "nhapvao" (câu lệnh gọi quay lại giao diện đăng nhập) MDLabel: (dãn nhãn tên: Đăng ký tài khoản) MDBoxLayout: MDTextField: (ô điền chữ: Tỉnh/Thành Phố) MDTextField: (ô điền chữ: Họ/Tên đệm) MDTextField: (ô điền chữ: Tên) MDTextField: (ô điền chữ: Ngày sinh) MDTextField: (ô điền chữ: Số điện thoại) MDTextField: (ô điền chữ: Tên tài khoản) MDTextField: (ơ điền chữ: Số CMND/CCCD) MDBoxLayout: MDCheckbox: (nút tích kiểm tra) MDLabel: (dãn nhãn tên: Tôi người máy) MDRoundFlatButton: (nút tích Tạo Tài Khoản) app.root.current = "nhapvao"(câu lệnh gọi quay lại giao diện đăng nhập) root.manager.transition.direction = "right" (câu lệnh trượt sang phải) 2.4.3 Bản đồ tìm kiếm Giao diện phần ứng dụng cho Đối tác Khách hàng tìm kiếm thơng qua đồ giống google map, nhằm biết khoảng cách giám sát hay khách hàng thuận tiện cho việc hợp tác lại 36 Hình 2.4.5: Bản đồ tìm kiếm Mơ tả hoạt động: • Đối với Khách hàng phải bật nút kết nối để hệ thống định vị vị trí thơng qua GPS, từ hệ thống cung cấp vị trí kỹ sư xây dựng gần Khách hàng • Với Đối tác phải bật nút chế độ sẵn sàng nhận Khách hàng để hệ thống định vị vị trí thơng qua GPS, từ hệ thống cung cấp vị trí Đối tác đến đồ Khách hàng 37 2.4.4 Danh sách chọn lựa Giao diện xuất ứng dụng Đối tác Khách hàng, cho phép Đối tác Khách hàng xem thơng tin để chọn lựa trao đổi giao dịch Hình 2.4.6 Danh sách Khách hàng 2.4.5 Thông tin kỹ sư giám sát Giao diện thông tin kỹ sư giám sát, khách hàng xem thơng tin cấp, mã số chứng chỉ, chuyên ngành, kinh nghiệm tạo đảm bảo bên 38 Hình 2.4.7 : Thơng tin kỹ sư giám sát 2.4.6 Mục lục quản lý, trợ tiện ích Giao diện cho thấy menu đưa chức quản lý,thông báo, trợ tiện tích hỗ trợ kèm ứng dụng, với chế trượt từ trái qua phải chạm vào dấu gạch góc bên trái hình 39 Hình 2.4.8 : Menu Giao diện Mơ tả hoạt động: • Phần Trang cá nhân người sử dụng tùy chỉnh thông tin bao gồm: họ tên, ngày tháng năm sinh, nơi sinh, địa thường trú, số CCCD, số điện thoại… 40 • Phần Lịch sử cho phép người dùng xem giao dịch thực danh sách hợp đồng thực hiện, giao dịch tốn nạp/rút tiền • Phần Ví điện tử cho phép người dùng liên kết với tài khoản ngân hàng, dịch vụ toán momo, zalopay, viettelpay… Xem số dư, nạp/rút vào tài khoản Ví tín dụng Ví tiền mặt + Ví tiền mặt cho phép người sử dụng dùng để nạp/rút tiền qua lại từ ứng dụng sang tài khoản ngân hàng hoăc ứng dụng tốn + Ví tín dụng sử dụng để trừ phí giao dịch Đối tác với khách hàng, Đối tác phải nạp từ Ví tiền mặt vơ Ví tín dụng để thực giao dịch • Phần Thơng báo dùng để cài đặt thông báo tắt/mở, thiết lập chế độ, chuôg báo • Phần Cài Đặt cho phép người dùng sử dụng thay đổi mật khẩu, xóa tài khoản, cài đặt riêng tư, thay đổi ngơn ngữ… • Phần Trung tâm hỗ trợ có mục dẫn cách thức nhận giải phản hồi cho Đối tác Khách hàng gặp vấn đề khúc mắc xảy 2.4.7 Mục chi tiết báo giá gửi báo giá Giao diện ứng dụng danh mục báo giá ,khi khách hàng hay giám sát lựa chọn cảm thấy phù hợp cơng trình vị trí lực tiến tới hợp tác báo giá 41 Hình 2.4.9 : Danh mục báo giá 42 Hình 2.4.10 : Danh mục gửi báo giá 43 CHƯƠNG 3: HƯỚNG DẪN SỬ DỤNG PHẦN MỀM Bước 1: Đăng nhập tài khoản chưa có tài khoản chọn mục đăng ký tài khoản Bước 2: Đăng ký thông tin người sử dụng (ví dụ: Họ tên, số điện thoại , mật khẩu, cmnd/căn cước…) Bước 3: Khi đăng ký xong qua bước đăng nhập vào ứng dụng Bước : Tiếp theo chọn bạn giám sát hay bạn khách hàng Bước 5: Sau chọn ta qua giao diện ( đồ, kết nối GPS, phân loại …) Bước 6: Ở góc trái giao diện chọn mục gạch ngang mục ‘’tôi’’ gồm ( Trang cá nhân, Lịch sử giao dịch, Tài khoản, Ví điện tử, thơng báo,….) Bước 7: Ở góc phải giao diện mục Tìm kiếm khách hàng/ đối tác Bước 8: Khi lựa chọn đối tác/khách hàng phù hợp ta qua phần báo giá gồm ( loại cơng trình,thơng tin, kinh phí, …) Bước 9: Khi điền xong danh mục ta qua bước gửi báo giá chờ phản hồi 44 KIẾN THỨC ĐẠT ĐƯỢC Qua trình thực đề tài nghiên cứu thiết kế ứng dụng “Kết nối kỹ sư giám sát xây dựng”, nhóm tác giả rút số kết luận: - Áp dụng cơng nghệ Internet để tìm hiểu nhu cầu đối tượng nghiên cứu; - Có kiến thức tổng quát tảng công nghệ di động; - Hiểu biết cách lập trình dành cho Android, làm quen với mơi trường cơng cụ lập trình dành cho Android - Củng cố thêm kiến thức lập trình hướng đối tượng ƯU ĐIỂM VÀ HẠN CHẾ Ưu điểm : - Chương trình giải yêu cầu thực tế toán sống ngày - Kết nối chủ nhà giám sát cách nhanh chóng - Giao diện chương trình thân thiện, quen thuộc với người dùng - Xây dựng chức sát với thực tế ứng dụng dễ bảo trì nâng cấp tương lai Hạn chế: - Giao diện chương trình đơn giản, chưa tùy chọn theo sở thích người dùng - Khá cứng nhắc, khó xử lý phát sinh lỗi - Chưa tạo sở liệu (database) 45 - Chưa thiết kế ứng dụng chạy tảng IOS Apple Ứng dụng dừng lập trình chạy kiểm thử tảng Android, cần có thời gian kiểm thử sửa lỗi thêm để hỗ trợ tốt cho tất dòng máy di động thị trường sử dụng ứng dụng tốt tương lai KẾT LUẬN VÀ ĐỊNH HƯỚNG PHÁT TRIỂN KẾT LUẬN Đề tài nghiên thiết kế ứng dụng “ kết nối giám sát xây dựng ” thiết bị di động cung cấp, xây dựng tài liệu, cách xây dựng ứng dụng di động Qua cung cấp tài liệu hỗ trợ cho cá nhân muốn tìm hiểu công nghệ di động mong muốn xây dựng ứng dụng dựa công nghệ Ứng dụng giúp cho khách hàng tìm kiếm giám sát cho cơng trình giám sát tiếp cận khách hang cách nhanh chóng Từ giúp khách hàng biết tiến độ thi công, giám sát thi công vẽ, chất lượng vật liệu xây dựng, tiến độ cơng trình Hạn chế rủ ro , chi phí phát sinh ĐỊNH HƯỚNG PHÁT TRIỂN Phủ sóng diện rộng tồn miền, có sách quảng bá maketing tiếp cận nhiều người dùng đáp ứng số lượng giám sát đạt yêu cầu trình độ kiến thức chuyên môn Phát triển thêm module khác như: giao dịch định kì có thơng báo cho người dùng biết đuợc thông báo, chép đồng liệu SD card lưu trữ trực tuyến Phát triển ứng dụng hỗ trợ chạy server thay chạy cục điện thoại hay tablet Khảo sát ý kiến người dùng để hoàn thiện, mở rộng thêm chức cần thiết cho hệ thống tương lai Bên cạnh cố gắng phát triển ứng dụng đưa lên Google 46 TÀI LIỆU THAM KHẢO [1] Andrés Rodríguez, Ivanov Yuri, Artem Bulgakov and KivyMD contributors (2022) ( 15-5-2023), < https://kivymd.readthedocs.io/en/1.1.1/> [2] Google Xu hướng, (15-5-2023), [3] JetBrains s.r.o, Pycharm (2000-2023), (5-5-2023),

Ngày đăng: 02/10/2023, 06:34

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

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

Tài liệu liên quan