4 4 9 cổng báo cáo tổng hợp trực tuyến phục vụ httt chỉ đạo ngành y tế cộng đồng

137 1 0
4 4 9  cổng báo cáo tổng hợp trực tuyến phục vụ httt chỉ đạo ngành y tế cộng đồng

Đ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

TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN KHOA CÔNG NGHỆ THÔNG TIN CHUYÊN NGÀNH HỆ THỐNG THÔNG TIN Huỳnh Thị Kim Dung 0112049 Trần Nam Quốc 0112322 Cổng báo cáo tổng hợp trực tuyến phục vụ HTTT đạo ngành Y tế cộng đồng KHOÁ LUẬN CỬ NHÂN TIN HỌC GIÁO VIÊN HƯỚNG DẪN PGS.TS ĐỒNG THỊ BÍCH THỦY NIÊN KHOÁ 2001-2005 Luận văn tốt nghiệp 0112049 - 0112322 MỤC LỤC LỜI MỞ ĐẦU .5 CHƯƠNG 1: GIỚI THIỆU TỔNG QUAN .8 Giới thiệu HISP .8 Hệ thống DHIS 1.x .8 1.2 Chức DHIS 1.3 1.3 Môi trường cài đặt hệ thống .10 1.4 Mục đích – Yêu cầu triển khai hệ thống 10 1.5 Nhận xét - Đánh giá .10 GIỚI THIỆU HỆ THỐNG DHIS 2.0 .12 2.1 Giới thiệu .12 2.2 Mơ hình mối quan hệ mô đun hệ thống 12 2.3 Chức 13 CHƯƠNG 2: NỘI DUNG THỰC HIỆN LUẬN VĂN 15 Mục tiêu 15 Yêu cầu thực 15 2.1 Tìm hiểu triển khai hệ thống DHIS 1.3 .15 2.2 Tìm hiểu công nghệ mã nguồn mở .15 2.3 Phát triển ứng dụng Report portal 16 Cụ thể công việc thực 16 3.1 Tìm hiểu triển khai hệ thống DHIS 1.3 .16 3.1.1 Cấu trúc hệ thống DHIS: .16 3.1.2 Các nội dung thực tham gia triển khai hệ thống: 18 3.2 Tìm hiểu công nghệ phát triển ứng dụng Report portal 25 CHƯƠNG 3: PHÁT TRIỂN REPORT PORTAL 26 Giới thiệu tổng quan phân tích yêu cầu 26 1.1 Giới thiệu .26 1.2 Yêu cầu chức 28 1.2.1 Các yêu cầu nghiệp vụ 28 1.2.2 Các yêu cầu hệ thống 28 1.2.3 Các yêu cầu khác 29 1.3 Nội dung yêu cầu công nghệ 29 1.4 Phân tích yêu cầu chức .30 1.5 Sơ đồ Use case 31 1.5.1 Tác nhân hệ thống .31 1.5.2 Lược đồ Use case cấp cao .33 1.5.3 Mô tả chi tiết Use case 35 1.5.3.1 Manage Users 35 1.5.3.2 Authorize user access 37 1.5.3.3 Manage Reports 40 1.5.3.4 Login 44 1.5.3.5 Change password 45 1.5.3.6 Search for reports 46 1.6 Mơ tả bước xử lí theo yêu cầu 46 1.6.1 Đăng nhập đăng kí người dùng: 46 1.6.2 Yêu cầu upload tập tin báo cáo mẫu báo cáo: 48 Trang / 137 Luận văn tốt nghiệp 0112049 - 0112322 1.6.3 Yêu cầu tra cứu báo cáo 48 1.6.4 Yêu cầu phân quyền sử dụng hệ thống 49 1.6.5 Yêu cầu kết xuất báo cáo từ tập tin mẫu 49 1.6.6 Yêu cầu quản lí người dùng 49 1.6.7 Yêu cầu xây dựng tính đa ngôn ngữ: 50 1.6.8 Kiểm tra quyền hạn cung cấp chức hệ thống 50 Thiết kế lớp .51 2.1 Mơ hình lớp đối tượng sở interfaces .51 2.1.1 Thiết kế gói (package) 51 2.1.2 Sơ đồ lớp: 58 2.1.3 Diễn giải: .59 2.1.3.1 Danh sách lớp đối tượng: 59 2.1.3.2 Danh sách quan hệ: 60 2.2 Thiết kế lớp xử lí action 62 2.2.1 Sơ đồ gói: 62 2.2.2 Nội dung xử lí chính: 63 Cấu trúc sở liệu 68 3.1.Ánh xạ lớp đối tượng sang sở liệu quan hệ 68 3.2 Cấu trúc sở liệu sau ánh xạ 71 3.2.1 Mơ hình thực thể kết hợp 71 3.2.2 Thuyết minh cho mơ hình 71 3.2.3 Mơ hình quan hệ 74 Thiết kế giao diện .75 4.1 Sơ đồ liên kết trang 75 4.2 Nội dung thiết kế trang chức 76 4.2.1 Đăng nhập gởi đăng kí người dùng .76 4.2.2 Trang chủ 78 4.2.3 Trang tìm kiếm báo cáo .81 4.2.4 Trang phân quyền sử dụng hệ thống 83 4.2.5 Trang kết xuất báo cáo 85 CHƯƠNG 4: GIỚI THIỆU CÔNG NGHỆ VÀ MÔI TRƯỜNG PHÁT TRIỂN 87 Spring framework 87 1.1 Lí sử dụng Spring? 87 1.2 Vấn đề Inversion of Control Spring 87 1.3 Khái niệm bean bean factory 91 Hibernate 92 2.1 Lí sử dụng Hibernate .92 2.2 Các vấn đề bất tương xứng đối tượng sở liệu quan hệ 93 2.2.1 Thế tính bền vững: 93 2.2.2 Mơ hình ghép đơi khơng xứng: 94 Webwork, Velocity 100 3.1 Webwork framework 100 3.1.1 Giới thiệu webwork framework 100 3.1.2 Xwork cấu hình Webwork thực thi actions 100 3.2 Velocity template .103 3.2.1 Giới thiệu Velocity template 103 Trang / 137 Luận văn tốt nghiệp 0112049 - 0112322 3.2.2 Sử dụng velocity webwork môi trường Java trang HTML 104 CHƯƠNG 5: CÀI ĐẶT VÀ THỬ NGHIỆM 107 Cài đặt .107 1.1 Môi trường phát triển 107 1.2 Mơ tả chi tiết xử lí lớp đối tượng 107 1.2.1 Interface ReportManager 107 1.2.2 Interface ReportTypeManager .110 1.2.3 Interface OrganizationStore .111 1.2.4 Interface DataStore 113 1.2.5 Interface UserManager .115 1.3 Nội dung xây dựng tập tin ánh xạ đối tượng sang sở liệu quan hệ .125 1.3.1 Đối tượng period (Period.hbm.xml) 125 1.3.2 Đối tượng periodtype (PeriodType.hbm.xml) 125 1.3.3 Đối tượng reporttype (ReportType.hbm.xml) .125 1.3.4 Đối tượng reportfile (Report.hbm.xml) 126 1.3.5 Đối tượng organizationunit (OrganizationUnit.hbm.xml) 128 1.3.6.Đối tượng organizationunitgroup OrganizationUnitGroup.hbm.xml) 129 1.3.7 Đối tượng user (User.hbm.xml) 130 1.3.8 Đối tượng group (Group.hbm.xml) 131 1.3.9 Đối tượng role (Role.hbm.xml) 131 1.3.10 Đối tượng roletype (RoleType.hbm.xml) .132 Thử nghiệm 132 CHƯƠNG 6: NHẬN XÉT VÀ ĐÁNH GIÁ 135 Đánh giá ưu khuyết điểm 135 1.1 Ưu điểm .135 1.2 Khuyết điểm 135 Hướng phát triển tương lai 136 TÀI LIỆU THAM KHẢO .137 Trang / 137 Luận văn tốt nghiệp 0112049 - 0112322 LỜI MỞ ĐẦU Ngày nay, với phát triển cao khoa học kỹ thuật, xã hội tiến bộ, cơng nghiệp hố - đại hoá vấn đề nảy sinh sống mà thứ ngày trở nên phức tạp, yêu cầu hoàn hảo, chuẩn mực ngày trọng Sự phát triển không ngừng lĩnh vực Công nghệ Thông tin phần giải vấn đề nảy sinh Cơng nghệ thơng tin có bước phát triển mạnh mẽ trở nên phổ biến tất lĩnh vực Ở Việt Nam, không xu hướng phát triển ấy, tổ chức xã hội doanh nghiệp phải định hướng đường bước phát triển để ngày hoàn thiện nâng cao hiệu Các công ty tin học không ngừng đầu tư đề giải pháp cung cấp ứng dụng nhằm đáp ứng nhu cầu cấp bách Cơng nghệ thơng tin dần trở nên sâu rộng quan, xí nghiệp từ quy mơ nhỏ đến quy mơ lớn, từ lĩnh vực sang lĩnh vực khác Đặc biệt, lĩnh vực y tế lĩnh vực mang nhiều thử thách áp lực xã hội, để cung cấp dịch vụ y tế nhanh chóng, kịp thời phải quản lý cách chặt chẽ, xác? Trước đây, tất công việc thực cách thủ công nên đòi hỏi đội ngũ cán y tế phải tốn nhiều thời gian công sức nhằm đảm bảo yêu cầu lĩnh vực Xuất phát từ thực tế ấy, Bộ y tế Việt Nam dần có giải pháp nhằm bước củng cố nâng cao hiệu hoạt động Hệ thống thông tin sức khoẻ y tế cộng đồng giải pháp Hệ thống xuất nhiều quốc gia giới nước ủng hộ nhiệt tình Hệ thống trước mắt nhằm thu thập thông tin y tế đáp ứng yêu cầu thống kê tiêu quản lý vấn đề liên quan đến y tế cộng đồng hiệu Hiện hệ thống DHIS v1.3 triển khai thí điểm Thành phố Hồ Chí Minh Huế hợp tác Đại học Oslo, Na Uy, công ty TMA sở Y tế Thành phố Hồ Chí Minh Song song với q trình triển khai việc phát triển hệ thống DHIS 2.0 với mục đích xây dựng web nhằm hỗ trợ tối đa cho việc chia sẻ thông tin phục vụ đắc lực cho trình đánh giá, lên kế hoạch, định cho chương trình sức khỏe DHIS 2.0 xây dựng Trang / 137 Luận văn tốt nghiệp 0112049 - 0112322 mã nguồn mở sử dụng Java số công nghệ phổ biến giới như: Spring framework, Hibernate, Webwork, Velocity… Module Report portal 19 module hệ thống DHIS 2.0 Đây ứng dụng web cho phép chia sẻ thông tin báo cáo đơn vị y tế, kết xuất báo cáo theo mẫu thiết kế từ người dùng Toàn trình phát triển module thực công ty TMA Solutions với giám sát thành viên Na Uy nhóm cơng cụ quản lí dự án jira ( www.hisp.info/jira) Tham gia vào dự án Hệ thống thông tin y tế cộng đồng này, chúng em mong muốn góp phần nhỏ công sức vào công phát triển chung ngành y tế nói riêng hay nói chung phát triển đất nước Việt Nam Luận văn trình bày theo bố cục gồm chương phụ lục sau: - Chương 1, 2: Giới thiệu hệ thống DHIS v1.x hệ thống DHIS 2.0 Nội dung phần nhằm cung cấp nhìn tổng quan Hệ thống thông tin sức khoẻ cộng đồng (DHIS – District Health Information System), chức năng, sơ đồ thiết kế sở liệu… Đồng thời giới thiệu hệ thống DHIS 2.0 phát triển, so sánh khác hai hệ thống mối liên hệ ứng dụng Report portal mô đun khác hệ thống - Chương 3: Phát triển ứng dụng Report portal Nội dung phần trình bày tất vấn đề liên quan trực tiếp đến trình xây dựng ứng dụng Report portal Q trình xây dựng bao gồm: phân tích u cầu, thiết kế xử lí, thiết kế lớp đối tượng, xây dựng tập tin ánh xạ đối tượng sang sở liệu quan hệ, thiết kế lớp action, thiết kế giao diện Riêng thông tin cụ thể lớp đối tượng, chi tiết thuộc tính nội dung tập tin ánh xạ đối tượng chúng em xin trình bày phần phụ lục - Chương 4: Giới thiệu công nghệ môi trường phát triển Nội dung phần nhằm giới thiệu công nghệ ứng dụng để phát triển hệ thống Chúng em chọn thơng tin chung mang tính giải thích cho lí sử dụng đặc điểm nội trội cơng nghệ Các vấn đề tìm hiểu sâu cơng nghệ xin trình bày phần phụ lục Trang / 137 Luận văn tốt nghiệp - 0112049 - 0112322 Chương 5: Cài đặt thử nghiệm Nội dung phần trình bày cách thức cài đặt ứng dụng, liệu mẫu cách thực kiểm thử chương trình - Chương 6: Nhận xét đánh giá Nội dung phần trình bày ưu khuyết điểm chương trình, hướng phát triển tương lai - Phụ lục: Nội dung phần phụ lục chia làm ba phần: Phần A: Sưu liệu cho tồn q trình phân tích hệ thống DHIS 1.x trình thực triển khai cài đặt hệ thống cho quận thí điểm Thành phố Hồ Chí Minh Phần B: Tìm hiểu cơng nghệ Hibernate, JUnit, Maven, JasperReport Phần C: Sưu liệu hồ sơ thiết kế cho trình phát triển ứng dụng Report portal Trang / 137 Luận văn tốt nghiệp 0112049 - 0112322 CHƯƠNG 1: GIỚI THIỆU TỔNG QUAN Giới thiệu HISP Hệ thống thông tin y tế (HISP – Health Information System Programme) xây dựng phát triển Nam Phi, phủ Nam Phi trọng phát triển ứng dụng ngành y tế (được đánh giá phần mềm chuẩn quốc gia) nhằm phục vụ yêu cầu chăm sóc sức khoẻ cộng đồng y tế Phần mềm xây dựng miễn phí thuộc sản phẩm mã nguồn mở Dự án nghiên cứu phát triển tiếp đội ngũ nghiên cứu từ NaUy với hy vọng triển khai phát triển nhiều quốc gia Hệ thống tiếp nhận ủng hộ nhiệt tình nhiều trường đại học, nhà nghiên cứu, phủ nước giới Thổ Nhĩ Kỳ Ấn độ, Ethiopia, Cu Ba ứng dụng phát triển Việt Nam Công việc HISP tập trung vào việc tập hợp liệu, phân tích thực yêu cầu y tế thông qua phần mềm hỗ trợ DHIS (District Health Information Software – “Hệ thống thông tin sức khoẻ theo khu vực”) để sử dụng quản lý cấp quận huyện, đặc biệt quan tâm vấn đề lưu trữ, quản lý, phân tích liệu, tính tốn, … từ đưa giải pháp, định hướng phù hợp với khu vực, quốc gia Hệ thống DHIS 1.x 1.1 Khái niệm “Hệ thống thông tin sức khoẻ cộng đồng” Hệ thống thông tin sức khoẻ cộng đồng (DHIS – District Health Information Software) phần mềm thuộc dự án Hệ thống thông tin y tế (HISP – Health Information System programme) nhằm phục vụ yêu cầu chăm sóc sức khoẻ cộng đồng y tế Phần mềm DHIS hỗ trợ dịch vụ sức khoẻ lưu trữ thông tin, báo cáo chương trình sức khoẻ thơng qua ứng dụng nhập liệu, phân tích, tổng hợp liệu, từ đưa giải pháp, định hướng phù hợp với khu vực đồng thời đảm bảo tính quán quản lí lĩnh vực y tế Trang / 137 Luận văn tốt nghiệp 0112049 - 0112322 Ở Việt Nam, hệ thống DHIS triển khai ứng dụng Thành phố Hồ Chí Minh Thành phố Huế, tìm hiểu, phân tích, tối ưu hoá chức cho phù hợp với yêu cầu thực tế Cụ thể tiện tiện ích quan tâm phát triển như: - Phần mềm công cụ linh hoạt với cấu trúc chuẩn sử dụng phù hợp với liệu địa phương (Tuỳ địa phương mà sử dụng cấu trúc sở liệu địa phương đó) - Phần mềm cơng cụ với nhiều thuộc tính định nghĩa chuyển đổi linh hoạt nhằm đáp ứng nhu cầu xây dựng khác đơn vị - Hỗ trợ người dùng công tác lưu trữ, quản lý liệu phân tích liệu để xuất báo cáo theo định dạng linh hoạt - Phần mềm đa ngôn ngữ - Phần mềm miễn phí với mã nguồn mở Phần tìm hiểu phân tích, phát triển nhóm phát triển Việt Nam hỗ trợ công ty TMA đội ngũ phát triển từ NaUy 1.2 Chức DHIS 1.3 Hệ thống DHIS xây dựng phát triển ban đầu Nam Phi nhiều quốc gia quan tâm, ứng dụng Với phiên 1.3 tại, DHIS hỗ trợ nghiệp vụ y tế chính: - Xây dựng cấu tổ chức (cấu trúc đơn vị) đơn vị y tế theo cấp: Đây chức cho phép người dùng định nghĩa sơ đồ tổ chức phân cấp hệ thống y tế - Định nghĩa đơn vị y tế cho hệ thống: Cho phép định nghĩa đơn vị y tế khu vực, đơn vị xây dựng tương ứng với cấu trúc đơn vị định nghĩa trước - Định nghĩa phần tử liệu, phần tử liệu tạm số liên quan: Đây thông số y tế cần quan tâm, lưu trữ số liệu , báo cáo thống kê,… Trang / 137 Luận văn tốt nghiệp 0112049 - 0112322 - Lưu trữ liệu người dùng nhập vào hệ thống, tổng hợp liệu theo nhóm đơn vị tổng hợp liệu từ đơn vị cấp cho đơn vị cấp tương ứng - Xuất liệu tập tin văn bản, đồng thời cho import liệu rời rạc từ tập tin văn đơn vị khác để thành liệu thống nhất: Các liệu nhập vào để quản lí sau phân tích, tổng hợp xuất dạng tập tin văn để import liệu vào hệ thống nơi khác - Xuất liệu tập tin data mart (tập tin liệu thông minh): Đây tập tin liệu Access hỗ trợ thao tác tổng hợp, kết xuất báo cáo cho đơn vị 1.3 Môi trường cài đặt hệ thống Hệ thống phát triển Access 1.4 Mục đích – Yêu cầu triển khai hệ thống Việc triển khai hệ thống DHIS Việt Nam thực đạo Bộ y tế, hỗ trợ từ phía NaUy thực trực tiếp công ty TMA Tp HCM Mục tiêu chủ yếu đáp ứng yêu cầu từ thực tế lĩnh vực chăm sóc sức khỏe y tế cộng đồng Mục tiêu cụ thể: - Bước đầu tin học hoá lĩnh vực y tế - Tạo điều kiện thuận lợi cho công tác quản lý theo dõi tình hình hoạt động bệnh viện, trung tâm y tế toàn thành phố - Xây dựng đội ngũ cán y tế thạo tin học có khả ứng dụng, khai thác tính hệ thống DHIS cho phù hợp với thực tế - Công tác triển khai bước tiếp cận, tìm hiểu phân tích yêu cầu thực tiễn nhằm thiết kế, xây dựng nên hệ thống, chương trình phát triển tương lai 1.5 Nhận xét - Đánh giá Hiện tại, hệ thống y tế Thành phố Hồ Chí Minh hoạt động theo quy trình: Mỗi tháng, phường tổng hợp số liệu báo cáo theo mẫu (thống cho tất phường) Các báo cáo gởi lên đơn vị cấp cao để tổng hợp lập báo cáo cho cấp (theo mẫu quy định chung cho quận) Tất công việc Trang 10 / 137 Luận văn tốt nghiệp 0112049 - 0112322 Ra: đối tượng nhóm người dùng Xử lí: - Đọc đối tượng group có id mã nhóm người dùng truyền vào - Đọc đối tượng role có id mã quyền truyền vào - Lấy biến session - Xoá đối tượng role đối tượng group roles - Lưu nội dung cập nhật group getListRoleOfGroup() Vào: mã nhóm người dùng Ra: list quyền Xử lí: - Đọc đối tượng group có id mã nhóm người dùng truyền vào - Lấy biến session - Lấy danh sách đối tượng role đối tượng group, đưa vào Set, từ chuyển sang dạng list đối tượng role getListRoleTypeOfGroup() Vào: mã nhóm người dùng Ra: list nhóm quyền mà nhóm người dùng có Xử lí: - Đọc đối tượng group có id mã nhóm người dùng truyền vào - Lấy biến session - Lấy list đối tượng role mà nhóm người dùng thực - Lấy list đối tượng roletype tương ứng với role tìm - Trả list đối tượng roletype mà nhóm người dùng thực thơng qua đối tượng trung gian role getListRoleNotOfGroup() Vào: mã nhóm người dùng Ra: list quyền Xử lí: Trang 123 / 137 Luận văn tốt nghiệp 0112049 - 0112322 - Đọc đối tượng group có id mã nhóm người dùng truyền vào - Lấy biến session - Lấy danh sách đối tượng role không thuộc đối tượng group, trả list đối tượng role getListRoleOfRoleType() Vào: mã nhóm quyền Ra: list quyền Xử lí: - Đọc đối tượng roletype có id mã nhóm quyền truyền vào - Lấy biến session - Lấy danh sách đối tượng role đối tượng roletype, đưa vào Set, từ chuyển sang dạng list đối tượng role Bảng 5.5: Chú giải interface UserManager Trang 124 / 137 Luận văn tốt nghiệp 0112049 - 0112322 1.3 Nội dung xây dựng tập tin ánh xạ đối tượng sang sở liệu quan hệ 1.3.1 Đối tượng period (Period.hbm.xml) 1.3.2 Đối tượng periodtype (PeriodType.hbm.xml) 1.3.3 Đối tượng reporttype (ReportType.hbm.xml) Trang 125 / 137 Luận văn tốt nghiệp 0112049 - 0112322 1.3.4 Đối tượng reportfile (Report.hbm.xml) 1.3.5 Đối tượng organizationunit (OrganizationUnit.hbm.xml) Trang 128 / 137 Luận văn tốt nghiệp 0112049 - 0112322 1.3.6.Đối tượng organizationunitgroup OrganizationUnitGroup.hbm.xml) Trang 129 / 137 Luận văn tốt nghiệp 0112049 - 0112322 1.3.7 Đối tượng user (User.hbm.xml) Trang 130 / 137 Luận văn tốt nghiệp 0112049 - 0112322 1.3.8 Đối tượng group (Group.hbm.xml) 1.3.9 Đối tượng role (Role.hbm.xml) Trang 131 / 137 Luận văn tốt nghiệp 0112049 - 0112322 1.3.10 Đối tượng roletype (RoleType.hbm.xml) Thử nghiệm Bạn download Jetty địa chỉ: http://sourceforge.net/project/showfiles.php?group_id=7322&package_id=132252 • Cài đặt jetty 5.1.4: Bạn cần tạo thư mục bung nén tất vào • Chép file dhis-rp-beta.war vào thư mục webapps Jetty • Chép thư mục chứa file đa ngôn ngữ (src/main/resources/org ) vào thư mục cài Jetty Trang 132 / 137 Luận văn tốt nghiệp 0112049 - 0112322 • Chạy trình chủ: Chọn Start -> Run -> gõ cmd để vào cửa sổ dòng lệnh Đến thư mục cài jetty gõ: java -jar start.jar để chạy trình chủ Web server • Nếu muốn tắt trình chủ, nhấn Ctr+C Nội dung liệu thử nghiệm chương trình trình bày phần phụ lục Để chạy chương trình, trước tiên ta phải thực bước cài đặt trình bày Sau đó, chạy trình duyệt IE Mozilla Trên address bar gõ địa chỉ: http://localhost:8080/initdatabase.action Trang 133 / 137 Luận văn tốt nghiệp 0112049 - 0112322 Mục đích action khởi tạo sở liệu nhớ Sau người dùng đăng nhập vào hệ thống username: admin/ password: admin để kiểm tra tất chức có hệ thống Trang 134 / 137 Luận văn tốt nghiệp 0112049 - 0112322 CHƯƠNG 6: NHẬN XÉT VÀ ĐÁNH GIÁ Đánh giá ưu khuyết điểm 1.1 Ưu điểm - Hệ thống phát triển Java công nghệ mã nguồn mở nên quan tâm đến vấn đề quyền - Được xây dựng theo mơ hình ba lớp với tách biệt vai trò chức lớp rõ ràng nên dễ bảo trì, sử đổi - Cung cấp đầy đủ chức hỗ trợ người dùng việc xây dựng chia sẻ báo cáo - Cơ chế phân quyền kiểm tra quyền hạn người dùng linh hoạt, thay đổi tuỳ thích - Riêng công việc triển khai hệ thống DHIS 1.3 nói bước đầu thành cơng Hiện thành phố có quận bệnh viện thí điểm sử dụng DHIS 1.3 sử dụng công cụ kết xuất báo cáo (viết VB mà thực hiện) để phát sinh báo cáo cho chương trình Bà mẹ 1.2 Khuyết điểm - Do lần chúng em đựơc tham gia vào dự án thực mà lại nước ngồi nên gặp khơng khó khăn nguyên tắc làm việc, trao đổi ý kiến Thêm vào việc tiếp cận lúc nhiều cơng nghệ nên kiến thức thu đủ để thực đề tài, khơng mang tính chun sâu - Khả áp dụng thực tiễn chương trình cao Tuy nhiên, chương trình cần phải sửa đổi lại để phù hợp với cách thức làm việc yêu cầu thực tế phát sinh khác Vấn đề nguyên nhân việc chia sẻ báo cáo thực tế thực thủ công qua thư từ, chưa thực ứng dụng internet hay LAN, khái niệm gửi báo cáo, chia sẻ báo cáo thông qua internet cịn mẻ Chính điều gây khơng khó khăn cho việc xác định yêu cầu thực tế người dùng Trang 135 / 137 Luận văn tốt nghiệp 0112049 - 0112322 - Khả kết xuất báo cáo chưa hồn chỉnh mơ đun Report Generator chưa hoàn thành Hướng phát triển tương lai Theo kế hoạch dự án, hệ thống DHIS 1.3 triển khai toàn thành phố Hồ Chí Minh Huế (q trình triển khai kéo dài từ tháng đến hết tháng năm 2005) Hệ thống DHIS 1.3 bắt đầu sử dụng sau tháng kéo dài đến hết năm 2006 Cuối năm 2006, dự án có kế hoạch có triển khai hệ thống DHIS 2.0 Việt Nam hay không Một nguyên nhân tốc độ internet Việt Nam không cao sở vật chất công nghệ thông tin, nguồn nhân lực, chi phí khó khăn, thói quen người sử dụng trở ngại lớn Do đó, mơ đun report portal dừng lại tính chia sẻ báo cáo hỗ trợ kết xuất báo cáo Trong tương lai, report portal tích hợp ln chức ghi nhận số liệu báo cáo hàng ngày, số liệu thống kê hàng tháng, hàng q,… phục vụ cho q trình kết xuất báo cáo (Hiện nay, khả kết xuất báo cáo tách riêng sở liệu khác.) Tương lai, report portal thực trở thành cổng phân tích liệu y tế hồn chỉnh với đầy đủ chức lưu trữ số liệu y tế, kết xuất báo cáo chia sẻ báo cáo đơn vị y tế Trang 136 / 137 Luận văn tốt nghiệp 0112049 - 0112322 TÀI LIỆU THAM KHẢO Hibernate in Action – Christian Bauer – Gavin King (MANNING 2004) Professional Hibernate – Eric Pugh, Joseph D.Gradecki (WILEY 2005) Better, Faster, Lighter Java – Bruce A Tate and Justin Gehtland (O’REILLY 2004) Pro Spring Java™ Open Source Programming With XDoclet, JUnit,WebWork, Hibernate - Joe Walnes, Ara Abrahamian, Mike Cannon-Brookes, Pat Lightbody - Copyright © 2004 by Wiley Publishing, Inc., Indianapolis, Indiana Java eXtreme Programming Cookbook – Eric M.Burke & Brian M.Coyner, O’Reilly Professional Java Tools for Extreme Programming – Copyright 2004 by Wily Dreamtech India(P) Ltd – Richard Hightower, Warner Onstine, Paul Visan, Damon Payne, Joseph D Gradecki, Kate Rhodes, Robert Watkins, Erik Mede Các website tham khảo: http://www.hibernate.org www.hisp.info www.opensymphony.com/webwork http://www.junit.org www.springframework.org Trang 137 / 137

Ngày đăng: 06/07/2023, 21:22

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan