Автоматизация банковских систем с использованием сетевых технологий

Обзор российских и зарубежных систем банковской деятельности. Автоматизированный банковский комплекс RS-Bank v. 5.0. Система защиты данных в среде www-приложений. Процесс проектирования клиент-банковской системы, мобильная система, почтовое обслуживание.

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 24.11.2010
Размер файла 112,1 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

The summary

In the given work the development of automation of activity of bank structures with use of network technology is described.

The automation of a banking system is the important and labour-consuming stage of creation of a system for commercial bank " thin or thick " and clients " thin or thick " of bank, including international level. Decrease of labour input of the given process need application of the COMPUTER, network technologies and special software oriented on creation of the projects and management by them.

In the process of the fulfillment of the system engineering the analysis of analogs - systems of bank structures, security systems of datas, architecture of programming applications and client - server technologies was conducted, because of which the purpose of work - automation of activity of bank structures with use of network technologies was formulated.

For the fulfillment of the formulated purpose were developed structures, algorithms of subsystems "customer-bank", "WEB-bank", "Tel-bank" and "Mobile-bank" of an automated new client-bank system (continued "NCBS"), in internet/Intranet technology .

During work the delivered problems were solved. The operation of the system was tested on a test example. The variants of further development of a system were offered.

Содержание

Введение

1. Актуальность темы исследования

2. Выявление задач исследования

3. Актуальность задачи исследования

4. Описание задачи исследования

5. Анализ аналогов

5.1 Общие сведения

5.2 Обзор российских и зарубежных систем банковской деятельности

5.2.1 Комплексная система банка (разработчик - Российские финансовые коммуникации «РФК», Россия)

5.2.2 Комплексная система банковской деятельности (разработчик - «Diasoft», Россия)

5.2.3 Автоматизированный банковский комплекс RS-Bank v. 5.0 (разработчик--R-Style Lab, Россия)

5.2.4 Система «Софтвел» (разработчик-- Софтвел, Россия)

5.2.5 CITIBANK INDIA (разработчик - CITICORP, Индии)

5.2.6 NEPAL BANK LIMITED(Непал банк Лимитед, Непал)

5.3 Обзор систем защиты данных в среде WWW-приложений

5.3.1 Inter-PRO(разработчик- компания “сигнал-КОМ”)

5.3.2 Secure Socket Layer[SSL](разработчик- компания “Netscape Communication Corp.”)

5.4 Обзор архитектуры приложений

5.4.1 Одноуровневая архитектура приложения

5.4.2 Двухуровневая архитектура приложения

5.4.3 Многоуровневая архитектура приложения

5.5 Обзор существующих клиент-серверных технологий

5.5.1 ALLAIRE COLD FUSION SERVER 4.5

5.5.2 BAIKONUR APPLICATION SERVER

5.5.3 MICROSOFT SQL SERVER 7

5.5.4 ORACLE SERVER 8i

6. Постановка задачи

6.1 Цели и задачи исследования

6.2 Информация, необходимая для решения задачи

6.3 Объект автоматизации

7. Методы решения задачи

7.1 Существующий на предприятии процесс проектирования клиент-банковской системы

7.2 Предлагаемые методы решения задачи

7.2.1 Работы со счетами клиентов

7.2.2 Работы с льготами и кредитами

7.2.3 Работы с филиалами банка

7.2.4 Работы с данными клиентов и банка

7.2.5 Работы с документами

7.2.6 Работы со справочниками

7.2.7 Система внешних обслуживаний

7.2.7.1 Почтовое обслуживание (Email)

7.2.7.2 Голосовое обслуживание (Tel)

7.2.7.3 Мобильная система (Mobile)

7.2.7.4 Обслуживание Chat

7.2.7.5 Другие тональные обслуживания

7.2.8 Интегрирования системы

7.2.9 Операции защиты данных

7.2.10 Формирование отчеты

7.2.10.1 Для клиентского приложения

7.2.10.2 Для банковского приложения

8. Экономическое обоснование исследования

9. Заключение

10. Список литературы

Введение

банковский мобильный почтовый автоматизированный

Разрабатываемая программная система автоматизации банковских структур для процесса взаимодействия коммерческого банка с клиентами является подсистемой комплексной системы автоматизации банковской системы «АБС». Разрабатываемая система автоматизирует процесс создания работ, необходимых для обслуживания клиентов банка и для банковских внутренних операций, связанных с клиентами. Данная программная разработка позволит:

- сократить сроки планирования процесса автоматизации систем в масштабах банка и клиента банка;

- уменьшить трудоемкость работы кассиров, операторов, администраторов, рабочих банка и клиентов;

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

- наметить пути сокращения автоматизации банковской структуры.

1. Актуальность темы исследования

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

Автоматизированная банковская система «АБС» - это система банковских структур, построенная на основе применения баз данных клиент-банка, средств вычислительной техники и информационных технологии. Общее внимание «АБС» направлено на гибкость на стороне клиента и на внутренне операции выполняемые банками для клиента. Автоматизация банка способна, прежде всего, на интеграцию с разными свойствами, которая в современных производственных системах является одним из наиболее важных свойств. [8]

«АБС» состоит, в свою очередь, из подсистем. Цель разбиения «АБС» на подсистемы - выделение крупных неоднородных элементов для упрощения процессов проектирования, внедрения и эксплуатации «АБС». Все подсистемы принято делить на две группы - функциональные и обеспечивающие подсистемы.

Функциональные подсистемы выделяются в соответствии с управленческими функциями, осуществляемыми на банковском деле. В «АБС» входят следующие глобальные подсистемы: (1) управление банка менажером; (2) управление информационных технологий администратором или инженером технологии; (3) управление кассы кассиром. Все подсистемы являются важными для работы с финансовым проектом, но часто подсистемы 2 и 3 показывают большую степень нагрузки. В таком случае, большое внимание должно выделить на гибкость, функциональность подсистем 2 и 3 с использованием сетевой и коммуникационной технологии [9,10] (смотрите приложение 1).

Обеспечивающие подсистемы предназначены для обеспечения решения комплекса задач функциональных подсистем. В состав обеспечивающих подсистем входят подсистемы технического, информационного, математического, программного и организационного обеспечения.

Многие из новых информационных технологий, разработанные крупнейшими зарубежными фирмами, представлены сегодня на российском рынке. Российские же системы отличаются от зарубежных аналогов в худшую сторону количеством предоставляемых функций и возможностей, а в лучшую сторону - ценой и русифицированным интерфейсом. На международном уровне технология банковского дела играет особую роль, используя качественного и гарантированного программного обеспечения. Для того, чтобы связать с любой точке мира через Internet и работать со своими счетами, в банке требуется современная и высококвалифицированная система деятельности банка.

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

Особая проблема при выборе стратегии автоматизации возникла у малых банках (клиент меньше 1000 человек). Стоимость даже отечественных разработок может лечь непосильным грузом (около $10000), а большее количество разнообразных функций и возможностей, рассчитанных на большие банки, может оказаться излишним и привести к пустой трате денег. Таким образом, «АБС» разделяется на некоторые ее подсистемы, которые можно интегрировать по требованию банка и клиента.[13]

В банковской операции важным направлением сохранения деньги является защита. Так как для «клиент-банк» или «веб-банк» или «Mobile-bank» защита данных это как раз и деньги. При ошибке или недостаточной защите данных, возможность потерять все, что есть в банке или все, что принадлежат клиенту. Банк становится банкротом и клиент потеряет надежду богатства. Сейчас, Существуют крупные Российские компании (например « компания РФК», «компания Diasoft», «система Алфа-банк», «компания Софтвел» и «компания R-Style» и другие), которые предоставляют услуги своим клиентам разного рода. Они практически обеспечивают достоверность, но технически полностью не может обеспечить сохранность и конфиденциальность передаваемой информации. И тут появится шанс Хакеров «hackers» и Снайперов «Sniffers». Таким образом, необходимость новый этап программирования для достаточной и уверенной защиты данных банка при транзакции.

Благодаря развитию новой технологии и результатом повышенного интереса к Internet/Intranet в среде WWW(World Wide Web) явился выпуск огромных количествах продуктов клиент-серверных приложений. Создание приложения или компоненты в среде WWW является большой ценностью для программиста или разработчика. В настоящие время существуют серверные технологии (например, SQL Server, Oracle Server и т. д.) и клиентские технологии (например, Visual Basic, Visual Fox Pro и т.д.), которые практически имеют достаточные средства для создания баз данных любого масштаба и для любого платформа. Таким образом, пока нет необходимости создать новую технологию, а необходимость создать более гибкую базу данных банка, выбирая этих технологий.

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

Обеспечение специальных и уникальных услуг клиентам банка, в том числе и международного уровня.

Управление развитием банка для того, чтобы он занял свою нишу на рынке в условиях конкуренции.

Контроль и управление ежедневными операциями банка.

Достаточное техническое обеспечение защиты данных.

Предоставление интегрированную систему с поддержкой необходимых ежедневных специализированных видов услуг (например, «веб-банк», «Mobile-bank», «телефон-банк») и сокращения затраты на обслуживание клиента.

Поддержка всех необходимых обладающих языков (универсальный язык программного продукта).

Открытое и интегрирующее программное обеспечение.

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

2. Выявление задач исследования

В качестве объекта исследования было выбрано одно из типичных средних предприятий - предприятие по обслуживанию клиентам «РУСЮГ БАНК». Предприятие является успешным на фоне других себе подобных в данной отрасли и занимает одну из лидирующих позиций. Банковские операции «РУСЮГ БАНК» уже несколько лет назад завоевали интерес потребителя, и спрос с каждым годом лишь увеличивается. При этом стали появляться новые технические и систематические проблемы и вставать новые задачи перед «РУСЮГ БАНК»:

– банк не мог предоставить более эффективных следующих услуг, связанных с сетевых технологий: клиент-банк с использованием более широких действий, средство «мобайл-банк» простого типа, средство «телефон-банк», средство «веб-банк», защищённая почтовая услуга.

– клиентам невозможно получить информации о своих счетах из любого отделения банка, так как клиент закреплен на конкретное отделение банка

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

– большое количество заказов привело к путанице при их исполнении с использованной версии программы;

– нет широкой техники «Online» и «Offline». Поэтому клиентам трудно было связаться и общаться с банком в любое время при необходимости.

– система не интегрирована. Единая языковая среда программирования.

– проблема с процедуры хранилища данных: хранимые данные полностью находится в едином главном банке. Таким образом, нагрузка сервера повышается и сервер должен быть «самый толстый». Необходимость проектировать схему бизнес-объект объектов и разделить на нужном уровне.

– нерасширенный графический отчет: программное обеспечение не проектировано для получения информации о счетах, о кредитах и о других функциях для клиентов и/или банков в удобном графическом виде.

– недостаточная защита всегда мешала надежность развития банка среды других банков.

Самая главная проблема, вытекающая отсюда, - потеря банком прибыли и уменьшение его конкурентоспособности.

Задачей исследования является создание новой клиент-банковской системы «НКБС», которая имела бы особой ценностью при «РУСЮГ БАНК» и для будущих международных банков.

Процесс автоматизации имеет смысл разделить на три подзадачи:

На основе анализа деятельности существующей банковской системы и других систем, выявить направления создания новой клиент-банковской системы («НКБС»).

Разработать модель функционирования «НКБС» с учетом сформулированных требований.

Разработать структуру данных, алгоритмы (бизнес-процесс процессов) и макет экраны программного обеспечения «НКБС».

Системы, реализующие эти подзадачи, должны соответствовать определенным принципам и требованиям:

открытость системы: не требуется вносить модификации в программное обеспечение, ядра системы при расширении функций, открытость языковой среды программы.

программное обеспечение (ПО) должно работать почти на всех браузерах и платформах Windows.

ПО систем «НКБС» должно обеспечить обработку для высокомощных серверов «ThickServer», маломощных серверов «ThinServer», высокомощных клиентов «ThickClient», а так же для маломощных клиентов «ThinClient».

обладать принципом и обработке «On-line» и «Off-line», возможности многоцелевых электронных карт, обладать достаточно гибкостью для приложений как электронные деньги и обеспечить безопасности в сети (Internet/ Intranet) .

гибкость и легкость внесение необходимых изменений в хранилище данных «НКБС».

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

обеспечение специальных и уникальных услуг клиентам банка.

«НКБС» так же должна удовлетворить требования основных функций международных банков и клиентов.

интегрированная система.

обеспечение защиты и безопасность данных.

точность информации и высокая скорость её получения.

все запросы (в том числе секретные данные) должны выполнятся на серверной машине в качестве Web-сервера, обеспечивающего передачу данных от Internet/Intranet -приложения к клиенту и обратно. По необходимости клиента, секретные данные могут быть в клиентской машине, но данные должны быть нечитаемые и защищены для любого клиент через любую систему.

Взаимосвязь подсистем «НКБС» представлена в Приложении 2.

3. Актуальность задачи исследования

Банк является одним из главных предприятий, занимающихся делами денег и денежных средств.

Для клиента банка, физического или юридического лица, бизнесмена малого или большего предприятия, важнейшим одерживающим и необходимым моментом являются достоверность денег, сохранность счета и сокращение времени. Однако существующие предприятия на российском рынке или на рынке международного уровня, которые предлагают клиентам банковские услуги, недостаточно могут урегулировать требования клиента.[15] Таким образом, для банковских отделов или филиалов таких предприятий требуется программное обеспечение, позволяющее автоматизировать «НКБС», составляющих из подсистем «АРМа клиента», «АРМа Банка», «АРМа внешних систем» на основе n-уровневой архитектуры, где n , больше или равно трем и базы данных реализационного типа.

Под подсистемой «АРМа клиента» будем понимать комплексную систему, которая состоит из субсистем «клиент-банк», «веб-банк», «мобайл-банк», и «телефон-банк». Подсистема «АРМа клиента» предлагает клиентам обслуживание на разных сферах: домашний банк(Home banking) с использованием техники как электронные деньги в среде телекоммуникационной связи (монитор или телевизор) и Банкоматы(«ATM»-Automated Teller Machine), для удаленного клиента с любой точке мира в среде Internet, полностью интегрированное обслуживание данными клиента через мобильные телефоны, а так же любые информации по телефону.

Субсистема «клиент-банк» является одной из высокоуровневых систем для обслуживания клиента банка. Субсистема «клиент-банк» можно использовать в качестве «ThichClient» или «Thinclient», что и регулирует нагрузки на машине клиента. Она состоит из других систем «Home banking», «ATM» и объектов, которые являются очень необходимим для клиента сегодняшнего уровня. Система «Home banking» наряду с использованием электронной системы и программированием представляет собой самостоятельную форму банковских услуг населению, основанных на использовании электронной техники. Система «ATM» --это многофункциональные автоматы, так называемые авто банки, управляемые последним поколением магнитных пластиковых карточек. Использование банкоматов для выполнения простых банковских операций, позволяя им сосредоточиться на оказании более специализированных видов услуг, и дает возможность в долгосрочной перспективе сократить затраты на предоставление услуг населению.

Субсистема «веб-банк»это та система, которая позволяет клиентам обслуживать с любой точке мира и обладает особым свойством: можно использовать в качестве «ThichClient» или «Thinclient». Она имеет специальное программирование под защитой и хранилищ данных, которое ещё в других системах предприятиях не использовано.

Субсистема «мобайл-банк» является одной из современных систем обслуживания клиента. Она полностью содержит функционирование с данными мобильных клиентов банка. В данном случае банковские операции могут осуществляться не позе, чем 10 минут и банк выдает клиента сообщения о переводе или получении денег. Система «мобайл-банк» может реагировать на любой точке, где есть мобильные связи с банком. Все передаваемые данные сохраняются на сервере банка в виде таблицы.

Субсистема «телефон-банк» позволяет клиентам узнать информации о своих счетах, о переводе и о других связанных темах с банком. Особое функционирование субсистемы «телефон-банк» является тем, что клиент так же может управлять с своми счетами через телефон. И всё разговоры сохраняются в виде звукового файла на сервере.

Под подсистемой «АРМа Банка» будем понимать системы «главный банк» и «филиалы». А так же объектом является «межбанковские операции». Субсистема «главный банк» предлагает клиентам обслуживать любые услуги в режиме «On-line» и «Off-line». Субсистема «филиалы» так же является системой, которая выполняет практически все задачи системы «главный банк», но различие между ними тем, что «филиалы» не могут работать с международным отношением и межбанковским действием. Эти операции поставлены на систему «межбанковские операции», что упрощает работы и тенденции системы «главный банк».

Подсистема «АРМа внешних систем» специально разработана для системы с другими внешними данными, например, почтовые службы, полные и уверенные защиты данных (например, MTS---транзакции, Антивирусы) и объектов. При обмене каждые бизнес-объект объектов в начале проверяется достоверность и затем рекомендуется на обмен через почту или через веб узлов(HTTP:// или FTP://). В настоящее время, существующие компании, например РФК, Diasoft5NT, софтвел и другие, которые предлагают приложения банковских дел, не используют защиту на каждый объект при программировании. Что и дает возможность потери данных от хакеров (hacker) или снайперов (Sniffer). В дальнейшем рассматривается n-уровневую архитектуру, которая задает полную защиту и снижает нагрузку сервера.

Под n-уровневой архитектуре понимается архитектура, которая содержит n-уровень обработки приложения. В n-уровневой архитектуре все «компоненты» отделяются друг от друга на разных уровнях. Существуют и одноуровневая и двухуровневая архитектура. Каждые архитектуры имеют свои достоинства и недостатки, но в основном n-уровневая архитектура является самой современной и достойной архитектурой.

Таким образом, актуальной является задача автоматизации банковской деятельности в n-уровневой архитектуре.

4. Описание задачи исследования

Задачей данной работы является создание новой клиент-банковской системы для клиентов коммерческого банка. Решение данной задачи требуется для автоматизации работы клиентского отдела “РУСЮГ БАНК”. Система автоматизации деятельности банковских структур позволит оптимизировать процесс банковских операций с клиентами, что должно привести к увеличению работоспособности, внимания клиента и пользователи, эффективности всего банка в целом.

Результатом данной работы будет являться следующие работы:

Структура системы «НКБС», которая состоит из следующих подсистем:

система «клиент-банк» тонкого и толстого типа;

система «веб-банк» тонкого типа;

система «телефон-банк»;

система «мобайл-банк»;

Алгоритм автоматизации системы «НКБС»;

Макет экраны программного обеспечения системы «НКБС».

5. Анализ аналогов

5.1 Общие сведения

В настоящее время все существующие системы управления проектами банка делятся на системы первого уровня, к которым, учитывая их функционал, наиболее применим термин «системы работы с клиентами», на системы второго уровня «системы операций менеджмента», и на системы третьего уровня «системы государственных операций». Так как, большое внимание выделяется на операции с клиентами, «системы работы с клиентами» является наиболее подходящим для проектирования сегодняшнего дня.

На данный момент существует несколько сотен систем, так или иначе реализующих функции кассовых операций и работы с клиентами. Однако на российском рынке присутствует не более десятка.

Принципиальных функций работы с клиентами банка в удобном положении для сокращений времени немного. Практически все они имеют сходный набор функций. Стандартный их набор составляет:

Обеспечение правильного поступления и выдачи денежных средств

Своевременное достоверное документирование производимых операций.

Мониторинг пути прохождения документов,

Уведомление о причинах задержки документов и т.д.

Работа со всеми наиболее распространенными финансовыми документами.

Работа с документами свободного формата, что делает систему открытой и легко модифицируемой.

Контроль за исполнение сделок с ценными бумагами своих клиентов филиала и/или банковского зала;

Обеспечение сохранности и учета ценных бумаг и денег клиентов, помещенных на хранение;

Получение из банка платежных документов, оперативных сообщений и новостей.

Двухсторонний обмен с банком документами произвольного формата.

Обеспечение диалога посредством средств поддержки взаимодействия пользователя с банком.

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

Исполнение приказов по переводу и получению ценных бумаг и денег клиентов при условии правильного их оформления;

Получение доходов по ценным бумагам и зачисление их на счета клиентов на корреспондентский счет Банка;

Выплата денег по приказам клиентов.

Доступ к сведениям об операциях по счету за произвольный диапазон дат.

Все профессиональные системы банковской деятельности по своей функциональности гораздо больше отличаются друг от друга, нежели системы «НКБС». Это, как правило, уже не отдельные программы, а целые программные комплексы, в состав которых входят различные утилиты и модули, предназначенные для решения специфических задач.

По оценкам специалистов, основным недостатком зарубежных систем (и далеко не единственным), с точки зрения российских традиций управления банков с клиентами, является отсутствие понятия «АРМа внешних систем» и плохоструктированные системы. И если в одних типах проектов это не проблема, то в других (в частности, «филиалы») создание модели проекта без применения понятия «АРМа внешних систем» и структуры самой системы - заведомое признание того, что модель имеет большие допущения.[17]

Системы управления проектами «АБС» ведется в разных типах: в клиентском плане, и то в серверном плане. Таким образом, для рассматриваемых задач, следует рассмотреть разные системы (банки и защиты данных) и архитектуры приложений. [12]

На нынешний момент анализ является очень важным этапом перед созданием системы. Не смотря на систематический анализ, в сегодняшний день технический анализ позволяет создать более гибкую систему, чем других простых систем. Таким образом, следует тщательно анализировать системы в техническом уровне, больше чем систематического уровня.

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

5.2 Обзор российских и зарубежных систем банковской деятельности

5.2.1 Комплексная система банка (разработчик - Российские финансовые коммуникации «РФК», Россия)

Российская финансовая коммуникация «РФК» является одной из самых известных компаний в России, которая предлагает своим клиентам комплексное решение задач внешнего финансового документооборота и справочно-информационных услуг любого современного банка [2].

Данная система «РФК» является одной из самой комплексной системой любого уровня. Комплексная Система «РФК» делится на следующие основные системы:

Система «Клиент-Банк»

Система «Клиент-WEB»

Система «Телефон-Банк»

Система «Клиент-банк» Предназначена для удаленного управления клиентами своим Банковским счетом. Система «Клиент-WEB» предназначена для работы с удаленными клиентами по браузеру. Система «Телефон-Банк» предлагает клиентам получить информации по телефону.

К основным преимуществам Системы «Клиент-Банк» являются следующие факты:

На стороне клиента (системный и технический анализ):

Кредитная система: клиенты могут работать с банком по действию переводов денег.

Телефонная система: клиенты могут получить информации о остатки денег, курсы покупки и информации о банках.

Оn-line и off-line режимы: система может работать в on-line режиме, так и в off-line режиме.

Платформа программы: система может работать в платформе Windows 3.1, 95,98, NT,DOS

Установка программы: простота и легкость установки программы в клиентской машине, так и в серверной машине. Не требуется специальное знание.

Технология программы: программа написана на Micosoft Visual Foxpro5/6.

Внешняя система защита данных: система зависит от использования российских технологий (программ) InterPro компании “сигнал-КOM” для защит данных клиентов и банков.

На стороне банка (системный и технический анализ):

Хранение базы данных: информации клиентов и банков хранятся на единой базе данных.

Платформа: Windows 98/NT.

Установка программы: для установки программы требуется лишь знания работы с серверами. Установка программы обычная.

Технология программирования: серверное приложение использует Oracle server 8i

Внешняя система защиты данных: зависит от Interpro.

Общие:

Архитектура приложения: система проектирована для 2-уровневой клиент-серверной архитектуры.

Стоимость программы: среднее.

Очевидно, комплексная система «РФК» имеет целый ряд преимущества, но все равно и есть некоторые невидимые недостатки, которые нужны проектировать.

Систематические недостатки комплексной системы «РФК»:

Ограничение пользователей: Система «Клиент-Банк» не может обслуживать для клиентов масштабных предприятиях, так как ограничено количество пользователей: 2-уровневая архитектура

Неполное функционирование кредитной системы: операции займов и оплата служащим компании и другим компаниям клиентов не рассматренны.

Закрытой язык программы: система не поддерживает языковую независимость (только русский). Для работы с зарубежным банком и предприятием очевидно не подходит.

Система «РФК» не обслуживает мобильным клиентам, что являются современным и необходимым для всех предприятиях в настоящее время.

Технические недостатки комплексной системы «РФК»:

недостаточная защита данных: Система проектирована на основе 2-уровневой архитектуре. При этом доступ к базам данных является прямым. Таким образом, очевидно защита невысокая.

Система «Клиент-Банк» не имеет структурное преобразование, график, которые дают пользователь получить информации за минимальную затрату времени.

Чтобы отойти от клиентской машины [понимается как доступ многих пользователей к единой машине], клиентом необходимо каждый раз упаковать файлы данных и только тогда отойти от места работы. Это замучит пользователей.

Серверная часть получает большую нагрузку, так как система основана на единую базу данных и поэтому может работать медленнее при транзакции данных.

Система «Клиент-WEB» не имеет полную уверенную защиту данных, отправляемых или получаемых клиентом, так как защита данных при обмене зависит только от внешней системы InterPro. А ни от дополнительного программирования в программе клиент-сервера.

Трудно интегрировать систему: система проектирована на принципе двухуровневой архитектуре. Таким образом, при изменении бизнес-принципы, бизнес-логики должны изменить полные структуры программы (системы). При этом стоимость программы для пользователей повышается.

5.2.2 Комплексная система банковской деятельности (разработчик - «Diasoft», Россия)

Комплексная система компании «Diasoft» состоит из разных подсистем на разных сферах. Некоторые из них являются следующим: [3]

Система автоматизации банковской деятельности DiasoftBANKING 5NT:

Система автоматизации банковской деятельности DiasoftBANKING 5NT является основным компонентом для решения банковских проблем на основе архитектуры клиент-сервера и разработана компанией Diasoft, которая так же является одной из самой крупнейшей российской фирмой, предлагающая клиентам разные банковские и финансовые программные продукты.

Система Online BANKING 5NT:

Система Online BANKING 5NT представляет собой решение на основе web-сервера. Для работы в системе можно использовать наиболее популярные web-браузеры - Internet Explorer и Netscape Navigator. Для начала работы достаточно указать необходимый адрес интернета. Клиент для доступа к информации о своих счетах может также использовать сотовый телефон - Online BANKING 5NT предоставляет WAP-интерфейс для мобильных клиентов.

К основным преимуществом комплексной системы компании «Diasoft5NT» являются следующие факты:

На стороне клиента (системный и технический анализ):

Кредитная система: Работа со всеми типами кредитных и депозитных договоров, включая коммерческие кредиты, кредитные линии, депозиты юридических и физических лиц.

Телефонная система: клиенты могут получить информации о остатки денег, курсы покупки и информации о банках.

Оn-line и off-line режимы: система может работать в on-line режиме, так и в off-line режиме.

Платформа программы: система может работать в платформе Windows 95,98, NТ.

Установка программы: простота и легкость установки программы в клиентской машине, так и в серверной машине. Не требуется специальное знание.

Технология программы: программа написана на Borland Delphi.

Внешняя система защита данных: система зависит от использования иностранных технологий на основе протокола Secure Socket Layer.

На стороне банка (системный и технический анализ):

Хранение базы данных: информации клиентов и банков хранятся на единой базе данных.

Платформа: Windows 98/NT.

Установка программы: для установки программы требуется лишь знания работы с серверами. Установка программы обычная.

Технология программирования: серверное приложение использует Microsoft SQL Server и Sybase Adaptive Server.

Внешняя система защиты данных: зависит от Secure Socket Layer.

Общие:

Архитектура приложения: система проектирована для 3-уровневой клиент-серверной архитектуры.

Стоимость программы: среднее.

К основным недостаткам комплексной системы компании «Diasoft5NT» являются следующие факты:

Система имеет единое хранилище данных для всех информации банков (главные, филиалы, клиентов и другие). Поэтому нагрузки на сервере очень большие и сервер работает медленнее.

Система не позволяет модифицировать лишь отдельные части программы по мере необходимости.

Система не предлагает клиентам обслуживание с помощью мобильных технологий.

Cистема проектирована только для высокомощных серверов «ThickServer» и маломощных клиентов «ThinClient»

5.2.3 Автоматизированный банковский комплекс RS-Bank v. 5.0 (разработчик--R-Style Lab, Россия)

Компания R-Style Lab является известной компанией России, которая предлагает своим клиентам комплексную систему банковской деятельности. Автоматизированный банковский комплекс RS-Bank v.5.0 является последней версией системы автоматизированной банковской деятельности, разработаны R-Style Lab-ом.

Новая версия RS-Bank v 5.0-- это система автоматизации банка. В RS-Bank v. 5.0 сделана попытка на качественно новом уровне решить вопрос технологической поддержки всех видов операций, выполняемых сотрудниками банка [4].

Основными преимуществами системы RS-Bank v.5.0 являются следующие факты:

На стороне клиента (системный и технический анализ):

Кредитная система: Работа со всеми типами кредитных и депозитных договоров, включая коммерческие кредиты, кредитные линии, депозиты юридических и физических лиц.

Телефонная система: клиенты могут получить информации о остатки денег, курсы покупки и информации о банках.

Оn-line и off-line режимы: система может работать в on-line режиме, так и в off-line режиме.

Платформа программы: система может работать в платформе Windows 95,98, NТ.

Установка программы: простота и легкость установки программы в клиентской машине, так и в серверной машине. Не требуется специальное знание.

Технология программы: [нет данных]

Внешняя система защита данных: [нет данных]

На стороне банка (системный и технический анализ):

Хранение базы данных: информации клиентов и банков хранятся на едином хранилище данных.

Платформа: Windows 98/NT.

Установка программы: для установки программы требуется лишь знания работы с серверами. Установка программы обычная.

Технология программирования: RSL.

Внешняя система защиты данных: [не определено]

Общие:

Архитектура приложения: система проектирована для 3-уровневой клиент-серверной архитектуры.

Стоимость программы: дешево.

К основным недостаткам комплексной системы RS-Bank v.5 являются следующие факты:

Систематические недостатки комплексной системы RS-Bank v.5:

Система RS-Bank v.5 не обслуживает клиентам мобильных систем, что являются современным и необходимым для всех предприятий в настоящее время.

Клиент банка не может работать с любыми филиалами банка, открывая счет в одном банке.

Закрытая языковая система.

Работы с международным банком и предприятиям не рассмотрены.

Технические недостатки комплексной системы RS-Bank v. 5:

Система имеет единое хранилище данных.

Нет полной защиты данных при отправлении и получении данных клиентом, так как не использует собственное программирование для защиты при получении или отправлении данных. Использовано лишь внешнюю систему защиты.

Система RS-Bank v.5 не имеет структурное преобразование расчетов, график (диаграммы, гистограммы, и другие), которые дают пользователю получить информации за минимальную затрату времени.

Нагрузка сервера банка повышается из-за единую базу данных и сервер работает медленно.

5.2.4 Система «Софтвел» (разработчик-- Софтвел, Россия)

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

Система Софтвел состоит из следующих основных подсистем:[5]

Система «ФронтОфис»

Система «ВзкОфис»

Система «Казначейство»

Система «ФронтОфис» обеспечивает поддержку следующих финансовых инструментов Казначейства:

конверсионные операции;

конверсионные Спот операции;

конверсионные операции "Split Value";

операции Своп;

залоговая конверсия;

форвардные конверсионные операции.

редактирование не верифицированных сделок и другие;

В системе «ВзкОфис» производится обработка сделок после их регистрации сотрудниками Фронт офиса (дилерами). Обработка разбита на нескольких этапов:

Система «Казначейство» так же разделено на нескольких этапов:

еденный центр ценообразование, внутреннее финансирование подразделений, портфелей и программ Банка

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

профит центры ответсвенность подразделений Казначейство/ Банка, принцип самофинансирования

Основными преимуществами системы «Софтвел» являются следующие факты:

На стороне клиента (системный и технический анализ):

Кредитная система: Работа со всеми типами кредитных и депозитных договоров, включая коммерческие кредиты, кредитные линии, депозиты юридических и физических лиц.

Телефонная система: клиенты могут получить информации о остатки денег, курсы покупки и информации о банках.

Платформа программы: система может работать в платформе Windows 95,98, NТ.

Установка программы: простота и легкость установки программы в клиентской машине, так и в серверной машине. Не требуется специальное знание.

Технология программы: [нет данных]

Внешняя система защита данных: [нет данных]

На стороне банка (системный и технический анализ):

Хранение базы данных: информации клиентов и банков хранятся на едином хранилище данных.

Платформа: Windows 98/NT.

Установка программы: для установки программы требуется лишь знания работы с серверами. Установка программы обычная.

Технология программирования: Oracle Server, Clipper.

Внешняя система защиты данных: [не определено]

Общие:

Архитектура приложения: система проектирована для 2-уровневой клиент-серверной архитектуры.

Стоимость программы: дешево.

Основным недостатком системы «Софтвел» являются следующие факты:

Закрытая система

Единый центр управления, который в одной стороне является легкостью администрирования, а с другой стороны является нагрузкой сервера с единой базой данных.

Система так же не содержит графические расчеты, но система специально разработана на стороне кредитной и кассовой операции.

Система предлагает международные и межбанковские операции, но язык системы является закрытым.

Нет возможности работать с мобильными клиентами.

Не содержит технологии обработки в On-line и Off-line- режиме.

Недостаточная защита базы данных.

Нет полные функции для работы с телефонными клиентами.

5.2.5 CITIBANK INDIA (разработчик - CITICORP, Индии)

CITIBANK является одним из лучших банков международного уровня. CITIBANK обслуживает своим клиентам с долгого времени. В июль 1999 Citibank был именован всемирным высшим интерактивным набором в глобальном отчете, субсидированном IBM Финансами, работающими с межмаркой консультирования марки. В ноябрь 1999, Lafferty Cyberforum присуждал Citibank для пан-европейских достижений в поставке финансовых услуг по интернетом. Citibank присуждался для использования новаторской технологии, богатого интерактивного опыта пользователя, лидерство в предложении изделия и обслуживании клиента и удобстве.[6]

Основным преимуществом системы CITIBANK-а являются следующие:

Обслуживание:

система имеет обслуживания по кредитным карточкам клиентов.

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

автоматизированная система накопления учитывает все случаи неуплаты, поступающие с карточек, ипотек и займов.

конткекстно-зависимый основной интерфейс может поддерживать конткекстно-независимой режим, неограниченный файл, используемых карточек, доступное содержание экранных форм.

система автоматизации филиалов для работы с текущими, сберегательными счетами, ссудами, временными депозитами, разными валютами, переводами, банковскими услугами по телефону.

В настоящее время Citibank предоставляет своим клиентам услуги Mobile Banking, CitiBank Online, ATMs, CitiPhone.

CitiBank Использует принцип и алгоритм DES(Data Encryption Standard) для защиты данных.

Недостатки системы CitiBank можно описать следующие:

Закрытое программное обеспечение. Не интегрированная система.

Необходимы изменения в техническом и программном обеспечении.

Система не работает в режиме Off-line.

Система не содержит графические расчеты.

Необходимо интегрировать систему.

Закрытая языковая среда программной продукты.

Единая база данных системы.

5.2.6 NEPAL BANK LIMITED(Непал банк Лимитед, Непал)

С точки зрения зарубежного банка, можно рассмотреть NEPAL BANK LIMITED(Непал Банк Лимитед), которой является одним из лучших банков Непала. NEPAL BANK LIMITED обслуживает необходимые банковские операции своим клиентам физического и юридического лица.[7]

Основные преимущества системы NEPAL BANK LIMITED можно описать в следующем виде:

Платежная система банка обслуживает клиентам в виде личных контактов.

Платежная система банка предлагает различные виды кредитования.

Общая банковская система предлагает клиентам международного и межбанковского уровня.

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

Банковская система NEPAL BANK LIMITED предлагает клиентам обслуживание с кредитными карточками.

NEPAL BANK LIMITED имеет следующие недостатки:

Не интегрированная система.

Система не содержит полные интегрированные обработки с кассовыми операциями, кредитными карточками.

Нет режима обработки в On-line и Off-line.

Закрытое программное обеспечение.

Необходимость гибкого программирования системы на основе ЭВМ в клиент-серверной архитектуре.

Система не имеет структурное преобразование, график, которые дают пользователь получить информации за минимальную затрату времени.

Мобильная Технология, почтовая служба и другие современные технологии не предлагаются в системе.

Работа с филиальными или другими банками обслуживается в виде простой почтовой службы.

Сравнительная характеристика этих систем банковских деятельностей представлена в приложение 3

5.3 Обзор систем защиты данных в среде WWW-приложений

Криптографии имеет ряд значительного использования внутри предприятия вычислительной моделью. Вычисление в масштабе предприятия подразумевает более глобальный каркас для взаимодействия между людьми (персоналом), типа международной торговли товара, межгосударственного управления запасами, и так далее. Внутри того каркаса часто необходимо передать чувствительную информацию по не-безопасным каналам-- например, при передающим по факсу контрактов, e-отправка по почте (покупает или продает заказы), и так далее. Используя Криптографии, можно гарантировать безопасность такой информации. [23]

Рассмотрим теперь некоторые существующие современные системы, которые работают для безопасности базы данных.

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

5.3.1 Inter-PRO(разработчик- компания “сигнал-КОМ”)

Программный комплекс "Inter-PRO" предназначен для защиты Интернет-приложений, испольующих протокол HTTP. Технология, реализуемая в программном продукте "Inter-PRO", не накладывает никаких серьезных ограничений на тип применяемых Web-серверов и Web-браузеров. "Inter-PRO" обеспечивает "прозрачность" защиты по отношению к взаимодействующим приложениям и единственным требованием, предъявляемым к программному обеспечению на стороне клиента, является наличие возможности настройки Web-браузера на работу с HTTP Proxy-сервером. [24]

Комплекс "Inter-PRO" включает два программных модуля:

"Inter-PRO Server" - устанавливается на стороне Web-сервера; обеспечивает защиту одного или нескольких Web-серверов;

"Inter-PRO Client" - устанавливается на стороне Web-браузера; обеспечивает взаимодействие одного или нескольких Web-браузеров с защищенным Web-сервером.

5.3.2 Secure Socket Layer[SSL](разработчик- компания “Netscape Communication Corp.”)

Один из вариантов решения проблемы безопасности в интернете был предложен компанией Netscape Communications Corp., разработавшей протокол защищенного обмена информацией между клиентом и сервером - SSL (Secure Sockets Layer).

В настоящее время протокол SSL является наиболее распространенным протоколом защиты информации в интернете, обеспечивающим конфиденциальность и целостность информационного взаимодействия между Интернет-приложениями. В многоуровневой иерархии протоколов он занимает место между надежным транспортным протоколом и протоколами прикладного уровня. Независимость от протоколов прикладного уровня предоставляет возможность использования SSL для защиты целого ряда приложений, построенных по технологии "клиент-сервер" (в частности, HTTP, FTP, Telnet и др.).[25]

Протокол SSL позволяет серверу и клиенту перед началом информационного взаимодействия аутентифицировать друг друга, согласовать алгоритм шифрования и сформировать общие криптографические ключи.

Конфиденциальность информации, передаваемой по установленному защищенному соединению, обеспечивается путем шифрования потока данных на сформированном общем ключе с использованием симметричных криптографических алгоритмов, а контроль целостности передаваемых блоков данных - за счет использования так называемых кодов аутентификации сообщений (Message Autentification Code - MAC), вычисляемых с помощью хэш-функций.[26]

Протокол SSL включает два этапа взаимодействия сторон защищаемого соединения:

установление SSL сессии;

На этапе установления SSL сессии осуществляется аутентификация сервера и (опционально) клиента, стороны договариваются об используемых криптографических алгоритмах и формируют общий "секрет", на основе которого создаются общие сеансовые ключи для последующей защиты соединения.

защита потока данных.

На втором этапе (защита потока данных) информационные сообщения прикладного уровня нарезаются на блоки, для каждого блока вычисляется MAC, затем данные шифруются и отправляются приемной стороне. Приемная сторона производит обратные действия: дешифрование, проверку MAC, сборку сообщений, передачу на прикладной уровень.

Протокол Отчета SSL, используется, чтобы переместить приложение и SSL данные между клиентом и сервером, возможно раздробляя эти данные в меньшие единицы, или объединяя кратное выше выравнивают сообщения данных протокола в единственные единицы. Это может компрессировать, присоединять подписи сборника, и шифровать эти единицы перед передачей их, используя основной безопасный транспортный протокол.

Сравнительная характеристика систем защиты данных в среде WWW-приложений показана ниже в приложение 4.

Вывод на основе систем защиты данных: Как видно из таблицы в приложении 4, для система Interpro основан на принцип SSL и стоит слишком дороже. Таким образом, следует использовать программной защиты [понимается как использование собственной алгоритм на основе SSL для защиты данных] данных для пользователей средних уровней, а так же можно прелагать систему Interpro для мощных пользователей и банков.

5.4 Обзор архитектуры приложений

Любое приложение, взаимодействующее с пользователем (от электронной таблицы, выполняемой на персональном компьютере, до системы финансовой отчетности, работающей на мэйнфрейме), состоит из трех элементов [1]:

Презентационный сервис(Presentation)

Это взаимодействие с пользователем, который имеет форм или набор формы, элемент управления и так далее.

Прикладная логика(Application Logic)

Это набор алгоритмов, реализующих вычисления и контролирующих поток управления в приложении. Это так же называется бизнес-правилой, которая определяется конкретным видом бизнеса, на который рассчитано приложение. На их основе формируется базовые требования к приложению, ими руководствуются разработчики. На данной задаче бизнес-правило как раз и являются целью этого приложения.

Сервисы данных(Data Service)

Сервисы данных являются тем, которые управляют информацией, отвечают за ее сохранение и обеспечивают функциональность, необходимую для обработки данных. Пример-СУБД SQL Server.

Системная архитектура приложения определяет, как взаимодействуют элементы приложения и какую функциональность они предоставляют. Для того, чтобы создать гибкое и эффективное приложение базы данных, следует выбрать такую же архитектуру приложения и применять в программном обеспечении. Рассматриваются три типа системной архитектуры:

Одноуровневая архитектура приложения

Двухуровневая архитектура приложения

Многоуровневая архитектура приложения

5.4.1 Одноуровневая архитектура приложения

В таких приложениях пользовательский интерфейс, бизнес-правила и сервисы данных поддерживаются одним уровнем. За обработку сервисов всех трех типов отвечает одно приложение или его элемент. Сами данные могут находиться в любом месте, допустим, на сетевом сервере, но функциональность, связанная с доступом к данным, является частью приложения. Часто эта архитектура называется файл-серверной архитектурой. Пример- Microsoft visual Foxpro, Microsoft Excel и другие.

5.4.2 Двухуровневая архитектура приложения

В двухуровневых (называемые стандартным клиент-серверным) приложениях компоненты, отвечающие за презентационный сервис и прикладную логику, размещаются на клиентской машине и обращаются к общему источнику данных по сети. В таких приложениях пользовательский интерфейс и прикладная логика образуют один уровень на клиентском компьютере, а сервисы данных предоставляются отдельными приложениями (на серверах) вроде СУБД SQL Server или Oracle. Этот сценарий часто встречается в клиент-серверных приложениях. Например, приложение, написанное на Visual Basic, вызывает хранимые процедуры SQL Server и таким образом получает нужные данные. Первое приложениеэто один уровень, второедругой. Код для пользовательского интерфейса и поддержки прикладной логики не обязательно должен находиться в одном проекте ; приложение, написанное на Visual Basic, может обращаться к данными, вызывая нужные функции из динамически подключаемой библиотеки (DLL). В этом, хотя пользовательский интерфейс и прикладная логика оказываются в разных местах, они все равно считаются одним уровнем.


Подобные документы

  • История создания и характеристики системы SWIFT. Основные принципы создания АИС для банковской сферы, назначение и основные возможности системы "клиент-банк". Понятия баз данных и систем управления в Access, использование запросов, отчетов, форм.

    контрольная работа [55,3 K], добавлен 24.11.2010

  • Основные вехи на пути развития систем программирования. Microsoft Access - первая СУБД для персональных компьютеров, созданная для работы в среде Windows. Перенос файл-серверных приложений в среду клиент-сервер. Использование ActiveX Data Objects.

    презентация [662,2 K], добавлен 11.04.2013

  • Обзор технологий и систем геоинформационных систем. Системное и функциональное проектирование программного модуля, его разработка с использованием сред программирования Visual C++ 6.0, Qt 3.3.3. Технико-экономическое обоснование данного процесса.

    дипломная работа [1,2 M], добавлен 13.03.2011

  • Общее понятие и признаки классификации информационных систем. Типы архитектур построения информационных систем. Основные компоненты и свойства базы данных. Основные отличия файловых систем и систем баз данных. Архитектура клиент-сервер и ее пользователи.

    презентация [203,1 K], добавлен 22.01.2016

  • Методы защиты автоматизированных систем и технологии построения виртуальных частных сетей. Использование технологий VРN во взаимодействии распределённых территориальных офисов, сдаче отчетности в контролирующие органы, клиент-банковские технологии.

    курсовая работа [823,3 K], добавлен 02.07.2011

  • Этапы проектирования сайта. Реализация двухкомпонентной системы голосования - клиент и датацентр. Создание безопасной системы передачи данных с использованием языков разметки HTML, программирования PHP, скриптов JavaScript, базы данных MySQL и Web-службы.

    дипломная работа [2,9 M], добавлен 12.12.2013

  • Тенденция развития информационных систем и информационных технологий. Автоматизация работы менеджера по туризму в туристическом агентстве как основная цель разработки базы данных "Туризм и отдых". Основы проектирования структуры информационной системы.

    курсовая работа [5,4 M], добавлен 17.01.2013

  • Современные системы обработки данных. Автоматизированная информационная система. Понятие информационной и динамической модели. Появление множества разнотипных систем, отличающихся принципами построения и заложенными в них правилами обработки информации.

    презентация [36,0 K], добавлен 14.10.2013

  • Системы автоматизированного проектирования в строительстве. Техническое обеспечение САПР. Проектирующая и обслуживающая система программы. Структура корпоративной сети. Особенности применения геоинформационных систем в проектировании и строительстве.

    контрольная работа [804,6 K], добавлен 08.07.2013

  • Основные области проектирования информационных систем: базы данных, программы (выполнение к запросам данных), топология сети, конфигурации аппаратных средств. Модели жизненного цикла программного обеспечения. Этапы проектирования информационной системы.

    реферат [36,1 K], добавлен 29.04.2010

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.