XÂY DỰNG WEBSITE QUẢN LÍ BỆNH án TRONG BỆNH VIỆN

66 991 2
XÂY DỰNG WEBSITE QUẢN LÍ BỆNH án TRONG BỆNH VIỆN

Đ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

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI VIỆN CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG ĐỒ ÁN TỐT NGHIỆP Đề tài: XÂY DỰNG WEBSITE QUẢN LÍ BỆNH ÁN TRONG BỆNH VIỆN GVHD : Nguyễn Hồng Phương SVTH : Đoàn Thùy Duyên Lớp : KS35_CNTT Hà Nội, tháng 12 năm 2016 LỜI CẢM ƠN Em xin chân thành cảm ơn thầy cô khoa CNTT thầy cô giảng dạy trường Đại Học Bách Khoa Hà Nội truyền đạt kiến thức quý báu cho em năm học vừa qua Đặc biệt, em xin chân thành cảm ơn GV Nguyễn Hồng Phương môn Hệ thống Thơng tin tận tình hướng dẫn, động viên giúp đỡ em suốt thời gian thực đề tài Xin chân thành cảm ơn bạn lớp KS35_CNTT ủng hộ, giúp đỡ, chia sẻ kiến thức, kinh nghiệm tài liệu cho em trình nghiên cứu thực đề tài Một lần nữa, em xin chân thành cảm ơn! Hà Nội, ngày 26 tháng 12 năm 2015 SVTH Đoàn Thùy Duyên SVTH: Đoàn Thùy Duyên LỜI CAM ĐOAN Em xin cam đoan: • Những nội dung báo cáo em thực hướng dẫn trực tiếp GVHD • Mọi tham khảo dùng báo cáo 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á, em xin chịu hoàn toàn trách nhiệm Hà Nội, ngày 26 tháng 12 năm 2015 SVTH Đoàn Thùy Duyên SVTH: Đoàn Thùy Duyên NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN Hà Nội, ngày 26 tháng 12 năm 2015 Chữ kí GVHD SVTH: Đồn Thùy Dun NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN Hà Nội, ngày 26 tháng 12 năm 2015 TM Hội đồng bảo vệ SVTH: Đồn Thùy Dun DANH MỤC HÌNH VẼ HÌNH 2.1.GIAO DIỆN ĐĂNG NHẬP HÌNH 2.2.ĐĂNG NHẬP THÀNH CƠNG HÌNH 2.3 NẾU NHẬP THIẾU THÌ HIỆN THƠNG BÁO U CẦU NHẬP THÊM HÌNH 2.4.HIỂN THỊ LỖI CẢNH BÁO HÌNH 2.5.THƠNG BÁO U CẦU NHẬP THÊM 10 HÌNH 2.6.HIỂN THỊ LỖI CẢNH BÁO 11 HÌNH 4.1.GIAO DIỆN TRANG CHỦ 21 HÌNH 4.2.TRANG KIỂM TRA 21 HÌNH 4.3 TRANG ĐĂNG KÍ THƠNG TIN BỆNH NHÂN ĐANG KÍ (SAU KHI KIỂM TRA BỆNH NHÂN CHƯA CĨ MÃ BN) 22 HÌNH 4.4 TRANG ĐẶT LỊCH KHÁM 22 HÌNH 4.5.BỆNH NHÂN XEM BỆNH ÁN 23 HÌNH 4.6.TÌM BÁC SĨ 23 HÌNH 4.7 TRANG NHÂN VIÊN - QUẢN LÍ BỆNH NHÂN 24 HÌNH 4.8.QUẢN LÍ BỆNH ÁN 24 HÌNH 4.9.TRANG QUẢN LÝ BÁC SỸ 25 HÌNH 4.10 PHẦN MỀM MACROMEDIA DREAMWEAVER 54 HÌNH 4.11 PHẦN MỀM XAMPP 57 MỤC LỤC DANH MỤC HÌNH VẼ MỤC TIÊU: .1 SVTH: Đoàn Thùy Duyên PHÁT BIỂU BÀI TOÁN PHẠM VI DỰ ÁN ĐƯỢC ỨNG DỤNG: ĐỐI TƯỢNG SỬ DỤNG: .4 5.PHƯƠNG PHÁP NGHIÊN CỨU, LỰA CHỌN GIẢI PHÁP CÔNG NGHỆ: .4 CHỨC NĂNG: I SƠ ĐỒ USE-CASE II ĐẶC TẢ USE-CASE VÀ ERD CỤC BỘ Đăng nhập I CẤU TRÚC BẢNG VÀ CÁC RÀNG BUỘC 12 I SƠ ĐỒ ERD TỔNG THỂ 16 IV SƠ ĐỒ CLASS 18 V SƠ ĐỒ TUẦN TỰ 19 VI SƠ ĐỒ HOẠT ĐỘNG 20 CHƯƠNG 4: CHƯƠNG TRÌNH 21 II NGÔN NGỮ, CƠNG CỤ, CƠNG NGHỆ LẬP TRÌNH 25 Khái niệm Internet .25 Ngôn ngữ sử dụng 31 2.Công nghệ CSS: .53 Công cụ sử dụng 54 I KẾT QUẢ ĐẠT ĐƯỢC 58 II NHỮNG TỒN TẠI CỦA CHƯƠNG TRÌNH 58 III HƯỚNG PHÁT TRIỂN CỦA ĐỀ TÀI 58 IV BÀI HỌC RÚT RA TỪ QUÁ TRÌNH THỰC HIỆN ĐỒ ÁN 58 TÀI LIỆU THAM KHẢO 59 SVTH: Đoàn Thùy Duyên CHƯƠNG I: KHẢO SÁT HIỆN TRẠNG Trong chương phân tích yêu cầu đề tài việc tóm tắt hoạt động hệ thống mà dự án ứng dụng, phạm vi ứng dụng đề tài đối tượng sử dụng, mục đích dự án Xác định yêu cầu khách hàng: Xuất phát từ hệ thống hành cửa hàng với yêu cầu khách hàng để vạch yêu cầu hệ thống cần xây dựng việc thiết kế giao diện, yêu cầu chức yêu cầu bảo mật Trong chương xây dựng số biểu đồ Use Case, sơ đồ chức năng, biểu đồ hoạt động chức hệ thống thông tin sở liệu chương trình Mục tiêu: Ở nước ta nay, đời sống kinh tế ngày phát triển nhu cầu thăm khám, chữa bệnh ngày tăng Việc lựa chọn bệnh viện tốt, dịch vụ tốt chiếm nhiều thời gian khách hàng Vì xây dựng: “Website quản lý bệnh viện” mục đích: • Cho phép bệnh nhân đăng kí khám trực tuyến • Giúp truy cập thơng tin nhanh, quản lý lưu trữ thơng tin, thống kê, • Giảm thiểu tài liệu lưu trữ hàng năm cho hệ thống bệnh viện • Với thời đại thơng tin phát triển vũ bão nay, khái niệm Internet khơng cịn xa lạ người, việc đưa dịch vụ khám chữa bệnh, thông tin hỗ trợ lên mạng trở nên nhu cầu cần thiết cho người SVTH: Đoàn Thùy Duyên Phát biểu toán a Qui trình thực tế: Nhập viện điều trị Lần Lấy mã BN, mã khám, nhập TT Bác sĩ khám bệnh Bệnh nhân Lần Nhận mã khám Điều trị nhà Thực định (chụp xquang, xét nghiệm…) Thanh toán Nhận thuốc Bệnh nhân khám lần đầu: • Bước 1: bệnh nhân phải mua sổ khám bệnh quầy tiếp bệnh nhân, bệnh nhân cấp mã bệnh nhân mã khám bệnh, y tá nhập thông tin cá nhân bệnh nhân đươc 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 (ở bác sĩ lưu thông tin chi tiết bệnh án bệnh nhân ) -> BS có định khác, bệnh nhân thực định bác sĩ (xét nghiệm, chụp x-quang,….) -> quay lại phịng khám bác sĩ sau có kết o Bệnh nhân điều trị nhà bác sĩ cho toa thuốc đầy đủ thơng tin tên thuốc,số lượng, liều dùng… o Bác sĩ yêu cầu bệnh nhân phải điều trị bênh viện bệnh nhân phải nhập viện • Bước : Bệnh nhân tốn viện phí • Bước : Bệnh nhân nhận thuốc Bệnh nhân khám lần hai: • Bước 1: bệnh nhân nhận mã khám bệnh quầy tiếp bệnh nhân đươc dẫn phòng khám SVTH: Đồn Thùy Dun • 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 (ở bác sĩ lưu thông tin chi tiết bệnh án bệnh nhân ) Bác sĩ xem kiểm tra để biết tiền sử bệnh án BN, bệnh tiến triển nào, có cần thây đổi thuốc hay khơng…->nếu BS có định khác bệnh nhân thực định bác sĩ (xét nghiệm, chụp x-quang,….)-> quay lại phòng khám bác sĩ sau có kết o Bệnh nhân điều trị nhà bác sĩ cho toa thuốc đầy đủ thơng tin tên thuốc,số lượng, liều dùng… o Bác sĩ yêu cầu bệnh nhân phải điều trị bênh viện bệnh nhân nhập viện • Bước 3: Bệnh nhân tốn viện phí • Bước 4: Bệnh nhân nhận thuốc Phạm vi dự án ứng dụng: • Đăng kí khám trực tuyến • Tìm kiếm:  Tìm kiếm bác sĩ  Tìm kiếm bệnh nhân  Tìm kiếm bệnh án • Quản lý bệnh nhân • Quản lý bệnh án • Thống kê:  Bệnh nhân đăng kí khám  Bệnh nhân theo khoa  Trong khoa có bệnh SVTH: Đoàn Thùy Duyên { Return “Making a bowl of $type $flavour \n”; } Đúng: Function makeyogurt($flavour, $type=”acidophilus”) { Return “Making a bowl of $type $flavour \n”; } Giá trị trả lại hàm Có thể giá trị Tuy vậy, trả lại nhiều giá trị riêng lẻ trả lại mảng giá trị Hàm biến PHP cho phép sử dụng hàm giá trị nghĩa biến gọi có kèm theo dấu ngoặc đơn, PHP tìm hàm có tên với giá trị biến thực Các toán tử Các phép số học: +, -, *, /% Các toán tử logic: And, or, xor: &&, ||, ! Tốn tử thao tác với bít: &, |, ^, ~, Toán tử so sánh: ==, !=, , =, === Toán tử điều khiển lỗi: @ Khi đứng trước biểu thức lỗi biểu thức bị bỏ qua lưu $PHP_errormsg Toán tử thực thi:’ ‘PHP thực nội dung nằm dấu ‘ lệnh shell Trả giá trị kết thực lệnh SVTH: Đoàn Thùy Duyên 45 VD: $output=’Is-al’; //liệt kê file lệnh Linux Echo”$output”; Lớp đối tượng Class: tập hợp biến hàm làm việc với biến Một lớp có định dạng sau: $a, $b trỏ tới giá trị Tham chiếu truyền giá trị tham chiếu Thực việc cách tạo hàm cục truyền giá trị tham chiếu Ví dụ: function f(&$var) {$var++; } $a=5; f($a); > Kết quả: $a=6; Giá trị trả lại hàm tham chiếu tiện lợi bạn muốn sử dụng hàm để tìm giá trị phạm vi SVTH: Đồn Thùy Dun 46 Khai báo sử dụng Session, Cookie Trang web HTML thông thường truyền liệu từ trang sang trang khác Nói cách khác là: tất thơng tin trở thành quên lãng trang web tải Điều gây khó khăn cho số cơng việc mua hàng (shopping carts) thứ cần thiết liệu (sản phẩm người dùng chọn) ghi nhớ từ trang sang trang khác Khái niệm điều khiển Session PHP session giải vấn đề cách cho phép lưu trữ liệu người dùng server để sử dụng sau (như username, hàng ) Tuy nhiên thông tin session tạm thời thường bị xoá người dùng rời khỏi trang web dùng session Chính tính tạm thời mà ứng dụng bạn cần thiết lưu trữ liệu cách lâu dài, bạn dùng cách lưu trữ khác csdl Mysql Session hoạt động cách tạo chuỗi unique (UID) cho vistore chứa thông tin dựa ID Việc giúp tránh tình trạng liệu bị xung đột user Lưu ý: Nếu bạn cịn kinh nghiệm việc dùng session ứng dụng khơng nên dùng website địi hỏi bảo mật cao dễ gây lỗ hổng bảo mật nguy hiểm Bắt đầu với PHP Session Việc trước bạn làm việc với session bạn phải chạy trước, đặt đầu code bạn, trước HTML xuất Dưới ví dụ đơn giản việc tạo session PHP PHP Code: SVTH: Đoàn Thùy Duyên 47 Đoạn mã ngắn đăng kí cho người dùng session Server, cho phép bạn lưu thông tin người dùng đưa vào UID cho session user Lưu giá trị session Khi bạn muốn lưu trữ thơng tin session, dùng mảng kết hợp nơi bạn lưu lấy liệu Sau ví dụ đơn giản cho việc đơn giản PHP Code: Output: Pageviews = Trong ví dụ này, học cách lưu trữ biến session thông qua mảng kết hợp $_SESSION cách lấy Sử dụng SESSION Bây biết cách lưu lấy liệu từ biến $_SESSION, chuyện thật dễ dàng phải không, ta tìm hiểu vài hàm liên quan đến session Khi bạn tạo biến lưu vào session, bạn có lẽ muốn dùng sau này, nhiên, trước bạn dùng biến session đó, bạn nên kiểm tra khởi tạo hay chưa SVTH: Đoàn Thùy Duyên 48 Thao tác thực thông qua hàm isset, isset hàm kiểm tra biến khởi tạo gán giá trị hay chưa Qua ví dụ trên, tạo đếm đơn giản cho trang cách sử dùng isset để kiểm tra tạo hay chưa gán giá trị cho Ví dụ: PHP Code: Trong lần chạy đầu tiền trang câu lệnh If trả false chưa có biến session [views] tạo Tuy nhiên, bạn refresh lại trang đó, câu lệnh if trả giá trị true biến đếm counter tăng lên đơn vị, tăng cho lần chạy trang lên Xóa Hủy Session Mặt dù liệu session mang tính chất tạm thời khơng u cầu phải xóa sau sử dụng, trường hợp bạn phải xóa liệu cho mục đích bạn Hãy tưởng tượng bạn điều hành doanh nghiệp online, viên dùng website bạn mua hàng Thành viên hồn tất việc mua hàng (phiên giao dịch) website, , bạn phải xóa thứ session sau việc hoàn tất SVTH: Đoàn Thùy Duyên 49 PHP Code: Bạn hủy hoàn toàn session cách gọi hàng session_destroy PHP Code: Destroy reset session bạn, khơng nên gọi hàm trước bạn muốn thao tác lên liệu chứa session Khái niệm Cookie: Cookie mẩu nhỏ thơng tin lưu trữ xuống máy tính truy cập đến Web Site Có thể gán cookie máy tính người dùng thơng qua HTTP Header, cách khai báo sau: Set – Cookie : Name = Value; [expires=Date;] [path = Path;] [domain = Domain_name;] [secure] Khai báo tạo cookie với tên Name, giá trị Value, tham số khác tham số tuỳ chọn Expires thời gian giới hạn mà cookie khơng thích hợp Nếu thời gian khơng cung cấp cookie, cookie cịn hiệu lực người dùng xoá tập tin Cookie Gán Cookie từ PHP Có thể gán Cookie PHP cách sử dụng hàm setcookie(), hàm setcookie() có cú pháp sau: SVTH: Đoàn Thùy Duyên 50 Int setcookie (string name [,string value [, int expire[, string path [,string domain [ ,int secure ]]]]]) MySQL PHP Để connect tới CSDL MySQL Server đơn giản Chỉ cần sử dụng hàm:mysql_connect (host, user, password) để mở kết nối tới MSQL Server với kết giá trị trả hàm (Giả sử biến $dbname) Sau đó, dùng hàm mysql_select_db(dbname, $link) VD: Để thực câu lệnh truy vấn, dùng hàm mysql_query(query, link) Giá trị trả lại hàm kết câu truy vấn Nếu bỏ qua link kết nối cuối tới MySQL server thực VD:

Ngày đăng: 01/07/2016, 12:59

Từ khóa liên quan

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

Tài liệu liên quan