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

Xây dựng trang web kết nối bác sỹ và người bệnh tại bệnh viện k trung ương

65 22 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 65
Dung lượng 2,89 MB

Nội dung

TRƢỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI LUẬN VĂN THẠC SĨ Xây dựng trang web kết nối bác sỹ ngƣời bệnh Bệnh viện K Trung ƣơng NGUYỄN MẠNH QUYỀN Ngành: Công nghệ thông tin Giảng viên hƣớng dẫn: TS Đặng Tuấn Linh Viện: Công nghệ thông tin truyền thông HÀ NỘI, 2021 TRƢỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI LUẬN VĂN THẠC SĨ Xây dựng trang web kết nối bác sỹ ngƣời bệnh Bệnh viện K Trung ƣơng NGUYỄN MẠNH QUYỀN Ngành: Công nghệ thông tin Giảng viên hƣớng dẫn: TS Đặng Tuấn Linh Chữ ký GVHD Viện: Công nghệ thông tin truyền thơng HÀ NỘI, 2021 CỘNG HỊA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập – Tự – Hạnh phúc BẢN XÁC NHẬN CHỈNH SỬA LUẬN VĂN THẠC SĨ Họ tên tác giả luận văn : Nguyễn Mạnh Quyền Đề tài luận văn: Xây dựng trang web kết nối bác sỹ người bệnh bệnh viện K trung ương Chun ngành: Mạng máy tính an tồn thơng tin Mã số SV: CA190187 Tác giả, Người hướng dẫn khoa học Hội đồng chấm luận văn xác nhận tác giả sửa chữa, bổ sung luận văn theo biên họp Hội đồng ngày 29/04/2021 với nội dung sau: Chương 1: Bổ sung mở đầu, đối tượng, phạm vi nghiên cứu ( Trang 1) Chương 2: Bổ sung: Mơ tả phân tích số hệ thống giới bệnh viện Việt Nam có đăng ký khám chữa bệnh trực tuyến (Trang 4) - Bổ sung: Mục đích thiết kế bảng CSDL theo chức người dung ( Trang 7) - Sửa lại kiểu liệu như: “mã bệnh nhân” từ int sang bigint; “giới tính” từ nvarchar sang int, “có đăng ký bảo hiểm” từ int sang bit ( Trang 8,9) Chương 3: Bổ sung: hình phần dùng Json web token để xác thực phân quyền ( Hình 18 ) Chương 4: Bổ sung hình 22, 23, 24 thể quyền đăng nhập hệ thống Ngày Giáo viên hƣớng dẫn tháng năm 2021 Tác giả luận văn TS Đặng Tuấn Linh Nguyễn Mạnh Quyền CHỦ TỊCH HỘI ĐỒNG PGS.TS Trƣơng Thị Diệu Linh LỜI CẢM ƠN Trong thời gian làm luận văn thạc sỹ, em nhận nhiều giúp đỡ, bảo, đóng góp ý kiến thầy cơ, gia đình bạn bè Trước tiên, em xin gửi lời cảm ơn sâu sắc đến TS Đặng Tuấn Linh, giảng viên Bộ môn Truyền thông Mạng máy tính, trường Đại học Bách Khoa Hà Nội, người hướng dẫn, bảo tận tình giúp đỡ em suốt trình nghiên cứu hoàn thiện luận văn Em xin chân thành cảm ơn thầy cô giáo trường Đại học Bách Khoa Hà Nội nói chung, thầy Bộ mơn Truyền thơng Mạng máy tính nói riêng, truyền đạt cho em kiến thức từ môn đại cương đến mơn chun ngành, giúp em có sở lý thuyết vững vàng giúp đỡ em suốt trình học tập Luận văn tài trợ Quỹ phát triển khoa học công nghệ Quốc gia (NAFOSTED) đề tài mã số 102.02-2019.314 Cuối cùng, em xin cảm ơn gia đình bạn bè, người bên động viên, giúp đỡ em tồn q trình học tập, rèn luyện trường thời gian em hoàn thành luận văn thạc sỹ Hà Nội, ngày tháng Tác giả năm 2021 Nguyễn Mạnh Quyền TÓM TẮT LUẬN VĂN THẠC SĨ Hiện việc khám chữa bệnh nhu cầu lớn người dân, việc đến bệnh viện đăng ký từ sớm ngồi chờ đến lượt khám vấn đề bệnh viện nói chung viện K nói riêng Trong thời đại phát triển ngày nay, thành tựu công nghệ xuất khía cạnh sống, bệnh viện khơng nằm ngồi số Việc áp dụng công nghệ thông tin vào hoạt động bệnh viện góp phần đơn giản hóa, tối ưu hóa tương tác người dân bệnh viện, thúc đẩy ý thức giữ gìn sức khỏe đáp ứng nhu cầu khám chữa bệnh người dân Do nội dung luận văn này, em xây dựng trang web hẹn đăng ký khám chữa bệnh cho bệnh nhân, dựa tìm hiểu em hoạt động thực tế bệnh viện K nay, với mục tiêu đem lại thuận tiện, tiết kiệm thời gian cung cấp đủ thông tin cho người bệnh đăng ký khám chữa bệnh, đối tượng phục vụ bệnh viện Sau q trình tìm hiểu thực hiện, luận văn thu kết sau:  Có chức đăng ký hẹn khám chữa bệnh trực  Tăng tính tương tác người bệnh đăng ký khám chữa bệnh hệ tuyến thống: với thông tin số thứ tự khám, thời gian khám dự kiến để người bệnh chủ động xếp thời gian đến khám  Người quản trị trang web bệnh viện dễ dàng quản trị tài khoản, phòng khám, kiểm tra, lấy thống kê để phối hợp hoạt động với phòng ban khác bệnh viện MỤC LỤC CHƢƠNG ĐẶT VẤN ĐỀ, ĐỊNH HƢỚNG VÀ GIẢI PHÁP 1.1 Đặt vấn đề 1.2 Định hƣớng giải pháp CHƢƠNG PHÂN TÍCH THIẾT KẾ HỆ THỐNG 2.1 Phân tích hệ thống khám chữa bệnh Việt Nam giới 2.2 Kiến trúc hệ thống 2.3 Biểu đồ usecase 2.3.1 Mục đích thiết kế bảng CSDL 2.4 Phân tích, thiết kế sở liệu 2.4.1 Cơ sở liệu ĐKKCB 2.4.2 Cơ sở liệu người dùng 2.4.3 CSDL bệnh viện 10 2.4.4 CSDL phòng khám 11 2.4.5 Cơ sở liệu lịch sử đăng ký khám chữa bệnh 11 2.4.6 Mơ hình thực thể liên kết 12 2.5 Phân tích thiết kế cho ngƣời dùng 13 2.5.1 Phân tích yêu cầu 13 2.5.2 Biểu đồ hoạt động 13 CHƢƠNG XÂY DỰNG CHƢƠNG TRÌNH 27 3.1 Giới thiệu Angular 8+ (FE), Net Core (BE), MSSQL (Database)27 3.2 Cấu trúc thƣ mục Front-End (FE) 30 3.3 Cấu trúc thƣ mục Backend (BE) 31 3.4 Cấu trúc thƣ mục CSDL (Database) 32 3.5 Các bảng CSDL 33 3.6 Mơ hình hoạt động Website 35 3.7 Cài đặt chƣơng trình 36 3.8 Cài đặt FE, BE tạo CSDL 36 CHƢƠNG 4: KẾT QUẢ THỬ NGHIỆM 39 4.1 Kết thử nghiệm 39 i 4.1.1 Kết thử nghiệm NKB 39 4.1.2 Kết thử nghiệm vai trò quản trị 40 4.1.3 Giao diện vai trò bác sỹ 46 4.1.4 Giao diện vai trò Ban lãnh đạo 48 4.2 Đánh giá 50 CHƢƠNG KẾT LUẬN VÀ HƢỚNG PHÁT TRIỂN 51 5.1 Kết luận thực luận văn 51 5.2 Hƣớng phát triển tƣơng lai 52 TÀI LIỆU THAM KHẢO 53 ii DANH MỤC TỪ VIẾT TẮT - ĐKKCB: Đăng ký khám chữa bệnh - NKB: Người đăng ký khám bệnh - Front-end/FE: Giao diện người dùng - Back-end/BE: Hệ thống xử lý logic - CSDL/Database: Cơ sở liệu iii DANH MỤC BẢNG Bảng 1: Cơ sở liệu NKB ( Tên bảng: T_CUSTOMER ) Bảng 2: Cơ sở liệu người dùng( Tên bảng: T_USER ) 10 Bảng 3: Cơ sở liệu bệnh viện ( Tên bảng: T_HOSPITAL) 10 Bảng 4: Cơ sở liệu phòng khám ( Tên bảng: T_CONSULTING_ROOM) 11 Bảng 5: Cơ sở liệu lịch sử khám chữa bệnh 12 Bảng 1: Bảng CSDL Tài khoản 33 Bảng 2: Bảng CSDL Phòng khám 33 Bảng 3: Bảng CSDL Người khám bệnh 34 Bảng 4: Bảng CSDL Bệnh viện 34 Bảng 5: Bảng CSDL Lịch sử đăng ký khám chữa bệnh 35 iv DANH MỤC HÌNH VẼ Hình 1: Thể kiến trúc hệ thống ĐKKCB Hình 2: Biểu đồ usecase hệ thống đăng ký hẹn khám chữa bệnh trực tuyến (ĐKKCB Online) Hình 3: Thể chức đăng ký hẹn khám chữa bệnh 14 Hình 4: Thể chức đăng nhập 15 Hình 5: Thể chức tìm kiếm tài khoản 16 Hình 6: Thể chức thêm tài khoản 17 Hình 7: Thể chức sửa tài khoản 18 Hình 8: Thể chức xóa tài khoản 19 Hình 9: Thể chức tìm kiếm phịng khám 20 Hình 10: Thể chức thêm phòng khám 21 Hình 11: Thể chức sửa phịng khám 22 Hình 12: Thể chức xố phịng khám 23 Hình 13: Thể chức tìm kiếm người đăng ký khám bệnh 24 Hình 14: Thể chức xem chi tiết thơng tin người khám chữa bệnh 25 Hình 15: Thể chức xem báo cáo tổng số bệnh nhân phòng khám theo mốc thời gian 26 Hình 1: Thể cấu trúc thư mục công cụ xây dựng giao diện người dùng 30 Hình 2: Thể cấu trúc thư mục công cụ xây dựng server 31 Hình 3: Thể cấu trúc CSDL 32 Hình 4: Thể mơ hình hoạt động Website 35 Hình 1: Thể hình vừa vào trang web 39 Hình 2: Thể hình kết đăng ký người đăng ký khám chữa bệnh 40 Hình 3: Thể hình đăng nhập hệ thống tài khoản 40 Hình 4: Thể hình đăng nhập hệ thống với vai trò bác sỹ 41 Hình 5: Thể hình đăng nhập hệ thống với vai trò ban lãnh đạo 41 Hình 6: Thể hình đăng nhập hệ thống với vai trò quản lý 41 Hình 7: Thể hình chức quản lý tài khoản 42 Hình 8: Thể hình chức thêm sửa tài khoản 42 v Hình 2: Thể hình kết đăng ký người đăng ký khám chữa bệnh 4.1.2 Kết thử nghiệm vai trò quản trị 4.1.2.1 Đăng nhập hệ thống với tài khoản quản trị Hình 3: Thể hình đăng nhập hệ thống tài khoản 40 4.1.2.2 Giao diện phân quyền người dùng theo tài khoản đăng nhập  Tài khoản với quyền bác sỹ Hình 4: Thể hình đăng nhập hệ thống với vai trò bác sỹ  Tài khoản với quyền ban lãnh đạo Hình 5: Thể hình đăng nhập hệ thống với vai trò ban lãnh đạo  Tài khoản với quyền quản trị hệ thống Hình 6: Thể hình đăng nhập hệ thống với vai trị quản lý 41 4.1.2.3 Giao diện danh sách tài khoản a Giao diện danh sách tài khoản Hình 7: Thể hình chức quản lý tài khoản b Giao diện thêm mới, sửa tài khoản Hình 8: Thể hình chức thêm sửa tài khoản 42 c Giao diện xóa tài khoản Hình 9: Thể hình chức xóa tài khoản 4.1.2.4 Giao diện quản lý phòng khám a Giao diện danh sách phịng khám Hình 10: Thể hình danh sách phịng khám 43 b Giao diện chức thêm sửa phịng khám Hình 11: Thể hình thêm sửa phịng khám c Giao diện chức xóa phịng khám Hình 12: Thể hình xóa phịng khám 4.1.2.5 Giao diện chức quản lý NKB d Giao diện danh sách NKB Với vai trị quản trị xem toàn danh sách NKB tất phịng khám 44 Hình 13: Thể hình danh sách người đăng ký khám chữa bệnh e Giao diện chức hiển thị thông tin chi tiết NKB Các thông tin gửi trực tiếp vào email NKB Hình 14: Thể hình thơng tin chi tiết người đăng ký khám bệnh 45 4.1.2.5 Chức xem báo cáo Hình 15: Thể hình báo cáo số lượng đăng ký khám bệnh phòng khám theo thời gian 4.1.3 Giao diện vai trò bác sỹ 4.1.3.1 Giao diện đăng nhập hệ thống với vai trò Bác sỹ Hình 16: Thể hình đăng nhập hệ thống tài khoản 46 4.1.3.2 Giao diện vai trò Bác sỹ sau đăng nhập Hình 17: Thể hình đăng nhập hệ thống với vai trò bác sỹ 4.1.3.3 Giao diện chức quản lý NKB a Danh sách NKB Với vai trị bác sỹ xem danh sách NKB phòng khám mà bác sỹ khám bệnh Hình 18: Thể hình danh sách người đăng ký khám chữa bệnh b Giao diện chức hiển thị thông tin chi tiết NKB Bác sỹ xem thơng tin NKB 47 Hình 19: Thể hình thơng tin chi tiết người đăng ký khám bệnh 4.1.4 Giao diện vai trò Ban lãnh đạo 4.1.4.1 Giao diện đăng nhập hệ thống với vai trò Ban lãnh đạo Hình 20: Thể hình đăng nhập hệ thống tài khoản 48 4.1.4.2 Giao diện vai trò Ban lãnh đạo sau đăng nhập Hình 21: Thể hình đăng nhập hệ thống với vai trò banh lãnh đạo 4.1.4.3 Giao diện chức xem báo cáo Hình 22: Thể hình báo cáo số người đăng ký khám chữa bệnh theo phòng khám 49 4.2 Đánh giá Ở luận văn em thực trang web với chức đăng ký khám chữa bệnh trực tuyến để đáp ứng phục vụ người bệnh dễ dàng đăng ký hẹn khám chữa bệnh giúp bệnh viện giảm bớt tình trạng tải đáp ứng nhu cầu khám, chữa bệnh ngày cao người bệnh, đồng thời giúp giảm thiểu tối đa thời gian chờ đợi, để người bệnh chủ động xếp quỹ thời gian việc khám, chữa bệnh Hệ thống đặt lịch hẹn khám xây dựng hi vọng trở thành kênh kết nối chăm sóc người bệnh hồn chỉnh với ưu điểm: - Người bệnh tự đăng ký nhờ đăng ký hộ dễ dàng nhanh chóng, cần có địa email truy cập vào trang web (https://dkkcb.online) thiết bị có kết nối mạng điện thoại thơng minh, máy vi tính , máy tính bảng… đăng ký - Trang web có giao diện trực quan thân thiện, thuận tiện dễ sử dụng - Tốc độ xử lý nhanh chóng đáp ứng với nhu cầu nay, tự động tính tốn thời gian số thứ tự cho người bệnh dễ xếp công việc thời gian - Email thông báo đăng ký thành công phiếu đăng ký khám bệnh gửi vào email đăng ký nhận thông báo người bệnh để người bệnh nắm thông tin 50 CHƢƠNG KẾT LUẬN VÀ HƢỚNG PHÁT TRIỂN 5.1 Kết luận thực luận văn Trong giai đoạn nay, Việt Nam đường phát triển lên mặt Trong đó, cân đối kinh tế, đời sống sức khỏe quan trọng để đạt phát triển toàn diện Nằm hệ thống bệnh viện lớn nước, bệnh viện K đáp ứng đa số nhu cầu khám chữa bệnh người bệnh với khoa học công nghệ phát triển Trong năm qua, việc khám chữa bệnh đóng vai trị quan trọng đời sống người dân, tồn phát huy hiệu Mặc dù việc khám chữa bệnh cải thiện có dịch vụ phù hợp với người dân Tuy nhiên việc khám chữa bệnh cịn có vấn đề bất tiện bất cập người ngày bận rộn người dân phải đến xếp hàng chờ đợi để khám bệnh Công tác ứng dụng tin học chậm triển khai, cách mạng khoa học kỹ thuật lần thứ tư Với vấn đề nêu trên, luận văn em thiết kế triển khai thử nghiệm trang web kết nối bác sỹ người bệnh bệnh viện K trung ương Trang web đáp ứng nhu cầu người dân đăng ký hẹn khám chữa bệnh trực tuyến, gửi email thông báo chức quản trị:  Quản lý tài khoản  Quản lý phịng khám  Quản lý thơng tin người đăng ký khám bệnh  Quản lý báo cáo Luận văn áp dụng công nghệ thông dụng nay:  Giao diện người dùng sử dụng Angular 8+ (FE)  Hệ thống server xử lý logic sử dụng Net Core (BE)  Hệ thống lưu trữ liệu sử dụng MS-SQL (Database) Trong trình thực luận văn, em có hội tìm hiểu vận dụng kiến thức về:  Lập trình web: HTML, CSS, JavaScript  Framework Angular 8+, Net Core  Quản lý CSDL MS-SQL 51 5.2 Hƣớng phát triển tƣơng lai Trong tương lai, có hội tiếp tục phát triển trang web, em xây dựng thêm chức sau:  Quản lý lịch chi tiết phòng khám  Quản lý lịch làm việc bác sĩ  Quản lý lịch sử bệnh án bệnh nhân  Có hệ thống thơng báo đến riêng người dùng  Có hệ thống chat trực tuyến để giải đáp thắc mắc người dùng 52 TÀI LIỆU THAM KHẢO Bin Uzayr, Sufyan, Nicholas Cloud, and Tim Ambler "Angular." JavaScript Frameworks for Modern Web Development Apress, Berkeley, CA, 2019 209-223 Hesterberg, Tim "Bootstrap." Wiley Interdisciplinary Reviews: Computational Statistics 3.6 (2011): 497-526 Date, Chris J A guide to the SQL Standard: a user's guide to the standard relational language SQL Addison-Wesley Longman Publishing Co., Inc., 1987 Galloway, Jon, et al Professional ASP NET MVC John Wiley & Sons, 2012 Olanrewaju, Rashidah F., Thouhedul Islam, and N A Ali "An empirical study of the evolution of PHP MVC framework." Advanced Computer and Communication Engineering Technology Springer, Cham, 2015 399-410 https://benhvienk.vn/ (truy cập lần cuối ngày 15/03/2021) [1] https://namlimxanh.vn/boc-online-benh-vien-ung-buou-tu-xa-cach-dang-kykham-online.html (truy cập lần cuối ngày 15/03/2021) [2] http://benhvienungbuounghean.vn/2018/06/huong-dan-dat-lich-kham-tructuyen-tai-benh-vien-ung-buou-nghe-an/(truy cập lần cuối ngày 15/03/2021) [3] https://nhidong.org.vn/cham-soc-khach-hang/video-huong-dan-dang-kykham-benh-truc-tuyen-c1115-1607.aspx (truy cập lần cuối ngày 15/03/2021) [4] 10 https://angular.io/guide/what-is-angular (truy cập lần cuối ngày 15/03/2021) 11 https://getbootstrap.com/docs/5.0/getting-started/introduction/ (truy cập lần cuối ngày 15/03/2021) 12 https://benhvienthucuc.vn/dat-hen/ (truy cập lần cuối ngày 15/03/2021) 13 http://www.medinet.hochiminhcity.gov.vn/cai-cach-hanh-chinh-y-te-thongminh/no-luc-cai-thien-cung-ung-dich-vu-cong-trong-cong-tac-kham-benhchua-benh-huong-cmobile4714-34640.aspx (truy cập lần cuối ngày 15/03/2021) 14 https://moh.gov.vn/home (truy cập lần cuối ngày 15/03/2021) 53 15 https://mayoclinic.org(truy cập lần cuối ngày 15/03/2021) [5] 16 https://www.massgeneral.org(truy cập lần cuối ngày 15/03/2021) [6] 17 https://nhidong1.medpro.com.vn/ (truy cập lần cuối ngày 15/03/2021) [7] 18 http://benhvientuyenquang.org.vn/DangkyOnline.aspx?ID=1 (truy cập lần cuối ngày 15/03/2021) [8] 19 https://benhvienthucuc.com/dat-lich-kham (truy cập lần cuối ngày 15/03/2021) [9] 54 ... thiết k? ?? triển khai thử nghiệm trang web k? ??t nối bác sỹ người bệnh bệnh viện K trung ương Trang web đáp ứng nhu cầu người dân đăng k? ? hẹn khám chữa bệnh trực tuyến đồng thời tăng tính tương tác người. .. tiếng /người/ lượt Hiện người bệnh chưa thể đăng k? ? khám chữa bệnh trực tuyến bện viện K Đối tượng hệ thống người bệnh, bác sỹ ban lãnh đạo bệnh viện Mục tiêu nhiệm vụ đặt để người bệnh đăng k? ? khám... Đề tài luận văn: Xây dựng trang web k? ??t nối bác sỹ người bệnh bệnh viện K trung ương Chuyên ngành: Mạng máy tính an tồn thơng tin Mã số SV: CA190187 Tác giả, Người hướng dẫn khoa học Hội đồng

Ngày đăng: 08/12/2021, 23:42

Nguồn tham khảo

Tài liệu tham khảo Loại Chi tiết
1. Bin Uzayr, Sufyan, Nicholas Cloud, and Tim Ambler. "Angular." JavaScript Frameworks for Modern Web Development. Apress, Berkeley, CA, 2019.209-223 Sách, tạp chí
Tiêu đề: Angular
2. Hesterberg, Tim. "Bootstrap." Wiley Interdisciplinary Reviews Sách, tạp chí
Tiêu đề: Bootstrap
5. Olanrewaju, Rashidah F., Thouhedul Islam, and N. A. Ali. "An empirical study of the evolution of PHP MVC framework." Advanced Computer and Communication Engineering Technology. Springer, Cham, 2015. 399-410 Sách, tạp chí
Tiêu đề: An empirical study of the evolution of PHP MVC framework
3. Date, Chris J. A guide to the SQL Standard: a user's guide to the standard relational language SQL. Addison-Wesley Longman Publishing Co., Inc., 1987 Khác
4. Galloway, Jon, et al. Professional ASP. NET MVC 4. John Wiley & Sons, 2012 Khác

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w