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

Nghiên cứu phát triển phần mềm quản lý hoạt động lâm sàng cho trường cao đẳng y tế thanh hóa

106 1 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 106
Dung lượng 6,21 MB

Nội dung

BỘ GIÁO DỤC VÀ ĐÀO TẠO UBND TỈNH THANH HÓA TRƯỜNG ĐẠI HỌC HỒNG ĐỨC - - LÊ HUY HOÀNG NGHIÊN CỨU PHÁT TRIỂN PHẦN MỀM QUẢN LÝ HOẠT ĐỘNG LÂM SÀNG CHO TRƯỜNG CAO ĐẲNG Y TẾ THANH HÓA LUẬN VĂN THẠC SĨ MÁY TÍNH Chuy n ng nh: Kho họ m y t nh M s :8 Người hướng dẫn kho họ : TS Nguyễn Thế Cường THANH HÓA, NĂM LỜI CAM ĐOAN Tôi xin m đo n luận văn “Nghiên cứu phát triển phần mềm quản lý hoạt động lâm sàng cho trường Cao đẳng Y tế Thanh Hóa” cơng trình nghiên cứu củ nhân tơi hướng dẫn TS Nguyễn Thế Cường, trung thực khơng chép tác giả khác Trong tồn nghiên cứu luận văn, vấn đề đượ trình b y tìm hiểu nghiên cứu cá nhân tơi hoặ l trích dẫn từ nguồn tài liệu có ghi tham khảo rõ ràng, hợp pháp lời Tôi xin chịu trách nhiệm hình thức kỷ luật theo quy định cho m đoan Ngƣời cam đoan Lê Huy Hoàng i LỜI CẢM ƠN Luận văn “Nghiên cứu phát triển phần mềm quản lý hoạt động lâm sàng cho trường Cao đẳng Y tế Thanh Hóa” hồn thành khơng nhờ nỗ lực cá nhân tác giả mà có trợ giúp, giúp đỡ từ nhiều tập thể cá nhân Trước hết, tác giả xin chân thành cảm ơn tất thầy giáo, cô giáo Khoa Công nghệ thông tin & Truyền thông, Trường Đại học Hồng Đứ đ nhiệt tình giảng dạy, bảo, tạo điều kiện thuận lợi cho tác giả trình học tập, nghiên cứu, ho n th nh hương trình học tập khóa học Đặc biệt, tác giả bày tỏ lòng biết ơn sâu sắ đến thầy TS Nguyễn Thế Cường, thầy hướng dẫn trực tiếp luận văn tác giả đ d nh thời gian bảo tận tình giúp tác giả hồn thành luận văn Tác giả bày tỏ lòng cảm ơn đến đội ngũ n trường C o đẳng Y tế Th nh Ho đ hỗ trợ tác giả việc nghiên cứu quy trình, biểu mẫu, đóng góp nhiều ý kiến trình phát triển Tác giả xin cảm ơn gi đình, bạn bè, đồng nghiệp, đ động viên tiếp thêm nghị lự để tác giả hồn thành khóa học luận văn Tác giả xin cảm ơn lập trình vi n Đinh Văn Dũng, Nguyễn Văn Cường đ hỗ trợ tác giải triển khai s phần mềm Mặ dù đ ó nhiều c gắng, song luận văn khó tr nh khỏi thiếu sót Tác giả mong bảo, góp ý nhà khoa học, thầy cô giáo đồng nghiệp Xin trân trọng cảm ơn! Tác giả Lê Huy Hoàng ii MỤC LỤC LỜI CAM ĐOAN LỜI CẢM ƠN .ii MỤC LỤC iii DANH MỤC CÁC TỪ VIẾT TẮT vi DANH MỤC CÁC BẢNG vii DANH MỤC CÁC HÌNH viii MỞ ĐẦU Lý họn đề t i Mụ ti u v nhiệm vụ nghi n ứu Đ i tượng v phạm vi nghi n ứu Phương ph p nghi n ứu: Kết đạt đượ Ý nghĩ kho họ v thự tiễn B ụ ủ luận văn CHƢƠNG TỔNG QUAN VỀ BÀI TOÁN QUẢN LÝ LÂM SÀNG Tổng qu n hoạt động thự tập lâm s ng trường C o đẳng y tế C quy định đ i với thự tập lâm s ng 1.2.1 Quy định đ i với Trưởng môn 1.2.2 Quy định đ i với giảng vi n, gi o vi n 1.2.3 Quy định đ i với gi o vụ môn 1.2.4 Quy định đ i với họ sinh, sinh vi n Chỉ ti u thự tập lâm s ng 10 Nhật ký thự tập lâm s ng 11 Y u ầu ph t triển phần mềm quản lý thự tập lâm s ng 12 1.6 Kết luận hương 14 CHƢƠNG PHÂN TÍCH THIẾT KẾ HỆ THỐNG 15 D nh s h ần ó 15 2.2 Các tác nhân th m gi hệ th ng 16 D nh s h trường hợp sử dụng v mô tả 17 Kết luận hương 26 iii CHƢƠNG PHÁT TRIỂN PHẦN MỀM 27 C ơng nghệ lập trình sử dụng 27 3.1.1 React JS 27 3.1.2 NodeJS 28 3.1.3 Cơ sở liệu NoSQL MongoDB 29 Thiết kế sở liệu 31 3.2.1 T i khoản người dùng 31 3.2.2 Quản lý lớp họ 32 3.2.3 Quản lý môn 32 3.2.4 Quản lý môn họ 32 3.2.5 Quản lý năm họ 33 3.2.6 Quản lý trình độ 33 3.2.7 Quản lý vòng lâm s ng 33 3.2.8 Quản lý hỉ ti u lâm s ng 33 3.2.9 Quản lý đị điểm thự h nh 34 3.2.10 Quản lý d nh s h bệnh viện 34 3.2.11 D nh s h đợt lâm s ng 34 3.2.12 Danh sách phân công lâm sàng 35 3.2.13 Danh sách phân công giáo viên lâm sàng 36 3.2.14 D nh s h phân tổ lâm s ng 36 3.2.15 Nhiệm vụ lâm s ng ủ gi o vi n v tổ 37 3.2.16 T i liệu lớp lâm s ng 37 3.2.17 Thời khó biểu lâm s ng 38 3.2.18 Điểm d nh lớp 38 3.2.19 Điểm lớp lâm s ng 39 3 Nền tảng ph t triển 39 3.4 Kết luận hương 41 CHƢƠNG KẾT QUẢ PHÁT TRIỂN PHẦN MỀM 42 Quản lý lâm s ng 42 4.1.1 Đợt lâm s ng 42 4.1.2 Quản lý lớp lâm s ng 47 4.1.3 Giáo viên lâm sàng 67 4.2 Báo cáo lâm sàng 68 iv 4.2.1 B o o điểm d nh 68 4.2.2 B o o lị h giảng 69 4.2.3 Báo cáo lâm sàng 70 Quản lý liệu 72 4.3.1 Quản lý gi o vi n 72 4.3.2 Nhiệm vụ gi o vi n 73 4.3.3 Chỉ ti u lâm s ng 75 4.3.4 Quản lý b i giảng 76 Sinh vi n sử dụng hệ th ng 78 4.4.1 Đăng nhập hệ th ng 78 4.4.2 D nh s h đợt lâm sàng 81 Triển kh i hệ th ng 93 4.6 Kết luận hương 93 KẾT LUẬN 94 Kết đạt đượ 94 Hạn hế 94 Hướng ph t triển 94 TÀI LIỆU THAM KHẢO 95 v DANH MỤC CÁC TỪ VIẾT TẮT BN Bệnh nhân BS Bác sỹ BV Bệnh viện ĐD Điều dưỡng HSSV Học sinh sinh viên HT Hệ th ng QL Quản lý QTHT Quản trị hệ th ng SV Sinh viên SVĐD Sinh vi n điều dưỡng TBM Trưởng môn vi DANH MỤC CÁC BẢNG Bảng : V dụ hỉ ti u thự tập lâm s ng nội dung Ngoại kho I 10 Bảng : Bảng liệu d nh mụ người dùng 31 Bảng : Bảng liệu mụ lớp họ 32 Bảng 3: Bảng liệu d nh mụ môn 32 Bảng : Bảng liệu d nh mụ môn họ 32 Bảng 5: Bảng liệu d nh mụ họ kỳ .33 Bảng 6: Bảng liệu d nh mụ trình độ ủ b sĩ .33 Bảng 7: Bảng liệu d nh mụ vòng lâm s ng 33 Bảng 8: Bảng liệu d nh mụ hỉ ti u lâm s ng ủ môn 34 Bảng 9: Bảng liệu d nh mụ đị điểm thự h nh 34 Bảng : Bảng liệu d nh mụ bệnh viên 34 Bảng : Bảng liệu d nh s h đợt thự tập lâm s ng .35 Bảng : Bảng liệu d nh s h phân ông lâm s ng 35 Bảng 3: Bảng liệu d nh s h phân ông gi o vi n lâm s ng 36 Bảng : Bảng liệu d nh s h phân ông tổ lâm s ng 36 Bảng 5: Bảng liệu phân ông nhiệm vụ gi o vi n v tổ lâm s ng .37 Bảng 6: Bảng liệu t i liệu lớp lâm s ng 37 Bảng 7: Bảng liệu thời khó biểu lâm s ng 38 Bảng 8: Bảng liệu điểm d nh lớp lâm s ng 38 Bảng 9: Bảng liệu điểm lớp lâm s ng 39 vii DANH MỤC CÁC HÌNH Hình : Gi o diện hệ th ng quản lý lâm s ng thuộ trường Đại họ Y Dượ Cần Thơ Hình : Mẫu nhật ký thự tập lâm s ng ủ nội dung .12 Hình : M n hình quản lý d nh s h đợt lâm s ng 42 Hình : Gi o diện th m đợt lâm s ng 43 Hình 3: Gi o diện họn lớp họ lâm s ng 43 Hình : Gi o diện họn sinh vi n họ ùng 44 Hình 5: Gi o diện họn lớp họ lâm s ng 44 Hình 6: Gi o diện d nh s h lớp họ lâm s ng 45 Hình 7: Gi o diện d nh s h đợt lâm s ng .45 Hình 8: Gi o diện th o t với lớp họ lâm s ng 46 Hình 9: M n hình quản lý lớp họ lâm s ng .47 Hình : Chứ tìm kiếm lớp họ lâm s ng 48 Hình : Gi o diện xem hi tiết lớp lâm s ng 48 Hình : Gi o diện phân tổ ho lớp lâm s ng 49 Hình 3: Gi o diện d nh s h tổ lâm s ng 50 Hình : Gi o diện nhiệm vụ lâm s ng ủ tổ v gi o vi n .50 Hình 5: Gi o diện th m nhiệm vụ lâm s ng ủ tổ v gi o vi n .51 Hình 6: Gi o diện hiển thị nhiệm vụ lâm s ng ủ tổ v gi o vi n 52 Hình 7: Gi o diện ập nhật nhiệm vụ lâm s ng ủ tổ v gi o vi n .52 Hình 8: Gi o diện xem hi tiết nhiệm vụ lâm s ng ủ tổ v gi o vi n 53 Hình 9: C t b 54 Hình : Gi o diện t b Th m t i liệu 54 Hình : Gi o diện th m t i liệu 55 Hình : Gi o diện d nh s h b i tập lớn 55 Hình 3: Gi o diện th m b i tập lớn 56 Hình : Gi o diện t b thời khó biểu 56 Hình 5: Gi o diện th m thời khó biểu 57 viii Hình 6: Gi o diện t b Chỉ ti u lâm s ng 58 Hình 7: Gi o diện t b b o Hình 8: Gi o diện d nh s h b o Hình 9: Gi o diện xem hi tiết đợt lâm s ng ủ lớp 59 o 58 o điểm d nh 59 Hình : Xem d nh s h điểm d nh 60 Hình : Th m điểm d nh 60 Hình : Th m điểm d nh sinh vi n họ Hình 33: Chọn lớp họ ùng 61 ho sinh vi n 61 Hình : Chi tiết d nh s h điểm d nh .62 Hình 35: T b b i tập đợt lâm s ng 62 Hình 36: Xem hi tiết d nh s h nộp b i tập 63 Hình 37: Xem hi tiết điểm lâm s ng 63 Hình 38: Th m điểm lâm s ng 64 Hình 39: Xem hi tiết điểm lâm s ng 64 Hình : Xem hi tiết nhật ký lâm s ng 65 Hình : Xem tổng hợp nội dung thự tập 65 Hình : Gi o diện tổng hợp qu trình thự tập lâm s ng 66 Hình 3: Gi o diện bổ sung Nội dung b i giảng .66 Hình : Gi o diện quản lý gi o vi n lâm s ng 67 Hình 5: Gi o diện thể d nh s h gi o vi n th m gi lâm sàng .67 Hình 6: Gi o diện xuất b o Hình 7: Một v dụ b o Hình 8: Gi o diện lị h giảng ủ Hình 9: Gi o diện b o o điểm d nh 68 o điểm d nh 69 giảng vi n 70 o lâm s ng .71 Hình : Gi o diện xuất b o o lâm s ng .71 Hình : Gi o diện quản lý gi o vi n .72 Hình : Gi o diện th m gi o vi n 73 Hình 53: V i trị nhiệm vụ ủ gi o vi n 74 Hình : Gi o diện th m nhiệm vụ gi o vi n 74 Hình 55: Gi o diện d nh s h hỉ ti u lâm s ng .75 ix Thông tin thực hành: + Năm học + S đợt thực hành + S môn thực hành + S lớp thực hành + S giáo viên thực hành Danh sách lịch giảng thực hành: + Thời gian, thông tin giáo viên, lớp, đị điểm giảng dạy Lớp học thực hành: + Năm học, môn, tên thực hành, lớp học, thời gian 4.4.2 Danh sách đợt lâm sàng - Bướ : Đăng nhập vào hệ h ng tài khoản mật Sinh viên - Bước 2: Bấm chọn “D nh s h lâm s ng” mụ “D nh s h đợt lâm s ng”, hiển thị m n hình d nh s h đợt lâm sàng có hệ th ng Hình 4.63: Màn hình danh sách đợt lâm sàng Ở n y sinh vi n ó thể thực thao tác sau: 81 Tìm kiếm Hình 4.64: Giao diện tìm kiếm đợt lâm sàng Sinh viên nhập điều kiện tìm kiếm vào lọc tìm kiếm lớp học theo điều kiện như: tìm theo năm học, tìm theo mơn tìm theo lớp họ , s u sinh viên bấm chọn Tìm kiếm hình hiển thị kết tìm kiếm liệu phù hợp có hệ th ng Xem chi tiết đợt lâm sàng Bấm chọn icon củ đợt lâm sàng mu n xem chi tiết Hình 4.65: Giao diện xem chi tiết đợt lâm sàng 82 Màn hình hiển thị thơng tin chi tiết đợt lâm sàng Hình 4.66: Giao diện xem chi tiết đợt lâm sàng Ở giao diện sinh viên thực hiện: - Xem chi tiết đợt lâm sàng - Xem giáo viên phụ tr h đợt lâm sàng, bệnh viện, thời gian bắt đầu thời gian kết thú đợt lâm sàng - Xem nhóm trưởng tổ chi tiết sinh viên tổ : Bấm vào Hiện danh sách sinh viên để xem chi tiết học tên sinh viên, mã sinh viên Ở cuối trang hiển thị thơng tin chi tiết, có tab: + Tài liệu + Bài tập lớp + Điểm danh + Lịch trực + Điểm + Nhật ký lâm sàng + Lịch giảng lâm sàng + Nội dung giảng 83 Hình 4.67: Giao diện xem chi tiết lớp lâm sàng Sinh viên chọn v o t b để xem chi tiết nội dung tab  Tại Tab Tài liệu Hình 4.68: Giao diện tab Tài liệu Sinh viên xem danh sách tài liệu giáo viên cung cấp, gồm nội dung: - Tên tài liệu, Tệp tin Ghi Sinh viên tải tệp tin tài liệu để sử dụng qu trình lâm s ng 84  Tại Tab Bài tập lớn Hình 4.69: Giao diện tab Bài tập lớn Sinh viên xem danh sách tập lớn giáo viên cung cấp Gồm nội dung: - Tên tập hạn nộp - Tệp tin - Ghi - Bài nộp - Ghi Sinh viên tải tệp tin tập lớn để xem làm Sau làm xong tập lớn, sinh viên bấm vào + Nộp hiển thị giao diện nộp tập lớn Hình 4.70: Giao diện nộp tập lớn 85 Tại giao diện này, sinh viên tiến hành bấm vào Tệp đính kèm để tải lên làm tập lớn để nộp ho gi o vi n, trường Ghi để tr ng nhập ghi cho tập lớn Bấm Lưu để lưu lại nội dung đ tải lên, bấm Đóng để đóng nộp tập lớn Tại Tab Điểm danh Sinh viên xem đượ thơng tin điểm danh củ mình, thơng tin điểm danh giảng viên cung cấp Gồm nội dung: - Loại điểm danh - Ng y điểm danh - Nghỉ học - Học bù Hình 4.71: Giao diện tab điểm danh Tại Tab Lịch trực Sinh viên xem Lịch trực mình, lịch trực giảng viên phụ trách tổ tạo Gồm nội dung: - Ngày trực - Đị điểm trực - Nội dung trực 86 Hình 4.72: Giao diện tab Lịch trực Tại Tab Điểm Sinh viên xem điểm lâm sàng củ mình, điểm Giảng viên phụ trách chấm v đư l n Gồm nội dung: - Giáo viên - T n điểm - Điểm Hình 4.73: Giao diện tab Điểm 87 Tại Tab Nhật ký lâm sàng Hình 4.74: Giao diện tab Nhật ký lâm sàng Ở n y sinh vi n ó thể thực thao tác sau: Thêm Thêm nhật ký lâm sàng, sinh viên bấm vào Thêm Hiển thị giao diện thêm nhật lý lâm sàng : Hình 4.75: Giao diện thêm Nhật ký lâm sàng Sinh viên tiến hành chọn trường đ nh dấu * bắt buộ , trường Ghi để tr ng Bấm Lưu để lưu lại liệu, bấm Đóng để đóng gi o diện thêm 88 Sau thêm nhật kí lâm sàng, hiển thị danh sách nhật kí lâm sàng gồm: + Ngày + Nội dung thực tập + Đ kiến tập + Đ thực hành + Trạng thái : Trạng thái phải chờ giảng viên phụ trách xác nhận Hình 4.76: Giao diện chi tiết Nhật ký lâm sàng Chuyển qua tab Tổng hợp để xem tất nội dung thực tập Hình 4.77: Giao diện tổng hợp Nhật ký lâm sàng 89 Xem chi tiết Bấm chọn icon nội dung thực tập nhật ký lâm sàng mu n xem chi tiết, hiển thị thông tin chi tiết Hình 4.78: Giao diện xem chi tiết Nội dung thực tập Sinh viên chọn lại trường đ nh dấu * bắt buộ , trường Ghi để tr ng Bấm Lưu để lưu lại liệu, bấm Đóng để đóng giao diện Xóa Bấm chọn icon nội dung thực tập mu n xóa hình danh sách Chọn Đồng ý để xác nhận xóa, chọn Hủy để tắt popup hủy xóa liệu Tại Tab Lịch giảng lâm sàng - Sinh viên xem danh sách lịch giảng, gồm nội dung: + Ngày + Tiết học + Giáo viên giảng + Đị điểm giảng + Nội dung Tìm kiếm Sinh viên nhập điều kiện tìm kiếm vào lọc tìm kiếm theo điều kiện như: tìm theo ngày , tìm lịch giảng từ ng y… đến ng y…, s u bấm chọn Tìm kiếm hình hiển thị kết tìm kiếm liệu phù hợp có hệ th ng 90 Hình 4.79: Giao diện Tab Lịch giảng lâm sàng Xem chi tiết Bấm chọn icon chi tiết lịch giảng mu n xem chi tiết, hiển thị thơng tin Bấm Đóng để đóng gi o diện Hình 4.80: Giao diện xem chi tiết lịch giảng 91 Tại Tab Nội dung giảng Sinh viên xem danh sách nội dung giảng sinh viên thêm mới, gồm: - Ngày - Giáo viên giảng - Nội dung giảng Hình 4.81: Giao diện xem chi tiết nội dung giảng Thêm Thêm nội dung giảng, sinh viên bấm vào Thêm Hiển thị giao diện thêm nội dung giảng : Hình 4.82: Giao diện thêm nội dung giảng 92 Tại giao diện thêm nội dung giảng, sinh viên chọn giáo viên giảng thị tên giáo viên giảng ngày học, tiếp tục nhập nội dung mà giáo viên giảng ngày họ hơm Xong bấm Lưu để lưu liệu, bấm đóng để giao diện thêm 4.5 Triển khai hệ thống Đ i với backend API nodejs + Cấu hình máy server: Máy tính hệ điều hành Ubuntu / Windows Server; Bộ nhớ RAM t i thiểu 2GB + Triển khai web app quản lí lên server cho phép quản trị viên truy cập online tên miền cung cấp 4.6 Kết luận chƣơng Trong hương n y t giả đ trình bày kết phát triển phần mềm, đ mô tả cần có giao diện người dùng hệ th ng 93 KẾT LUẬN Kết đạt đƣợc * Về mặt khoa học Luận văn đ tiến hành phân tích, tìm hiểu quy trình quản lý thực tập lâm sàng trường C o đẳng Y tế Thanh Hoá, thiết kế giải pháp quản lý hoạt động thực tập lâm sàng trường Nghiên cứu sử dụng công nghệ, kỹ thuật để xây dựng hệ th ng phần mềm * Về mặt thực tiễn Luận văn đ xây dựng phần mềm quản lý hoạt động thực tập lâm sàng, hoạt động ổn định, đ p ứng yêu cầu củ nh trường, giao diện thuận tiện, dễ sử dụng Hạn chế Một s giao diện òn hư thực đại, thuận tiện S lượng báo cáo òn hư phong phú Chứ kiểm tra trạng thái giảng vi n v sinh vi n hư phát triển Hƣớng phát triển Hoàn thiện loại báo cáo theo quy trình củ nh trường Phát triển thêm kiểm tra trạng thái sinh viên, giảng viên 94 TÀI LIỆU THAM KHẢO Tiếng Việt [1] Nguyen Van Anh Duong (2020), “Giới thiệu Hệ quản trị sở liệu NoSQL MongoDB”, https://viblo.asia/p/gioi-thieu-he-quan-tri-co-so-du-lieu-nosql-mongodboOVlYMLzl8W [2] “Hướng dẫn: Giới thiệu REACT”, https://vi.reactjs.org/tutorial/tutorial.html [3] Trường Đại họ Y Dượ Cần Thơ, Hệ thống quản lý thực tập lâm sàng, https://htql.ctump.edu.vn/lamsang/ Tiếng Anh [4] “File System”, https://www.tutorialspoint.com/nodejs/nodejs_file_system.htm [5] “Leodanis Pozo Ramos, Python and MongoDB: Connecting to NoSQL Databases”, https://realpython.com/introduction-to-mongodb-and-python/ [6] “Node.js Tutorial”, https://www.w3schools.com/nodejs/ [7] Prashanth Jayaram (2018), “How to Work with Data Using MongoDB Query Language”, https://www.quest.com/community/blogs/b/databasemanagement/posts/how-to-work-with-data-using-mongodb-query-language [8] “Re t js nd Spring D t REST”, https://spring.io/guides/tutorials/react-and-spring-data-rest/ [9] Shubham Aggarwal (2017), “A Guide to MongoDB with Java”, https://www.baeldung.com/java-mongodb 95

Ngày đăng: 17/07/2023, 23:51

w