1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Xây dựng website quản lý tiêm chủng cho trẻ em của trạm y tế xã mỹ thắng

64 0 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Xây dựng website quản lý tiêm chủng cho trẻ em của trạm y tế xã Mỹ Thắng
Tác giả Hồ Thị Tuyết
Người hướng dẫn ThS. Phạm Thị Trà My
Trường học Đại học Đà Nẵng
Chuyên ngành Công nghệ thông tin
Thể loại Đồ án tốt nghiệp đại học
Năm xuất bản 2022
Thành phố Đà Nẵng
Định dạng
Số trang 64
Dung lượng 6,32 MB

Nội dung

và dùng hệ quản trị cơ sở dữ liệu mã nguồn mở mongoDB.Hiện nay, trên thực tế, hệ thống quản lý tiêm chủng mới chỉ được triển khai đếncấp huyện tại một số địa phương, việc quản lý tiêm ch

Trang 1

ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT

Trang 2

Đà Nẵng, tháng 06/2022

Trang 3

ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT

Trang 4

NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN

Trang 5

NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN

Trang 6

và dùng hệ quản trị cơ sở dữ liệu mã nguồn mở mongoDB.

Hiện nay, trên thực tế, hệ thống quản lý tiêm chủng mới chỉ được triển khai đếncấp huyện tại một số địa phương, việc quản lý tiêm chủng tại các trạm y tế xã phườngvẫn còn gặp nhiều hạn chế và khó khăn

Do đó, nhu cầu cấp thiết đặt ra là cần xây dựng chương trình quản lí tiêm chủngvắc xin cho các trạm y tế tại các xã phường nhằm tạo điều kiện thuận lợi cho trẻ emđược tiêm nhanh chóng, cơ sở tiêm chủng cũng như các cơ quan quản lý, tiết kiệm chiphí và nâng cao hiệu quả tiêm chủng

Website với các chức năng chính như: quản lí các thông tin về kho vaccine, trựctiếp thực hiện khám sàng lọc, xem danh sách tiêm vắc xin định kỳ, xem danh đăng kýtiêm vắc xin đối với người ngoài xã, quản lý lịch tiêm,… Người dùng xem danh sáchvắc-xin, xem lịch tiêm chủng định kỳ của trạm, đăng ký tài khoản, quản lý lịch sửtiêm, chat tư vấn tiêm,…

Hệ thống cho phép thống kê kho vắc xin và số trẻ tiêm vắc xin trong xã đã tiêm,

hỗ trợ xuất file excel dễ dàng,…

Trang 7

NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP

Giảng viên hướng dẫn: ThS.Phạm Thị Trà My

1. Tên đề tài:

Xây dựng website quản lý tiêm chủng cho trẻ em của trạm y tế xã Mỹ Thắng

2. Các số liệu, tài liệu ban đầu:

- Dựa vào nhu cầu tiêm chủng của trẻ ở các xã nhưng trung tâm tiêm chủng chỉ đượctriển khai đến các cấp các huyện một số địa phương

- Các tài liệu hướng dẫn được lấy từ nhiều nguồn khác nhau, nhưng đa phần là từ cácwebsite tự học

3. Nội dung chính của đồ án:

- Chương 1: Tổng quan

o Lý do chọn đề tài

o Mục tiêu chọn đề tài

o Phạm vi đề tài

o Đặc tả yêu cầu nghiệp vụ

- Chương 2: Cơ sở lý thuyết

o Công nghệ

o Lý thuyết xây dựng website

- Chương 3: Phân tích thiết kế

o Khảo sát hệ thống

o Biểu đồ Use Case

o Sơ đồ hoạt động

o Kịch bản Use Case

- Chương 4: Thiết kế cơ sở dữ liệu

- Chương 5: Xây dựng chương trình

- Kết luận và hướng phát triển

Trang 9

LỜI NÓI ĐẦU

Với sự hướng dẫn tận tình của cô Phạm Thị Trà My, em đã hoàn thành đồ án tốtnghiệp này Tuy đã cố gắng hết sức tìm hiểu, phân tích thiết kế và cài đặt hệ thốngnhưng chắc rằng không tránh khỏi những thiếu sót Em rất mong nhận được sự thôngcảm và góp ý của quý Thầy cô

Em xin gửi lời cảm ơn chân thành và sâu sắc tới cô Phạm Thị Trà My đã hướngdẫn, giúp đỡ em trong suốt thời gian thực hiện đề tài

Em cũng xin cảm ơn quý thầy cô thuộc ngành Công Nghệ Thông Tin – Khoacông nghệ số, trường Đại học Sư Phạm Kỹ Thuật - Đại Học Đà Nẵng đã truyền đạtnhững kiến thức cần thiết và những kinh nghiệm quý báu cho chúng em trong suốt thờigian 4 năm trên giảng đường để em có thể thực hiện tốt đề tài này

Xin chân thành cảm ơn tất cả bạn bè đã động viên, giúp đỡ em trong thời gian họctập và hoàn thành đồ án

Mặc dù đã cố gắng rất nhiều nhưng sẽ không thể tránh khỏi những thiếu sót Emkính mong nhận được sự góp ý của quý Thầy Cô và các bạn để hoàn thành tốt hơn nữa

đề tài nghiên cứu của mình

Em xin chân thành cảm ơn !

i

Trang 10

CAM ĐOAN

Em xin cam đoan :

- Những nội dung trong luận văn này do em thực hiện dưới sự hướng dẫn của cô PhạmThị Trà My

- Mọi tham khảo trong luận văn đều được trích dẫn rõ ràng tên tác giả, tên công trình,thời gian, địa điểm công bố

- Mọi sao chép không hợp lệ, vi phạm quy chế đào tạo, hay gian trá, em xin chịu hoàntoàn trách nhiệm

Sinh viên thực hiện

Hồ Thị Tuyết

ii

Trang 11

MỤC LỤC

MỤC LỤC iii

DANH MỤC BẢNG BIỂU vii

DANH MỤC HÌNH VẼ viii

DANH MỤC CHỮ VIẾT TẮT TIẾNG VIỆT x

DANH MỤC CHỮ VIẾT TẮT TIẾNG ANH xi

MỞ ĐẦU 1

1 Mục tiêu đề tài 1

2 Đối tượng nghiên cứu và phạm vi nghiên cứu 1

a Đối tượng nghiên cứu 1

b Phạm vi nghiên cứu 1

3 Phương pháp nghiên cứu 1

4 Giải pháp công nghệ 1

5 Cấu trúc đồ án 2

Chương 1 CƠ SỞ LÝ THUYẾT 3

1.1 Công nghệ 3

1.1.1 Framework 3

1.1.2 Nodejs là gì? 3

1.1.3 Mô hình MVC 3

1.1.4 Express Framework là gì? 4

1.1.5 ReactJS 5

1.1.6 MongoDB 5

1.1.6.1 NoSQL 5

1.1.6.2 MongoDB là gì? 5

iii

Trang 12

1.2 Lý thuyết xây dựng website 6

Chương 2 PHÂN TÍCH THIẾT KẾ HỆ THỐNG 7

2.1 Khảo sát hệ thống 7

2.1.1 Khảo sát thực tế 7

2.1.2 Khảo sát người dùng 7

2.1.3 Xác định các tác nhân 7

2.1.4 Các yêu cầu chức năng 7

2.1.4.1 Khách vãng lai 7

2.1.4.2 Người dân 7

2.1.4.3 Nhân viên y tế 8

2.1.4.4 Admin 8

2.1.5 Yêu cầu phi chức năng 9

2.2 Biểu đồ Use Case 9

2.3 Sơ đồ hoạt động 10

2.3.1 Đăng ký 10

2.3.2 Đăng nhập 10

2.3.3 Đăng ký tham gia tiêm 11

2.3.4 Nhắn tin 11

2.3.5 Quản lý vắc xin 12

2.3.6 Quản lý danh sách tiêm 12

2.3.7 Quản lý kho vắc xin 13

2.3.8 Quản lý kế hoạch tiêm chủng 13

2.3.9 Quản lý thông tin sau tiêm 14

2.3.10 Quản lý đăng ký tiêm 14

2.3.11 Tư vấn 15

iv

Trang 13

2.3.12 Phân quyền 15

2.4 Kịch bản cho use case 16

2.4.1 Khách vãng lai 16

2.4.2 Người dân trong xã Mỹ Thắng 17

2.4.3 Nhân viên Y tế 19

2.4.4 Admin 22

2.5 Thiết kế form, cơ sở dữ liệu 23

2.5.1 Người dân 23

2.5.1.1 Đăng ký tiêm 23

2.5.1.2 Cập nhật thông tin cá nhân 24

2.5.2 Admin 25

2.5.2.1 Quản lý vắc xin 25

2.5.2.2 Quản lý kho vắc xin 26

2.5.2.3 Quản lý danh sách tiêm 26

2.5.2.4 Quản lý kế hoạch tiêm chủng 27

2.5.2.5 Quản lý đăng ký tiêm 28

2.5.2.6 Quản lý tài khoản 28

Chương 3 XÂY DỰNG CHƯƠNG TRÌNH 29

3.1 Công cụ xây dựng chương trình 29

3.2 Giao diện chương trình 29

3.2.1 User 29

3.2.1.1 Giao diện trang chủ 30

3.2.1.2 Giao diện trang vắc xin 31

3.2.1.3 Giao diện trang chi tiết vắc xin 32

3.2.1.4 Giao diện lịch tiêm vắc xin 33

v

Trang 14

3.2.1.5 Giao diện đăng ký tiêm 34

3.2.1.6 Giao diện lịch sử tiêm 35

3.2.1.7 Giao diện thông tin cá nhân 36

3.2.1.8 Giao diện nhắn tin 36

3.2.2 Admin 37

3.2.2.1 Giao diện Dashboard 37

3.2.2.2 Quản lý kho vắc xin 37

3.2.2.3 Giao diện quản lý danh sách tiêm 38

3.2.2.4 Giao diện quản lý thông tin sau tiêm 38

3.2.2.5 Giao diện quản lý đăng ký tiêm 39

3.2.2.6 Giao diện tin nhắn 39

3.2.2.7 Giao diện quản lý kế hoạch tiêm 40

3.2.2.8 Giao diện quản lý tài khoản 40

KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 41

3.3 Kết luận 41

3.4 Hướng phát triển 41

TÀI LIỆU THAM KHẢO 42

vi

Trang 15

DANH MỤC BẢNG BIỂU

Bảng 2.1: Kịch bản xem thông tin vắc xin 16

Bảng 2.2: Kịch bản xem lịch tiêm chủng 16

Bảng 2.3: Kịch bản xem lịch sử tiêm chủng 17

Bảng 2.4: Kịch bản nhắn tin 17

Bảng 2.5: Kịch bản cập nhật thông tin cá nhân 18

Bảng 2.6: Kịch bản đăng ký tiêm vắc xin 18

Bảng 2.7: Kịch bản thống kê báo cáo 19

Bảng 2.8: Kịch bản quản lý vắc xin 19

Bảng 2.9: Kịch bản quản lý kho vắc xin 20

Bảng 2.10: Kịch bản quản lý danh sách tiêm 20

Bảng 2.11: Kịch bản quản lý đăng ký tiêm 21

Bảng 2.12: Kịch bản quản lý kế hoạch tiêm chủng 21

Bảng 2.13: Kịch bản quản lý thông tin sau tiêm 22

Bảng 2.14: Kịch bản quản lý tài khoản 22

Bảng 2.15: Bảng đăng ký tiêm vắc xin 23

Bảng 2.16: Bảng User 24

Bảng 2.17: Bảng vắc xin 25

Bảng 2.18: Bảng kho vắc xin 26

Bảng 2.19: Bảng danh sách tiêm 27

Bảng 2.20: Bảng kế hoạch tiêm 28

vii

Trang 16

DANH MỤC HÌNH VẼ

Hình 1.1: Mô hình MVC 4

Hình 2.1: Sơ đồ Use Case 9

Hình 2.2: Sơ đồ hoạt động đăng ký 10

Hình 2.3: Sơ đồ hoạt động đăng nhập 10

Hình 2.4: Sơ đồ hoạt động đăng ký tham gia tiêm 11

Hình 2.5: Sơ đồ hoạt động nhắn tin 11

Hình 2.6: Sơ đồ hoạt động quản lý vắc xin 12

Hình 2.7: Sơ đồ hoạt động quản lý danh sách tiêm 12

Hình 2.8: Sơ đồ hoạt động quản lý kho vắc xin 13

Hình 2.9: Sơ đồ hoạt động quản lý kế hoạch tiêm chủng 13

Hình 2.10: Sơ đồ hoạt động quản lý thông tin sau tiêm 14

Hình 2.11: Sơ đồ hoạt động quản lý đăng ký tiêm 14

Hình 2.12: Sơ đồ hoạt động tư vấn 15

Hình 2.13: Sơ đồ hoạt động phân quyền 15

Hình 2.14: Đăng ký tiêm vắc xin 23

Hình 2.15: Cập nhật thông tin cá nhân 24

Hình 2.16: Quản lý vắc xin 25

Hình 2.17: Quản lý kho vắc xin 26

Hình 2.18: Quản lý danh sách tiêm 26

Hình 2.19: Quản lý kế hoạch tiêm chủng 27

Hình 2.20: Quản lý đăng lý tiêm 28

Hình 2.21: Quản lý tài khoản 28

Hình 3.1: Giao diện trang chủ 30

Hình 3.2: Giao diện trang vắc xin 31

viii

Trang 17

Hình 3.3: Giao diện chi tết vắc xin 33

Hình 3.4: Giao diện lịch tiêm vắc xin 33

Hình 3.5: Giao diện đăng ký tiêm 34

Hình 3.6: Giao diện lịch sử tiêm 35

Hình 3.7: Giao diện thông tin cá nhân 36

Hình 3.8: Giao diện nhắn tin 36

Hình 3.9: Giao diện Dashboard 37

Hình 3.10: Giao diện quản lý kho vắc xin 37

Hình 3.11: Giao diện quản lý danh sách tiêm chủng 38

Hình 3.12: Giao diện quản lý thông tin sau tiêm 38

Hình 3.13: Giao diện quản lý đăng ký tiêm 39

Hình 3.14: Giao diện tin nhắn 39

Hình 3.15: Giao diện quản lý kế hoạch tiêm 40

Hình 3.16: Giao diện quản lý tài khoản 40

ix

Trang 18

DANH MỤC CHỮ VIẾT TẮT TIẾNG VIỆT

Stt Chữ viết tắt Giải nghĩa

x

Trang 19

DANH MỤC CHỮ VIẾT TẮT TIẾNG ANH

Stt Chữ viết tắt Giải nghĩa Nghĩa tiếng Việt

Một ngôn ngữ được sử dụng đểtìm và định dạng lại các phần tửđược tạo ra bởi các ngôn ngữ đánhdấu(HTML)

xi

Trang 20

Xây dựng website quản lý tiêm chủng cho trẻ em của trạm y tế xã Mỹ Thắng

MỞ ĐẦU

Hiện nay, hệ thống quản lý tiêm chủng cho trẻ em mới chỉ được triển khai đến cấphuyện tại một số địa phương Việc quản lý tiêm chủng cho trẻ em tại các trạm y tế xãvẫn còn gặp nhiều khó khăn trong việc quản lý Từ đó, nhu cầu cấp thiết đặt ra là cầnxây dựng hệ thống quản lí tiêm chủng cho trẻ em của các trạm y tế tại các xã nhằm tạođiều kiện thuận lợi cho người dân, cơ sở tiêm chủng quản lí việc tiêm chủng cho trẻ

2 Đối tượng nghiên cứu và phạm vi nghiên cứu

a Đối tượng nghiên cứu

Trung tâm y tế xã Mỹ Thắng

b Phạm vi nghiên cứu

Xã Mỹ Thắng

3 Phương pháp nghiên cứu

- Phương pháp nghiên cứu lý thuyết thu thập thông tin qua sách, các tài liệu,trang web để tìm được các cơ sở lý thuyết liên quan vấn đề mình nghiên cứu

- Phương pháp triển khai thực nghiệp: xây dựng website

4 Giải pháp công nghệ

- Thiết kế cơ sở dữ liệu, sơ đồ usecase: Star UML

- Editor VS Code: Hỗ trợ soạn thảo mã nguồn

- Ngôn ngữ lập trình:

Trang 21

Xây dựng website quản lý tiêm chủng cho trẻ em của trạm y tế xã Mỹ Thắng

 Backend: Nodejs

 Frontend: Framework Reactjs

 Thư viện: Moment, Axios, Redux-Saga, AntDesign,…

- Hệ quản trị CSDL mã nguồn mở: MongoDB

5 Cấu trúc đồ án

- Mở đầu: Giới thiệu lý do và các mục tiêu mà đề tài cần giải quyết, phạm vinghiên cứu của đề tài Giới thiệu tóm tắt nội dung sẽ được trình bày trongcác chương tiếp theo

- Chương 1: Nghiên cứu,tìm hiểu và đưa ra lý do chọn đề tài, mục tiêu và mụcđích khi xây dựng và phát triển đề tài Xác định rõ phạm vi và đối tượnghướng đến, giải pháp công nghệ để triển khai, xây dựng đề tài, đồng thờiphân tích đặc tả yêu cầu nghiệp vụ

- Chương 2: Tìm hiểu, giới thiệu tổng quát các kiến thức về ngôn ngữ lập trìnhFlatform Nodejs, Nodejs Framework, mô hình MVC và hệ quản trị phi cơ

sở dữ liệu NoSQL

- Chương 3: Phân tích các tác nhân và chức năng của từng tác nhân, yêu cầuphi chức năng của hệ thống Thiết kế sơ đồ use-case, sơ đồ hoạt động Thiết kế cơ sở

dữ liệu Xây dựng kịch bản cho từng use-case trong hệ thống

- Chương 4: Xây dựng giao diện và chức năng của hệ thống

- Kết luận: Kết luận chung cho các chương trong đồ án Trình bày những vấn

đề đã giải quyết đồng thời trình bày hướng phát triển

Trang 22

Xây dựng website quản lý tiêm chủng cho trẻ em của trạm y tế xã Mỹ Thắng

1.1.2 Nodejs là gì?

Nodejs là một nền tảng (Platform) phát triển độc lập được xây dựng ở trên

Javascript Runtime của Chrome mà chúng ta có thể xây dựng được các ứng dụngmạng một cách nhanh chóng và dễ dàng mở rộng

Nodejs được xây dựng và phát triển từ năm 2009, bảo trợ bởi công ty Joyent, trụ

sở tại California, Hoa Kỳ

Nodejs tạo ra được các ứng dụng có tốc độ xử lý nhanh, realtime thời gian thực.Nodejs áp dụng cho các sản phẩm có lượng truy cập lớn, cần mở rộng nhanh, cầnđổi mới công nghệ, hoặc tạo ra các dự án Startup nhanh nhất có thể.[2]

1.1.3 Mô hình MVC

MVC là từ viết tắt của “Model View Controller” Nó đại diện cho các nhà pháttriển kiến trúc áp dụng khi xây dựng các ứng dụng Với kiến strúc MVC, chúng ta xemxét cấu trúc ứng dụng liên quan đến cách luồng dữ liệu của ứng dụng của chúng tahoạt động như thế nào.[3]

Mô hình MVC được chia làm 3 lớp xử lý gồm Model – View – Controller:

- Model: là nơi chứa những nghiệp vụ tương tác với dữ liệu nó sẽ bao gồm cácclass/function xử lý nhiều nghiệp vụ như kết nối database, truy vấn dữ liệu (thêm, xóa,sửa dữ liệu,…)

Trang 23

Xây dựng website quản lý tiêm chủng cho trẻ em của trạm y tế xã Mỹ Thắng

- View: là nới chứa những giao diện như một nút bấm, khung nhập, menu, hình ảnh…

nó đảm nhiệm nhiệm vụ hiển thị dữ liệu và giúp người dùng tương tác với hệ thống

- Controller: là nới tiếp nhận những yêu cầu xử lý được gửi từ người dùng, nó sẽ gồmnhững class/function xử lý nhiều nghiệp vụ logic giúp lấy đúng dữ liệu thông tin cầnthiết nhờ các nghiệp vụ lớp Model cung cấp và hiển thị dữ liệu đó ra cho người dùngnhờ lớp View

 Thiết lập các lớp trung gian để trả về các HTTP request

 Định nghĩa router cho phép sử dụng với các hành động khác nhau dựa trênphương thức HTTP và URL

 Cho phép trả về các trang HTML dựa vào các tham số.[4]

Trang 24

Xây dựng website quản lý tiêm chủng cho trẻ em của trạm y tế xã Mỹ Thắng

1.1.5 ReactJS

ReactJS là một opensource được phát triển bởi Facebook, ra mắt vào năm 2013,bản thân nó là một thư viện Javascript được dùng để để xây dựng các tương tác với cácthành phần trên website Một trong những điểm nổi bật nhất của ReactJS đó là việcrender dữ liệu không chỉ thực hiện được trên tầng Server mà còn ở dưới Client nữa…[5]

1.1.6 MongoDB

1.1.6.1 NoSQL

- NoSQL là 1 dạng CSDL mã nguồn mở và được viết tắt bởi: None-Relational SQL hay

có nơi thường gọi là Not-Only SQL

- NoSQL được phát triển trên Javascript Framework với kiểu dữ liệu là JSON và dạng

dữ liệu theo kiểu key và value

- NoSQL ra đời như là 1 mảnh vá cho những khuyết điểm và thiếu xót cũng như hạn chếcủa mô hình dữ liệu quan hệ RDBMS (Relational Database Management System - Hệquản trị cơ sở dữ liệu quan hệ) về tốc độ, tính năng, khả năng mở rộng,

- Với NoSQL bạn có thể mở rộng dữ liệu mà không lo tới những việc như tạo khóangoại, khóa chính, kiểm tra ràng buộc

- NoSQL bỏ qua tính toàn vẹn của dữ liệu và transaction để đổi lấy hiệu suất nhanh vàkhả năng mở rộng

- NoSQL được sử dụng ở rất nhiều công ty, tập đoàn lớn, ví dụ như FaceBook sử dụngCassandra do FaceBook phát triển, Google phát triển và sử dụng BigTable,

1.1.6.2 MongoDB là gì?

MongoDB là một hệ quản trị cơ sở dữ liệu mã nguồn mở, là CSDL thuộc NoSql

và được hàng triệu người sử dụng

MongoDB là một database hướng tài liệu (document), các dữ liệu được lưu trữtrong document kiểu JSON thay vì dạng bảng như CSDL quan hệ nên truy vấn sẽ rấtnhanh

Trang 25

Xây dựng website quản lý tiêm chủng cho trẻ em của trạm y tế xã Mỹ Thắng

Với CSDL quan hệ chúng ta có khái niệm bảng, các cơ sở dữ liệu quan hệ (nhưMySQL hay SQL Server ) sử dụng các bảng để lưu dữ liệu thì với MongoDB chúng

ta sẽ dùng khái niệm là collection thay vì bảng

So với RDBMS thì trong MongoDB collection ứng với table, còn document sẽứng với row , MongoDB sẽ dùng các document thay cho row trong RDBMS

Các collection trong MongoDB được cấu trúc rất linh hoạt, cho phép các dữ liệulưu trữ không cần tuân theo một cấu trúc nhất định

Thông tin liên quan được lưu trữ cùng nhau để truy cập truy vấn nhanh thông quangôn ngữ truy vấn MongoDB.[6]

1.2 Lý thuyết xây dựng website

Hệ thống website được xây dựng bằng cách dùng phương pháp RestFul Api CácHttp Request sẽ được xử lý bằng ngôn Dùng Platform Nodejs sau đó sẽ trả về các dữliệu dạng Json Từ đây website sẽ sử dụng thư viện Axios (một thư viện HTTP Clientdựa trên Promise) để nhận và gửi dữ liệu từ client lên Cuối cùng nhờ frameworkNodejs để sử dụng các component chia nhỏ các màn hình để dễ xử lý trên website vàhiển thị các dữ liệu vừa lấy được từ API trả về

Trang 26

Xây dựng website quản lý tiêm chủng cho trẻ em của trạm y tế xã Mỹ Thắng

Chương 2 PHÂN TÍCH THIẾT KẾ HỆ THỐNG

2.1 Khảo sát hệ thống

2.1.1 Khảo sát thực tế

Hiện nay, trên thực tế, hệ thống quản lý tiêm chủng mới chỉ được triển khaiđến cấp huyện tại một số địa phương, việc quản lý tiêm chủng tại các trung tâm y tế

xã phường vẫn còn gặp nhiều hạn chế và khó khăn

Do đó, nhu cầu cấp thiết đặt ra là cần xây dựng chương trình quản lí tiêm chủngvắc xin cho các trung tâm y tế tại các xã phường nhằm tạo điều kiện thuận lợi chongười dân, cơ sở tiêm chủng cũng như các cơ quan quản lý, tiết kiệm chi phí và nângcao hiệu quả tiêm chủng

2.1.2 Khảo sát người dùng

Trong bối cảnh dịch còn nhiều hạn chế trong việc tiêm chủng vắc xin ở các

xã Trạm y tế xã còn nhiều bất cập trong khâu quản lý việc tiêm chủng Việc cập nhật

và hỗ trợ người dân quản lý được quá trình tiêm chủng cũng gặp nhiều khó khăn

- Đăng ký tài khoản

- Xem thông tin vắc xin

- Xem lịch tiêm chủng

Trang 27

Xây dựng website quản lý tiêm chủng cho trẻ em của trạm y tế xã Mỹ Thắng

- Cập nhật thông tin cá nhân

- Nhận tin nhắn nhắc nhỡ tiêm vaccine

- Quản lý kho vắc xin

- Quản lý danh sách tiêm

- Quản lý kế hoạch tiêm chủng

- Quản Lý thông tin sau tiêm của bệnh nhân

Trang 28

Xây dựng website quản lý tiêm chủng cho trẻ em của trạm y tế xã Mỹ Thắng

- Quản lý vắc xin

- Quản lý kho vắc xin

- Quản lý danh sách tiêm

- Quản lý kế hoạch tiêm chủng

- Quản Lý thông tin sau tiêm của bệnh nhân

- Xuất báo cáo excel

- Phân quyền

2.1.5 Yêu cầu phi chức năng

- Giao diện đơn giản, dễ sử dụng

- Có tính bảo mật, an toàn

- Tốc độ xử lý nhanh chóng, dễ dàng

Trang 29

Xây dựng website quản lý tiêm chủng cho trẻ em của trạm y tế xã Mỹ Thắng

2.2 Biểu đồ Use Case

Hình 2.2.1.1.1.1: Sơ đồ Use Case

Trang 30

Xây dựng website quản lý tiêm chủng cho trẻ em của trạm y tế xã Mỹ Thắng

Trang 31

Xây dựng website quản lý tiêm chủng cho trẻ em của trạm y tế xã Mỹ Thắng

2.3.3 Đăng ký tham gia tiêm

Hình 2.3.3.1.1.1: Sơ đồ hoạt động đăng ký tham gia tiêm

2.3.4 Nhắn tin

Hình 2.3.4.1.1.1: Sơ đồ hoạt động nhắn tin

Trang 32

Xây dựng website quản lý tiêm chủng cho trẻ em của trạm y tế xã Mỹ Thắng

2.3.5 Quản lý vắc xin

Hình 2.3.5.1.1.1: Sơ đồ hoạt động quản lý vắc xin

2.3.6 Quản lý danh sách tiêm

Hình 2.3.6.1.1.1: Sơ đồ hoạt động quản lý danh sách tiêm

Ngày đăng: 07/03/2024, 10:47

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w