Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 72 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
72
Dung lượng
4,51 MB
Nội dung
ĐẠI HỌC QUỐC GIA TP HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN KHOA CÔNG NGHỆ PHẦN MỀM BÁO CÁO ĐỒ ÁN MÔN HỌC ĐỒ ÁN – SE401.M21 ĐỀ TÀI: WEBSITE ĐẶT LỊCH KHÁM BỆNH ONLINE Online Doctor Appointment Booking Website KỸ SƯ NGÀNH KỸ THUẬT PHẦN MỀM Giảng viên hướng dẫn: ThS Trần Thị Hồng Yến Sinh viên thực hiện: 18521671 – Nguyễn Hoàng Vũ 18520514 – Trần Hữu Cảnh Thành phố Hồ Chí Minh, ngày 24 tháng 12 năm 2022 ĐẠI HỌC QUỐC GIA TP HỒ CHÍ MINH CỘNG HỒ XÃ HỘI CHỦ NGHĨA VIỆT NAM TRƯỜNG ĐẠI HỌC Độc Lập – Tự Do – Hạnh Phúc CÔNG NGHỆ THÔNG TIN ĐỀ CƯƠNG CHI TIẾT Tên đề tài: Website đặt lịch khám bệnh online Cán hướng dẫn: ThS.Trần Thị Hồng Yến Thời gian thực hiện: Từ ngày 05/09/2022 đến ngày 31/12/2022 Sinh viên thực hiện: Trần Hữu Cảnh – 18520514 Nguyễn Hoàng Vũ – 18521671 Nội dung đề tài: Mục tiêu: Xây dựng hệ thống bao gồm chức trang web đặt lịch khám bệnh online như: Đặt lịch khám bệnh, tra cứu thông tin bác sĩ, chuyên khoa, sở y tế, quản lý bác sĩ , quản lý kế hoạch khám bệnh bệnh nhân Xây dựng hệ thống cho phép người dùng tìm kiếm, tra cứu thơng tin cách nhanh chóng trực quan Xây dựng trang web thông tin có tin tức sở y tế, bác sĩ, chuyên khoa Xây dựng hệ thống với cơng nghệ Java Spring Boot, Reactjs, PostgreSQL Nhóm em chọn cơng nghệ chúng có tính bao qt rộng hơn, Java Spring Boot Có cấu hình, có khả tự động cấu hình lại Spring cần, từ giúp thành viên tiết kiệm thời gian viết code tăng thêm suất, Reactjs Frontend facebook tạo ra, hỗ trợ nhiều thư viện, giúp dễ dàng việc xây dựng ứng dụng Đối tượng: Những người có nhu cầu đặt lịch khám bệnh online Tính mới/ khác biệt chức năng: Thêm ý tưởng: Các trang web hỗ trợ thêm bác sĩ, giúp bác sĩ dễ dàng quản lý lịch làm việc trao đổi với người dùng dễ dàng Chúng em thêm tính quản lý thơng tin phòng khám,cơ sở y tế, chuyên khoa giúp cho người dùng dễ dàng tra cứu Chọn lọc chức năng: Khảo sát qua trang khám bệnh online Việt Nam umc.medpro.com.vn, aiheath.com.vn,… nhóm nhận thấy: Các trang web khám bệnh online trình bày theo hình thức đơn giản, khiến người dùng dễ dàng sử dụng lần đầu vào trang web Cũng mà nhóm thiết kế giao diện gọn gàng khơng rối mắc Nhóm em hồn thành chức cần thiết hỗ trợ tư vấn, đặt lịch, trao đổi trực tiếp với bác sĩ, quản lý lịch khám bệnh Ngồi cịn chức trang web tìm kiếm, xem thông tin chi tiết Phạm vi: Phạm vi địa lý: Ứng dụng sử dụng Việt Nam Phạm vi chức năng: Quản lý tài khoản Quản lý bác sĩ, chuyên khoa, sở y tế Tra cứu thông tin bác sĩ, chuyên khoa, sở y tế Quản lý lịch khám bệnh bác sĩ bệnh nhân Quản lý tìm kiếm thơng tin theo bác sĩ, bệnh nhân Phương pháp làm việc hiện: Làm việc nhóm thành viên thơng phương thức online hướng dẫn giảng viên hướng dẫn Phương pháp nghiên cứu: Phân tích nhu cầu sử dụng của đối tượng người dùng. Nghiên cứu tài liệu các cơng nghệ liên quan. Phương pháp cơng nghệ: Tìm hiểu cách thức xây dựng hệ thống giao tiếp FE BE Xây dựng RESTful API để thao tác với dữ liệu. Xây dựng giao diện Web để tương tác với người dùng Nền tảng công nghệ: Frontend: ReacJs Backend: Java Spring boot Database: PostgreSQL Tool: Visual Code, Intelij, Postman,… Lí sử dụng cơng nghệ trên: Sử dụng Spring boot xem tiêu chuẩn cho cho cấu hình giúp nâng cao suất cho developer Được xem cấu hình thiết kế phần mềm tối ưu nhất, tạo ứng dụng độc lập ứng dụng tương lai Cơ sở liệu PostgreSQL hệ thống quản lý liệu nguồn mở cấp doanh nghiệp Nó hỗ trợ SQL cho quan hệ JSON cho truy vấn không liên quan Nó hỗ trợ cộng đồng nhà phát triển có kinh nghiệm, người đóng góp to lớn để làm cho trở thành hệ thống DBMS có độ tin cậy cao Reactjs frontend nhiều phần mềm sử dụng tính phong phú đa dạng, nhiều thư việc hỗ trợ, nên tuỳ biến phần frontend trở nên đẹp mà không thô cứng Postman chương trình ngồi để kiểm tra API cách độc lập mà không cần phải thao tác ứng dụng Visual Code phần mềm để viết thực thi dòng lệnh Kết mong đợi: Hoàn thiện ứng dụng web đặt lịch khám bệnh online đáp ứng đủ nhu cầu Giao diện dễ thao tác, đăng ký lịch khám bệnh, hiển thị thông tin cho người dùng Định hướng phát triển: Mở rộng thêm trang web khác, thêm tính tiện lợi cho người dùng, tư vấn trực tuyến cho người dùng STT Công việc Phase 1: Tìm hiểu xây dựng ứng dụng web có Thời gian thực Phân cơng tuần backend frontend 1.1 1.2 2.1 2.2 Sprint 1: Tìm hiểu định nghĩa Tuần – (05/09/2022 – JavaSpring Boot+ Reactjs + Postgresql 19/10/2022) - JavaSpring Boot gì? - Postgresql gì? - Reactjs gì? Cảnh Sprint 2: Xây dựng ứng dụng kết hợp Tuần – (20/10/2022 – Java Spring Boot+ Reactjs + PostgreSQL 4/11/2022) - Xây dựng giao diện website Cảnh Reactjs để để hiển thị - Xây dựng database PostgreSQL Vũ tính Java Spring Phase 2: Xây dựng website thu nhập chia sẻ thông tin trang web Vũ Sprint 3: Xây dựng RESTful API với database tuần postgresql 3.1 3.2 3.3 3.4 - Tạo database kết nối PostgreSQL Tuần – (13/11/2022 – thể, xuất thông tin trả cho người dùng 20/11/2022) đặt lịch khám bệnh, tìm kiếm thơng tin 28/12/2022) - Xây dựng tính đăng nhập, tìm kiếm Tuần – (28/11/2022 – thông tin bác sĩ, sở y tế chuyên khoa 6/12/2022) bác sĩ, sở y tế, chuyên khoa, đặt lịch khám Sprint 4: Xây dựng Frontend với Reactjs 4.1 - Tạo trang web với Reactjs 4.3 4.4 4.5 Vũ - Tạo API thêm, sửa, xố thơng tin, đăng nhập, Tuần – (21/11/2022 – bệnh 4.2 12/11/2022) - Tạo API để lấy thông tin từ đường link cụ - Xây dựng tính thêm xóa sửa thơng tin 3.5 Tuần – (5/11/2022 – Tuần 9– 10 (7/12/2022 – 14/12/2022) Tuần – (5/11/2022 – 12/11/2022) - Gọi API từ Backend lên Frontend để sử Tuần – (13/11/2022 – dụng 20/11/2022) - Xây dựng hình trang chủ, đăng nhập, Tuần – (21/11/2022 – tìm kiếm thơng tin 28/12/2022) - Xây dựng hình quản lý thơng tin bác sĩ, Tuần – (28/11/2022 – sở y tế, chuyên khoa 6/12/2022) - Chỉnh sửa thông tin giao diện Tuần 9– 10 (7/12/2022 – 14/12/2022) Cảnh tuần Phase 3: Kiểm thử đánh giá 5.1 Sprint 5: Kiểm thử - Kiểm thử Tuần 11 - 12 (15/12/2022 Vũ, - Đánh giá – 31/12/2022) Cảnh Xác nhận CBHD TP HCM, ngày 24 tháng 12 năm 2022 (Ký tên ghi rõ họ tên) Sinh viên (Ký tên ghi rõ họ tên) Ths.Trần Thị Hồng Yến Trần Hữu Cảnh Nguyễn Hoàng Vũ Lời cảm ơn Đầu tiên, chúng em xin gửi lời cảm ơn chân thành đến tập thể quý thầy cô Trường Đại học Công nghệ thông tin – Đại học Quốc gia TP.HCM quý thầy cô khoa Công nghệ phần mềm giúp cho chúng em có kiến thức làm nền tảng để thực đề tài Đặc biệt, nhóm em xin gửi lời cảm ơn lòng biết ơn sâu sắc tới cô Trần Thị Hồng Yến, người hướng dẫn tận tình, sửa chữa đóng góp nhiều ý kiến q báu giúp tụi em hồn thành báo cáo mơn học mình. Trong thời gian học đề tài, em vận dụng kiến thức nền tảng tích lũy đồng thời kết hợp với việc học hỏi nghiên cứu kiến thức Từ đó, em vận dụng tối đa thu thập để hoàn thành báo cáo đồ án tốt Tuy nhiên, q trình thực khơng tránh khỏi những thiếu sót Chính vậy, nhóm em mong nhận góp ý từ phía các thầy/cơ nhằm hồn thiện kiến thức mà nhóm em học tập hành trang để em thực tiếp đề tài khác tương lai. Xin chân thành cảm ơn quý thầy/cô! NHẬN XÉT CỦA GIẢNG VIÊN Tp.HCM, ngày … tháng năm 20 GVHD ThS Trần Thị Hồng Yến ... thống bao gồm chức trang web đặt lịch khám bệnh online như: Đặt lịch khám bệnh, tra cứu thông tin bác sĩ, chuyên khoa, sở y tế, quản lý bác sĩ , quản lý kế hoạch khám bệnh bệnh nhân Xây dựng hệ... định chặt chẽ đồng với lịch làm việc bác sĩ - khoa khám bệnh 1.2 Mục tiêu phạm vi đề tài 1.2.1 Mục tiêu - Xây dựng website tảng web với mục đích đặt lịch khám bệnh online khám bệnh cho người... website đặt lịch khám bệnh để giúp bệnh nhân đứng bất tiện, bận rộn hạn chế phương tiện di chuyển chăm sóc sức khỏe thuận tiện 1.1 Phát biểu toán 1.1.1 Giới thiệu hệ thống website ? ?Đặt lịch khám