Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 89 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
89
Dung lượng
4,67 MB
Nội dung
BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT THÀNH PHỐ HỒ CHÍ MINH ĐỒ ÁN TỐT NGHIỆP CÔNG NGHỆ THÔNG TIN XÂY DỰNG WEBSITE HỖ TRỢ QUẢN LÝ VÀ ĐẶT LỊCH CHO CÁC PHÒNG KHÁM GVHD: ThS NGUYỄN MINH ĐẠO SVTH : HUỲNH MINH ĐỨC S K L0 1 Tp Hồ Chí Minh, năm 2023 *** TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP.HCM KHOA CÔNG NGHỆ THÔNG TIN BỘ MÔN CÔNG NGHỆ PHẦN MỀM HUỲNH MINH ĐỨC: 19110044 ĐỀ TÀI XÂY DỰNG WEBSITE HỖ TRỢ QUẢN LÝ VÀ ĐẶT LỊCH CHO CÁC PHỊNG KHÁM KHĨA LUẬN TỐT NGHIỆP CƠNG NGHỆ PHẦN MỀM GIÁO VIÊN HƯỚNG DẪN ThS NGUYỄN MINH ĐẠO KHĨA 2019-2023 KẾ HOẠCH THỰC HIỆN Tuần Ngày Nhiệm vụ(Cơng việc dự kiến) - Khảo sát trạng lấy yêu cầu -Thiết kế prototype -Thiết kế usecase mô hình hóa u cầu -Thiết kế sở liệu Sản phẩm 1+2+3 30/01 19/02 -Xây dựng database 4+5 20/02 05/03 -Thiết kế giao diện -Thiết kế xử lý 6+7+8 06/03 26/03 -Tìm hiểu ReactJS -Tìm hiểu NodeJS -Tìm hiểu ExpressJS, Sequelize 9+10 27/03 09/04 -Tìm hiểu cách xây dựng -Xây dựng Restful API với công nghệ document Restful Sequelize, ExpressJS API ứng dụng -Xây dựng document Restful API ứng dụng 11+12 10/04 23/04 -Tiến hành phát triển API dựa document -Xây dựng restful API để sử dụng cho ứng dụng 13 24/04 30/04 -Tìm hiểu xây dựng hệ thống hoàn thiện -Xây dựng giao diện content management system ứng dụng -Ứng dựng hoàn thành Ghi 14 01/05 07/05 -Kiểm thử chương trình, tiến hành sữa lỗi -Chỉnh sửa tổng hợp báo cáo -Ứng dụng kiểm thử sửa lỗi 15 08/05 14/05 -Hồn tất chương trình -Bản báo cáo hồn chỉnh để in nộp Giáo viên hướng dẫn (Ký ghi rõ họ tên) Tp Hồ Chí Minh, ngày tháng năm Người viết đề cương (Ký ghi rõ họ tên) ĐH SƯ PHẠM KỸ THUẬT TP.HCM CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM KHOA CNTT Độc lập – Tự – Hạnh Phúc ******* ******* PHIẾU NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN Họ tên Sinh viên : Huỳnh Minh Đức MSSV: 19110044 Ngành: Công nghệ Thông tin Tên đề tài: Xây dựng website hỗ trợ quản lý đặt lịch cho phòng khám Họ tên Giáo viên hướng dẫn: ThS Nguyễn Minh Đạo NHẬN XÉT Về nội dung đề tài & khối lượng thực hiện: Ưu điểm: Khuyết điểm Đề nghị cho bảo vệ hay không ? Đánh giá loại : Điểm : Tp Hồ Chí Minh, ngày tháng Giáo viên hướng dẫn (Ký & ghi rõ họ tên) năm ĐH SƯ PHẠM KỸ THUẬT TP.HCM CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM KHOA CNTT Độc lập – Tự – Hạnh Phúc ******* ******* PHIẾU NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN Họ tên Sinh viên: Huỳnh Minh Đức MSSV: 19110044 Ngành: Công nghệ Thông tin Tên đề tài: Xây dựng website hỗ trợ quản lý đặt lịch cho phòng khám Họ tên Giáo viên phản biện: NHẬN XÉT Về nội dung đề tài & khối lượng thực hiện: Ưu điểm: Khuyết điểm Đề nghị cho bảo vệ hay không ? Đánh giá loại : Điểm : Tp Hồ Chí Minh, ngày tháng năm Giáo viên phản biện (Ký & ghi rõ họ tên) LỜI CẢM ƠN Để hoàn thành tốt đề tài báo cáo này, em xin gửi lời cảm ơn chân thành đến giảng viên, thạc sĩ Nguyễn Minh Đạo, người hỗ trợ em trình làm đề tài Em cảm ơn thầy giải đáp thắc mắc đưa góp ý, chỉnh sửa kịp thời giúp em khắc phục nhược điểm hoàn thành tốt thời hạn Khoa đề Đề tài báo cáo em thực khoảng thời gian ngắn, với kiến thức hạn chế nhiều hạn chế khác mặt kĩ thuật kinh nghiệm việc thực dự án Do đó, q trình làm nên đề tài có thiếu sót điều khơng thể tránh khỏi nên em mong nhận ý kiến đóng góp quý báu thầy để kiến thức em hồn thiện em làm tốt lần sau Em xin chân thành cảm ơn Cuối lời, em kính chúc q thầy ln dồi sức khỏe thành công nghiệp trồng người Một lần em xin chân thành cảm ơn Thành phố Hồ Chí Minh, tháng năm Sinh viên thực Huỳnh Minh Đức MỤC LỤC KẾ HOẠCH THỰC HIỆN PHIẾU NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN NHẬN XÉT PHIẾU NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN NHẬN XÉT LỜI CẢM ƠN MỤC LỤC MỤC LỤC HÌNH 11 MỤC LỤC BẢNG 13 CƠ SỞ LÝ THUYẾT NGHIÊN CỨU 14 1.CHƯƠNG – TỔNG QUAN VỀ REACTJS 14 1.1.Giới thiệu 14 1.2.Virtual DOM 14 1.3.JSX 14 1.4.Components 15 1.5.Props State 15 2.CHƯƠNG – TỔNG QUAN VỀ NODEJS VỚI EXPRESS FRAMEWORK 15 2.1.Giới thiệu 15 2.2 Cấu trúc ExpressJS 15 2.3 Router Express 16 MỞ ĐẦU 17 1.TÍNH CẤP THIẾT CỦA ĐỀ TÀI 17 2.MỤC ĐÍCH CỦA ĐỀ TÀI 17 3.CÁCH TIẾP CẬN VÀ PHƯƠNG PHÁP NGHIÊN CỨU 18 4.PHÂN TÍCH NHỮNG CƠNG TRÌNH CĨ LIÊN QUAN 18 1.1 bookingcare.vn 18 5.KẾT QUẢ DỰ KIẾN ĐẠT ĐƯỢC 19 NỘI DUNG 20 1.CHƯƠNG – GIỚI THIỆU 20 1.1.Tên đề tài 20 1.2.Mục đích 20 1.3.Người dùng hướng đến 20 1.4.Chức website 20 2.CHƯƠNG – MÔ TẢ CÁC CHỨC NĂNG CỦA ỨNG DỤNG 22 2.1.Functional diagram 22 2.2.Architecture diagram 23 2.3.Lược đồ Use case 24 2.3.1 Phía khách 24 2.3.2 Phía bệnh nhân 25 2.3.3 Phía bác sĩ 26 2.3.4 Phía quản trị viên 27 2.3.5 Phía nhân viên 28 2.4.Danh sách kịch usecases 28 2.5.Chi tiết kịch usecase 29 2.5.1.Use case quản lý tất tài khoản 29 2.5.2.Use case đặt lịch khám bệnh 31 2.5.3.Use case quản lý phòng khám 34 2.5.4.Use case tạo tài khoản 36 2.5.5.Use case quản lý lịch khám bác sĩ 38 2.5.6.Use case quên mật 40 2.5.7.Use case quản lý bệnh nhân 43 2.5.8.Use case quản lý chuyên khoa khám bệnh 46 2.5.9.Use case thống kê 48 3.CHƯƠNG – GIAO DIỆN 50 3.1.Giao diện trang HomePage 50 3.2.Giao diện thay đổi ngôn ngữ sang tiếng Anh 52 3.3.Giao diện trang chi tiết chuyên khoa 52 3.4.Giao diện trang chi tiết sở y tế 53 3.5.Giao diện chi tiết trang chi tiết bác sĩ 54 3.6.Giao diện modal đặt lịch khám bệnh bệnh nhân khám 55 3.7.Giao diện trang xem thêm chuyên khoa 55 3.8.Giao diện xem thêm sở y tế 56 3.9.Giao diện trang xem thêm bác sĩ 56 3.10.Giao diện email gửi tới bệnh nhân nhận để bệnh nhân xác thực email 57 3.11.Giao diện bấm vào xác nhận hẹn khám bệnh 57 3.12.Giao diện Form đăng nhập 58 3.13.Giao diện form đăng ký tài khoản 58 3.14.Giao diện form quên mật 59 3.15.Giao diện email gửi đến bệnh nhân bênh nhân chọn quên mật 59 3.16.Giao diện bệnh nhân click vào đường link email gửi dạng quên mật 60 3.17.Giao diện trang dashboard thống kê 60 3.18.Giao diện quản lý user 63 3.19.Giao diện thêm user 63 3.20.Giao diện cập nhật user 64 3.21.Giao diện quản lý thông tin bác sĩ 64 3.22.Giao diện cập nhật thông tin bác sĩ 65 3.23.Giao diện quản lý kế hoạch khám bệnh bác sĩ 65 3.24.Giao diện quản lý bệnh viện 66 3.25.Giao diện thêm bệnh viện 66 3.26.Giao diện quản lý chuyên khoa 67 3.27.Giao diện thêm chuyên khoa 67 3.28.Giao diện quản lý thuốc 68 3.29.Giao diện tạo thuốc 68 3.30.Giao diện cập nhật thuốc 69 3.31.Giao diện khôi phục người dùng 69 3.32.Giao diện quản lý bệnh nhân 70 3.33.Giao diện tạo đơn thuốc 70 3.34.Giao diện xem đơn thuốc 71 3.35.Giao diện gửi đơn thuốc cho bệnh nhân 71 3.36.Giao diện nội dung email bác sĩ gửi đơn thuốc 72 3.37.Giao diện lịch sử khám bệnh bệnh nhân 72 3.38.Giao diện lịch sử đặt lịch bệnh nhân 73 3.39.Giao diện xem phiếu khám bệnh 73 3.40.Giao diện xem hóa đơn 74 3.41.Giao diện quản lý lịch hẹn người quản trị 74 3.42.Giao diện cập nhật trạng thái lịch hẹn người quản trị 75 3.43.Giao diện quản lý lịch hẹn nhân viên 75 3.44.Giao diện quản lý lịch hẹn bác sĩ 76 3.45.Giao diện lịch sử đặt lịch bệnh nhân 76