Tải bản đầy đủ (.docx) (8 trang)

Xây dựng cổng thông tin sức khỏe và khám bệnh trực tuyến

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (426.44 KB, 8 trang )

PROJECT REPORT
Đề tài : Cổng Thông Tin Sức Khỏe
& Khám Bệnh Trực Tuyến
Sinh viên thực hiện :
Bùi Văn Toàn SHSV : 20092754 Lớp: CNTT2-K54
Hứa Mạnh Hùng SHSV : 20091292 Lớp: CNTT2-K54
Trần Mạnh Hùng SHSV : 20091336 Lớp: CNTT2-K54
Thầy giáo hướng dẫn: TS. Nguyễn Nhật Quang
1
I. Đề tài
Cổng Thông Tin Sức Khỏe kết hợp Khám Bệnh Trực Tuyến : Đề tài tập trung xây
dựng một ứng dụng web mà người dùng có thể tìm hiểu thông tin về sức khỏe và có
yêu cầu để được chuẩn đoán bệnh.
Giải quyết 2 vấn đề :
* Cổng thông tin về y tế : Sẽ cung cấp thông tin cho người dùng thông tin về sức
khỏe. Là nơi mà người dùng có thể đọc, tìm hiểu về các thông tin về sức khỏe, dinh
dưỡng, đời sống sức khỏe, các bệnh thường gặp.
* Tư vấn khám chữa bệnh trực tuyến : Xây dựng trên một hệ cơ sở tri thức mà người
dùng chỉ cần cung cấp các thông tin về triệu chứng bệnh. Ứng dụng sẽ tự động đưa ra
chuẩn đoán bệnh và phác đồ điều trị bệnh dựa vào thông tin mà người dùng cung cấp.
II. Giải pháp
+ Về cổng thông tin :
- Ngôn ngữ : PHP, JavaScript, CSS, Jquery
- Mô hình : MVC
- CSDL : MySQL
* Thiết kế CSDL :
Cổng thông tin sẽ có các chuyên mục : Tin Sức Khỏe, Dinh Dưỡng Mỗi Ngày,
Đời Sống, Bệnh Thường Gặp.
- Cơ sở dữ liệu các chuyên mục:
2
- CSDL thông tin User :



+ Về Hệ chuyên gia khám chữa bệnh
- Ngôn ngữ : PHP
- CSDL : MySQL
* Thiết kế CSDL
3
Cơ sở dữ liệu của hệ chuyên gia sẽ chứa thông tin các bệnh, phác đồ điều trị cũng
như các luật phục vụ cho việc chuẩn đoán bệnh.
- CSDL phục vụ cho việc chuẩn đoán bệnh
Cài đặt chuyên mục khám chữa bệnh :
- Input : các triệu chứng
- Output : bệnh
* Tìm tập mục tiêu :
Tìm tất cả các triệu chứng có cùng mã triệu chứng lưu vào “mảng tạm”
Xử lý “mảng tạm” để đưa các mục tiêu (bệnh ) vào hàng đợi
* Thủ tục tìm đích : Thực hiện liên tục trong quá trình chứng minh các mục tiêu
FindOut(){
kiểm tra đích cuối cùng dựa vào các triệu chứng
}
* Chứng minh đích :
Lấy lần lượt các bệnh trong hàng đợi để chứng minh là đúng
Xét trong 1 bệnh thứ j lấy ra từ hàng đợi
4
For(i = 1 tới k ) { //k là số triệu chứng trong 1 bệnh
If( triệu chứng thứ i trong bệnh[j] chưa đánh dấu){
Đưa ra câu hỏi phụ;
Break;
}Elseif( triệu chứng thứ k trong bệnh[j] ==0){
if(còn bệnh trong hàng đợi){
Lấy ra bệnh tiếp theo

}else{
Đưa ra kết luận không tìm được bệnh
}
}
}
+ Động cơ suy diễn
Hệ trợ giúp khám chưa bệnh sử dụng suy diễn lùi làm động cơ suy diễn.
Hệ thống sẽ dựa vào các triệu chứng mà người dùng nhập vào ban đầu để suy đoán
đich là “bệnh”, sau đó sẽ đi chứng minh làm rõ “đích” đó.
+ Tập luật và Cách diễn giải các luật
VD :
A1 Đau nhức vùng má nếu là xoang hàm,
A2 Đau nhức vùng lông mày nếu là xoang chán,
A3 Đau nhức giữa 2 mắt nếu là xoang sàng trước,
A4 Đau nhức vùng gáy, sâu bên trong nếu là xoang sau
A5 Chảy dịch mũi.
A6 Nghẹt mũi, ngứa mũi, điếc mũi
B1 Xoang hàm
5
B2 Xoang chán
B3 Xoang sàng trước
B4 Xoang sàng sau
B’1 Điều trị B1
B’2 Điều trị B2
B’3 Điều trị B3
B’4 Điều trị B4
if A1 and A5 and A6 then B1 and B’1
if A2 and A5 and A6 then B2 and B’2
if A3 and A5 and A6 then B3 and B’3
if A4 and A5 and A6 then B4 and B’4

Diễn giải luật
Các luật có dạng như sau :
A ∧ B CF
R
C
Giả thiết rằng H1 và H2 có các độ tin cậy là CF1 và CF2, các luật R có độ tin cậy CF
R
tương ứng cách tổ hợp giả thiết
Phép giao ^ :
CF(H1 ∧ H2) = max{ CF(H1), CF(H2) }
Các luật :
A ∧ B CF
R
C CF
C
= max { CF
A
, CF
B
}
III. Phân công công việc
- Toàn, Trần Hùng : Cổng thông tin sức khỏe
6
- Hứa Hùng : Khám bệnh trực tuyến.
IV. Kết quả
Giao diện trang chủ
Các chức năng chính:
- Người dùng có thể đọc tin tức
7
- Người dùng có thể đang kí, đăng nhập, chỉnh sửa profile , tìm kiếm tin tức,

bình luận tin tức.
- Admin có thể quản lý thành viên
- Người dùng là biên tập viên có thể post bài, sửa bài đã đăng
- Quản trị có thế thêm luật, thêm bệnh cho hệ chuyên gia
8

×