Báo cáo Đồ án cơ sở: Xây dựng website tiêm chủng Covid-19 - VKU

Đồ án cơ sở: Xây dựng website tiêm chủng Covid 19. Tìm hiểu quy trình, chức năng và giao diện website quản lý tiêm chủng hiệu quả. Tải đồ án miễn phí!

Chuyên ngành

Khoa Học Máy Tính

Người đăng

Ẩn danh

Thể loại

Đồ án cơ sở

2022

43
1
0

Phí lưu trữ

30 Point

Tóm tắt

I. Hướng dẫn tổng quan đồ án website tiêm chủng Covid 19

Đồ án cơ sở với tên đề tài xây dựng website tiêm chủng covid 19 là một nghiên cứu ứng dụng thực tiễn, giải quyết bài toán cấp bách về quản lý thông tin trong chiến dịch tiêm chủng toàn dân. Bối cảnh đại dịch COVID-19 bùng phát đã đặt ra yêu cầu phải số hóa quy trình, từ khâu đăng ký đến quản lý và cấp chứng nhận. Đề tài này không chỉ là một bài tập lớn trong chương trình học mà còn là một giải pháp tiềm năng, góp phần nâng cao hiệu quả và tính minh bạch cho công tác y tế cộng đồng. Mục tiêu chính của đồ án là áp dụng các kiến thức về công nghệ web, cơ sở dữ liệu và phân tích thiết kế hệ thống để tạo ra một sản phẩm hoàn chỉnh. Sản phẩm này phải đáp ứng được các nghiệp vụ cơ bản như quản lý người dùng, ghi nhận lịch sử tiêm chủng, và hỗ trợ nhân viên y tế trong việc sàng lọc, thực hiện tiêm. Đây là một chủ đề tiêu biểu cho các đồ án tốt nghiệp CNTT, kết hợp giữa kỹ thuật lập trình và giải quyết vấn đề xã hội. Báo cáo đồ án tập trung vào việc phân tích thực trạng, từ đó đề xuất mô hình và kiến trúc hệ thống phù hợp, đảm bảo tính ổn định, bảo mật và khả năng mở rộng trong tương lai.

1.1. Mục tiêu và phạm vi của đề tài công nghệ web

Mục tiêu cốt lõi của đồ án công nghệ web này là thiết kế và triển khai một website quản lý tiêm chủng với các chức năng thiết yếu. Cụ thể, hệ thống cho phép nhân viên y tế (y tá, bác sĩ) đăng nhập, quản lý thông tin người đến tiêm, thực hiện sàng lọc sức khỏe, ghi nhận thông tin mũi tiêm và in phiếu xác nhận. Phạm vi của đồ án tập trung vào quy trình nghiệp vụ tại một cơ sở hoặc trung tâm tiêm chủng. Hệ thống không xử lý các vấn đề vĩ mô như phân phối vaccine toàn quốc mà tập trung vào việc tối ưu hóa hoạt động tại điểm tiêm. Các chức năng chính bao gồm: quản lý tài khoản nhân viên y tế, quản lý thông tin người tiêm, quy trình sàng lọc trước tiêm, ghi nhận thông tin tiêm, và cấp chứng nhận tiêm chủng điện tử dưới dạng phiếu xác nhận.

1.2. Tầm quan trọng của việc xây dựng hệ thống thông tin tiêm chủng

Việc xây dựng hệ thống thông tin tiêm chủng là một yêu cầu tất yếu trong bối cảnh chuyển đổi số y tế. Một hệ thống tập trung giúp giải quyết các vấn đề tồn tại của phương pháp thủ công như: sai sót trong ghi chép, thất lạc hồ sơ, khó khăn trong việc tra cứu và thống kê. Như tài liệu gốc đề cập, đại dịch COVID-19 đã thúc đẩy mạnh mẽ việc ứng dụng công nghệ thông tin để kiểm soát dịch bệnh. Một website chuyên dụng không chỉ giúp quá trình tiêm chủng diễn ra nhanh chóng, khoa học mà còn tạo ra một cơ sở dữ liệu tin cậy. Dữ liệu này là nền tảng cho việc thống kê báo cáo tiêm chủng, phân tích dịch tễ và hoạch định chính sách y tế công cộng, hướng tới mô hình của cổng thông tin tiêm chủng quốc gia.

II. Phân tích thách thức trong quản lý tiêm chủng thủ công

Trước khi có các hệ thống số hóa, quy trình tiêm chủng truyền thống đối mặt với nhiều thách thức lớn, ảnh hưởng trực tiếp đến hiệu quả và trải nghiệm của người dân. Việc ghi chép thông tin cá nhân, tiền sử bệnh lý, và chi tiết mũi tiêm hoàn toàn bằng giấy tờ dẫn đến nguy cơ sai sót cao. Quá trình này không chỉ tốn thời gian mà còn gây khó khăn khi cần tra cứu, đối chiếu thông tin. Hơn nữa, việc lưu trữ hồ sơ giấy trong thời gian dài dễ gây thất lạc, hư hỏng, làm mất đi dữ liệu quan trọng về lịch sử tiêm chủng của mỗi cá nhân. Khi số lượng người tham gia tiêm chủng tăng đột biến trong các đợt dịch, các điểm tiêm thường xuyên rơi vào tình trạng quá tải. Nhân viên y tế phải xử lý một khối lượng công việc khổng lồ, từ việc nhập liệu đến sàng lọc, gây ra áp lực và làm tăng khả năng nhầm lẫn. Việc tổng hợp dữ liệu để báo cáo cấp trên cũng là một công việc thủ công, mất nhiều công sức và thiếu tính chính xác. Những hạn chế này cho thấy sự cần thiết của một website quản lý tiêm chủng hiện đại, tự động hóa các khâu và đảm bảo tính toàn vẹn của dữ liệu.

2.1. Khó khăn trong việc lưu trữ và tra cứu lịch sử tiêm chủng

Lưu trữ hồ sơ giấy là một trong những điểm yếu lớn nhất của quy trình thủ công. Thông tin về các mũi tiêm, loại vaccine, ngày tiêm được ghi trên các phiếu xác nhận hoặc sổ y bạ. Các tài liệu này dễ bị rách, mờ chữ hoặc thất lạc. Khi người dân cần chứng minh tình trạng tiêm chủng, việc tìm lại các giấy tờ này trở nên bất tiện. Đối với cơ quan quản lý, việc truy xuất lịch sử tiêm chủng của một cá nhân hoặc một nhóm đối tượng để phục vụ công tác thống kê gần như bất khả thi nếu không có một hệ thống cơ sở dữ liệu tập trung. Điều này gây cản trở cho việc theo dõi tỷ lệ bao phủ vaccine và đánh giá hiệu quả của chiến dịch tiêm chủng.

2.2. Rủi ro sai sót dữ liệu và quá tải tại các điểm tiêm chủng

Áp lực tại các điểm tiêm chủng trong thời kỳ cao điểm của dịch COVID-19 là rất lớn. Nhân viên y tế phải làm việc liên tục, dẫn đến việc nhập sai thông tin như tên, ngày sinh, số CCCD là điều khó tránh khỏi. Một sai sót nhỏ có thể dẫn đến việc cấp sai chứng nhận tiêm chủng điện tử sau này hoặc gây nhầm lẫn trong hồ sơ y tế. Tình trạng xếp hàng chờ đợi kéo dài không chỉ gây mệt mỏi cho người dân mà còn làm tăng nguy cơ lây nhiễm chéo. Việc thiếu một hệ thống cho phép đăng ký tiêm chủng online và hẹn giờ cụ thể đã làm trầm trọng thêm tình trạng quá tải, cho thấy sự cấp thiết phải có một giải pháp công nghệ để điều phối và quản lý quy trình hiệu quả hơn.

III. Phương pháp phân tích thiết kế hệ thống tiêm chủng tối ưu

Để xây dựng một website quản lý tiêm chủng hiệu quả, giai đoạn phân tích và thiết kế hệ thống đóng vai trò nền tảng. Quá trình này bắt đầu bằng việc khảo sát hiện trạng và xác định rõ các yêu cầu nghiệp vụ. Đồ án đã tiến hành phân tích chi tiết các chức năng cần có, từ quản lý tài khoản cho nhân viên y tế đến quy trình nhập liệu, sàng lọc và xác nhận tiêm cho người dân. Ngôn ngữ mô hình hóa thống nhất (UML) được sử dụng làm công cụ chính để trực quan hóa kiến trúc và luồng hoạt động của hệ thống. Các biểu đồ Usecase, biểu đồ trình tự, và biểu đồ hoạt động giúp làm rõ sự tương tác giữa các tác nhân (actor) và hệ thống, đảm bảo tất cả các bên liên quan có chung một cách hiểu về sản phẩm. Song song đó, việc thiết kế CSDL website tiêm chủng được thực hiện một cách cẩn thận để đảm bảo tính toàn vẹn dữ liệu, tránh dư thừa và tối ưu hóa cho việc truy vấn. Một cơ sở dữ liệu được thiết kế tốt là xương sống của toàn bộ hệ thống, quyết định đến hiệu năng và khả năng mở rộng sau này. Đây là bước quan trọng trong mọi hướng dẫn làm đồ án website chuyên nghiệp.

3.1. Phân tích yêu cầu và xác định các tác nhân người dùng

Báo cáo đồ án đã xác định rõ các tác nhân chính của hệ thống, bao gồm: Quản trị viên, Y tá, Bác sĩ sàng lọc và Bác sĩ tiêm chủng. Mỗi tác nhân có những vai trò và quyền hạn riêng. Quản trị viên có quyền cao nhất, quản lý tài khoản người dùng và giám sát toàn bộ hoạt động. Y tá chịu trách nhiệm tiếp nhận, nhập thông tin ban đầu của người đến tiêm. Bác sĩ sàng lọc thực hiện khám, kiểm tra tiền sử bệnh lý và đưa ra kết luận có đủ điều kiện tiêm hay không. Cuối cùng, Bác sĩ tiêm chủng thực hiện tiêm và xác nhận hoàn tất quy trình trên hệ thống. Việc phân chia rõ ràng vai trò giúp xây dựng các chức năng quản lý người dùng và phân quyền một cách logic và bảo mật.

3.2. Thiết kế CSDL website tiêm chủng tối ưu và hiệu quả

Cơ sở dữ liệu (CSDL) là thành phần cốt lõi, lưu trữ toàn bộ thông tin của hệ thống. Đồ án đã tiến hành mô hình hóa CSDL với các bảng chính như: Bảng người tiêm, Bảng y tá, Bảng bác sĩ, và các bảng liên quan đến thông tin mũi tiêm, loại vaccine. Các trường dữ liệu trong mỗi bảng được định nghĩa rõ ràng về kiểu dữ liệu và các ràng buộc. Ví dụ, Bảng người tiêm chứa các thông tin như hoten, ngaysinh, CCCD, quequan. Việc thiết kế CSDL website tiêm chủng hợp lý giúp đảm bảo dữ liệu được lưu trữ nhất quán, giảm thiểu trùng lặp và hỗ trợ truy vấn nhanh chóng, đặc biệt là khi cần thực hiện thống kê báo cáo tiêm chủng.

3.3. Sử dụng biểu đồ UML để mô hình hóa quy trình nghiệp vụ

UML (Unified Modeling Language) là công cụ không thể thiếu trong giai đoạn phân tích thiết kế. Đồ án đã sử dụng các biểu đồ Usecase để mô tả các chức năng chính của hệ thống từ góc nhìn của người dùng (ví dụ: Usecase đăng nhập, Usecase quản lý hoạt động tiêm chủng). Các biểu đồ trình tự (Sequence Diagram) và biểu đồ hoạt động (Activity Diagram) được dùng để mô tả chi tiết luồng xử lý của từng chức năng, chẳng hạn như quy trình từ lúc y tá nhập thông tin, bác sĩ sàng lọc, đến khi bác sĩ tiêm chủng xác nhận. Cách tiếp cận này giúp đội ngũ phát triển hiểu rõ logic nghiệp vụ trước khi bắt tay vào viết source code website tiêm chủng.

IV. Cách xây dựng website quản lý tiêm chủng với công nghệ web

Giai đoạn xây dựng và triển khai là quá trình hiện thực hóa các bản thiết kế thành một sản phẩm phần mềm hoạt động được. Việc lựa chọn công nghệ phù hợp đóng vai trò quyết định đến hiệu suất, tính bảo mật và khả năng bảo trì của website. Mặc dù tài liệu gốc đề cập đến các công nghệ nền tảng như HTML và SQL Server, một đồ án công nghệ web hoàn chỉnh cần một ngăn xếp công nghệ (tech stack) đầy đủ. Các lựa chọn phổ biến hiện nay có thể là đồ án PHP & MySQL, một sự kết hợp kinh điển, dễ triển khai và có cộng đồng hỗ trợ lớn. Một hướng hiện đại hơn là sử dụng đồ án Java Spring Boot cho backend để xây dựng các API mạnh mẽ, hoặc website ReactJS Node.js cho một hệ thống có giao diện người dùng linh hoạt và hiệu năng cao. Bất kể công nghệ nào được chọn, việc áp dụng các kiến trúc phần mềm tiên tiến như mô hình MVC (Model-View-Controller) là rất quan trọng. Kiến trúc này giúp tách biệt logic xử lý, dữ liệu và giao diện, làm cho source code website tiêm chủng trở nên rõ ràng, dễ quản lý và phát triển trong tương lai.

4.1. Lựa chọn công nghệ Đồ án PHP MySQL hoặc ReactJS

Lựa chọn công nghệ là một bước chiến lược. Đối với một đồ án cơ sở, đồ án PHP & MySQL là một lựa chọn an toàn và phổ biến. PHP là ngôn ngữ phía máy chủ mạnh mẽ, kết hợp với MySQL - hệ quản trị CSDL quan hệ ổn định, tạo nên một nền tảng vững chắc. Mặt khác, để xây dựng một giao diện người dùng hiện đại, có tính tương tác cao, việc sử dụng các framework JavaScript như ReactJS hoặc VueJS cho frontend là một xu hướng. Một website ReactJS Node.js sẽ mang lại trải nghiệm người dùng mượt mà và khả năng xử lý bất đồng bộ hiệu quả ở phía máy chủ, rất phù hợp cho các ứng dụng cần cập nhật dữ liệu thời gian thực.

4.2. Triển khai source code website tiêm chủng theo mô hình MVC

Kiến trúc mô hình MVC là một tiêu chuẩn trong phát triển ứng dụng web. Model chịu trách nhiệm xử lý dữ liệu và logic nghiệp vụ, tương tác trực tiếp với cơ sở dữ liệu. View là tầng giao diện, hiển thị dữ liệu cho người dùng. Controller đóng vai trò trung gian, nhận yêu cầu từ người dùng, gọi đến Model để xử lý và chọn View phù hợp để trả về. Việc áp dụng MVC giúp source code website tiêm chủng được tổ chức một cách khoa học, các thành phần ít phụ thuộc vào nhau. Điều này không chỉ giúp quá trình phát triển nhanh hơn mà còn tạo điều kiện thuận lợi cho việc kiểm thử, sửa lỗi và nâng cấp hệ thống sau này.

V. Top tính năng nổi bật của website đăng ký tiêm chủng online

Sản phẩm cuối cùng của đồ án là một website quản lý tiêm chủng với giao diện trực quan và các chức năng đáp ứng đúng quy trình nghiệp vụ. Hệ thống cung cấp các giao diện riêng biệt cho từng vai trò, đảm bảo tính bảo mật và dễ dàng thao tác. Giao diện đăng nhập, đăng ký tài khoản cho nhân viên y tế được thiết kế đơn giản và an toàn. Điểm nổi bật của hệ thống là việc số hóa toàn bộ quy trình tại điểm tiêm. Thông tin người dân được nhập một lần duy nhất, sau đó được luân chuyển qua các khâu sàng lọc và tiêm chủng một cách liền mạch. Điều này giúp giảm thiểu thời gian chờ đợi và loại bỏ hoàn toàn các thủ tục giấy tờ phức tạp. Hệ thống cũng tích hợp chức năng in phiếu xác nhận, tiền đề cho việc cấp chứng nhận tiêm chủng điện tử. Các tính năng này không chỉ nâng cao hiệu quả hoạt động mà còn mang lại trải nghiệm tốt hơn cho cả nhân viên y tế và người dân, thể hiện giá trị thực tiễn của một đồ án tốt nghiệp CNTT.

5.1. Chức năng quản lý người dùng và đăng ký tiêm chủng online

Hệ thống có một module quản lý người dùng mạnh mẽ, cho phép quản trị viên tạo, sửa, xóa và phân quyền cho các tài khoản của y tá và bác sĩ. Mặc dù đồ án tập trung vào quy trình tại điểm tiêm, hướng phát triển có thể mở rộng tính năng cho phép người dân đăng ký tiêm chủng online. Người dân có thể tự khai báo thông tin y tế, đặt lịch hẹn, giúp giảm tải đáng kể cho nhân viên y tế tại điểm tiêm và chủ động sắp xếp thời gian. Giao diện trong đồ án cho thấy quy trình nhập thông tin người tiêm rất chi tiết, có thể quét mã QR từ CCCD để lấy thông tin nhanh chóng.

5.2. Quy trình sàng lọc và cấp chứng nhận tiêm chủng điện tử

Một trong những tính năng cốt lõi là giao diện sàng lọc. Tại đây, bác sĩ có thể điền vào một biểu mẫu điện tử với các câu hỏi về tiền sử bệnh lý, tình trạng sức khỏe hiện tại của người tiêm, tương tự như quy trình chuẩn của Bộ Y tế. Dựa trên thông tin này, bác sĩ sẽ đưa ra quyết định tiêm, hoãn tiêm hoặc chống chỉ định. Sau khi tiêm, hệ thống sẽ ghi nhận thông tin mũi tiêm (loại vaccine, ngày tiêm) và cho phép in "Giấy xác nhận đã tiêm vắc xin COVID-19". Đây chính là hình thức sơ khai của chứng nhận tiêm chủng điện tử, một tài liệu quan trọng trong bối cảnh "bình thường mới".

5.3. Tính năng thống kê báo cáo tiêm chủng cho quản trị viên

Dữ liệu được số hóa mở ra khả năng thống kê báo cáo tiêm chủng một cách nhanh chóng và chính xác. Quản trị viên và người quản lý có thể truy cập vào hệ thống để xem các báo cáo tổng quan, ví dụ như: số lượng người đã tiêm theo ngày/tuần/tháng, tỷ lệ các loại vaccine được sử dụng, thống kê theo độ tuổi hoặc giới tính. Những báo cáo này cung cấp cái nhìn toàn cảnh về tiến độ của chiến dịch tiêm chủng tại cơ sở, hỗ trợ việc quản lý vaccine và ra quyết định điều hành một cách hiệu quả.

VI. Bí quyết hoàn thiện báo cáo đồ án và định hướng phát triển

Hoàn thành báo cáo đồ án website tiêm chủng là bước cuối cùng để tổng kết lại toàn bộ quá trình nghiên cứu và phát triển. Một báo cáo tốt cần trình bày rõ ràng, logic từ phần đặt vấn đề, phân tích thiết kế, đến triển khai và kết quả. Đồ án này đã đạt được những thành công nhất định, hoàn thiện các chức năng cơ bản và chứng minh được tính khả thi của ý tưởng. Tuy nhiên, do hạn chế về thời gian và nguồn lực, đề tài vẫn còn một số điểm có thể cải thiện. Hướng phát triển trong tương lai là rất rộng mở. Hệ thống có thể được nâng cấp để tích hợp thêm nhiều tính năng tự động hóa cao hơn, cải thiện giao diện người dùng và đặc biệt là tăng cường tính bảo mật. Việc mở rộng quy mô hệ thống để liên kết nhiều điểm tiêm chủng, tiến tới xây dựng một cổng thông tin tiêm chủng quốc gia đồng bộ là một mục tiêu dài hạn đầy tham vọng. Đây là một hướng dẫn làm đồ án website hữu ích cho các sinh viên khóa sau, cung cấp một nền tảng vững chắc để học hỏi và phát triển thêm.

6.1. Tổng kết kết quả đạt được và những hạn chế của đồ án

Kết quả chính mà đồ án đạt được là xây dựng thành công một website với các chức năng cốt lõi, giúp quản lý quá trình tiêm chủng dễ dàng và thuận tiện hơn. Hệ thống đã giải quyết được các vấn đề như sai sót thông tin và sự chậm trễ của quy trình thủ công. Tuy nhiên, hạn chế của đề tài là các chức năng mới ở mức cơ bản, giao diện người dùng có thể được tối ưu hóa để thân thiện hơn, và tính năng cho người dân tự đăng ký vẫn chưa được triển khai. Đây là những điểm mà các phiên bản phát triển sau này cần tập trung cải thiện.

6.2. Hướng phát triển cho cổng thông tin tiêm chủng quốc gia

Từ nền tảng của đồ án này, hướng phát triển trong tương lai rất tiềm năng. Hệ thống có thể mở rộng để tích hợp với các cơ sở dữ liệu quốc gia về dân cư, đồng bộ hóa dữ liệu với các ứng dụng sức khỏe điện tử như PC-Covid. Chức năng quản lý vaccine, theo dõi hạn sử dụng, và dự báo nhu cầu có thể được thêm vào. Xa hơn nữa, việc kết nối tất cả các điểm tiêm chủng trên cả nước sẽ hình thành một cổng thông tin tiêm chủng quốc gia thực thụ, cung cấp dữ liệu minh bạch, chính xác và theo thời gian thực cho cả người dân và cơ quan quản lý nhà nước, góp phần quan trọng vào việc bảo vệ sức khỏe cộng đồng.

11/09/2025

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

CHƯƠNG 1 : CƠ SỞ LÝ THUYẾT 1.1 Giới thiệu sơ lược về HTML HTML là một phần không thê thiếu khi nói đến lập trình web. Mức độ phổ biến của HTML ngày cảng tăng và nó được coi là một ngôn ngữ lập trình phố biên có vai trò vô cùng quan trọng đối với lập trình viên chuyên nghiệp lẫn nghiệp dư. Vậy cụ thé HTML là gì? Hãy cùng tìm hiểu ngay sau đây nhé.1 Cơ sở lí thuyết về HTML HTML (viết tắt của từ HyperText Markup Language, hay là "Ngôn ngữ Đánh dấu Siêu văn ban") la một ngôn nøữ đánh dấu được thiết kế ra đề tạo nên các trang web trên World Wide Web. Nó có thê được trợ giúp bởi các công nghệ như CSS và các ngôn ngữ kịch bản giỗng như JavaScript.Các trình duyệt web nhận tài liệu HTML từ một web server hoặc một kho lưu trữ cục bộ và render tài liệu đó thành các trang web đa phương tiện.

HTML mô tả cấu trúc của một trang web về mặt ngữ nghĩa và các dấu hiệu ban đầu được bao gồm cho sự xuất hiện của tải liệu.2 Các thuật ngữ của HTML + Elements: Các element Vietnix muốn nhắc tới, là các chỉ định xác định nội dung và cấu trúc của các đối tượng trong cùng một trang web. Một số yếu tô được sử dụng thường xuyên hơn bao gồm nhiều cấp độ tiêu đề (được xác định là <h1> đến <h6>) và đoạn văn (được xác định là <p>); danh sách tiếp tục bao gồm <a>, <div>, <span>, <strong>, va <em>, va nhiều hơn nữa. Các element được xác định bằng cách sử dụng dấu ngoặc nhỏ hơn và lớn hơn < > bao quanh tên element. + Tags: Một Element được sử dụng các dấu ngoặc nhỏ và lớn hơn bao quanh < > sẽ tạo ra các thẻ.

Thẻ thường xảy ra nhât trong các cặp thẻ mở và đóng. Ví dụ thẻ mở là dấu hiệu cho bạn biết sự bắt đầu của một Element (ví dụ: <div>). Thẻ đóng sẽ đánh dấu vào cuối của một Element, có hình thức là dấu ngoặc nhỏ + dấu chéo + dấu ngoặc lớn (ví dụ: </div>). G gitra thé mo va thé dong 1a ndi dung cua Element.

Xây dựng website tiêm chủng COVID-19 14 + Attributes: Cac attribute la cac thuộc tính được sử dụng dé cung cấp thông tin bố sung về một element. Các Attributes bao gồm tên và giá trị, được xác định sau tên của một thành phần va trong thé mo. Attributes co định dạng: tên thuộc tính + dấu bằng + lá trị thuộc tính được trích dẫn. Vi du Element <a> gom mot Attribute href: <a href="https://’> Home<⁄a>.

Một s6 thuộc tính mà tôi thường dùng là Attribute Class, ID, SRC, thuéc tinh href.2 Giới thiệu sơ lược về SQL server SQL Server là gì? Chắc hắn là câu hỏi đang khiến không ít người dùng quan tâm đến CNTT đang rất băn khoăn. Nó được xem là một trong những hệ thông quan ly các quan hệ của cơ sở dữ liệu. Từ đó, nó sẽ hỗ trợ cho các ứng dụng, website và các chương trình khác trong việc xử lý giao dịch, lay đữ liệu và lưu trữ dữ liệu.1 Cơ sở lí thuyết về SQL server SQL Server chính là một hệ quản tri đữ liệu quan hệ sử dụng câu lệnh SQL, dé trao doi dir ligu gitta may cai SQL Server va may Client. Một - RDBMS gồm có: databases, database enpine và các chương trình ứng dụng dùng đề quản ly các bộ phận trong RDBMS và những đữ liệu khác.

SQL server hay còn được gọi là Microsoft SQL Server, nó từ viết tắt của MS SQL Server. Đây chính là một loại phần mềm đã được phát triển bởi Microsoft và nó được sử dụng đề có thế đễ đàng lưu trữ cho những dữ liệu dựa theo tiêu chuẩn RDBMS. Từ đó, người ta sẽ lưu trữ dữ liệu dựa vào tiêu chuân RDBMS và nó cũng là một trong những hệ quản trị cơ sở đữ liệu dạng quan hệ đôi tượng. SQL Server có khả năng cung cấp đây đủ các công cụ cho việc quản lý từ giao diện GUI đến sử dụng ngôn ngữ cho việc truy vấn SQL.

Điểm mạnh của SQL điểm mạnh của nó là có nhiều nên tảng được kết hợp cùng như: ASP.NET, C# để xây dựng 'Wimmform cũng chính nó có khả năng hoạt động độc lập. Tuy nhiên, SQL Server thường đi kèm với việc thực hiện riêng các ngôn ngữ SQL, T-SQL.2 Các thành phần cơ bản trong SQL Server Các thành cơ ban trong SQL Server g6m co: Reporting Services, Database Engine, Integration Services, Notification Services, Full Text Search Service,. Tat ca kết hợp với nhau tạo thành một giải pháp hoàn chỉnh giúp cho việc phân tích và lưu trữ dữ liệu trở nên dễ dàng hơn. Khoa khoa học máy tính — 2111231, Ngô Hùng Sở— 2111252, Nguyễn Hoàng Việt Xây dựng website tiêm chủng COVID-19 15 + Database Engine: Day là một engine có khả năng chứa dữ liệu ở các quy mô dưới dạng support và table.

Ngoài ra, nó còn có khả năng tự điều chỉnh ví dụ: trả lại tài nguyên cho hệ điều hành khi một user log off và sử đụng thêm các tải nguyên của máy khi cần. + Integration Services: la tập hợp các đối tượng lập trình và các công cụ đồ họa cho việc sao chép, di chuyền và chuyền đổi dữ liệu. Khi bạn làm việc trong một công ty lớn thì dữ liệu được lưu trữ ở nhiều nơi khác nhau như được chứa trong: Oracle, SQL Server, DB2, Microsoft Access,. và bạn chắc chắn sẽ có nhu cầu di chuyên đữ ligu gitra cac server này.

Ngoài ra, bạn còn muốn định dạng dữ liệu trước khi lưu vào database. Chắc chắn Inteoration Services sẽ giúp bạn giải quyết được công việc này dễ đàng. + Analysis Services: Day là một dịch vụ phân tích dữ liệu rất hay cua Microsoft. Dữ liệu khi được lưu trữ vào trong database ma ban khéng thé lay được những thông tin bô ích thì coi như không có ý nghĩa gì.

Chính vì thế, công cụ này ra đời giúp bạn trong việc phân tích đữ liệu một cách hiệu quả và đễ dàng bằng cách dùng kỹ thuật khai thác dữ liệu — datamining và khái niệm hình khéi nhiéu chiéu — multi dimendion cubes. + Notification Services: Dich vu théng bao nay 1a nén tang cho sy phat trién và trién khai cac img dung soan va gui théng bao. Ngoai ra, địch vụ này còn có chức năng gửi thông báo theo dịch thời đến hàng ngàn người dăng ký sử dụng trên nhiều loại thiết bị khác nhau. + Reporting Services: là một công cụ tạo, quản lý và triên khai báo cáo bao gom: server và client.

Ngoài ra, nó còn là nên tảng cho việc phát triên và xây dựng các ứng dụng báo cáo. + Full Text Search Service: 14 m6t thanh phan đặc biệt trong việc truy vấn và đánh chỉ mục dữ liệu văn bản không câu trúc được lưu trữ trong các cơ sở dữ liệu SQL Server. + Service Broker: là một môi trường lập trình cho việc tạo ra các ứng dụng trong việc nhảy qua cac Instance. Khoa khoa hoc may tinh — 2111231, Ngô Hùng Sở— 2111252, Nguyễn Hoàng Việt CHUONG 2 : PHAN TICH THIET KE HE THONG 2.1 Phân tích yêu cầu của hệ thông Sau khi khảo sát hiện trạng ở trên, một yêu cầu cấp thiết cần đặt ra là xây dựng và phát triển một Website đáp ứng được nhu cầu lưu trữ nhanh các đữ liệu tiêm chủng COVID-19, kiểm tra được số mũi tiêm bản thân đã được tiêm, không còn phải mang quá nhiều thứ khi đi tiêm,.

Việc xây dựng website phải đáp ứng được những yêu cầu sau: Quản lý thông tin người tiêm : Mỗi người đều được lưu trữ về những thông tin như là : số mũi tiêm đã được tiêm, ngày đã được tiêm mùi đó, loại vaccine khi tiêm, họ tên , giới tính , quê quán, CCCD hoặc hộ chiếu (ngoài ra có thể sử dụng mã số thẻ trên BHYT ) Quản lý thông tín tiềm chúng: Thông tin tất cả những người đã được xác nhận tiêm sẽ được hệ thống quản lý và lưu trên cơ sở dữ liệu nhằm đề thống kê những thông tin sau : số mũi tiêm ở các địa phương , tý lệ phân theo số mũi đã tiêm , tỷ lệ phân theo độ tuối,tỉ lệ phân theo loại vắc xin đã tiêm. Quản lý tài khoản bác sĩ: Tất cả những bác sĩ tiêm làm việc tại trung tâm tiêm chủng ở các địa phương đều được quản lý những thông tin sau: tên bác sĩ, CCCD hoặc Hộ Chiếu ,chức vụ , quê quán , ngày sinh. Quản lý tài khoản vy tá: Tất cả những y tá làm việc tại trung tâm tiêm chủng ở các địa phương đều được quản lý các thông tin sau: tên y tá , CCCD hoặc Hộ Chiếu ,chức vụ , quê quán , ngày sinh. Xây dựng website tiêm chủng COVID-19 17 Quy trình quản lý: Khi đi tiêm ở địa điêm tiêm thì người đi tiêm chỉ can mang theo căn cước công dân (hay căn cước công dân) hoặc hộ chiêu, ngoài ra thì người ổi tiêm không cân mang thêm bất cứ thứ gì khác nữa.

Trang web của chúng tôi tạo ra dé cho các cán bộ y tế như bác sĩ, y tá. Bác sĩ, y tả khi trong quá trình tiêm chủng sẽ truy cập vào trang web của chúng tôi thì sẽ được đăng ký tài khoản. Mọi thông tin cá nhân cần thiết của bác sĩ, y tá đều phải chính xác đề không xảy ra các trường hợp xấu có thể xảy ra trong tương lai. Khi thực hiện quá trình tiêm chúng thì bác sĩ, y tá sẽ truy cập vảo tài khoản của cá nhân trên trang web của chúng tôi.

Mỗi người khi đăng ký tải khoản đều sẽ có phần chọn chức năng của bản thân. Sẽ có ba chức năng và cụ thể là y ta, bac si sang loc, bac si tiém chung. Khi người dùng đến địa điểm tiêm chúng thì Đối với người dùng mang theo CCCD thì khi đi tới sẽ đưa ra để ý tá hỗ trợ quét mã QR còn đối với những người mang theo hộ chiếu thì sẽ đưa cho y tá để căn cứ vào đó và nhập các thông tin vào quy trình tiêm. Sau khi kiểm tra xong thì y tá sẽ trả lại hộ chiếu cho người đó.

Sau đó người dùng sẽ đi tới bác sĩ có chức vụ là bác sĩ sàng lọc. Bác sĩ sẽ kiếm tra tinh trang người ổi tiêm và sẽ đưa các thông tin đó vào cơ sở đữ liệu của website. Những thông tin này sẽ được chuyên đến cho bác sĩ tiêm chủng. Tùy vào từng trường hợp thì bác sĩ có chức vụ tiêm chủng sẽ đưa ra các quyết định tiêm hoặc không.

Khi việc tiêm hoàn tất thì mọi dữ liệu của người đi tiêm sẽ được lưu lại trong cơ sở dữ liệu của website chúng tôi.

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