- •Синхронизация и Управление вычислительными процессами в распределенных системах
- •Общие сведения о выполнении домашних заданий по дисциплине
- •Содержание и порядок выполнения работы
- •Техническое задание на проектирование программного комплекса «Система удалённого управления рабочими станциями лвс игрового зала»
- •Введение
- •1. Теоретическая часть
- •2. Концептуальная модель
- •3. Интерфейс программного комплекса
- •Заключение
- •Приложение b Листинг клиентской части программы
- •Примерный перечень заданий
- •1. Ревизор аппаратуры и памяти удалённых рабочих станций
- •2. Почтовый сервер с реализацией основных функций
- •3. Сервер разделения доступа к периферийному устройству
- •4. Распределённая обработка данных в сети
- •5. Сетевая игра
- •6. Эмулятор работы сервера www
- •7. Управление запуском и выполнением процессов с консоли
- •Литература
Техническое задание на проектирование программного комплекса «Система удалённого управления рабочими станциями лвс игрового зала»
Разработать программный комплекс для удалённого управления рабочими станциями с целью подсчёта статистики использования машинного времени.
Программный комплекс разработать в интегрированной среде Borland Delphi 6.0 с использованием дополнительного компонента – Animated Tray Icon VCL v3.3 Professional Edition, а также программного продукта Install Shield.
«Система удалённого управления рабочими станциями ЛВС игрового зала» должна состоять из двух частей – клиентской и серверной, взаимодействующих на основе протокола TCP/IP.
Данный программный комплекс будет предназначен для использования в игровых центрах, интернет-кафе и т.п. Серверная часть должна устанавливается на компьютеры пользователей, а клиентская часть – на компьютер администратора.
Для синхронизации процессов использовать централизованный алгоритм распределения ресурсов.
Программный комплекс должен выполнять следующие задачи:
-
создавать на клиентской стороне список рабочих станций, находящихся в сети при помощи указания их IP адресов или сканировать определённый диапазон IP адресов для нахождения рабочих станций, имеющих установленную серверную часть;
-
сохранять и загружать список рабочих станций сети игрового зала, просматривать свойства отдельных компьютеров, изменять их свойства в сформированном списке.
Клиентская часть комплекса должна:
-
содержать следующие опции настройки: загрузка списка машин при запуске программы, автоматическое сохранение изменений в списке компьютеров и их свойств при выходе, подтверждение выхода из программы;
-
предоставлять возможность минимизации программного окна в системный «трэй», использования пароля для блокировки программы от несанкционированного запуска и для обеспечения возможности блокировки программы;
-
вести файл «лога» (учета подключений рабочих станций), предоставлять возможность установки цены на использование машинного времени и времени работы в Internet, введения «ночного тарифа» и сохранять все настройки в системном реестре;
-
предоставлять возможность переключения между режимами редактирования списка рабочих станций и обычной работой; разблокировки и блокировки игровых станций сети, посылки им сообщений; перезагрузки и выхода из системы (logoff) на станциях, блокировки программы ранее введённым паролем;
-
вести общую статистику об использовании машинного времени рабочими станциями, с возможностью распечатки этой информации на принтере и сохранения файлов статистики;
-
представлять возможность использования встроенного в клиентскую часть комплекса прокси-сервера для обеспечения возможности работы рабочих станций в Internet;
-
программный комплекс должен быть выполнен в виде инсталляций клиентской и серверной частей в двух версиях - с использованием Windows Installer (MSI) и стандартного вариант установки (setup.exe);
-
представлять справочную информацию о комплексе в формате HTML.
Задание принято к исполнению «___»____________ 2002 г.
Исполнитель _________ студент гр. 3-2а Петров П.П.
Руководитель _________ ст. пр. каф. ЭВМ Мохов В.А.
Во введении (примерный объём - 34 с.) рассматриваются вопросы актуальности проектирования, и приводится краткое описание уровня развития сетевых информационных технологий на момент начала проектирования. В рамках рассматриваемого примера это может следующим образом.