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