1. Trang chủ
  2. » Giáo Dục - Đào Tạo

XÂY DỰNG WEBSITE đặt LỊCH KHÁM BỆNH CHO các PHÒNG PHÁM tại THÀNH PHỐ đà NẴNG

54 32 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Thông tin cơ bản

Tiêu đề Xây Dựng Website Đặt Lịch Khám Bệnh Cho Các Phòng Khám Tại Thành Phố Đà Nẵng
Tác giả Nguyễn Đăng Định
Người hướng dẫn TS. Hoàng Thị Mỹ Lệ
Trường học Đại học Đà Nẵng
Chuyên ngành Công nghệ thông tin
Thể loại Đồ án tốt nghiệp
Năm xuất bản 2022
Thành phố Đà Nẵng
Định dạng
Số trang 54
Dung lượng 4,93 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

ĐẠI HỌC ĐÀ NẴNG 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 K

Trang 1

ĐẠI HỌC ĐÀ NẴNG TRƯỜ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 CÁC PHÒNG PHÁM TẠI THÀNH PHỐ ĐÀ NẴNG

Sinh viên thực hiện : Nguyễn Đăng Định

Trang 2

TRƯỜ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 CÁC PHÒNG PHÁM TẠI THÀNH PHỐ ĐÀ NẴNG

Sinh viên thực hiện : Nguyễn Đăng Định

Trang 3

NHẬN XÉT CỦA NGƯỜI HƯỚNG DẪN

Trang 5

Tên đề tài: Xây dựng website đặt lịch khám bệnh cho các phòng khám tại Thành Phố

Đề tài “Xây dựng Website đặt lịch cho các phòng khám tại Thành Phố Đà Nẵng”đáp ứng nhu cầu đặt lịch khám bệnh cho mọi người trên khu vực thành phố Đà Nẵng.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 và đặc biệt hạn chế

tụ tập trong thời điểm COVID hiện nay

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 Bác sĩ tạo lịch khám bệnh, quản lí hồ sơ,xem danh sách người đặt lịch và xác nhận đã khám Sở Y Tế kiểm duyệt và quản lítài khoản bác sĩ

Trang 6

NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP

Giảng viên hướng dẫn: TS Hoàng Thị Mỹ Lệ

Sinh viên thực hiện: Nguyễn Đăng Định Mã SV: 1811505310204

1 Tên đề tài:

- Xây dựng website quản lý hiến máu nhân đạo tại thành phố Đà Nẵng

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 tại thành phố Đà Nẵngtrong thời điểm dịch COVID, nhu cầu khám bệnh vẫn gia tăng nhưng khôngmuốn tiếp xúc và chờ đợi nhằm hạn chế dịch bệnh gia 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ácthô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 7

6 Thiết kế cơ sở dữ liệu

Trang 8

Lờ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 cô Hoàng Thị Mỹ Lệ đã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 9

Tôi xin cam đoan rằng đồ án tốt nghiệp “Xây dựng website đặt lịch khám bệnh chocác phòng khám tại TP Đà Nẵng” là công trình nghiên cứu độc lập dưới sự hướng dẫncủa giảng viên TS Hoàng Thị Mỹ Lệ 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

Nguyễn Đăng Định

Trang 10

MỤ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 3

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 Người dùng chưa là thành viên 4

1.6.2 Bệnh nhân 4

1.6.3 Bác sĩ 4

1.6.4 Quản trị viên (Sở Y Tế) 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 Người dùng chưa là thành viên 10

3.4.2 Bệnh nhân 12

Trang 11

3.4.3 Bác sĩ 15

3.4.4 Quản trị viên (Sở Y Tế) 17

3.5 Sơ đồ Mô hình thực thể liên kết 18

3.6 Thiết kế cơ sở dữ liệu 18

3.7 Kịch bản cho các use-case 21

Chương 4 : XÂY DỰNG CHƯƠNG TRÌNH 27

4.1 Công nghệ xây dựng chương trình 27

4.2 Một số giao diện chương trình 27

4.2.1 Giao diện trang chủ 27

4.2.2 Giao diện bác sĩ 28

4.2.3 Giao diện bệnh nhân 31

4.2.4 Giao diện Admin 35

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 12

DANH MỤC BẢNG

Bảng 3.1 SoYTe 18

Bảng 3.2 LoaiTaiKhoan 18

Bảng 3.3 TaiKhoan 19

Bảng 3.4 BenhNhan 19

Bảng 3.5 BacSi 19

Bảng 3.6 DatLich 20

Bảng 3.7 LichKham 20

Bảng 3.8 KhungGio 20

Bảng 3.9 DanhGia 21

Bảng 3.10 ChuyenKhoa 21

Bảng 3.11 Chucvu 21

Trang 13

DANH MỤC HÌNH ẢNH

Hình 4.1 Giao diện trang chủ 27

Hình 4.2 Giao diện bác sĩ nổi bật 27

Hình 4.3 Giao diện đăng kí thông tin bác sĩ 28

Hình 4.4 Giao diện cập nhật thông tin bác sĩ 29

Hình 4.5 Giao diện xem lịch khám bác sĩ 29

Hình 4.6 Giao diện tạo lịch khám bác sĩ 30

Hình 4.7 Giao diện xác nhận đã khám 30

Hình 4.8 Giao diện xem danh sách đặt khám 30

Hình 4.9 Giao diện đăng kí 31

Hình 4.10 Giao diện tìm kiếm 31

Hình 4.11 Giao diện kết quả tìm kiếm 32

Hình 4.12 Giao diện lọc danh sách bác sĩ 32

Hình 4.13 Giao diện xem thông tin bác sĩ 33

Hình 4.14 Giao diện xem lịch khám 33

Hình 4.15 Giao diện đặt lịch khám 34

Hình 4.16 Giao diện xác nhận đặt khám qua mail 34

Hình 4.17 Giao diện cập nhật thông tin cá nhân 35

Hình 4.18 Giao diện đăng nhập quản trị viên 35

Hình 4.19 Giao diện danh sách hồ sơ bác sĩ 36

Hình 4.20 Giao diện danh sách hồ sơ bác sĩ 36

Trang 14

DANH MỤC SƠ ĐỒ

Sơ đồ 3.1 Sơ đồ use-case tổng quát 9

Sơ đồ 3.2 Sơ đồ use-case đăng kí tài khoản 10

Sơ đồ 3.3 Sơ đồ hoạt động Tìm kiếm 11

Sơ đồ 3.4 Sơ đồ hoạt động Đăng nhập 12

Sơ đồ 3.5 Sơ đồ hoạt động Đặt lịch 13

Sơ đồ 3 6 Sơ đồ hoạt động Đánh giá 14

Sơ đồ 3.7 Sơ đồ hoạt động Xem lịch sử khám bệnh 14

Sơ đồ 3.8 Sơ đồ hoạt động Xem lịch sử khám bệnh 15

Sơ đồ 3.9 Sơ đồ hoạt động Tạo lịch khám 15

Sơ đồ 3.10 Sơ đồ hoạt động Xác nhận khám bệnh 16

Sơ đồ 3.11 Sơ đồ hoạt động Đăng kí thông tin với sở y tế 16

Sơ đồ 3.12 Sơ đồ hoạt động Cập nhật thông tin 17

Sơ đồ 3.13 Sơ đồ hoạt động Duyệt bác sĩ 17

Sơ đồ 3.14 Sơ đồ Mô hình thực thể liên kết 18

Trang 15

Phạm vi nghiên cứu đề tài: Xây dựng Website đặt lịch khám bệnh cho cácphòng khám tại Thành phố Đà Nẵng.

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: Nguyễn Đăng Định Người hướng dẫn: TS Hoàng Thị Mỹ Lệ 1

Trang 16

Chươ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

Liên quan đến đề tài đặt lịch cho các phòng khám, hiện nay đã có websiteBookingCare nổi bật trong lĩnh vực này [5] Tuy nhiên, website này thuộc tư nhânkhông bị kiểm soát của Sở Y Tế và chỉ hợp tác với các bệnh viện và phòng khám lớntrên phạm vi toàn quốc

Do đó, đề tài xây dựng website đặt lịch khám bệnh cho các phòng khám tại TP ĐàNẵng để thuận tiện cho người khám bệnh và bác sĩ dưới sự quản lí của Sở Y Tế

Đà Nẵng 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 COVID hiện nay

1.2 Mục tiêu đề tài

Từ những lý do đã nêu trên,đề tài hướng đến xây dựng hệ thống website đặt lịchkhám bệnh cho các phòng khám tư nhân tại Thành Phố Đà Nẵng nhằm:

 Người khám bệnh dễ dàng tra cứu thông tin và chọn phòng khám phù hợp

 Tiết kiệm thời gian bằng cách hạn chế thủ tục và thời gian chờ đợi, đặc biệthạn chế tiếp xúc trong thời điểm COVID hiện nay

 Xây dựng lịch khám linh hoạt và hiệu quả cho các bác sĩ

 Tạo nên các phòng khám uy tín nhờ sự kiểm duyệt của Sở Y Tế Thành Phố

Trang 17

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

 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: Nguyễn Đăng Định Người hướng dẫn: TS Hoàng Thị Mỹ Lệ 3

Trang 18

1.6 Đặc tả yêu cầu nghiệp vụ

1.6.1 Người dùng chưa là thành viên

Người dùng chưa là thành viên được tìm kiếm, xem các thông tin chung như: danhsách bác sĩ, xem thông tin chi tiết bác sĩ, lịch khám đăng kí tài khoản

1.6.2 Bệnh nhân

Bệnh nhân được tìm kiếm, xem các thông tin chung như: danh sách bác sĩ, xemthông tin chi tiết bác sĩ, lịch khám, Ngoài ra, bệnh nhân còn được thực hiện một sốtính năng riêng gồm:

 Đăng nhập hệ thống

 Cập nhật thông tin cá nhân

 Đánh giá, bình luận trên trang chi tiết bác sĩ

 Đăng kí thông tin bác sĩ và đợi duyệt từ Sở Y tế

 Cập nhật thông tin cá nhân

 Xác nhận trạng thái đã khám cho bệnh nhân

 Tìm kiếm bác sĩ theo tên

 Xem danh sách bác sĩ, lọc danh sách bác sĩ theo trạng thái

 Phê duyệt hồ sơ bác sĩ khi bác sĩ đăng kí thông tin

Sinh viên thực hiện: Nguyễn Đăng Định Người hướng dẫn: TS Hoàng Thị Mỹ Lệ 4

Trang 19

Chươ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á

Sinh viên thực hiện: Nguyễn Đăng Định Người hướng dẫn: TS Hoàng Thị Mỹ Lệ 5

Trang 20

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. 

Vớ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: Nguyễn Đăng Định Người hướng dẫn: TS Hoàng Thị Mỹ Lệ 6

Trang 21

Chương 3: PHÂN TÍCH THIẾT KẾ HỆ THỐNG3.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 Các phòng khám tại Thành Phố Đà Nẵng cũngcần đưa thông tin lên website để nhiều người biết đến và thiết lập lịch khám linh hoạtnhằm hạn chế bênh nhân chờ đợi khám bệnh và tăng doanh thu Sở Y Tế Đà Nẵng dễdàng quản lí các phòng khám dựa vào các thông tin đã có sẵn từ trước nhằm gia tăng

độ tin cậy cho các phòng khám được đăng kí

3.2 Phân tích tác nhân và chức năng

3.2.2 Các yêu cầu chức năng

3.2.2.1 Người dùng chưa là thành viê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

 Đánh giá phòng khám

3.2.2.3 Bác sĩ

 Đăng nhập/ Đăng xuất

 Đăng kí thông tin với Sở Y Tế

 Cập nhật thông tin cá nhân

Sinh viên thực hiện: Nguyễn Đăng Định Người hướng dẫn: TS Hoàng Thị Mỹ Lệ 7

Trang 22

 Đăng nhập/ Đăng xuất.

 Phê duyệt hồ sơ bác sĩ

Sinh viên thực hiện: Nguyễn Đăng Định Người hướng dẫn: TS Hoàng Thị Mỹ Lệ 8

Trang 23

3.3 Sơ đồ use-case

Sơ đồ 3.1 Sơ đồ use-case tổng quát

Sinh viên thực hiện: Nguyễn Đăng Định Người hướng dẫn: TS Hoàng Thị Mỹ Lệ 9

Trang 24

3.4 Sơ đồ hoạt động

3.4.1 Người dùng chưa là thành viên

3.4.1.1 Sơ đồ hoạt động Đăng kí tài khoản

Sơ đồ 3.2 Sơ đồ use-case đăng kí tài khoản

Sinh viên thực hiện: Nguyễn Đăng Định Người hướng dẫn: TS Hoàng Thị Mỹ Lệ

10

Trang 25

3.4.1.2 Sơ đồ hoạt động Tìm kiếm

Sơ đồ 3.3 Sơ đồ hoạt động Tìm kiếm

Sinh viên thực hiện: Nguyễn Đăng Định Người hướng dẫn: TS Hoàng Thị Mỹ Lệ

11

Trang 26

3.4.2 Bệnh nhân

3.4.2.1 Sơ đồ hoạt động Đăng nhập

Sơ đồ 3.4 Sơ đồ hoạt động Đăng nhập

Sinh viên thực hiện: Nguyễn Đăng Định Người hướng dẫn: TS Hoàng Thị Mỹ Lệ

12

Trang 27

3.4.2.2 Sơ đồ hoạt động Đặt lịch

Sơ đồ 3.5 Sơ đồ hoạt động Đặt lịch

Sinh viên thực hiện: Nguyễn Đăng Định Người hướng dẫn: TS Hoàng Thị Mỹ Lệ

13

Ngày đăng: 22/06/2022, 19:29

HÌNH ẢNH LIÊN QUAN

3.3. Sơ đồ use-case - XÂY DỰNG WEBSITE đặt LỊCH KHÁM BỆNH CHO các PHÒNG PHÁM tại THÀNH PHỐ đà NẴNG
3.3. Sơ đồ use-case (Trang 23)
3.4. Sơ đồ hoạt động - XÂY DỰNG WEBSITE đặt LỊCH KHÁM BỆNH CHO các PHÒNG PHÁM tại THÀNH PHỐ đà NẴNG
3.4. Sơ đồ hoạt động (Trang 24)
Sơ đồ 3.4. Sơ đồ hoạt động Đăng nhập - XÂY DỰNG WEBSITE đặt LỊCH KHÁM BỆNH CHO các PHÒNG PHÁM tại THÀNH PHỐ đà NẴNG
Sơ đồ 3.4. Sơ đồ hoạt động Đăng nhập (Trang 25)
Sơ đồ 3.5. Sơ đồ hoạt động Đặt lịch - XÂY DỰNG WEBSITE đặt LỊCH KHÁM BỆNH CHO các PHÒNG PHÁM tại THÀNH PHỐ đà NẴNG
Sơ đồ 3.5. Sơ đồ hoạt động Đặt lịch (Trang 26)
Sơ đồ 3. 6. Sơ đồ hoạt động Đánh giá 3.4.2.4 Sơ đồ hoạt động Xem lịch sử khám bệnh - XÂY DỰNG WEBSITE đặt LỊCH KHÁM BỆNH CHO các PHÒNG PHÁM tại THÀNH PHỐ đà NẴNG
Sơ đồ 3. 6. Sơ đồ hoạt động Đánh giá 3.4.2.4 Sơ đồ hoạt động Xem lịch sử khám bệnh (Trang 27)
Sơ đồ 3.7. Sơ đồ hoạt động Xem lịch sử khám bệnh - XÂY DỰNG WEBSITE đặt LỊCH KHÁM BỆNH CHO các PHÒNG PHÁM tại THÀNH PHỐ đà NẴNG
Sơ đồ 3.7. Sơ đồ hoạt động Xem lịch sử khám bệnh (Trang 27)
Sơ đồ 3.9. Sơ đồ hoạt động Tạo lịch khám - XÂY DỰNG WEBSITE đặt LỊCH KHÁM BỆNH CHO các PHÒNG PHÁM tại THÀNH PHỐ đà NẴNG
Sơ đồ 3.9. Sơ đồ hoạt động Tạo lịch khám (Trang 28)
Sơ đồ 3.8. Sơ đồ hoạt động Xem lịch sử khám bệnh - XÂY DỰNG WEBSITE đặt LỊCH KHÁM BỆNH CHO các PHÒNG PHÁM tại THÀNH PHỐ đà NẴNG
Sơ đồ 3.8. Sơ đồ hoạt động Xem lịch sử khám bệnh (Trang 28)
Sơ đồ 3.10. Sơ đồ hoạt động Xác nhận khám bệnh - XÂY DỰNG WEBSITE đặt LỊCH KHÁM BỆNH CHO các PHÒNG PHÁM tại THÀNH PHỐ đà NẴNG
Sơ đồ 3.10. Sơ đồ hoạt động Xác nhận khám bệnh (Trang 29)
Sơ đồ 3.13. Sơ đồ hoạt động Duyệt bác sĩ - XÂY DỰNG WEBSITE đặt LỊCH KHÁM BỆNH CHO các PHÒNG PHÁM tại THÀNH PHỐ đà NẴNG
Sơ đồ 3.13. Sơ đồ hoạt động Duyệt bác sĩ (Trang 32)
Sơ đồ 3.14. Sơ đồ Mô hình thực thể liên kết - XÂY DỰNG WEBSITE đặt LỊCH KHÁM BỆNH CHO các PHÒNG PHÁM tại THÀNH PHỐ đà NẴNG
Sơ đồ 3.14. Sơ đồ Mô hình thực thể liên kết (Trang 33)
Bảng 3.1 SoYTe - XÂY DỰNG WEBSITE đặt LỊCH KHÁM BỆNH CHO các PHÒNG PHÁM tại THÀNH PHỐ đà NẴNG
Bảng 3.1 SoYTe (Trang 33)
Bảng 3.3 TaiKhoan - XÂY DỰNG WEBSITE đặt LỊCH KHÁM BỆNH CHO các PHÒNG PHÁM tại THÀNH PHỐ đà NẴNG
Bảng 3.3 TaiKhoan (Trang 34)

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w