• Xây dựng biểu đồ luồng dữ liệu mức dưới đỉnh chức năng điều khiển
Hình 2.5. Biểu đồ luồng dữ liệu mức dưới đỉnh chức năng điều khiển.
Tại mức dưới đỉnh chức năng điều khiển chịu tác động của tác nhân ngoài người quản trị. Trong đó người quản trị có quyền quyết định thực hiện các chức năng: gửi dữ liệu, tắt máy, chat với máy trạm, hay điều khiển máy trạm.
- Chức năng gửi dữ liệu: khi người quản trị muốn gửi dữ liệu đến cho các máy trạm hoặc một máy trạm trong hệ thống, phía máy chủ thực hiện chức năng gửi dữ liệu tạo ra một gói tin được định nghĩa và gửi đến cho phía máy trạm để xử lý. Quá trình truyền nhận dữ liệu được thiết lập ngay sau đó. Khi quá trình này kết thúc phía máy trạm gửi thông báo kết quả thực hiện đến cho phía máy chủ.
- Chức năng tắt máy: người quản trị yêu cầu hệ thống tắt đồng bộ hay khởi động lại toàn bộ hệ thống. Phía máy chủ gửi một lệnh điều khiển đến cho chương trình phía máy trạm. Nhận được lệnh điều khiển phía máy trạm thực hiện xử lý và báo cáo kết quả về cho người quản trị ngay sau khi hoàn thành.
- Chức năng chat với máy trạm: khi muốn trao đổi thông tin với người học người giáo viên có thể kích hoạt chức năng chat để thực hiện. Việc kích hoạt chức năng này phía máy chủ gọi ra giao diện chat cho người quản trị sau khi nội dung chat được nhập xong người quản trị sẽ gửi cho phía người dùng máy trạm, nhận được nội dung từ phía máy chủ, máy trạm tự động gọi giao diện chat của mình lên và quá trình trao đổi thông tin được bắt đầu.
- Chức năng điều khiển máy trạm: khi có yêu cầu điều khiển từ phía người quản trị, hệ thống tạo ra một gói dữ liệu yêu cầu máy trạm thực hiện. Quá trình xử lý sẽ cung cấp cho người quản trị giao diện màn hình và quyền điều khiển của máy trạm.
• Xây dựng biểu đồ luồng dữ liệu mức dưới đỉnh chức năng giám sát
Tại mức dưới đỉnh chức năng giám sát, hệ thống chịu sự tác động của tác nhân ngoài người quản trị. Chức năng giám sát bao gồm việc quản lý cổng USB, xem máy trạm, quản lý thi, quản lý mạng Internet.
- Chức năng xem máy trạm: cung cấp cho người quản trị toàn bộ giao diện máy trạm. Khi chức năng này được yêu cầu hệ thống tạo ra một lệnh điều khiển và gửi đến phía máy trạm. Nhận được lệnh máy trạm xử lý và gửi trả cho người quản trị giao diện máy trạm của mình.
- Chức năng quản lý cổng USB: tùy vào mục đích của người quản trị mà chương trình có thể thực hiện việc mở cổng hay đóng cổng USB, ngoài ra chương trình phải có chức năng tự động nhận diện cổng USB nếu trường hợp cổng USB đang được mở và phía máy trạm có sử dụng USB. Khi được kích hoạt hệ thống nhận diện xem gói tin được tạo ra là gì và gửi về phía máy trạm để thực hiện và gửi thống báo về cho người quản trị.
- Chức năng quản lý thi: cung cấp cho giáo viên công cụ quản lý thi tự động. Người giáo viên chỉ cần khai báo thời gian thi cho chương trình và chương trình sẽ tự động xử lý các công việc còn lại.
- Chức năng quản lý Internet: cung cấp cho giáo viên chức năng quản lý mạng Internet nó cho phép máy trạm sử dụng hoặc không được sử dụng Internet. Khi người quản trị muốn ngắt Internet của máy trạm hệ thống gửi một tập lệnh yêu cầu cho các máy trạm dựa vào tập lệnh này máy trạm phân tích và xử lý sau đó gửi kết quả lại cho người dùng.
CHƯƠNG 3.
XÂY DỰNG CHƯƠNG TRÌNH QUẢN LÝ PHÒNG MÁY THỰC HÀNH TIN HỌC