2.4.1.1Yêu cầu chức năng
- Thu thập/lưu trữ thông tin cá nhân của bệnh nhân
- Thu thập/lưu trữ dữ liệu và vẽ biểu đồ quỹ đạo điểm rơi trọng tâm của người được đo
- Thu thập/lưu trữ chẩn đoán về tình trạng của bệnh nhân - Lưu trữ/ xem lại phác đồ điều trị từ bác sĩ
- Hiển thị tổng quá trình điều trị
2.4.1.2Yêu cầu phi chức năng
- Dễ sử dụng
- Giao diện chức năng đơn giản và rõ ràng - Dễ dàng xem lại dữ liệu của người dùng
- Thuận tiện cho việc quản lý bệnh nhân của bác sĩ
2.4.1.3Sơ đồ chức năng
Từ các yêu cầu chức năng được đề cập từ phần trước, hệ thống có các chức năng dưới đây:
- Đăng nhập / Đăng ký
- Chạy mô phỏng dựa trên các dữ liệu có sẵn
- Thu thập thông tin của bệnh nhân và đo quỹ đạo điểm rơi trọng tâm. - Lưu dữ liệu và xem lại quá trình đo
- Xem kết quả đo, các thông số
- Xem lại quá trình theo dõi tình trạng điều trị của bệnh nhân - Thiết lập một số thông số của thiết bị
46
Hình 2.21 Sơ đồ chức năng của phần mềm
Chức năng Dịch thuật
Đăng nhập
(Đăng nhập bằng kết nối Máy chủ)
Đăng nhập hệ thống bằng tài khoản, sử dụng thông tin trong máy chủ cơ sở dữ liệu
Khách - Đăng nhập
(Đăng nhập mà không cần kết nối Máy chủ)
Đăng nhập vào hệ thống để mô phỏng một phép đo, không cần tạo tài khoản
Đăng ký Tạo một tài khoản để đăng nhập
Mô phỏng Chạy một tệp hiện có để xem hoạt động
hệ thống
Xem danh sách bệnh nhân Danh sách bệnh nhân được liên kết với
từng tài khoản, xem danh sách bệnh nhân để thực hiện phép đo cho bệnh nhân được chọn
Thực hiện đo/tính toán Thực hiện các phép đo cho bệnh nhân được chọn
Quá trình Làm việc trên dữ liệu từ các phép đo
Xem kết quả Hiển thị kết quả từ quá trình
Thiết lập hệ thống Thiết lập kết nối với phần cứng (cổng COM, Nhận…)
47
2.4.1.4Đối tượng sử dụng
Phần mềm được thiết kế cho 2 đối tượng sử dụng là: Người dùng (Users - gồm bác sĩ, y tá,…) và Quản trị viên (Administrators), trong đấy:
- Người dùng: Sử dụng phần mềm để theo dõi, lưu trữ thông tin từ bệnh nhân, kiểm tra sự thay đổi các thông số liên quan đến thăng bằng của bệnh nhân, lưu trữ quá trình theo dõi bệnh lý, lưu trữ và xem lại quá trình điều trị.
- Quản trị viên: quản trị viên là người quản lý chính hệ thống CSDL và thực hiện các thay đổi, cập nhật phần mềm.
Người dùng được sử dụng để thực hiện các chức năng sau: • Đăng nhập / Đăng ký
• Thêm thông tin của bệnh nhân • Thiết lập hệ thống
• Đo COP của bệnh nhân • Thêm đánh giá
• Xem kết quả • In kết quả
Quản trị viên chỉ có thể sử dụng thực hiện các chức năng sau: • Quản lý cơ sở dữ liệu
• Cập nhật hệ thống