Tìm tài liệu

Nghien cuu cac cong nghe ma nguon mo va xay dung 2 module cho he thong dhis 2 0

Nghiên cứu các công nghệ mã nguồn mở và xây dựng 2 module cho hệ thống dhis 2 0

Upload bởi: noiha83

Mã tài liệu: 298809

Số trang: 21

Định dạng: pdf

Dung lượng file: 545 Kb

Chuyên mục: Kỹ thuật - Công nghệ

Info

Mục lục

Chương 1 Mở đầu . 11

1.1 Lý do chọn đề tài ... 11

1.2 Mục tiêu đề tài .. 12

1.3 Phạm vi nghiên cứu .... 12

Chương 2 Tổng quan. 13

2.1 Hệ thống HISP .. 13

2.1.1 Lịch sử phát triển cho hệ thống HISP. 14

2.1.2 Lợi ích khi phát triển hệ thống HISP tại Việt Nam 15

2.1.3 Các ví dụ ứng dụng hệ thống thông tin y tế trong HISP ... 16

2.1.4 Những node chính của hệ thống HISP ở Việt Nam .... 17

2.1.5 Những đội làm việc cho HISP tại Việt Nam. 19

2.1.6 Kết luận . 19

2.2 Giới thiệu phần mềm DHIS trong HISP 19

2.2.1 Một số khái niệm trong phần mềm DHIS 20

2.2.2 DHIS với phiên bản 1.x .. 23

2.2.3 Kết luận . 25

Chương 3 Nghiên cứu .... 26

3.1 Kiến trúc hệ thống DHIS 2.0 .... 26

3.1.1 Các yêu cầu phi chức năng cho hệ thống DHIS 2.0 .... 26

3.1.2 Phân tích phần mềm DHIS 2.0 . 26

3.1.3 DHIS 2.0 và những collaboratation module trong DHIS.. 28

3.1.4 DHIS 2.0 application framework... 31

3.1.5 Hệ thống cơ sở dữ liệu cho DHIS 2.0. 32

3.2 Một số công nghệ mã nguồn mở.... 32

3.2.1 Hibernate .... 33

3.2.2 Maven .... 49

3.2.3 JUnit . 52

3.2.4 Webwork .... 56

3.2.5 JasperReport Mechanism 62

Chương 4 Thử nghiệm triển khai DHIS 1.3 .... 67

Nghiên cứu các công nghệ mã nguồn mở và xây dựng 2 module cho hệ thống DHIS 2.0

4.1 Mục tiêu... 67

4.2 Nội dung thực hiện 67

4.3 Tổ chức triển khai DHIS 1.3 68

4.3.1 Phân công trách nhiệm ... 68

4.3.2 Tiến độ triển khai.. 68

4.3.3 Các công việc đã làm. 69

4.3.4 Kết quả đạt được... 71

4.4 Đánh giá nhận xét.. 71

4.4.1 Thuận lợi .... 71

4.4.2 Khó Khăn ... 71

4.5 Đúc kết kinh nghiệm .. 72

Chương 5 Report Module – Report Designer ... 73

5.1 Mục tiêu xây dựng Report Module .... 73

5.2 Mô hình kiến trúc Report Module. .... 73

5.3 DHIS Core class diagram hỗ trợ cho Report Module .... 75

5.3.1 Giới thiệu. ... 75

5.3.2 Mô hình kiến trúc tổng thể của DHIS Core trong hệ thống DHIS 2.0.. 76

5.3.3 Danh sách class diagram của sub module trong DHIS Core. 78

5.4 Report API ... 85

5.4.1 Mục tiêu xây dựng 85

5.4.2 Sơ đồ kiến trúc diagram Report API... 85

5.5 Report Designer 87

5.5.1 Mục tiêu xây dựng 87

5.5.2 Yêu cầu cho Report Designer. .. 87

5.5.3 Sơ đồ sử dụng .. 88

5.5.4 Các nghiệp vụ chính trong chương trình. 89

5.5.5 Tìm hiểu nghiên cứu IDE hỗ trợ xây dựng report. . 89

5.5.6 Xây dựng mô hình usecase .. 93

5.5.7 Mô hình class diagram mức đối tượng và xử lý cho đối tượng .. 95

5.5.8 Phân tích dữ liệu đối tượng.. 99

5.5.9 Sơ đồ kiến trúc tổng thể của Report Designer . 103

5.5.10 Giới thiệu màn hình với chức năng thể hiện.. 106

Chương 6 Ward Patient Module . 114

6.1 Phân tích 114

6.1.1 Yêu cầu 114

6.1.2 UseCase .... 115

6.2 Thiết kế .. 118

6.2.1 Kiến trúc tổng thể .... 118

6.2.2 Tầng Model ... 120

6.2.3 Tầng Controller .. 130

6.2.4 Tầng View 136

Chương 7 Tổng kết .. 143

7.1 Ưu điểm . 144

7.1.1 Triển khai phần mềm DHIS 1.3... 144

7.1.2 Report Designer .. 144

7.1.3 Ward Patient module .... 144

7.2 Khuyết điểm .... 145

7.2.1 Triển khai hệ thống DHIS 1.3. 145

7.2.2 Report Designer Module ... 145

7.2.3 Ward Patient Module.... 145

7.3 Hướng phát triển tương lai 145

Tài liệu tham khảo ... 146

Phụ lục A Mô tả UseCase của Ward Patient Module ... 147

Phụ lục B Các tài liệu nghiên cứu ... 157

Chương 1 Mở đầu

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

Hiện nay xã hội đang ngày càng phát triển với một tốc độ rất nhanh, con người phải hoạt động và làm việc trong những môi trường chịu áp lực cao. Điều này dẫn đến sức khỏe của con người không được quan tâm đúng mức. Những căn bệnh thiên niên kỷ vẫn chưa được giải quyết, lại xuất hiện thêm những căn bệnh mới. Đói nghèo vẫn là vấn nạn của xã hội. Hàng triệu người Châu Phi hiện vẫn đang sống trong cơ cực. Xã hội sẽ phải đối mặt với những vấn đề trên như thế nào. Ở đây chúng tôi không tham vọng nói lên chính kiến mà chỉ mong đóng góp được một phần công sức của mình. Đó là lý do mà chúng tôi tham gia dự án về hệ thống thông tin sức khỏe y tế cộng đồng. Hệ thống này đã có mặt trên nhiều quốc gia và hiện đang được triển khai tại Việt Nam với mong muốn thu thập thông tin y tế nhằm thống kê những chỉ tiêu về sức khỏe. Qua đó đưa ra những giải pháp để giải quyết những vấn đề y tế cộng đồng.

Hệ thống mang tên Health Information System Programme (HISP), thông qua phần mềm District Health Information Software (DHIS) nhằm thu thập, tính toán, phân tích những dữ liệu sức khỏe thường ngày trong cộng đồng và những dữ liệu khảo sát, thống kê tình hình bệnh nhân… Từ đó hệ thống sẽ phân tích và đưa ra những chỉ số sức khỏe, cho phép mỗi quốc gia tính toán và đưa ra những biện pháp thiết thực hơn trong nhu cầu chăm sóc sức khỏe cộng đồng.

Với mục đích nhân đạo, DHIS là phần mềm hoàn toàn miễn phí được xây dựng dựa trên các công nghệ hoàn mã nguồn mở (miễn phí) như Hibernate, Webwork, Velocity... Đây cũng chính là xu hướng của thế giới khi mà vấn đề bảo hộ bản quyền đang được áp dụng ở nhiều quốc gia.

Sau quá trình tìm hiểu hệ thống, chúng tôi đã nghiên cứu một số công nghệ mã nguồn mở để ứng dụng vào đề tài này nhằm đóng góp một phần công sức vào việcphát triển hệ thống y tế cộng đồng tại Việt Nam. Chúng tôi cũng đã triển khai thửnghiệm tại một vài địa điểm y tế quận huyện trong thành phố Hồ Chí Minh và đạtđược một số kết quả khả quan.

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

Sau quá trình triển khai thành công phiên bản DHIS 1.3 tại thành phố Hồ Chí Minh, chúng tôi tiếp tục theo đuổi dự án phát triển hệ thống mới tại Việt Nam dựa trên nền công nghệ mã nguồn mở hoàn toàn miễn phí. Nhiệm vụ của chúng tôi là tham gia phát triển 2 module Report Module và Ward Patient Module với 2 mục đích chính: một là phát sinh báo cáo thuần túy với đầy đủ dữ liệu và một là quản lý thông tin khám chữa bệnh ở các trạm y tế phường xã. Đề tài xây dựng với những yêu cầu được thu thập từ rất nhiều nước trên thế giới và đưa ra những yêu cầu khái quát chung nhất cho việc phát triển, tuy nhiên vẫn phải đáp ứng được những yêu cầu đặt ra tại Việt Nam. Các chức năng yêu cầu tổng quan cho từng module như sau:

- Report Designer Module: Giúp người thiết kế phát sinh báo cáo dưới nhiềuđịnh dạng khác nhau và kết xuất được dữ liệu.

- Ward Patient Module: Xây dựng ứng dụng trên môi trường web nhằm quản lý bệnh nhân đến khám bệnh tại trạm y tế.

1.3 Phạm vi nghiên cứu

Trước hết chúng tôi cần nghiên cứu các công nghệ mã nguồn mở hỗ trợ cho việc phát triển dự án như: Hibernate, JasperReports, Velocity, WebWork, JSP, Swing trên môi trường Java để phát triển tích hợp vào hệ thống báo cáo và một số module khác của hệ thống. Sau đó, chúng tôi sẽ đảm trách việc phát triển 2 module với sự hỗ trợ của các công nghệ này. Sau khi hoàn tất, 2 module này sẽ được triển khai tạicác trung tâm y tế quận huyện của TPHCM.

Phần bên dưới chỉ hiển thị một số trang ngẫu nhiên trong tài liệu. Bạn tải về để xem được bản đầy đủ

  • Nghiên cứu các công nghệ mã nguồn mở và xây dựng 2 module cho hệ thống dhis 2 0
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Nghiên cứu các công nghệ mã nguồn mở và xây dựng 2 module cho hệ thống dhis 2 0
  • Nghiên cứu các công nghệ mã nguồn mở và xây dựng 2 module cho hệ thống dhis 2 0
  • Nghiên cứu các công nghệ mã nguồn mở và xây dựng 2 module cho hệ thống dhis 2 0
  • Nghiên cứu các công nghệ mã nguồn mở và xây dựng 2 module cho hệ thống dhis 2 0
  • Nghiên cứu các công nghệ mã nguồn mở và xây dựng 2 module cho hệ thống dhis 2 0
  • Nghiên cứu các công nghệ mã nguồn mở và xây dựng 2 module cho hệ thống dhis 2 0
  • Nghiên cứu các công nghệ mã nguồn mở và xây dựng 2 module cho hệ thống dhis 2 0
  • Nghiên cứu các công nghệ mã nguồn mở và xây dựng 2 module cho hệ thống dhis 2 0
  • Nghiên cứu các công nghệ mã nguồn mở và xây dựng 2 module cho hệ thống dhis 2 0
  • Nghiên cứu các công nghệ mã nguồn mở và xây dựng 2 module cho hệ thống dhis 2 0
  • Nghiên cứu các công nghệ mã nguồn mở và xây dựng 2 module cho hệ thống dhis 2 0
  • Nghiên cứu các công nghệ mã nguồn mở và xây dựng 2 module cho hệ thống dhis 2 0
  • Nghiên cứu các công nghệ mã nguồn mở và xây dựng 2 module cho hệ thống dhis 2 0
  • Nghiên cứu các công nghệ mã nguồn mở và xây dựng 2 module cho hệ thống dhis 2 0
  • Nghiên cứu các công nghệ mã nguồn mở và xây dựng 2 module cho hệ thống dhis 2 0

GỢI Ý

Những tài liệu gần giống với tài liệu bạn đang xem

Nghiên cứu xây dựng hệ thống PKI dựa trên bộ ...

Upload: nguyen_tinh0412

📎 Số trang: 85
👁 Lượt xem: 679
Lượt tải: 16

Nghiên cứu ứng dụng các công nghệ tự động ...

Upload: quantung2009

📎 Số trang: 113
👁 Lượt xem: 356
Lượt tải: 16

Nghiên cứu các hệ thống tính toán hệ năng ...

Upload: luckiemnam

📎 Số trang: 71
👁 Lượt xem: 557
Lượt tải: 16

Tìm hiểu xây dựng website trên mã nguồn mỡ ...

Upload: thanhlongfrv

📎 Số trang: 22
👁 Lượt xem: 581
Lượt tải: 16

Tìm hiểu xây dựng website trên mã nguồn mỡ ...

Upload: truongthuha0311

📎 Số trang: 22
👁 Lượt xem: 477
Lượt tải: 16

Tìm hiểu xây dựng website trên mã nguồn mỡ ...

Upload: basu_nvbh7

📎
👁 Lượt xem: 630
Lượt tải: 17

Xây dựng cms module cho hệ thống intranet ...

Upload: bigzoe85

📎 Số trang: 167
👁 Lượt xem: 424
Lượt tải: 16

Xây dựng cms module cho hệ thống intranet ...

Upload: nhuy16

📎 Số trang: 167
👁 Lượt xem: 314
Lượt tải: 16

Nghiên cứu triển khai hệ thống giám sát quản ...

Upload: chiennx

📎 Số trang: 75
👁 Lượt xem: 504
Lượt tải: 16

Nghiên cứu triển khai hệ thống giám sát quản ...

Upload: khongcoviecgikh

📎 Số trang: 75
👁 Lượt xem: 1053
Lượt tải: 17

Nghiên cứu công nghệ SMS và xây dựng hệ ...

Upload: phuongvtneu

📎 Số trang: 154
👁 Lượt xem: 479
Lượt tải: 17

Xây dựng giải pháp an ninh mạng cho các ...

Upload: tuyenpvjsc

📎 Số trang: 52
👁 Lượt xem: 564
Lượt tải: 16

QUAN TÂM

Những tài liệu bạn đã xem

Nghiên cứu các công nghệ mã nguồn mở và xây ...

Upload: noiha83

📎 Số trang: 21
👁 Lượt xem: 412
Lượt tải: 16

CHUYÊN MỤC

Kỹ thuật - Công nghệ
Nghiên cứu các công nghệ mã nguồn mở và xây dựng 2 module cho hệ thống dhis 2 0 Mục lục Chương 1 Mở đầu . 11 1.1 Lý do chọn đề tài ... 11 1.2 Mục tiêu đề tài .. 12 1.3 Phạm vi nghiên cứu .... 12 Chương 2 Tổng quan. 13 2.1 Hệ thống HISP .. 13 2.1.1 Lịch sử phát triển cho hệ thống HISP. 14 2.1.2 Lợi ích khi phát triển hệ thống pdf Đăng bởi
5 stars - 298809 reviews
Thông tin tài liệu 21 trang Đăng bởi: noiha83 - 20/11/2024 Ngôn ngữ: Việt nam, English
5 stars - "Tài liệu tốt" by , Written on 20/11/2024 Tôi thấy tài liệu này rất chất lượng, đã giúp ích cho tôi rất nhiều. Chia sẻ thông tin với tôi nếu bạn quan tâm đến tài liệu: Nghiên cứu các công nghệ mã nguồn mở và xây dựng 2 module cho hệ thống dhis 2 0