Реферат Обеспечение работоспособности, обновления и настройки существующего ПО
Работа добавлена на сайт bukvasha.net: 2015-10-28Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
от 25%
договор
Федеральное агентство по образованию
САРАТОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ИМЕНИ Н.Г. ЧЕРНЫШЕВСКОГО
Кафедра математического и
компьютерного моделирования
ОТЧЕТ ПО ПРЕДДИПЛОМНОЙ ПРАКТИКЕ
студента 542 группы
механико-математического факультета
Стрелина Евгения Николаевича
Тема практики: Обеспечение работоспособности, обновления и настройки существующего ПО
Место прохождения: ОПЕРАЦИОННЫЙ ОФИС НИЖЕГОРОДСКОГО ФИЛИАЛА ЕВРОПЕЙСКОГО ТРАСТОВОГО БАНКА В Г. САРАТОВЕ - "ВОЛЬСКИЙ".
Руководитель: Поляков В.Б.
Саратов 2011 г.
Содержание
Постановка задачи. 3
Комплексная система Дистанционного Банковского Обслуживания
ДБО BS-Client v. 3 ………………………………………………………………………………………
6
Постановка задачи
Я проходил преддипломную практику в ОПЕРАЦИОННом ОФИСе НИЖЕГОРОДСКОГО ФИЛИАЛА ЕВРОПЕЙСКОГО ТРАСТОВОГО БАНКА В Г. САРАТОВЕ - "ВОЛЬСКИЙ". Банк основан в 1994 году, за годы работы он зарекомендовал себя как стабильный, надежный и динамично развивающийся финансовый институт, основополагающий принцип работы которого - создание максимально комфортных условий для клиентов.
ЕВРОТРАСТ - универсальная кредитная организация, которая хорошо знает потребности клиентов и успешно оказывает полный комплекс услуг для частных лиц и организаций.
Банк имеет широкую региональную сеть и предоставляет финансовые услуги в 35 городах, расположенных во всех федеральных округах России. В рамках программы по развитию бизнеса Общество расширяет спектр оказываемых видов услуг. В настоящее время приоритет отдается следующим направлениям деятельности банка:
«МОЙ ЛЮБИМЫЙ БАНК» – розничный банковский сервис – одно из основных и важнейших направлений деятельности Европейского трастового банка. Банк предлагает полный комплекс услуг, современные технологии управления собственными финансовыми средствами, индивидуальный подход к каждому клиенту, качественное и быстрое обслуживание.
Банк предлагает клиентам выгодные условия по самым разным видам вкладов: краткосрочным и долгосрочным, пополняемым и непополняемым, с начислением процентов ежемесячно и в конце срока. Доходность по вкладам банка одна из самых высоких на рынке. Все вклады застрахованы. Европейский трастовый банк – участник Системы страхования вкладов.
В Банке действует Система дистанционного банковского обслуживания «ДОМ-ЕВРОТРАСТ», с помощью которой клиент может получать информацию о своих счетах через Интернет, самостоятельно делать выписки и переводы в рублях по низким тарифам.
С 2002 года Банк работает в стратегически важном сегменте рынка – это ипотечное кредитование. Сегодня Банк активный участник реализации Национального проекта «Доступное и комфортное жилье – гражданам России» в областях ипотечного кредитования и финансирования жилищного строительства. С 2006 года Банк выдает кредиты на покупку жилья в регионах.
Проект Банка – система денежных переводов Migom сегодня входит в пятерку наиболее узнаваемых систем России. С помощью Migom можно отправить деньги родным и близким в самые разные уголки России, а также в города стран СНГ и Балтии.
Являясь членом международных платежных систем VISA International и MasterCard International, Банк предлагает пластиковые карты – современный вид платежного средства, обладающий неоспоримыми преимуществами перед наличными деньгами.
Европейский трастовый банк – активный оператор российского и международного рынков драгоценных металлов. Банк предлагает частным лицам особо востребованные сегодня услуги: продажу мерных слитков драгоценных металлов, открытие и обслуживание обезличенных металлических счетов, покупку-продажу инвестиционных и памятных монет из драгоценных металлов.
«МОЙ БИЗНЕС БАНК» – сотрудничество с юридическими лицами – приоритетное направление деятельности Европейского трастового банка. Банк предоставляет корпоративным клиентам на выгодных условиях следующие услуги: расчетно-кассовое обслуживание, кредитование бизнеса, размещение депозитов, депозитные сертификаты, корпоративные пластиковые карты, векселя, консультации по валютному законодательству и многое другое.
«МОЙ ИНВЕСТ БАНК» – инвестиционные услуги, брокерское обслуживание, доверительное управление для юридических и физических лиц. Банк является членом всех основных российских торговых площадок, а также активным оператором инструментов с фиксированной доходностью, одним из крупнейших вексельных операторов в России. Проводит активное брокерское обслуживание на ведущих мировых биржах.
«МОЙ БАНК-ПАРТНЕР» – одно из ключевых направлений деятельности Банка. Программа комплексного обслуживания финансовых институтов объединяет более 700 кредитных организаций России, стран СНГ и Балтии и широко известна на международных финансовых рынках. Межбанковские кредитно-депозитные, конверсионные, банкнотные операции, операции с драгоценными металлами, сделки по сопровождению документарного бизнеса, включая консультационные услуги, расчетные операции – это те основные бизнес направления, благодаря которым Программа успешно функционирует уже более 10 лет.
Основной моей задачей являлось обеспечение работоспособности существующего программного обеспечения, а также его установка, обновление и настройка.
За время прохождения практики я ознакомился с программными комплексами «1С Предприятие», Комплексная система ДБО BS-Client v.3 и др. Неоднократно приходилось проводить консультации пользователей по вопросам работы с ПО.
Комплексная система Дистанционного Банковского Обслуживания
ДБО BS-Client v. 3
Система Дистанционного Банковского Обслуживания BS-Client v. 3 – комплексное интегрированное решение, включающее в себя весь спектр банковских услуг, предоставляемых за пределами офиса банка.
- Банк-Клиент ("Классический" банк-клиент)
- Интернет-Клиент (Интернет-банкинг - "тонкий" браузерный банк-клиент)
- Телефон-Клиент (Телебанкинг - информационная и платежная система обслуживания по телефону)
- Мобильный Клиент (информационное обслуживание с использованием КПК и смартфонов)
- Выписка Он-Лайн (информационное обслуживание клиентов в сегментах малого и среднего бизнеса)
- Оператор Штрих-Кодов (мгновенный ввод реквизитов бумажного платежного документа при помощи считывания нанесенного на него штрих-кода)
Каждая из перечисленных подсистем может функционировать самостоятельно.
В целях максимального упрощения процедуры подключения клиентов к системе "ДБО BS–Client" и обеспечения массовости распространения электронных услуг среди клиентов банка в комплект поставки "ДБО BS–Client" входит специальный "МАСТЕР ПОДКЛЮЧЕНИЯ К УСЛУГАМ ДБО"
"Интернет-Клиент" ("тонкий" браузерный "банк - клиент") реализует в рамках "ДБО BS-Client" канал предоставления полного спектра банковских услуг исключительно с помощью интернет-технологий. Данная подсистема позиционируется и как самостоятельный продукт, и как часть комплексной системы "ДБО BS-Client" и ориентирована, ввиду особенностей своей реализации, на "продвинутых" клиентов банка, как физических, так и юридических лиц.
Решаемые задачи:
-Ввод и обработка различных типов платежных и иных формализованных документов клиентов банка, как юридических, так и физических лиц;
-Обмен сообщениями произвольного формата;
-Получение выписок в различных видах и форматах, а также иной информации из банка;
-Организация интернет-коммерции как самому банку, так и любому его клиенту;
-Построение расчетных и клиринговых систем в режиме реального времени.
Отличительные особенности:
-Гибкость системы и возможность внесения любых настроек;
-Высокая производительность - трафик по одному документу составляет ~ 20Кб;
-Использование стандартных СКЗИ (КриптоПроCSP, Сигнал-Ком (продукты: криптобиблиотека Message Pro и сервер сертификации Notary PRO), Lan Crypto, Верба-OW, Крипто-Си), в т.ч. сертифицированных ФАПСИ (ФСБ);
-Простота использования и массовость внедрения за счет использования только web-технологий;
-Абсолютная юридическая значимость, шифрование и ЭЦП всего трафика в обе стороны;
-Использование только стандартного HTML;
-Отсутствие возможности вскрытия - наряду с внутренней системой защиты HTTP-трафика BS-Defender "ДБО BS-Client" включает в себя два дополнительных механизма обеспечения безопасности соединения с банком - протоколы SSL и TLS, позволяющие повысить надежность связи и защитить передаваемую информацию от несанкционированного доступа;
-Элегантный, удобный и интуитивно понятный документо-ориентированный интерфейс.
Массовость внедрения системы
Массовость внедрения "Интернет-Клиента" обеспечивается "легкостью" самой системы и простотой начала работы с ней, что обуславливается использованием только стандартных интернет-технологий, а также ее стоимостью.
"Легкость" системы
При использовании "Интернет-Клиента" управление счетом и проведение различных банковских операций происходит при работе с обычным Web-сайтом банка, доступ клиентов к которому осуществляется через сеть Интернет. Безусловно, банк может организовать резервный канал доступа к системе – создав с помощью модемного пула сеть Интранет для дозвонившихся в банк клиентов – на случай как сбоев у провайдеров, так и для клиентов, не имеющих (или не желающих иметь) доступ во всемирную сеть.
Клиент, из любой точки мира, при помощи встроенного в операционную систему Windows браузера (Internet Explorer), обращается по протоколу HTTP к Web-серверу банка. Взаимная аутентификация клиента и банка осуществляется при помощи системы BS-Defender. При успешной аутентификации клиент начинает защищенный сеанс работы с системой "Интернет-Клиент" – производится обмен информацией в формате HTML. Обеспечению безопасности и защищенности сеанса работы с системой ниже посвящен отдельный раздел.
На клиентской стороне не содержится никакой информации – все документы, справочники и иные ресурсы находятся в банке. Клиент может создавать и редактировать платежные (рублевые и валютные) и иные документы, просматривать архив документов, сообщения из банка и выписки за любой период, пользоваться стандартными справочниками (как общими - банков, курсов валют и др., так и персональными – корреспондентов, оснований платежа и т.д.) физически находящимися на стороне банка.
При подготовке любого документа осуществляется его контроль на корректность введенных данных, после чего осуществляется операция электронно-цифровой подписи. Далее документ пересылается на сервер банка и после процедур проверки подписи и правильности заполнения попадает в общую базу данных единой банковской части "ДБО BS-Client", где и производится его дальнейшая обработка (распечатка, посылка уведомлений, выгрузка в АБС, исполнение или отказ). При выполнении общих для всех подсистем ДБО автопроцедур обработки документа, клиент получает результат об исполнении документа или его отказе с указанием причины такового.
Документо-ориентированный интерфейс прост, элегантен и интуитивно понятен любому пользователю – окно браузера разделено на три части: вверху находится панель управления с рядом стандартных кнопок ("Новый документ", "Просмотр документа" и т.д.), слева содержится дерево документов по типам, (аналогично файловой структуре), справа находится рабочее окно, служащее для отображения собственно документов, форм и списков документов выбранного типа. Данная модель в наиболее простой и наглядной форме позволяет пользователю работать с документами. Типовой клиентский интерфейс системы "Интернет-Клиент"приведен на рисунке.
Простота начала работы с системой
Помимо простоты повседневной работы с системой, крайне важно обеспечение безболезненного начала работы с ней даже самого неподготовленного клиента. В подсистеме "Интернет-Клиент" системы "ДБО BS-Client" для начала работы необходимо лишь:
- Получить (или зарегистрировать уже имеющиеся) ключи (или электронный сертификат) ЭЦП и шифрования в банке согласно акта ввода в действие ключей;
При этом, в случае получения ключей в банке, клиент имеет возможность самостоятельной перегенерации ключей непосредственно на своем АРМ.
- Получить дистрибутив системы (программное обеспечение защиты HTTP-трафика - BS-Defender - объемом менее 1 Mb) либо при визите в банк, либо непосредственно с сайта банка;
- Запустить программу DefStart.exe из дистрибутива системы, которая автоматически осуществит установку системы защиты HTTP-трафика BS-Defender, настроит браузер и параметры работы с ключами ЭЦП и шифрования, запустит браузер, установит защищенное соединение с банком и осуществит вход в систему "Интернет-Клиент".
Для работы на любом другом компьютере в любой точке мира клиенту необходима лишь дискета с дистрибутивом системы и ключами ЭЦП.
Гибкость и масштабируемость системы
При ориентации на массовое использование системы "Интернет-Клиент" для банка крайне важно иметь возможность проводить обновления системы, не затрагивая клиентов. Примененная в системе "Интернет-Клиент" технология, подразумевающая присутствие на клиентском месте только минимального, не зависящего от логики системы, "защитного" программного обеспечения, обеспечивает безболезненное внесение любых изменений и модернизаций, поскольку вне зависимости от количества клиентов они касаются только банковского сервера.
Причем изменение содержания банковского Web-сайта (применительно к подсистеме "Интернет-Клиент" системы "ДБО BS-Client"), его дизайна и наполнения возможно силами самого банка – необходимы лишь стандартные средства для работы с языком HTML, а также поставляемые в составе системы "ДБО BS-Client" средства работы с базами данных и "Редактор задач RTS".
Остановимся подробнее на технических аспектах реализации подсистемы "Интернет-Клиент" в рамках "ДБО BS-Client":
В основу подсистемы "Интернет-клиент" положены широко распространенные технологии:
- CGI- интерфейс;
- HTML-шаблоны.
Как известно, технология HTML-шаблонов базируется на наборе заготовок HTML-документов, в которых, следуя определенному синтаксису, внедрены места подстановки значений. Исполняемый модуль на WEB-сервере банка, исходя из данных полученного HTTP-запроса, определяет, какой шаблон ему нужно взять и затем заменяет места подстановки в шаблоне на текстовые фрагменты. Готовый HTML-документ отправляется клиенту.
Для обеспечения описанной функциональности, в подсистеме "Интернет-Клиент" используются задачи для серверной части. Задача содержит набор указаний, представляющих собой выражения на простом внутреннем языке и описывающих:
- какой шаблон использовать для формирования ответного HTML;
- какие данные из запроса клиента нужно использовать для того или иного взаимодействия с БД;
- какие взаимодействия осуществить с БД;
- куда в HTML-шаблоне и каким образом подставить ответные данные для последующей отправки клиенту.
В запросе, наряду с остальными данными, фигурирует ссылка на ту или иную задачу. К каждому HTML-шаблону, как правило, "привязано" несколько задач (количество задач равно количеству различных возможных переходов из HTML-документа, сформированного на основе этого шаблона). Подстановка ссылки на ту или иную задачу может осуществляться, например, с помощью простых функций на JavaScript или VBScript. Существует несколько возможных переходов из HTML-документа при работе системы "Интернет-Клиент". Например, из формы-диалога платежного поручения можно перейти в список платежек с сохранением введенных данных; либо перейти к справочнику корреспондентов; и т.д. Причем каждый переход в общем случае сопровождается не только формированием HTML-документа, но и определенными действиями с базой данных в банковской части системы.
Очевидно, что время от времени потребуется вносить какие-либо изменения в систему, и от того, каким образом реализована клиентская часть будет зависеть простота и скорость их внесения. Получившие признание среди разработчиков объемные (порядка 300 - 600 Кб), JAVA-приложения являются целостной программой, и требуют для внесения любых, даже мелких, изменений заказа доработок у фирмы-разработчика, либо покупки исходных текстов и разбор чужого программного кода большого объема, не говоря уже о необходимости знания языка программирования JAVA специалистами банка.
Обычные же HTML-страницы (как это и реализовано в подсистеме "Интернет - Клиент") не требуют значительного времени на обновление, имеют небольшой объем, просты для восприятия и могут быть изменены специалистами банка.
Для быстрого и наглядного написания задач и "привязки" их к HTML-шаблонам создан специальный инструмент – " Редактор задач RTS", дающий возможность описывать произвольные функции на собственном встроенном языке BS-Script.
Зная основы HTML, JavaScript (VBScript) и освоив язык задачи для серверной части BS-Script, можно создавать законченные системы оборота различных типов документов.