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

ĐỒ ÁN XÂY DỰNG ỨNG DỤNG THEO DÕI SỨC KHỎE NGƯỜI GIÀ

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 (886.5 KB, 20 trang )

ĐẠI HỌC QUỐC GIA
THÀNH PHỐ HỒ CHÍ
MINH
TRƯỜNG ĐẠI HỌC
CƠNG NGHỆ THÔNG
TIN
KHOA CÔNG NGHỆ PHẦN MỀM

ĐỒ ÁN 1
ĐỀ TÀI: “XÂY DỰNG ỨNG DỤNG THEO DÕI SỨC KHỎE NGƯỜI GIÀ”
Giảng viên hướng dẫn: ThS. Trần Anh Dũng

Người thực hiện:
Nguyễn Văn Vinh - 16521444


TP HCM, ngày 12 tháng 01 năm 2021
1

NHẬN XÉT CỦA GIẢNG VIÊN
……………………………………………………………………………………… .
…………………………………………………………………………………… ….
………………………………………………………………………………… …….
……………………………………………………………………………… ……….
…………………………………………………………………………… ………….
………………………………………………………………………… …………….
……………………………………………………………………… ……………….
…………………………………………………………………… ………………….
………………………………………………………………… …………………….
……………………………………………………………… ……………………….
…………………………………………………………… ………………………….


………………………………………………………… …………………………….
……………………………………………………… ……………………………….
…………………………………………………… ………………………………….
………………………………………………… …………………………………….
……………………………………………… ……………………………………….
…………………………………………… ………………………………………….
…………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………
………………………………………………………………………………………


………………………………………………………………………………………
………………………………………………………….

2

LỜI CẢM ƠN
Lời đầu tiên em xin chân thành gửi lời cảm ơn đến thầy Trần Anh Dũng đã nhiệt tình
giảng dạy trên lớp, hỗ trợ những thơng tin cần thiết và giải đáp những thắc mắc cho
nhóm và các bạn trong suốt quá trình thực hiện đề tài.
Đồng thời nhóm em cũng muốn gửi lời cảm ơn đến các bạn, các nhóm trong lớp, đặc
biệt là những nhóm đã chia sẻ những kinh nghiệm quý báu về môn học cũng như
những kiến thức liên quan. Cũng xin cảm ơn bạn bè đã tạo điều kiện thuận, mọi người
đã đưa ra nhận xét và góp ý chân thành, vơ cùng q giá. Những người đã động viên,
hỗ trợ nhóm hồn thành đề tài



3

Mục lục
NHẬN XÉT CỦA GIẢNG VIÊN............................................................................ 2
LỜI CẢM ƠN........................................................................................................... 3
Chương 1: Giới thiệu đề tài...................................................................................... 6
Chương 2: Xác định và phân tích yêu cầu ............................................................... 7
1. Khảo sát hiện trạng. .................................................................................... 7 1.1.
Pill Reminder: ...................................................................................... 7 1.2. My
Pain

Diary:.....................................................................................

8

1.3.

eDoctor:................................................................................................ 9
2. Xác định và phân tích yêu cầu. ................................................................. 10 3. Xác
định chức năng ứng dụng. ................................................................. 10 3.1. Nhắc nhở
lịch uống thuốc: ................................................................. 11 3.2. Theo dõi tiền sử
bệnh án, triệu chứng:............................................... 11 3.3. Theo dõi chỉ số huyết
áp: ................................................................... 11 Chương 3: Phân tích thiết kế hệ
thống ................................................................... 12 1. Usecase
diagram ....................................................................................... 12 2. Activity
diagram ....................................................................................... 12 2.1. Đặt lịch nhắc
uống thuốc ................................................................... 12 2.2. Lưu lịch sử triệu
chứng ...................................................................... 13 2.3. Theo dõi huyết
áp............................................................................... 13 Chương 4: Thiết kế dữ

liệu..................................................................................... 14 1. ERD
Diagram............................................................................................ 14 2. Mô tả các
bảng.......................................................................................... 14 2.1. Bảng
Thuoc ........................................................................................ 14 2.2. Bảng
UongThuoc ............................................................................... 15 2.3. Bảng
TrieuChung............................................................................... 15 2.4. Bảng
HuyetAp.................................................................................... 15 Chương 5: Thiết kế
giao diện................................................................................. 16 1. Giao diện trang
chủ................................................................................... 16 2. Giao diện lịch uống
thuốc......................................................................... 17
4
3. Giao diện theo dõi triệu chứng ................................................................. 18 4.
Giao diện theo dõi huyết áp ...................................................................... 19 5. Giao
diện thống kê .................................................................................... 20


Chương 6: Kết luận ................................................................................................ 21 1.
Kết quả đạt được ....................................................................................... 21 2.
Hướng phát triển ....................................................................................... 21

5

Chương 1: Giới thiệu đề tài.
Sức khoẻ người cao tuổi trong gia đình ln là vấn đề khiến con cháu luôn lo
lắng. Tuy nhiên, công việc bận rộn, quan hệ xã hội, … luôn khiến người trẻ tuổi bớt


đi thời gian để ý, nhắc nhở, chăm sóc người già. Song song với đó là việc suy giảm
trí nhớ của người cao tuổi nên thường xảy ra các tình huống khơng may. Hiện nay,
phần lớn ứng dụng chăm sóc sức khoẻ người già lại được phát triển bởi các lập trình

viên nước ngồi và khơng hỗ trợ ngơn ngữ tiếng Việt.
Vì thế, việc xây dựng một ứng dụng chăm sóc sức khỏe người già ở Việt
Nam là điều cần thiết được thực hiện.

6

Chương 2: Xác định và phân tích yêu cầu
1. Khảo sát hiện trạng.
Hiện nay, trên kho ứng dụng Android có một số ứng dụng có chức năng tương
tự. Nhóm thực hiện khảo sát trên một số ứng dụng tiêu biểu để xác định yêu cầu phần
mềm.


1.1. Pill Reminder:
• Chức năng chính:

- Ứng dụng tiện lợi này không chỉ tự động nhắc nhở chủ nhân uống
thuốc đúng giờ mà còn đúng loại thuốc, đúng liều lượng theo cài đặt sẵn
ngay từ đầu.
• Ưu điểm:
- Trực quan, dễ sử dụng nếu người dùng hiểu tiếng anh.
• Khuyết điểm:
- Khơng hỗ trợ Tiếng Việt.
• Ảnh minh hoạ:

7

1.2. My Pain Diary:
- Chức năng chính:
- Ứng dụng này giúp theo dõi tiểu sử bệnh tật và các triệu chứng đã mắc

phải.
- Ưu điểm:
- Tiện ích trong việc theo dõi lịch sử bệnh án, triệu chứng.
- Nhắc nhở thời gian tái khám.
- Khuyết điểm:
- Font chữ trên màn hình khá nhỏ, người cao tuổi mắt kém khó đọc. Khơng hỗ trợ Tiếng Việt.


- Ảnh minh hoạ:

8

1.3. eDoctor:
Ứng dụng Edoctor khởi đầu là dịch vụ tư vấn sức khỏe qua tổng đài điện
thoại, hợp tác với Viettel Telecom. Sau đó phát triển thành ứng dụng di động số 1 tại
Việt Nam về chăm sóc và theo dõi sức khỏe cá nhân và gia đình.
- Ưu điểm:
- Tìm phịng khám, cửa hàng thuốc gần nhất.
- Ứng dụng Edoctor giúp kết nối người dùng với bác sĩ chuyên khoa.
- Sử dụng ứng dụng eDoctor người dùng sẽ được thăm khám, lấy xét
nghiệm tại nhà.
- Khuyết điểm:
- Ứng dụng chỉ hỗ trợ lấy xét nghiệm tại TP.HCM thôi, chưa hỗ trợ cho các
khu vực khác.


- Ảnh minh hoạ:

9


2. Xác định và phân tích yêu cầu.
Qua khảo sát, cứ ba người già lứa tuổi 70 sẽ có 1 người mắc bệnh
suy giảm trí nhớ, đến lứa tuổi 85 có đến 50% mắc chứng này.
Bên cạnh đó, bệnh tim mạch cũng là một bệnh khá phổ biến ở người
cao tuổi, chẳng hạn như nhồi máu cơ tim, đột quỵ, bệnh van tim, suy tim sung
huyết…
Vì thế đối tượng hướng đến của đồ án là: Người cao tuổi mắc
chứng đãng trí và có tiền sử bị bệnh tim mạch.
Qua các ứng dụng đã khảo sát nêu trên, nhóm thực hiện đã thống nhất đối
tượng chính của ứng dụng là đối tượng bệnh nhân tim mạch, các chức năng
của ứng dụng nên thực hiện được các yêu cầu sau đây:
- Theo dõi lịch sử bệnh án.
- Theo dõi chỉ số huyết áp hàng ngày.
- Đưa ra lời khuyên để giữ chỉ số huyết áp ổn định như:
+ Chế độ ăn (nên, kiêng).


+ Chế độ hoạt động cơ thể (tập thể dục, dưỡng sinh, …). +
Những điều cần tránh.
+ Cảnh báo nên đi bệnh viện khi chỉ số quá cao hoặc quá thấp. 3. Xác

định chức năng ứng dụng.
Từ những phân tích nêu trên, nhóm thực hiện bước đầu thống nhất ứng
dụng nên gồm những chức năng sau:

10

3.1. Nhắc nhở lịch uống thuốc:
Vì đối tượng hướng đến là người cao tuổi mắc chứng đãng trí nên sẽ thường
xuyên quên lịch uống thuốc. Chức năng này hỗ trợ nhắc nhở người dùng uống

thuốc đúng giờ.

3.2. Theo dõi tiền sử bệnh án, triệu chứng:
Chức năng này hỗ trợ người dùng ghi chú lịch sử khám bệnh và các triệu
chứng đồng thời nhắc nhở thời gian tái khám.

3.3. Theo dõi chỉ số huyết áp:
Chức năng này phán đốn tình hình huyết áp của người dùng thông qua chỉ số
cao nhất và thấp nhất sau khi đo huyết áp.
Đưa ra lời khuyên để giữ chỉ số huyết áp ổn định: chế độ ăn uống, sinh
hoạt, …


11

Chương 3: Phân tích thiết kế hệ thống
1. Usecase diagram

2. Activity diagram
2.1. Đặt lịch nhắc uống thuốc

12

2.2. Lưu lịch sử triệu chứng


2.3. Theo dõi huyết áp

13


Chương 4: Thiết kế dữ liệu
1. ERD Diagram


2. Mô tả các bảng
STT

Tên bảng

1

Thuoc

2

UongThuoc

Mô tả
Lưu thông tin thuốc cần uống
Lưu thông tin lịch uống thuốc theo các buổi
sáng, trưa, chiều.

3

TrieuChung

4

HuyetAp


Lưu thông tin theo dõi triệu chứng hàng ngày
Lưu thông tin huyết áp hằng ngày

2.1. Bảng Thuoc
STT

Tên cột

Kiểu dữ liệu

1

id (PK)

INTEGER

Mô tả
Mã thuốc

14
2

ten

TEXT

3

lieuluong


INTEGER

4

donvi

TEXT

5

truocsau

INTEGER

Tên loại thuốc
Liều lượng uống thuốc
Đơn vị thuốc: gói, ống, viên…
Trước ăn hoặc sau ăn


2.2. Bảng UongThuoc
STT

Tên cột

Kiểu dữ liệu

Mô tả

1


id (PK)

INTEGER

Mã lịch uống thuốc

2

idthuoc (FK)

INTEGER

Mã thuốc

3

buoi

TEXT

Buổi uống thuốc

2.3. Bảng TrieuChung
STT

Tên cột

Kiểu dữ liệu


Mô tả

1

ngay (PK)

DATETIME

Ngày lưu thông tin

2

mota

TEXT

Mô tả triệu chứng

3

istaikham

BOOLEAN

Lưu lịch tái khám

2.4. Bảng HuyetAp
STT

Tên cột


Kiểu dữ liệu

1

ngay (PK)

DATETIME

2

SYS

INTEGER

Chỉ số SYS

3

DIA

INTEGER

Chỉ số DIA

Chương 5: Thiết kế giao diện
1. Giao diện trang chủ

15


Mô tả
Ngày lưu thông tin


16

2. Giao diện lịch uống thuốc


17

3. Giao diện theo dõi triệu chứng


4. Giao diện theo dõi huyết áp

18


19


5. Giao diện thống kê

20

Chương 6: Kết luận
1. Kết quả đạt được
- Hồn thành một ứng dụng chăm sóc sức khỏe người già với đầy đủ chức
năng đã đề ra

- Nắm giữ kiến thức về quy trình xây dựng một phần mềm.
- Sử dụng thành thạo ngơn ngữ lập trình Java và Android Studio 2.


Hướng phát triển
- Kết hợp các thiết bị đeo tay như đồng hồ thông minh để theo dõi huyết áp
một cách chặt chẽ hơn và báo động khi huyết áp ở mức nguy hiểm - Thiết kế
lại giao diện để tăng tính tiện dụng và hiệu quả hấp dẫn người sử dụng hơn.
- Hỗ trợ đa ngơn ngữ.
- Đóng gói phần mềm để tiện lợi cho việc cài đặt và sử dụng.

21



×