Xây dựng hệ thống quản lý bệnh nhân tại Bệnh viện trẻ em Hải Phòng

64 320 0
Xây dựng hệ thống quản lý bệnh nhân tại Bệnh viện trẻ em Hải Phò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

Xây dựng hệ thống quản lý bệnh nhân LỜI CẢM ƠN Trƣớc tiên em xin đƣợc bày tỏ trân trọng lòng biết ơn thày giáo PGS.TS Nguyễn Văn Vỵ giảng viên Bộ môn Công nghệ phần mềm – Khoa Công nghệ thông tin – Trƣờng Đại học Công nghệ - ĐHQGHN Trong suốt thời gian làm luận văn tốt nghiệp, thầy dành nhiều thời gian quí báu để tận tình bảo, hƣớng dẫn, định hƣớng cho em việc nghiên cứu, thực luận văn Em xin đƣợc cảm ơn thầy giáo, cô giáo Khoa Công nghệ thông tin Trƣờng Đại học Dân lập Hải Phòng, ngƣời dạy dỗ, trang bị cho em kiến thức bổ ích bốn năm học vừa qua Xin cảm ơn bạn bè, đồng nghiệp thành viên gia đình tạo điều kiện tốt nhất, động viên, cổ vũ em suốt trình học làm luận văn tốt nghiệp Hải Phòng, năm 2009 Bùi Thị Tƣơi Bùi Thị Tươi Xây dựng hệ thống quản lý bệnh nhân MỤC LỤC LỜI CẢM ƠN MỤC LỤC Chƣơng I BÀI TOÁN QUẢN LÝ NGHIỆP VỤ CỦA BỆNH VIỆN TRẺ EM HẢI PHÒNG 1.1 Hiện trạng bệnh viện Trẻ Em Hải Phòng 1.1.1 Quá trình hình thành phát triển 1.1.2 Nhiệm vụ mục tiêu hoạt động 1.2 Mô hình tổ chức quản lý 1.2.1 Mô hình tổ chức 1.2.2 Nhiệm vụ phòng ban 1.2.3 Hình thức, hoạt động nghiệp vụ quản lý bệnh nhân Chƣơng II MÔ HÌNH NGHIỆP VỤ 2.1 Biểu đồ ngữ cảnh hệ thống 2.1.1 Lập bảng phân tích 2.1.2 Xác định tác nhân 2.1.3 Tƣơng tác tác nhân hệ thống 10 2.1.4 Biểu đồ ngữ cảnh 11 2.2 Biểu đồ phân rã chức 11 2.2.1 Nhóm chức chi tiết 11 2.2.2 Biểu đồ phân rã chức 12 2.3 Mô tả nội dung chức chi tiết 13 2.3.1 Khám bệnh 13 2.3.2 Điều trị bệnh 13 2.3.3 Quản lý hồ sơ 14 2.3.4 Thanh toán 15 2.3.5 Báo cáo 16 2.4 Danh sách hồ sơ liệu đƣợc sử dụng 16 2.5 Ma trận thực thể chức 17 Chƣơng III 18 PHÂN TÍCH HỆ THỐNG QUẢN LÝ BỆNH NHÂN 18 3.1 Các mô hình xử lý nghiệp vụ 18 Bùi Thị Tươi Xây dưng hệ thống quản lý bệnh nhân 3.1.1 Biểu đồ luồng liệu mức 18 3.1.2 Biểu đồ luồng liệu mức 19 3.1.3 Hoàn thiện tiến trình nghiệp vụ - Các biểu đồ luồng liệu logic 23 3.2 Mô hình liệu quan niệm 30 3.2.1 Liệt kê, xác, chọn lọc 30 3.2.2 Xác định thực thể thuộc tính 33 3.2.3 Xác định mối quan hệ thực thể 35 3.2.3.Xác định mối quan hệ thuộc tính 36 3.2.5.Biểu đồ mô hình 38 CHƢƠNG IV 39 THIẾT KẾ HỆ THỐNG 39 4.1 Thiết kế sở liệu 39 4.1.1 Chuyển mô hình E-R sang mô hình quan hệ 39 4.1.2 Thiết kế sở liệu vật lý 43 4.1.3 Biểu đồ liên kết mô hình quan hệ 48 4.2 Xác định luồng liệu hệ thống 49 4.2.1 Biểu đồ luồng hệ thống tiến trình “1.0 Khám bệnh ” 49 4.2.2 Biểu đồ luồng hệ thống tiến trình “2.0 Điều trị bệnh” 50 4.2.3 Biểu đồ luồng hệ thống tiến trình “3.0 Quản lý hồ sơ” 51 4.2.4 Biểu đồ luồng hệ thống tiến trình “4.0 Thanh toán” 52 4.2.5 Biểu đồ luồng hệ thống tiến trình “5.0 Báo cáo” 52 4.2 Thiết kế hệ thống giao diện 53 4.2.1 Đặc tả giao diện nhập liệu 53 4.2.2 Tích hợp giao diện hệ thực đơn 56 Chƣơng V 58 CÀI ĐẶT VÀ THỬ NGHIỆM HỆ THỐNG 58 5.1 Môi trƣờng cài đặt 58 5.1.1 Hệ QTCSDL SQL SERVER 58 5.1.2 Ngôn ngữ VISUAL BASIC 59 5.2 Hệ thống phần mềm 61 5.3 Các hệ thống chức 61 KẾT LUẬN 63 TÀI LIỆU THAM KHẢO 64 Bùi Thị Tươi Xây dựng hệ thống quản lý bệnh nhân Chƣơng I BÀI TOÁN QUẢN LÝ NGHIỆP VỤ CỦA BỆNH VIỆN TRẺ EM HẢI PHÒNG 1.1 Hiện trạng bệnh viện Trẻ Em Hải Phòng 1.1.1 Quá trình hình thành phát triển Bệnh viện Trẻ Em Hải Phòng đơn vị nghiệp trực thuộc Sở Y tế Hải Phòng Bệnh viện đƣợc thành lập ngày 1/9/1977 với hợp tác CHDC Đức với phủ Việt Nam Bệnh viện nằm đƣờng Trƣờng Chinh - phƣờng Quán Trữ, Quận Kiến An, Hải Phòng Số Điện thoại bệnh viện: 031.3678269 Bệnh viện nằm khuôn viên có diện tích 3000 m2, bao gồm khu nhà: khu nhà tầng, bốn khu nhà tầng khu để gara ôtô, học tập sinh viên, khoa điện máy, trạm điện Với tổng số 350 giƣờng bệnh, gồm 383 công nhân viên, có 36 nhân viên sau đại học, 69 ngƣời tốt nghiệp đại học, 213 ngƣời có trung cấp, số khác 83 ngƣời Về chuyên môn có115 bác sỹ, 190 y sỹ 106 nhân viên làm nhiệm vụ khác 1.1.2 Nhiệm vụ mục tiêu hoạt động Nhiệm vụ bệnh viện chuyên khám chữa bệnh cho trẻ em từ sơ sinh đến 15 tuổi thuộc tỉnh Hải phòng Đồng thời bệnh viện làm nhiệm vụ chăm sóc trẻ em độ tuổi sơ sinh làm công tác phòng chống dịch, bệnh truyền nhiễm Công việc chẩn đoán đòi hỏi độ xác cao 1.2 Mô hình tổ chức quản lý Tổ chức bệnh viện gồm Ban giám đốc, phòng ban khoa Mỗi khoa lại chia thành chuyên khoa khác Ban giám đốc gồm Giám đốc: Bác sĩ VŨ THỊ THUỶ, phó giám đốc Mỗi phòng có trƣờng phòng đến hai phó phòng số nhân viên Mỗi khoa gồm có trƣởng khoa, hai phó khoa bác sĩ, y sỹ y tá Bùi Thị Tươi Xây dưng hệ thống quản lý bệnh nhân 1.2.1 Mô hình tổ chức Ban Giám Đốc Phòng Phòng Các Tổ Hành Khoa Chức Chính Cận Cán Quản Lâm Bộ Trị Sàng Chẩn Đoán Hình Ảnh Sinh Hoá Phòng Kế Hoạch Tổng Hợp Vô Sinh Các Phòng Phòng Khoa Vật Tƣ Tài Thiết Chính Lâm Bị Y Kế Sàng Tế Toán Phòng Điều Dƣỡng Huyết Học Tim Mạch Hô Hấp Ngoại Tiêu Hoá Truyền Nhiễm Sơ Sinh Mắt + RHM + TMH Hình Mô hình tổ chức Bệnh viện nhi Hải phòng 1.2.2 Nhiệm vụ phòng ban Ban Giám Đốc: Quản lý điều hành phòng ban Phòng Tổ chức cán bộ: Quản lý nhân toàn bệnh viện Phòng Hành quản trị: Chịu trách nhiệm sở vật chất bệnh viện Phòng Kế hoạch tổng hợp: Chịu trách nhiệm chuyên môn kế hoạch Phòng điều dƣỡng: Chịu trách nhiệm điều dƣỡng Phòng vật tƣ thiết bị ytế: Chịu trách nhiệm sửa chữa, quản lý vật tƣ thiết bị ytế Các khoa cận Lâm sàng: Xử lý xét nghiệm Các khoa Lâm sàng: Chịu trách nhiệm điều trị bệnh nhân Phòng tài kế toán (Tài vụ): Chịu trách nhiệm thu tiền viện phí, khoản thu chi khác nhau, quản lý toàn hoạt động tài bệnh viện Bùi Thị Tươi Xây dưng hệ thống quản lý bệnh nhân 1.2.3 Hình thức, hoạt động nghiệp vụ quản lý bệnh nhân Việc quản lý bệnh nhân bệnh viện phòng kế hoạch tổng hợp phụ trách Khi bệnh nhân đến khám bệnh đến phòng tiếp đón để đăng ký khám bệnh, bệnh nhân điền đầy đủ thông tin vào phiếu đăng ký khám bệnh Nhân viên bệnh viện cấp cho bệnh nhân sổ khám bệnh – Nếu bệnh nhân cấp cứu không cần giấy chuyển viện mà đƣợc nhận vào xử lý – Nếu bệnh nhân bình thƣờng phải có giấy chuyển viện từ cấp (Trạm ytế bệnh viện Quận, Huyện chuyển lên bệnh viện Tỉnh,Thành Phố) đƣa cho nhân viên làm thủ tục Sau bệnh nhân sang phòng tài vụ Tại – Nếu có thẻ khám bệnh miễn phí thẻ BHYT đƣa cho nhân viên đóng dấu miễn phí – Nếu phải mua phiếu khám Khi bệnh nhân vào điều trị mang theo giấy hẹn nhập viện – Nếu có thẻ khám bệnh miễn phí thẻ BHYT đƣa cho nhân viên làm thủ tục – Nếu đóng tạm thu viện phí 1.2.3.1 Hoạt động Khám bệnh Tại khoa khám bệnh, bác sỹ lấy thông tin bệnh nhân, khám yêu cầu xét nghiệm Các phiếu xét nghiệm đƣợc chuyển tới khoa xét nghiệm tƣơng ứng thuộc khối cận lâm sàng Sau tiến hành làm xét nghiệm cho bệnh nhân theo yêu cầu bác sỹ khám, kết xét nghiệm đƣợc gửi trả khoa khám bệnh Từ kết tổng hợp, bác sĩ khám ghi sổ y bạ đƣa định điều trị thích hợp cho bệnh nhân Nếu bệnh nhẹ, bệnh nhân điều trị ngoại trú, bác sĩ khám cần kê đơn thuốc cho bệnh nhân Nếu bệnh nặng, cần lập hồ sơ bệnh án sơ (bệnh viện giữ) viết giấy hẹn nhập viện (bệnh nhân giữ) để bệnh nhân nhân vào điều trị nội trú 1.2.3.2 Hoạt động điều trị bệnh Khi bệnh nhân đến khoa điều trị, nhân viên khoa tiếp nhận HSBA bệnh nhân từ y vụ Một bác sỹ đƣợc phân công điều trị chịu trách nhiệm tình trạng bệnh nhân trình điều trị chuyên khoa Bùi Thị Tươi Xây dưng hệ thống quản lý bệnh nhân Bệnh nhân đƣợc bác sỹ điều trị khám đƣa y lệnh chăm sóc hàng ngày Trong trình điều trị, bác sỹ điều trị yêu cầu bệnh nhân khám lại phòng khám chuyên khoa đó, yêu cầu hội chẩn để thực phẫu thuật Bệnh nhân trình điều trị đƣợc chuyển khoa điều trị từ khoa điều trị sang khoa điều trị khác Hàng ngày, theo đơn thuốc y lệnh chăm sóc bệnh nhân, y tá lập phiếu lĩnh thuốc gửi xuống phòng dƣợc yêu cầu lĩnh thuốc Thông tin trình điều trị cho bệnh nhân đƣợc tập hợp sau ca điều trị để cập nhật thông tin vào HSBA Các loại dịch vụ y tế đặc biệt mà bệnh nhân sử dụng dịch vụ trình điều trị đƣợc ghi lại chi tiết, kết thúc ca điều trị khoa điều trị lập bảng thống kê dịch vụ bệnh nhân sử dụng gửi tới phòng y vụ để tính toán tổng hợp chi phí điều trị bệnh nhân 1.2.3.3 Hoạt động quản lý hồ sơ Y vụ có trách nhiệm quản lý cập nhật trực tiếp HSBA bệnh nhân Kết thúc ca khám bệnh khoa khám bệnh, dựa vào thông tin khám HSBA sơ đƣợc lập khoa khám bệnh, y vụ lập bảng kê chi phí khám bệnh bệnh nhân gửi tới tài vụ HSBA sơ đƣợc lập khoa khám bệnh bệnh nhân đƣợc chuyển tới y vụ Bệnh nhân mang giấy hẹn nhập viện vào, dựa vào giấy tìm đƣợc hồ sơ bệnh án (HSBA) sơ Cán y vụ có trách nhiệm lập HSBA thức cho bệnh nhân Cán y vụ bàn giao bệnh nhân với bác sỹ khoa điều trị, thông tin HSBA bệnh nhân đƣợc chuyển cho bác sỹ điều trị theo dõi Kết thúc ca điều trị bệnh nhân, y vụ cần lập bảng thống kê dịch vụ mà bệnh nhân sử dụng khoa điều trị để tính toán tổng hợp lập bảng kê chi phí điều trị bệnh nhân gửi tới tài vụ Sau đóng viện phí, bệnh nhân mang biên lai thu viện phí tới y vụ để y vụ lập giấy viện đƣa lại cho bệnh nhân để hoàn tất thủ tục viện Bùi Thị Tươi Xây dưng hệ thống quản lý bệnh nhân 1.2.3.4 Hoạt động toán Tại phòng kế toán, nhân viên kế toán đóng dấu miễn cho bệnh nhân có BHYT, lập phiếu thu với bệnh nhân thƣờng Lập biên lai thu viện phí cho bệnh nhân từ bảng kê chi phí điều trị bảng kê chi phí khám bệnh y vụ gửi tới Sau đƣa lại cho bệnh nhân biên lai thu viện phí 1.2.3.5 Báo cáo Nhân viên bệnh viện tiến hành tổng hợp tình hình lập báo cáo theo kỳ có yêu cầu lãnh đạo Bùi Thị Tươi Xây dựng hệ thống quản lý bệnh nhân Chƣơng II MÔ HÌNH NGHIỆP VỤ 2.1 Biểu đồ ngữ cảnh hệ thống 2.1.1 Lập bảng phân tích Bảng phân tích xác định chức năng, tác nhân hồ sơ Động từ + Bổ ngữ Khám bệnh, ghi sổ Kê đơn Lập hồ sơ bệnh án sơ Viết giấy hẹn nhập viện Tiếp nhận HSBA sơ Khám, đƣa y lệnh Lập phiếu lĩnh thuốc Cập nhật thông tin vào HSBA Lập bảng thống kê dv bn sd Lập bảng kê chi phí khám Lập HSBA thức Lập bảng kê chi phí điều trị Lập giấy viện Lập phiếu thu Lập biên lai thu viện phí Lập báo cáo Danh từ phiếu đăng ký khám bệnh sổ khám bệnh Bệnh nhân Phòng tài vụ khoa khám bệnh phiếu xét nghiệm khoa xét nghiệm đơn thuốc giấy hẹn nhập viện hồ sơ bệnh án sơ khoa điều trị Phòng y vụ nhân viên y lệnh phiếu lĩnh thuốc HSBA thức bảng thống kê dịch vụ bn sử dụng bảng kê chi phí khám bệnh bảng kê chi phí điều trị giấy viện phiếu thu Biên lai thu viện phí báo cáo Nhận xét HSDL HSDL tác nhân tác nhân tác nhân HSDL tác nhân HSDL HSDL HSDL tác nhân tác nhân tác nhân HSDL HSDL HSDL HSDL HSDL HSDL HSDL HSDL HSDL HSDL 2.1.2 Xác định tác nhân Hệ thống có tác nhân sau: – BỆNH NHÂN: Là ngƣời đến khám bệnh Đƣợc chia làm loại: Bệnh nhân thƣờng, Bệnh nhân BHYT Bệnh nhân cấp cứu Bùi Thị Tươi Xây dựng hệ thống quản lý bệnh nhân 10 – KHOA XÉT NGHIỆM: Các khoa cận lâm sàng chịu trách nhiệm xử lý xét nghiệm – LÃNH ĐẠO BỆNH VIỆN:Là ngƣời quản lý điều hành bao quát chung hoạt động bệnh viện 2.1.3 Tương tác tác nhân hệ thống – Tác nhân: BỆNH NHÂN Bệnh nhân đến bệnh viện điền thông tin vào phiếu đăng kí khám bệnh Để xác định bệnh, bệnh nhân phải làm số xét nghiệm phục vụ tổng hợp kết khám bệnh định điều trị thích hợp Bệnh nhân điều trị ngoại trú nhập viện điều trị nội trú Sau toán tiền viện phí với bệnh viện bệnh nhân hoàn tất thủ tục viện Hệ thống phải nắm bắt thông tin bệnh nhân thông qua sổ khám chữa bệnh, đƣa kết khám tổng hợp định điều trị Nếu bệnh nhân điều trị ngoại trú kê đơn thuốc cho bệnh nhân, bệnh nhân điều trị nội trú làm hồ sơ bệnh án sơ cho bệnh nhân Hệ thống theo dõi bệnh cho bệnh nhân, tiến hành chăm sóc chữa trị theo y lệnh, cung cấp dịch vụ đặc biệt Khi bệnh nhân viện tính tiền viện phí, gửi biên lai thu viện phí cho bệnh nhân – Tác nhân: KHOA XÉT NGHIỆM Nhận giấy xét nghiệm từ khoa khám bệnh Sau xét nghiệm có kết trả cho khoa khám bệnh – Tác nhân: LÃNH ĐẠO BỆNH VIỆN Lãnh đạo bệnh viện phải nắm bắt tình hình bệnh viện tất mặt, cách gửi yêu cầu báo cáo Hệ thống phòng, khoa có nhiệm vụ lập báo cáo hoạt động theo yêu cầu gửi cho lãnh đạo bệnh viện Bùi Thị Tươi Xây dựng hệ thống quản lý bệnh nhân 50 4.2.2 Biểu đồ luồng hệ thống tiến trình “2.0 Điều trị bệnh” HSBA sơ (11) Phòng y vụ bảng thống kê dịch vụ sử dụng 2.4 lập bảng thống kê dịch vụ bn sdụng HSBA 2.1 Tiếp nhận HSBA HSBA(12) Bảng thống kê DV BN SD(18) Thông tin bệnh án g Y lệnh 2.5 Cập nhật thông tin vào HSBA 2.2 khám, y lệnh 2.3 Lập phiếu lĩnh thuốc Dòng bảng thống kê(19) dòng phiếu lĩnh thuốc (17) phiếu lĩnh thuốc(16) Hình 4.4 Biểu đồ luồng hệ thống“2.0 Điều trị bệnh” Bùi Thị Tươi Xây dựng hệ thống quản lý bệnh nhân 51 4.2.3 Biểu đồ luồng hệ thống tiến trình “3.0 Quản lý hồ sơ” k bảng kê chi phí khám bệnh bảng kê chi phí khám 3.1 Lập bảng kê chi phí khám t.tin khám Khoa khám HSBA sơ (11) bệnh HSBA sơ 3.2 Phòng tài vụ e ggiấy hẹn nhập viện Lập HSBA thức giấy hện nhập viện HSBA(12) Bảng thống kê DV BN SD(18) Biên lai thu BỆNH viện phí NHÂN giấy viện 3.4 Lập giấy viện Chi phí khám bệnh 3.3 Lập bảng kê bảng thống kê dvụ Khoa chi phí điều trị điều trị l bảng kê chi phí điều trị Dòng bảng thống kê(19) m giấy viện Dòng biên lai (21) biên lai (20) Hình 4.5Biểu đồ luồng hệ thống “3.0 Quản lý hồ sơ” Bùi Thị Tươi Xây dựng hệ thống quản lý bệnh nhân 52 4.2.4 Biểu đồ luồng hệ thống tiến trình “4.0 Thanh toán” BỆNH NHÂN biên lai thu viện phí phiếu toán viện 4.2 Lập biên lai thu viện phí biên lai (20) 4.1 phiếu thu Lập phiếu n phiếu thu thu HSBA(12) HSBA sơ (11) bảng kê chi phí trịphí bệnh bảngĐiều kê chi điều trị khám Phòng y vụ Dòng biên lai (21) Hình 4.6Biểu đồ luồng hệ thống “4.0 Thanh toán” 4.2.5 Biểu đồ luồng hệ thống tiến trình “5.0 Báo cáo” Bảng thống kê DV BN SD(18) Dòng bảng thống kê(19) HSBA(12) 5.1 Lập báo cáo Báo cáo Yêu cầu báo cáo LÃNH ĐẠO HSBA sơ (11) q Báo cáo Hình 4.7Biểu đồ luồng hệ thống “5.0 Báo cáo” Bùi Thị Tươi Xây dựng hệ thống quản lý bệnh nhân 53 4.2 Thiết kế hệ thống giao diện 4.2.1 Đặc tả giao diện nhập liệu Giao diện “Bác sỹ” Hình 4.8 Mẫu thiết kế giao diện danh sách bác sỹ Giao diện “Bệnh” Hình 4.9 Mẫu thiết kế giao diện danh sách bệnh Bùi Thị Tươi Xây dựng hệ thống quản lý bệnh nhân 54 Giao diện “Bệnh nhân” Hình 4.10 Mẫu thiết kế giao diện danh sách bệnh nhân Giao diện “Dịch vụ ” Hình 4.11 Mẫu thiết kế giao diện danh sách dịch vụ Bùi Thị Tươi Xây dựng hệ thống quản lý bệnh nhân 55 Giao diện “Nhân viên” Hình 4.12 Mẫu thiết kế giao diện danh sách nhân viên Giao diện “Thuốc” Hình 4.13 Mẫu thiết kế giao diện danh sách thuốc Bùi Thị Tươi Xây dựng hệ thống quản lý bệnh nhân 56 4.2.2 Tích hợp giao diện hệ thực đơn Giao diện “Dịch vụ bệnh nhân sử dụng” Hình 4.14 Mẫu thiết kế giao diện bảng thống kê dịch vụ bệnh nhân sử dụng Giao diện “hồ sơ bệnh án” Hình 4.15 Mẫu thiết kế giao diện hồ sơ bệnh án Bùi Thị Tươi Xây dựng hệ thống quản lý bệnh nhân 57 Giao diện “biên lai thu viện phí” Hình 4.16 Mẫu thiết kế giao diện bi ên lai thu viện phí Bùi Thị Tươi Xây dựng hệ thống quản lý bệnh nhân 58 Chƣơng V CÀI ĐẶT VÀ THỬ NGHIỆM HỆ THỐNG 5.1 Môi trƣờng cài đặt 5.1.1 Hệ QTCSDL SQL SERVER SQL Server hệ quản trị CSDL quan hệ (RDBMS) sử dụng Transact-SQL để trao đổi liệu Client computer SQL Server computer Một RDBMS bao gồm database, database engine ứng dụng dùng để quản lý liệu phận khác RDBMS SQL Server 2000 đƣợc tối ƣu hóa để chạy hàng ngàn user, SQL Server 2000 kết hợp ăn ý với server khác nhƣ Microsoft Internet Information Server (IIS), E-Commerce, Proxy Server… Dùng để lƣu trữ liệu cho ứng dụng Khả lƣu trữ liệu lớn, truy vấn liệu nhanh.Quản trị CSDL cách kiểm soát liệu nhập vào liệu truy xuất khỏi hệ thống việc lƣu trữ liệu vào hệ thống Có nguyên tắc ràng buộc liệu ngƣời dùng hay hệ thống định nghĩa Công nghệ CSDL chạy nhiều môi trƣờng khác nhau, khả chia sẻ CSDL cho nhiều hệ thống khác nhau.Cho phép liên kết giao tiếp hệ thống CSDL khác lại với SQL Server có editions: Enterprise, Standard, Personal, Developer, Desktop Engine (MSDE), Win CE * Các thành phần SQL Server 2000 - Database: sở liệu SQL Server - Tệp tin log: tệp tin lƣu trữ chuyển tác SQL Server - Table: bảng liệu - Filegroups: tệp tin nhóm - Diagrams: sơ đồ quan hệ - Views: khung nhìn (bảng ảo) số liệu dựa bảng - Stored Procedure: thủ tục hàm nội - User defined Function: hàm ngƣời dùng định nghĩa Users: ngƣời sử dụng CSDL Role: quy định chức hệ thống SQL Server Bùi Thị Tươi Xây dựng hệ thống quản lý bệnh nhân - Rules: quy tắc - Defaults: giá trị - User-defined data types: kiểu liệu ngƣời dùng định nghĩa 59 - Full-text catalogs: tập tin phân loại liệu c) Đối tượng CSDL CSDL đối tƣợng có ảnh hƣởng cao làm việc với SQL Server Bản thân SQL Server CSDL bao gồm đối tƣợng database, table, view, stored proceduce số CSDL hỗ trợ khác CSDL SQL Server CSDL đa ngƣời dùng, với Server có hệ quản trị CSDL Nếu muối nhiều hệ quản trị CSDL cần nhiều Server tƣơng ứng Truy cập CSDL củab SQL Server dựa vào tài khoản ngƣời dùng riêng biệt ứng với quyền truy cập định Khi cài đặt SQL Server có CSDL mặc định: Master, Msdb, Tempdb, Pubs, Northwind d) SQL Server 2000 quản trị CSDL Quản trị CSDL gọi DBA, ứng dụng sử dụng CSDL SQL Server 2000, phần phát triển ứng dụng, SQL Server quản trị CSDL cho ứng dụng Để quản trị bảo trì CSDL vận hành, liệu thay đổi theo thời gian không gian ngƣời quản trị cần phải quan tâm đến yếu tố xảy CSDL - Sắp xếp lập kế hoạch công việc: lập kế hoạch công việc theo thời gian, theo định kỳ mà không gây sai sót - Sao lƣu liệu phục hồi liệu (backupdatabase- Restore database): công việc cần thiết,vì có cố liệu bị hƣ hỏng, cần phải - có lƣu để phục hồi , bảo vệ CSDL cách an toàn - Quản trị danh mục Full-text - Thực thao tác cập nhật liệu - Thiết lập mục - Import Export liệu Quản lý tài khoản đăng nhập ngƣời dùng CSDL 5.1.2 Ngôn ngữ VISUAL BASIC Ngay từ đời, Visual Basic đƣợc coi nhƣ đột phá làm thay đổi đáng kể nhận thức sử dụng Windows Trải qua gần mƣời năm với phiên bản, Bùi Thị Tươi Xây dựng hệ thống quản lý bệnh nhân 60 Visual Basic tiến xa trở thành ngôn ngữ lập trình phổ biến Đây công cụ mạnh để phát triển ứng dụng Windows Thành phần “Visual” nói đến phƣơng thức dùng để tạo giao diện đồ họa ngƣời sử dụng (GUI) Thay phải viết dòng mã để mô tả xuất vị trí thành phần giao diện, ta cần thêm vào đối tƣợng đƣợc định nghĩa trƣớc vị trí hình Ngoài tính tƣơng thích với phiên VB trƣớc đó, VB6 hỗ trợ phát triển ứng dụng 32 bit, tạo tệp tin thi hành khả lập điều khiển (Control mình, tăng cƣờng cho Internet có tính sở liệu mạnh hơn) Một ứng dụng Visual Basic bao gồm hay nhiều Project đƣợc nhóm lại với Mỗi Project bao gồm hay nhiều mẫu biểu (Form) Trên Form đặt điều khiển khác Để phát triển ứng dụng Visual Basic, sau tiến hành phân tích thiết kế, xây dựng CSDL, cần phải qua bƣớc chính: - Bƣớc 1: Thiết kế giao diện, Visual Basic dễ dàng cho bạn thiết kế giao diện kích hoạt thủ tục mã lệnh - Bƣớc 2: Viết mã lệnh nhằm kích hoạt giao diện xây dựng Bƣớc 3: Chỉnh sửa tìm lỗi * Giới thiệu chung ADO ADO công cụ để truy cập đến CSDL đƣợc xây dựng OLEDB (Object Linking and Embeding Database) Nếu OLEDB công nghệ đuợc xây dựng mức hệ thống công nghệ ADO đƣợc xây dựng mức ứng dụng Khi lập trình tƣơng tác trực tiếp với OLE DB mà thay vào ta lập trình với ADO Ƣu điểm lập trình với ADO: - Dễ sử dụng - Không phụ thuộc vào ngôn ngữ lập trình Có thể sử dụng ngôn ngữ nhƣ: Visual basic, Java, C++,… - Không phụ thuộc vào nguồn liệu ADO truy cập đến nguồn liệu khác thông qua OLE DB - Dễ dàng mở rộng Bùi Thị Tươi Xây dựng hệ thống quản lý bệnh nhân 61 * Mô hình đối tượng ADO Conection Errors Error Command Parameters Parameter Recordset Fields Field 5.2 Hệ thống phần mềm Nhập liệu: Nhấn nút “Nhập” form, điền đầy đủ thông tin cần thiết sau nhấn “Ghi” để lƣu lại Sửa liệu: Chọn ghi cần sửa chữa, điền thông tin cần thay đổi sau nhấn nút “Sửa” để lƣu lại thay đổi vừa nhập vào Xoá liệu: Chọn ghi cần xoá nút “Xoá” để xoá ghi vừa chọn Tìm kiếm liệu: Chọn bảng lƣu trữ thông tin cần tìm, chọn tiêu trí tìm kiếm, điền từ khoá cần tìm nhấn nút “Tìm kiếm” để bắt đầu tìm Thông tin tìm đƣợc đƣợc đẩy lƣới liệu bên dƣới 5.3 Các hệ thống chức - Hệ thống bao gồm bốn hệ : “Cập nhật thông tin”, “Quản lý bệnh nhân”, “Thống kê – Báo cáo” “Trợ giúp” - Hệ “Cập nhật chung”: Cập nhật thông tin thuốc, nhân viên, bác sỹ, khoa, bệnh, khoản chi phí, loại xét nghiệm, bệnh nhân, dịch vụ - Hệ “Quản lý bệnh nhân”: Cập nhật thông tin, biên lai thu viện phí, phiếu lĩnh thuốc, bảng thống kê dịch vụ bệnh nhân sử dụng Bùi Thị Tươi Xây dựng hệ thống quản lý bệnh nhân 62 - Hệ “Thống kê – Báo cáo”: Thông báo tình hình sử dụng thuốc,tình hình bệnh nhân xuất nhập viện,tình hình bệnh nhân sử dụng dịch vụ có yêu cầu từ lãnh đạo - Hệ “Trợ giúp”: Hỗ trợ ngƣời sử dụng chƣơng trình mặt tìm kiếm thông tin cách sử dụng chức chƣơng trình Bùi Thị Tươi Xây dựng hệ thống quản lý bệnh nhân 63 KẾT LUẬN Qua trình làm đồ án tốt nghiệp với đề tài “ Xây dựng chƣơng trình quản lý Bệnh nhân Bệnh viện trẻ em Hải Phòng”, thân em tự thấy thu đƣợc kết sau: - Nắm bắt đƣợc quy trình nghiệp vụ công việc khám chữa bệnh ,quản lý hồ sơ, toán Bệnh viện trẻ em Hải Phòng - Hiểu biết đƣợc phƣơng pháp phân tích thiết kế hƣớng cấu trúc, từ áp dụng hiểu biết để phân tích thiết kế toán theo hƣớng cấu trúc - Có đƣợc kinh nghiệm thực tế đƣợc tham gia vào dự án nhỏ cụ thể để áp dụng đƣợc kiến thức đƣợc học vào thực tiễn - Tiến hành phân tích thiết kế hoàn thiện hệ thống phƣơng pháp hƣớng cấu trúc cách đầy đủ - Cài đặt số module để thử nghiệm Ngôn ngữ Visual Basic 6.0 sử dụng Hệ QTCSDL SQL Server để lƣu trữ liệu Về thực nghiệm thiết kế cài đặt thành công chƣơng trình thể phù hợp nội dung đề tài - Song kỹ lập trình hạn chế nên giao diện chƣơng trình chƣa thật thân thiện với ngƣời sử dụng đáp ứng đƣợc số chức đề tài Trong thời gian tới, em tiếp tục hoàn chỉnh chức thời bổ sung thêm chức mang lại tiện dụng cho ngƣời sử dụng Trong tƣơng lai, em hi vọng cố gắng hoàn thiện tốt đề tài cố gắng đáp ứng đƣợc yêu cầu hệ thống thực đòi hỏi Vì kính mong thầy giáo, cô giáo bạn xem xét, bảo giúp đỡ em để em hoàn thành đề tài tốt Bùi Thị Tươi Xây dựng hệ thống quản lý bệnh nhân 64 TÀI LIỆU THAM KHẢO PGS TS Nguyễn Văn Vỵ (2004), Giáo trình phân tích thiết kế hệ thống thông tin, NXB thống kê, Hà nội Nguyễn Thị Ngọc Mai (2004), Visual Basic 6.0 - Lập trình sở liệu, Nhà xuất lao động – xã hội Giáo trình Visual Basic 6.0 Nhà xuất Giao thông vận tải Nguyễn Văn Vỵ, Nguyễn Việt Hà (2006) Giáo trình kỹ nghệ phần mềm, Đại học công nghệ, Đại học Quốc gia Hà Nội Bùi Thị Tươi

Ngày đăng: 05/11/2016, 22:02

Từ khóa liên quan

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

Tài liệu liên quan