Техническое задание на программу Launcher

Виктор11 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
02.03.2014

1.Программный комплекс по автоматизированному запуску приложений разных типов.

А) Программный Комплекс должен состоять из клиентской части, в которой будут кнопки запуска приложений сгруппированных особым образом.

Б) Приложение администрирования клиентской части комплекса.

В) Сервер обработчик-запросов от клиентского приложения.

2.Клиентское Приложение должно обладать функциями:

А) В верхней части окна клиентского приложения располагаются вкладки типов группировки запускаемых приложений. Само приложение должно иметь функцию сворачивания и закрытия. Функция разворота приложения во весь экран должна быть исключена. В зависимости от разрешения экрана главное окно клиентского приложения должно вмещаться на экране не выходя за его рамки. Если кнопки группы не вмещаются в окне клиентского приложения, то должна появляться полоса прокрутки.

Б) Вкладки должны содержать кнопки при нажатии, на которые открывается список приложений доступных для этой группы. Кнопка должна содержать графический значок и название группы.

В) Список доступных приложений для группы:

Заголовок списка – это название группы. В верхней части списка должен располагаться графический значок группы. Список должен состоять из кнопок доступных приложений данной группы, на кнопке должно быть название приложения. Список кнопок отображается в один столбец. Список должен иметь кнопку закрытия. При переходе к другой группе список предыдущей группы закрывается автоматически и открывается новый список группы.

При нажатии на кнопку запускается либо исполняемый файл приложения, либо ярлык на исполняемый файл приложения.

Г) Браузер:

Должен открываться на весь экран.

Проводить скрытую авторизацию на нужном портале.

Убирать со страницы элементы позволяющие определить URL адрес портала.

Убирать со страницы элементы администрирования и совершения заказов на портале.

Окно браузера должно обладать полной функциональностью в плане размеров и навигации.

В браузере должна отсутствовать функция просмотра HTML кода из контекстного меню и при нажатии клавиши F12.

В браузере из контекстного меню оставить активными только функции «копировать» и «вставить».

Все запросы на порталы имеющие защиту от параллельных сессий должны обращаться через сервер обработчик-запросов.

1.Приложение администрирования клиентской части комплекса (Админка):

Внешний вид Админки не имеет принципиального значения, важна функциональность.

В Админке должна быть возможность создания и редактирования вкладок, кнопок, групп приложений, и списка приложений.

А) Вкладки:

При создании или редактировании вкладки задается только имя вкладки.

В) Кнопки групп:

Для создания, либо редактирования должны существовать:

поле для ввода пути к графическому значку группы, с формой открытия файлов APIWindows

поле для ввода названия группы.

Список доступных приложений:

А) Заголовок списка выбирается из ранее созданных групп в выпадающем списке.

Б) Поле для ввода пути к графическому значку группы, с формой открытия файлов APIWindows.

В) Форма добавления кнопок в список, содержащая таблицу, в которой указаны название кнопки и путь к исполняемому файлу.

4. Сервер обработчик-запросов от клиентского приложения:

А) Сервер должен действовать на подобии прокси-анонимайзера. Все обращения на WEBпорталы осуществляются от имени этого сервера. Сервер должен исключать обнаружение порталом одновременного открытия сессий с разных компьютеров. Данные авторизации на порталы должны храниться в настройках сервера в доступном виде для редактирования.

5. Список порталов:

Перечень будет предоставлен дополнительно.