Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 15 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
15
Dung lượng
837,37 KB
Nội dung
TRƢỜNG ĐẠI HỌC THĂNG LONG KHOA TOÁN – TIN oOo BÀI TIỂU LUẬN CUỐI KỲ MÔN: PHƢƠNG PHÁP NGHIÊN CỨU KHOA HỌC ĐỀ TÀI: XÂY DỰNG PHẦN MỀM MÔ PHỎNG QUẢN LÝ BỆNH VIỆN CHO KHOA QUẢN LÝ BỆNH VIỆN TRƢỜNG ĐẠI HỌC THĂNG LONG Sinh viên thực hiện: A14538 - Phạm Trung Kiên Lớp TI22c1 Chuyên ngành khoa học máy tính Số thứ tự: 15 HÀ NỘI, THÁNG 5/2012 PHẦN MỀM MÔ PHỎNG QUẢN LÝ BỆNH VIỆN 2012 MỤC LỤC I MỞ ĐẦU Tên đề tài: Lí nghiên cứu: Lịch sử nghiên cứu Mục tiêu nghiên cứu: Phạm vi nghiên cứu: Mẫu khảo sát Vấn đề nghiên cứu 8 Giả thuyết nghiên cứu Phƣơng pháp chứng minh giả thuyết nghiên cứu 10 Luận II DỰ KIẾN DÀN BÀI BÁO CÁO CHI TIẾT 12 Chƣơng 1: Cơ sở lý luận việc xây dựng phần mềm mô QLBV 12 Chƣơng 2: Giới thiệu toán 12 Chƣơng 3: Đặc tả chức hệ thống 12 Chƣơng 4: Thiết kế hệ thống 12 Chƣơng 5: Cài đặt triển khai hệ thống 12 Chƣơng 6: Kết đạt đƣợc 12 DANH MỤC TÀI LIỆU THAM KHẢO 14 A14538 - Phạm Trung Kiên PHẦN MỀM MÔ PHỎNG QUẢN LÝ BỆNH VIỆN 2012 DANH MỤC TỪ VIẾT TẮT CNTT QLBV NĐ – CP ĐH A14538 - Phạm Trung Kiên Công nghệ thông tin Quản lý bệnh viện Nghị định Chính Phủ Đại học PHẦN MỀM MÔ PHỎNG QUẢN LÝ BỆNH VIỆN 2012 I MỞ ĐẦU Tên đề tài: “Xây dựng phần mềm mô quản lý bệnh viện cho khoa Quản lý bệnh viện Đại học Thăng Long” Lí nghiên cứu: Ngày nay, Việt Nam, khoa học công nghệ cao đặc biệt CNTT ngày ứng dụng nhiều thực tiễn sống Nhiều ngành nghề, đơn vị, tổ chức bước CNTT hóa cơng việc nhằm tăng hiệu suất cơng việc giảm chi phí đầu vào Khơng nằm ngồi phát triển đó, giáo dục Việt Nam đẩy mạnh việc sử dụng CNTT vào giảng dạy, phần thuận tiện cho việc giảng dạy, phần khác giúp cho học sinh, sinh viên tiếp cận nhanh để sau trường làm tốt cơng việc Hiện nay, nhiều bệnh viện nhà nước tư nhân đẩy mạnh việc sử dụng phần mềm tin học quản lý vào phục vụ công tác khám chữa bệnh quản lý bệnh nhân Trước đây, chưa có mặt CNTT, sổ sách, giấy tờ khám chữa bệnh, bệnh án bệnh nhân, quản lý nhân viên y tế phải xử lý thủ công Khi lượng người bệnh tăng lên, đồng nghĩa với việc khối lượng công việc cán công tác quan y tế tăng theo Khi việc quản lý chúng trở nên khó khăn nhiều Điều lại gây ảnh hưởng đến tiến độ hiệu công việc Với giúp đỡ công nghệ thông tin đặc biệt phần mềm, hiệu công việc nâng cao cách rõ rệt Giảm nguồn nhân lực, chi phí, quản lý văn bản, công văn, giấy tờ hiệu Tạo thống kê, báo cáo kịp thời, đảm bảo an ninh thông tin, kết nối, chia sẻ tài nguyên dễ dàng Ngành quản lý bệnh viện mở rộng phát triển trường Đại học Thăng Long Theo quan sát tiến trình sinh viên ngành Quản lý bệnh viện chưa thấy có mơn học đào tạo, hướng dẫn A14538 - Phạm Trung Kiên PHẦN MỀM MÔ PHỎNG QUẢN LÝ BỆNH VIỆN 2012 cách tiếp cận sử dụng phần mềm quản lý bệnh viện giống bệnh viện, trung tâm y tế Do vậy, sinh viên trường, làm việc phải đào tạo lại để sử dụng phần mềm cách hiệu nhất, nhằm đạt hiệu suất lao động cao Chính phải khoảng thời gian làm cho sinh viên làm bị bắt chậm nhịp so với người làm trước Hiện có nhiều phần mềm quản lý bệnh viện chi phí để chi trả mua phần mềm không nhỏ, đặc biệt cần phải có quy mơ thực bệnh viện, trung tâm y tế chạy Xuất phát từ vấn đề nêu gợi cho tác giả viết ý tưởng lựa chọn nghiên cứu đề tài: “XÂY DỰNG PHẦN MỀM MÔ PHỎNG QUẢN LÝ BỆNH VIỆN CHO KHOA QUẢN LÝ BỆNH VIỆN TRƢỜNG ĐẠI HỌC THĂNG LONG”, với mong muốn góp phần lý giải nhiều vấn đề lý luận thực tiễn việc xây dựng phần mềm ứng dụng công nghệ thông tin vào giảng dạy trường Đại học Thăng Long nói chung khoa Quản lý bệnh viện nói riêng Phần mềm mơ lại quy mô bệnh viện, cung cấp chức thường có phần mềm quản lý bệnh viện, nằm giúp sinh viên làm quen tiếp cận nhanh chóng làm việc thực tế Lịch sử nghiên cứu Phát triển, ứng dụng CNTT phục vụ cơng nghiệp hố, đại hố đất nước sách ưu tiên Đảng Nhà nước ta Từ đầu thập kỷ 90 kỷ XX, Đảng, Chính phủ có nhiều chủ chương, sách đầu tư phát triển CNTT Các chủ trương, sách nói lên tâm Đảng, Nhà nước phát triển ứng dụng CNTT phục vụ cơng cơng nghiệp hố, đại hố đất nước Gần đây, nhằm tăng cường ứng dụng CNTT hoạt động quan nhà nước, tác nghiệp hành chính, ngày 10 tháng năm 2007, Chính phủ Nghị định số 64/2007/NĐ-CP đạo tăng cường ứng dụng CNTT hoạt động quan Nhà nước Theo đó, người đứng đầu A14538 - Phạm Trung Kiên PHẦN MỀM MÔ PHỎNG QUẢN LÝ BỆNH VIỆN 2012 quan Nhà nước cấp có trách nhiệm đạo việc ứng dụng CNTT vào xử lý công việc, tăng cường sử dụng văn điện tử, bước thay văn giấy quản lý, điều hành trao đổi thông tin Từ tới có nhiều giải pháp, sản phẩm phần mềm quản lý bệnh viện nghiên cứu, ứng dụng kể đến số phần mềm sau: Phần Mềm Quản L Bệnh Viện - MKV Hospital 7.0 phần mềm quản lý bệnh viện phát triển công ty MKV Software có chức năng: Quản lý khám bệnh, Quản lý viện phí, Quản lý cận lâm sàng, Quản lý lâm sàng, Quản lý phẫu thuật, Quản lý toa thuốc điện tử, Quản lý dược, Bệnh án điện tử Các chức bao gồm chức thêm, sửa, xóa đối tượng, tạo báo cáo Nguồn: http://dichvutinhoc.com.vn/products.php?cat=1&id=4 - ngày truy cập 20/4/2012.) Phần mềm Quản l phòng khám đa khoa - MKV Clinic 7.0 sản phẩm đơn vị MKV Software Các chức chính: Phân hệ quản trị hệ thống, Chức tiếp nhận bệnh nhân, Chức bác sĩ khám bệnh, Chức siêu âm, Chức xét nghiệm/ X quang, Chức quản lý nhà thuốc, Chức chung, Chức kế toán Nguồn: http://dichvutinhoc.com.vn/products.php?cat=1&id=6 ngày truy cập 20/4/2012.) NANO-HOSPITAL 4.0: Bệnh viện điện tử sản phẩm cơng ty Nanosoft – JSC Phần mềm có chức năng: Quản lý tiếp nhận – Khám bệnh, Quản lý cận lâm sàng, Quản lý lâm sàng, Quản lý tốn viện phí bảo hiểm y tế, Quản lý dược phẩm, Quản lý viện phí, Quản lý tài kế tốn, Quản lý tái sản cố định, Báo cáo phục vụ lãnh đạo, Quản lý nhân sự, tiền lương, Phân hệ quản lý đạo tuyến, Phân hệ quản lý trang thiết bị y tế, Quản trị hệ thống Nguồn:http://nanosoft.vn/home/pnanosoft/69/detail/15/nanohospital.aspx ngày truy cập: 20/4/2012 A14538 - Phạm Trung Kiên PHẦN MỀM MÔ PHỎNG QUẢN LÝ BỆNH VIỆN 2012 Các phần mềm nói phần mềm ứng dụng vào thực tiễn phần chưa đáp ứng đầy đủ yêu cầu quản lý bệnh viện phòng khám khơng thể triển khai nhằm mục đích giảng dạy Do đó, đề tài này, tác giả kế thừa kết nghiên cứu nói đưa hướng tiếp cận nhằm phát triển xây dựng nên phần mềm phù hợp nhằm đáp ứng nhu cầu giảng dạy ứng dụng thực tiễn vào q trình quản lý bệnh viện, phịng khám Mục tiêu nghiên cứu: Mục tiêu chung: Đề xuất hướng tiếp cận quy trình phát triển phần mềm tin học nói chung phần mềm tin học quản lý nói riêng, đồng thời nhấn mạnh khẳng định tầm quan trọng việc đưa CNTT vào giảng dạy môi trường sư phạm Mục tiêu cụ thể: Với mục tiêu trên, trình triển khai nghiên cứu đề tài tập trung giải mục tiêu cụ thể chủ yếu sau đây: Mơ hình bệnh viện phòng khám Các nghiệp vụ quy trình quản lý bệnh viện, phịng khám Quy trình phát triển phần mềm, sử dụng quy trình RUP Công cụ phát triển môi trường phát triển Phạm vi nghiên cứu: Phạm vi nội dung Với mục tiêu nghiên cứu đề mục phạm vi tài liệu tập trung vào: Mơ tả tốn, đưa kết q trình khảo sát hệ thống, yêu cầu nghiệp vụ mà hệ thống cần phải giải Phân tích yêu cầu nghiệp vụ tìm để đưa chức mà hệ thống xây dựng Đưa sơ đồ thiết kế hệ thống dựa phân tích có Mơ tả q trình cài đặt hệ thống từ thiết kế đưa A14538 - Phạm Trung Kiên PHẦN MỀM MÔ PHỎNG QUẢN LÝ BỆNH VIỆN 2012 Những kết thu sau tồn q trình thực Phạm vi thời gian: Từ tháng 04/2012 đến 05/2012 Phạm vi không gian: Bệnh viện Việt Đức Khoa quản lý bệnh viện – Đại học Thăng Long Mẫu khảo sát Phần mềm Quản L Bệnh Viện - MKV Hospital 7.0 Vấn đề nghiên cứu Chúng ta phải xây dựng hệ thống nào? Tìm hiểu quy trình nghiệp vụ bệnh viện, phòng khám nào? Để phục vụ cho việc xây dựng phát triển hệ thống Xây dựng phần mềm mô quản lý bệnh viện cơng cụ kỹ thuật gì? Giả thuyết nghiên cứu Chúng ta xây dựng phần mềm mô quản lý bệnh viện tuân theo quy trình RUP bao gồm bước: Khảo sát yêu cầu khách hàng, yêu cầu nghiệp vụ Phân tích yêu cầu Thiết kế hệ thống, thiết kế theo hướng đối tượng Cài đặt Kiểm thử Triển khai Mô tất quy trình cần thiết hệ thống quản lý bệnh viện Mang lại hiệu thiết thực cho Đại học Thăng Long Sử dụng ngơn ngữ lập trình C#, tảng Net FrameWork 4.0, công cụ Microsoft Visual 2010, Microsoft SQL server 2012 công nghệ phần mềm để xây dựng hệ thống mô quản lý bệnh viện Phƣơng pháp chứng minh giả thuyết nghiên cứu Phân tích tài liệu: Tìm hiểu quy trình phát triển phần mềm RUP thông A14538 - Phạm Trung Kiên PHẦN MỀM MÔ PHỎNG QUẢN LÝ BỆNH VIỆN 2012 qua tài liệu thư viện trường ĐH Thăng Long, qua internet giảng giảng viên môn tin trường ĐH Thăng Long Phỏng vấn: Phỏng vấn số đối tượng kỹ sư xây dựng phát triển phần mềm quản lý bệnh viện, phịng khám có Rút kinh nghiệm xây dựng phần mềm Phương pháp nghiên cứu: Phân tích tìm hiểu số phần mềm quản lý bệnh viện bệnh viện triển khai Phương pháp quan sát tổng kết thực tiễn 10 Luận Luận lý thuyết Một số định nghĩa Công nghệ phần mềm hay kỹ nghệ phần mềm: Là áp dụng cách tiếp cận có hệ thống, có kỷ luật, định lượng cho việc phát triển, sử dụng bảo trì phần mềm Ngành học kỹ nghệ phần mềm bao trùm kiến thức, công cụ, phương pháp cho việc định nghĩa yêu cầu phần mềm, thực tác vụ thiết kế, xây dựng, kiểm thử (software testing), bảo trì phần mềm Kỹ nghệ phần mềm sử dụng kiến thức lĩnh vực kỹ thuật máy tính, khoa học máy tính, quản lý, toán học, quản lý dự án, quản lý chất lượng, công thái học phần mềm (software ergonomics), kỹ nghệ hệ thống (systems engineering) Quy trình RUP viết tắt cụm từ (Rational Unified Process): Là quy trình xây dựng phần mềm mang tính lặp tạo Công ty Rational Software (được IBM mua năm 2003) IBM Rational Method Composer tích hợp vào RUP với mục đích chỉnh sửa qui trình theo mục đích riêng Nó cung cấp cho thành viên phát triển nhìn chung việc xây dựng phần mềm Đặc biệt dùng dự án phần mềm lớn phức tạp gồm giai đoạn (Khởi đầu, dự thảo chi tiết, thực xây dựng, chuyển giao) Microsoft Visual Studio 2010: cơng cụ hồn chỉnh cho phép xây dựng A14538 - Phạm Trung Kiên PHẦN MỀM MÔ PHỎNG QUẢN LÝ BỆNH VIỆN 2012 ứng dụng cho máy để bàn lẫn ứng dụng web doanh nghiệp theo nhóm Ngồi khả xây dựng ứng dụng desktop tốc độ cao, bạn cịn sử dụng cơng cụ phát triển mạnh mẽ dựa thành phần công nghệ khác nhằm đơn giản hóa thiết kế, phát triển triển khai giải pháp doanh nghiệp theo nhóm Cung cấp mơi trường tích hợp cơng cụ kiến trúc máy chủ nhằm đơn giản hóa tồn tiến trình phát triển ứng dụng Tạo kết kinh doanh với tiến trình hiệu quả, tùy biến dự đốn tăng cường khả làm việc liên thông khả theo dõi suốt chu trình phát triển với phân tích chi tiết Bất kể tạo lập giải pháp hay tăng cường ứng dụng có giải phóng sức sáng tạo bạn với cơng cụ dựng mẫu, kiến trúc phát triển cho phép bạn thực hóa tầm nhìn nhắm đến số lượng tảng công nghệ mở rộng, bao gồm điện tốn đám mây song song Hiện thực hóa hiệu làm việc nhóm cách khai thác tính cộng tác tiên tiến sử dụng cơng cụ kiểm định dị lỗi tích hợp nhằm vừa đảm bảo chất lượng giải pháp vừa giảm thiểu phí tổn phát triển Microsoft SQL server 2012: hệ thống quản lý sở liệu (Relational Database Management System (RDBMS) ) sử dụng Transact-SQL để trao đổi liệu Client computer SQL Server computer Một RDBMS bao gồm databases, database engine ứng dụng dùng để quản lý liệu phận khác RDBMS SQL Server tối ưu để chạy mơi trường sở liệu lớn (Very Large Database Environment) lên đến TeraByte phục vụ lúc cho hàng ngàn user SQL Server 2000 kết hợp tốt với server khác Microsoft Internet Information Server (IIS), E-Commerce Server, Proxy Server Nền tảng Net Framework 4.0: khung phần mềm phát triển Microsoft mà chạy chủ yếu Microsoft Windows Nó bao gồm thư viện lớn cung cấp khả tương tác ngơn ngữ (mỗi ngơn ngữ sử dụng mã viết ngôn ngữ khác) số ngôn ngữ lập trình Các chương trình văn cho NET Framework thực phần mềm môi A14538 - Phạm Trung Kiên 10 PHẦN MỀM MÔ PHỎNG QUẢN LÝ BỆNH VIỆN 2012 trường (như trái ngược với môi trường phần cứng ), gọi Common Language Runtime (CLR), ứng dụng máy ảo cung cấp dịch vụ quan trọng an ninh, quản lý nhớ , xử lý ngoại lệ Thư viện lớp CLR với tạo thành khung NET NET Framework sở Class Thư viện cung cấp giao diện người dùng , truy cập liệu , kết nối sở liệu , mật mã , ứng dụng web phát triển, số thuật toán , thơng tin liên lạc mạng Các lập trình sản xuất phần mềm cách kết hợp mã nguồn riêng họ với NET Framework thư viện khác NET Framework Được dự định để sử dụng hầu hết ứng dụng tạo cho tảng Windows Microsoft sản xuất môi trường phát triển tích hợp phổ biến chủ yếu cho NET phần mềm gọi Visual Studio(trích nguồn http://translate.google.com.vn/translate?hl=vi&langpair=en|vi&u=http://en.wi kipedia.org/wiki/.NET_Framework) Các thuật ngữ STT Tên thuật ngữ Giải thích Windows Cửa Sổ Class Lớp đối tượng lập trình hướng đối tượng Desktop Chỉ máy tính cá nhân Luận thực tiễn Hiện trường ĐH Thăng Long, sinh viên ngành Quản lý bệnh viện chưa tiếp cận với phần mềm quản lý bệnh viện, phòng khám A14538 - Phạm Trung Kiên 11 PHẦN MỀM MÔ PHỎNG QUẢN LÝ BỆNH VIỆN 2012 II DỰ KIẾN DÀN BÀI BÁO CÁO CHI TIẾT Chƣơng 1: Cơ sở lý luận việc xây dựng phần mềm mô QLBV 1.1 Khái niệm phần mềm mô quản lý bệnh viện 1.2 Sự hình thành phát triển phần mềm mơ 1.3 Vai trị mục đích việc xây dựng phần mềm mô QLBV Chƣơng 2: Giới thiệu tốn 2.1 Mơ tả tốn 2.2 Sơ đồ luồng cơng việc 2.3 Sơ đồ tổng quan mơ hình phòng khám bệnh viện 2.4 Yêu cầu nghiệp vụ 2.5 Sơ đồ chức 2.6 Kế hoạch phát triển dự án Chƣơng 3: Đặc tả chức hệ thống 3.1 Chức quản trị hệ thống 3.2 Chức quản lý công việc 3.3 Chức tạo báo cáo, bảng biểu Chƣơng 4: Thiết kế hệ thống 4.1 Thiết kế chức 4.2 Thiết kế kiến trúc logic hệ thống 4.3 Thiết kế sở liệu cho hệ thống Chƣơng 5: Cài đặt triển khai hệ thống 5.1 Cài đặt 5.2 Mã nguồn cài đặt hệ thống 5.3 Triển khai Chƣơng 6: Kết đạt đƣợc 6.1 Kỹ xây dựng phần mềm A14538 - Phạm Trung Kiên 12 PHẦN MỀM MÔ PHỎNG QUẢN LÝ BỆNH VIỆN 2012 6.2 Chương trình ứng dụng 6.3 Đáp ứng yêu cầu mặt nghiệp vụ 6.4 Khả hoạt động hệ thống Giải vấn đề phần mềm mô quản lý bệnh viện việc giảng dạy nâng cao chất lượng giảng dạy A14538 - Phạm Trung Kiên 13 PHẦN MỀM MÔ PHỎNG QUẢN LÝ BỆNH VIỆN 2012 DANH MỤC TÀI LIỆU THAM KHẢO [1] - Vũ Cao Đàm, Giáo trình phương pháp luận nghiên cứu khoa học, nhà xuất giáo dục Việt Nam, năm 2011 [2] - Vũ Cao Đàm, Đánh giá nghiên cứu khoa học, nhà xuất khoa học kỹ thuật, năm 2007 [3] - Mai Thúy Nga, Giáo trình công nghệ phần mềm, Đại học Thăng Long, năm 2011 [4] - Đặng Văn Đức, Phân tích thiết kế hướng đối tượng với UML, Viện công nghệ thông tin Việt Nam, năm 2011 Các viết: [5] - Sự thành công việc ứng dụng CNTT bệnh viện khả nhà quản lý – Tác giả: Bác sĩ Phan Xuân Trung viết ngày 03/09/2009 Nguồn: http://my.opera.com/phanxuantrung/blog/2009/09/03/ung-dung- cntt - ngày truy cập 20/4/2012 [6] - Ứng dụng CNTT bệnh viện đơi với thay đổi quy trình quản lý bệnh viện – Tác giả: Bác sĩ Phan Xuân Trung viết ngày 26/08/2009 Nguồn: http://my.opera.com/phanxuantrung/blog/show.dml/4283643 - ngày truy cập 20/04/2012 [7] - Bệnh án điện tử - Chứng minh thư sức khỏe – tác giả: Thái Hà (TPO) viết ngày 27/06/2009 Nguồn: http://www.giaoduc.edu.vn/news/song-khoe-730/Benh-an-dien-tuChung-minh-thu-suc-khoe-125478.aspx / Ngày truy cập: 20/04/2012 [8] - Ứng dụng cơng nghệ thơng tin chương trình đào tạo – tác giả: TS Nguyễn Kim Dung - Viện Nghiên cứu Giáo dục - Trường ĐH Sư phạm TPHCM viết ngày 11/04/2008 Nguồn: http://www.ier.edu.vn/content/view/124/163/ / Ngày truy cập: 200/4/2012 [9] - ỨNG DỤNG CÔNG NGHỆ THÔNG TIN TRONG GIẢNG DẠY: Bắt nhịp để phát triển – tác giả: Minh Thái – báo Vĩnh Long A14538 - Phạm Trung Kiên 14 PHẦN MỀM MÔ PHỎNG QUẢN LÝ BỆNH VIỆN 2012 Nguồn:http://huynhphuclinh.wordpress.com/2010/01/27/%E1%BB%A9ngd%E1%BB%A5ng-cong-ngh%E1%BB%87-thong-tin-tronggi%E1%BA%A3ng-d%E1%BA%A1yb%E1%BA%AFtnh%E1%BB%8Bp-d%E1%BB%83-phat-tri%E1%BB%83n/ / Ngày truy cập: 20/04/2012 A14538 - Phạm Trung Kiên 15 ... JSC Phần mềm có chức năng: Quản lý tiếp nhận – Khám bệnh, Quản lý cận lâm sàng, Quản lý lâm sàng, Quản lý tốn viện phí bảo hiểm y tế, Quản lý dược phẩm, Quản lý viện phí, Quản lý tài kế tốn, Quản. .. nhiều giải pháp, sản phẩm phần mềm quản lý bệnh viện nghiên cứu, ứng dụng kể đến số phần mềm sau: Phần Mềm Quản L Bệnh Viện - MKV Hospital 7.0 phần mềm quản lý bệnh viện phát triển công ty MKV... tài: “XÂY DỰNG PHẦN MỀM MÔ PHỎNG QUẢN LÝ BỆNH VIỆN CHO KHOA QUẢN LÝ BỆNH VIỆN TRƢỜNG ĐẠI HỌC THĂNG LONG”, với mong muốn góp phần lý giải nhiều vấn đề lý luận thực tiễn việc xây dựng phần mềm ứng