Phần Mềm Chẩn Đoán Bệnh Lý Chuyên Khoa Hô Hấp - Đồ Án Tốt Nghiệp Chi Tiết

Đồ án nghiên cứu Phần mềm chẩn đoán bệnh lý chuyên khoa hô hấp đồ án tốt nghiệp, áp dụng công nghệ tiên tiến, tối ưu giải pháp kỹ thuật cho bài toán .

Trường đại học

Đại học Bình Dương

Người đăng

Ẩn danh

Thể loại

đồ án tốt nghiệp

2023

61
4
0

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI CÁM ƠN

1. CHƯƠNG 1: TỔNG QUAN ĐỀ TÀI

1.1. GIỚI THIỆU CHUNG

1.2. TÓM TẮT CHƯƠNG TRÌNH

2. CHƯƠNG 2: GIỚI THIỆU VỀ C# WINDOWS FORM

2.1. Khái niệm

2.2. Ưu điểm và nhược điểm của winform

2.3. GIỚI THIỆU VỀ NET FRAMEWORK VÀ C#

2.3.1. Khái niệm

2.3.2. Nền tảng của .NET

2.3.3. NET Framework

2.3.4. Biên dịch và ngôn ngữ trung gian (MSIL)

DANH MỤC HÌNH ẢNH

DANH MỤC TÀI LIỆU THAM KHẢO

Tóm tắt

I. Giới thiệu chung

Phần mềm chẩn đoán bệnh hô hấp là một dự án tốt nghiệp chuyên ngành công nghệ thông tin, được phát triển bởi sinh viên Dương Quốc Huy dưới sự hướng dẫn của thầy Bùi Văn Chuyên. Dự án này nhằm giải quyết vấn đề thời gian chờ đợi khám chữa bệnh tại các cơ sở y tế, đặc biệt là các bệnh liên quan đến bệnh hô hấp. Phần mềm cho phép người dùng tự chẩn đoán bệnh tại nhà thông qua các triệu chứng và cung cấp phương pháp điều trị phù hợp. Đây là một ứng dụng y tế tiên tiến, kết hợp giữa công nghệ y tếkhoa học máy tính, mang lại tiện ích lớn cho cộng đồng.

1.1 Lý do chọn đề tài

Nhu cầu khám chữa bệnh ngày càng cao, đặc biệt là các bệnh về bệnh hô hấp như cảm, sốt, viêm họng. Việc chờ đợi tại bệnh viện gây tốn thời gian và không phù hợp với những người bận rộn. Phần mềm chẩn đoán được phát triển để giúp người dùng tự chẩn đoán bệnh tại nhà, từ đó quyết định có cần đến bệnh viện hay không. Điều này không chỉ tiết kiệm thời gian mà còn giảm tải cho các cơ sở y tế.

1.2 Mục tiêu của đề tài

Mục tiêu chính của dự án là xây dựng một hệ thống chẩn đoán tự động hỗ trợ người dùng chẩn đoán các bệnh liên quan đến bệnh hô hấp. Phần mềm được phát triển trên nền tảng PC app, sử dụng ngôn ngữ lập trình C# và công cụ Microsoft Visual Studio. Kết quả mong đợi là một ứng dụng có giao diện thân thiện, dễ sử dụng và độ chính xác cao trong chẩn đoán.

II. Công nghệ và phương pháp thực hiện

Dự án sử dụng công nghệ y tế kết hợp với khoa học máy tính để phát triển phần mềm chẩn đoán. Công nghệ chính được áp dụng là hệ thống học máycơ sở dữ liệu SQL Server. Phần mềm được xây dựng trên nền tảng Windows Form, sử dụng ngôn ngữ lập trình C#. Đây là một phương pháp hiệu quả để tạo ra các ứng dụng desktop với giao diện đồ họa dễ sử dụng.

2.1 Công nghệ sử dụng

Phần mềm y tế này được phát triển dựa trên hệ thống học máycơ sở dữ liệu SQL Server. Công nghệ học máy giúp phần mềm có khả năng phân tích và dự đoán bệnh dựa trên các triệu chứng đầu vào. SQL Server được sử dụng để lưu trữ và quản lý dữ liệu bệnh nhân, triệu chứng và phương pháp điều trị. Đây là một giải pháp hiệu quả để đảm bảo tính chính xác và tốc độ xử lý của phần mềm.

2.2 Phương pháp thực hiện

Quá trình thực hiện dự án bao gồm các bước: tìm hiểu kiến thức về SQL ServerWindows Form, xây dựng ý tưởng hệ thống, thiết kế giao diện và chức năng, xử lý dữ liệu bằng C#, và cuối cùng là kiểm tra và đánh giá sản phẩm. Phương pháp này đảm bảo phần mềm được phát triển một cách bài bản và hiệu quả.

III. Kết quả và ứng dụng thực tiễn

Phần mềm chẩn đoán bệnh hô hấp đã đạt được kết quả đáng kể trong việc hỗ trợ người dùng tự chẩn đoán bệnh tại nhà. Phần mềm có giao diện thân thiện, dễ sử dụng và độ chính xác cao. Đây là một ứng dụng y tế tiên tiến, có tiềm năng lớn trong việc giảm tải cho các cơ sở y tế và nâng cao chất lượng chăm sóc sức khỏe cộng đồng.

3.1 Kết quả đạt được

Phần mềm đã được xây dựng thành công với giao diện đẹp, dễ sử dụng và độ chính xác cao trong chẩn đoán. Người dùng có thể tự chẩn đoán các bệnh liên quan đến bệnh hô hấp thông qua các triệu chứng và nhận được phương pháp điều trị phù hợp. Đây là một bước tiến lớn trong việc ứng dụng công nghệ y tế vào thực tiễn.

3.2 Ứng dụng thực tiễn

Phần mềm có thể được sử dụng rộng rãi trong cộng đồng, đặc biệt là những người không có điều kiện đến bệnh viện. Nó giúp giảm tải cho các cơ sở y tế và nâng cao chất lượng chăm sóc sức khỏe. Đây là một ứng dụng y tế tiên tiến, có tiềm năng lớn trong việc cải thiện hệ thống y tế hiện nay.

12/02/2025

Trích đoạn nội dung tài liệu

CHƯƠNG 1.TỔNG QUAN ĐỀ TÀI 1. GIỚI THIỆU CHUNG Công nghệ thông tin là một lính vực phát triển bùng nổ vào những năm gần đây. Đặc biệt là công nghệ phần cứng máy tính đã có những bước phát triển vượt bậc như : tốc độ xử lí, dung lượng lưu trữ…Vì vậy cần phải phát triển công nghệ phần mềm để tương thích với tiềm năng của phần cứng. Đặc biệt như chúng ta biết trên thế giới cũng như Việt Nam phần lớn người dùng sử dụng hệ điều hành Windows.

Có rất nhiều ngôn ngữ lập trình nhưng chúng chạy trên các môi trường khác như pascal, C++ chạy trên nền dos; VB. chạy trên nền Windows…v. Chình vì những lí do trên nên có rất nhiều các phần mềm được viết để chạy trên Windows sử dụng các ngôn ngữ như VB. Xây dựng Phần mềm chuẩn đoán bệnh lý chuyên khoa hô hấp.

“Nhu cầu khám chữa Nhu cầu khám chữa bệnh của con người ngày càng cao. Và việc phải chờ đợi để được khám chữa bệnh phải xếp hàng và bốc số, khiến việc khám chữa bệnh lâu hơn. Nhiều người bị bệnh cảm, sốt, viêm họng,. nhưng lại không có nhiều thời gian để đến bệnh viện.

Nên sẽ cần một ứng dụng để xem bệnh như thế nào, bị gì có cần đi đến bệnh viện hay không. hỗ trợ những bệnh nhân không có điều kiện đến các cơ sở y tế có thể xem minh bị mắc bệnh gì về hô hấp thông qua các triệu chứng của mình và chương trình cũng cung cấp phương pháp điều trị cho bệnh nhân. Xuất phát từ yêu cầu đó, em đã suy nghĩ và đã lựa chọn xây dựng phần mềm ứng dụng, nhằm giải quyết được vấn đề muốn khám chữa bệnh được nhanh hơn. Và khi mọi người sử dụng phần mềm này có thể tự khám tại nhà và đưa ra được kết luận của loại bệnh và cũng như phương pháp điều trị.

Về mặt ngôn ngữ chúng em đã thành thạo khi làm việc với các điều kiển và các sự kiện trên form, cũng như các công cụ được hỗ trợ trên môi trường .Net và cách lập trình trên form. Do thời gian và trình độ bị hạn chế, chương trình còn có nhiều thiếu sót và còn nhiều điểm cần phải tiếp tục hoàn thiện. Chúng em mong nhận được sự góp ý của thầy cô và các bạn để chương trình của chúng em được tốt hơn. Cuối cùng, Chúng em xin chân thành cảm ơn VNPT đã giúp đỡ chúng em rất lớn trong vấn đề lý thuyết ngôn ngữ cũng như định hướng giải quyết vấn đề.

Người hướng dẫn: Bùi Văn Chuyên 1 SVTH: Dương Quốc Huy Đồ án tốt nghiệp 1. TÓM TẮT CHƯƠNG TRÌNH ❖ Mục đích của chương trình: ◆ Tạo ra giao diện người sử dụng đẹp, dễ sử dụng. ◆ Cho phép người dùng thao tác với cơ sở dữ liệu trên form để từ đó có thể đưa ra kết luận bệnh nhân mắc bệnh gì và phương pháp điều trị bệnh đó với độ tin cậy cao nhất. ◆ Làm việc thành thạo với các điều khiển, các sự kiện trên form sử dụng ngôn ngữ C#.

◆ Thao tác nhuần nhuyễn với cơ sở dữ liệu thông qua form. ◆ Sau thời gian xây dựng chương trình đã thu được kết quả sau: ◆ Xây dựng thành công chương trình chuẩn đoán bệnh với giao diện đẹp dễ sử dụng, kết quả chạy chương trình có độ chính xác cao. ◆ Thành thạo với các điều khiển trên form như: load dữ liệu lên listview, thao tác tính toán sau đó lại cập nhật về cơ sở dữ liệu, báo cáo cho bệnh nhân đã qua thăm khám.giải quyết thành công các sự kiện người sử dụng. Người hướng dẫn: Bùi Văn Chuyên 2 SVTH: Dương Quốc Huy Đồ án tốt nghiệp CHƯƠNG 2.

GIỚI THIỆU VỀ C# WINDOWS FORM 2.Khái niệm ✓ Winform hay còn gọi là Windows form là giải pháp chạy trên nền Windows. Winform là công nghệ của Microsoft, cho phép lập trình các ứng dụng Windows trên PC. ✓ Winform ra đời năm 2003 và chính thức bị Microsoft khai tử năm 2014. Nhưng tại Việt Nam, tại sao nó vẫn tồn tại và phát triển? ✓ Winform là thuật ngữ mô tả một ứng dụng được viết dùng .NET FrameWorrk và có giao diện người dùng Windows Forms.

✓ Mỗi màn hình windows cung cấp một giao diện giúp người dùng giao tiếp với ứng dụng. Giao diện này được gọi là giao diện đồ họa (GUI) của ứng dụng. ✓ Là các ứng dụng windows chạy trên máy tính – mã lệnh thực thi ngay trên máy tính: Microsoft, Word, Excel, Access, Calculator, yahoo, Mail… là các ứng dụng Windows Forms.Ưu điểm và nhược điểm của winform ❖ Ưu điểm các phần mềm trên Winform Đa phần lập trình viên C#. NET nào cũng từng học/sử dụng Winform.

Bởi vì: Giao diện kéo thả dễ sử dụng; Gắn các event cho các button chỉ cần double click, lại hỗ trợ quá trời event như click, hover,…; Việc viết code cũng vô cùng trực quan: từ việc lấy text từ TextBox cho tới show dữ liệu bằng MessageBox, hoặc dùng Grid để kết nối SQL. WinForm rất dễ học và dễ dạy. Vì dễ code, chỉ cần kéo thả, lại có nhiều component có sẵn, WinForm rất phù hợp để làm các phần mềm quản lý, tính tiền, thống kê…. Đây cũng là loại ứng dụng mà các công ty/doanh nghiệp vừa và nhỏ cần.

Ngoài ra, chỉ cần sử dụng component như TelerikUI hoặc DevExpress (Ở Việt Nam, hầu như chúng ta đều dùng crack nên các component này hoàn toàn miễn phí), WinForm có thể tạo ra các giao diện hiện đại, đẹp. ✓ Tốc độ xử lý dữ liệu nhanh chóng ✓ Đảm bảo an toàn, bảo mật thông tin ✓ Có thể chạy trên các phiên bản Windows khác nhau. ✓ Thao tác trên nhiều giao diện ❖ Nhược điểm của phần mềm trên winform – Phần mềm chạy trên nền tảng Windows đó chính là người dùng muốn dùng phần mềm sẽ phải sử dụng máy tính đã cài phần mềm. Do vậy, bạn phải mang theo mình chiếc máy tính cá nhân để phục vụ cho công việc.

– Winform chỉ phù hợp các ứng dụng trên desktop: ứng dụng quản lý thông tin, ứng dụng tương tác trực tiếp với người dùng. – Đồ họa trên winform không cao nên giao diện phần mềm sẽ thiếu tính trực quan, hơi khó thao tác, không thân thiện với người dùng. Người hướng dẫn: Bùi Văn Chuyên 3 SVTH: Dương Quốc Huy Đồ án tốt nghiệp 2. GIỚI THIỆU VỀ NET FRAMEWORK VÀ C#.

Khái niệm  C# là một ngôn ngữ lập trình hướng đối tượng được phát triển bởi Microsoft, là phần khởi đầu cho kế hoạch .NET của họ. Tên của ngôn ngữ bao gồm ký tự thăng theo Microsoft nhưng theo ECMA là C#, chỉ bao gồm dấu số thường. Microsoft phát triển C# dựa trên C++ và Java.  Trình bày được các khái niệm, các thành phần và đặc điểm của .NET và môi trường visual 2008.

Trình bày được các kiểu dữ liệu, biểu thức, biến hằng, mảng và các cú pháp câu lệnh lập trình trong C#.NET; cú pháp xây dựng chương trình con, sử dụng biến toàn cục, các khái niệm tham trị, tham biến trong việc truyền tham số cho chương trình con.NETFramework và cú pháp câu lệnh của VISUAL.NET để thiết kế, chạy một chương trình VB.NET đơn giản, xây dựng các ứng dụng có sử dụng chương trình con. Nền tảng của .NET  Khi Microsoft công bố C7 vào tháng 7 năm 2000, việc khánh thành nó chỉ là một phần trong số rất nhiều sự kiện mà nền tảng. Net được công công bố. Net là bộ khung phát triển ứng dụng mới, nó cung cấp một giao diện lập trình ứng dụng (Application Programming Interface - API) mới mẻ cho các dịch vụ và hệ điều hành Windows, cụ thể là Windows 2000, nó cũng mang lại nhiều kỹ thuật khác nổi bật của Microsoft suốt từ những năm 90.

Trong số đó có các dịch vụ COM, công nghệ ASP XML và thiết kế hướng đối tượng, hỗ trợ các giao thức dịch vụ web mới như SOAP, WSDL và UDD. với trọng tâm là Intemet, tất cả được tích hợp trong kiến trúc DNA.  hi Microsoft công bố C7 vào tháng 7 năm 2000, việc khánh thành nó chỉ là một phần trong số rất nhiều sự kiện mà nền tảng. Net được công công bố.

Net là bộ khung phát triển ứng dụng mới, nó cung cấp một giao diện lập trình ứng dụng (Application Programming Interface - API) mới mẻ cho các dịch vụ và hệ điều hành Windows, cụ thể là Windows 2000, nó cũng mang lại nhiều kỹ thuật khác nổi bật của Microsoft suốt từ những năm 90. Trong số đó có các dịch vụ COM, công nghệ ASP XML và thiết kế hướng đối tượng, hỗ trợ các giao thức dịch vụ web mới như SOAP, WSDL và UDD. với trọng tâm là Intemet, tất cả được tích hợp trong kiến trúc DNA. NET bao gồm bốn nhóm sau ◼ Một tập các ngôn ngữ, bao gồm C# và Visa Basic.

Net một tập các công cụ phát triển bao gồm Vsual Studio Net, một tập đầy đủ các thư viện phục vụ cho việc xây dựng các ứng dụng web, các dịch vụ web và các ứng dụng Windows con có CLR Common Language Runtime: (neon neo thuc thi dùng chung) để thực thi các đối tượng được xây dựng trên bộ khung này. ◼ Một tập các Server Xi nghiệp. Net như SQL Server 2000. chúng cung cấp các chức năng cho việc lưu trữ dữ liệu quan hệ, thư điện tử, thương mại điện tử B2B ◼ Một tập các Server Xi nghiệp.

Net như SQL Server 2000. chúng cung cấp các chức năng cho việc lưu trữ dữ liệu quan hệ, thư điện tử, thương mại điện tử B2B Người hướng dẫn: Bùi Văn Chuyên 4 SVTH: Dương Quốc Huy Đồ án tốt nghiệp ◼ NET cho các thiết bị không phải PC như điện thoại (cell phone), thiết bị game 2. NET Framework  Net hỗ trợ tích hợp ngôn ngữ, tức là ta có thể kế thừa các lớp, bắt các biệt lệ, đa hình thông qua nhiều ngôn ngữ .NET Framework thực hiện được việc này nhờ vào đặc tả Common Type System – CTS (hệ thống kiểu chung) mà tất cả các thành phần Net đều tuân theo. Ví dụ, mọi thứ trong.Net đều là đối tượng, thừa kế từ lớp gốc System Object.

Nét còn bao gồm Common Language Specification - CLS (đặc tả ngôn ngữ chung). Nó cung cấp các qui tắc cơ bản mà ngôn ngữ muốn tích hợp phải thỏa mãn. CLS chỉ ra các yêu cầu tối thiểu của ngôn ngữ hỗ trợ Net. Trình biên dịch tuần theo CLS sẽ tạo các đối tượng có thể tương hợp với các đối tượng khác.

Bộ thư viện lớp của khung ứng dụng (Framework Class Library - FCL) có thể được dùng bởi bất kỳ ngôn ngữ nào tuân theo CLS.  NET Framework nằm ở tầng trên của hệ điều hành (bất kỳ hệ điều hành nào không chỉ là Windows). NET Framework bao bao gồm bốn ngôn ngữ chính thức C#, VB.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ