1. Trang chủ
  2. » Luận Văn - Báo Cáo

Phân tích và cài đặt chương trình quản lý bệnh nhân tại

87 220 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 87
Dung lượng 1,09 MB

Nội dung

http://kilobooks.com THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN Trang Đồ án tốt nghiệp OBO OK S CO M LỜI NĨI ĐẦU Ngày nay, 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 nhiều ứng dụng thiết thực lĩnh vực sống xã hội chúng ta, đặc biệt cơng cụ hỗ trợ đắc lực khơng thể thiếu cơng tác quản lý Dễ dàng thấy sở liệu ứng dụng quan trọng cơng tác tin học hố quản lý kinh doanh doanh nghiệp Nhờ vào cơng tác tin học hố mà cơng tác quản lý, điều hành doanh nghiệp tỏ có hiệu quả, nhanh chóng, xác, lưu trữ gọn, bảo mật cao dễ dàng Chính lẽ mà sở liệu 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 tỉnh Khánh Hồ trung tâm khám chữa bệnh lớn tỉnh Khánh Hồ Do đó, nhu cầu ứng dụng việc quản lý tin học vào việc quản lý Bệnh nhân bệnh viện nhu cầu tất yếu Chính lý mà em chọn đề tài Hiện nay, có nhiều phần mềm hệ quản trị sơ khác Tuy nhiên, vào tình hình quản lý bệnh nhân nhân viên thực tế bệnh viện mà em chọn hệ quản trị sở liệu quan hệ SQL Server 2000 ngơn ngữ hỗ trợ cài đặt Visual Basic 6.0 Mặc dù, có nhiều cố gắng thời gian thực tập có hạn nên khơng thể tránh khỏi sai lầm thiếu sót Rất mong đóng góp bảo q thầy bạn đọc Cuối cùng, em xin chân thành cảm ơn hướng dẫn bảo tận tình thầy hướng dẫn Nguyễn Hữu Trọng, với hướng dẫn, giúp đỡ nhiệt tình kỹ sư Văn Hội (Phòng kế hoạch tổng hợp bệnh viện tỉnh Khánh Hồ) giúp em hồn thành đồ án tốt nghiệp Sinh Viên Thực Hiện KIL Nguyễn Văn Hưng SVTH: Nguyễn Văn Hưng Lớp 40TH http://kilobooks.com THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN Trang KIL OBO OKS CO M Đồ án tốt nghiệp GIỚI THIỆU CHUNG VỀ NHIỆM VỤ Nội dung đề tài : Phân tích cài đặt chương trình quản lý bệnh nhân bệnh viện Khánh Hoà Yêu cầu : TTTN: - Tìm hiểu ngôn ngữ lập trình CSDL : SQL Server 2000 - Phân tích tìm hiểu nghiệp vụ quản lý - Phân tích thiết kế chi tiết cho toàn hệ thống - Viết chương trình demo đơn giản LVTN: · Hiện thực chương trình mô hình máy đơn sử dụng ngôn ngữ Visual Basic 6.0 Yêu cầu chung : Đi tìm hiểu thực tế nghiệp vụ quản lý bệnh nhân bệnh viện Khánh Hoà Các bước tiến hành thực đề tài : Với nội dung yêu cầu trình bày trên, trình thực đề tài tiến hành qua bước sau : + Tìm hiểu ngôn ngữ lập trình CSDL : SQL Server 2000 + Tìm hiểu cách sơ lược công tác quản lý bệnh nhân bệnh viện Khánh Hoà Tiến hành thiết lập hệ thống câu hỏi vấn trình hệ thống câu hỏi cho người có liên quan để tham khảo chuẩn bò + Tiến hành vấn thu thập liệu cần thiết Sau viết lại nội dung vấn, trình để phận vấn xem lại để đóng SVTH: Nguyễn Văn Hưng Lớp 40TH http://kilobooks.com Đồ án tốt nghiệp THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN Trang KIL OBO OKS CO M góp ý kiến, bổ sung thiếu sót, cung cấp thêm thông tin cần thiết Trình Giáo viên hướng dẫn nội dung thông tin thu thập để lấy ý kiến bổ sung Quá trình phải tiến hành nhiều lần, lẽ liệu cần thu thập lớn lại liên quan nhiều thông tin đòi hỏi cần có thời gian nghiên cứu, xem xét xếp thông tin cách hợp lý + Phân tích báo cáo có liên quan để làm sở xây dựng sở liệu (CSDL) cho hệ thống Trình Giáo viên hướng dẫn CSDL thiết kế để lấy ý kiến bổ sung + Tiến hành nhập số liệu cần thiết + Tiến hành xây dựng giao diện cho chương trình quản lý bệnh nhân Visual Basic 6.0 Trình Giáo viên hướng dẫn xem qua giao diện xây dựng để lấy ý kiến bổ sung, sửa chữa + Tiến hành kiểm tra công việc thực CSDL thử có Sau đó, hoàn thiện đề tài Trên đây, bước thực đề trình tiến hành đề tài Tuy nhiên, trình làm có linh động thực thích hợp bước tùy theo tình hình thực tế diễn nhằm giảm thiểu thời gian bò chờ đợi 3.Kết đạt : Chương trình sử dụng ngôn ngữ sở liệu Microsoft Visual Basic 6.0 trao đổi với sở liệu SQL Server 2000 máy đơn Vì có bảo mật an toàn liệu cao Ngoài việc tạo sở liệu, xóa hay backup,…cũng thực dễ dàng Chương trình quản lý bệnh nhân bệnh viện giúp bệnh viện đa khoa tỉnh Khánh Hoà quản lý bệnh nhân cách hiệu Nắm bắt biến động bệnh nhân để có kế hoạch phục vu chữa trò cho bệnh nhân cách tốt Chương trình cho phép tìm kiếm bệnh nhân theo trật tự giúp bác só người nhà bệnh nhân tìm kiếm thông tin bệnh nhân cách dễ dàng Chương trình cho phép quản lý hồ sơ bệnh nhân cách linh động theo thời gian Do vừa tìm hiểu vừa làm kinh nghiệm xây dựng hạn chế nên mức độ tiện dụng người sử dụng chưa cao Màn hình giao diện, báo biểu mức độ chấp nhận SVTH: Nguyễn Văn Hưng Lớp 40TH http://kilobooks.com THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN Trang KIL OBO OKS CO M Đồ án tốt nghiệp PHẦN I TỔNG QUAN VỀ NGƠN NGỮ CÀI ĐẶT Chương I GIỚI THIỆU VỀ HỆ QUẢN TRỊ CƠ SỞ DƯ LIỆU VÀ SQL SERVER 2000 I KHÁI NIỆM CƠ BẢN VỀ CÁC LOẠI CƠ SỞ DỮ LIỆU Một hệ quản trị sở liệu hệ thống chương trình hỗ trợ tác vụ quản lý, khai thác liệu theo mơ hình sở liệu quan hệ SQLserver hệ thống quản lý sở liệu quan hệ (RDBOMS) hay gọi Relational Database Mannagement system Cơ sở liệu quan hệ sở liệu mà liệu bên tổ chức thành bảng Các bảng tổ chức cách nhóm liệu theo chủ đề có chứa cột hàng thơng tin Sau bảng liên kết với Database Engine có u cầu sở liệu quan hệ mơ hình sở liệu thơng dụng II GIỚI THIỆU CHUNG VỀ SQL SERVER 2000 SQL (Structured Query Language ) ngơn ngữ dùng để truy vấn cho phép lấy thơng tin từ bảng liệu SQL Server 2000 tối ưu nhiều so với sở liệu quan hệ Chúng phát triển để sử dụng nhiều ấn CE, Personal, Desktop Engine, standand… SQL Server 2000 hỗ trợ kiểm tra khóa chính, phụ thuộc tồn tại, miền giá trị,… liệu bên bảng cách chặt chẽ SVTH: Nguyễn Văn Hưng Lớp 40TH http://kilobooks.com THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN Trang Đồ án tốt nghiệp KIL OBO OKS CO M SQL Server 2000 hỗ trợ khám phá mạnh cho sở liệu đa truy cập tức sở liệu mạng Những thành phần SQL Server 2000 bao gồm: Hệ thống SQL Server 2000 Full-text sarch English Query Diễn giải Ấn Đây thành phần hệ thống trung tâm điều hành thành phần thực thi khác Với Desktop Engine bạn tìm thấy dịch vụ hệ thống SQL Server Agent, SQL Server Profiler… Và số cơng cụ khác Desktop Engine personal standard Desktop Enterprise Đây phần tự chọn lúc cài đặt, bạn muốn chức tìm kiếm nên chọn hệ thống chúng khơng phần Full-text Sarch cung cấp chức tìm kiếm từ mạnh, sử dụng internet để tìm kiếm giải pháp tuyệt vời Nếu ban muốn tìm kiếm chuỗi đoạn văn cơng cụ thích hợp Personal Standard Developer enterprise English Query cho phép người sử dụng Personal khơng có kỹ thuật SQL Server, Standard cách đặt câu hỏi chuỗi English sau dịch Query mà thực thi SQL Server Nhưng cơng cụ cài Developer SVTH: Nguyễn Văn Hưng Lớp 40TH http://kilobooks.com Đồ án tốt nghiệp đặt tách biệt SQL Server Trang Enterprise Phần khơng bao gồm mặc định Personal phần cài đặt, chúng dạng sản phẩm tự Standand chọn, cơng cụ phân tích OLAP Developer (Online Analytical Proces), sử dụng cho sở liệu lớn Enterprise KIL OBO OKS CO M Analysis Services THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN Replication Những phiên có OLAP đầy đủ chức Desktop Engine Enterprise Developer, ấn Personal cung có số chức OLAP Chức cho Personal phép tái tạo đến SQL Server khác, hệ thống thường dùng cho hệ Standard thống server từ xa hay network, nhằm để làm giảm trao đổi liệu SQL Developer Server với enterprise Data Transform atuion Service Data Transformatuion Service (DTS) Desktop Engine mở rộng phiên SQL Server 2000, bao gồm chức trao đổi liệu giao tiếp sở liệu khác với Presonal nhau, giải pháp lập trình standard Visual Basic Developer enterprice Symmetric Multiprocessing (SMP): Dịch vụ hỗ trợ SQL Server 2000, dịch vụ phân phối cơng việc xử lý hệ thống có nhiều vi xử lý để làm cân tiến trình CPU SVTH: Nguyễn Văn Hưng Lớp 40TH http://kilobooks.com Đồ án tốt nghiệp THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN Trang KIL OBO OKS CO M Clustering support: có ấn Enterprise Developer, Clustering cho phép hệ thống cân có Server bị dừng hệ thống khác tiếp nhận xử lý thực chức hai server Windows 2000 Enterprise Windows 2000 Datacenter Các thành phần SQL Server 2000 RDBMS SQL Server 2000 chứa đựng nhiều đối tượng bao gồm: • Da tabase: Cơ sở liệu SQL Server • Tập tin log: tập tin lưu trữ chuyển tác SQL • Tables: Bảng liệu • Filegroiups: Tập tin nhóm • Diagrams: Cơ sở quan hệ • Views: Khung nhìn số liệu dựa bảng • Stored Procedure: Thủ tục hàm nội • Users: Người sử dụng sở liệu • Roles: quy định vai trò SQL Server • Rules: Các giá trị • Full-text catalogs: Tập phân loại liệu text • User-defined data types: Kiểu liệu người dùng định nghĩa Đối tượng sở liệu SVTH: Nguyễn Văn Hưng Lớp 40TH http://kilobooks.com Đồ án tốt nghiệp THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN Trang Cơ sở liệu đối tượng có ảnh hưởng cao bạn làm việc với SQL Server, nhiên đối tượng sở liệu thành phần sở liệu KIL OBO OKS CO M Bản thân SQL Server sở liệu, chúng bao gồm đối tượng như: Database, table, View, stored procedure nêu số sở liệu khác Cơ sở liệu SQL Server sở liệu đa người dùng, với server bạn có hệ quản trị sở liệu muốn có nhiều hệ quản trị sở liệu bạn cần có nhiều server Khi cài đặt xong bạn có sở liệu mặc định • Master • Model • Msdb • Pubs • Northwind Master: Đây sở liệu để chạy SQL Server Cơ sở liệu chứa trỏ đến file liệu sở sở liệu cài đặt hệ thống, thơng tin dịch vụ Các thơng tin dịch vụ bao gổm mục thơng báo lỗi hệ thống, thơng tin cập nhật vào, thủ tục lưu trữ hệ thống, máy chủ kết nối hay liên kết Cơ sở liệu Master truy cập lại gặp tình tai hoạ nhờ kỹ thuật đặc biệt Cơ sở liệu Model: Đây sở liệu mẫu bạn tạo sở liệu mới, sở liệu Model chép, sau u cầu bạn kích thước thay đổi khác vể sở liệu áp dụng Do đó, đối tượng có sở liệu chép vào sở liệu tạo Ví dụ bạn đặt bảng tên người sử dụng vào sở liệu cài đặt SQL Server Mỗi có sở liệu tạo sau đó, bảng tên người sử dụng xuất sở liệu Cơ sở liệu Model có kích thước 1,5 MB sau cài đặt Vì sở liệu chép để tạo SVTH: Nguyễn Văn Hưng Lớp 40TH http://kilobooks.com Đồ án tốt nghiệp THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN Trang dựng sở liệu nên khơng có sở liệu nhỏ sở liệu Model KIL OBO OKS CO M Cơ sở liệu Msdb : Như ta nêu, có hai sở liệu hệ thống Master Model, xố hai sở liệu hệ thống SQL Server bị lỗi , vớI sở liệu Msdb khác Msdb SQL Agent lưu trữ tất tác vụ xảy SQL Server Cơ sở liệu Tempdb: Cơ sở liệu Tempdb sở liệu SQL Server Cơ sở liệu cho phép người sử dụng tạo ứng dụng tham khảo hay thực tập trước bạn bắt đầu với sở liệu thật Cơ sở liệu Tempdb nơi xếp, kết nối hoạt động khác đòi hỏi vị trí tạm thời thực sở liệu có kích thước 2,5 MB Nhưng tăng thêm bạn cần thêm khoảng trống Nó khởi tạo lại khí SQL Server khởi động lại Cơ sở liệu Pubs: Cơ sở liệu Pubs chứa hầu hết nội dung hướng dẫn, trợ giúp sách tham khảo SQL Server, hầu hết tính sở liệu nêu bật qua việc cài đặt chúng vào sở liệu Pubs Cơ sở liệu có kích thước 2MB sau cài đặt Bạn xố sở liệu mà khơng cần xác nhận với SQL Server Cơ sở liệu Northwind:Cũng giống sở liệu Pubs cung sở liệu mẫu cho người dùng tham khảo, lập trình Visual Basic hay Access dùng để truy cập SQL Server Cơ sở liệu cài đặt phần SQL Server, cần dùng cấu trúc hai sở liệu bạn sử dụng hai file kịch Script mang tên Inspubs.sql insnwnd.sql Tập tin chuyển tác log :chứa hoạt độnghay chuyển tác sở liệu theo thời gian Thơng thường tìm cố xẩy với sở liệu, người dùng cần tham khảo tập tin log biết ngun nhân III GIỚI THIỆU VỀ ĐỐI TƯỢNG CỦA CƠ SỞ DỮ LIỆU Bảng – Table Trong sở liệu, bảng (Table) thành phần chúng Do bảng đối tượng lưu trữ liệu thực, cần giao tiếp với sở liệu khác, bảng đối tượng loại sở liệu nào, chúng coi miền liệu SVTH: Nguyễn Văn Hưng Lớp 40TH http://kilobooks.com Đồ án tốt nghiệp THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN Trang 10 KIL OBO OKS CO M Bảng dùng để lưu trữ tất liệu tổ chức thành nhiều hàng nhiều cột Mỗi cột bảng lưu loại thơng tin định gọi kiểu liệu, liệu nhập vào chấp nhận từ chối tuỳ thuộc vào ngun tắc ràng buộc liệu liệu tương thích hệ thống hay người dùng định nghĩa Khi định nghĩa sở liệu ta cần quan tâm đến thơng số sau: Key: Trường có khố hay khơng ID: Trường có thuộc tính Indentity hay khơng Culumn Name: Tên trường Data type: Loại liệu cho trường tương ứng Size: Kích thước trường liệu Allow null: Cho phép giá trị rỗng lưu trường hay khơng Default: Giá trị cho trường Identity: Nếu bạn cần sử dụng trường có giá trị tự động Autonumber access, trường Not null indentity: Yes (On) Identity Seed: Nếu trường (cột) identity, cần số bắt đầu số 2,… Identity Increament : Số nhảy cho lần tăng Chỉ mục – Indexs Index hay gọi đối tượng mục, đối tượng tồn bảng hay khung nhìn (view) Đối tượng mục có ảnh hưởng tới tốc độ truy cập số liệu, cần tìm kiếm thơng tin bảng mục giúp tăng tốc độ cho việc tìm kiếm Clustered: Ứng với mục bảng có mục, số liệu xếp theo trang SVTH: Nguyễn Văn Hưng Lớp 40TH http://kilobooks.com Đồ án tốt nghiệp THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN Trang 73 KIL OBO OKS CO M DELETE From tblKhamBenh Where tblKhamBenh.MaBenhNhan in ( Select MaBenhNhan From TblBenhNhan Where tblBenhNhan.maXa in (Select MaXa From tblXa Where tblXa.MaHuyen in (Select MaHuyen From tblHuyen Where tblHuyen.MaTinh=@MaTinh))) - Xoá khám bệnh úng với nhân viên thuộc tỉnh DELETE From tblkhamBenh Where tblKhamBenh.MaNhanVien in ( Select MaNhanVien From TblNhanVien Where tblNhanVien.maXa in (Select MaXa From tblXa Where tblXa.MaHuyen in (Select MaHuyen From tblHuyen Where tblHuyen.MaTinh=@MaTinh))) Xóa dùng thuốc ứng với đơn thuốc bệnh nhân DELETE From tblDungThuoc Where tblDungThuoc.MaDonThuoc in (Select MaDonThuoc From tblDonThuoc Where tblDonThuoc.MaBenhNhan in (Select MaBenhNhan From tblBenhNhan Where tblBenhNhan.maXa in (Select MaXa From tblXa Where tblXa.MaHuyen in (Select MaHuyen From tblHuyen Where tblHuyen.MaTinh=@MaTinh)))) Xoá đơn thuốc bệnh nhân thuộc tỉnh DELETE From tblDonThuoc Where tblDonThuoc.MaBenhNhan in (Select MabenhNhan From tblBenhNhan Where tblBenhNhan.maXa in (Select MaXa From tblXa Where tblXa.MaHuyen in (Select MaHuyen From tblHuyen SVTH: Nguyễn Văn Hưng Lớp 40TH http://kilobooks.com Đồ án tốt nghiệp THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN Trang 74 KIL OBO OKS CO M Where tblHuyen.MaTinh=@MaTinh))) - Xoá tạm ứng bệnh nhân thuộc tỉnh DELETE From tblTamUng Where tblTamUng.MaBenhNhan in ( Select MaBenhNhan From TblBenhNhan Where tblBenhNhan.maXa in (Select MaXa From tblXa Where tblXa.MaHuyen in (Select MaHuyen From tblHuyen Where tblHuyen.MaTinh=@MaTinh))) - Xoá bệnh án bệnh nhân DELETE From tblBenhAn Where tblBenhAn.MaBenhNhan in ( Select MaBenhNhan From TblBenhNhan Where tblBenhNhan.maXa in (Select MaXa From tblXa Where tblXa.MaHuyen in (Select MaHuyen From tblHuyen Where tblHuyen.MaTinh=@MaTinh))) -Xoá bệnh nhân thuộc tỉnh DELETE From tblBenhNhan Where tblBenhNhan.maXa in (Select MaXa From tblXa Where tblXa.MaHuyen in (Select MaHuyen From tblHuyen Where tblHuyen.MaTinh=@MaTinh)) - Xoá dùng thuốc mà nhân viên thuộc tỉnh lập DELETE From tblDungThuoc Where tblDungThuoc.MaDonThuoc in (Select MaDonThuoc From tblDonThuoc Where tblDonThuoc.MaNhanVien in (Select MaNhanVien From tblNhanVien Where tblNhanVien.maXa in (Select MaXa From tblXa Where tblXa.MaHuyen in SVTH: Nguyễn Văn Hưng Lớp 40TH http://kilobooks.com Đồ án tốt nghiệp THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN Trang 75 KIL OBO OKS CO M (Select MaHuyen From tblHuyen Where tblHuyen.MaTinh=@MaTinh)))) Xoá đơn thuốc mà nhân viên lập DELETE From tblDonThuoc Where tblDonThuoc.MaNhanVien in (Select MaNhanVien From tblNhanVien Where tblNhanVien.maXa in (Select MaXa From tblXa Where tblXa.MaHuyen in (Select MaHuyen From tblHuyen Where tblHuyen.MaTinh=@MaTinh))) - Xoá bệnh án mà nhân viên lập DELETE From tblBenhAn Where tblBenhAn.MaNhanVien in ( Select MaNhanVien From TblNhanVien Where tblNhanVien.maXa in (Select MaXa From tblXa Where tblXa.MaHuyen in (Select MaHuyen From tblHuyen Where tblHuyen.MaTinh=@MaTinh)) ) -Xoá tất nhân viên thuộc tỉnh DELETE From tblNhanVien Where tblNhanVien.maXa in (Select MaXa From tblXa Where tblXa.MaHuyen in (Select MaHuyen From tblHuyen Where tblHuyen.MaTinh=@MaTinh)) Xoá tất xã thuộc tỉnh -DELETE From tblXa Where tblXa.MaHuyen in (Select MaHuyen From tblHuyen Where tblHuyen.MaTinh = @Matinh) Xoá tất huyện thuộc tỉnh DELETE From tblHuyen Where tblHuyen.Matinh = @Matinh - Xoá tỉnh có mã tỉnh SVTH: Nguyễn Văn Hưng Lớp 40TH http://kilobooks.com Đồ án tốt nghiệp THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN Trang 76 KIL OBO OKS CO M DELETE From tblTinh Where MaTinh=@Matinh GO Đối với thủ tục xoá huyện nh xã ta phải xó tất bệnh nhân nhân viên trực thuộc đòa danh Trong qúa trình trình bày liệu sử dụng số View để kết nối bảng ví dụ với View đòa sau: CREATE VIEW dbo.vwDiaChi AS SELECT dbo.tblTINH.TenTinh, dbo.tblHUYEN.TenHuyen, dbo.tblXA.TenXa, dbo.tblXA.Maxa FROM dbo.tblHUYEN INNER JOIN dbo.tblTINH ON dbo.tblHUYEN.MaTinh = dbo.tblTINH.MaTinh INNER JOIN dbo.tblXA ON dbo.tblHUYEN.MaHuyen = dbo.tblXA.MaHuyen Để tìm kiếm bệnh nhân sử dụng hàm tìm kiếm hàm trả table tiêu chí tìm kiếm tham số đầu vào hàm Ví dụ hàm tìm kiếm bệnh nhân theo họ tên đầy đủ chương trình CREATE FUNCTION udf_TimBenhNhanTheoHoTen (@HoBenhNhan Char(20), @TenBenhNhan char(20)) RETURNS Table AS Return Select * From tblBenhNhan Where (tblBenhNhan.HoBenhNhan= @HoBenhNhan) and (tblBenhNhan.TenBenhNhan= @TenBenhNhan) GO Trọng đoạn chương trình việc tìm bệnh nhân đơn giản Giả sử ta nhớ đầy đủ họ tên đầy đủ bệnh nhân ta tìm theo phương pháp Song nhớ họ tên bệnh nhân thi ta tìm bệnh nhân hàm tìm theo họ, theo tên bệnh nhân, chương SVTH: Nguyễn Văn Hưng Lớp 40TH http://kilobooks.com Đồ án tốt nghiệp THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN Trang 77 KIL OBO OKS CO M trình sử dụng số hàm khác mà không tiện trình bày báo cáo Thoạt tiên ta có cảm giác hàm (Function) giống với View song với View liệu đầu vào với hàm ngược lại Rõ ràng để truy xuất liệu với hàm linh hoạt với View nhiều CHƯƠNG IV GIỚI THIỆU MỘT SỐ FORM CHÍNH KHI CHẠY CHƯƠNG TRÌNH Dưới form chương trình, chạy chương trình form gọi đầu tiên, từ form ta thực chương trình từ form khác như: Tập tin, Nhập liệu, nhân viên, bệnh nhân, thống kê, tìm kiếm, báo biểu SVTH: Nguyễn Văn Hưng Lớp 40TH http://kilobooks.com THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN Trang 78 KIL OBO OKS CO M Đồ án tốt nghiệp Taị giao diện chương trình nhấn chuột vào nhập liệu, từ chon thơng tin cần đăng nhập như: Vị trí khám bệnh, nơi diều trị, bệnh, thuốc SVTH: Nguyễn Văn Hưng Lớp 40TH http://kilobooks.com THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN Trang 79 KIL OBO OKS CO M Đồ án tốt nghiệp Form đăng nhập vị trí khám bệnh SVTH: Nguyễn Văn Hưng Lớp 40TH http://kilobooks.com THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN Trang 80 KIL OBO OKS CO M Đồ án tốt nghiệp Tại thêm vị trí khám bệnh có vị trí khám bệnh thành lập, hay sửa vị trí khám bệnh vị trí khám bệnh thay đổi xố vị trí khám bệnh vị trí khám bệnh khơng Thêm nút mới, khơng muốn thực cơng việc nhấn nút bỏ qua Tương tự ta xố, sửa ta Form Xã: Thực cách nhấn vào địa Tại chọn đăng nhập thơng tin cho tỉnh, huyện hay xã SVTH: Nguyễn Văn Hưng Lớp 40TH http://kilobooks.com THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN Trang 81 KIL OBO OKS CO M Đồ án tốt nghiệp Tại thêm mới, xố bỏ hay sửa thơng tin xã xã tách hay thơng tin xã bị thay đổi xố bỏ xã khơng tồn Thêm cách nhấn nút mới, huỷ bỏ cơng việc cách nhấn nút bỏ qua Thay đổi thơng tin xã cách nhấn nút sửa, huỷ bỏ cơng việc cách nhấn nút bỏ qua, hồn thành cơng việc cách nhấn nút lưu Xố thơng tin xã cách nhấn nút xố Form hồ sơ nhân viên: Khi nhấn nhân viên form chọn số thơng tin cần đăng nhập như: Form hồ sơ nhân viên, q trình cơng tác SVTH: Nguyễn Văn Hưng Lớp 40TH http://kilobooks.com THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN Trang 82 KIL OBO OKS CO M Đồ án tốt nghiệp Tại thêm hồ sơ nhân viên có nhân viên tới cơng tác bệnh viện, cách nhấn nút mới, hồn thành cơng việc nhấn nút lưu, huỷ bỏ cơng việc nhấn nút bỏ qua Sửa hồ sơ nhân viên thơng tin nhân viên thay đổi, cách nhấn nút sửa, hồn thành cơng việc nhấn nút lưu, huỷ bỏ cơng việc nhấn nút bỏ qua Xố bỏ thơng tin nhân viên nhân viên khơng cơng tác bệnh viện, cách nhấn nút xố SVTH: Nguyễn Văn Hưng Lớp 40TH http://kilobooks.com Đồ án tốt nghiệp THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN Trang 83 KIL OBO OKS CO M Form hồ sơ bệnh nhân: Khi nhấn bệnh nhân có thơng tin cần quan tâm như: Hồ sơ bệnh nhân, tạm ứng viện phí, bảo hiểm… Tại form hồ sơ nhân viên, thêm có bệnh nhân đến khám chữa bệnh, sửa đổi thơng tin bệnh nhân, xố bỏ bệnh nhân bệnh nhân khơng diều trị khoảng thời gian dài Ngồi số form khác thơng tin khác tìm kiếm bệnh nhân, tìm kiếm nhân viên, báo biểu, báo cáo thống kê bệnh, danh sách bệnh nhân, danh sách trưởng khoa… SVTH: Nguyễn Văn Hưng Lớp 40TH http://kilobooks.com THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN Trang 84 KIL OBO OKS CO M Đồ án tốt nghiệp CHƯƠNG V KẾT LUẬN HƯỚNG PHÁT TRIỂN ĐỀ TÀI I Kết luận: Xây dựng hệ thống thông tin quản lý không việc lập trình đơn thuần, mà đòi hỏi cách có hệ thống giai đoạn khảo sát, phân tích thiết kế Việc xây dựng hệ thống quản lý phải đáp ứng tất vấn đề đặt từ khâu dặt vấn đề, giải quết toán, thiết kế toán việc đóng gói sản phẩm đưa thử nghiệm vấn đề đòi hỏi nhiều thời gian công sức Đứng trước xu hướng phát triển cơng nghệ thơng tin vũ bão, việc tin học hố việc quản lý hành vơ quan trọng thiết Nó giúp cho quan nhà nước giải cơng việc nhanh chóng hiệu Ứng dụng sở liệu giải vấn đề Với đề tài Quản lý bệnh nhân bệnh viện đa khoa tỉnh Khánh Hồ, chương trình cài đặt chưa hồn thiện chức năng, song có thời gian phát triển hồn thiện chương trình có ích nhiều giúp cho nhân viên bệnh viện cơng việc lưu trữ thống kê bệnh nhân nhân viên quản lý bệnh nhân bệnh viện cách thuận tiện dễ dàng nhiều II Hạn chế: Do thời gian thực đề tài tương đối hạn chế, kinh nghiệm chưa nhiều nên chương trình khơng thể tránh thiếu sót định Bên cạnh chưong trình cò có số chức đủ thời gian để thực kịp Đồng thời có số form chưa hồn thành đầy đủ xác ràng buộc liệu chưa đầy đủ Hơn q trình vừa viết chương trình vừa tìm hiểu ngơn ngữ SQL Server nên chưa thể tránh khỏi thiếu sót III Hướng phát triển đề tài: Chương trình quản lý bệnh nhân hoàn thành góp phần quan trọng việc quản lý cjứng từ sổ sách bệnh nhân bệnh viện SVTH: Nguyễn Văn Hưng Lớp 40TH http://kilobooks.com Đồ án tốt nghiệp THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN Trang 85 KIL OBO OKS CO M Để chương trình hoạt động hiệu cần liệu phải lưu trữ hệ quản trị sở liệu có tính bảo mật Cần có kết hợp song song quản lý nhân viên bệnh nhân cách chặt chẽ để việc theo dõi quản lý bệnh viện tốt Nếu đưa chương trình quản lý thơng tin bệnh nhân lên trang Web để giúp cho người thân bệnh nhân có thuận lợi để theo dõi q trình điều trị bệnh của người thân cho dù ngồi nhà hay nơi Đồng thời bệnh nhân nằm điều trị bệnh viện, lý mà cần phải chuyển đến bệnh viện khác để điều trị Tại bác sĩ bệnh viện tiếp nhận khơng cần xem hồ sơ bệnh nhân mà cần lên trang web bệnh viện nơi bệnh nhân chuyển đến để xem biết tồn thơng tin bệnh nhân như: hồ sơ bệnh nhân, bệnh án bệnh nhân… TÀI LIỆU THAM KHẢO [1] Lập trình sở liệu với Visual Basic 6.0 ( tác giả Nguyễn Thị Ngọc Mai (chủ biên ) Nhà xuất giáo dục 2000) [2] Lập trình ứng dụng chun nghiệp SQL SERVER 2000 (NXB nhà xuất giáo dục, Phạm Hữu Khang chủ biên) [3] Bài giảng Cơ sở liệu & Phân tích thiết kế hệ thống thơng tin quản lý (Nguyễn Hữu Trọng, trung tâm ngoại ngữ tin học_trường đại học Thuỷ sản lưu hành nội 10/1999) [4] Lập trình Visual Basic 6.0 21 ngày (Nguyễn Tiến, Ngơ Quốc Việt, Phạm Tuấn Kỳ Nhà xuất giáo dục 1997) [5] Lập trình sở liệu với Visual Basic 6.0 (Đậu Quang Tuấn Nhà xuất trẻ 2000) [6] Lập trình sở liệu 21 ngày (Nguyễn Đình Tê chủ biên, tập Nhà xuất giáo dục 2000) [7] Một số luận văn khoá cũ SVTH: Nguyễn Văn Hưng Lớp 40TH http://kilobooks.com THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN Trang 86 Đồ án tốt nghiệp MỤC LỤC Trang KIL OBO OKS CO M GIỚI THIỆU CHUNG VỀ NHIỆM VỤ …………………………………….…………… Nội dung đề tài ………………………………………………………………………………………………………………………….… 2 Các bước tiến hành thực đề tài ………….……………………………………………………………………… … Kết đạt …………………………………………………………………… Phần I : TỔNG QUAN VỀ NGƠN NGỮ CÀI ĐẶT Chương I.GIỚI THIỆU VỀ HỆ QUẢN TRỊ CƠ SỞ DƯ LIỆU VÀ SQL SERVER 2000 I.Khái niệm loại sở liệu II.Giới thiệu chung SQL Server 2000 III.Giới thiệu đối tượng sở liệu IV.Kiểu liệu 10 V Các công cụ SQL Server 2000 11 VI.Các phát biểu T-SQL 12 VII.Khái niệm đối tượng SQL cách tạo đối tượng SQL Server 15 Chương II :TỔNG QUAN VỀ VISUAL BASIC VÀ CƠ SỞ DỮ LIỆU TRONG VISUAL BASIC 24 I Mơ hình liệu ADO 24 II.Các thuộc tính ADO dặc biệt 25 Phần II ỨNG DỤNG XÂY DỰNG HỆ THỐNG QUẢN LÝ BỆN NHÂN TẠI BỆN VIỆN 26 Chương I ĐẶC TẢ BÀI TOÁN 26 Chương II PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN 29 I Mơ hình quan niệm liệu 29 II Mơ hình tổ chức liệu .30 III Mơ hình vật lý liệu 31 IV Mơ hình thơng lượng thơng tin 43 V Mơ hình quan niệm xử lý .44 VI Mơ hình tổ chức xử lý 44 VII Mơ hình vật lý xử lý 50 Chương III THỰC HIỆN CÀI ĐẶT CHƯƠNG TRÌNH 60 I Cách kết nối sở liệu 60 II Các phương thức đối tượng ADODB………………………………………………………………………………………60 III Một số đoạn chương trình sử dụng phương thức ……………….63 Chương IV : GIỚI THIỆU MỘT SỐ GIAO DIỆN CHÍNH KHI CHẠY CT 69 Chương V : KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN ĐỀ TÀI 75 I Kết luận 75 II.Hạn chế 75 III Hướng phát triển đề tài 75 TÀI LIỆU THAM KHẢO 76 SVTH: Nguyễn Văn Hưng Lớp 40TH http://kilobooks.com Đồ án tốt nghiệp THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN Trang 87 KIL OBO OKS CO M NHẬN XÉT CỦA GIÁO VIÊN SVTH: Nguyễn Văn Hưng Lớp 40TH [...]... khám bệnh cho một lệnh nhập viện, trên đó có ghi đầy đủ thơng tin về bệnh nhân, căn bệnh dự đốn và đưa đến khoa điều trị - Bước 4: Tại khoa điều trị, bệnh nhân sẽ được chuẩn đốn và lập một bệnh án chi tiết Trên bệnh án ghi đầy đủ thơng tin về bệnh nhân và căn bệnh mà bệnh mắc phải Q trình điều trị bệnh nhân được thể hiện đầy đủ trên bệnh án Trong một khoảng thời gian quy định tuỳ theo bệnh nhân, bệnh nhân. .. những thơng tin chính cần quản lý sau: Quản lý nhân viên bệnh viện Mỗi nhân viên của bệnh viện được quản lý các thơng tin sau đây: Họ, tên, giới tính, ngày sinh, nơi sinh, địa chỉ, dân tộc, trình độ chun mơn, đơn vị cơng tác, chức vụ, tơn giáo Địa chỉ quản lý: Tỉnh (Thành phố ), Quận (Huyện), Phường (Xã), Số nhà, (Thơn) Quản lý bệnh nhân: Khi một bệnh nhân nhập viện lần đầu tiên, bệnh viện lưu những thơng... tượng Bệnh nhân được chia làm hai loại: Loại có bảo hiểm y tế và khơng có bảo hiểm y tế Nếu bệnh nhân có bảo hiểm y tế thì quản lý: Số thẻ bảo hiểm y tế, thời gian hiệu lực, phần trăm bảo hiểm, nơi khám bệnh ban đầu Nếu bệnh nhân có thẻ bảo hiểm y tế là cơng nhân viên của một tổ chức, cơ quan nào đó thì quản lý thêm: Tên, địa chỉ, điện thoại, fax cuả cơ quan cơng tác Địa chỉ bệnh nhân và cơ quan quản lý: ... phố) Quy trình khám chữa bệnh Bệnh nhân đến bệnh viện để khám chữa bệnh (vì đây là bệnh viện đa khoa) nên có các trường hợp sau: - Bệnh nhân đến để khám chữa các bệnh thơng thường - Bệnh nhân đang ở trong tình trạng cần cấp cứu đặc biệt (các thủ tục nhập viện được tiến hành sau) - Bệnh nhân là sản phụ trong trường hợp cấp cứu (thì được đưa trực tiếp đến khoa sản) Nhìn chung, bệnh nhân đến bệnh viện... THỐNG QUẢN LÝ BỆNH NHÂN TẠI BỆNH VIỆN CHƯƠNG I : ĐẶC TẢ BÀI TỐN Bệnh viện đa khoa tỉnh Khánh Hồ là một trong những trung tâm khám chữa bệnh lớn nhất của tỉnh Khánh Hồ Do đó, nhu cầu ứng dụng việc quản lý bằng tin SVTH: Nguyễn Văn Hưng Lớp 40TH http://kilobooks.com Đồ án tốt nghiệp THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN Trang 32 KIL OBO OKS CO M học vào trong việc quản lý Bệnh nhân và nhân viên của bệnh viện là... đến khoa sản) Nhìn chung, bệnh nhân đến bệnh viện để khám chữa bệnh theo quy trình chung sau: - Bước 1: Bệnh nhân đến nơi tiếp nhận bệnh nhân (nơi cấp số) để xác lập việc khám bệnh và được chỉ định một vị trí khám bệnh - Bước 2: Bệnh nhân được một bác sĩ khám bệnh - Bước 3: Sau khi khám xong bệnh nhân thuộc một trong hai loại: Điều trị tại nhà hay nhập viện SVTH: Nguyễn Văn Hưng Lớp 40TH http://kilobooks.com... Managar bao gồm: Tạo, cập nhật, xố cơ sở dữ liệu và đối tượng của chúng Tạo, cập nhật, xố các gói Data transformation Packages Quản lý lịch trình Backup Quản lý người dùng đang truy cập SQL Server và cơ sở dữ liệu Cấu hình Job Management Cập nhật, tạo, xố, quyền Login User Thiết lập và quản lý Mail Server Tạo và quản lý tìm kiếm Cấu hình cho Server Tạo và cấu hình cho Replication SVTH: Nguyễn Văn Hưng... hiểm y tế, bệnh nhân cũng chỉ được bảo hiểm trên loại phòng rẻ nhất, nếu bệnh nhân nằm điều trị ở loại phòng có giá tiền cao thì tự trả phần chênh lệch Khi xuất viện, bệnh nhân thanh tốn tồn bộ số viện phí còn lại Trong q trình điều trị, nếu có bệnh nhân trốn viện, khơng thanh tốn viện phí Bệnh viện lưu lại tất cả các thơng tin về bệnh nhân trốn viện Nếu sau khi chữa trị 3 ngày mà bệnh nhân khơng đóng... + Bước 3.1: Nếu bệnh nhân điều trị tại nhà thì bác sĩ cho một toa thuốc trên KIL OBO OKS CO M đó ghi đầy đủ tên thuốc, số lượng và cách dùng Nếu bệnh nhân có thẻ bảo hiểm y tế thì đến nơi cấp thuốc bảo hiểm y tế để nhận thuốc và trả một phần giá thuốc theo quy định phần trăm trên thẻ bảo hiểm Ngược lại, bệnh nhân phải trả tất cả chi phí khám bệnh và tự mua thuốc + Bước 3.2: Nếu bệnh nhân phải nhập viện... cầu bệnh nhân thanh tốn viện phí một lần (bằng cách bệnh nhân sẽ đóng một số tiền tạm ứng tuy theo khả năng của mình), sau khi xuất viện nhân viên sẽ căn cứ vào số tiền tạm ứng trên sẽ tính để biết được bệnh nhân đã thanh tốn đầy đủ tiền viện phí chưa Nếu bệnh nhân có thẻ bảo hiểm y tế thì chỉ đóng phần trăm viện phí theo bảo hiểm bao gồm tiền thuốc và các dịch vụ hỗ trợ chữa trị và khám bệnh Riêng ... NV- TG (1.n) (1,1) (1.n) KHAMB -NgayKB -NoiDung -ChiPhi (1.n) BENHNHAN -MaBN -HoBN -TenBN -NgaySinhBN -GioiTinh -SoNha (1.n) CANBO (1,1) (1,1) Dia Chi NV-DT NV-CV NHANVIEN -MaNV -HoNV -TenNV -NgaySinhNV... -TenDV -Ma tinh -Ten tinh (1,n) H-T (1,n) (1.n) X-H (1,1) Xa -MaX -TenX (1.n) BN-X (1,1) NV-CM BAOHIEMYTE -SoBHYT -NgayBD -NgayKT Phantram (1.1) CQ-CB (1.n) COQUAN -MaCQ -TenCQ -DienTCQ -FaxCQ (1,1)... -NgaySinhNV -GioiTinh -Sonha (1,1) (1,n) (1,n) (1,1) (1.n) DAN TOC -MaDT -TenDT CHUC VU -MaCV -TenCV (1,n) NV-ĐV (1,1) HUYEN -MaH -TenH CHUYEN MON -MaCM -TenCM (1,1) BENHAN -MaBA -NgayVao -Ngayra

Ngày đăng: 02/12/2015, 12:25

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w