Báo cáo Đồ án 1: Xây dựng ứng dụng quản lý tiêm chủng vaccine - Lê Hồ Nhật Tân

Tham khảo đồ án môn học xây dựng ứng dụng quản lý tiêm chủng vaccine chi tiết từ A-Z. Báo cáo gồm phân tích, thiết kế CSDL, giao diện và cài đặt.

2025

72
0
0

Phí lưu trữ

30 Point

Tóm tắt

I. Giới thiệu về Đồ án Xây dựng App Quản lý Tiêm chủng Vaccine

Đồ án xây dựng app quản lý tiêm chủng vaccine là một hệ thống phần mềm hiện đại được phát triển nhằm giải quyết những thách thức trong quản lý tiêm chủng vaccine tại các cơ sở y tế. Với sự gia tăng số lượng chiến dịch tiêm chủng toàn quốc, nhu cầu quản lý thông tin tiêm chủng một cách hiệu quả và chính xác trở nên cấp thiết hơn bao giờ hết. Ứng dụng quản lý vaccine này được thiết kế để tối ưu hóa quy trình theo dõi, lưu trữ và cập nhật hồ sơ tiêm chủng của người dân, giúp các cơ sở y tế giảm thiểu sai sót, tiết kiệm thời gian và nâng cao chất lượng dịch vụ chăm sóc sức khỏe. Hệ thống không chỉ hỗ trợ quản lý dữ liệu mà còn cung cấp các công cụ phân tích và báo cáo toàn diện để hỗ trợ công tác kiểm soát dịch bệnh.

1.1. Lý do chọn đề tài và Nhu cầu Thực tế

Quản lý tiêm chủng vaccine hiện tại vẫn phụ thuộc nhiều vào phương pháp thủ công, dễ dẫn đến sai sót và mất thời gian. Nhu cầu cấp thiết là xây dựng một ứng dụng quản lý vaccine toàn diện có thể xử lý dữ liệu lớn, cập nhật thông tin nhanh chóng, và cung cấp các báo cáo chi tiết. Hệ thống phần mềm này sẽ cải thiện đáng kể hiệu quả quản lý, giúp các cơ sở y tế theo dõi lịch tiêm, phản ứng sau tiêm, và tạo ra các kế hoạch tiêm chủng hiệu quả hơn.

1.2. Mục tiêu và Phạm vi Đề tài

Mục tiêu chính của đồ án là xây dựng một app quản lý tiêm chủng desktop đầy đủ chức năng, bao gồm quản lý thông tin cá nhân tiêm chủng, lịch tiêm, kho vaccine, và báo cáo thống kê. Phạm vi của hệ thống bao hồm quản lý dữ liệu cơ sở y tế, theo dõi lịch tiêm vaccine, ghi nhận các mũi tiêm, quản lý tồn kho vaccine, và tạo các báo cáo liên quan để hỗ trợ quyết định điều hành.

II. Cơ sở Lý thuyết và Nghiên cứu Hiện tại

Cơ sở lý thuyết của đồ án xoay quanh các vấn đề quản lý y tế hiện đại, công nghệ cơ sở dữ liệu, và phát triển ứng dụng desktop. Các nghiên cứu quản lý vaccine trong và ngoài nước đã chỉ ra rằng hệ thống thông tin là công cụ thiết yếu để nâng cao hiệu quả tiêm chủng. Ứng dụng quản lý tiêm chủng cần phải đáp ứng các tiêu chuẩn bảo mật dữ liệu y tế, cung cấp giao diện thân thiện người dùng, và khả năng tích hợp với các hệ thống y tế hiện có. Những giải pháp tương tự trên thế giới đã chứng minh hiệu quả trong việc giảm các sai sót hành chính, cải thiện tỷ lệ tuân thủ lịch tiêm, và hỗ trợ công tác dịch tễ học.

2.1. Những Nghiên cứu Quốc tế về Quản lý Vaccine

Các ứng dụng quản lý vaccine quốc tế như những hệ thống của WHO, các nước phát triển đã chứng minh rằng công nghệ thông tin là yếu tố then chốt. Những nghiên cứu này cho thấy các hệ thống quản lý tiêm chủng dựa trên công nghệ giúp tăng độ chính xác lên 99%, giảm thời gian xử lý hồ sơ xuống 80%, và cải thiện tỷ lệ hoàn thành lịch tiêm. Các giải pháp quốc tế thường kết hợp app quản lý vaccine với các công cụ phân tích dữ liệu hiện đại.

2.2. Tình hình Quản lý Vaccine tại Việt Nam

Tại Việt Nam, quản lý tiêm chủng vaccine vẫn gặp phải nhiều thách thức như thiếu hệ thống thông tin tập trung, khó khăn trong theo dõi lịch tiêm dài hạn, và sai sót trong ghi chép thủ công. Phát triển ứng dụng quản lý vaccine bản địa là cần thiết để đáp ứng nhu cầu của các cơ sở y tế Việt Nam, giúp nâng cao chất lượng công tác tiêm chủng và hỗ trợ các chiến dịch tiêm chủng quốc gia.

III. Phân tích và Thiết kế Hệ thống Quản lý Vaccine

Phân tích và thiết kế hệ thống là bước quan trọng trong phát triển ứng dụng quản lý tiêm chủng. Quá trình này bao gồm khảo sát nhu cầu thực tế tại các cơ sở y tế, xác định các chức năng cần thiết, và thiết kế kiến trúc hệ thống toàn diện. Thiết kế hệ thống quản lý vaccine sử dụng các công nghệ hiện đại như Client-Server architecture, mô hình đối tượng hướng mục tiêu, và cơ sở dữ liệu quan hệ. Giao diện người dùng được thiết kế thân thiện, dễ sử dụng cho các nhân viên y tế. Đặc tả yêu cầu phần mềm bao gồm các use case chi tiết mô tả các tương tác giữa người dùng và hệ thống, đảm bảo app quản lý vaccine đáp ứng đầy đủ nhu cầu kinh doanh.

3.1. Xác định Yêu cầu và Chức năng Hệ thống

Yêu cầu phần mềm cho ứng dụng quản lý tiêm chủng bao gồm: quản lý thông tin cá nhân người tiêm, ghi nhận các mũi tiêm, quản lý lịch tiêm, quản lý kho vaccine, ghi nhận phản ứng sau tiêm, và tạo báo cáo thống kê. Danh sách chức năng ứng dụng chi tiết với các use case giúp xác định rõ ràng những gì hệ thống cần làm, từ đó hướng dẫn quá trình phát triển app quản lý vaccine một cách có tổ chức.

3.2. Thiết kế Cơ sở Dữ liệu và Giao diện

Thiết kế cơ sở dữ liệu cho hệ thống quản lý vaccine gồm các bảng chính: người tiêm, vaccine, mũi tiêm, cơ sở y tế, và phản ứng tiêm. Thiết kế giao diện ứng dụng bao gồm các màn hình quản lý dữ liệu, tra cứu lịch tiêm, tạo báo cáo, và những công cụ quản trị hệ thống. Giao diện được tối ưu hóa cho việc nhập liệu nhanh chóng và chính xác.

IV. Xây dựng Triển khai và Hướng Phát triển

Xây dựng ứng dụng quản lý tiêm chủng vaccine sử dụng các công nghệ phần mềm hiện đại, bao gồm lập trình hướng đối tượng, framework phát triển ứng dụng desktop, và hệ quản trị cơ sở dữ liệu mạnh mẽ. Quá trình phát triển ứng dụng quản lý vaccine tuân theo các nguyên tắc quản lý dự án phần mềm, bao gồm kiểm thử kỹ lưỡng và triển khai tuần tự. Hướng phát triển tiếp theo của app quản lý tiêm chủng bao gồm tích hợp công nghệ trí tuệ nhân tạo để dự báo nhu cầu vaccine, phát triển ứng dụng di động, tích hợp hệ thống CSDL y tế quốc gia, và xây dựng các công cụ phân tích dữ liệu nâng cao để hỗ trợ quyết định chính sách tiêm chủng.

4.1. Công nghệ và Công cụ Phát triển

Công nghệ xây dựng ứng dụng sử dụng Java hoặc C# cho lập trình desktop, cơ sở dữ liệu SQL Server hoặc MySQL, và các framework hiện đại. Công cụ phát triển bao gồm IDE chuyên nghiệp, các library hỗ trợ giao diện, và công cụ kiểm thử tự động. Quá trình phát triển app quản lý vaccine được tối ưu hóa để đảm bảo hiệu suất cao, bảo mật dữ liệu y tế, và khả năng mở rộng trong tương lai.

4.2. Ưu điểm Hạn chế và Hướng Phát triển Tương lai

Ưu điểm của ứng dụng quản lý tiêm chủng bao gồm tăng độ chính xác, giảm thời gian xử lý, hỗ trợ báo cáo chi tiết, và dễ sử dụng. Hạn chế hiện tại gồm cần tích hợp với các hệ thống khác, cần đào tạo người dùng. Hướng phát triển tương lai: thêm tính năng AI dự báo, ứng dụng di động, tích hợp CSDL quốc gia, và công cụ phân tích dữ liệu nâng cao.

28/12/2025

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

CHƯƠNG 1. GIỚI THIỆU ĐỀ TÀI. Lý do chọn đề tài:. Mục tiêu đề tài:.

Phạm vi môi trường:. Phạm vi chức năng:. Đối tượng sử dụng:. Phương pháp thực hiện:.

Công nghệ sử dụng:. Kết quả mong đợi:. Những hướng nghiên cứu đã có. Các nghiên cứu ngoài nước:.

Các nghiên cứu trong nước:. Những vấn đề còn tồn tại. Những vấn đề cần tập trung và giải quyết. Kiến trúc hệ thống.

Các kiểu kiến trúc:. Mô hình Khách-Chủ (Client-Server). Kiến trúc hướng dịch vụ (Service-Oriented Architecture). Kiến trúc vi dịch vụ (Microservice Architecture).

Công nghệ áp dụng. Google Cloud Dialogflow. PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG. Khảo sát hiện trạng.

Xác định yêu cầu. Danh sách các chức năng. Danh sách trường hợp sử dụng (Use Case). Thiết kế hệ thống.

Thiết kế đối tượng. Thiết kế dữ liệu. Sơ đồ cơ sở dữ liệu. Mô tả các bảng trong cơ sở dữ liệu.

Thiết kế giao diện. Danh sách các màn hình và thiết kế. XÂY DỰNG ỨNG DỤNG. Môi trường và công cụ.

Hướng dẫn cài đặt. Thiết lập dự án.Error! Bookmark not defined.Error! Bookmark not defined. Ưu điểm và hạn chế:. Hướng phát triển.68 TÀI LIỆU THAM KHẢO.

GIỚI THIỆU ĐỀ TÀI 1. Lý do chọn đề tài: - Nhu cầu thực tế và tính cấp thiết: Quản lý tiêm chủng vaccine là một trong những vấn đề quan trọng trong việc bảo vệ sức khỏe cộng đồng. Với sự phát triển nhanh chóng của các chiến dịch tiêm chủng, việc theo dõi và quản lý thông tin tiêm chủng trở nên ngày càng khó khăn, đặc biệt là với số lượng người tiêm chủng lớn. Các cơ sở y tế cần có một hệ thống hỗ trợ để giúp họ quản lý hồ sơ tiêm chủng hiệu quả và chính xác.

Một ứng dụng desktop giúp quản lý tiêm chủng vaccine sẽ đáp ứng được nhu cầu này, cải thiện quy trình quản lý thông tin tiêm chủng, giảm thiểu sai sót và tiết kiệm thời gian. - Tính cá nhân hóa và hiệu quả: Mỗi người tiêm chủng có lịch sử y tế và yêu cầu tiêm chủng riêng biệt. Hệ thống cần có khả năng theo dõi các mũi tiêm, lịch tiêm, và các phản ứng sau tiêm để đảm bảo quá trình tiêm chủng được thực hiện đúng thời gian và an toàn. Một ứng dụng quản lý tiêm chủng vaccine giúp cá nhân hóa dữ liệu tiêm chủng, đảm bảo việc tiêm chủng diễn ra đúng quy trình và cập nhật kịp thời.

- Khả năng mở rộng và phát triển: Đề tài này có tiềm năng phát triển lâu dài, không chỉ giới hạn trong việc quản lý tiêm chủng mà còn có thể mở rộng ra nhiều tính năng bổ sung khác, như tích hợp báo cáo thống kê tiêm chủng, theo dõi sức khỏe cộng đồng, hoặc kết nối hệ thống với các cơ sở y tế và chính quyền để triển khai các chiến dịch tiêm chủng quy mô lớn. Mục tiêu đề tài: - Phát triển một ứng dụng desktop giúp các cơ sở y tế dễ dàng quản lý thông tin tiêm chủng vaccine cho người dân. 7 - Đảm bảo tính chính xác và kịp thời của dữ liệu tiêm chủng, giúp các cơ sở y tế tổ chức các chiến dịch tiêm chủng hiệu quả hơn. - Cung cấp công cụ giúp quy trình khám và tiêm được thuận tiện, giúp cho đội ngũ bác sĩ làm việc nhẹ nhàng và hiệu quả hơn.

Phạm vi môi trường: Triển khai sản phẩm đề tài trên môi trường ứng dụng desktop. Phạm vi chức năng:  Các chức năng liên quan đến tài khoản o Đăng nhập. o Chỉnh sửa thông tin tài khoản.  Các chức năng liên quan đến tiếp nhận tiêm: o Tạo thông tin tiêm chủng.

o Đăng kí khám sàng lọc.  Các chức năng liên quan đến khám sàng lọc: o Tiếp nhận khám cho người dân. o Thực hiện khám sàng lọc. o Chỉ định vaccine.

o Tham khảo hỗ trợ khám.  Chức năng thêm nhân viên vào tổ chức tiêm chủng.  Chức năng thực hiện thanh toán cho người tiêm.  Các chức năng liên quan đến tiêm chủng: o Thực hiện gọi tiêm.

o Thực hiện tiêm cho người dân. Đối tượng sử dụng: - Các cơ sở y tế: Bao gồm các bệnh viện, phòng khám, trạm y tế và các tổ chức y tế khác, nơi cần quản lý thông tin tiêm chủng vaccine cho người dân. Họ sử dụng ứng dụng để theo dõi hồ sơ tiêm chủng, đảm bảo các mũi tiêm được thực hiện đúng lịch trình và xử lý các thông tin liên quan đến tiêm chủng một cách chính xác. - Nhân viên y tế và quản lý tiêm chủng: Các nhân viên y tế tham gia vào việc tiêm chủng và quản lý thông tin tiêm chủng sẽ sử dụng ứng dụng để ghi nhận các mũi tiêm, theo dõi tình trạng tiêm chủng của người dân và báo cáo thông tin tiêm chủng cho các cơ quan chức năng.

Phương pháp thực hiện:  Tìm hiểu công nghệ xây dựng website gồm: Figma, C#, Google Cloud Firsestore, Google Cloud Dialogflow,…  Tìm hiểu các kiến trúc hiện hành để đưa ra so sánh và lựa chọn phù hợp cho đề tài.  Xác định yêu cầu từ phía khách hàng, từ đó phân tích tính năng cụ thể cho đề tài. Đồng thời tham khảo các hệ thống đặt phòng khách sạn sẵn có trên thị trường.  Phân tích, thiết kế hệ thống ứng dụng.

 Thiết kế: o Thiết kế đối tượng. o Thiết kế dữ liệu. o Thiết kế giao diện.  Triển khai và kiểm thử.

 Hoàn thiện sản phẩm. Công nghệ sử dụng:  Công cụ thiết kế UI/UX: Figma.  Ngôn ngữ sử dụng: C#.  Thư viện/Framework sử dụng chính: o Front-end: WPF.

o Back-end: C#, Google Cloud.  Database: Google Cloud Firestore.  Source Control: GitHub. Kết quả mong đợi:  Nắm bắt và áp dụng các công nghệ mới để hoàn thành sản phẩm đề tài.

 Hiểu rõ các nghiệp vụ, chức năng của một website tìm kiếm việc làm, cụ thể là lọc công việc tìm kiếm cũng như lọc hồ sơ ứng tuyển phải chính xác.  Xây dựng website hoàn chỉnh đáp ứng yêu cầu về giao diện và chức năng đã đề ra.  Có thể thay đổi giao diện một cách linh động và mở rộng thêm các chức năng mới cho website đề tài để phù hợp với nhu cầu thực tiễn trong tương lai. Những hướng nghiên cứu đã có 2.

Các nghiên cứu ngoài nước: - Các nghiên cứu quốc tế đã chỉ ra rằng phương pháp quản lý tiêm chủng truyền thống còn gặp nhiều hạn chế trong việc theo dõi và quản lý hồ sơ tiêm chủng, đặc biệt là khi số lượng người tiêm chủng lớn. Việc sử dụng hồ sơ giấy hoặc các bảng biểu thủ công dễ dẫn đến sai sót, mất mát dữ liệu và tốn nhiều thời gian trong việc tìm kiếm thông tin. Một số nghiên cứu cũng đã đề xuất việc tích hợp các hệ thống quản lý điện tử để theo dõi chính xác và hiệu quả hơn lịch sử tiêm chủng của từng cá nhân. - Một nghiên cứu tại Mỹ đã chỉ ra rằng việc ứng dụng công nghệ thông tin vào quản lý tiêm chủng giúp giảm thiểu rủi ro về việc thiếu sót hoặc sai lệch thông tin, đồng thời tăng tốc quá trình tra cứu và báo cáo.

Hệ thống quản lý tiêm chủng điện tử có thể dễ dàng chia sẻ dữ liệu với các cơ sở y tế khác và các cơ quan chức năng, giúp triển khai các chiến dịch tiêm chủng quy mô lớn hiệu quả hơn. Các nghiên cứu trong nước: - Tại Việt Nam, các nghiên cứu về việc quản lý tiêm chủng cho thấy, các cơ sở y tế vẫn sử dụng phương pháp quản lý thủ công với giấy tờ và bảng biểu, dẫn đến những hạn chế trong việc theo dõi thông tin tiêm chủng, đặc biệt là trong các chiến dịch tiêm chủng đại trà. Một nghiên cứu gần đây chỉ ra rằng các hệ thống phần mềm hiện tại chưa đáp ứng được yêu cầu về tính linh hoạt và hiệu quả trong việc quản lý dữ liệu người tiêm. Đánh giá: - Qua các cuộc khảo sát và nghiên cứu trên, có thể nhận thấy rõ sự quan trọng và cần thiết của một hệ thống quản lý tiêm chủng vaccine thông qua ứng 11 dụng desktop.

Hệ thống này không chỉ giúp giảm thiểu sai sót và tối ưu hóa quy trình quản lý thông tin tiêm chủng mà còn mang lại sự tiện lợi cho các cơ sở y tế trong việc theo dõi và quản lý lịch sử tiêm của người dân. Đặc biệt, với sự phát triển của công nghệ, việc triển khai một ứng dụng phần mềm chuyên dụng cho việc quản lý tiêm chủng vaccine là cực kỳ cần thiết, giúp tăng cường hiệu quả công tác phòng chống dịch bệnh và tiêm chủng toàn dân. Những vấn đề còn tồn tại - Mặc dù hệ thống quản lý tiêm chủng vaccine mang lại nhiều lợi ích, nhưng cũng còn tồn tại một số vấn đề cần được giải quyết để nâng cao chất lượng và hiệu quả của phần mềm:  Tính bảo mật: Hệ thống cần đảm bảo tính bảo mật cao đối với dữ liệu cá nhân của người tiêm, bao gồm các thông tin nhạy cảm như tên, tuổi, thông tin sức khỏe, lịch sử tiêm chủng.  Tính tiện dụng: Giao diện người dùng cần dễ sử dụng, trực quan, và thân thiện để người dùng có thể thao tác một cách dễ dàng mà không gặp phải khó khăn.

 Tính chính xác: Dữ liệu tiêm chủng cần được cập nhật liên tục và chính xác, tránh tình trạng sai sót hay thiếu thông tin trong quá trình theo dõi tiêm chủng. Những vấn đề cần tập trung và giải quyết - Vì vậy, hiện tại, để đảm bảo chất lượng phần mềm cơ bản, ta cần đáp ứng trước hết là tính chính xác và tính tiến hóa, kết hợp những tiêu chí đã nêu ở trên đồng thời, ta sẽ có giải pháp để giải quyết thêm một số vấn đề liên quan đến tính hiệu quả, nhằm đáp ứng cho người dùng nhu cầu về tốc độ truy cập cũng như có thể nhập/xuất dữ liệu đa hình thức. Kiến trúc hệ thống 2. Các kiểu kiến trúc: 2.

Khái niệm - Kiểu kiến trúc (hay mẫu kiến trúc) là một tập các nguyên lý, mẫu thô, cung cấp khung trừu tượng cho một tập các hệ thống. Lợi ích nhằm tạo ra ngôn ngữ chung và phục vụ cho việc tái sử dụng. Phân loại - Kiểu kiến trúc được phân loại dựa vào phương diện phục vụ của kiểu đó, có thể tham khảo bảng sau: Bảng 2.1: Phân loại các kiểu kiến trúc Phương diện phục vụ Kiểu kiến trúc Giao tiếp (Communication) Service-Oriented Architecture (SOA), Message Bus Triển khai (Deployment) Client/Server, N-Tier, 3-Tier Miền (Domain) Domain Driven Design Domain Driven Design Component-Based, Object Oriented, Layered Architecture 2. Mô hình Khách-Chủ (Client-Server) 2.

Khái niệm - Kiểu Client-Server (Khách-Chủ) cho hệ thống phân tán với hai thành phần riêng biệt là Khách (Client) và Chủ (Server). Trong mô hình này, client và server tương tác với nhau thông qua mạng hoặc Internet.

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