• Tidak ada hasil yang ditemukan

CHƯƠNG III PHƯƠNG PHÁP NGHIÊN CỨU

3.3 Các biến hoạt động

3.4.5 Thiết kế UML

UML(Ngôn ngữ mô hình hóa thống nhất) là một trong những ngôn ngữ tiêu chuẩn được ngành công nghiệp và công chúng sử dụng để xác định các yêu cầu, tạo ra các phân tích và thiết kế cũng như mô tả các biểu mẫu trong lập trình hướng đối tượng. Dưới đây là sơ đồ UML được sử dụng để thiết kế chương trình ứng dụng hệ thống chuyên gia này:

1. Trường hợp sử dụng

Nó bao gồm hai tác nhân trong ứng dụng này: Quản trị viên và người dùng.

Vai trò của Quản trị viên là quản lý biểu mẫu Trang chủ và quản lý dữ liệu về bệnh, giải pháp và triệu chứng. Để quản lý dữ liệu bệnh, trước tiên hãy đăng nhập với tư cách Quản trị viên và nhập tên người dùng và mật khẩu của bạn trước. Mặt khác, người dùng có thể đăng ký hệ thống, sau đó đăng nhập để tương tác, xem Menu trang chủ, xem thông tin bệnh cá rồng và nhận tư vấn, giải pháp.

51

Hình 3. 4 Trường hợp sử dụng Nguồn: (Dữ liệu nghiên cứu, 2022) 2. Lớp họcBiểu đồ

Trong nghiên cứu này, có hai loại sơ đồ lớp là sơ đồ lớp người dùng và sơ đồ lớp Quản trị viên. Dưới đây là hình ảnh của sơ đồ lớp được sử dụng:

1) Lớp họcBiểu đồ quản trị

52

Sơ đồ lớp này cho thấy trình tự các hành động mà người quản lý thực hiện để truy cập vào hệ thống chuyên gia nhằm xác định các bệnh tấn công cá rồng. Với mục đích minh họa, nó có thể trông giống như

Cái này:

Hình 3. 5 Sơ đồ lớp quản trị

Nguồn: (Dữ liệu nghiên cứu, 2022) 2) Lớp họcSơ đồ người dùng

Mục đích của sơ đồ lớp người dùng này là đơn giản hóa trình tự mà người dùng phải tuân theo để truy cập hệ thống chuyên gia về bệnh cá rồng.

53

Hình 3. 6 Sơ đồ lớp người dùng Nguồn: (Dữ liệu nghiên cứu, 2022) 3. Hoạt độngBiểu đồ

Sơ đồ hoạt động sử dụng hệ chuyên gia để nghiên cứu bệnh ở cá rồng được giải thích như sau:

1) Hoạt độngBiểu đồ quản trị

Các hành động của quản trị viên đối với các trang chỉ dành cho quản trị viên được giải thích trong phần Đồ họa Hoạt động quản trị, cụ thể là UML.

54

Hình 3. 7 Sơ đồ hoạt động của quản trị viên Nguồn: (Dữ liệu nghiên cứu, 2022)

Hình trên thể hiện quy trình Admin vào hệ thống, tiếp theo Đăng nhậpSử dụng Tên người dùng Quản trị viên, sau đó Quản trị viên có thể chọn Menu xuất hiện trên trang Quản trị, ví dụ menu bệnh, dữ liệu triệu chứng, dữ liệu mối quan hệ, cài đặt, v.v., sau đó Quản trị viên có thể đăng xuất khỏi hệ thống.

2) Hoạt độngSơ đồ người dùng

Sơ đồ hoạt động của người dùng là UML mô tả các hoạt động Người dùngtrên hệ thống.

55

Hình 3. 8 Sơ đồ hoạt động của người dùng Nguồn: (Dữ liệu nghiên cứu, 2022)

Trong hình trên người dùng truy cập vào hệ thống, tại đây người dùng có thể vào thẳng trang chủ của hệ thống, người dùng có thể xem hồ sơ và các bài viết trên trang chủ của người dùng, sau đó để tiến hành chẩn đoán người dùng phải đăng nhập đầu tiên nếu họ chưa có tài khoản trên trang chủ. Menu đăng ký, sau đó người dùng đăng nhập vào hệ thống bằng tên người dùng và mật khẩu của người dùng sau đó chọn menu chẩn đoán, người dùng chọn triệu chứng trước sau đó khi có kết quả chẩn đoán out, người dùng cũng có thể xem lịch sử chẩn đoán trong menu chẩn đoán hệ thống, sau đó đăng xuất khỏi hệ thống.

56

4. Sự liên tiếpBiểu đồ

Sơ đồ trình tự, còn được gọi là sơ đồ trình tự, có thể được sử dụng để Hiển thị cách một mục hoạt động trong trường hợp sử dụng bằng cách mô tả sự tồn tại của các đối tượng cũng như các thông báo được gửi và nhận. Để tạo một mảng, trước tiên bạn phải biết các phần tử và kịch bản liên quan đến ca sử dụng.

1) Sự liên tiếpBiểu đồ quản trị

Đăng nhậpQuản trị viên, hệ thống hiển thị Menu, Quản trị viên nhập Username và mật khẩu, hệ thống hiển thị Menu Quản trị viên nếu cần. Tại trang chủ Admin, Admin có thể chọn Menu.

Hình 3. 9 Sơ đồ trình tự quản trị Nguồn: (Dữ liệu nghiên cứu, 2022) 2) Sự liên tiếpSơ đồ người dùng

57

Khi người dùng truy cập một hệ thống, đầu tiên hệ thống sẽ hiển thị Menu chính, sau đó người dùng chọn Menu và cuối cùng, hệ thống sẽ hiển thị hậu quả của hành động đã chọn của người dùng. Trước tiên hãy đăng nhập, chọn các triệu chứng, sau đó chọn kết quả chẩn đoán nếu bạn muốn chẩn đoán người dùng.

Hình 3. 10 Sơ đồ trình tự người dùng Nguồn: (Dữ liệu nghiên cứu, 2022) 3,5 Thiêt kê giao diện

Ứng dụng hệ chuyên gia chẩn đoán bệnh cho cá rồng sẽ có thiết kế giao diện như sau:

58

Trang

1. Đăng nhập quản trị viên

Để truy cập trang chủ hệ thống, nhập tên người dùng và mật khẩu của bạn theo các bước dưới đây.

Hình 3. 11 Trang đăng nhập quản trị Nguồn: (Dữ liệu nghiên cứu, 2022)

2. Trang chủ quản trị

Trang chủ hiển thị thông tin về ứng dụng hệ chuyên gia chẩn đoán bệnh cá rồng và các tùy chọn menu Quản trị.

Hình 3. 12 Trang chủ quản trị

59

Trang thực đơn

Nguồn: (Dữ liệu nghiên cứu, 2022)

3. Dữ liệu bệnh tật

Trang menu bệnh tại đây Admin có thể thêm, sửa, xóa dữ liệu về bệnh cá rồng.

Hình 3. 13 Trang Dữ liệu Bệnh tật Nguồn: (Dữ liệu nghiên cứu, 2022)

4. Trang menu dữ liệu triệu chứng

Trang menu dữ liệu triệu chứng tại đây Quản trị viên có thể nhập các triệu chứng của bệnh cá rồng.

Nguồn: (Dữ liệu nghiên cứu, 2022)

60

Trang thực đơn

Hình 3. 14 Trang dữ liệu triệu chứng

5. Dữ liệu mối quan hệ

Trang Menu Mối quan hệ có chức năng khớp dữ liệu bệnh và dữ liệu triệu chứng.

Hình 3. 15 trang dữ liệu mối quan hệ Nguồn: (Dữ liệu nghiên cứu, 2022)

6. Trang menu nhập liệu của người dùng

Trên trang này Quản trị viên có thể nhập hoặc đăng ký người dùng vào hệ thống.

Nguồn: (Dữ liệu nghiên cứu, 2022)

61

Trang thực đơn

Hình 3. 16 Trang nhập liệu của người dùng

7. Dữ liệu người dùng

Tại trang này Admin có thể xem lịch sử các user đã truy cập vào hệ thống.

Hình 3. 17 trang dữ liệu người dùng Nguồn: (Dữ liệu nghiên cứu năm 2022)

8. Trang menu dữ liệu bài viết

Đối với menu dữ liệu, bài viết này có chức năng giúp Admin cung cấp thông tin về cá rồng và các loại cá khác.

Nguồn: (Dữ liệu nghiên cứu, 2022)

62

Trang thực đơn

Hình 3. 18 trang dữ liệu bài viết

Nguồn: (Dữ liệu nghiên cứu, 2022)

63

Trang thực đơn

9. Dữ liệu quản trị

Trên trang này để xem và thêm Quản trị viên mới vào hệ thống chuyên gia.

Hình 3. 19 Trang dữ liệu quản trị viên Nguồn: (Dữ liệu nghiên cứu, 2022)

10. Trang menu cài đặt

Trang này là nơi đặt Trang chủ trên web hệ thống chuyên gia.

Hình 3. 20 trang cài đặt Nguồn: (Dữ liệu nghiên cứu, 2022)

64

Trang

11. Người dùng gia đình

Hiển thị trang người dùng khi đăng nhập lần đầu vào hệ thống.

Hình 3. 21 Trang chủ của người dùng Nguồn: (Dữ liệu nghiên cứu, 2022)

12. Trang menu hồ sơ

Người dùng sẽ thấy chế độ xem hồ sơ Quản trị viên hệ thống chuyên gia.

Hình 3. 22 trang hồ sơ Nguồn: (Dữ liệu nghiên cứu, 2022)

65

Trang

13. Thực đơnBài viết của người dùng

Người dùng có thể xem thông tin về cá rồng mà Admin upload tại menu bài viết.

Hình 3. 23 Trang bài viết của người dùng Nguồn: (Dữ liệu nghiên cứu, 2022) 14. Trang đăng nhập người dùng

Màn hình Đăng nhập người dùng để vào hệ thống chuyên gia.

Hình 3. 24 trang đăng nhập người dùng

66

Trang

Nguồn: (Dữ liệu nghiên cứu, 2022)

67

15. Trang chẩn đoán

Đây là màn hình hiển thị khi người dùng đang tiến hành chẩn đoán, có 2 bước khi tiến hành chẩn đoán.

Hình 3. Trang chẩn đoán 25 Bước 1 Nguồn: (Dữ liệu nghiên cứu, 2022)

Hình 3. 26 Trang chẩn đoán Bước 2 Nguồn: (Dữ liệu nghiên cứu, 2022)

68

16. Trang kết quả chẩn đoán

Là màn hình hiển thị kết quả liên quan đến chẩn đoán do người dùng thực hiện.

Hình 3. 27 trang kết quả chẩn đoán Nguồn: (Dữ liệu nghiên cứu, 2022) 3.6 Địa điểm và lịch trình nghiên cứu

Dokumen terkait