Xây Dựng Ứng Dụng Hiến Máu: Nghiên Cứu Của Bùi Quang Anh Tại Trường Đại Học Quốc Gia TP.HCM

Khóa luận tốt nghiệp hệ thống thông tin về việc xây dựng ứng dụng hiến máu, góp phần nâng cao ý thức cộng đồng và kết nối người hiến máu.

Trường đại học

Vietnam National University HCM

Người đăng

Ẩn danh

Thể loại

Graduate Thesis

2023

90
3
0

Phí lưu trữ

30 Point

Mục lục chi tiết

ACKNOWLEDGMENT

ABSTRACT

1. CHAPTER 1: PROBLEM STATEMENT

1.1. Reason

1.2. Purpose

1.3. Subject and scope of the Study

1.3.1. Subject

1.3.2. Scope of the study

1.4. Report Structure

2. CHAPTER 2: OVERVIEW

2.1. Android OS Overview

2.1.1. Introduction

3. CHAPTER 3: ANALYSIS AND DESIGN

4. CHAPTER 4: EXPERIMENTAL RESULTS

5. CHAPTER 5: SUMMARY AND FUTURE WORK

REFERENCES

Tóm tắt

I. Tổng quan về Ứng Dụng Hiến Máu Giải Pháp Công Nghệ Mới

Ứng dụng hiến máu đang trở thành một phần quan trọng trong ngành y tế hiện đại. Với sự phát triển của công nghệ thông tin, việc kết nối giữa người hiến máu và những người cần máu trở nên dễ dàng hơn bao giờ hết. Ứng dụng này không chỉ giúp tăng cường nhận thức về hiến máu mà còn tạo ra một môi trường thuận lợi cho việc quản lý và tổ chức hiến máu. Theo thống kê, hàng triệu đơn vị máu được hiến tặng mỗi năm, nhưng vẫn còn nhiều thách thức trong việc tìm kiếm người hiến máu phù hợp.

1.1. Hiến máu tự nguyện Tầm quan trọng và lợi ích

Hiến máu tự nguyện không chỉ cứu sống người khác mà còn mang lại nhiều lợi ích cho người hiến. Nghiên cứu cho thấy, việc hiến máu định kỳ giúp cải thiện sức khỏe tim mạch và giảm nguy cơ mắc bệnh. Hơn nữa, hiến máu còn là một hành động cao đẹp, thể hiện tinh thần tương thân tương ái trong cộng đồng.

1.2. Công nghệ trong ngành y tế Xu hướng và tiềm năng

Công nghệ thông tin đang thay đổi cách thức hoạt động của ngành y tế. Các ứng dụng di động giúp quản lý dữ liệu hiến máu, theo dõi tình trạng sức khỏe của người hiến và kết nối nhanh chóng với những người cần máu. Điều này không chỉ nâng cao hiệu quả mà còn tiết kiệm thời gian cho cả người hiến và bệnh nhân.

II. Thách thức trong việc quản lý hiến máu và nhu cầu cấp thiết

Mặc dù có nhiều ứng dụng hiến máu hiện có, nhưng việc tìm kiếm người hiến máu vẫn gặp nhiều khó khăn. Nhu cầu về máu trong các tình huống khẩn cấp, như tai nạn giao thông hay phẫu thuật, luôn cao hơn so với nguồn cung. Điều này đặt ra thách thức lớn cho các cơ sở y tế trong việc duy trì nguồn máu an toàn và đủ số lượng.

2.1. Vấn đề thiếu hụt người hiến máu

Thiếu hụt người hiến máu là một vấn đề nghiêm trọng, đặc biệt trong các mùa lễ hội hoặc trong thời gian dịch bệnh. Nhiều người không biết cách thức hiến máu hoặc không có thông tin về các địa điểm hiến máu. Điều này dẫn đến tình trạng khan hiếm máu trong các bệnh viện.

2.2. Khó khăn trong việc kết nối người hiến và người nhận

Việc kết nối giữa người hiến máu và người cần máu thường gặp khó khăn do thiếu thông tin và sự phối hợp giữa các bên. Nhiều người cần máu không biết cách tìm kiếm người hiến, trong khi người hiến cũng không biết ai cần máu. Điều này cần được giải quyết để nâng cao hiệu quả của hệ thống hiến máu.

III. Phương pháp xây dựng ứng dụng hiến máu hiệu quả

Để giải quyết các vấn đề trên, việc xây dựng một ứng dụng hiến máu hiệu quả là rất cần thiết. Ứng dụng này cần tích hợp các tính năng như đăng ký người dùng, tìm kiếm người hiến máu theo nhóm máu, và thông báo cho người hiến khi có yêu cầu. Sử dụng công nghệ sinh học và quản lý dữ liệu sẽ giúp cải thiện quy trình hiến máu.

3.1. Thiết kế giao diện người dùng thân thiện

Giao diện người dùng cần được thiết kế đơn giản, dễ sử dụng để người dùng có thể dễ dàng thao tác. Việc sử dụng màu sắc và biểu tượng phù hợp sẽ giúp người dùng cảm thấy thoải mái khi sử dụng ứng dụng.

3.2. Tích hợp hệ thống quản lý dữ liệu hiến máu

Hệ thống quản lý dữ liệu cần được tích hợp để theo dõi thông tin người hiến và người nhận. Điều này giúp đảm bảo tính chính xác và an toàn cho cả hai bên. Sử dụng công nghệ đám mây sẽ giúp lưu trữ và truy xuất dữ liệu một cách hiệu quả.

IV. Ứng dụng thực tiễn và kết quả nghiên cứu

Nghiên cứu về ứng dụng hiến máu đã chỉ ra rằng việc sử dụng công nghệ thông tin có thể cải thiện đáng kể quy trình hiến máu. Các ứng dụng hiện tại đã giúp tăng cường nhận thức và kết nối giữa người hiến và người cần máu. Kết quả cho thấy, số lượng người hiến máu đã tăng lên đáng kể sau khi triển khai ứng dụng.

4.1. Kết quả từ các ứng dụng hiến máu hiện có

Nhiều ứng dụng hiến máu đã được triển khai và cho thấy hiệu quả rõ rệt trong việc kết nối người hiến và người nhận. Các ứng dụng này đã giúp tăng cường số lượng người hiến máu và cải thiện quy trình quản lý.

4.2. Phản hồi từ người dùng về ứng dụng

Người dùng đã có những phản hồi tích cực về ứng dụng hiến máu, cho rằng nó giúp họ dễ dàng tìm kiếm thông tin và kết nối với những người cần máu. Điều này cho thấy ứng dụng đã đáp ứng được nhu cầu thực tế của người dùng.

V. Kết luận và tương lai của ứng dụng hiến máu

Ứng dụng hiến máu không chỉ là một công cụ hữu ích mà còn là một giải pháp công nghệ tiềm năng cho ngành y tế. Với sự phát triển không ngừng của công nghệ, tương lai của ứng dụng hiến máu hứa hẹn sẽ mang lại nhiều giá trị hơn nữa cho cộng đồng. Việc nâng cao nhận thức và cải thiện quy trình hiến máu sẽ góp phần quan trọng trong việc cứu sống nhiều bệnh nhân.

5.1. Tương lai của công nghệ trong hiến máu

Công nghệ sẽ tiếp tục phát triển và cải thiện quy trình hiến máu. Các ứng dụng mới sẽ được phát triển để đáp ứng nhu cầu ngày càng cao của người dùng và nâng cao hiệu quả trong việc kết nối người hiến và người nhận.

5.2. Khuyến khích cộng đồng tham gia hiến máu

Việc khuyến khích cộng đồng tham gia hiến máu là rất quan trọng. Các chiến dịch truyền thông và sự kiện hiến máu sẽ giúp nâng cao nhận thức và tạo động lực cho mọi người tham gia.

10/07/2025
Khóa luận tốt nghiệp hệ thống thông tin building a blood donation application

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

VIETNAM NATIONAL UNIVERSITY HCM UNIVERSITY OE INFORMATION TECHNOLOGY FACULTY OF INFORMATION SYSTEM BUI QUANG ANH GRADUATE THESIS BUILDING A BLOOD DONATION APPLICATION BACHELOR OF ENGINEERING IN INFORMATION SYSTEMS HO CHI MINH CITY, 2023 VIETNAM NATIONAL UNIVERSITY HCM UNIVERSITY OE INFORMATION TECHNOLOGY FACULTY OF INFORMATION SYSTEM BUI QUANG ANH - 18520441 GRADUATE THESIS BUILDING A BLOOD DONATION APPLICATION BACHELOR OF ENGINEERING IN INFORMATION SYSTEMS THESIS ADVISOR PhD DO TRONG HOP MSc. TA THU THUY HO CHI MINH CITY, 2023 INFORMATION ON THE GRADUATE THESIS BOARD Graduation thesis grading committee, established under Decision No. " bbeteeeeeeeeeeeeeee ees dated. of the Rector of the University of 1.

PA ôốỐỐ - Secretary. - Member Acknowledgment The thesis topic of building a blood donation application on the mobile platform is the content that I researched and made my graduation thesis after studying at the Faculty of Information Systems, University of Information Systems, University of Information Technology - Vietnam National University. Ho Chi Minh City. While researching and completing the thesis, I received a lot of attention and support from teachers, colleagues, family, and friends.

For the successful completion of this thesis, I would like to express my sincere thanks to: Faculty of Information Systems, University of Information Technology - Vietnam National University, Ho Chi Minh City has created a very good learning and training environment, providing me with useful knowledge and skills to help me apply and improve my skills. advantages in writing the thesis. Do Trong Hop is a teacher who wholeheartedly guided and helped me throughout researching and writing this thesis. He gave me some ideas and suggestions to help me complete this research.

I would also like to thank the Board of Directors and teachers at the University of Information Technology for allowing me to study and work at the university to gain practical knowledge and experience. I have helpful information for my thesis. Finally, I would like to thank my family and friends for always encouraging me and creating the best conditions for me to strive to complete my research project well. Sincerely thank! UNIVERSITY OF INFORMATION TECHNOLOGY ADVANCED PROGRAM AEF Advanced Education Program IN INFORMATION SYSTEMS OUTLINE DETAILS THESIS TITLE: BUILDING A BLOOD DONATION APPLICATION Advisor: Do Trong Hop (Ph.) Ta Thu Thuy (MSc.) Duration: From August 2022 to January 2023 Student: Bui Quang Anh - 18520441 Contents: 1.

Overview e@ Blood donation is a vital part of worldwide healthcare. It allows for blood transfusion as a life-sustaining and life-saving procedure. Over one hundred million units of blood are donated each year throughout the world. This activity reviews donor eligibility and selection, adverse effects of donation, and pathogen reduction and inactivation for donated blood.

This activity highlights the role of the interprofessional team in ensuring appropriate protocol is followed. e@ With a rapid increase in the usage of social network sites across the world, there is also a steady increase in blood donation requests as is noticed in the number of posts on these sites such as Facebook and Twitter seeking blood donors. Finding blood donors is a challenging issue in almost every country. There are some blood donor finder applications in the market such as the Blood app by Red Cross and the Blood Donor Finder application by Neologix.

However, more reliable applications that meet the needs of users are prompted. e Pre-donation information is linked to the process of donor selection in which everyone’s suitability to donate is carefully assessed against a set of criteria (2,18) [1] related to their medical history and risk for TTI. This is followed by a basic health check to: - Ascertain that they are healthy, suitable to give blood, and will not be harmed by blood donation. - Avoid collecting blood from individuals who may be unsuitable due to the risk of TTI or other health factors that may harm patients.

e The main reason for building a blood donation application was to help create an application that can help improve the efficiency of the blood donor selection and blood collection process by adding the step of confirming information after the user fills in. This application includes 3 main components are: - Blood donors - Check the information. Project objectives: - Create a convenient and secure exchange environment. Meet the needs of blood donors or recipients of blood from users.

Technologies: - Programming languages: Java - Database: Firebase - SendMail: JavaMail 4. Main content: - Research- related technologies. - Design UI/UX for App. - Build App based on documents.

- Test ona real mobile phone Research timelines: 1. Implementation plan: Work description Time Research topic: Aug 10, 2022 — Aug 15, 2022 (5 days) + Planning. + Research-related technologies. Design: Aug 16, 2022 — Aug 26, 2022(10 days) + UX/UI Build App: (Code) Aug 27, 2022 — Dec 20, 2022(115 days) Test products Dec 21,2022 — Dec 28,2022(7 days) Write report Nov 28,2022 — Dec 28,2022(30 days) Approved by the advisor(s) Ho Chi Minh City,.

Signature(s) of advisor(s) Signature(s) of student(s) Table of contents Chapter 1. LH HH HH TH HH HH HH HH HH 8 1.4 Subject and scope of the Study.2 Scope of the S(Udy:. cà HH HH. 1 21 Android OS OVeTVICW,.

6S ST HH nếp 2 2.2 Controls in AndrOid. «+ Sàn TT HH ng rưết25 2. Basic Features of Java. LH TH TH TH TH HH HH ệt 32 2.

LH HH HH HH HH ng 33 Chapter 3. Analysis and đ€SIØT1.2 System design OV€TVI€W. LH HH HH HH Hệ 38 3. Use Case DIagTam.- -- cv SH HH ng 38 3.4 Use Case Sp€CIÍICAfION.

Ăn HT TH ng tư 39 3. Gv SH HH HH 66 3.2 Physical data she€fS.- G1 HH ng ng 66 3.- --- 5 S5 ST HT HH ngư 69 3. SH TT HH HH ng 69 3.2 Select the register DAØC. G1ng ng kg 70 3.5 Navigation VieW DAĐ©.

Ăn TH HH TH TH HH 74 3.6 VIEW US€T DAB€. Go HH nHHệt 75 3. HH HH HH HH nh 76 3.8 Edit profile page. HH HH TH HH HH HH nh như71 3.

HH TH HH HH 78 3.10 Make an appointment DaØC.- - -- s1 1n ng ng rrg 79 4.cccccccccccccccccccccccccccsccccceeessessseseseesssssssseseesesssseseeceeeseessseeeeeees Reference Figure catalog Figure 1. - - --- -- 5 2c 3311331183111 1 191 1 811 11 1 ng rry 9 Figure 2.1 Architecture Of AndTOI. nh HH HH HH nu 22 Figure 2.- 5 1H TT TH HT HH HH 24 Figure 2. -- G 1g HH HH nh 24 Figure 2.6 Real-time DatabasSe.

TH HH net 28 Figure 2.7 Read Real-time Database.- s5 s91 HH tr, 29 Figure 2. cece cece ccs HT HH HH kg 29 Figure 2.- -- - c1 1v HH TH HH nh 30 Figure 2.10 Sign-in me€thOỞ.-- G1101 113101 11911 91H HH ng 31 Figure 2.12 Firebase database Query .13Java-Mail Architect .14 JavaMail in appÏICafIOT.v nh re 33 Figure 2.15 Blood Donation GmaIÌL.- - -- << + + E33 E**EE+eEEseeeeeeeeeeeesreere 33 Figure 2.18 Make a Java mail AIPÌ.- - - - 1 1211991 199111911 9v ng re 36 Figure 2.19 Result of Java Mail APÌL.1 System ATChit€CfUT€. 6 + x3 9 TH TH ng HH Hưng giờ 37 Figure 3. Là HH HH HH HH HH HH 38 Figure 3.3 Use case (1aØTATT.4 Login Activity DIaðTAI.- - óc 3111919911191 1 vn ng re 41 Figure 3.5 Log out Activity D1agTATm.- G1111 ng ng tr 43 Figure 3.6 Register Activity ÏDiaØTaIm.

vn ng ng 45 Figure 3.7 Accept the request Activity DiagðTa1m. sàn sseeerserske 47 Figure 3.8 Edit Profile Activity DIaðTAI.- 5 5 + vn ng ng gưkt 51 Figure 3.9 View User List Activity D1aØTAIm.- -- - c S11 vs series 53 Figure 3.10 Notification Activity Diagram. eee csceseceeesseeneeeseseeeeeeeaeees 55 Figure 3.11 Make an appointment Activity Diagram 0. eee eee c< << csseese 57 Figure 3.12 Login Sequence D1agTaTm.- 5 5 + +3 1v nh nh ng tr 58 Figure 3.13 Log out Sequence Diagram .14 Register Sequence ÏDiagTram.15 View List User Diagram.-- --- 5 + + 1xx HH HH ng rưệt 61 Figure 3.-- «111 1 1 3 9 2 TH HH HH Hư Hưng nh 62 Figure 3.17 Notification Sequence D1agTam.- - --- - s + xxx ssieseeere 63 Figure 3.18 Make an appointment.

-- 4 5 5 E1 11 931 11 1 1 nh nh ng tr 64 Figure 3.19 Accept Request Sequence [Diagøram.-- --- «+ + s+++kx+seexeseesesers 65 Figure 3.20 Refuse Request Sequence DiagøTam.- 5+ ++< + s*++se++eexseeseeers 66 Figure 3.-- -- 6 + St TT TH HH TH HH rệt 69 Figure 3.22 Select register DAØ©. Án TH HH 70 Figure 3.-- 2c HH HH TH HH net 71 Figure 3.24 Home page for OTIOT.-- -- + E2 3E EE*EEESEESEEEESeeerseeeereeeereere 72 Figure 3.25 Home page for T€CIDI€TIE.26 Navigation VI€W DAB€.-ó Ăn TT TT TH TH TH Hà HH HH hệt 75 Figure 3. --- «ng TT TH TH Hà HH Hư Hưng ch gà 76 Figure 3.29 Edit profile page .- G2 c 1191 HH HH ng 77 Figure 3.31 Choose the hospital to make an appoinfmen.32 Choose day and time to make an appoInfImeIi.ccccscccescesseceeseeeseeeeeeseeeceeeeeseeseaeeseaeensneeeaes 81 Table catalog 90210) (oe Fe --- 1111111111111 11 199 9095505551111 KKEEEng 1 kkkkEEEEE 67 Table 3. - -- << < << << E111 SSS SE SE SE 035505111 kkkkkkkkkrer 68 Abstract Currently, the medical issue is very focused, on the need for blood for surgery, emergency treatment for serious patients due to injuries, traffic accidents, and serious diseases such as cancer, and chronic kidney disease requiring dialysis.

In which there are emergency surgeries that require several dozen units of blood. This leads to the need for blood donation becoming a necessity. However, it is difficult to find blood donors and blood donors who know the need for blood. They may not be able to reach through media or articles, so it becomes difficult for people in need of blood to reach blood donors or vice versa.

To solve the above problems, the blood donation application is built to be a place where blood donors and people in need of blood or hospitals can find the blood type in need in the fastest way. Along with the rapid increase in the use of mobile applications worldwide, the blood donation application built on the Android platform makes it possible for users to have an application to use on their mobile devices. The blood donation application is built with features such as registering a user account with the necessary information, displaying other user information whose group matches the blood type of the registrant, and helping users able to donate blood. Make an appointment with the hospital to make a blood donation, receive notifications from people who want to receive blood, and search for their desired blood type.

From there, the problem of finding blood becomes easier and the problem of anemia will be improved. Problem Statement Chapter 1. Problem Statement 12 Reason Due to the impact of the COVID-19 epidemic, blood donation has encountered a shortage of blood for treatment or emergency treatment for patients. Anemia is becoming a factor that needs to be overcome quickly to ensure stability in medical problems.

In the urgency of ensuring blood supply for emergency and treatment, a blood donation application was developed. In the current information technology era, mobile phones are indispensable devices for people. The increasing demand for information exchange and the need to use high-tech products with many features, high configuration, high quality, beautiful designs, and richness, so suppliers must always improve and improve their products. your device products.

Therefore, building applications for mobile phones is a potential new industry and promises many great developments in the science and technology industry. Along with the development of the mobile phone, the market is strong development the trend of application software programming for mobile devices. Application software for phones is now very diverse and popular: Android, iOS, and J2MF.

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

Tài liệu "Ứng Dụng Hiến Máu: Giải Pháp Công Nghệ Cho Ngành Y Tế" trình bày những ứng dụng công nghệ tiên tiến trong việc quản lý và tối ưu hóa quy trình hiến máu. Bài viết nhấn mạnh tầm quan trọng của việc sử dụng công nghệ để cải thiện hiệu quả trong việc thu thập, lưu trữ và phân phối máu, từ đó nâng cao chất lượng dịch vụ y tế. Độc giả sẽ tìm thấy những lợi ích rõ ràng từ việc áp dụng công nghệ, bao gồm việc giảm thiểu thời gian chờ đợi, tăng cường sự an toàn cho người hiến máu và cải thiện khả năng tiếp cận dịch vụ y tế.

Để mở rộng thêm kiến thức về các ứng dụng công nghệ trong lĩnh vực y tế, bạn có thể tham khảo tài liệu Đồ án hcmute phát triển ứng dụng đăng kí khám chữa bệnh, nơi trình bày về việc phát triển ứng dụng hỗ trợ người bệnh trong việc đăng ký khám chữa bệnh. Ngoài ra, tài liệu Đồ án hcmute thiết kế và thi công thiết bị đo tín hiệu ecg hiển thị trên smartphone và lưu dũ liệu về server sẽ cung cấp cái nhìn sâu sắc về thiết bị y tế thông minh, giúp theo dõi sức khỏe người dùng. Cuối cùng, bạn cũng có thể tìm hiểu về Nghiên cứu và thiết kế thiết bị đo điện tim điện cơ và nồng độ oxy trong máu giám sát trên điện thoại dùng android và internet, một nghiên cứu thú vị về giám sát sức khỏe từ xa. Những tài liệu này sẽ giúp bạn có cái nhìn toàn diện hơn về sự phát triển công nghệ trong ngành y tế.