Tải bản đầy đủ (.pdf) (36 trang)

phân tích thiết kế hướng đối tượng đề tài hệ thống quản lý đăng kí khám chữa bệnh

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (6.47 MB, 36 trang )

<span class="text_page_counter">Trang 1</span><div class="page_container" data-page="1">

ĐẠI HỌC BÁCH KHOA HÀ N I Ộ

<b>BÀI T P L N </b>ẬỚ Mơn: Phân tích thi t k ế ế hướng đối tượng

Đề tài: H th ng quản lý đăng kí khám chữa bệnh. ệ ố

Giảng viên hướng dẫn: Th.S Vũ Song Tùng

Sinh viên th c hiựện:Lê Văn Kiều Quý 20193070

<b>Hà Nội, tháng 7 năm 2022. </b>

</div><span class="text_page_counter">Trang 2</span><div class="page_container" data-page="2">

<b>LỜI Ở ĐẦU M</b>

Hiện nay, trong thời đại 4.0, công ngh thông tin phát triệ ển như vũ bão. Mọi th ứ đều ph i chuyả ển mình để b t kắ ịp xu hướng của thời đại n u không muế ốn bị b l i phía sau. Vi c áp d ng cơng ngh vào cuỏ ạ ệ ụ ệ ộc sống đã và đang dần ph ổbiến hơn bao giờ hết, khi n cho công viế ệc được th c hi n m t cách nhanh chóng ự ệ ộvà chuẩn xác hơn, giảm gánh nặng, chi phí v n hành h ậ ệ thống.

Trải qua i dđạ ịch Covid 19, con người ngày càng quan tâm tới s c kh e ứ ỏcủa b n thân và mả ọi người. Cùng với đó là các bệnh viện, cơ sở, trung tâm chăm sóc s c khứ ỏe cho người dân ngày càng xuất hi n nhiệ ều hơn nhằm đáp ứng nhu cầu ngày càng cao.

Việc áp d ng công nghụ ệ vào y tế ngày càng được quan tâm b i nhở ững ưu điểm, lợi ích mà nó mang l i. Nạ ếu như trước đây, việc đăng kí khám chữa bệnh chưa được vi tính hóa thì rất nhiều cơng việc được thực hiện thủ công trên giấy tờ rất rườm rà ph c t p d n tứ ạ ẫ ới phức sai sót, lãng phí th i gian, ờ chưa chủ động. Thậm chí việc đế ận t n b nh việ ện đăng kí cịn tăng nguy cơ lây lan dịch bệnh.

Đó là lý do để em lựa chọn đề tài Thiết kế hệ thống quản lý đăng kí khám chữa b nh. Hệ thống đơn giản, tinh chỉnh gọn gàng dễ dàng triển khai tại bất kì ệcơ sở khám chữa bệnh nào.

Do ki n th c còn h n chế ứ ạ ế cũng như chưa có sự tham kh o tr c ti p t các ả ự ế ừcơ sở khám chữa bệnh nên h ệ thống có th ể chưa thự ự ối ưu, phù hợc s t p hay cịn những thi u sót. Vì vậy, em r t mong nhế ấ ận được ý kiế ừn t thầy để bài phân tích hệ thống này được hoàn thiện hơn. Em xin chân thành cảm ơn.

</div><span class="text_page_counter">Trang 3</span><div class="page_container" data-page="3">

6 6

<b>CHƯƠNG 2. BẢNG KÊ UCP </b> 9 CHƯƠNG <b>3. BI</b>ỂU ĐỒ<b> USE CASE </b>

3.1. Biểu đồ use case qu n tr viên ả ị3.2. Biểu đồ use case b nh nhân ệ3.3. Biểu đồ use case bác sĩ

14 15 16 CHƯƠNG <b>4. BI</b>ỂU ĐỒ<b> ACTIVITY </b>

4.1 Biểu đồ activity của ệnh nhân b4.2 Biểu đồ activity của bác sĩ4.3 Biểu đồ activity của quản tr viên ị

17 20 22 CHƯƠNG <b>5. BI</b>ỂU ĐỒ<b> SEQUENCE </b>

5. 1 Biểu đồ sequence chức năng Sign in/ Login 5. 2 Biểu đồ sequence chức năng của b nh nhân ệ5. 3 Biều đồ sequence chức năng của quản tr viên ị5. 4 Biểu đồ sequence chức năng của bác sĩ

26 28 30 33 CHƯƠNG <b>6. BI</b>ỂU ĐỒ<b> CLASS </b> 35

</div><span class="text_page_counter">Trang 4</span><div class="page_container" data-page="4">

<b>DANH M C HÌNH V </b>ỤẼ

Trang

Hình 2. Usecase c a Qu n tr viên ủ ả ị 14 Hình 3. Usecase c a B nh nhân ủ ệ 15 Hình 4. Usecase c<b>ủa Bác sĩ </b> 16 Hình 5. Bi<b>ểu đồ hoạt động đăng kí tài khoản bệnh nhân </b> 17 Hình 6. Bi<b>ểu đồ hoạt động đăng kí khám của bệnh nhân </b> 18 Hình 7. Biểu đồ hoạt động s a l<b>ử ịch khám của bệnh nhân. </b> 19 Hình 8. Biểu đồ hoạt động cập nh t k t qu khám cậ ế ả <b>ủa bác sĩ </b> 20 Hình 9. Biểu đồ hoạt động s a l<b>ử ịch khám của bác sĩ </b> 21 Hình 10. Biểu đồ hoạt động sửa lịch khám c<b>ủa bác sĩ </b> 22 Hình 11. Biểu đồ hoạt động ch nh s a thông tin chuyên khoaỉ ử 23 Hình 12. Biểu đồ hoạt động thêm d ch v cị ụ ủa Qu n trả <b>ị viên </b> 24 Hình 13. Biểu đồ hoạt động thêm bác sĩ của Quản trị viên. 25 Hình 14. Biểu đồ Sequence chức năng Đăng nhập của User 26 Hình 15. Biểu đồ Sequence chức năng Tạo tài kho n bả ệnh nhân 27 Hình 16. Biểu đồ Sequence chức năng đăng kí khám của bệnh nhân 28 Hình 17. Biểu đồ Sequence của hoạt động sửa lịch đăng kí khám

của b nh nhân ệ

29 Hình 18. Biểu đồ Sequence chức năng Sửa dịch v cụ ủa Admin 30 Hình 19. Biểu đồ Sequence chức năng Sửa chuyên khoa của Admin 31 Hình 20. Biểu đồ Sequence chức năng Sửa thơng tin bác sĩ của

Admin

32 Hình 21. Biểu đồ Sequence chức năng Cập nh t k t qu cậ ế ả ủa Bác sĩ 33 Hình 22. Biểu đồ Sequence Sửa lịch khám của Bác sĩ 34 Hình 23. Biểu đồ Class của h ệ thống. 35

</div><span class="text_page_counter">Trang 6</span><div class="page_container" data-page="6">

- Đăng nhập/ Đăng xuất/ Đổi mật khẩu.

- Chỉnh sửa thông tin bác sĩ: Thêm/ sửa/ xóa bác sĩ.

- Chỉnh s a thơng tin chun khoa: Thêm/ s a/ xóa chuyên khoa. ử ử- Chỉnh s a thông tin d ch v : Thêm/ s a/ xóa d ch v . ử ị ụ ử ị ụ

- Chỉnh s a trang tin t c: Thêm/ xóa tin tử ứ ức.b. Chức năng của Bác sĩ

- Đăng nhập/ Đăng xuất/ Đổi mật khẩu.

- Cập nh t kậ ết qu khám c a bả ủ ệnh nhân: Thêm ti n sề ử/ kết qu khám/ chả ỉ định.

- Chỉnh s a l ch khám cử ị ủa bác sĩ: Thêm/ sửa/ xóa lịch khám. c. Chức năng của Bệnh nhân

- Tạo tài khoản.- Đăng nhập/ đăng xuất. - Thay đổi mật khẩu.

- Chỉnh s a thông tin b nh nhân. ử ệ- Chỉnh sửa đăng kí khám. - Đăng kí khám.

<b>1.2. Thiết k ế kiến trúc </b>

Hệ thống s d ng mơ hình MVC (Model View Controller) ử ụ – –

</div><span class="text_page_counter">Trang 7</span><div class="page_container" data-page="7">

MVC là mơ hình thi t kế ế đượ ử ục s d ng phổ biến trong các ng d ng hiứ ụ ện nay. MVC tổ chức các s p x p mã ngu n m t cách gắ ế ồ ộ ọn gàng, điều này giúp cho lập trình viên nhìn vào ng d ng và chia s ng d ng vứ ụ ẻ ứ ụ ới người khác d dàng và ễgọn hơn nhièu. Mơ hình này tách ứng dụng thàng 3 ph n riêng bi t v i nhau, mầ ệ ớ ỗi thành ph n th c hi n nhi m v riêng biầ ự ệ ệ ụ ệt và độ ậc l p v i các thành ph n khác. ớ ầMVC bao g m Model mơ hình (dồ – ữ liệu), View – chế độ xem (giao diện người dùng) và Controller – b ộ điều khiển (các quy trình x ử lý đầu vào). Các thành phần và các th c hoứ ạt động mơ hình MVC được mơ tả dưới đây:

Hình Mơ hình MVC 1.Các thành phần:

• Model: Là thành ph n ch u trách nhi m qu n lý d ầ ị ệ ả ữ liệu, nó lưu trữ dữ liệu và các tính tốn x ửlý logic để xử lý logic truy xuất các thực thể từ cơ sở dữ liệu. Có những cơ sở ữ liệu phổ biến như mysql, sql server, postgresSQL, ... d

• View: Là thành ph n ch u trách nhi m hi n th d ầ ị ệ ể ị ữ liệu đã được truy xu t ấtừ model dưới một định dạng nào đó như form, textbox, … Cịn về cách s dử ụng của View thì View th c hi n format l i d ự ệ ạ ữ liệu được g i t controller và trình bày ử ừtheo 1 định dạng (file html).

• Controller: Là thành ph n trung gian, th c hi n nhi m v x lý cho ầ ự ệ ệ ụ ửmodel và view tương tác với nhau. Controller nh n các d ậ ữ liệu t ừ người dùng đưa vào thơng qua các phương tiện chu t, bàn phím, hoộ ặc các tương tác thực hi n trên ệcontrol, … sau đó gọ ới các model đểi t thực hi n các yêu cệ ầu x lý d u và gử ữ liệ ửi các d ữ liệu đã được truy xu t ra ngoài View. ấ

</div><span class="text_page_counter">Trang 8</span><div class="page_container" data-page="8">

Dưới đây là mô tả cách mơ hình MVC làm vi c: ệ

• Người dùng tương tác với màn hình View thơng qua vi c click vào ệbutton, người dùng s g i yêu cẽ ử ầu đi.

• Controller nh n yêu cậ ầu và điều hướng đến đúng phương thức xử lý ở Model.

• Model nh n thông tin và th c thi x lý d u các yêu cậ ự ử ữ liệ ầu.

• Khi Model hồn t t vi c x lý, View s ấ ệ ử ẽ nhận k t qu t Model và hiế ả ừ ển thị lại cho người dùng.

</div><span class="text_page_counter">Trang 9</span><div class="page_container" data-page="9">

<b>CHƯƠNG 2. BẢNG KÊ UCP </b>

STT Mô t yêu c u ả ầ Phân lo i ạ Mức độ

<b> A Quản lý tài khoản </b>

1 Đăng nhập Dữ liệu đầu vào Đơn giản 2 Đăng xuất Dữ liệu đầu vào Đơn giản 3 Đổi m t kh u ậ ẩ Dữ liệu đầu vào Đơn giản 4 Cấu hình trang cá nhân Dữ liệu đầu vào Đơn giản

<b> B Quản lý phòng khám </b>

5 Thêm, sửa, xóa bác sĩ Cơ sở dữ liệu Trung bình 6 Thêm, s a, xóa d ch v ử ị ụ Cơ sở dữ liệu Trung bình 7 Thêm, s a, xóa chuyên khoa ử Cơ sở dữ liệu Trung bình

</div><span class="text_page_counter">Trang 10</span><div class="page_container" data-page="10">

8 Thêm, s a, xóa l ch khám ử ị Cơ sở dữ liệu Đơn giản 9 Thêm, s a, xóa tin t c ử ứ Cơ sở dữ liệu Đơn giản

<b>C Quản lý khám bệnh </b>

10 Thêm k t qu khám ế ả Cơ sở dữ liệu Trung bình 11 Thêm, sửa xóa đăng kí khám Cơ sở dữ liệu Trung bình

Bảng 2. Danh sách chứa năng

<b>2. 3Chuyển đổi USE CASE </b>

<b>STT Tên use case Actor </b>

<b>chính <sup>Actor </sup>phụ <sup>Mơ t </sup>hợp sử dụng use-</b><sup>ả trườ</sup><b><sup>ng </sup>case </b>

<b>Nhóm Phân loại I. Quản h trị ệ</b>

<b>thống </b>

1 Chỉnh s a thông ửtin bác sĩ

Admin Admin ch nh sỉ ửa các thông tin v ềbác sĩ

B Trung bình 2 Chỉnh s a thông ử

tin chuyên khoa

Admin Admin ch nh sỉ ửa các thông tin liên quan t i chuyên ớkhoa

B Trung bình

3 Chỉnh s a thông ửtin d ch v ị ụ

Admin Admin ch nh sỉ ửa thông tin liên quan t i thơng tin ớdịch v ụ

B Trung bình

4 Chỉnh s a trang ửtin t c ứ

Admin Admin ch nh sỉ ửa thông tin trên trang tin t c ứ

B Đơn giản

<b>II. Bác </b>sĩ

</div><span class="text_page_counter">Trang 11</span><div class="page_container" data-page="11">

5 Chỉnh s a l ch ử ịkhám

Bác sĩ Bác sĩ chỉnh sửa lịch khám

B Trung bình 6 Cập nhật kết

quả khám

Bác sĩ Bác sĩ cập nhật kết qu khám cho ảbệnh nhân: Kết quả khám, ch ỉđịnh, ti n s bề ử ệnh

B Trung bình

<b>III. Bệnh nhân </b>

7 Đăng kí tài khoản

Bệnh nhân

Đăng kí tài khoản với quy n bề ệnh nhân

B Đơn giản 8 Đăng nhập Bệnh

nhân

Bệnh nhân đăng nhập vào h ệ thống

B Đơn giản 9 Đổi m t kh u ậ ẩ Bệnh

nhân <sup>Bệnh nhân đổi </sup>mật khẩu <sup>B </sup> <sup>Đơn </sup>giản 10 Đăng xuất Bệnh

nhân

Kết thúc phiên làm vi c ệ

B Đơn giản 11 Đăng kí khám Bệnh

nhân

Bệnh nhân đăng kí khám: được chọn chuyên khoa, ch n l ch ọ ịkhám, chọn bác sĩ

B Trung bình

12 Chỉnh sửa đăng kí khám

Bệnh nhân

Bệnh nhân có th ểsửa đăng kí khám

B Trung bình 13 Xóa đăng kí

khám

Bệnh nhân

Bệnh nhân xóa đăng kí khám

B Đơn giản

Bảng 3. Bảng chuyển đổi Use Case –

</div><span class="text_page_counter">Trang 12</span><div class="page_container" data-page="12">

<b>2. 4Phân lo i Actors </b>ạ

<b>STT Loại Actor Mô t </b>ả <b>Số tác </b>

<b>nhân Trọng </b>

<b>số <sup>Điểm </sup>từng loại tác nhân </b>

1 Đơn giản Tác nhân được xác định bằng một API

2 1 <b>2 </b>

2 Trung bình Tác nhân tương tác thông qua m t giao thộ ức (như TCP/IP, MQTT, …)

1 2 2

3 Phứ ạc t p Tác nhân tương tác thông qua giao diện đồhọa

0 3 0

Cộng

(1+2+3) <sup>TWA </sup> <sup>2 + 2 + 0 </sup>= 4 Bảng 4. Phân lo i Actors ạ

<b>2. 5Bảng kê UCP </b>

STT Loại Use Case

Trọng số UCP chuẩn

Hệ số BMT

Số trường hợp s ửdụng

Điểm của từng trường

10 1 7 70

Use case phứ ạc t p

15 1 0 0

<b>2 M 0 Các chức năng mở rộng</b>

Use case đơn giản

5 1.2 0 0

</div><span class="text_page_counter">Trang 13</span><div class="page_container" data-page="13">

Bảng 5. Bảng kê UCP Use case

trung bình

10 1.2 0 0

Use case phứ ạc t p

15 1.2 0 0

<b>3 T 0 Các chức năng nâng cao </b>

Use case đơn giản

5 1.5 0 0

Use case trung bình

10 1.5 0 0 Use case

phứ ạc t p

15 1.5 0 0

<b>TBF = C ng </b>ộ

<b>(1+2+3) <sup>100 </sup></b>

</div><span class="text_page_counter">Trang 14</span><div class="page_container" data-page="14">

<b>CHƯƠNG 3. BIỂU ĐỒ USE CASE </b>

Dưới đây là sơ đồ ca sử dụng của hệ thống, biểu đồ mô t ả rõ được chức năng của người dùng, quản trị viên, bệnh nhân và bác sĩ

<b>3.1. Biểu đồ use case c a qu n tr</b>ủ ả <b>ị viên </b>

Biểu đồ ca sử dụng của qu n trả ị viên được minh họa ở hình 2 dưới đây cho ta cái nhìn v ề chức năng mà quản tr viên có. ị

Hình 2. Usecase c a Qu n tr viên ủ ả ịCác chức năng của qu n tr viên: ả ị

• Chỉnh sửa thơng tin bác sĩ, thêm/ xóa bác sĩ. • Chỉnh s a chun khoa, thêm/ xóa chun khoa. ử• Chỉnh s a tin t c, thêm/ xóa tin tử ứ ức.

• Chỉnh s a dịch v , thêm/ xóa d ch v ử ụ ị ụ

Các chức năng trên chỉ có th ể được th c hi n sau khi ự ệ quản trị viên đã đăng nhập.

</div><span class="text_page_counter">Trang 15</span><div class="page_container" data-page="15">

<b>3.2. Biểu đồ use case c a b nh nhân </b>ủ ệ

Biểu đồ ca sử dụng của bệnh nhân được minh họa ở hình 3 dưới đây cho ta cái nhìn v ề chức năng mà một b nh nhân có. ệ

Hình 3. Usecase c a b nh nhân ủ ệCác chức năng của b nh nhân: ệ

• Quên m t khậ ẩu, thay đổi mật khẩu. • Tạo tài khoản.

• Chỉnh s a thơng tin ử• Chỉnh s a đăng kí khám bệnh ử• Đăng kí khám bệnh

Trong đó 4 chức năng sau chỉ được th c hiự ện sau khi đã đăng nhập vào hệ thống với tài kho n cả ủa b nh nhân ệ

</div><span class="text_page_counter">Trang 16</span><div class="page_container" data-page="16">

<b>3.3. Biểu đồ use case của bác sĩ </b>

Biểu đồ ca sử dụng của bác sĩ được minh h a ở hình 4 dưới đây cho ta cái ọnhìn v ề chức năng mà bác sĩ có.

Hình 4. Usecase của bác sĩCác chức năng của bác sĩ:

- Cập nhật thơng tin c a b nh nhân: ủ ệ• Thêm ti n s b nh nhân ề ử ệ• Thêm k t qu khám ế ả• Thêm ch ỉ định- Sửa l ch khám cị ủa bác sĩ:

• Xóa kip khám • Thêm kip khám

Các chức năng trên chỉ được th c hiự ện sau khi người dùng đã đăng nhập với tài khoản của bác sĩ.

</div><span class="text_page_counter">Trang 17</span><div class="page_container" data-page="17">

CHƯƠNG <b>4. BI</b>ỂU ĐỒ<b> ACTIVITY </b>

<b>4.1 Biểu đồ ho</b>ạt độ<b>ng một s ố chức năng của bệnh nhân </b>

4. 1. 1 Biểu đồ hoạt động của người dùng t o tài kho n v i vai trò bạ ả ớ ệnh nhân

Hình 5. Biểu đồ hoạt động đăng kí tài khoản bệnh nhân

</div><span class="text_page_counter">Trang 18</span><div class="page_container" data-page="18">

4. 1. 2 Biểu đồ hoạt động đăng kí khám của bệnh nhân

Hình 6. Biểu đồ hoạt động đăng kí khám của bệnh nhâ

</div><span class="text_page_counter">Trang 19</span><div class="page_container" data-page="19">

4. 1. 3 Biểu đồ hoạt động bệnh nhân sửa đăng kí khám

Hình 7. Biểu đồ hoạt động s a l ch khám cử ị ủa bệnh nhân

</div><span class="text_page_counter">Trang 20</span><div class="page_container" data-page="20">

<b>4.2 Biểu đồ ho</b>ạt độ<b>ng mộ ốt s chức năng của bác sĩ </b>

4. 2. 1 Biểu đồ hoạt động cập nh t k t quậ ế ả khám của bác sĩ

Hình 8. Biểu đồ hoạt động cập nh t k t qu khám cậ ế ả ủa bác sĩ

</div><span class="text_page_counter">Trang 21</span><div class="page_container" data-page="21">

4. 2. 2 Biểu đồ hoạt động s a l ch khám cử ị ủa bác sĩ

Hình 9. Biểu đồ hoạt động s a l ch khám cử ị ủa bác sĩ

</div><span class="text_page_counter">Trang 22</span><div class="page_container" data-page="22">

<b>4.3 Biểu đồ ho</b>ạt độ<b>ng m t s ộ ố chức năng của Quản trị viên </b>

4. 3. 1 Biểu đồ hoạt động s a thông tin d ch v cử ị ụ ủa Quản trị viên

Hình 10. Biểu đồ hoạt động sửa thơng tin d ch v c a Qu n tr viên ị ụ ủ ả ị

</div><span class="text_page_counter">Trang 23</span><div class="page_container" data-page="23">

4. 3. 2 Biểu đồ hoạt động s a thông tin chuyên khoa c a qu n tr viên ử ủ ả ị

Hình . Bi11 ểu đồ hoạt động chỉnh sửa thông tin chuyên khoa c a Qu n tr viên ủ ả ị

</div><span class="text_page_counter">Trang 24</span><div class="page_container" data-page="24">

4. 3. 3 Biểu đồ hoạt động thêm d ch v c a qu n tr viên ị ụ ủ ả ị

Hình . Bi12 ểu đồ hoạt động thêm dịch v c a Qu n tr viên ụ ủ ả ị

</div><span class="text_page_counter">Trang 25</span><div class="page_container" data-page="25">

4. 3. 4 Biểu đồ hoạt động thêm bác sĩ của quản trị viên

Hình 13. Biểu đồ hoạt động thêm bác sĩ của Quản tr viên. ị

</div><span class="text_page_counter">Trang 26</span><div class="page_container" data-page="26">

CHƯƠNG <b>5. BI</b>ỂU ĐỒ<b> SEQUENCE </b>

<b>5. 1Biểu đồ tuần t các ch</b>ự <b>ức năng của người dùng </b>

5. 1. 1 Biểu đồ tuần tự chức năng đăng nhập của người dùng

Hình 14. Biểu đồ Sequence chức năng Đăng nhập c a User ủ

Biểu đồ trên cho ta thấy, khi người dùng đăng nhập vào hệ thống với tài khoản nào thì s có có quy n truy c p các chẽ ề ậ ức năng tương ứng

• Nếu người dùng đăng nhập v i tài kho n cớ ả ủa b nh nhân thì s có quyệ ẽ ền truy c p các chậ ức năng của bệnh nhân.

• Nếu người dùng đăng nhập với tài khoản của quản trị viên thì sẽ có quyền truy cập các chức năng của qu n tr viên. ả ị

• Nếu người dùng đăng nhập v i tài kho n cớ ả ủa bác sĩ thì sẽ có quy n truy ềcập các chức năng của bác sĩ.

Nếu tài kho n không t n tả ồ ại thì người dùng khơng th truy c p các chể ậ ức năng tương ứ , theo đó ngường i dùng sẽ phải đăng kí tài khoản

</div><span class="text_page_counter">Trang 27</span><div class="page_container" data-page="27">

5. 1. 2 Biểu đồ tuần tự đăng kí tài khoản của người dùng với vai trị của bệnh nhân

Hình 15. Biểu đồ Sequence của chức năng Tạo tài khoản bệnh nhân

</div><span class="text_page_counter">Trang 28</span><div class="page_container" data-page="28">

<b>5. 2Biểu đồ tuần t các ch</b>ự ức năng củ<b>a b nh nhân </b>ệ5. 2. 1 Biểu đồ tuần tự chức năng đăng kí khám của bệnh nhân

Hình 16. Biểu đồ Sequence của chức năng đăng kí khám của bệnh nhân

Để bệnh nhân có th truy cể ập được chức năng đăng kí khám thì bệnh nhân phải đăng nhập với tài khoản của bệnh nhân trước đó

</div><span class="text_page_counter">Trang 29</span><div class="page_container" data-page="29">

5. 2. 2 Biểu đồ tuầ ự chức năng sử ịn t a l ch khám c a b nh nhân. ủ ệ

Hình 17. Biểu đồ Sequence của hoạt động sửa lịch đăng kí khám của bệnh nhân

Để bệnh nhân có th truy cể ập được chức năng sửa đăng kí khám thì bệnh nhân phải đăng nhập với tài khoản của b nh ệ nhân trước đó.

</div><span class="text_page_counter">Trang 30</span><div class="page_container" data-page="30">

<b>5. 3Biểu đồ tuần t m t s ự ộ ố chức năng của quản trị viên </b>

5. 3. 1 Biểu đồ tuầ ự chức năng sửn t a d ch vị ụ c a quủ ản trị viên

Hình 18. Biểu đồ Sequence chức năng Sửa dịch v c a Qu n tr viên. ụ ủ ả ị

Để qu n trị viên có th truy cả ể ập được chức năng sửa dịch vụ thì người dùng phải đăng nhập với tài khoản của qu n tr viên ả ị

</div><span class="text_page_counter">Trang 31</span><div class="page_container" data-page="31">

5. 3. 2 Biểu đồ tuầ ự chức năng sửn t a chuyên khoa c a qu n tr viên ủ ả ị

Hình 19. Biểu đồ Sequence chức năng Sửa chuyên khoa c a Qu n tr viên. ủ ả ị

Để người dùng có th truy c p vào chể ậ ức năng sử chuyên khoa thì trước đó phảa i đăng nhập với tài kho n c a quả ủ ản tr viên ị

</div><span class="text_page_counter">Trang 32</span><div class="page_container" data-page="32">

5. 3. 3 Biểu đồ tuầ ựn t cho chức năng sửa thông tin bác sĩ của quản trị viên

Hình . Bi20 ểu đồ Sequence c a chủ ức năng Sửa thông tin bác sĩ của Admin

Để người dùng có th truy cể ập vào chức năng sửa thơng thì bác sĩ thì trước đó phải đăng nhập với tài khoản của qu n tr viên. ả ị

</div><span class="text_page_counter">Trang 33</span><div class="page_container" data-page="33">

<b>5. 4Biểu đồ tuần t cho m t s </b>ự <b>ộ ố chức năng của bác sĩ </b>

5. 4. 1 Biểu đồ tuầ ựn t cho chức năng cập nhật kết quả khám của bác sĩ

Hình . Bi21 ểu đồ Sequence chức năng Cập nhật k t qu khám cế ả ủa Bác sĩ Để người dùng có th truy c p vào chể ậ ức năng cập nhật k t qu ế ả khám thì trước đó phải đăng nhập với tài khoản của bác sĩ.

</div>

×