Mục lục
Chương 1: Mở đầu………………………………………………………………….1
1.1 Lí do chọn đề tài……………………………………………………………….1
1.2 Mục tiêu đề tài………………………………………………………………..2
1.3 Phạm vi nghiên cứu…………………………………………………………..2
Chương 2: Tổng quan………………………………………………………………3
2.1 Hệ thống DHIS 2.0……………………………………………………………3
2.1.1 Lịch sử hình thành hệ thống DHIS…………………………………………..3
2.1.2 Các tính năng chính của hệ thống DHIS 2.0………………………………..4
2.1.3 Các module trong DHIS 2.0………………………………………………..5
2.1.4 Hướng phát triển của hệ thống DHIS…………………………………………5
2.1.5 Các dự án đã sử dụng DHIS trong Việt Nam…………………………………6
2.2 Các công nghệ mã nguồn mở……………………………………………….6
2.2.1 Khái niệm mã nguồn mở (Open Source)……………………………………6
2.2.2 Lợi ích của mã nguồn mở……………………………………………………6
2.2.3 Lựa chọn mã nguồn mở phổ biến (FOSS)……………………………………7
2.2.4 Lựa chọn hệ quản trị cơ sở dữ liệu (DBMS)………………………………….7
2.2.5 Lựa chọn môi trường phát triển (IDE)………………………………………..7
2.3 Kết luận………………………………………………………………………..8
Chương 3: Phân tích và……………………………………………………………..9
3.1 Kiến trúc của hệ thống DHIS 2.0…………………………………………….9
3.1.1 Kiến trúc tổng quát của hệ thống DHIS 2.0…………………………………..9
3.1.2 Mô hình dữ liệu của hệ thống DHIS 2.0…………………………………….9
3.1.3 Lược đồ ERD của hệ thống DHIS 2.0………………………………………10
3.1.4 API DHIS 2.0 (Application Programming Interface)………………………..10
3.1.5 Công cụ phát triển module của DHIS 2.0……………………………………10
3.2 Nghiên cứu các công nghệ mã nguồn mở cho module……………………11
3.2.1 Ngôn ngữ XHTML………………………………………………………..11
3.2.2 Ngôn ngữ JQuery………………………………………………………….11
3.2.3 Ngôn ngữ Java Script………………………………………………………12
3.2.4 Ngôn ngữ CSS…………………………………………………………….12
3.3 Kết luận……………………………………………………………………….12
Chương 4: Xây dựng module……………………………………………………..13
4.1 Phân tích………………………………………………………………………13
4.2 Mô hình dữ liệu module mới…………………………………………………14
4.3 Thiết kế module mới…………………………………………………………15
4.3.1 Phân tích các thành phần kiến trúc………………………………………….15
4.3.2 Phân tích chức năng chính………………………………………………….16
4.3.3 Phân tích chức năng phụ……………………………………………………17
4.4 Mô tả các chức năng………………………………………………………….17
4.5 Kết quả đạt được………………………………………………………………18
4.6 Đánh giá sản phẩm…………………………………………………………….18
4.7 Đề xuất hướng phát triển……………………………………………………..19
4.8 Kết luận……………………………………………………………………….19
Chương 5: Kết quả nghiên cứu……………………………………………………..20
5.1 Thiết kế và xây dựng Report Module…………………………………………20
5.2 Xây dựng Export Module…………………………………………………….21
Chương 6: Tóm tắt và……………………………………………………………….22
6.1 Mục đích nghiên cứu của khoá luận này là gì?……………………………….22
6.2 Mục đích của chương trình này………………………………………………23
6.3 Xây dựng 2 module cho hệ thống DHIS 2.0………………………………….23
6.4 Những kết quả đã đạt được…………………………………………………..24
6.5 Hướng phát triển và những thay đổi đã làm cho hệ thống DHIS 2.0…………25
6.6 Kết luận……………………………………………………………………….26
Chương 7: Tài liệu tham khảo…………………………………………………….27
7.1 Tài liệu tham khảo của DHIS 2.0…………………………………………….27
7.2 Tài liệu tham khảo của module mới………………………………………….28
Chương 8: Phụ lục…………………………………………………………………29
8.1 Thiết kế chi tiết Report Designer…………………………………………….29
8.2 Thiết kế chi tiết Export Designer…………………………………………….30
8.3 Biểu mẫu đánh giá hệ thống DHIS 2.0………………………………………..31
8.4 Biểu mẫu đánh giá các module của DHIS 2.0…………………………………32
8.5 Biểu mẫu đánh giá các module mới xây dựng cho DHIS 2.0………………..33
8.6 Hướng dẫn sử dụng module mới……………………………………………..34
8.7 Báo cáo kết quả nghiên cứu………………………………………………….35
Chương 9: Tóm tắt và kết luận……………………………………………………36
9.1 Tóm tắt……………………………………………………………………….36
9.2 Kết luận……………………………………………………………………….37
Chương 10: Xây dựng………………………………………………………………38
10.1 Xây dựng Report Designer…………………………………………………..38
10.2 Xây dựng Export Designer………………………………………………….39
10.3 Thiết kế database cho Report Designer…………………………………….40
10.4 Thiết kế database cho Export Designer……………………………………41
10.5 Thiết kế giao diện cho Report Designer……………………………………42
10.6 Thiết kế giao diện cho Export Designer……………………………………43
10.7 Kiểm thử và đánh giá hiệu năng của Report Designer……………………..44
10.8 Kiểm thử và đánh giá hiệu năng của Export Designer……………………..45
10.9 Hướng dẫn cài đặt Report Designer………………………………………..46
10.10 Hướng dẫn cài đặt Export Designer………………………………………47
Chương 11: Tài liệu tham khảo……………………………………………………48
11.1 Tài liệu tham khảo của Report Designer……………………………………48
11.2 Tài liệu tham khảo của Export Designer……………………………………49
Chương 12: Phụ lục………………………………………………………………..50
12.1 Phụ lục của Report Designer………………………………………………..50
12.2 Phụ lục của Export Designer………………………………………………..51
Chương 13: Xây dựng Module DHIS 2.0………………………………………..52
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
6.0 Phân tích
6.1 Yêu cầu
6.2 Mô hình
6.3 Thiết kế
6.3.1 Kiến trúc tổng quát
6.3.2 Lớp Data Model
6.3.3 Lớp Controller
6.3.4 Lớp View
Chương 7: Tổng kết
7.0 Ưu điểm
7.0.1 Thiết kế và xây dựng khối DHIS
7.0.2 Report Designer
7.0.3 Ward Patient Module
7.0.4 Hạn chế
7.0.5 Hướng phát triển
7.1 Kết quả đạt được
7.1.1 Report Designer Module
7.1.2 Ward Patient Module
7.2 Hướng phát triển trong tương lai
7.3 Tài liệu tham khảo
7.4 Phụ lục A: Mã số DHIS cho Ward Patient Module
7.5 Phụ lục B: Các API của Report Designer
7.6 Phụ lục C: Các API của Ward Patien

