TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬTKHOA CÔNG NGHỆ SỐ ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC NGÀNH: CÔNG NGHỆ THÔNG TIN CHUYÊN NGÀNH: CÔNG NGHỆ THÔNG TIN ĐỀ TÀI: XÂY DỰNG WEBSITE ĐẶT LỊCH KHÁM BỆNH CHO PH
Trang 1TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT
KHOA CÔNG NGHỆ SỐ
ĐỒ ÁN TỐT NGHIỆP
ĐẠI HỌC
NGÀNH: CÔNG NGHỆ THÔNG TIN
CHUYÊN NGÀNH: CÔNG NGHỆ THÔNG TIN
ĐỀ TÀI:
XÂY DỰNG WEBSITE ĐẶT LỊCH KHÁM BỆNH CHO
PHÒNG KHÁM ĐA KHOA MINH KHÁNH
Sinh viên thực hiện : Phạm Minh Khánh
Đà Nẵng, 02/2023
Trang 2TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT
KHOA CÔNG NGHỆ SỐ
ĐỒ ÁN TỐT NGHIỆP
ĐẠI HỌC
NGÀNH: CÔNG NGHỆ THÔNG TIN
CHUYÊN NGÀNH: CÔNG NGHỆ THÔNG TIN
ĐỀ TÀI:
XÂY DỰNG WEBSITE ĐẶT LỊCH KHÁM BỆNH CHO
PHÒNG KHÁM ĐA KHOA MINH KHÁNH
Sinh viên thực hiện : Phạm Minh Khánh
Trang 5Tên đề tài: Xây dựng website đặt lịch khám bệnh cho phòng khám đa khoa MinhKhánh
Sinh viên thực hiện : Phạm Minh Khánh
Mã SV : 1811505310117 – Lớp:18T1
Đồ án với đề tài Xây dựng hệ thống website đặt lịch khám bệnh cho phòng khám
đa khoa Minh Khánh được xây dựng với ngôn ngữ lập trình Javascript sử dụngReactJS, NodeJS, ExpressJs và các plugin hỗ trợ như Bootstrap, Axios,…
Đề tài “Xây dựng Website đặt lịch cho phòng khám đa khoa Minh Khánh” đáp ứngnhu cầu đặt lịch khám bệnh cho mọi người tại phòng khám đa khoa Minh Khánh.Những thuận lợi thông qua việc đặt khám bệnh online rất rõ ràng Bệnh nhân có thểđặt lịch 24/7, mọi lúc mọi nơi chỉ cần có thiết bị kết nối Internet Đề tài thuận tiện chongười khám bệnh và bác sĩ, tiết kiệm thời gian và công sức 2 bên
Website với các chức năng chính như: Bệnh nhân tìm kiếm, xem thông tin bác sĩ,đặt lịch khám bệnh, xem lịch sử khám bệnh, xem các bài đăng của phòng khám Bác sĩđăng ký lịch làm việc,cập nhật thông tin cá nhân, xem các bài đăng của phòng khám.Admin quản lí hồ sơ, xem danh sách người đặt lịch , xác nhận đã khám,duyệt lịch làmviệc của bác sĩ
Trang 6KHOA CÔNG NGHỆ SỐ Độc lập - Tự do - Hạnh phúc
NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP
Giảng viên hướng dẫn: Đỗ Phú Huy
Sinh viên thực hiện: Phạm Minh Khánh Mã SV: 1811505310117
1 Tên đề tài:
- Xây dựng website đặt lịch khám bệnh cho phòng khám đa khoa Minh Khánh
2 Các số liệu, tài liệu ban đầu:
- Dựa trên nhu cầu về sức khỏe hiện nay của người dân thì việc khám bệnh vẫn
gia tăng nhưng không muốn tiếp xúc và chờ đợi nhằm hạn chế những dịch bệnhgia tăng [6]
- Số liệu về nhu cầu đặt lịch khám bệnh được lấy từ bạn bè, người thân và các
thông tin bài báo trên mạng
- Các tài liệu tham khảo được lấy từ nhiều nguồn, đa phần là các bài viết và
khóa học về lập trình trên youtube [7]
3 Nội dung chính của đồ án:
Trang 76 Thiết kế cơ sở dữ liệu
Trang 8Lời đầu tiên, em xin chân thành cảm ơn Trường Đại học Sư Phạm Kỹ Thuật đã tạođiều kiện để em có được môi trường học tập và phát triển bản thân tốt nhất
Đặc biệt em xin gửi lời cảm ơn chân thành và sâu sắc tới thầy Đỗ Phú Huy đãhướng dẫn, giúp đỡ em trong suốt thời gian thực hiện đề tài này
Em xin chân thành cảm ơn thầy cô bộ môn đã tận tình giảng dạy, truyền đạtkiến thức cho chúng em trong các kỳ học vừa qua
Xin chân thành cảm ơn tất cả bạn bè đã động viên, giúp đỡ chúng em trongthời gian học tập và hoàn thành đồ án
Mặc dù đã cố gắng nhiều nhưng sẽ không thể tránh khỏi những thiếu sót vìthời gian hạn chế và kiến thức trong đề tài làm đồ án Em kính mong nhận được sựgóp ý của quý Thầy Cô và các bạn để hoàn thành tốt hơn nữa
Em xin chân thành cảm ơn!
Trang 9Tôi xin cam đoan rằng đồ án tốt nghiệp “Xây dựng website đặt lịch khám bệnh tạiphòng khám đa khoa Minh Khánh” là công trình nghiên cứu độc lập dưới sựhướng dẫn của giảng viên Đỗ Phú Huy Những tài liệu tham khảo đã được liệt kê tạiphần tài liệu tham khảo Các nội dung nghiên cứu và kết quả trong đề tài này làhoàn toàn trung thực
Nếu phát hiện có bất kỳ sự gian lận nào tôi xin hoàn toàn chịu trách nhiệm trướchội đồng cũng như kết quả đồ án của mình
Sinh viên thực hiện
Phạm Minh Khánh
Trang 10MỤC LỤC
MỞ ĐẦU 1
Chương 1: TỔNG QUAN 2
1.1 Tổng quan đề tài 2
1.2 Mục tiêu đề tài 2
1.3 Phạm vi đề tài 2
1.4 Phương pháp nghiên cứu 2
1.5 Giải pháp công nghệ 3
1.6 Đặc tả yêu cầu nghiệp vụ 4
1.6.1 Bệnh nhân 4
1.6.2 Bác sĩ 4
1.6.3 Admin 4
Chương 2: CƠ SỞ LÝ THUYẾT 5
2.1 Giới thiệu về ngôn ngữ lập trình Javascript 5
2.2 Giới thiệu về React framework 5
2.3 Giới thiệu về Express framework 6
2.4 Giới thiệu về hệ quản trị cơ sở dữ liệu MySQL 6
Chương 3: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 7
3.1 Khảo sát hệ thống 7
3.2 Phân tích tác nhân và chức năng 7
3.2.1 Xác định các tác nhân 7
3.2.2 Các yêu cầu chức năng 7
3.3 Sơ đồ use-case 9
3.4 Sơ đồ hoạt động 10
3.4.1 Bệnh nhân 10
3.4.2 Bác sĩ 15
3.4.3 Admin 18
Trang 113.5 Sơ đồ Mô hình thực thể liên kết 23
3.6 Thiết kế cơ sở dữ liệu 24
3.7 Kịch bản cho các use-case 27
3.7.1 Đăng kí tài khoản 27
3.7.2 Xem thông tin bác sĩ 27
3.7.3 Xem bài đăng 27
3.7.4 Đăng nhập 28
3.7.5 Cập nhật thông tin cá nhân 28
3.7.6 Đặt lịch khám bệnh của Bệnh nhân 28
3.7.7 Xem lịch sử khám bệnh của Bệnh nhân 29
3.7.8 Quản lý tài khoản của admin 29
3.7.9 Duyệt lịch đăng ký khám của Admin 30
3.7.10 Duyệt lịch khám của Admin 30
3.7.11 Duyệt lịch làm việc của Admin 30
3.7.12 Quản lý bài viết của Admin 31
Chương 4 : XÂY DỰNG CHƯƠNG TRÌNH 32
4.1 Công nghệ xây dựng chương trình 32
4.2 Một số giao diện chương trình 32
4.2.1 Giao diện trang chủ 32
4.2.2 Giao diện bác sĩ 33
4.2.3 Giao diện bệnh nhân 34
4.2.4 Giao diện Admin 37
KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 38
1 Kết luận 38
2 Hướng phát triển 38
Trang 12DANH MỤC BẢNG
Bảng 3.1 tblNguoiDung 24
Bảng 3.2 tblQuyen 25
Bảng 3.3 tblKhoa 25
Bảng 3.4 tblBacSi 25
Bảng 3.5 tblLichLamViec 25
Bảng 3.6 tblThoiGianLamViec 25
Bảng 3.7 tblDangKyLichKham 26
Bảng 3.8 tblBaidang 26
Bảng 3.9 tblTinhThanh 26
Bảng 3.10 tblHuyen 26
Bảng 3.11 tblPhuongXa 26
Trang 13DANH MỤC HÌNH ẢNH
Hình 4.1 Giao diện trang chủ 32
Hình 4.2 Giao diện bác sĩ nổi bật 32
Hình 4.3 Giao diện cập nhật thông tin bác sĩ 33
Hình 4.4 Giao diện đăng ký lịch làm việc 33
Hình 4 5 Giao diện đăng kí 34
Hình 4.6 Giao diện cập nhật thông tin bệnh nhân 34
Hình 4.7 Giao diện đăng ký khám bệnh 35
Hình 4.8 Giao diện xác nhận đăng ký khám bệnh 35
Hình 4.9 Giao diện xem phiếu khám bệnh 36
Hình 4.10 Giao diện xem lịch sử khám bệnh 36
Hình 4.11 Giao diện trang Admin 37
Hình 4.12 Giao diện quản lý tài khoản 37
Hình 4.13 Giao diện duyệt đăng ký khám 38
Hình 4.14 Giao diện duyệt lịch khám 38
Hình 4.15 Giao diện duyệt lịch làm việc 39
Hình 4.16 Giao diện quản lý bác sĩ 39
Hình 4.17 Giao diện quản lý bài đăng 40
Trang 14DANH MỤC SƠ ĐỒ
Sơ đồ 3.1 Sơ đồ use-case tổng quát 9
Sơ đồ 3 2 Sơ đồ đăng ký tài khoản 10
Sơ đồ 3 3 Sơ đồ hoạt động Đăng nhập 11
Sơ đồ 3 4 Sơ đồ hoạt động Đặt lịch 12
Sơ đồ 3 5 Sơ đồ hoạt động xem bài đăng 13
Sơ đồ 3 6 Sơ đồ hoạt động Xem lịch sử khám bệnh 13
Sơ đồ 3 7 Sơ đồ hoạt động cập nhật thông tin 14
Sơ đồ 3 8 Sơ đồ hoạt động xem bài đăng 15
Sơ đồ 3 9 Sơ đồ hoạt động Xác nhận khám bệnh 16
Sơ đồ 3 10 Sơ đồ hoạt động Cập nhật thông tin 17
Sơ đồ 3.11 Sơ đồ hoạt động quản lý tài khoản 18
Sơ đồ 3.12 Sơ đồ hoạt động duyệt đăng ký khám 19
Sơ đồ 3.13 Sơ đồ hoạt động duyệt lịch khám 20
Sơ đồ 3.14 Sơ đồ hoạt động duyệt lịch làm việc 21
Sơ đồ 3.15 Sơ đồ hoạt động Quản lý bác sĩ 22
Sơ đồ 3.16 Sơ đồ hoạt động quản lý bài viết 23
Sơ đồ 3.17 Sơ đồ Mô hình thực thể liên kết 24
Trang 15để làm đồ án tốt nghiệp của mình Với mong muốn sẽ xây dựng được Website thânthiện với mọi người, giúp mọi người có những thông tin chính xác về phòng khám,tiếp cận với các dịch vụ sức khỏe dễ dàng
Phạm vi nghiên cứu đề tài: Xây dựng Website đặt lịch cho phòng khám đa khoaMinh Khánh
Cấu trúc đồ án tốt nghiệp gồm các phần như sau:
Mở đầu: Giới thiệu lý do và các mục tiêu mà đề tài cần giải quyết, phạm vinghiên cứu của đề tài Giới thiệu tóm tắt nội dung sẽ được trình bày trong cácchương tiếp theo
Chương 1: Nghiên cứu, tìm hiểu và đưa ra lý do chọn đề tài, mục tiêu vàmục đích khi xây dựng và phát triển đề tài Xác định rõ phạm vi và đối tượnghướng đến, giải pháp công nghệ để triển khai, xây dựng đề tài, đồng thờiphân tích đặc tả yêu cầu nghiệp vụ
Chương 2: Tìm hiểu, giới thiệu tổng quát các kiến thức về ngôn ngữ lập trìnhJavascript, ReactJS Framework, NodeJS và hệ quản trị cơ sở dữ liệu MySQL
Chương 3: Phân tích các tác nhân và chức năng của từng tác nhân, yêu cầuphi chức năng của hệ thống
Phân tích các tác nhân và chức năng của từng tác nhân, yêu cầuphi chức năng của hệ thống
Thiết kế sơ đồ use-case, sơ đồ hoạt động, sơ đồ erd
Thiết kế cơ sở dữ liệu
Xây dựng kịch bản cho từng use-case trong hệ thống
Chương 4: Xây dựng chương trình
Các công nghệ sử dụng
Giao diện chương trình
Kết luận: Kết luận chung cho các chương trong đồ án Trình bày những vấn đề
đã giải quyết và hướng phát triển sản phẩm
Sinh viên thực hiện: Phạm Minh Khánh Người hướng dẫn: Đỗ Phú Huy 1
Trang 16Chương 1: TỔNG QUAN
1.1 Tổng quan đề tài
Tại các phòng khám tư nhân tại Thành Phố Đà Nẵng hiện nay, thông thường ngườibệnh muốn khám bệnh thường phải đến tận nơi khám bệnh để xếp hàng, ngồi chờ hoặcgọi điện, nhắn để kiểm tra bác sĩ có làm việc không và có thể đặt lịch trước Tuy nhiên,với cách làm truyền thống khá là mất thời gian nếu phòng khám nghỉ đột xuất hoặcđông khách Trong trường hợp đã đặt lịch thì có thể gặp 1 số tình huống sau:
Không gặp được bác sĩ hoặc trợ lý bác sĩ
Bệnh nhân gọi điện ngoài giờ hành chính nên không thể liên lạc
Bệnh nhân không thể nắm đầy đủ thông tin nơi khám bệnh như: giá khámbệnh, thời gian làm việc, các thay đổi lịch khám bệnh, độ tin cậy của phòng khám,…Những thuận lợi thông qua việc đặt khám bệnh online rất rõ ràng Bệnh nhân có thểđặt lịch 24/7, mọi lúc mọi nơi chỉ cần có thiết bị kết nối Internet Sau đó xác thựcthông tin đã đặt và bạn đã hoàn tất quá trình đặt lịch online
Do đó, đề tài xây dựng website đặt lịch khám bệnh cho phòng khám đa Khoa MinhKhánh là để thuận tiện cho người khám bệnh và bác sĩ và công tác quản lý.Nhằm tăng
độ uy tín cho phòng khám, tiết kiệm thời gian và công sức hai bên và đặc biệt hạn chế
tụ tập trong thời điểm dịch bệnh phức tạp hiện nay
Xây dựng lịch khám linh hoạt và hiệu quả mang lại trong công tác quản lý cao
Tạo nên phòng khám uy tín nhờ sự chuyên nghiệp và nhanh gọn trong khâukhám chữa bệnh
1.3 Phạm vi đề tài
Đề tài áp dụng cho các người bệnh muốn đặt lịch khám bệnh tại phòng khám đakhoa Minh Khánh
1.4 Phương pháp nghiên cứu
Nghiên cứu lý thuyết : thu thập thông tin qua sách, các tài liệu, trang web để tìmđược các cơ sở lý thuyết liên quan vấn đề mình nghiên cứu
Sinh viên thực hiện: Phạm Minh Khánh Người hướng dẫn: Đỗ Phú Huy 2
Trang 17 Triển khai thực nghiệp: xây dựng website.
1.5 Giải pháp công nghệ
Xây dựng giao diện : HTML, CSS, JS, BootStrap
Ngôn ngữ lập trình: Javascript, React Framework, NodeJS, ExpressFramework
Hệ quản trị cơ sở dữ liệu: MySQL
Sinh viên thực hiện: Phạm Minh Khánh Người hướng dẫn: Đỗ Phú Huy 3
Trang 181.6 Đặc tả yêu cầu nghiệp vụ
1.6.1 Bệnh nhân
Bệnh nhân thực hiện các tính năng gồm:
Đăng ký tài khoản
Đăng nhập hệ thống
Cập nhật thông tin cá nhân
Xem thông tin bác sĩ
Xem bài đăng của phòng khám
Trang 19Chương 2: CƠ SỞ LÝ THUYẾT
Website xây dựng với ngôn ngữ Javascript sử dụng ExpressJS trên môi trườngNodeJS và các plugin hỗ trợ như Sequelize, Axios,
Xây dựng giao diện trang web bằng HTML, CSS, Javascript, BootStrap vàReactJS
Cơ sở dữ liệu của hệ thống sử dụng hệ quản trị cơ sở dữ liệu MySQL
Công cụ phát triển: Visual Studio Code, PostMan, Github, XamPP…
2.1 Giới thiệu về ngôn ngữ lập trình Javascript
Javascript là một ngôn ngữ lập trình website, được tích hợp và nhúng trong HTML
và giúp cho website trở nên sống động hơn Đây là dạng ngôn ngữ theo kịch bản, đượchình thành dựa trên chính đối tượng phát triển có sẵn hoặc đơn giản là tự định nghĩa
ra Javascript cho phép bạn kiểm soát các hành vi của trang web tốt hơn so với việc chỉ
sử dụng mỗi HTML Có thể kể đến một vài ứng dụng thực tiễn cực kỳ quen thuộc củaJavascript như slideshow, pop-up quảng cáo hay tính năng autocomplete của Google,
… chúng đều được viết bằng ngôn ngữ Javascript
Javascript được biết đến lần đầu tiên vào tháng 9 năm 1995, được tạo vỏn vẹntrong vòng 10 ngày bởi Brendan Eich – một nhân viên Netscape Thực chất tên gọiđầu tiên người ta dùng cho ngôn ngữ lập trình này là Mocha, sau đó đổi thành Mona
và tiếp tục biến đổi thành Livescript trước khi trở thành ngôn ngữ lập trình Javascriptphổ biến như bây giờ Phiên bản đầu tiên của ngôn ngữ lập trình này bị Netspace giớihạn độc quyền và chỉ có các tính năng hạn chế Tuy nhiên nó vẫn tiếp tục phát triểntheo thời gian và hoàn thiện đến thời điểm hiện tại nhờ sự làm việc liên tục của cộngđồng các lập trình viên
Cho đến thời điểm hiện tại, Javascript đã phát triển và hoạt động trên hầu khắp mọitrình duyệt và trên các thiết bị di động đến máy tính bàn Chỉ trong hơn 20 năm,Javascript từ một ngôn ngữ lập trình riêng trở thành một công cụ quan trọng nhất trên
bộ công cụ của các chuyên viên lập trình web [39]
2.2 Giới thiệu về React framework
React được phát triển bởi mạng xã hội Facebook và ra mắt vào năm 2013 với tư
cách là thư viện JavaScrip có mã nguồn mở Nó là giải pháp nhanh chóng, đơn giản và
hữu hiệu để xây dựng UI
Với thư viện JavaScrip này, lập trình viên có thể nhập liệu bằng phương pháp mới
và render website nhanh chóng và dễ dàng Tốc độ phản hồi của React được đánh giárất cao Hiện nay, nó được sử dụng rộng rãi bởi hơn 1300 nhà phát triển và hơn 94000website
Sinh viên thực hiện: Phạm Minh Khánh Người hướng dẫn: Đỗ Phú Huy 5
Trang 20Với nguyên tắc tập trung vào các phần riêng lẻ, React cho phép lập trình viên ‘phávỡ’, chia cắt các giao diện UI phức tạp thành nhiều phần nhỏ đơn giản Điều này tạođiều kiện tối đa cho phát triển, mở rộng web [2]
2.3 Giới thiệu về Express framework
ExpressJS là một framework ứng dụng web có mã nguồn mở và miễn phí được xâydựng trên nền tảng Node.js ExpressJS được sử dụng để thiết kế và phát triển các ứngdụng web một cách nhanh chóng Để hiểu ExpressJS, người dùng chỉ cần phảibiết JavaScript, do đó nên việc xây dựng các ứng dụng web và API trở nên đơn giảnhơn đối với các lập trình viên và nhà phát triển đã thành thạo JavaScript trước đó
Vì ExpressJS là một framework của Node.js nên hầu hết các mã đã được viết sẵncho các lập trình viên làm việc Bạn có thể tạo các ứng dụng web cho một trang, nhiềutrang hoặc kết hợp lại bằng cách sử dụng ExpressJS framework này khá nhẹ, giúp tổchức các ứng dụng web ở phía máy chủ thành một kiến trúc MVC hoàn hảo hơn.ExpressJS hỗ trợ nâng cao các chức năng của NodeJS Nếu bạn không sử dụngExpressJS, bạn phải thực hiện rất nhiều lập trình phức tạp để xây dựng một API hiệuquả ExpressJS đã giúp cho việc lập trình trong NodeJS trở nên dễ dàng hơn rất nhiều[3]
2.4 Giới thiệu về hệ quản trị cơ sở dữ liệu MySQL
MySQL là một hệ thống quản trị cơ sở dữ liệu mã nguồn mở (Relational DatabaseManagement System, viết tắt là RDBMS) RDBMS là một phần mềm hay dịch vụdùng để tạo và quản lý các cơ sở dữ liệu (Database) theo hình thức quản lý các mốiliên hệ giữa chúng
MySQL là một trong số các phần mềm RDBMS RDBMS và MySQL thường đượccho là một vì độ phổ biến quá lớn của MySQL Các ứng dụng web lớn nhất nhưFacebook, Twitter, YouTube, Google, và Yahoo! đều dùng MySQL cho mục đích lưutrữ dữ liệu Kể cả khi ban đầu nó chỉ được dùng rất hạn chế nhưng giờ nó đã tươngthích với nhiều hạ tầng máy tính quan trọng như Linux, macOS, Microsoft Windows,
và Ubuntu [4]
Sinh viên thực hiện: Phạm Minh Khánh Người hướng dẫn: Đỗ Phú Huy 6
Trang 21Chương 3: PHÂN TÍCH THIẾT KẾ HỆ THỐNG
3.1 Khảo sát hệ thống
Hiện nay tại có rất nhiều phòng khám lớn nhỏ nằm phân bố trên Thành Phố ĐàNẵng Tuy nhiên người dùng rất khó có thể tìm hiểu thông tin và độ tin cậy các phòngkhám và chi phí khám bệnh để đến khám Vì thế, người dùng rất muốn có một website
có thể xem được thông tin các phòng khám, linh hoạt thời gian trong việc chọn giờkhám bệnh để phù hợp với bản thân Thế nên phòng khám đa khoa Minh Khánh đãdựa trên các yếu tố đó để tạo nên một website nhằm mang lại chất lượng phục vụ tốtnhất cho khách khàng
3.2 Phân tích tác nhân và chức năng
Đăng ký tài khoản
Đăng nhập/ Đăng xuất
Cập nhật thông tin cá nhân
Đặt lịch khám bệnh
Xem lịch sử khám bệnh
Xem bài đăng của phòng khám
Xem thong tin phòng khám
3.2.2.2 Bác sĩ
Đăng nhập/ Đăng xuất
Cập nhật thông tin cá nhân
Đăng ký lịch làm việc
Xem bài đăng của phòng khám
3.2.2.3 Quản trị viên (Admin)
Đăng nhập/ Đăng xuất
Quản lý tài khoản
Quản lý đăng ký khám
Quản lý lịch làm việc
Quản lý bài đăng
Sinh viên thực hiện: Phạm Minh Khánh Người hướng dẫn: Đỗ Phú Huy 7
Trang 22 Quản lý thông tin bác sĩ
Quản lý lịch khám
Sinh viên thực hiện: Phạm Minh Khánh Người hướng dẫn: Đỗ Phú Huy 8
Trang 233.3 Sơ đồ use-case
Sơ đồ 3.1 Sơ đồ use-case tổng quát
Sinh viên thực hiện: Phạm Minh Khánh Người hướng dẫn: Đỗ Phú Huy 9
Trang 243.4 Sơ đồ hoạt động
3.2
3.4.1 Bệnh nhân
3.4.1.1 Sơ đồ đăng ký tài khoản
Sơ đồ 3 2 Sơ đồ đăng ký tài khoản
3.4.1.2 Sơ đồ đăng nhập
Sinh viên thực hiện: Phạm Minh Khánh Người hướng dẫn: Đỗ Phú Huy 10
Trang 25Sơ đồ 3 3 Sơ đồ hoạt động Đăng nhập
Sinh viên thực hiện: Phạm Minh Khánh Người hướng dẫn: Đỗ Phú Huy 11
Trang 263.4.1.3 Sơ đồ Đặt lịch khám bệnh
Sơ đồ 3 4 Sơ đồ hoạt động Đặt lịch
Sinh viên thực hiện: Phạm Minh Khánh Người hướng dẫn: Đỗ Phú Huy 12
Trang 273.4.1.4 Sơ đồ hoạt động xem bài đăng
Sơ đồ 3 5 Sơ đồ hoạt động xem bài đăng 3.4.1.5 Sơ đồ Xem lịch sử khám bệnh
Sơ đồ 3 6 Sơ đồ hoạt động Xem lịch sử khám bệnh
Sinh viên thực hiện: Phạm Minh Khánh Người hướng dẫn: Đỗ Phú Huy 13