Xây dựng chương trình quản lý bệnh viện

50 13 0
Xây dựng chương trình quản lý bệnh viện

Đ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

BÁO CÁO ĐỒ ÁN TỐT NGHIỆP GVHD: Th.S Trương Trọng Cần TRƢỜNG ĐẠI HỌC VINH KHOA CÔNG NGHỆ THÔNG TIN o0o - XÂY DỰNG CHƢƠNG TRÌNH QUẢN LÝ BỆNH VIỆN ĐỒ ÁN TỐT NGHIỆP NGHÀNH KỸ SƢ CÔNG NGHỆ THÔNG TIN Giáo viên hƣớng dẫn : ThS Trƣơng Trọng Cần Sinh viên thực : Lê Nghĩa Đàn Lƣơng Thị Dịu Lớp : 46E2-CNTT VINH, 05/2010 Sinh viên thực : Lƣơng Thị Dịu & Lê Nghĩa Đàn - 46E2_CNTT ĐH Vinh BÁO CÁO ĐỒ ÁN TỐT NGHIỆP GVHD: Th.S Trương Trọng Cần MỤC LỤC LỜI CẢM ƠN MỞ ĐẦU TỔNG QUAN ĐỀ TÀI 1.1 Giới thiệu đề tài 1.1.1 Tên đề tài 1.1.2 Mục đích ứng dụng 1.2 Hƣớng nghiên cứu 1.2.1 Về mặt lý thuyết 1.2.2 Về định hƣớng chƣơng trình 1.3 Dự kiến kết đạt đƣợc 1.3.1 Dự kiến cho ứng dụng quản lý bệnh viện Chƣơng 1: CƠ SỞ LÝ THUYẾT 10 Ngôn ngữ sử dụng 10 1.1 Ngơn ngữ lập trình C#.Net 11 1.1.1 Công nghệ Net (Dot net) 11 1.1.2 Ngơn ngữ lập trình C#.NET 12 1.2 Hệ quản trị sở liệu SQL Server 2005 14 1.2.1 Giới thiệu 14 1.2.2 Các thành phần quan trọng SQL Server 2005 14 1.3 Phân tích thiết kế hệ thống hƣớng đối tƣợng sử dụng UML Error! Bookmark not defined 1.3.1 Nguyên tắc Error! Bookmark not defined 1.3.2 Các giai đoạn thực Error! Bookmark not defined 1.3.3 Công cụ Error! Bookmark not defined Tìm hiểu cách nhận dạng đầu vào, đầu 15 2.2.1 Thành phần đầu vào 15 2.2.2 Kiểm tra điều kiện đầu vào 15 2.2.3 Thành phần đầu 17 Chƣơng 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 21 Phân tích hệ thống 21 1.1 Phân tích yêu cầu 21 1.1.1 Yêu cầu chung 21 1.1.2 Yêu cầu quản lý 21 1.1.3 Yêu cầu chƣơng trình 22 Sinh viên thực : Lƣơng Thị Dịu & Lê Nghĩa Đàn - 46E2_CNTT ĐH Vinh BÁO CÁO ĐỒ ÁN TỐT NGHIỆP GVHD: Th.S Trương Trọng Cần 1.1.4 Yêu cầu giao diện sử dụng 22 1.2 Biểu đồ phân cấp chức năng………………………………………22 1.3 Biểu đồ luồng liệu mức ngữ cảnh…………………………… 23 1.3.1 Biểu đồ luồng liệu mức đỉnh………………………………24 1.4 Biểu đồ luồng liệu mức dƣới đỉnh…………………………… 25 1.4.1 Danh mục quản lý…………………………………………… 26 1.4.2 Danh mục tiềm kiếm……………………………………….…27 1.4.3.Danh mục nghiệp vụ………………………………………… .28 1.4.4 Danh mục báo cáo thống kê………………………………… 29 1.4.5 Danh mục in……………………………………………………30 Thiết kế hệ thống 31 2.1 Xây dựng quy trình bệnh nhân đến khám điều trị 31 2.2 Thiết kế sở liệu 32 2.3 Sơ đồ quan hệ 40 2.2 Thiết kế giao diện 40 Chƣơng 3: CÀI ĐẶT VÀ TRIỂN KHAI CHƢƠNG TRÌNH 41 Các thành phần chƣơng trình quản lý bệnh viện 41 1.1 Tầng giao diện UI (user interface) 41 1.2 Tầng Data 41 1.3 Tầng nghiệp vụ 42 1.4 Cơ sở liệu 42 Kết Demo 42 2.1 Form giao diện ngƣời dùng 42 2.2 Form giao diện quản lý thành phần 44 KẾT LUẬN VÀ HƢỚNG PHÁT TRIỂN 49 Kết đạt đƣợc 49 Hƣớng phát triển đề tài 49 TÀI LIỆU THAM KHẢO 50 Sinh viên thực : Lƣơng Thị Dịu & Lê Nghĩa Đàn - 46E2_CNTT ĐH Vinh BÁO CÁO ĐỒ ÁN TỐT NGHIỆP GVHD: Th.S Trương Trọng Cần LỜI CẢM ƠN Trong trình làm đề tài này, em nhận đƣợc nhiều giúp đỡ để hồn thành đƣợc đề tài Em xin gửi lời cảm ơn đến thầy cô khoa Công nghệ thông tin trƣờng đại học Vinh giúp đỡ em trình học nhƣ thực đề tài Đặc biệt, em xin chân thành cảm ơn thầy giáo ThS Trƣơng Trọng Cần ngƣời tận tình hƣớng dẫn, bảo suốt trình thực đề tài nhƣ thực báo cáo Sinh viên thực hiện: Lƣơng Thị Dịu Lê Nghĩa Đàn Sinh viên thực : Lƣơng Thị Dịu & Lê Nghĩa Đàn - 46E2_CNTT ĐH Vinh BÁO CÁO ĐỒ ÁN TỐT NGHIỆP GVHD: Th.S Trương Trọng Cần MỞ ĐẦU Ngày tin học thâm nhập vào tất họat động xã hội lồi ngƣời máy tính điện tử trở thành công cụ đắc lực , giảm nhẹ sức lao động , công việ nhàm chán mà thƣờng gặp sống lao động xã hội.Với phát triển vƣợt trội tin học việc ứng dụng tin học vào đời sống tạo bƣớc ngoặt lớn công phát triển xã hội Chính phát triển tin học nhƣ nên mặt công nghệ cần phát triển theo Xu hƣớng việc tạo chƣơng trình ứng dụng sử dụng công nghệ vào công việc Công nghệ mang lại cho ngƣời lập trình tiện lợi nhƣ tiết kiệm đƣợc mặt thời gian, công sức khắc phục cố thời gian ngắn Những công nghệ thƣờng xuyên đƣợc phát triển ứng dụng vào chƣơng trình có nhƣ cơng nghệ Ajax, GIP, UML đặc biệt công nghệ Generate code (sinh mã) cho ứng dụng đƣợc phát triển mạnh Song song với q trình sử dụng cơng nghệ, ngƣời sản xuất quan tâm đến vấn đề mã nguồn mở, việc sử dụng mã nguồn mở khơng tốt “quấy phá”, nhiên lại hiệu với ý tƣởng, sáng tạo từ cộng đồng Cũng lý này, đề tài em định thực đề tài “Xây dựng chương trình quản lý bệnh viện” Hệ thống đƣợc phân tích thiết kế mơi trƣờng C# đƣợc thiết kế liệu SQL Server 2005, chƣơng nói rõ vấn đề Mặc dù co nhiều cố gắng nhƣng vốn kiến thức chƣa sâu , thời gian nhƣ khả nghiên cứu , tiếp cận hệ thống nhiều hạn chế nên tránh khỏi thiếu sót Rất mong đƣợc góp ý quý thầy cô , anh chị bạn để báo cáo đƣợc hoàn thiện Sinh viên thực : Lƣơng Thị Dịu & Lê Nghĩa Đàn - 46E2_CNTT ĐH Vinh BÁO CÁO ĐỒ ÁN TỐT NGHIỆP GVHD: Th.S Trương Trọng Cần Sinh viên thực hiện: Lƣơng Thị Dịu Lê Nghĩa Đàn Sinh viên thực : Lƣơng Thị Dịu & Lê Nghĩa Đàn - 46E2_CNTT ĐH Vinh BÁO CÁO ĐỒ ÁN TỐT NGHIỆP GVHD: Th.S Trương Trọng Cần TỔNG QUAN ĐỀ TÀI 1.1 Giới thiệu đề tài 1.1.1 Tên đề tài Xây dựng chƣơng trình quản lý bệnh viện 1.1.2 Mục đích ứng dụng Có thể nói ngày cơng nghệ thơng tin thâm nhập vào ngành đời sống xã hội với phƣơng thức hoàn toàn mẻ , sáng tạo , nhanh chóng mà khơng xác.Đặc biệt đánh dấu bƣớc ngoặc việc áp dụng tin học vào công tác quản lý Sau tiềm hiểu cách thức quản lý số bệnh viện nhƣ nghiên cứu tài liệu tham khảo, em thấy đƣợc nhu cầu thiết thực việc xây dựng chƣơng trình quản lý bệnh viện, phần mềm kế thừa ƣu vừa nêu quản lý truyền thông phát huy lợi ích to lớn phần mềm quản lý máy tính Tuy nhiên cơng việc khơng đơn giản dễ dàng, cần nhiều công sức xây dựng, nhiều kiến thức quản trị nhƣ kiến thức lập trình Việc xây dựng phần mềm quản lý bệnh viện với mong muốn đóng góp phần cơng sức để giải khó khăn quản lý bệnh nhân, bác sỹ, y tá, nhân viên kỹ thuật… 1.2 Hƣớng nghiên cứu 1.2.1 Về mặt lý thuyết Trong đề tài hệ thống làm việc phải xác, hiệu quả, trình nghiên cứu cần phải tìm hiểu kỹ mặt lý thuyết Đề tài tập trung nghiên cứu vấn đề sau: - Tìm hiểu ngơn ngữ lập trình (DotNet, SQL Server ) - Nghiên cứu quy trình làm phần mềm, từ phân tích, đặc tả đến cài đặt chƣơng trình - Tìm hiểu quy trình quản lý bệnh viện vài bệnh viện Sinh viên thực : Lƣơng Thị Dịu & Lê Nghĩa Đàn - 46E2_CNTT ĐH Vinh BÁO CÁO ĐỒ ÁN TỐT NGHIỆP GVHD: Th.S Trương Trọng Cần 1.2.2 Về định hƣớng chƣơng trình Mặc dù chƣa thể giải khó khăn nhƣng việc định hƣớng triển khai chƣơng trình giúp ta khơng lạc chƣơng trình khác có hỗ trợ cơng nghệ mới, sau em xin đƣa số công nghệ ứng dụng việc thực đề tài này: - Tìm hiểu ứng dụng công nghệ NET framework, ngôn ngữ C#.NET - Tìm hiểu hệ quản trị sở liệu SQL SERVER 2005, mơ hình Client/server SQL SERVER 2005; - Rational Rose dùng để phân tích hệ thống UML 1.3 Dự kiến kết đạt đƣợc Đề tài xây dựng chƣơng trình quản lý bệnh viện có hệ thống xác, hiệu , phƣơng pháp làm việc chặt chẽ Ví dụ nhƣ cần theo dõi tiến trình điều trị, quản trị viên cần từ danh sách bệnh nhân -> xác nhận lại thông tin -> mở bệnh án 1.3.1 Dự kiến cho ứng dụng quản lý bệnh viện - Nắm bắt đƣợc trình quản lý bệnh viện chế hoạt động - Xây dựng hồn chỉnh hệ thống cho phép ngƣời sử dụng thao tác để quản lý việc điều trị cho bệnh nhân - Tại phịng điều trị ngƣời sử dụng đăng ký bệnh nhân vào khám bệnh tạo bệnh án cho bệnh nhân - Tại phòng xét nghiệm ngƣời sử dụng lƣu kết xét nghiệm vào bệnh án - Tại phịng viện phí ngƣời sử dụng tốn hết tất hóa đơn cần thiết - Tại khoa điều trị bác sĩ lƣu kết khám bệnh nhân, lƣu theo dõi bệnh nhân, cấp toa thuốc cho bệnh nhân thực Sinh viên thực : Lƣơng Thị Dịu & Lê Nghĩa Đàn - 46E2_CNTT ĐH Vinh BÁO CÁO ĐỒ ÁN TỐT NGHIỆP GVHD: Th.S Trương Trọng Cần đăng ký yêu cầu khác nhƣ: đăng ký xét nghiệm, đăng ký chuyển viện, đăng ký toán Sinh viên thực : Lƣơng Thị Dịu & Lê Nghĩa Đàn - 46E2_CNTT ĐH Vinh 10 BÁO CÁO ĐỒ ÁN TỐT NGHIỆP GVHD: Th.S Trương Trọng Cần CHƢƠNG 1: CƠ SỞ LÝ THUYẾT Ngôn ngữ sử dụng 1.1 Ngơn ngữ lập trình C#.Net 1.1.1 Cơng nghệ Net (Dot net) Cấu trúc Net Framework: Net Framework tảng cung cấp tiện nghi cho việc xây dựng chạy ứng dụng Các thành phần chính: CLR (common language runtime), FCL (.Net Framework Class Library) Trong đó: CLR trừu tƣợng hóa dịch vụ hệ điều hành đóng vai trị thực thi ứng dụng mà quản lý FCL cung cấp API hƣớng đối tƣợng để viết ứng dụng Net FCL thay Window API, MFC, ATL, COM, v.v… Managed module: Khi xây dựng ứng dụng với trình biên dịch sản sinh mã CIL, tạo managed module Đó file thực thi đƣợc thiết kế để chạy CLR Thơng thƣờng chúng có phần mở rộng EXE, DLL NETMODULE Bên managed module có yếu tố quan trọng:  Một header file thực thi Windows;  Một CLR header chứa thông tin quan trọng module nhƣ version CLR, cờ điều khiển, tài nguyên sử dụng, vị trí kích thƣớc metadata  Metadata mô tả thứ bên module phần phụ thuộc bên ngoài: kiểu liệu, hàm, object đƣợc định nghĩa code tài nguyên DLL, COM hay managed module khác đƣợc tham chiếu đến Sinh viên thực : Lƣơng Thị Dịu & Lê Nghĩa Đàn - 46E2_CNTT ĐH Vinh 11 BÁO CÁO ĐỒ ÁN TỐT NGHIỆP GVHD: Th.S Trương Trọng Cần Bảng 10: Bảng chi tiết toa: dùng để lƣu thông tin tên thuốc Tên trƣờng Kiểu liệu Ghi Matoa Int Mã toa Tenthuoc Nvarchar Tên thuốc Soluong Int Số lƣơng loại thuốc Dongia Bigint Đơn giá viên thuốc Thanhtien Bigint Tổng tiền loại thuốc Bảng 11: Bảng xét nghiệm: lƣu thông tin kết xét nghiệm Tên trƣờng Kiểu liệu Ghi Maxn Int Mã xét nghiệm Mabn Int Mã bệnh nhân Tenxn Nvarchar Tên xét nghiệm Danhgia Nvarchar Đánh giá kết xét nghiệm Bacsi Nvarchar Bác sĩ xét nghiệm Ngay DateTime Ngày xét nghiệm Xuly Bit Chứa thông tin xử lý 1: xử lý, 0: chƣa xử lý Sinh viên thực : Lƣơng Thị Dịu & Lê Nghĩa Đàn - 46E2_CNTT ĐH Vinh 37 BÁO CÁO ĐỒ ÁN TỐT NGHIỆP GVHD: Th.S Trương Trọng Cần Bảng 12: Bảng chi tiết xét nghiệm: bảng chi tiết xét nghiệm lƣu thông tin thành phần kết qả xét nghiệm Tên trƣờng Maxn Kiểu liệu Ghi Mã phiếu kết xét Int nghiệm Thanhphan Nvarchar Thành phần chất có kết xét nghiệm Soluong Số lƣợng thành Int phần Donvi Nvarchar Đơn vị Bảng 13: Bảng hóa đơn: dùng để lƣu thơng tin hóa đơn Tên trƣờng Kiểu liệu Ghi Mahd Int Max hóa đơn Mabn Int Mã bệnh nhân Tenhd Nvarchar Tên hóa đơn Tongtien Bigint Tổng tiền thu hóa đơn Bacsi Nvarchar Nhân viên thu ngân Ngay DateTime Ngày thu Sinh viên thực : Lƣơng Thị Dịu & Lê Nghĩa Đàn - 46E2_CNTT ĐH Vinh 38 BÁO CÁO ĐỒ ÁN TỐT NGHIỆP GVHD: Th.S Trương Trọng Cần Bảng 14: Bảng chi tiết hóa đơn: dùng để lƣu thơng tin chi tiết phần hóa đơn Tên trƣờng Kiểu liệu Ghi Mahd Int Mã hóa đơn Mucthu Nvarchar Mục thu hóa đơn Soluong Int Số lƣợng mục thu Thanhtien Bigint Tổng tiền mục thu Bảng 15: Bảng giƣờng: lƣu thông tin giƣờng bệnh Tên trƣờng Kiểu liệu Ghi Magiuong Int Mã giƣờng Maphong Int Mã phòng Sogiuong Int Số giƣờng Ban Bit Chứa thơng tin tình trạng giƣờng 1: bận; 0: trống Bảng 16: Bảng phịng: lƣu thơng tin phòng bệnh nhân điều trị Tên trƣờng Kiểu liệu Ghi Maphong Int Mã phòng Makhoa Int Mã khoa Sophong Int Số phòng Gia Bigint Giá phòng Sinh viên thực : Lƣơng Thị Dịu & Lê Nghĩa Đàn - 46E2_CNTT ĐH Vinh 39 BÁO CÁO ĐỒ ÁN TỐT NGHIỆP GVHD: Th.S Trương Trọng Cần Bảng 17: Bảng khoa: lƣu thông tin khoa Tên trƣờng Kiểu liệu Ghi Makhoa Int Mã khoa Tenkhoa Nvarchar Tên khoa Bảng 18: Bảng kỹ thuật: lƣu thông tin dịch vụ kỹ thuật Tên trƣờng Kiểu liệu Ghi makythuat Int Mã kỹ thuật mabn Int Mã bệnh nhân tenkythuat Nvarchar Tên kỹ thuật danhgia Nvarchar Đánh giá kết kỹ thuật manvkt int Mã nhân viên kỹ thuật Ngay DateTime Ngày kỹ thuật Bảng 19: Bảng chi tiết kỹ thuật: lƣu thông tin chi tiết thành phần kỹ thuật Tên trƣờng Kiểu liệu Makythuat Int Ghi Mã phiếu kết thực kỹ thuật Thanhphan Nvarchar Thành phần kỹ thuật Soluong Int Số lần kỹ thuật Donvi Nvarchar Đơn vị Sinh viên thực : Lƣơng Thị Dịu & Lê Nghĩa Đàn - 46E2_CNTT ĐH Vinh 40 BÁO CÁO ĐỒ ÁN TỐT NGHIỆP GVHD: Th.S Trương Trọng Cần Bảng 20: Bảng loại phiếu: lƣu thông tin loại phiếu Tên trƣờng Kiểu liệu Ghi Loaiphieu Nvarchar Tên loại phiếu Gia Bigint Giá loại phiếu 2.3 Sơ đồ ERD Hình 2.9: Sơ đồ quan hệ 2.4 Thiết kế giao diện Giao diện giao tiếp bao gồm form xử lý thông tin thao tác yêu cầu quản lý Cụ thể đƣợc trình bày phần cài đặt Sinh viên thực : Lƣơng Thị Dịu & Lê Nghĩa Đàn - 46E2_CNTT ĐH Vinh 41 BÁO CÁO ĐỒ ÁN TỐT NGHIỆP GVHD: Th.S Trương Trọng Cần CHƢƠNG CÀI ĐẶT VÀ TRIỂN KHAI CHƯƠNG TRÌNH Các thành phần chƣơng trình quản lý bệnh viện Hầu hết chƣơng trình kết cấu từ mơ hình “đa tầng”, việc tổ chức đa tầng giúp ta dễ phát triển tìm cố thực thi Đối với chƣơng trình thực mơ hình tầng 1.1 Tầng giao diện UI (user interface) Trong mơ hình tầng, tầng UI làm nhiệm vụ chứa đựng liên quan đến giao diện, thành phần giao diện bao gồm Form kiện mà ta gắn vào tƣơng ứng form Với thơng tin tầng UI ta chứa thành phần sau: - Các form thực thi ứng dụng cụ thể nhƣ: form chính, form bệnh nhân, form bác sĩ, form y tá - Form phục vụ tìm kiếm thống kê nhƣ: form tìm bệnh nhân, form thống kê bệnh nhân - Các báo cáo thống kê (report), nhiên chƣơng trình khơng đặt tầng UI nhƣng ta xem chúng thành phần tầng UI 1.2 Tầng Data Tầng Data tầng chứa liên quan đến liệu dùng chƣơng trình, tầng ta lập trình thao tác trực tiếp lên sở liệu gọi procedure function để thực thi Tầng Data cung cấp thành phần sau: - Chuỗi kết nối đến sở liệu, gồm tên server, tên database - Cung cấp driver kết nối command giúp tầng giao diện tầng thực thi thao tác với liệu Sinh viên thực : Lƣơng Thị Dịu & Lê Nghĩa Đàn - 46E2_CNTT ĐH Vinh 42 BÁO CÁO ĐỒ ÁN TỐT NGHIỆP GVHD: Th.S Trương Trọng Cần 1.3 Tầng nghiệp vụ Tầng làm chức cung cấp hàm câu lệnh cho tầng giao diện nhƣ tầng data, đồng thời gọi lại tầng data để lấy số thành phần để thực nhiệm vụ Trong tầng nghiệp vụ cung cấp thành phần nhƣ sau: - Khai báo biến bao gồm tên bảng liệu, tên trƣờng liệu; - Khai bao hàm mà với tham số lấy từ tầng data cung cấp ngƣợc lại cho tầng data nhƣ UI 1.4 Cơ sở liệu Đây thành phần khơng thuộc mơ hình tầng, nhiên để thực đƣợc công việc cần thao tác lên sở liệu Việc tổ chức phân tích liệu đƣợc làm rõ phần thiết kế Kết Demo Từ yêu cầu tốn ta phân tích thiết kế, tiếp sau nhóm thực xin đƣa kết thực đƣợc 2.1 Form giao diện ngƣời dùng Khi chạy chƣơng trình thấy đƣợc giao diện ngƣời dùng chính, giao diện chứa tất form thao tác khác, hình dƣới minh họa cho vấn đề này: Sinh viên thực : Lƣơng Thị Dịu & Lê Nghĩa Đàn - 46E2_CNTT ĐH Vinh 43 BÁO CÁO ĐỒ ÁN TỐT NGHIỆP GVHD: Th.S Trương Trọng Cần Hình 3.1: Form chương trình Sinh viên thực : Lƣơng Thị Dịu & Lê Nghĩa Đàn - 46E2_CNTT ĐH Vinh 44 BÁO CÁO ĐỒ ÁN TỐT NGHIỆP GVHD: Th.S Trương Trọng Cần 2.2 Form quản lý thành phần Trong thành phần giao diện ngồi form cửa sổ ban đầu ngƣời dùng trông thấy chạy chƣơng trình, cịn có form làm nhiệm vụ quản lý phần nhỏ chƣơng trình nhƣ form quản lý bệnh nhân, form quản lý bác sĩ Hình 3.2: Form tìm kiếm quản lý bệnh nhân * Chức : + Thêm : Nhập thêm ghi + Sữa : Sữa ghi nhập vào bị sai + Lƣu : Lƣu thông tin ghi ghi đƣợc nhập vào + Xóa : Xóa ghi ghi khơng cịn ý nghĩa + Nhập viện : Đƣa thông tin nhập viện cho ghi có ghi vừa thêm + Xuất viện : Đƣa thơng tin xuất viện cho ghi có ghi vừa thêm + Thoát : Thoát chƣơng trình Sinh viên thực : Lƣơng Thị Dịu & Lê Nghĩa Đàn - 46E2_CNTT ĐH Vinh 45 BÁO CÁO ĐỒ ÁN TỐT NGHIỆP GVHD: Th.S Trương Trọng Cần Hình 3.3: Form tìm kiếm quản bác sỹ * Chức : + Thêm : Nhập thêm ghi + Sữa : Sữa ghi nhập vào bị sai + Lƣu : Lƣu thông tin ghi ghi đƣợc nhập vào + Xóa : Xóa ghi ghi khơng cịn ý nghĩa + Thốt : Thốt chƣơng trình Sinh viên thực : Lƣơng Thị Dịu & Lê Nghĩa Đàn - 46E2_CNTT ĐH Vinh 46 BÁO CÁO ĐỒ ÁN TỐT NGHIỆP GVHD: Th.S Trương Trọng Cần Hình 3.4: Form tìm kiếm quản y tá * Chức : + Thêm : Nhập thêm ghi + Sữa : Sữa ghi nhập vào bị sai + Lƣu : Lƣu thông tin ghi ghi đƣợc nhập vào + Xóa : Xóa ghi ghi khơng cịn ý nghĩa + Thốt : Thốt chƣơng trình Sinh viên thực : Lƣơng Thị Dịu & Lê Nghĩa Đàn - 46E2_CNTT ĐH Vinh 47 BÁO CÁO ĐỒ ÁN TỐT NGHIỆP GVHD: Th.S Trương Trọng Cần Hình 3.5: Form tìm kiếm quản nhân viên kỹ thuật * Chức : + Thêm : Nhập thêm ghi + Sữa : Sữa ghi nhập vào bị sai + Lƣu : Lƣu thông tin ghi ghi đƣợc nhập vào + Xóa : Xóa ghi ghi khơng cịn ý nghĩa + Thốt : Thốt chƣơng trình Sinh viên thực : Lƣơng Thị Dịu & Lê Nghĩa Đàn - 46E2_CNTT ĐH Vinh 48 BÁO CÁO ĐỒ ÁN TỐT NGHIỆP GVHD: Th.S Trương Trọng Cần Hình 3.6: Form báo cáo thống kê nội trú * Chức : + Xem : Xem tất danh sách bệnh nhân nội thống kê + In : In danh sách báo cáo thống kê bênh nhân nội trú + Thốt : Thốt chƣơng trình Hình 3.7: Form in danh sách bệnh nhân Sinh viên thực : Lƣơng Thị Dịu & Lê Nghĩa Đàn - 46E2_CNTT ĐH Vinh 49 BÁO CÁO ĐỒ ÁN TỐT NGHIỆP GVHD: Th.S Trương Trọng Cần KẾT LUẬN VÀ HƢỚNG PHÁT TRIỂN Kết đạt đƣợc - Xây dựng thành công chƣơng trình quản lý bệnh viện với việc sử dụng ngơn ngữ lập trình C# hệ quản trị sở liệu SQL Server 2005 Xây dựng đƣợc chức việc điều trị nhƣ: Đăng ký, quản lý bệnh nhân, bác sỹ, y tá, KTV… báo cáo thống kê * Những hạn chế : - Chƣơng trình quản lý chƣa tối ƣu, chƣa quản lý đƣợc mặt hóa đơn, chủng loại thuốc - Giao diện chƣa đƣợc làm cách chuyên nghiệp Hƣớng phát triển đề tài Những tồn nêu mục tiêu định hƣớng phát triển sau nhằm phát triển hệ thống chƣơng trình quản lý bệnh viện mạnh hơn, hoàn thiện hơn: - Xây dựng giao diện đẹp hơn, chuyên nghiệp hơn, nâng cao tỉ lệ % code dùng chƣơng trình lên cao - Thêm chức nhƣ thao tác với nhiều hệ quản trị sở liệu, sinh đƣợc code với nhiều ngôn ngữ sinh dạng “đa tầng” - Thực khảo sát phân tích nghiệp vụ quản lý bệnh viện cách xác sâu - Thực công việc quản lý hiệu với việc xây dựng thêm chức quản lý vào ứng dụng Sinh viên thực : Lƣơng Thị Dịu & Lê Nghĩa Đàn - 46E2_CNTT ĐH Vinh 50 BÁO CÁO ĐỒ ÁN TỐT NGHIỆP GVHD: Th.S Trương Trọng Cần TÀI LIỆU THAM KHẢO [1] Dan Pilone, Neil Pitman UML ISBN: 0-596-00795-7, June 2005, 234tr [2] Phan Thị Tƣơi Trình biên dịch ĐH Bách Khoa TP.HCM [3] Tom Fischer,John Slater,Pete Stromquist Professional C# Design Patterns Applied, 115tr [4] MODELER Design partterns Explainned http://www.netobjectives.com/dpexplained , 313tr [5] Ths Phạm Nguyễn Cƣỡng, TS Hồ Tƣờng Vinh Phân tích thiết kế hướng đối tượng sử dụng UML ĐH KHTN-TP.HCM [6] Rebecca M Riordan Microsoft ADO NET Step by Step Microsoft Press © 2002, 512 tr [7] Các trang Web tham khảo: www.google.com.vn www.cuasotinhoc.com Sinh viên thực : Lƣơng Thị Dịu & Lê Nghĩa Đàn - 46E2_CNTT ĐH Vinh 51 ... chung Xây dựng chƣơng trình quản lý bệnh viện, viết ngơn ngữ lập trình C#.Net, sử dụng hệ quản trị sở liệu Sql Server 2005 hệ thống chƣơng trình giúp cho quản lý nhân viên bệnh viện nhƣ bệnh nhân... đƣợc - Xây dựng thành cơng chƣơng trình quản lý bệnh viện với việc sử dụng ngơn ngữ lập trình C# hệ quản trị sở liệu SQL Server 2005 Xây dựng đƣợc chức việc điều trị nhƣ: Đăng ký, quản lý bệnh. .. học vào công tác quản lý Sau tiềm hiểu cách thức quản lý số bệnh viện nhƣ nghiên cứu tài liệu tham khảo, em thấy đƣợc nhu cầu thiết thực việc xây dựng chƣơng trình quản lý bệnh viện, phần mềm kế

Ngày đăng: 14/10/2021, 23:55

Hình ảnh liên quan

Hình 2.3: Mô hình làm việc của trình biên dịch - Xây dựng chương trình quản lý bệnh viện

Hình 2.3.

Mô hình làm việc của trình biên dịch Xem tại trang 16 của tài liệu.
Hình 2.2: Khai báo điều kiện đầu vào - Xây dựng chương trình quản lý bệnh viện

Hình 2.2.

Khai báo điều kiện đầu vào Xem tại trang 16 của tài liệu.
Trong trình biên dịch, thì mô hình phân tích đƣợc chia thành hai quá trình là Phân tích và tổng hợp:  - Xây dựng chương trình quản lý bệnh viện

rong.

trình biên dịch, thì mô hình phân tích đƣợc chia thành hai quá trình là Phân tích và tổng hợp: Xem tại trang 17 của tài liệu.
Hình 2.5: Quy trình xử lý của một trình biên dịch - Xây dựng chương trình quản lý bệnh viện

Hình 2.5.

Quy trình xử lý của một trình biên dịch Xem tại trang 18 của tài liệu.
Hình 2.8: Quy trình khám bệnh của bệnh nhân. - Xây dựng chương trình quản lý bệnh viện

Hình 2.8.

Quy trình khám bệnh của bệnh nhân Xem tại trang 30 của tài liệu.
Bảng 2: Bảng nội trú: lƣu thông tin về bệnh nhân nội trú - Xây dựng chương trình quản lý bệnh viện

Bảng 2.

Bảng nội trú: lƣu thông tin về bệnh nhân nội trú Xem tại trang 31 của tài liệu.
Bảng 3: Bảng y tá: lƣu thông ti ny tá của bệnh viện - Xây dựng chương trình quản lý bệnh viện

Bảng 3.

Bảng y tá: lƣu thông ti ny tá của bệnh viện Xem tại trang 32 của tài liệu.
Bảng 4: Bảng nhân viên kỹ thuật: lưu thông tin của kỹ thuật viên - Xây dựng chương trình quản lý bệnh viện

Bảng 4.

Bảng nhân viên kỹ thuật: lưu thông tin của kỹ thuật viên Xem tại trang 32 của tài liệu.
Bảng 6: Bảng phiếu: dùng để lƣu thông tin các phiếu đăng ký nhƣ phiếu khám bệnh , phiếu nhập viện, phiếu xuất viện, phiếu xét nghiệm - Xây dựng chương trình quản lý bệnh viện

Bảng 6.

Bảng phiếu: dùng để lƣu thông tin các phiếu đăng ký nhƣ phiếu khám bệnh , phiếu nhập viện, phiếu xuất viện, phiếu xét nghiệm Xem tại trang 33 của tài liệu.
Bảng 5: Bảng bác sĩ: lƣu thông tin bác sĩ - Xây dựng chương trình quản lý bệnh viện

Bảng 5.

Bảng bác sĩ: lƣu thông tin bác sĩ Xem tại trang 33 của tài liệu.
Bảng7: Bảng kết quả khám: dùng để lƣu kết quả khám bệnh của bệnh nhân. - Xây dựng chương trình quản lý bệnh viện

Bảng 7.

Bảng kết quả khám: dùng để lƣu kết quả khám bệnh của bệnh nhân Xem tại trang 34 của tài liệu.
Bảng 8: Bảng theo dõi: dùng để lƣu các thông tin về theo dõi bệnh nhân: - Xây dựng chương trình quản lý bệnh viện

Bảng 8.

Bảng theo dõi: dùng để lƣu các thông tin về theo dõi bệnh nhân: Xem tại trang 35 của tài liệu.
Bảng 9: Bảng toa thuốc: dùng để lƣu toa thuốc. - Xây dựng chương trình quản lý bệnh viện

Bảng 9.

Bảng toa thuốc: dùng để lƣu toa thuốc Xem tại trang 35 của tài liệu.
Bảng 11: Bảng xét nghiệm: lƣu các thông tin về kết quả xét nghiệm. - Xây dựng chương trình quản lý bệnh viện

Bảng 11.

Bảng xét nghiệm: lƣu các thông tin về kết quả xét nghiệm Xem tại trang 36 của tài liệu.
Bảng 10: Bảng chi tiết toa: dùng để lƣu thông tin tên thuốc. - Xây dựng chương trình quản lý bệnh viện

Bảng 10.

Bảng chi tiết toa: dùng để lƣu thông tin tên thuốc Xem tại trang 36 của tài liệu.
Bảng 12: Bảng chi tiết xét nghiệm: bảng chi tiết xét nghiệm lƣu thông tin về các thành phần kết qả xét nghiệm - Xây dựng chương trình quản lý bệnh viện

Bảng 12.

Bảng chi tiết xét nghiệm: bảng chi tiết xét nghiệm lƣu thông tin về các thành phần kết qả xét nghiệm Xem tại trang 37 của tài liệu.
Bảng 13: Bảng hóa đơn: dùng để lƣu các thông tin hóa đơn - Xây dựng chương trình quản lý bệnh viện

Bảng 13.

Bảng hóa đơn: dùng để lƣu các thông tin hóa đơn Xem tại trang 37 của tài liệu.
Bảng 14: Bảng chi tiết hóa đơn: dùng để lƣu các thông tin chi tiết về từng phần của hóa đơn - Xây dựng chương trình quản lý bệnh viện

Bảng 14.

Bảng chi tiết hóa đơn: dùng để lƣu các thông tin chi tiết về từng phần của hóa đơn Xem tại trang 38 của tài liệu.
Bảng 15: Bảng giƣờng: lƣu các thông tin về giƣờng bệnh. - Xây dựng chương trình quản lý bệnh viện

Bảng 15.

Bảng giƣờng: lƣu các thông tin về giƣờng bệnh Xem tại trang 38 của tài liệu.
Bảng 18: Bảng kỹ thuật: lƣu thông tin các dịch vụ kỹ thuật - Xây dựng chương trình quản lý bệnh viện

Bảng 18.

Bảng kỹ thuật: lƣu thông tin các dịch vụ kỹ thuật Xem tại trang 39 của tài liệu.
Bảng 17: Bảng khoa: lƣu các thông tin về khoa. - Xây dựng chương trình quản lý bệnh viện

Bảng 17.

Bảng khoa: lƣu các thông tin về khoa Xem tại trang 39 của tài liệu.
Bảng 20: Bảng loại phiếu: lƣu các thông tin về từng loại phiếu - Xây dựng chương trình quản lý bệnh viện

Bảng 20.

Bảng loại phiếu: lƣu các thông tin về từng loại phiếu Xem tại trang 40 của tài liệu.
Hình 3.1: Form chính của chương trình - Xây dựng chương trình quản lý bệnh viện

Hình 3.1.

Form chính của chương trình Xem tại trang 43 của tài liệu.
Hình 3.2: Form tìm kiếm và quản lý bệnh nhân - Xây dựng chương trình quản lý bệnh viện

Hình 3.2.

Form tìm kiếm và quản lý bệnh nhân Xem tại trang 44 của tài liệu.
Hình 3.3: Form tìm kiếm và quản bác sỹ - Xây dựng chương trình quản lý bệnh viện

Hình 3.3.

Form tìm kiếm và quản bác sỹ Xem tại trang 45 của tài liệu.
Hình 3.4: Form tìm kiếm và quả ny tá - Xây dựng chương trình quản lý bệnh viện

Hình 3.4.

Form tìm kiếm và quả ny tá Xem tại trang 46 của tài liệu.
Hình 3.5: Form tìm kiếm và quản nhân viên kỹ thuật - Xây dựng chương trình quản lý bệnh viện

Hình 3.5.

Form tìm kiếm và quản nhân viên kỹ thuật Xem tại trang 47 của tài liệu.
Hình 3.7: Form in danh sách bệnh nhân - Xây dựng chương trình quản lý bệnh viện

Hình 3.7.

Form in danh sách bệnh nhân Xem tại trang 48 của tài liệu.
Hình 3.6: Form báo cáo thống kê nội trú - Xây dựng chương trình quản lý bệnh viện

Hình 3.6.

Form báo cáo thống kê nội trú Xem tại trang 48 của tài liệu.

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

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

Tài liệu liên quan