Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 64 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
64
Dung lượng
4,29 MB
Nội dung
ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC BÁCH KHOA KHOA CÔNG NGHỆ THÔNG TIN Tel (84-511) 3736949, Fax (84-511) 3842771 Website: itf.dut.edu.vn, E-mail: cntt@dut.udn.vn LUẬN VĂN TỐT NGHIỆP KỸ SƯ NGÀNH CÔNG NGHỆ THÔNG TIN MÃ NGÀNH : 05115 ĐỀ TÀI : XÂY DỰNG WEBSITE QUẢN LÝ BỆNH VIỆN Ngày bảo vệ : 8-9/06/2015 SINH VIÊN : HOÀNG THỊ DIỄM TRÚC LỚP : 10T1 CBHD : TS NGUYỄN TẤN KHÔI ĐÀ NẴNG, 05/2015 LỜI CẢM ƠN Để hoàn thành đề tài tốt nghiệp em nhận hướng dẫn, giúp đỡ động viên tận tình từ nhiều phía Tất điều trở thành động lực lớn giúp em hoàn thành tốt đề tài Với tất cảm kích trân trọng, em xin gửi lời cảm ơn đến tất người Ngoài nỗ lực thân, em xin chân thành cảm ơn TS.Nguyễn Tấn Khôi tận tình giúp đỡ em suốt thời gian thực đề tài Em xin chân thành cảm ơn thầy cô giáo trường Đại học Bách Khoa Đà Nẵng, xin cảm ơn quý thầy cô tận tình dạy bảo, giúp đỡ em suốt thời gian em học trường Xin cảm ơn tất sinh viên, bạn bè, người sát cánh mình, chia sẻ, ủng hộ giúp đỡ thời gian thực đề tài Xin trân trọng cảm ơn! Hoàng Thị Diễm Trúc LỜI CAM ĐOAN Tôi xin cam đoan : Những nội dung luận văn thực hướng dẫn trực tiếp TS.Nguyễn Tấn Khôi Mọi tham khảo dùng luận văn trích dẫn rõ ràng tên tác giả, tên công trình, thời gian, địa điểm công bố Mọi chép không hợp lệ, vi phạm quy chế đào tạo, hay gian trá, xin chịu hoàn toàn trách nhiệm Sinh viên Hoàng Thị Diễm Trúc NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN NHẬN XÉT CỦA HỘI ĐỒNG PHẢN BIỆN MỤC LỤC ẢNH DANH SÁCH BẢNG BIỂU DANH SÁCH TỪ VIẾT TẮT Từ viết tắt Diễn giải CLS Cận lâm sàng CNTT Công nghệ thông tin MVC Model-View-Controller RDMS Relational Database Management Ssystem CLR NET Common Language Runtime IOS International Organization for Standardization ANSI American National Standards Institute MỞ ĐẦU BỐI CẢNH ĐỀ TÀI Trong năm gần đây, công nghệ thông tin phát triển mạnh mẽ nên việc ứng dụng tin học vào y tế ngày quan tâm Nhất bệnh viện có số lượng bệnh nhân đến bệnh viện khám ngày lớn, nên ứng dụng CNTT Y tế điều cần thiết Công nghệ thông tin phương tiện trợ giúp đắc lực có hiệu cao công tác quản lý hành nói chung quản lý y tế nói riêng Việc ứng dụng công nghệ thông tin công tác quản lý bệnh viện yêu cầu cấp bách nhằm nâng cao chất lượng công tác quản lý bệnh viện, góp phần thúc đẩy bệnh viện phát triển toàn diện,từng bước đáp ứng yêu cầu khám chữa bệnh chăm sóc cho người bệnh MỤC ĐÍCH VÀ Ý NGHĨA CỦA ĐỀ TÀI 2.1 Mục đích Xây dựng website quản lý bệnh viện nhằm mục đích giảm thời gian nhân lực việc quản lý bệnh nhân thông qua bệnh án, thống kê y tế Xây dựng hệ thống thông tin tự động nhằm quản lý tất bệnh nhân đến khám bệnh viện Xây dựng sở liệu cho bệnh viện nhằm lưu trữ liệu hồ sơ bệnh án bệnh nhân dễ dàng an toàn Tự động hóa quy trình quản lý bệnh nhân từ lúc nhập viện xuất viện bệnh viện nhằm: Truy vấn thông tin bệnh nhân nhanh chóng xác, hỗ trợ bệnh viện việc khám bệnh, kê toa thuốc, lập hóa đơn viện phí 2.2 Ý nghĩa Hiện nay, việc tạo sản phẩm tin học mang tính đặc thù cho ngành nghề điều quan trọng, đặc biệt phần mềm mang lại hiệu làm việc, tiết kiệm thời gian nhân lực NỘI DUNG CỦA LUẬN VĂN Cấu trúc luận văn thực sau: Mở đầu Chương 1: Cơ sở lý thuyết Ngôn ngữ lập trình C# Hệ quản trị sở liệu mocrosoft SQL server 2012 Mô hình MVC Các hệ thống quản lý bệnh viện Chương 2: Phân tích thiết kế hệ thống website Mô tả hệ thống Đặc tả hệ thống Cài đặt Cơ sở liệu Chương 3: Kết thực nghiệm, đánh giá kết đạt Xây dựng hệ thống Cài đặt hệ thống Kết thực nghiệm Kết luận hướng phát triển Kết đạt Hướng phát triển CHƯƠNG 1: CƠ SỞ LÝ THUYẾT Trong chương trình bày số sở lý thuyết phục vụ cho việc xây dựng website quản lý bệnh viện số hệ thống quản lý bệnh viện có 1.1 NGÔN NGỮ LẬP TRÌNH C# 1.1.1 Giới thiệu C# ngôn ngữ lập trình hướng đối tượng, phát triển Microsoft, khởi đầu cho phần NET họ Tên ngôn ngữ bao gồm ký tự thăng theo Microsoft theo ECMA C#, bao gồm dấu số thường Microsoft phát triển C# dựa trênC++ Java C# miêu tả ngôn ngữ có cân C++, Visual Basic, Delphi Java C# thiết kế chủ yếu Anders Hejlsberg kiến trúc sư phần mềm tiếng với sản phẩm Turbo Pascal, Delphi, J++, WFC 10 2.4 KẾT QUẢ CHẠY CHƯƠNG TRÌNH 2.4.1 Đăng nhập Mô tả: Chức diễn tả người dùng đăng nhập vào hệ thống có chức ứng với phân quyền hệ thống Các bước thực hiện: − Người dùng truy cập vào website − Hiển thị cửa sổ đăng nhập − Người dùng nhập Tài khoản Mật − Người dùng kích chuột Đăng nhập − Hệ thống kiểm tra tính hợp lệ Tên đăng nhập Mật − Đưa người dùng tới cửa sổ giao diện chương trình Hình ảnh: Hình 3.27: Giao diện đăng nhập website 50 2.4.2 Quản lý bệnh nhân Mô tả: Hiển thị trang chứa danh sách Bệnh nhân đăng ký khám bệnh cho phép hành động thêm mới, sửa, lưu, xóa, tìm kiếm Bệnh nhân Các bước thực hiện: − Người dùng kích chuột vào tab Quản lý chọn Bệnh nhân − Hiển thị trang danh sách Bệnh nhân − Thực hành động quản lý tác động lên Bệnh nhân danh sách thông qua nút lệnh cuối hàng danh sách Hình ảnh: Hình 3.28: Giao diện danh sách bệnh nhân 51 2.4.3 Tiếp nhận bệnh nhân Mô tả: Người dùng nhập thông tin bệnh nhân thân nhân Nhấn nút thêm để lưu vào sở liệu Các bước thực hiện: − Người dùng tiến hành nhập thông tin bệnh nhân − Nhấn button Save để lưu lại Hình ảnh: Hình 3.29: Giao diện tiếp nhận bệnh nhân 52 2.4.4 Xóa bệnh nhân Mô tả: Người dùng chọn bệnh nhân muốn xóa nhấn nút xóa Các bước thực hiện: − Chọn bệnh nhân muốn xóa − Nhất nút xóa − Xác nhận Hình ảnh: Hình 3.30: Giao diện xóa thông tin bệnh nhân 53 2.4.5 Khám bệnh Mô tả: Người dùng thực chức khám bệnh cho bệnh nhân tương ứng Các bước thực hiện: − Người dùng chọn bệnh nhân cần khám − Nhập thông tin bệnh lý, ddingj CLS đơn thuốc có − Nhấn button Save để lưu vào sở liệu Hình ảnh: Hình 3.31: Giao diện danh sách bệnh nhân đợi khám 54 2.4.6 Thanh toán Mô tả: Người dùng click vào đường link toán viện phí tương ứng với bệnh nhân bảng toán để tiến hành toán Các bước thực hiện: − Chọn bệnh nhân cần toán(có hỗ trợ công cụ tìm kiếm) − Hệ thống xử lý(tổng tiền thuốc, dịch vụ tiền phòng, tiền bảo hiểm y tế) trả lại số tiền bệnh nhân trả Hình ảnh: Hình 3.32: Giao diện chi tiết toán 55 2.4.7 Cấp thuốc Mô tả: Người dùng tiến hành cấp thuốc cho bệnh nhân băng cách nhập mã thuốc, liều lượng định Các bước thực hiện: − Người dùng nhập mã thuốc(có hỗ trợ công cụ tìm kiếm) − Nhập vào số lượng cần cấp − Hệ thống lưu lại xử lý việc cấp thuốc Hình ảnh: Hình 3.33: Giao diện cấp thuốc 56 2.4.8 Quản lý nhân Mô tả: Hiển thị trang chứa danh sách Nhân viên đăng ký khám bệnh cho phép hành động thêm mới, sửa, lưu, xóa, tìm kiếm Nhân viên Các bước thực hiện: − Người dùng kích chuột vào tab Quản lý chọn Nhân viên − Hiển thị trang danh sách Nhân viên − Thực hành động quản lý tác động lên Nhân viên danh sách thông qua nút lệnh cuối hàng danh sách Hình ảnh: Hình 3.34: Giao diện thêm nhân viên Hình 3.35: Giao diện chỉnh sửa thông tin nhân viên 57 Hình 3.36: Giao diện xóa nhân viên 2.4.9 Xem thông tin cá nhân Hình 3.37: Giao diện xem thông tin cá nhân 58 2.4.10 Thống kê Mô tả: Người dùng thống kê theo danh mục có sẵn Hệ thống cung cấp biểu đồ bảng thống kê Các bước thực hiện: − Chọn phương thức thống kê − Hệ thống xử lý trả biểu đồ bảng liệu Hình ảnh: Hình 3.38: Giao diện thống kê 59 2.4.11 Thêm thuốc Mô tả: Người dùng nhập thông tin thuốc cần thêm chọn thêm thuốc Các bước thực hiện: − Nhập thông tin thuốc cần thêm − Nhấn button thêm Hình ảnh: Hình 3.39: Giao diện thêm thuốc 60 2.4.12 Chỉnh sửa thông tin thuốc Mô tả: Người dùng chọn thuốc muốn chỉnh sửa chỉnh sửa thông tin, sau lưu kết Các bước thực hiện: − Chọn thuốc muốn sửa thông tin − Nhập thông tin thay đổi − Lưu kết Hình ảnh: Hình 3.40: Giao diện chỉnh sửa thông tin thuốc 2.5 NHẬN XÉT VÀ ĐÁNH GIÁ KẾT QUẢ Trong trình triển khai phát triển website, thu kết sau: - Website hoàn thành - Các chức hoạt động xác, lỗi - Giao diện dễ nhìn, đơn giản, dễ sử dụng - Đáp ứng nhu cầu bệnh viện Bên cạnh có số điều chưa đạt sau: - Chưa triển khai website thực tế - Còn thiếu số chức phụ công tác quản lý bệnh viện 61 2.6 TIỂU KẾT CHƯƠNG Trong chương trình bày môi trường công nghệ cần thiết để triển khai trang website kịch kết mà đạt Đây sơ sở giúp có đánh giá tổng quan có hướng phát triển cho website sau 62 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN Trong trình học tập nghiên cứu làm đồ án tốt nghiệp, nhận giúp đỡ nhiệt tình Thầy Cô bạn để hoàn thành đề tài mang lại nhiều kết tốt KẾT QUẢ ĐẠT ĐƯỢC − Về mặt lý thuyết: Nâng cao khả phân tích hệ thống Sử dụng mô hình MVC − Về mặt nghiên cứu công nghệ: sau hoàn thành đồ án tốt nghiệp nắm bắt đặc điểm công nghệ tìm hiểu sử dụng đề tài, biết ứng dụng thực tế đồ án Tuy nhiên, thời gian tìm hiểu có hạn khả học hỏi thân hạn chế nên nhiêu tính kỹ thuật xử lý còng chưa nắm bắt hết − Về mặt xây dựng: ứng dụng có số kết định Chương trình số chức chưa tối ưu Tôi hy vọng thời gian tới, hệ thống xây dựng hoàn thiện tối ưu để đưa vào sử dụng thực tế Tuy nhiên có mặt hạn chế: − Sản phẩm chưa hoàn thiện đầy đủ chức thực tế − Chưa có liên hệ người dùng với − Vấn đề bảo mật chưa đầu tư nhiều HƯỚNG PHÁT TRIỂN Đề tài ý tưởng mong muốn xây dựng hệ thống website quản lý bệnh − Bổ sung chức quản lý phẩu thuật, vấn đề liên quan − Nâng cấp tính “Chuẩn hóa địa chỉ” , “Chuẩn hóa bảo hiểm y tế” − Bổ sung tính “cập nhập kết định lâm sàng” − Bổ sung biểu mẫu báo cáo, thống kê 63 TÀI LIỆU THAM KHẢO T.S Nguyễn Thanh Bình Bài giảng Phân tích thiết kế hướng đối tượng Khoa công nghệ thông tin, truờng Đại học Bách Khoa, Đại học Đà Nẵng 2007 T.S Nguyễn Thanh Bình Bài giảng Công nghệ phần mềm Khoa công nghệ thông tin, trường Đại học Bách Khoa, Đại học Đà Nẵng 2009 Võ Trung Hùng Quản trị dự án phần mềm Đại học Đà Nẵng, 2007, 215tr Huỳnh Công Pháp Bài giảng lập trình java Khoa Công nghệ thông tin, Trường Đại học Bách khoa, Đại học Đà Nẵng, 2006, 239 tr Trương Ngọc Châu Cơ sở liệu Đại học Đà Nẵng, 2007, 107 tr Lê Thị Mỹ Hạnh Lập trình hướng đối tượng Đại học Đà Nẵng, 2007, 165 tr http://www.entityframeworktutorial.net https://www.devexpress.com/Support/ Các tài liệu internet [...]... HỆ THỐNG QUẢN LÝ BỆNH VIỆN 1.4.1 Phần mềm quản lý bệnh viện CSB Phần mềm được xây dựng trên nền tảng công nghệ mới như Net Framework 4.0 và hệ quản trị cơ sở dữ liệu quan hệ Microsoft SQL Sever 2005 Với nhiều phân hệ đa năng như quản lý khám bệnh, quản lý bệnh nhân, quản lý dược, theo dõi viện phí, báo cáo cải tiến… 1.4.2 Phần mềm quản lý bệnh viện NANO-HOSPITAL 2015 Phần mềm quản lý bệnh viện NANO-Hospital"... viện phí và bảo hiểm y tế − Quản lý dược phẩm − Quản lý viện phí − Quản lý tài chính kế toán − Quản lý tài sản cố định − Báo cáo phục vụ lãnh đạo − Quản lý nhân sự, tiền lương − Phân hệ quản lý chỉ đạo tuyến − Phân hệ quản lý trang thiết bị y tế 16 − Quản trị hệ thống 1.5 TIỂU KẾT CHƯƠNG 1 Trong chương này tôi đã tìm hiểu được những cơ sở lý thuyết để xây dựng một website trực tuyến Tôi cũng đã học... cả bệnh nhân, y tá, bác sĩ và đội ngũ quản lý tiết kiệm được rất nhiều thời gian, công sức Bệnh nhân và đội ngũ y bác sỹ có nhiều thời gian tập trung vào khám chữa bệnh Các chức năng chính của phần mềm: − Quản lý tiếp nhận – Khám bệnh − Quản lý cận lâm sàng(Xét nghiệm - Chẩn đoán hình ảnh) − Quản lý lâm sàng (nội trú) − Quản lý lâm sàng (ngoại trú) − Quản lý thanh toán viện phí và bảo hiểm y tế − Quản. .. yêu cầu bệnh nhân phải điều trị tại bênh viện thì bệnh nhân phải nhập viện Bước 3 : Bệnh nhân đi thanh toán viện phí Bước 4 : Bệnh nhân đi nhận thuốc 2.1.2 Bệnh nhân đi khám lần hai Bước 1: bệnh nhân nhận mã khám bệnh tại quầy tiếp bệnh nhân và đươc chỉ dẫn phòng khám Bước 2: bệnh nhân đến nộp sổ vào phòng khám đợi bác sĩ gọi tên vào khám (ở đây bác sĩ sẽ lưu thông tin chi tiết bệnh án của bệnh nhân)... dụng quản lý bệnh nhân 24 Tên ca sử dụng Quản lý bệnh nhân Tác nhân Người dùng: Quản lý, Nhân viên Điều kiện trước Người dùng đăng nhập thành công vào hệ thống Điều kiện sau Hiển thị danh sách Bệnh nhân Mô tả Hiển thị trang chứa danh sách các Bệnh nhân đang đăng ký khám tại bệnh và cho phép các hành động thêm mới, sửa, lưu, xóa, tìm kiếm Bệnh nhân Phương thức hoạt động - Người dùng kích chuột vào tab Quản. .. trí hợp lý, dễ thao tác xử lý - Dễ sử dụng: không cần kiến thức lập trình cũng có thể sử dụng được 1.1.4 Mô tả quy trình khám chữa bệnh của bệnh viên 20 Hình 2.3: Quy trình khám bệnh ở bệnh viện (1) Người bệnh đến bàn hướng dẫn, được chỉ định lấy số thứ tự đăng ký tại phòng khám bệnh theo chuyên khoa (2) Người bệnh đến phòng cần khám nộp số thứ tự, chờ gọi vào khám bệnh (3) Bác sĩ sau khi khám bệnh, ... dùng: Quản lý, Nhân viên, Kế toán, Bác sĩ và Dược sĩ chức năng của các loại người nầy trong hệ thống sẽ được đề cập như sau: a) Quản lý: là người điều hành hệ thống - Quản lý người dùng và nhóm người dùng - Phân quyền truy cập 19 - Quản lý danh mục hệ thống - Và các quyền khác thuộc những người dùng còn lại b) Nhân viên: là người tiếp nhận bệnh nhân vào khám - Nhập thông tin của bệnh nhân: họ tên bệnh. .. tin Bệnh đúng mã bệnh và tên yêu cầu tìm kiếm Mô tả Có thể tim kiếm bệnh nhân bằng cách nhập mã hoặc họ tên Phương thức hoạt động - Nhập tên hoặc mã bệnh - Nhấn button để tiến hành tìm kiếm Hệ thống xử lý và trả về danh sách bệnh liên quan Ngoại lệ Không có thông tin bệnh để hiển thị lên Bảng 2.6: Đặc tả ca sử dụng tiếp nhận bệnh nhân Tên ca sử dụng Tiếp nhận bệnh nhân Tác nhân Người dùng: Quản lý, ... bệnh cho bệnh nhân tương ứng Mô tả Người dùng thực hiện chức năng khám bệnh cho bệnh nhân tương ứng Phương thức hoạt động Ngoại lệ - Người dùng chọn bệnh nhân cần khám - Nhập các thông tin về bệnh lý, các chỉ ddingj CLS và đơn thuốc nếu có - Nhấn button Save để lưu vào cơ sở liệu Yêu cầu bệnh nhân nhập viện Bảng 2.8: Đặc tả ca sử dụng thanh toán Tên ca sử dụng Thanh toán Tác nhân Người dùng: Quản lý, ... động - Người dùng kích chuột vào tab Quản lý chọn Bệnh nhân - Hiển thị trang danh sách Bệnh nhân - Thực hiện các hành động quản lý tác động lên Bệnh nhân bất kỳ hoặc cả danh sách thông qua các nút lệnh ở cuối hàng trong danh sách Ngoại lệ Không có ngoại lệ Bảng 2.5: Đặc tả ca sử dụng tìm kiếm tên bệnh Tên ca sử dụng Tìm kiếm tên bệnh Tác nhân Người dùng: Quản lý, Nhân viên, Bác sĩ Điều kiện trước Người