Bước sang thế kỉ 21, sự bùng nổ về công nghệ thông tin, thế giới số đã giúp ích rất nhiều cho con người trong rất nhiều lĩnh vực kinh tế, xã hội, quốc phòng, an ninh,… Khoa học công nghệ ngoài việc giúp nâng cao năng suất làm việc, mà còn giúp cải thiện sức khỏe cộng đồng nhờ giảm thời gian hoàn thành công việc, đồng thời kết nối con người trong xã hội cũng như trên toàn thế giới, tạo nên mối liên kết vô hình, tăng tính tương tác giúp đỡ lẫn nhau cùng tiến bộ. Trong đó phải kể đến sự tiện lợi của Website, Internet càng phát triển thì Website càng nhiều, số lượng người truy cập càng lớn vì nhu cầu tìm thông tin cũng như sử dụng những tiện ích mà các trang web này mang lại càng lớn. Những ứng dụng trên điện thoại di động mà hàng ngày chúng ta vẫn mang theo bên mình như một vật bất ly thân. Đó là những trãi nghiệm cuộc sống chưa bao giờ thoải mái và tiện lợi như bây giờ. Việc tìm kiếm thông tin là nhu cầu tất yếu của cuộc sống, bất kể lứa tuổi, địa vị trong xã hội, hay bất cứ nơi nào mà ta đang đứng giữa thế giới rộng lớn này. Để làm được điều đó, trước tiên chúng ta cần có đủ sức khỏe để duy trì sự tỉnh táo trong suốt quá trình tìm kiếm thông tin, từ đó tăng tính trải nghiệm, tương tác, tư duy giúp con người hoàn thành mục tiêu của việc tìm thông tin đó. Mặt khác, sau khi tìm hiểu một số website cũng như ứng dụng trên điện thoại di động, chúng em cảm thấy nhu cầu tìm bác sĩ rất nhiều, nhưng hầu hết các website và ứng dụng đó còn rất sơ sài, chưa đáp ứng được hầu hết yêu cầu của người sử dụng. Xuất phát từ nhu cầu thực tiễn trên, chúng em đã quyết định chọn lựa đề tài : “Thiết kế và xây dựng website tìm thông tin bác sĩ điều trị” , vừa để hỗ trợ người dân trong việc kết nối tìm bác sĩ, vừa giúp bản thân tăng khả năng nghiên cứu, tìm phương án phát triển để ứng dụng ngày càng hoàn thiện hơn.
Đề cương : Thiết kế xây dựng website tìm thông tin bác sĩ điều trị MỤC LỤC MỤC LỤC LỜI CẢM ƠN CHƯƠNG I: TỔNG QUAN I BỐI CẢNH CHỌN ĐỀ TÀI II MỤC ĐÍCH III YÊU CẦU CỦA ĐỀ TÀI IV PHƯƠNG PHÁP TRIỂN KHAI CHƯƠNG II: CƠ SỞ LÝ THUYẾT I TỔNG QUAN VỀ MYSQL .9 II TỔNG QUAN VỀ PHP III TỔNG QUAN VỀ NGÔN NGỮ GIAO DIỆN .10 HTML 10 CSS 10 JavaScript 11 jQuery 11 Ajax .12 IV TỔNG QUAN VỀ FRAMEWORK LARAVEL 13 CHƯƠNG III: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 15 I Sen siti vity : Int ern al ĐẶC TẢ YÊU CẦU 15 Backend 15 Frontend 16 II CÁC YÊU CẦU PHI CHỨC NĂNG 17 III CÁC YÊU CẦU CHỨC NĂNG 17 IV BIỂU ĐỒ USE CASE 18 Biểu đồ Use – case tổng quát 18 Use - case quản lý chuyên khoa 20 Use - case quản lý bác sĩ 22 User - case quản lý phòng khám 23 User - case quản lý khách hàng 25 User - case quản lý đánh giá 26 Use case quản lý bình luận .28 Use case quản lý danh mục viết 29 10 Use case quản lý viết .30 11 Use case quản lý lịch hẹn 32 12 User case quản lý admin 34 13 User case quản lý slide 35 14 User case quản lý trang tĩnh 37 15 Use case quản lý thống kê 38 16 Use case chức khách hàng .39 V TỔ CHỨC BẢNG DỮ LIỆU 41 DANH SÁCH CÁC ĐỐI TƯỢNG 41 Bảng admins 42 Bảng Comments .43 Đề cương : Thiết kế xây dựng website tìm thơng tin bác sĩ điều trị 10 11 12 13 14 15 Bảng Doctors 43 Bảng Specialities 44 Bảng Ratings 44 Bảng User_favourite 45 Bảng Appointments .45 Bảng Transactions 45 Bảng Users 46 Bảng Menus 46 Table Articles 46 Bảng clinic 47 Bảng Contacts 47 Bảng Slides 48 Bảng Statics 48 CHƯƠNG IV: MOCK UP WEBSITE 49 I TRANG CHỦ 49 II TÌM BÁC SĨ .50 III CHI TIẾT BÁC SĨ .51 IV REGISTER KHÁCH 51 V LOGIN KHÁCH .52 VI LOGIN THÀNH CÔNG KHÁCH 52 VII LOGIN ADMIN 53 VIII LOGIN ADMIN DASHBOARD 53 IX LOGIN ADMIN QUẢN LÝ BÁC SĨ 54 X LOGIN ADMIN QUẢN LÝ CHUYÊN KHOA 54 XI LOGIN ADMIN QUẢN LÝ PHÒNG KHÁM 55 XII LOGIN ADMIN QUẢN LÝ MENU TIN TỨC .55 XIII LOGIN ADMIN QUẢN LÝ TIN TỨC 56 XIV LOGIN ADMIN QUẢN LÝ CUỘC HẸN 56 XV LOGIN ADMIN QUẢN LÝ ĐÁNH GIÁ .57 XVI LOGIN ADMIN QUẢN LÝ BÌNH LUẬN 57 XVII LOGIN ADMIN QUẢN LÝ KHÁCH HÀNG 58 XVIII LOGIN ADMIN QUẢN LÝ ADMIN 58 KẾT LUẬN 59 TÀI LIỆU THAM KHẢO 60 Sen siti vity : Int ern al Đề cương : Thiết kế xây dựng website tìm thơng tin bác sĩ điều trị CHƯƠNG I: TỔNG QUAN I BỐI CẢNH CHỌN ĐỀ TÀI Bước sang kỉ 21, bùng nổ cơng nghệ thơng tin, giới số giúp ích nhiều cho người nhiều lĩnh vực kinh tế, xã hội, quốc phòng, an ninh,… Khoa học cơng nghệ ngồi việc giúp nâng cao suất làm việc, mà giúp cải thiện sức khỏe cộng đồng nhờ giảm thời gian hồn thành cơng việc, đồng thời kết nối người xã hội tồn giới, tạo nên mối liên kết vơ hình, tăng tính tương tác giúp đỡ lẫn tiến Trong phải kể đến tiện lợi Website, Internet phát triển Website nhiều, số lượng người truy cập lớn nhu cầu tìm thơng tin sử dụng tiện ích mà trang web mang lại lớn Những ứng dụng điện thoại di động mà hàng ngày mang theo bên vật bất ly thân Đó trãi nghiệm sống chưa thoải mái tiện lợi Việc tìm kiếm thơng tin nhu cầu tất yếu sống, lứa tuổi, địa vị xã hội, hay nơi mà ta đứng giới rộng lớn Để làm điều đó, trước tiên cần có đủ sức khỏe để trì tỉnh táo suốt trình tìm kiếm thơng tin, từ tăng tính trải Sen siti vity : Int ern al nghiệm, tương tác, tư giúp người hoàn thành mục tiêu việc tìm thơng tin Mặt khác, sau tìm hiểu số Đề cương : Thiết kế xây dựng website tìm thơng tin bác sĩ điều trị website ứng dụng điện thoại di động, chúng em cảm thấy nhu cầu tìm bác sĩ nhiều, hầu hết website ứng dụng sơ sài, chưa đáp ứng hầu hết yêu cầu người sử dụng Xuất phát từ nhu cầu thực tiễn trên, chúng em định chọn lựa đề tài : “Thiết kế xây dựng website tìm thơng tin bác sĩ điều trị” , vừa để hỗ trợ người dân việc kết nối tìm bác sĩ, vừa giúp thân tăng khả nghiên cứu, tìm phương án phát triển để ứng dụng ngày hồn thiện II MỤC ĐÍCH - Nhằm đáp ứng nhu cầu thực tế mà cụ thể cá nhân, người sử dụng có nhu cầu điều trị bệnh, cải thiện sức khỏe - Nhằm phục vụ cho nhu cầu phát triển xã hội, nâng cao hiệu công việc, tiết kiệm thời gian Tăng khả quản lý bệnh nhân, bệnh án cho bác sĩ, hạn chế phiền toái mệt mỏi cho bệnh nhân người thân - Nhằm tạo điều kiện thực nghiên cứu, góp phần phát triển khả thân III YÊU CẦU CỦA ĐỀ TÀI - Đề tài: “Thiết kế xây dựng website tìm thơng tin bác sĩ điều trị” + Nội dung: Thơng qua website, người dùng tìm thơng tin bác sĩ thuộc chun khoa đó, bao gồm Sen siti vity : Int ern al địa phòng khám, khám, chức đăng ký khám Đề cương : Thiết kế xây dựng website tìm thơng tin bác sĩ điều trị vào ô thời gian cụ thể (xác nhận E-mail, tin nhắn sau đăng ký thành công) Thông tin bác sĩ người dùng thêm vào, trạng thái chờ duyệt Staff đăng lên thức + Giao diện người dùng: Người sử dụng sau đăng nhập vào website tìm thơng tin bác sĩ theo từ khóa như: địa chỉ, tên bác sĩ, tên phịng khám,… sau tiến hành đăng ký khám bệnh Ngồi cịn thêm thơng tin bác sĩ u thích quan tâm vào hệ thống, thơng tin chuyển lưu vào sở liệu chờ duyệt Người dùng cịn lưu thơng tin bác sĩ mà muốn đăng ký khám tìm hiểu vào danh mục bác sĩ yêu thích Bên cạnh cịn chấm điểm bác sĩ mà trải nghiệm để hỗ trợ tăng khả tìm kiếm bác sĩ tốt cho người dùng khác Bác sĩ xem thơng tin bệnh nhân đăng ký khám bệnh Duyệt lịch hẹn ngày hơm để người dùng biết kịp thời điều chỉnh Bác sĩ thay đổi thời gian đăng ký khám để phù hợp với thay đổi lịch trình + Giao diện người quản lý: Người quản trị người thêm xóa sửa sở liệu, cấp quyền cho thành viên, duyệt bình luận thông tin bác sĩ giới thiệu Cơ sở liệu lưu trữ tất thông tin danh sách bác sĩ, danh sách nhân viên, danh sách khách hàng Sen siti vity : Int ern al IV PHƯƠNG PHÁP TRIỂN KHAI Đề cương : Thiết kế xây dựng website tìm thơng tin bác sĩ điều trị Website xây dựng chạy tảng nên cần nhiều thời gian, cơng sức Vì luận văn tốt nghiệp lần này, chúng em định thực phần từ đến nâng cao theo bước sau: - Khảo sát ứng dụng chun tìm kiếm thơng tin ứng dụng tìm kiếm thơng tin bác sĩ có sẵn thị trường - Nghiên cứu, tìm hiểu nghiệp vụ phịng khám tư nhân - Tiếp cận, tìm hiểu vấn đề bất cập, cần thiết trình tìm kiếm đăng ký khám bệnh, để từ rút kinh nghiệm, bổ sung cho hạn chế phần mềm có thị trường - Tiếp đến, chúng em nghiên cứu công nghệ phát triển Website chạy đa tảng, sử dụng cách dễ dàng điện thoại lẫn máy tính Kết hợp với ứng dụng android để tăng tính tiện lợi cho người sử dụng - Sau danh sách công nghệ sử dụng: + HTML + CSS + Javascript + Jquery + Laravel V KHẢO SÁT Sen siti vity : Int ern al Đề cương : Thiết kế xây dựng website tìm thơng tin bác sĩ điều trị Website https://datkham.youmed.vn - Trang chủ: - Chức đặt lịch khám bệnh: Có thể tìm trực tiếp thơng tin bác sĩ, bệnh viện, phịng khám, triệu chứng bệnh từ tìm kiếm trang chủ bấm vào chức sau: Đặt khám theo Bác sĩ + Tìm cơng cụ tìm kiếm tìm danh sách bác sĩ hiển thị, bấm vào nút đặt khám; chọn ngày giờ, người khám bệnh, tệp hình ảnh đặt lịch Phiếu khám bệnh hiển thị Lịch khám + Các khung đặt lịch khám cách vài tiếng, linh động thay đổi theo thời gian bác sĩ + Chức tìm kiếm cho kết thông tin liên quan đến bác sĩ, tìm theo bệnh viện hay phịng khám + Địa điểm phòng khám cá nhân Sen siti vity : Int ern al Đặt khám theo bệnh viện Đề cương : Thiết kế xây dựng website tìm thơng tin bác sĩ điều trị + Tìm cơng cụ tìm kiếm tìm danh sách bệnh viện hiển thị, chọn bệnh viện bấm vào nút đặt khám, chọn chuyên khoa gói khám bệnh gợi ý, chọn ngày người khám bệnh đặt lịch Phiếu khám bệnh hiển thị Lịch khám + Thời gian đặt lịch khám theo làm việc bệnh viện, khung cách 30 phút + Chức tìm kiếm cho kết thơng tin liên quan đến bệnh viện, khơng thể tìm theo bác sĩ hay phịng khám Đặt khám theo Phịng khám + Tìm cơng cụ tìm kiếm tìm danh sách phòng khám hiển thị, chọn phòng khám bấm vào nút đặt khám, chọn chi nhánh (nếu có), chọn ngày người khám bệnh đặt lịch Phiếu khám bệnh hiển thị Lịch khám + Các khung đặt lịch khám cách vài tiếng, linh động thay đổi theo thời gian hoạt động phịng khám + Chức tìm kiếm cho kết thơng tin liên quan đến phịng khám, khơng thể tìm theo bệnh viện hay bác sĩ - Các chức khác: Đăng nhập Đặt lịch xét nghiệm Sen siti vity : Int ern al Tư vấn trực tuyến Đề cương : Thiết kế xây dựng website tìm thơng tin bác sĩ điều trị Lịch khám Tin y tế Thông tin tài khoản Thông báo Thanh tốn viện phí Chấm điểm bác sĩ Chức tìm địa điểm gần NHẬN XÉT: + Cho kết xác chun khoa cần khám tìm kiếm theo triệu chứng bệnh + Có thể tìm theo chun khoa + Có thể gửi hình ảnh + Khơng gửi mail tin nhắn xác thực sau đăng ký xong + Không hỗ trợ hủy Lịch khám + Không hỗ trợ chọn bác sĩ đăng ký khám bệnh viện, phịng khám + Thành viên khơng thể tự ý thêm bác sĩ + Thường xuyên bị lỗi đăng nhập Web https://bcare.vn - Trang chủ: Sen siti vity : Int ern al Đề cương : Thiết kế xây dựng website tìm thơng tin bác sĩ điều trị - Chức đặt lịch khám bệnh: Có thể tìm trực tiếp thơng tin bác sĩ, bệnh viện, phòng khám từ trang chủ bấm vào chức sau: Đặt khám theo Bác sĩ + Tìm cơng cụ tìm kiếm, tìm danh sách bác sĩ hiển thị, dùng công cụ lọc; bấm vào nút đặt lịch, chọn ngày người khám bệnh xác nhận đặt lịch Giao diện tự động chuyển sang trang danh sách đặt lịch khám + Các khung đặt lịch khám cách 10 phút + Chức tìm kiếm hiển thị tất thơng tin tìm kiếm có liên quan đến từ khóa + Địa điểm khám bệnh phịng khám bệnh viện bác sĩ chọn Đặt khám theo bệnh viện + Tìm cơng cụ tìm kiếm tìm danh sách bệnh viện hiển thị, chọn bệnh viện bấm vào nút đặt lịch; chọn bác sĩ từ danh Sen siti vity : Int ern al sách hiển thị dùng công cụ lọc, gõ vào tìm kiếm; chọn ngày người khám bệnh 10