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

Thiết kế và triển khai website chẩn đoán bệnh phổi lên nền tảng đám mây

130 25 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

Nội dung

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT THÀNH PHỐ HỒ CHÍ MINH ĐỒ ÁN TỐT NGHIỆP NGÀNH CNKT MÁY TÍNH THIẾT KẾ VÀ TRIỂN KHAI WEBSITE CHẨN ĐOÁN BỆNH PHỔI LÊN NỀN TẢNG ĐÁM MÂY GVHD: TS NGUYỄN MẠNH HÙNG SVTH : NGUYỄN PHÚC BẢO TRƯỜNG SKL011183 Tp Hồ Chí Minh, tháng 6/2023 TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP HỒ CHÍ MINH KHOA ĐÀO TẠO CHẤT LƯỢNG CAO ĐỒ ÁN TỐT NGHIỆP NGÀNH CƠNG NGHỆ KỸ THUẬT MÁY TÍNH THIẾT KẾ VÀ TRIỂN KHAI WEBSITE CHẨN ĐOÁN BỆNH PHỔI LÊN NỀN TẢNG ĐÁM MÂY SVTH: NGUYỄN PHÚC BẢO TRƯỜNG MSSV: 19119143 GVHD: TS NGUYỄN MẠNH HÙNG TP HỒ CHÍ MINH – 06/2023 CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập – Tự – Hạnh phúc *** -Tp Hồ Chí Minh, ngày 14 tháng năm 2023 NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP Họ tên sinh viên: Nguyễn Phúc Bảo Trường MSSV: 19119143 Ngành: Công nghệ kỹ thuật máy tính Lớp: 19119CL2B Giảng viên hướng dẫn: TS Nguyễn Mạnh Hùng Ngày nhận đề tài: 28/2/2023 Ngày nộp đề tài: 14/6/2023 Tên đề tài: Thiết kế triển khai website chẩn đoán bệnh phổi lên tảng đám mây Các số liệu, tài liệu ban đầu: Khảo sát trạng qua website áp dụng ứng dụng cơng nghệ trí tuệ nhân tạo phổ biến mạng ngày Nội dung thực đề tài: - Các công nghệ sử dụng: PHP, Laravel , HTML, CSS, Jquery, Bootstrap, Mysql, Python , Flask, Docker - Nghiên cứu, thiết kế triển khai lên tảng đám mây website với chức đăng ký, đăng nhập, chức phát chẩn đoán phân loại bệnh phổi, chẩn đoán khoanh vùng bệnh phổi, cho phép để lại phản hồi cải thiện mơ hình chuẩn đốn,…(cho người dùng) Quản lí tài khoản người dùng, xem thư viện chuẩn đoán người dùng, thư viện phản hồi đóng góp cải thiện mơ hình chuẩn đốn…(cho quản trị viên) Sản phẩm: Website ứng dụng trí tuệ nhân tạo hỗ trợ bác sĩ phát loại bệnh phổi, đồng thời cho phép ghi nhận phản hồi nhằm cải thiện mơ hình học sâu TRƯỞNG NGÀNH GIẢNG VIÊN HƯỚNG DẪN CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập – Tự – Hạnh phúc *** PHIẾU NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN Họ tên Sinh viên: Nguyễn Phúc Bảo Trường MSSV: 19119143 Ngành: Công nghệ kỹ thuật máy tính Tên đề tài: Thiết kế triển khai website chẩn đoán bệnh phổi lên tảng đám mây Họ tên Giáo viên hướng dẫn: TS Nguyễn Mạnh Hùng NHẬN XÉT Về nội dung đề tài & khối lượng thực hiện: Đề tài xây dựng giao diện web cho việc phát tổn thương phổi hỗ trợ ghi nhận phản hồi từ phía bác sỹ để mơ hình học sâu cập nhập tốt Ưu điểm: Đã hoàn thành giao diện tính ghi nhận phản hồi từ bác sỹ cho toán phân loại toán phát đối tượng Khuyết điểm: Đề tài chưa tập trung vào việc phát triển mơ hình học sâu Đề nghị cho bảo vệ hay không? Đồng ý cho bảo vệ Đánh giá loại: Giỏi Điểm:………9.0…….(Bằng chữ: Chín chẵn ) Tp Hồ Chí Minh, ngày 14 tháng năm 2023 Giáo viên hướng dẫn (Ký & ghi rõ họ tên) CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập – Tự – Hạnh phúc *** PHIẾU NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN Họ tên Sinh viên: Nguyễn Phúc Bảo Trường MSSV: 19119143 Ngành: Công nghệ kỹ thuật máy tính Tên đề tài: Thiết kế triển khai website chẩn đoán bệnh phổi lên tảng đám mây Họ tên Giáo viên phản biện: NHẬN XÉT Về nội dung đề tài & khối lượng thực hiện: Ưu điểm: Khuyết điểm: 10 Đề nghị cho bảo vệ hay không? 11 Đánh giá loại: 12 Điểm:…………….(Bằng chữ: ) Tp Hồ Chí Minh, ngày tháng năm 2023 Giáo viên phản biện (Ký & ghi rõ họ tên) LỜI CẢM ƠN Trước tiên, nhóm sinh viên xin bày tỏ lòng biết ơn chân thành đến tất giáo sư, giảng viên trường Đại học Sư phạm Kỹ thuật Thành phố Hồ Chí Minh, người cống hiến cho sự nghiệp giáo dục cung cấp nguồn tài liệu Nhóm có đủ khả để khám phá hoàn thành đề tài nghiên cứu khoa học nhờ vào kiến thức tảng chun mơn quan trọng Nhóm thực xin đặc biệt gửi lời cảm ơn chân thành tới thầy Nguyễn Mạnh Hùng nhiệt tình lãnh đạo, tạo điều kiện tốt để nhóm thực kết thúc thành công luận văn Không thể tránh khỏi sai sót thiếu sót có nhiều nỗ lực thực đề tài hạn chế thời gian, thiếu thông tin khả cá nhân Để giúp nhóm hồn thiện báo cáo, nhóm mong nhận lời khuyên đề xuất từ giáo viên hướng dẫn bạn sinh viên i TÓM TẮT Hiện ngành cơng nghệ trí tuệ nhân tạo vô phát triển với ngày nhiều công ty, start up hay số doanh nghiệp tham gia mảng công nghệ màu mỡ kéo theo nhu cầu việc triển khai ứng dụng trí tuệ cách tối ưu linh hoạt tảng website Đồng thời, nhóm thấy ứng dụng trí tuệ nhân tạo y tế mảng vô tiềm cần nghiên cứu phổ biến Vì thế, đề tài nhóm nghiên cứu triển khai website để hướng đến việc đáp ứng nhu cầu hỗ trợ bác sĩ việc chẩn đoán nhanh bệnh phổi lâm sàng qua ứng dụng website đồng thời cho phép ghi nhận phản hồi để cải thiện mơ hình học sâu nghiên cứu quy trình triển khai lên tảng đám mây tối ưu Đề tài thiết kế xây dựng ứng dụng Visual Studio Code sử dụng MySQL để lưu trữ liệu Nhóm sử dụng ngơn ngữ lập trình HTML, CSS kết hợp PHP Laravel với thư viện hỗ trợ Bootstrap để thiết kế giao diện trang web đẹp Các chức chẩn đốn trí tuệ nhân tạo trang web xây dựng theo chuẩn RESTful API đóng gói docker triển khai cloud Azure Ngoài ra, ứng dụng triển khai cloud hosting hỗ trợ để khởi chạy trang web internet nhanh chịu tải truy cập tốt Sau hoàn tất thiết kế thi công thành công, website có chức chẩn đốn phân vùng bệnh phổi, chẩn đoán phân loại bệnh phổi ảnh x-quang ảnh CT-Scan, cho phép để lại ý kiến đóng góp thư viện xem lại chẩn đốn, ý kiến đóng góp để lại Một trang truy cập dành riêng cho quản trị viên để xem thông tin người dùng lưu trữ sở liệu chẩn đoán lẫn ý kiến đóng góp mà người dùng để lại Bên cạnh cịn có vài tính hữu ích cho quản trị viên, người dùng giúp việc quản lý sử dụng website dễ dàng ii MỤC LỤC DANH MỤC HÌNH VII DANH MỤC BẢNG XI CÁC TỪ VIẾT TẮT XII CHƯƠNG .1 GIỚI THIỆU 1.1 GIỚI THIỆU .1 1.2 MỤC TIÊU ĐỀ TÀI 1.3 GIỚI HẠN ĐỀ TÀI 1.4 PHƯƠNG PHÁP NGHIÊN CỨU 1.5 ĐỐI TƯỢNG VÀ PHẠM VI NGHIÊN CỨU 1.6 BỐ CỤC QUYỂN BÁO CÁO CHƯƠNG .5 CƠ SỞ LÝ THUYẾT 2.1 TỔNG QUAN VỀ MÔ HÌNH MVC 2.2 TỔNG QUAN VỀ NGÔN NGỮ LẬP TRÌNH VÀ THIẾT KẾ 2.2.1 Ngơn ngữ lập trình PHP 2.2.2 Ngôn ngữ HTML 2.2.3 Ngôn ngữ CSS 10 2.2.4 Ngơn ngữ lập trình JavaScript 12 2.2.5 Ngơn ngữ lập trình Python 12 2.2.6 Thư viện Bootstrap 16 2.2.7 Thư viện jQuery 17 iii 2.3 GIỚI THIỆU DỰ ÁN LARAVEL 18 2.4 GIỚI THIỆU FLASK FRAMEWORK 20 2.5 TỔNG QUAN VỀ CƠ SỞ DỮ LIỆU 22 2.5.1 MySQL 22 2.5.2 Ngôn ngữ SQL 22 2.6 TỔNG QUAN MÔ HÌNH YOLO 24 2.6.1 Cách thức hoạt động .24 2.6.2 Các phiên YOLO đến 2022 24 2.6.3 Mơ hình YOLOv6 26 2.6.4 Mơ hình YOLOv8 (2023) .27 2.7 TỔNG QUAN VỀ DOCKER 28 2.7.1 Chức .28 2.7.2 Kiến trúc 29 2.7.3 Trình – Daemon .29 2.7.4 Ứng dụng khách 30 2.7.5 Đối tượng 30 2.7.6 Kỹ thuật tảng 31 2.7.7 Các lệnh thao tác .31 2.8 GIỚI THIỆU VỀ AZURE 32 2.9 GIỚI THIỆU VỀ HOSTING 33 2.9.1 Phương thức hoạt động 34 2.9.2 Azdigi Hosting 36 iv 2.10 GIỚI THIỆU ỨNG DỤNG VISUAL STUDIO CODE .37 CHƯƠNG .39 THIẾT KẾ HỆ THỐNG 39 3.1 YÊU CẦU HỆ THỐNG 39 3.2 THIẾT KẾ VÀ TRIỂN KHAI API CHẨN ĐỐN BỆNH PHỞI TRONG DOCKER TRÊN NỀN TẢNG ĐÁM MÂY 40 3.2.1 Lựa chọn mơ hình học máy 41 3.2.2 Restful API với Flask 41 3.2.3 Đóng gói docker đưa lên Docker Hub 42 3.2.4 Vận hành cloud Azure 42 3.3 THIẾT KẾ TRANG ĐĂNG NHẬP, ĐĂNG KÝ VÀ QUÊN MẬT KHẨU 42 3.3.1 Chức đăng ký .42 3.3.2 Chức đăng nhập 44 3.3.3 Chức tạo mật quên mật qua email 46 3.4 THIẾT KẾ TRANG NGƯỜI DÙNG .49 3.4.1 Chức chẩn đoán phân loại bệnh viêm phổi qua ảnh x-quang 49 3.4.2 Chức đóng góp ý kiến phản hồi chẩn đoán phân loại bệnh viêm phổi qua ảnh x-quang 51 3.4.3 Chức chẩn đoán khoanh vùng 14 loại bệnh phổi qua ảnh x-quang .52 3.4.4 Chức đóng góp phản hồi ứng dụng Draw Box app chẩn đoán khoanh vùng 14 loại bệnh phổi qua ảnh x-quang 55 3.4.5 Chức chẩn đoán phân loại bệnh ung thư phổi qua ảnh CT-Scan 57 3.4.6 Chức đóng góp ý kiến phản hồi chẩn đốn phân loại bệnh ung thư phổi qua ảnh CT-Scan 59 3.4.7 Thư viện kết chẩn đoán 14 loại bệnh phổi người dùng sử dụng ứng dụng 61 3.4.8 Thư viện đóng góp ý kiến phản hồi người dùng sử dụng ứng dụng 63 v

Ngày đăng: 07/12/2023, 21:39

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

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

TÀI LIỆU LIÊN QUAN

w