Quản lí khám chữa bệnh tại bệnh viện thành phố vinh tỉnh nghệ an

37 358 0
Quản lí khám chữa bệnh tại bệnh viện thành phố vinh tỉnh nghệ an

Đ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

Khoá luận tốt nghiệp Quản lý khám chữa bệnh bệnh viện Lời nói đầu Ngày với phát triển vợt bậc khoa học kỹ thuật công nghệ thông tin lĩnh vực có nhiều đóng góp thiết thực nhất, công nghệ thông tin có mặt hầu hết lĩnh vực sống đặc biệt công nghệ thông tin công cụ hỗ trợ đắc lực công tác quản lý Chúng ta dễ dàng thấy đợc việc đa tin học vào quản lý kinh doanh nh÷ng øng dơng quan träng rÊt nhiỊu øng dụng sở liệu Nhờ vào công tác tin học hóa mà công việc quản lý điều hành doanh nghiệp tỏ nhanh chóng hiệu Chính lẽ mà sở liệu nh giải pháp hữu hiệu cho doanh nghiệp tồn phát triển cách nhanh chóng Bệnh viện đa khoa thành phố Vinh trung tâm khám chữa bệnh lớn tỉnh Nghệ An Do nhu cầu ứng dụng sở liệu việc quản lý bệnh nhân thiết thực Vì em chọn đề tài phân tích thiết kế hệ thống thông tin quản lý bệnh nhân bệnh viện đa khoa thành phố Vinh làm đề tài cho luận văn tốt nghiệp Hệ thống đợc phân tích thiết kế theo phơng pháp có cấu trúc đợc cài đặt môi trờng Visual Basic 6.0 đợc thiết kế liệu dựa ngôn ngữ SQL Server, chơng nói rõ vấn đề Mặc dù có nhiều cố gắng nhng vốn kiến thức cha sâu 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 Tôi xin chân thành cảm ơn phòng Kế Hoạch Tổng Hợp bệnh viện đa khoa thành phố Vinh, quý thầy cô bạn đà tận tình giúp đỡ hoàn thành báo cáo đặc biệt cô giáo:Ths.Trần Thị Kim Oanh ngêi trùc tiÕp híng dÉn em suèt thời gian thực luận văn Sinh viên thực hiƯn: Ngun ThÞ Thu Lan SV Thùc hiƯn: Ngun Thị Thu Lan K43A KHOA CNTT Khoá luận tốt nghiệp Quản lý khám chữa bệnh bệnh viện Đề tài luận văn: Quản lý khám chữa bệnh bệnh viện Đề tài gồm chơng: Chơng 1: Tìm hiểu đặc tả toán Chơng 2: Phân tích thiết kế hệ thống quản lý khám chữa bệnh bệnh viện Chơng 3: Một số vấn đề ngôn ngữ Visual Basic Chơng 4: Thiết kế giao diện modul chơng trình Luận văn đợc hoàn thành vào tháng năm 2006 trờng Đại Học Vinh, dới hớng dẫn cô giáo :Ths.Trần Thị Kim Oanh Nhân dịp xin bày tỏ lòng biết ơn sâu sắc đến cô, ngời đà định hớng tận tình giúp đỡ suốt trình trình học tập nghiên cứu Cảm ơn thầy giáo, cô giáo khoa CNTT trờng Đại Học Vinh đà giảng dạy bảo cho vấn đề liên quan đến đề tài Xin cảm ơn chân thành đến ngời thân bạn bè đà giúp đỡ tạo điều kiện cho suốt trình học tập hoàn thành luận văn Vinh, tháng năm 2006 Tác giả SV Thùc hiƯn: Ngun ThÞ Thu Lan K43A KHOA CNTT Khoá luận tốt nghiệp Quản lý khám chữa bệnh bệnh viện Chơng I Tìm hiểu đặc tả toán I Đặc tả toán thực tế Thành phố Vinh thành phố rộng, với số lợng dân số đông Vì việc khám chữa bệnh đòi hỏi phải đợc đáp ứng cách tốt nhanh chóng, việc quản lý bệnh nhân khám chữa bệnh bệnh viện gặp nhiều khó khăn đợc lu dới dạng sổ sách, giấy tờ Hiện công việc quản lý bệnh nhân khám chữa bệnh bệnh viện bao gồm công việc sau: - Cấp số khám - Thông tin phòng khám - Lập bệnh án nhập viện - Làm thủ tục xuất viện - Tìm kiếm theo yêu cầu I.1 Đăng ký khám bệnh Khi bệnh nhân đến bệnh viện để khám bệnh, ban đầu bệnh nhân phải đến phòng đăng ký khám bệnh để đợc cấp số khám phòng khám Tại bệnh nhân đợc yêu cầu cung cấp thông tin cần thiết đợc cấp số khám, phòng khám Bệnh viện lu lại thông tin ngời đến khám Có hai dạng khám bệnh bệnh viện là: Khám bệnh bảo hiểm khám bệnh có bảo hiểm - Đối với bệnh nhân bảo hiểm đăng ký phòng riêng Mỗi bệnh nhân đăng ký đợc yêu cầu cung cấp số thông tin Các thông tin thờng lấy việc thực đăng ký khám bệnh bao gồm: ã Họ tên SV Thực hiện: Nguyễn Thị Thu Lan K43A KHOA CNTT Khoá luận tốt nghiệp Quản lý khám chữa bệnh bệnh viện ã Địa ã Ngày tháng năm sinh ã Giới tính ã Điện thoại ã Nghề nghiệp ã Lý thu ã Số tiền ã Ngày lập phiếu ã Ngời lập phiếu ã Số khám - Đối với bệnh nhân có bảo hiểm đăng ký riêng phòng: Đăng ký khám bệnh có Bảo Hiểm Khi bệnh nhân đến găm giấy giới thiệu vào nơi quy định chờ gọi tên để đợc cấp phiếu khám Mỗi bệnh nhân đợc yêu cầu cung cấp số thông tin Các thông tin thờng lấy việc thực đăng ký khám bệnh bao gồm : ã Họ tên ã Ngày tháng năm sinh ã Giới tính ã Địa ã Điện thoại ã Nghề nghiệp ã Số thẻ BHYT ã Số khám ã Ngày lập phiếu ã Ngời lập phiếu I.2 Phòng khám SV Thực hiện: Nguyễn Thị Thu Lan K43A KHOA CNTT Khoá luận tốt nghiệp Quản lý khám chữa bệnh bệnh viện Sau khám bệnh nhân đến phòng khám xảy hai trờng hợp: Hoặc nhà tự điều trị phải nhập viện Đối với bệnh nhân nhà tự điều trị gọi ngoại điều trị bện nhân phải nhập viện đợc gọi nội điều trị - Cấp đơn thuốc: Đối với bệnh nhân ngoại điều trị ngời có bảo hiểm: Sau đợc cấp đơn thuốc đến phòng cấp thuốc bảo hiểm để đợc cấp thuốc điều trị theo đơn thuốc Đối với bệnh nhân ngoại điều trị ngời Bảo hiểm: Sau đợc cấp đơn thuốc tự mua thuốc để điều trị theo hớng dẫn ghi đơn thuốc - Nhập viện Đối với bệnh nhân nội điều trị đợc lập bệnh án nhập viện để làm thủ tục nhập viện Các thông tin lập bệnh án bao gồm: ã Họ tên ã Ngày tháng năm sinh ã Giới tính ã Địa ã Điện thoại ã Nghề nghiệp ã Mà bệnh nhân ã Lý vào viện ã Khoa điều trị ã Phòng nằm ã Giờng nằm ã Ngày vào viện SV Thùc hiƯn: Ngun ThÞ Thu Lan K43A KHOA CNTT Khoá luận tốt nghiệp Quản lý khám chữa bệnh bệnh viện ã Bác sỹ lập bệnh án Sau bệnh nhân đợc lập bệnh án đợc chuyển vào khoa điều trị Bệnh nhân phải cầm bệnh án đến khoa yêu cầu Sau điều trị xong bệnh nhân đợc cho viện bệnh nhân có nhu cầu lại bệnh án đợc bệnh viện cho phép hồ sơ bệnh án phòng bệnh án Hồ sơ gốc đợc bệnh viện lu giữ lại Mỗi bệnh nhân sau viện đợc bệnh viện lu giữ hồ sơ gốc xoá tên bệnh nhân sổ quản lý phòng bệnh khoa điều trị - Xuất viện Sau thời gian đợc điều trị bệnh nhân đợc định viện có nhu cầu viện theo nhu cầu riêng yêu cầu bệnh viện phải làm thủ tục cho bệnh nhân viện, gạch tên bệnh nhân khỏi danh sách theo dõi, nhng bệnh án bệnh nhân đợc lu giữ Các thông tin bệnh nhân xuất viện bao gồm : ã Họ tên ã Ngày tháng năm sinh ã Giới tính ã Địa ã Điện thoại ã Nghề nghiệp ã Mà bệnh nhân ã Tình trạng bệnh nhân ã Khoa điều trị ã Phòng nằm ã Giờng nằm ã Ngày vào viện ã Ngày viện SV Thùc hiƯn: Ngun ThÞ Thu Lan K43A KHOA CNTT Khoá luận tốt nghiệp Quản lý khám chữa bệnh bệnh viện ã Bác sỹ lập bệnh án I.3 Khoa điều trị Tại khoa điều trị bác sỹ trởng khoa cần phải quản lý bệnh nhân Khi bệnh nhân đến nhập viện phải đợc làm bệnh án nhập viện hay gọi thủ tục nhập viện Bệnh viện thành phố vinh có khoa: khoa nội, khoa ngoại, khoa nhi, khoa lây, khoa thần kinh, khoa sản, khoa mắt, khoa tai mũ họng Trong có khoa lớn chính: - Khoa ngoại: cho bệnh nhân mắc bệnh phải điều trị khoa ngoại bao gồm: chấn thơng, bỏng, - Khoa nội: cho bệnh nhân mắc phải bệnh điều trị khoa nội bao gồm: thận, gan, mật, ruột thừa, huyết áp, - Khoa nhi: cho bệnh nhân mắc phải bệnh phải điều trị khoa nhi bao gồm: trẻ em mắc bệnh nh viêm phổi, rối loạn tiêu hoá, sốt cao, - Khoa lây: cho bệnh nhân mắc phải bệnh phải điều trị khoa lây bao gồm: lao, sốt virut, bệnh dễ truyền nhiễm khác I.4 Tìm kiếm thống kê theo yêu cầu Khi có yêu cầu tìm kiếm bệnh viện bệnh nhân yêu cầu phải đáp ứng đợc yêu cầu Có thể tìm kiếm theo tên riêng, mà bệnh nhân họ tên đầy đủ bệnh nhân Và có yêu cầu thống kê ngày bệnh viện nh: số bệnh nhân khám có bảo hiểm, số bệnh nhân khám bảo hiểm, số bệnh nhân nhập viện, số bệnh nhân xuất viện số bệnh nhân không nhập viện yêu cầu phải đáng ứng đợc yêu cầu SV Thực hiện: Nguyễn Thị Thu Lan K43A KHOA CNTT Khoá luận tốt nghiệp Quản lý khám chữa bệnh bệnh viện II Đánh giá hệ thống cũ ã Ưu điểm: Các công việc đợc thực theo nguyên tắc y tế việc khám chữa bệnh cho ngời bệnh ã Nhợc điểm: Các chức đợc tiến hành thủ công, với số lợng bệnh nhân đến khám ngày đông nên thời gian, tính xác không cao, dễ dẫn đến thiếu xót Khi bệnh nhân đến khám bệnh viện thành phố bác sĩ khó kiểm tra đợc tình hình tiểu sử bệnh nhân Và công việc phải lập lập lại nhiều lần Từ hạn chế phân tích trên, ta cha cần phải thay đổi cấu tổ chức, nhng ta cần phải thay thao tác thủ công công cụ máy tính Tuy nhiên phải tạo sản phẩm hoàn chỉnh với giao diện gần gũi với ngời dùng Đồng thời khắc phục đợc nhợc điểm đợc nêu 10 SV Thực hiện: Nguyễn Thị Thu Lan K43A KHOA CNTT Khoá luận tốt nghiệp Quản lý khám chữa bệnh bệnh viện III Lựa chọn phơng pháp hệ quản trị sở liệu Lựa chọn phơng pháp Căn vào kết phân tích trên, thấy rằng, phơng pháp đợc sử dụng việc tin học hoá quản lý khám chữa bệnh bệnh viện nên phơng pháp tin học hoá phần Theo phơng pháp này, chức đợc phát triển tơng đối độc lập với Do đó, việc thực đơn giản hơn, đầu t ban đầu không lớn Điều hoàn toàn phù hợp với điều kiện khả có sở y tế bệnh viện Thành Phố Vinh Hơn phơng pháp không làm biến đổi sâu sắc cấu trúc tổ chức hệ thống nên dễ đợc chấp nhận thực tế Điểm mạnh bật phơng pháp tính mở hệ thống, việc bổ sung sửa đổi phân hệ không ảnh hởng đến phân hệ khác nh toàn hoạt động hệ thống Với u điểm phơng pháp tin học hoá phần hoàn toàn phù hợp với nhu cầu, trình độ tổ chức, quy mô hệ thống khả thực tế sở y tế bệnh viện Thành Phố Vinh Lựa chọn hệ quản trị sở liệu Hệ quản trị sở liệu chơng trình dùng để xử lý thay đổi sở liệu để đảm bảo thống theo chuẩn, kiểm tra điều hành trình sử dụng khai thác liệu Khi tiến hành xây dựng phần mềm quản lý, việc lựa chọn hệ quản trị sở liệu phải dựa mục tiêu tích cực hoá vai trò quản trị Đó là: Cung cấp công cụ hữu hiệu để sinh chơng trình giải hàng loạt vấn đề việc giải toán quản lý Cho phép xây dựng hệ thống ngân hàng liệu thÝch øng víi nhu cÇu thùc tiƠn øng dơng 11 SV Thùc hiƯn: Ngun ThÞ Thu Lan K43A KHOA CNTT Khoá luận tốt nghiệp Quản lý khám chữa bệnh bƯnh viƯn Xư lý cã hiƯu qu¶ viƯc tỉ chức, chia sẻ kết hợp tài nguyên liệu, khắc phục tranh chấp xung đột hạn chế mát liệu Phải có quy trình bảo mật thông tin việc phân quyền truy nhập khai thác liệu nhiều ngời sử dụng Trong năm gần đây, ứng dụng tin học quản lý đà trở nên quen thuộc với ngời Các hệ quản trị sở liệu PC nh Foxpro hay Microsoft Access, Microsoft Visual Basic đà trở nên phổ dụng Trong Microsoft Visual Basiccho phép lu trữ quản lý khối lợng lớn thông tin Đó lý nhiều ngời lập trình đà chọn ngôn ngữ Microsoft Visual Basic làm công cụ cài đặt hệ thống Căn vào yêu cầu đề tài đặc điểm hệ quản trị Microsoft Visual Basic, định lựa chọn hệ quản trị Microsoft Visual Basic để cài đặt phát triển đề tài luận văn 12 SV Thực hiện: Nguyễn Thị Thu Lan K43A KHOA CNTT Khoá luận tốt nghiệp Quản lý khám chữa bệnh bệnh viện Tài liệu/Kiểu thực thể Phiếu khám/chữa bệnh Cha chuẩn hoá Mà bệnh nhân 1NF Mà bệnh nh©n 2NF M· bƯnh nh©n 3NF M· bƯnh nh©n Hä tên Họ tên Họ tên Họ tên Ngày sinh Ngày sinh Ngµy sinh Ngµy sinh Giíi tÝnh Giíi tÝnh Giíi tính Giới tính địa địa địa địa Điện thoại Điện thoại Điện thoại Điện thoại Nghề nghiƯp NghỊ nghiƯp NghỊ nghiƯp NghỊ nghiƯp Lý kh¸m Lý khám Lý khám Lý khám Phòng khám Phòng khám Phòng khám Phòng khám Số thẻ BHTY Sè thỴ BHTY Sè thỴ BHTY Sè thỴ BHTY Lý thu Lý thu Lý thu Lý thu Sè tiỊn Sè tiỊn Sè tiỊn Sè tiỊn Ngµy lËp phiÕu Ngµy lËp phiÕu Ngµy lËp phiÕu Ngµy lËp phiÕu Ngêi lËp phiÕu Ngêi lËp phiÕu Ngêi lËp phiÕu Ngời lập phiếu Sau thực trình chuẩn hoá ta thu đợc thực thể với thuộc tính sau: Phiếukhám Mà bệnh nhân, họ tên, ngày sinh, địa chỉ, giới tính, điện thoại, nghề nghiệp, lý khám, phòng khám, số thẻ BHYT, Lý thu, số tiền, ngµy lËp phiÕu, ngêi lËp phiÕu Tµi liƯu/kiĨu thùc thĨ Cha chuẩn hoá 1NF Số đơn thuốc Số đơn thuốc Đơn thuốc/khám bệnh 2NF 3NF Số đơn thuốc Số đơn thc M· bƯnh nh©n M· bƯnh nh©n M· bƯnh nh©n Mà bệnh nhân Họ tên Mà thuốc Mà thuốc Mà thc 25 SV Thùc hiƯn: Ngun ThÞ Thu Lan K43A KHOA CNTT Khoá luận tốt nghiệp Quản lý khám chữa bệnh bệnh viện Ngày sinh Họ tên Họ tên Số lợng địa Ngày sinh Ngày sinh Cách dùng Giới tính địa địa Ngày kê đơn điện thoại Giới tính Giới tính BSkê thuốc Nghề nghiệp Điện thoại Điện thoại Mà thuốc Nghề nghiệp Nghề nghiệp Mà thuốc Tên thuốc Số lợng Số lợng Tên thuốc Số lợng Cách dùng Cách dùng Cách dùng Ngày kê đơn Ngày kê đơn Mà bệnh nhân Ngày kê đơn BSkê thuốc BSkê thuốc Họ tên Ngày sinh BSkê thuốc Số đơn thuốc Mà thuốc địa Mà thuốc Tên thuốc Giới tính Tên thuốc Điện thoại Nghề nghiệp Sau thực trình chuẩn hoá ta thu đợc thực thể với thuộc tính sau: DONTHUOC Số đơn thuốc, Mà bệnh nhân, Mà thuốc, số lợng, cách dùng, Ngày kê đơn, Bác sỹ kê đơn THUOC Mà thuốc, Tên thuốc Tài liệu/kiểu thực thể Cha chuẩn hoá Mà BN BA khoa ngoại/BA khoa nội/BAkhoa lây/Khoa nhi 1NF 2NF 3NF M· BN M· BN M· BN M· khoa M· khoa M· khoa M· khoa Tªn khoa Tªn khoa Tªn khoa Lý vào viện 26 SV Thực hiện: Nguyễn Thị Thu Lan K43A KHOA CNTT Khoá luận tốt nghiệp Quản lý khám chữa bệnh bệnh viện Họ tên Họ tên Họ tên Phòng Ngày sinh Ngày sinh Ngày sinh giờng Giới tính Giới tính Giới tính Ngày vào địa địa địa Ngày Điện thoại Điện thoại Điện thoại Tình trạng nghề nghiệp nghề nghiệp nghỊ nghiƯp BS LËp BA sè thỴ BHYT sè thỴ BHYT số thẻ BHYT Lý vào viện Lý vào viện Lý vào viện Mà khoa Phòng Phòng Phòng Tên khoa giờng giờng giờng Ngày vào Ngày vào Ngày vào Ngày Ngày Ngày Tình trạng Tình trạng Tình trạng BS Lập BA BS LËp BA BS LËp BA Sau thùc hiÖn trình chuẩn hoá ta thu đợc thực thể với thuộc tính sau: BENHAN MÃBN, Mà Khoa, Phòng, Giờng, Lý vào, Ngày vào, ngày ra, Tình trạng ra, BS lập bệnh án Tài liệu/kiểu thực thể Cha chuẩn hoá Mà bác sỹ Hồ sơ Bác sỹ 3NF Mà b¸c sü 1NF M· b¸c sü 2NF M· B¸c sü M· khoa M· khoa M· khoa M· khoa Hä tªn Họ tên Họ tên Họ tên Ngày sinh Ngày sinh Ngày sinh Ngày sinh Chuyên môn Chuyên môn Chuyên môn Chuyên môn Sau thực trình chuẩn hoá ta thu đợc thực thể với thuộc tính sau: 27 SV Thùc hiƯn: Ngun ThÞ Thu Lan K43A KHOA CNTT Khoá luận tốt nghiệp Quản lý khám chữa bệnh bƯnh viƯn BACSY: M· b¸c sü, M· khoa, Hä tên, ngày sinh, chuyên môn Tài liệu/kiểu thực thể Cha chuÈn ho¸ M· khoa 1NF M· khoa 2NF M· khoa Phòng Phòng Phòng Phòng điều trị 3NF Mà khoa Phòng Sè giêng Sè giêng Sè giêng Sè giêng Sau thực trình chuẩn hoá ta thu đợc thực thể với thuộc tính sau: PHONG MÃkhoa, Phòng, Số giờng Tài liệu/kiểu thực thể Khoa điều trị Cha chuẩn ho¸ 1NF 2NF 3NF M· khoa M· khoa M· khoa M· khoa Tªn khoa Tªn khoa Tªn khoa Tªn khoa Sau thực trình chuẩn hoá ta thu đợc thực thể với thuộc tính sau: KHOA Mà khoa, Tên khoa Thiết kế bảng liệu - Table PHIEUKHAMBENH: Là danh sách bệnh nhân đến khám có Bảo hiểm bệnh viện STT Tên trờng M· BN KiĨu Text Hä tªn Text 28 SV Thực hiện: Nguyễn Thị Thu Lan K43A KHOA CNTT Độ rộng Diễn giải 15 Mà bệnh nhân cấp Họ tên bệnh nhân Khoá luận tốt nghiệp Quản lý khám chữa bệnh bệnh viện Ngày sinh Date Giới tính Text Giới tính địa Text Địa Điện thoại Text Điện thoại NghỊ nghiƯp Text 30 NghỊ nghiƯp Lý khám Text 30 Lý khám Phòng khám Text Ngày lập phiếu 10 Số thẻ BHTY Text 15 Số thẻ bảo hiểm y tế 11 Lý thu Text 30 Lý thu 12 Sè tiÒn Text 10 Sè tiỊn 13 Ngµy lËp phiÕu Date 30 Ngêi lËp phiếu 14 - Ngày tháng năm sinh Text Ngời lập phiếu Table DONTHUOC: Là danh sách bệnh nhân đến khám bệnh viện đợc cấp đơn thuốc STT Tên trờng Số đơn thuốc Mà BN Text 15 M· bƯnh nh©n M· thc Text 15 M· thc Số lợng Text 15 Số lợng thuốc Cách dùng Text 30 Cách dùng Ngày kê đơn Date Kiểu Text Độ Rộng Diễn giải 15 Số đơn cấp thuốc Ngày kê đơn thuốc BSkê thuốc Text 30 Bác sỹ kê đơn - TableBENHAN: Là danh sách bệnh nhân đến khám phải nhập viện để điều trị STT Tên trờng Mà BN Kiểu Text Độ rộng Diễn giải 15 Mà bệnh nhân Mà khoa Text 15 Mà khoa Phòng Text Phòng nằm điều trị Giờng Text Giờng nằm điều trị 29 SV Thùc hiƯn: Ngun ThÞ Thu Lan K43A KHOA CNTT Khoá luận tốt nghiệp Quản lý khám chữa bệnh bƯnh viƯn Lý vµo viƯn Text Ngµy vµo Date Ngµy vµo Ngµy Date Ngµy Tình trạng Text STT 30 30 BS LËp BA Text 30 - Table THUOC: Tªn loại thuốc Lý vào viện Tình trạng Bác sỹ lập bệnh án Tên trờng Mà thuốc Kiểu Text Độ rộng 15 Diễn giải Mà thuốc Tên thuốc Text 30 Tên thuốc - Table KHOA:Tên khoa điều trị STT STT Tên trờng Mà Khoa Kiểu Text Độ rộng 15 Diễn giải Mà Khoa Tên Khoa Text 30 Tên khoa - Table PHONG:Tên phòng thuộc khoa điều trị Tên trờng Mà Khoa Kiểu Text Độ rộng 15 Diễn giải Mà Khoa Phòng Text Tên phòng Số giờng Number Số giờng phòng - Table BACSY: Danh sách bác sỹ khoa điều trị STT Tên trờng Mà Khoa Kiểu Text Độ rộng 15 Diễn giải Mà Khoa M· b¸c sü Text 15 M· b¸c sü Họ tên Text 30 Họ tên Ngày sinh Date 30 SV Thùc hiƯn: Ngun ThÞ Thu Lan K43A KHOA CNTT Ngày sinh Khoá luận tốt nghiệp Quản lý khám chữa bệnh bệnh viện Chơng III Công cụ lập trình Visual basic ngôn ngữ SQl (struct query language) Khi lựa chọn ngôn ngữ lập trình, ta thờng quan tâm đến khả ngôn ngữ hỗ trợ việc xây dụng ứng dụng Đối với chơng trình quản lý khám chữa bệnh bệnh viện Thành Phố Vinh, cần ngôn ngữ lập trình có khả hỗ trợ mạnh quản lý sở liệu, lập báo biểu có khả hỗ trợ đa ngời sử dụng Sau tìm hiểu ngôn ngữ Visual Basic nhận thấy ngôn ngữ Visual Basic ngôn ngữ lập trình mạnh, động có khả hỗ trợ mạnh cho lập trình quản lý sở liệu Visual Basic ngôn ngữ lập trình tơng đối dễ học, dễ viết, có tính thống nhất, chặt chẽ có hệ thống kiểm tra tự động tốt Cấu trúc ngôn ngữ bao gồm phép lặp, điều kiện, xử lý mảng đọc viết file Các kỹ thuật lập trình Visual Basic cung cấp đối tợng Error tập hợp Error để xử lý lỗi Visual Basic có khả hỗ trợ lập trình với môi trờng Client/Server Đối tợng RDO, ADO Visual Basic hỗ trợ số tính nh thiết kế nối bất đồng bộ, cập 31 SV Thùc hiƯn: Ngun ThÞ Thu Lan K43A KHOA CNTT Khoá luận tốt nghiệp Quản lý khám chữa bệnh bệnh viện nhật hàng loạt đặc biệt ADO cung cấp khả xử lý tính thời điểm Với u điểm Visual Basic đà sử dụng ngôn ngữ để thực cài đặt chơng trình Tôi giới thiệu số vấn đề vầ ngôn ngữ mà sử dụng đề tài I Về Visual Basic Các kỹ thuật lập trình quản lý sở liệu mà Visual Basic cung cấp gồm: Lập trình với mô hình đối tợng DAO(Đối tợng truy nhập liệu- Data Access Obiect) Lập trình với mô hình đối tợng RDO (Đối tợng liệu từ xa- Remote Data Object) Lập trình với mô hình đối tợng ADO (Đối tợng liệu AtiveX AtiveX Data Object) Trong chơng trình sử dụng lập trình với mô hình đối tợng ADO nên giới thiệu mô hình này: I.1 Lập trình với kỹ thuật ADO(Đối tợng liệu AtiveX - AtiveX Data Object) ã Xây dựng ứng dụng Visual Basic với ADO ã Sử dụng dịch vụ liệu từ xa ADO ADO công nghệ truy nhập sở liệu hớng đối tợng tơng tự DAO RDO Ta dùng ADO để thao tác với sở liệu thông qua lập trình với Visual Basic Với ADO ta thi hành câu truy vÊn, cËp 32 SV Thùc hiƯn: Ngun ThÞ Thu Lan K43A KHOA CNTT Khoá luận tốt nghiệp Quản lý khám chữa bệnh bệnh viện nhật giá trị bảng sở liệu tạo cấu trúc sở liệu bao gồm bảng, truy vấn chứa sẵn mối quan hệ bảng Ta dùng ADO để truy cập sở liệu máy tính cá nhân hay Client/Server I.2 Cài đặt thiết lập tham chiếu đến ADO ứng dụng Visual Basic ADO đợc cài đặt nh phần VB6.0 Bắt đầu sử dụng ADO cách thiÕt lËp tham chiÕu ®Õn th viƯn øng dơng VB Trong đề án Visual Basic chọn Project, Refernces Hộp thoại Refernces xuất Chọn vào hộp ®¸nh dÊu “Microsoft AtiveX Data Object 2.0 Library“ råi nhÊn OK I.4 Khoá mẫu tin ADO Quy định chế độ khoá cho đối tợng Recordset ADO thông qua thuéc tÝnh LockType kiÓu mÉu tin: AdLockReadOnly: CÊm cập nhật mẫu tin AdLockPessimistic: Khoá bị quan Mẫu tin recordset bị khoá bắt đầu sửa đổi tiếp tục khoá đến thi hành phơng thøc Update hay di chun sang mÉu tin kh¸c AdLockOptimistic: Khoá lạc quan Mẫu tin bị khoá lúc thi hành phơng thức Update hay di chuyển sang mẫu tin khác AdLockBatchOptimistic: Khoá lạc quan hàng loạt Hỗ trợ cập nhật nhiều mẫu tin lúc Khoá mặc định ADO AdLockReadOnly, không đổi thuộc tính LockType CursonrType, Recordset ADO đọc I.5 Mở đóng kết nối đến nguồn liệu 33 SV Thực hiện: Nguyễn Thị Thu Lan K43A KHOA CNTT Khoá luận tốt nghiệp Quản lý khám chữa bệnh bệnh viện Để phát yêu cầu đến nguồn liệu dung ADO, ta mở kết nối đến nguồn liệu đó, ding phơng thức Open Cú pháp: Gcon.Open[Connect],[userid][password] Ta đóng bằngphơng thức Close Gcon.Close I.6 Sử dụng đối tợng Recordset ADO để thao tác với liệu Đối tợng Recordset ADO phơng pháp truy nhập thông tin đợc trả từ trình cung cấp liệu - Dùng đối tợng Recordset để cập nhật thêm mẫu tin míi + Thªm mÉu tin míi Më Recordset Thi hành phơng thức Addnew đối tợng Recordset Gán giá trị trờng đối tợng Recordset Lu mẫu tin cách thi hành phơng thức Update đối tợng Recordset + Cập nhật mẫu tin Mở Recordset Gán giá trị cho trờng Recordset Lu mẫu tin cách thi hành phơng thức Update đối tợng Recordset 34 SV Thực hiện: Nguyễn Thị Thu Lan K43A KHOA CNTT Khoá luận tốt nghiệp II Quản lý khám chữa bệnh bệnh viện Về ngôn ngữ SQL( structure query language) Sql giả pháp chuẩn để thao tác với sở liệu Nó đợc thực theo nhiều dạng khác c¸c hƯ thèng CSDL quan hƯ Bao gåm Microsoft Access SQL Server Nói chung, câu lệnh SQL đợc chia làm loại: - Các câu lệnh thuộc ngôn ngữ định nghĩa liệu: Cho phép ngời sử dụng truy vấn SQL để tạo thành phần sở liệu nh bảng, trờng mục - Các câu lệnh thuộc ngôn ngữ thao tác liệu: Đợc thiết kế để lấy mẫu tin từ sở liệu Các lệnh kiến trúc CSDL 1.1 Tạo bảng Cú pháp: CREATE TABLE tên_bảng(tên_cột kiểu_DL[Kích_thớc][Notnull], Primanykey(Khoá_chính) [Unique(khoá),] 35 SV Thực hiện: Nguyễn Thị Thu Lan K43A KHOA CNTT Khoá luận tốt nghiệp Quản lý khám chữa bệnh bệnh viện [Foreign key(Khoá_ngoài) Reference Tên_bảng,] [Check Điều_kiện_ràng_buộc,]) 1.2 Xoá bảng Cú pháp: DROP TABLE Tên_bảng 1.3 Thêm, huỷ cột bảng Cú pháp: - Thêm cột: ALTER TABLE Tên_bảng ADD Tên_cột Kiểu_DL [Kích_thớc][Notnull] - Xoá cột: ALTER TABLE Tên_bảng DROP Tên_cột Các lệnh cập nhật liệu 2.1 Vào liệu cho bảng Cú pháp: INSERT INTO Tên_bảng VALUES(Bộ_giá_trị) 2.2 Xoá ghi bảng DELETE FROM Tên_bảng[WHERE điều_kiện] 2.3 sửa nội dung ghi bảng UPDATE TABLE Tên_bảng SET Tên_cột=Biểu_thức, [WHERE điều_kiện] 2.4 Tạo tệp số CREATE IDEX Tên_chỉ_số ON Tên_bảng(Tên_cột[ASC/DESC]) 2.5 Khối Select SELECT [DISTINCT]*| DS_cột cần lấy kết quả| DS_biểu thức FROM Danh_sách_các_bảng [WHERE Biểu_thức_điều_kiện] 36 SV Thùc hiƯn: Ngun ThÞ Thu Lan K43A KHOA CNTT Khoá luận tốt nghiệp Quản lý khám chữa bệnh bệnh viện [GROUP BY Danh_Sách_các_cột] [HAVING Biểu_thức_điều_kiện] [ORDER BY {tên_cột/biểu_thức}[ASC/DESC]] Các hàm mẫu ã SUM(tên_cột): Tính tổng giá trị theo cột có tên Tên_cột ã MAX(tên_cột): Cho giá trị lớn cột có tên Tên_cột ã MIN(Tên_cột): Cho giá trị nhỏ cột có tên Tên_cột ã ARV(Tên_cột): Tính giá trị trung bình theo cột có tên Tên_cột ã COUNT(*/Tên_cột/DISTINCT tên_cột): Đếm số ghi bảng theo tuỳ chọn Trong đó: - *: Đếm tất ghi bảng - Tên_cột: Đếm ghi mà giá trị tên cột khác null - DISTINCT: Đếm ghi mà giá trị tên cột khác null ghi giống tính mét 37 SV Thùc hiƯn: Ngun ThÞ Thu Lan K43A KHOA CNTT Khoá luận tốt nghiệp Quản lý khám chữa bƯnh bƯnh viƯn Ch¬ng IV ThiÕt kÕ giao diƯn modul chơng trình I Giao diện hệ thống menu chơng trình Sơ đồ bố trí chức Trên sở biểu đồ phân cấp chức thực tế yêu cầu hệ thống ứng dụng, chơng trình đợc thiết kế cài đặt dới dạng trình đơn (dạng mức) để ngời sử dụng thuận tiện việc lựa chọn công việc cần làm hệ thống quản lý bệnh án Giao diện hệ thống menu chơng trình đợc thiết kế nh sau: 38 SV Thực hiện: Nguyễn Thị Thu Lan K43A KHOA CNTT Khoá luận tốt nghiệp Quản lý khám chữa bệnh bệnh viện Các chức đợc phân rà thành chức theo sơ đồ cụ thể sau: Sơ đồ bố trí chức chức cập nhật Danh mục: Cập nhật Đăng ký khám Cấp Đơn thuốc Nhập viện Xuất viện Thoát 39 SV Thùc hiƯn: Ngun ThÞ Thu Lan K43A KHOA CNTT Danh mục Khoa điều trị Phòng điều trị Thuốc điều trị Bác sỹ ... tống trình phân tích thiết kế hệ thống quản lý khám chữa bệnh Bệnh viện Thành Phố Vinh - Hoàn thành chơng trình quản lý khám chữa bệnh bệnh viện thành phố Vinh ngôn ngữ Visual Basic - Chơng trình... nghiệp Quản lý khám chữa bệnh bệnh viện Đề tài luận văn: Quản lý khám chữa bệnh bệnh viện Đề tài gồm chơng: Chơng 1: Tìm hiểu đặc tả toán Chơng 2: Phân tích thiết kế hệ thống quản lý khám chữa bệnh. .. thực thể hệ thống Quản lý khám chữa bệnh bệnh viện Thành Phố Vinh, sơ đồ phân cấp chức hệ thống ứng dụng đợc hình thành theo dạng mức cụ thể sau: Quản lý khám chữa bệnh Cập nhật Danh mục Tìm kiếm&Thống

Ngày đăng: 21/12/2013, 12:58

Hình ảnh liên quan

7. Thiết kế bảng dữ liệu - Quản lí khám chữa bệnh tại bệnh viện thành phố vinh tỉnh nghệ an

7..

Thiết kế bảng dữ liệu Xem tại trang 26 của tài liệu.
7. Thiết kế bảng dữ liệu - Quản lí khám chữa bệnh tại bệnh viện thành phố vinh tỉnh nghệ an

7..

Thiết kế bảng dữ liệu Xem tại trang 26 của tài liệu.

Từ khóa liên quan

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

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

Tài liệu liên quan