Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 58 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
58
Dung lượng
1,71 MB
Nội dung
Dựng chương trình quản lý bệnh án bệnh nhân HD: Voc hoàng khang Trầm thị thiên hương 810007t Trần nữ bích hịa 810881t Khóa 08 7/2008 LỜI CẢM ƠN o0o -Chúng em xin chân thành cảm ơn Ban Giám hiệu trường Đại học Tôn Đức Thắng, Khoa Công Nghệ - Thông Tin, quý Thầy Cô khoa q thầy trường tận tình giảng dạy, truyền đạt kiến thức quý báu suốt năm qua Chúng em xin cảm ơn thầy Võ Hòang Khang – giảng viên trực tiếp hướng dẫn tận tình giúp đỡ chúng em hoàn thành đề tài Xin cám ơn tất anh chị, bạn bè ngồi lớp bảo, giúp đỡ chúng tơi suốt thời gian học trường đặc biệt thời gian làm đề tài thực tập, học tập nhiều Cuối chúng xin cảm ơn cha mẹ gia đình người sinh thành nuôi dưỡng chúng cho chúng ăn học để chúng có ngày hơm Đáp lại quan tâm giúp đỡ nhà trường, thầy cơ, gia đình bạn bè, chúng em nỗ lực để hoàn thành tiểu luận mức tốt Chắc chắn tiểu luận chúng em cịn nhiều thiếu sót, kính mong thầy xem xét tận tình bảo Mọi lời nói khơng thể diễn tả hết biết ơn Một lần xin chân thành cảm ơn TpHCM, ngày 16 tháng 07 năm 2008 Trần Nữ Bích Hịa Trầm Thị Thiên Hương MỤC LỤC CHƯƠNG 1: TỔNG QUAN NGÔN NGỮ CÀI ĐẶT VÀ CƠ SỞ LÝ THUYẾT 1.1 Giới thiệu Visual Studio 2005 1.1.1 Công cụ phát triển Visual Studio 2005 1.2 Ngôn ngữ C# 10 1.2.1 Giới thiệu ngôn ngữ Visual C# 10 1.2.2 Kiến trúc tầng ngôn ngữ C# 11 1.3 Hệ quản trị SQL Server 2005 11 CHƯƠNG 2: TỔNG QUAN HỆ THỐNG 13 2.1 Nhiệm vụ hệ thống 13 2.2 Tổ chức bệnh viện 13 2.2.1 Quản lý nhân viên 13 2.2.2 Quản lý bệnh nhân 13 2.2.3 Quản lý trình khám chữa bệnh bệnh nhân bệnh viện 14 2.3 Hướng phát triển hệ thống quản lý bệnh nhân 15 CHƯƠNG 3: PHÂN TÍCH VÀ THIẾT KẾ 16 3.1 Biểu đồ UseCase (USECASE DIAGRAM) 16 3.2 Phân tích UseCase 18 3.2.1 Usecase “Cung Cấp Thông Tin Bệnh Nhân” 18 3.2.2 Usecase “ Đăng Nhập” 19 3.2.4 Usecase “ Quản Lý Hồ Sơ Bệnh Nhân ” 21 3.2.5 Usecase “ Lập Phiếu Khám” 22 3.2.6 Usecase “ Quản Lý Nội Trú” 23 3.2.6 Usecase “ Kê Toa” 24 3.2.7 Usecase “ Lập Phiếu Dịch Vụ” 25 3.2.8 Usecase “ Thống Kê Bệnh Nhân Nội Trú” 26 3.2.9 Usecase “ Quản Lý Nhân Viên” 27 3.2.10 Usecase “ Quản Lý Tài Khoản Người Dùng” 28 3.2.11 Usecase “ Quản Lý Các Danh Mục” 29 3.3 Mơ hình 30 3.4 Mô hình DFD 34 3.4.1 Mơ hình DFD mức tổng quát 34 3.4.2 Mơ hình mức phân rã 35 3.5 Mơ hình quan hệ liệu ERD 37 3.6 Mơ Hình Tổ Chức Dữ Liệu 38 3.7 Mơ Hình Vật Lý Dữ Liệu 39 CHƯƠNG 4: HIỆN THỰC HỆ THỐNG 46 4.1 Giới Thiệu 46 4.2 Giao diện người sử dụng 46 4.2.1 Form 46 4.2.2 Form đăng nhập 47 4.2.3 From đổi mật 47 4.2.4 Form danh mục thuốc 48 4.2.5 Form danh mục phòng 48 4.2.6 Form danh mục loại thuốc 49 4.4.7 Form danh muc loại dich vụ 49 4.2.8 Form danh mục khoa 50 4.2.9 Form danh muc gói bệnh 50 4.2.10 Form danh mục giường 51 4.2.11 Form danh mục dịch vụ 51 4.2.12 Form danh mục chuyên môn 52 4.2.13 Form danh mục bác sĩ 52 4.2.14 Form tìm kiếm bệnh nhân 53 4.2.15 Form tiền sử bệnh án bệnh nhân 53 4.2.16 Form trình nội trú 54 4.2.17 Form quản lý người dùng 54 4.2.18 From phiếu xuất viện 55 4.2.19 Form phiếu khám bệnh 55 CHƯƠNG 5: KẾT LUẬN VÀ ĐÁNH GIÁ 56 5.1 Kết đạt 56 5.2 Những hạn chế 56 5.3 Hướng phát triển 56 TÀI LIỆU THAM KHẢO 58 DANH MỤC HÌNH Hình 3.1 Mơ Hình UseCase 17 Hình 3.2 UseCase cung cấp thông tin bệnh nhân 18 Hình 3.3 UseCase đăng nhập 19 Hình 3.4 UseCase đổi mật 20 Hình 3.5 UseCase quản lý hồ sơ bệnh nhân 21 Hình 3.6 UseCase lập phiếu khám 22 Hình 3.7 UseCase quản lý nội trú 23 Hình 3.8 UseCase kê toa 24 Hình 3.9 UseCase lập phiếu dịch vụ 25 Hình 3.10 UseCase thống kê bệnh nhân nội trú 26 Hình 3.11 UseCase Quản lý nhân viên 27 Hình 3.12 Usecase quản lý tài khoản người dùng 28 Hình 3.13 UseCase quản lý danh mục 29 Hình 3.14 Mơ Hình Tuần Tự Usecase HoSoBenhNhan 30 Hình 3.15.Mơ Hình Tuần Tự Usecase ThongKeBenhNhanNoiTru 31 Hình 3.16.Mơ Hình Tuần Tự Usecase TaiKhoan 32 Hình 3.17.Mơ Hình Tuần Tự Usecase DangNhap 33 Hình 3.18.Mơ hình DFD mức tổng quát 34 Hình 3.19.Mơ hình phân rã Mức 35 Hình 3.20.Mơ hình phân rã Mức 36 Hình 3.21 Mơ hình quan hệ liệu ERD 37 Hình 4.1 Giao diện form 46 Hình 4.2 Giao diện form đăng nhập 47 Hình 4.3 Giao diện form đổi mật 47 Hình 4.4 Giao diện form danh mục thuốc 48 Hình 4.5 Giao diện form danh muc phòng 48 Hình 4.6 Giao diện form danh mục loại thuốc 49 Hình 4.7 Giao diện form danh mục loại dịch vụ 49 Hình 4.8 Giao diện form danh mục khoa 50 Hình 4.9 Giao diện form danh mục gói bệnh 50 Hình 4.10 Giao diện form danh mục giường 51 Hình 4.11 Giao diện form danh mục dịch vụ 51 Hình 4.12 Giao diện form danh mục chun mơn 52 Hình 4.13 Giao diện form danh mục bác sĩ 52 Hình 4.14 Giao diện form tìm kiếm bệnh nhân 53 Hình 4.15 Giao diện form tiền sử bệnh án bệnh nhân 53 Hình 4.16 Giao diện form trình nội trú 54 Hình 4.17 Giao diện form quản lý người dùng 54 Hình 4.18 Giao diện form phiếu xuất viện 55 Hình 4.19 Giao diện form phiếu khám bệnh 55 DANH MỤC BẢNG Bảng 3.1 Khoa 39 Bảng 3.2 Chuyên Môn 39 Bảng 3.3 Chức Vụ 39 Bảng 3.4 Bệnh 39 Bảng 3.5 Gói Bệnh 40 Bảng 3.6 Thuốc 40 Bảng 3.7 Loại Thuốc 40 Bảng 3.9 Phiếu Xuất Viện 41 Bảng 3.10 Phiếu Trả Viện 41 Bảng 3.11 Phiếu Nội Trú 41 Bảng 3.12 Hồ Sơ Bệnh Nhân 42 Bảng 3.13 Quá Trình Nội Trú 42 Bảng 3.14 Bác Sĩ 43 Bảng 3.15 Phiếu Khám Bệnh 43 Bảng 3.16 Loại Dịch Vụ 43 Bảng 3.17 Dịch Vụ 44 Bảng 3.18 Chi Tiết Dịch Vụ 44 Bảng 3.19 Giường 44 Bảng 3.20 Phòng 44 Bảng 3.21 Quá Trình Nội Trú 45 Bảng 3.22 Chi Tiết Phiếu Khám 45 CHƯƠNG 1: TỔNG QUAN NGÔN NGỮ CÀI ĐẶT VÀ CƠ SỞ LÝ THUYẾT 1.1 Giới thiệu Visual Studio 2005 1.1.1 Công cụ phát triển Visual Studio 2005 Cũng giống phiên Visual Studio Net trước đây, phiên Visual Studio 2005 tập hợp cơng cụ hồn chỉnh để xây dựng ứng dụng web, dịch vụ XML, ứng dụng Desktop Applications, ứng dụng hình với bàn phím ứng dụng điện thoại di động Các ngơn ngữ lập trình Visual Studio 2005 để phát triển ứng dụng như: Visual Basic, Visual C++, Visual C# Visual J# Cả ngôn ngữ lập trình sử dụng chung IDE, nơi cho phép chúng chia sẻ tiện ích cơng cụ nhằm tạo nên giải pháp tích hợp.Visual Studio 2005 cơng cụ phát triển phần mềm tích hợp mạnh mẽ với tính hấp dẫn: Thiết kế giao diện hỗ trợ viết mã (coding): hỗ trợ viết mã IntelliSense IntelliSense giúp viết mã nhanh hơn, ngòai cịn có khả sử dụng lại đoạn mã mẫu Xây dựng ứng dụng Web nhanh hơn: công cụ phát triển Web Visual Web Developer Công cụ cho phép tạo ứng dụng Web viết ASP.NET 2.0 Với Visual Web Developer, có khoảng 50 điều khiển Web tích hợp giúp phát triển ứng dụng Web nhanh đơn giản Hỗ trợ phát triển ứng dụng cho thiết bị di động: lập trình thiết bị di động trở thành xu hướng Không đơn giản phát triển ứng dụng cho thiết bị mà phát triển trò chơi thiết bị di động bùng nổ Đóng gói triển khai ứng dụng: Visual Studio 2005 cho phép đóng gói triển khai ứng dụng đơn giản dễ dàng máy chủ Web, mạng chia sẻ tập tin 1.2 1.2.1 Ngôn ngữ C# Giới thiệu ngôn ngữ Visual C# Visual C# ngôn ngữ lập trình trình đại, chạy tản công nghệ NET mạnh mẽ, kiểu liệu thông dụng, hướng đối tượng, tính bảo mật cao, khả phát triển hệ thống lớn Đặc biệt khả xây dựng ứng dụng đa tầng Visual C# ngôn ngữ dẫn xuất từ C C++, tạo từ tảng phát triển Microsoft bắt đầu với công việc C C++ thêm vào đặc tính để làm cho ngôn ngữ dễ sử dụng Nhiều số đặc tính giống với đặc tính có ngơn ngữ Java Khơng dừng lại đó, Microsoft đưa số mục đích xây dựng ngơn ngữ Những mục đích được tóm tắt sau: C# ngôn ngữ đơn giản C# ngôn ngữ đại C# ngôn ngữ hướng đối tượng C# ngôn ngữ mạnh mẽ mềm dẻo C# ngơn ngữ có từ khóa C# ngôn ngữ hướng module C# trở nên phổ biến Visual C# cho phép xây dựng ứng dụng Windows như: Windows Application, Class Library, Windows Service, Crystal Reports Application… Visual C# có ưu điểm xây dựng hệ thống đa tầng : tầng truy cập liệu (xây dựng lần sử dụng nhiều lần), tầng ứng dụng Đây điều kiện để phát triển, nâng cấp ứng dụng dễ dàng Bảng 3.17 Dịch Vụ Tên Thuộc Tính Kiểu Dữ Liệu Ràng Buộc Mơ Tả MaDichVu Nchar (10) NotNull Mã Dịch Vụ MaLoaiDV Nchar (10) NotNull Mã Loại Dịch Vụ TenDichVu Nvarchar (200) Tên Dịch Vụ Bảng 3.18 Chi Tiết Dịch Vụ Tên Thuộc Tính Kiểu Dữ Liệu Ràng Buộc Mô Tả MaChiTietDichVu Nchar (10) NotNull Mã Chi Tiết Dịch Vụ MaBenhNhan Nchar (10) NotNull Mã Bệnh Nhân MaBacSi Nchar (10) NotNull Mã Bác Sĩ MaDichVu Nchar (10) Mã Dịch Vụ KetLuan Nvarchar (200) Kết Luận LoiDan Nvarchar (500) Lời Dặn NgayLamDV Datetime Ngày Làm Dịch Vụ Bảng 3.19 Giường Tên Thuộc Tính Kiểu Dữ Liệu Ràng Buộc Mô Tả MaSoGiuong Nchar (10) NotNull Mã Số Giường MaPhong Nchar (10) NotNull Mã Phòng TinhTrang Nvarchar (50) Tình Trạng SoGiuong Nvarchar (50) Số Giường Bảng 3.20 Phịng Tên Thuộc Tính Kiểu Dữ Liệu Ràng Buộc Mơ Tả MaPhong Nchar (10) NotNull Mã Phòng TenPhong Nvarchar (100) Tên Phịng Bảng 3.21 Q Trình Nội Trú Tên Thuộc Tính Kiểu Dữ Liệu Ràng Buộc Mô Tả MaQuaTrinhNoiTru Nchar (10) NotNull Mã Quá Trình Nội Trú MaPhieuNoiTru Nchar (10) NotNull Mã Phiếu Nội Trú QuaTrinhBenhLy_Die Nvarchar (100) Qúa Trình Bệnh Lý Diễn nBienLamSang PhươngPhapDieuTri Biến Lâm Sàng Nvarchar (100) Phương Pháp Điều Trị HuongDieuTri_CheDo Nvarchar (100) Hướng Điều Trị_ Chế Độ Ngay Ngày Lập Quá Trình Nội Trú Datetime Bảng 3.22 Chi Tiết Phiếu Khám Tên Thuộc Tính Kiểu Dữ Liệu Ràng Buộc Mô Tả MaChiTietKhamBenh Nchar (10) NotNull Mã Chi Tiết Khám Bệnh MaBenh Nchar (10) NotNull Mã Bệnh MaBacSi Nchar (10) NotNull Mã Bác Sĩ TrieuChung Nvarchar (500) Triệu Chứng ChanDoan Nvarchar (500) Chẩn Đoán NgayLap Datetime Ngày Lập GhiChu Nvarchar (200) Ghi Chú CHƯƠNG 4: HIỆN THỰC HỆ THỐNG 4.1 Giới Thiệu Trước vào hệ thống để sử dụng, bạn phải đăng nhập vào 4.2 Giao diện người sử dụng 4.2.1 Form Hình 4.1 Giao diện form 4.2.2 Form đăng nhập Hình 4.2 Giao diện form đăng nhập 4.2.3 From đổi mật Hình 4.3 Giao diện form đổi mật 4.2.4 Form danh mục thuốc Hình 4.4 Giao diện form danh mục thuốc 4.2.5 Form danh mục phịng Hình 4.5 Giao diện form danh muc phịng 4.2.6 Form danh mục loại thuốc Hình 4.6 Giao diện form danh mục loại thuốc 4.4.7 Form danh muc loại dich vụ Hình 4.7 Giao diện form danh mục loại dịch vụ 4.2.8 Form danh mục khoa Hình 4.8 Giao diện form danh mục khoa 4.2.9 Form danh muc gói bệnh Hình 4.9 Giao diện form danh mục gói bệnh 4.2.10 Form danh mục giường Hình 4.10 Giao diện form danh mục giường 4.2.11 Form danh mục dịch vụ Hình 4.11 Giao diện form danh mục dịch vụ 4.2.12 Form danh mục chun mơn Hình 4.12 Giao diện form danh mục chuyên môn 4.2.13 Form danh mục bác sĩ Hình 4.13 Giao diện form danh mục bác sĩ 4.2.14 Form tìm kiếm bệnh nhân Hình 4.14 Giao diện form tìm kiếm bệnh nhân 4.2.15 Form tiền sử bệnh án bệnh nhân Hình 4.15 Giao diện form tiền sử bệnh án bệnh nhân 4.2.16 Form trình nội trú Hình 4.16 Giao diện form trình nội trú 4.2.17 Form quản lý người dùng Hình 4.17 Giao diện form quản lý người dùng 4.2.18 From phiếu xuất viện Hình 4.18 Giao diện form phiếu xuất viện 4.2.19 Form phiếu khám bệnh Hình 4.19 Giao diện form phiếu khám bệnh CHƯƠNG 5: KẾT LUẬN VÀ ĐÁNH GIÁ 5.1 Kết đạt Sau phân tích xây dựng chương trình đề tài “ Quản lý hồ sơ bệnh án bệnh nhân ” Chúng em đạt số kết sau: - Phân quyền rõ ràng người sử dụng admin - Quản lý cách lưu trữ bệnh án bệnh nhân trình khám điều trị bệnh viện - Quản lý danh mục liên quan đến hệ thống danh mục Bác Sĩ, Bệnh, Thuốc… - Đáp ứng yêu cầu tra cứu hồ sơ bệnh nhân cách dễ dàng - Thống kê bệnh nhân điều trị bệnh viện 5.2 Những hạn chế Mặc dù cố gắng để hoàn chỉnh phần cài đặt chương trình ứng dụng thực tế khơng tránh mặt hạn chế Những mặt hạn chế kể đến gồm: Hạn chế mặt liệu: Số lượng liệu hạn chế khiến cho độ xác chương trình chưa cao Hạn chế mặt chương trình: Do thời gian thực đề tài cịn hạn chế nên chương trình chưa đạt đến mức cao nhất, bên cạnh khơng thể tránh khỏi thiếu sót 5.3 Hướng phát triển Hệ thống quản lý bệnh nhân sau phân tích thiết kế cài đặt hồn thiện góp phần quan trọng việc quản lý chứng từ sổ sách bệnh nhân bệnh viện Nhất thiết cần phải có quản lý song song bệnh nhân với nhân viên bệnh viện Nếu chương trình cài đặt mơi trường mạng hay có trang web bệnh viện mạng internet hồn thiện hơn, lúc người nhà bệnh nhân theo dõi trình điều trị mà khơng thiết phải đến bệnh viện Điều quan trọng bệnh nhân phải chuyển viện trường hợp cấp bách đem hồ sơ bệnh án được, nơi bệnh nhân chuyển đến truy cập đến trang web mà bệnh nhân đến từ đó, xem thơng tin bệnh nhân đưa phương án điều trị hữu hiệu TÀI LIỆU THAM KHẢO [1] Giáo Trình Nhập Mơn UML (Ấn Bản Dành Cho Sinh Viên) - HUỲNH VĂN ĐỨC (Chủ biên), HOÀNG ĐỨC HẢI (Đồng tác giả) [2] C# 2005 - Tập 2: Lập Trình Windows Forms - PHẠM HỮU KHANG (Chủ biên), HOÀNG ĐỨC HẢI (Đồng tác giả) [3] C# 2005 - Tập 4, Quyển 1: Lập Trình Cơ Sở Dữ Liệu - PHẠM HỮU KHANG (Chủ biên); HOÀNG ĐỨC HẢI (Đồng tác giả) [4] http://javas2.com [5] http://codeproject.com ... trợ phát triển ứng dụng cho thi? ??t bị di động: lập trình thi? ??t bị di động trở thành xu hướng Không đơn giản phát triển ứng dụng cho thi? ??t bị mà phát triển trò chơi thi? ??t bị di động bùng nổ ... QuaTrinhBenhLy_DienBienLamSang, PhuongPhapDieuTri, HuongDieuTri_CheDo, Ngay) tblPhieuTraVien (MaPhieuTraVien, MaPhieuNoiTru, KetQuaDieuTri, ThoiGianTuVong, LyDoTuVong, KhamNghiemTuThi) tblPhieuXuatVien... em cịn nhiều thi? ??u sót, kính mong thầy xem xét tận tình bảo Mọi lời nói diễn tả hết biết ơn Một lần xin chân thành cảm ơn TpHCM, ngày 16 tháng 07 năm 2008 Trần Nữ Bích Hịa Trầm Thị Thi? ?n Hương