Системное программное обеспечение. Макушкина Л.А. - 44 стр.

UptoLike

44
Основной сервер выполнен в виде службы windows, предназначен для
выполнения длительных операций и хранения данных. Клиент Silverlight
приложение. Клиент предназначен для организации взаимодействия
пользователя с сервером с использованием графического интерфейса.
Программы разработать с использованием языка C#. Должна быть реализована
возможность одновременной работы клиентов через сеть с одним сервером.
Задание выполняется 2 студентами.
3.1. Варианты заданий
1. Сервер индексирует текстовые файлы в определенных каталогах и
предоставляет возможность осуществлять поиск по словам в этих
файлах. Запрос на поиск может содержать подстановочные символы «*»
и «?». Клиент отображает запрос на поиск, результаты поиска. Также
клиент задает интервал времени для автоматического начала индексации
или принудительно запускает/останавливает процесс индексации.
2. Сервер - планировщик задач (запуск программ и пакетных файлов,
установка соединения с глобальной сетью, отсылка приложениям
сообщений через определенное время). Также сервер может выключать
компьютер по нескольким условиям: наступление определенного
времени, загрузка процессора ниже определенного порога,
интенсивность сетевого обмена ниже определенного порога.
3. Сервер синхронизирует информацию, хранящуюся на локальном диске и
сменном носителе. Несколько режимов синхронизацииавтоматический
(по последней дате изменения), синхронизация с запросом (в этом случае
клиент запускается автоматически). Все операции сохраняются в
журнале. В случае, если файл был изменен как на локальном носителе
так и на внешнем, то в журнале также сохраняются 2 копии этого файла
с возможностью их восстановления.
4. Сервер предоставляет возможность организовать хранение графических
изображений, создавать/удалять и редактировать альбомы, осуществлять
автоматический захват новых изображений с внешних камер и других
носителей информации. Сервер автоматически осуществляет поворот
изображений в зависимости от метаинформации изображения.
5. Сервер представляет собой библиотеку видео файлов, позволяет искать
файл по его названию, описанию, жанру, длительности и пр. Организует
передачу потокового видео для клиента. Клиент позволяет управлять
процессом и режимом воспроизведения, добавлять новые файлы в
библиотеку, переносить/копировать файлы из библиотеки в указанное
место.
6. Сервер система контроля выполнения задания (work flow).
Пользователь, используя клиента, подключается к системе,
просматривает список новых задание, формирует новое задание для
другого пользователя (только для подчиненных), посылает отчет о
   Основной сервер выполнен в виде службы windows, предназначен для
выполнения длительных операций и хранения данных. Клиент – Silverlight
приложение. Клиент предназначен для организации взаимодействия
пользователя с сервером с использованием графического интерфейса.
Программы разработать с использованием языка C#. Должна быть реализована
возможность одновременной работы клиентов через сеть с одним сервером.
Задание выполняется 2 студентами.

  3.1. Варианты заданий

  1. Сервер индексирует текстовые файлы в определенных каталогах и
     предоставляет возможность осуществлять поиск по словам в этих
     файлах. Запрос на поиск может содержать подстановочные символы «*»
     и «?». Клиент отображает запрос на поиск, результаты поиска. Также
     клиент задает интервал времени для автоматического начала индексации
     или принудительно запускает/останавливает процесс индексации.
  2. Сервер - планировщик задач (запуск программ и пакетных файлов,
     установка соединения с глобальной сетью, отсылка приложениям
     сообщений через определенное время). Также сервер может выключать
     компьютер по нескольким условиям: наступление определенного
     времени,    загрузка   процессора    ниже    определенного     порога,
     интенсивность сетевого обмена ниже определенного порога.
  3. Сервер синхронизирует информацию, хранящуюся на локальном диске и
     сменном носителе. Несколько режимов синхронизации – автоматический
     (по последней дате изменения), синхронизация с запросом (в этом случае
     клиент запускается автоматически). Все операции сохраняются в
     журнале. В случае, если файл был изменен как на локальном носителе
     так и на внешнем, то в журнале также сохраняются 2 копии этого файла
     с возможностью их восстановления.
  4. Сервер предоставляет возможность организовать хранение графических
     изображений, создавать/удалять и редактировать альбомы, осуществлять
     автоматический захват новых изображений с внешних камер и других
     носителей информации. Сервер автоматически осуществляет поворот
     изображений в зависимости от метаинформации изображения.
  5. Сервер представляет собой библиотеку видео файлов, позволяет искать
     файл по его названию, описанию, жанру, длительности и пр. Организует
     передачу потокового видео для клиента. Клиент позволяет управлять
     процессом и режимом воспроизведения, добавлять новые файлы в
     библиотеку, переносить/копировать файлы из библиотеки в указанное
     место.
  6. Сервер – система контроля выполнения задания (work flow).
     Пользователь, используя клиента, подключается к системе,
     просматривает список новых задание, формирует новое задание для
     другого пользователя (только для подчиненных), посылает отчет о
                                    44