Автор работы: Пользователь скрыл имя, 15 Марта 2011 в 20:56, отчет по практике
Основной моей задачей являлось обеспечение работоспособности существующего программного обеспечения, а также его установка, обновление и настройка.
За время прохождения практики я ознакомился с программными комплексами «1С Предприятие», Комплексная система ДБО BS-Client v.3 и др. Неоднократно приходилось проводить консультации пользователей по вопросам работы с ПО.
Постановка задачи 3
Комплексная система Дистанционного Банковского Обслуживания
ДБО BS-Client v. 3 ………………………………………………………………………………………
Простота начала работы с системой
Помимо простоты
повседневной работы с
- Получить (или
зарегистрировать уже
При этом,
в случае получения ключей
в банке, клиент имеет
- Получить дистрибутив
системы (программное
- Запустить программу DefStart.exe из дистрибутива системы, которая автоматически осуществит установку системы защиты HTTP-трафика BS-Defender, настроит браузер и параметры работы с ключами ЭЦП и шифрования, запустит браузер, установит защищенное соединение с банком и осуществит вход в систему "Интернет-Клиент".
Для работы
на любом другом компьютере
в любой точке мира клиенту
необходима лишь дискета с дистрибутивом
системы и ключами ЭЦП.
Гибкость и масштабируемость системы
При ориентации на массовое использование системы "Интернет-Клиент" для банка крайне важно иметь возможность проводить обновления системы, не затрагивая клиентов. Примененная в системе "Интернет-Клиент" технология, подразумевающая присутствие на клиентском месте только минимального, не зависящего от логики системы, "защитного" программного обеспечения, обеспечивает безболезненное внесение любых изменений и модернизаций, поскольку вне зависимости от количества клиентов они касаются только банковского сервера.
Причем изменение содержания банковского Web-сайта (применительно к подсистеме "Интернет-Клиент" системы "ДБО BS-Client"), его дизайна и наполнения возможно силами самого банка – необходимы лишь стандартные средства для работы с языком HTML, а также поставляемые в составе системы "ДБО BS-Client" средства работы с базами данных и "Редактор задач RTS".
Остановимся
подробнее на технических
В основу подсистемы "Интернет-клиент" положены широко распространенные технологии:
- CGI- интерфейс;
- HTML-шаблоны.
Как известно, технология
HTML-шаблонов базируется на наборе заготовок
HTML-документов, в которых, следуя определенному
синтаксису, внедрены места подстановки
значений. Исполняемый модуль на WEB-сервере
банка, исходя из данных полученного HTTP-запроса,
определяет, какой шаблон ему нужно взять
и затем заменяет места подстановки в
шаблоне на текстовые фрагменты. Готовый
HTML-документ отправляется клиенту.
Для обеспечения описанной функциональности, в подсистеме "Интернет-Клиент" используются задачи для серверной части. Задача содержит набор указаний, представляющих собой выражения на простом внутреннем языке и описывающих:
- какой шаблон использовать для формирования ответного HTML;
- какие данные из запроса клиента нужно использовать для того или иного взаимодействия с БД;
- какие взаимодействия осуществить с БД;
- куда в HTML-шаблоне
и каким образом подставить
ответные данные для
В запросе, наряду
с остальными данными, фигурирует ссылка
на ту или иную задачу. К каждому HTML-шаблону,
как правило, "привязано" несколько
задач (количество задач равно количеству
различных возможных переходов из HTML-документа,
сформированного на основе этого шаблона).
Подстановка ссылки на ту или иную задачу
может осуществляться, например, с помощью
простых функций на JavaScript или VBScript. Существует
несколько возможных переходов из HTML-документа
при работе системы "Интернет-Клиент".
Например, из формы-диалога платежного
поручения можно перейти в список платежек
с сохранением введенных данных; либо
перейти к справочнику корреспондентов;
и т.д. Причем каждый переход в общем случае
сопровождается не только формированием
HTML-документа, но и определенными действиями
с базой данных в банковской части системы.
Очевидно, что
время от времени потребуется
вносить какие-либо изменения в
систему, и от того, каким образом
реализована клиентская часть будет
зависеть простота и скорость их внесения.
Получившие признание среди разработчиков
объемные (порядка 300 - 600 Кб), JAVA-приложения
являются целостной программой, и требуют
для внесения любых, даже мелких, изменений
заказа доработок у фирмы-разработчика,
либо покупки исходных текстов и разбор
чужого программного кода большого объема,
не говоря уже о необходимости знания
языка программирования JAVA специалистами
банка.
Обычные же HTML-страницы
(как это и реализовано в
подсистеме "Интернет - Клиент") не
требуют значительного времени на обновление,
имеют небольшой объем, просты для восприятия
и могут быть изменены специалистами банка.
Для быстрого и
наглядного написания задач и "привязки"
их к HTML-шаблонам создан специальный
инструмент – " Редактор задач RTS",
дающий возможность описывать
Зная основы HTML, JavaScript (VBScript) и освоив язык задачи для серверной части BS-Script, можно создавать законченные системы оборота различных типов документов.
Информация о работе Обеспечение работоспособности, обновления и настройки существующего ПО