Автор работы: Пользователь скрыл имя, 12 Июня 2013 в 21:07, курсовая работа
Целью курсовой работы «Информационные технологии ведения валютных операций» является систематизация правовых и технологических основ совершения валютных операций коммерческими банками, принципов и форм организации мировых валютных рынков и разработка программы учета валютных операций.
Введение...................................................................................................................2
Теоретические основы технологий ведения валютных операций в коммерческих банках.............................................................................................4
Понятие валютных операций и их классификация...........................4
Покупка – продажа валютных средств коммерческими банками РФ на российском рынке и за рубежом.......................................................................5
Валютный контроль над банковскими операциями………………...9
Валютные риски и управление ими………………………………...14
Обзор и анализ информационных технологий мировых валютных рынков....................................................................................................................18
2.1. Развитие мирового валютного рынка и его современное состояние и основы его организации.....................................................................................19
2.2. Электронные брокерские системы на валютном рынке...................25
2.3. Межбанковские ЭБС............................................................................26
2.4. Электронные торговые системы в РФ................................................27
3. Разработка программы учета валютных операций в коммерческом банке. Проектная часть. Описание принципа работы программы...............................29
Описание выбранной СУБД.................................................................29
Описание технологии ведения базы данных....................................32
Проектная часть...................................................................................33
Описание принципа работы программы...........................................40
Заключение............................................................................................................47
Список литературы...............................................................................................48
С организационно-технической точки зрения валютный рынок – это совокупность телеграфных, телефонных, телексных, электронных и прочих коммуникационных систем, связывающих в единую систему банки разных стран, осуществляющих международные расчеты, кредитные и другие валютные операции.
Центрами мирового валютного рынка являются международные финансовые центры.
МФЦ – это места сосредоточения банков, специализированных кредитно-финансовых институтов. В них осуществляются международные валютные, кредитные, финансовые операции, сделки с ценными бумагами, золотом.
В настоящее время можно выделить Азиатский (с центрами в Токио, Сингапуре, Гонконге, Мельбурне), Европейский (Лондон, Амстердам, Париж, Франкфурт на Майне, Цюрих), Американский (Нью-Йорк, Чикаго, Лос-Анджелес) рынки.
Основные функции мирового валютного рынка :
В отличие от других финансовых рынков валютный характеризуется самым большим объёмом торгов, самой низкой стоимостью проводимых сделок, самым быстрым движением денежных средств. Это единственный мировой рынок, действующий 24 часа в сутки.
Возможность работы на финансовых рынках Азии, Европы и Америки стала доступной, благодаря их объединению в одну глобальную коммуникационную сеть. 24-х часовой доступ на валютный рынок позволяет открывать и закрывать позиции в наиболее благоприятное время и по лучшей цене. Большие прибыли могут быть получены при относительно небольшом депозите в течение короткого промежутка времени. Для открытия позиции достаточно одного телефонного звонка или простого нажатия на клавишу "мыши".
Самым крупным мировым валютным рынком является Foreign Exchange Market (FOREX)
FOREX – глобальный валютный рынок по обмену определенной суммы валюты одной страны на валюту другой по согласованному курсу на определенную дату. FOREX не имеет какого-либо определенного места торговли. Это огромная сеть, соединенных между собой посредством телекоммуникаций валютных дилеров, сосредоточенных по всем ведущим мировым финансовым центрам и круглосуточно работающим как единый механизм. Основными участниками валютного рынка являются: коммерческие банки, валютные биржи, центральные банки, фирмы, осуществляющие внешнеторговые операции, инвестиционные фонды, брокерские компании, частные лица. Т.е. практически весь финансовый рынок.
В России рынок Форекс появился в 90-х годах ХХ века с началом развития свободных рыночных отношений. Наиболее передовые банки быстро сориентировались и поняли, что на этом рынке можно получать значительную прибыль. Были открыты отделы, занимающиеся спекулятивными операциями на валютном рынке. Специалисты этого профиля быстро выросли в цене и нашли себе применение не только в российских, но и в западных банках. С каждым годом число трейдеров неуклонно растет. Растет не только численность игроков, но и качественный подход к делу. Оказавшись наиболее мобильным финансовым рынком, Форекс мгновенно отслеживает все самые интересные научно-технические достижения и внедряет их в практику бизнеса.
Одним из значительных этапов в развитии Форекс можно считать возникновение Интернет. Подтверждая свою динамичность и мобильность, специалисты Форекс быстро смогли найти конкретное применение компьютерной сети, используя ее с наивысшей рентабельностью. Появилась возможность делать то, что раньше казалось немыслимым. Сейчас Интернет позволяет трейдерам торговать валютой из любой точки мира и в любой момент времени.
2.2. Электронные брокерские системы на валютном рынке
По мере развития электронного
трейдинга на валютном рынке меняются
методы работы брокера - особое значение
приобретают электронные
В настоящее время практически не существует общепринятого определения и классификации электронных брокерских систем.
Здесь в качестве ЭБС рассматриваются торговые системы, сводящие покупателей и продавцов валюты, предоставляющие свои площадки для электронного трейдинга, а также обеспечивающие принцип наилучшей цены. Понятие "электронные брокерские системы" в данном случае охватывает как системы, работающие через виртуальные частные сети, специализированные биржевые терминалы и выделенные оптико-волоконные линии связи, так и системы, обеспечивающие доступ к валютным рынкам через Интернет - интернет-брокерские системы.
ЭБС на внебиржевом валютном рынке, в свою очередь, можно подразделить на ЭБС межбанковского и немежбанковского характера. Межбанковский трейдинг посредством электронных систем имеет более длительную историю. Такие системы, как Reuters Dealing 2002-2 и Electronic Broking Service, поддерживающие межбанковский трейдинг, были созданы еще в начале 90-х годов.
2.3. Межбанковские ЭБС
При анализе электронного валютного рынка и используемых на нем электронных брокерских систем особое внимание следует уделить дилинговым системам, создававшимся для межбанковской торговли и являющимся, по сути, первыми ЭБС на валютном рынке. Здесь надо отметить Electronic Broking Service (EBS) и Reuters Dealing 2000-2, 3000. Эти системы появились много раньше, нежели электронные брокерские услуги, доступные широкому кругу участников валютного рынка.
Доля электронных дилинговых систем при заключении двусторонних сделок (Electronic Broking Service, Reuters Dealing 2000-2 и др.) на мировом валютном рынке спот, по данным Банка международных расчетов, за период с 1995 по 2001 гг. выросла более чем в три раза.
Первой из двух вышеназванных систем появилась Reuters Dealing. Reuters запустил первую анонимную электронную брокерскую систему для дилеров на спотовом валютном рынке FOREX Reuters Dealing 2000-2 Spot в 1992 году. Это система котировки валют в реальном времени по широкому спектру пар валют. В 1997 г. Reuters расширил набор предлагаемых услуг, запустив систему Reuters Dealing 2000-2 Forwards, позволяющую заключать сделки форвард. В январе 2000 г. была запущена система Reuters Dealing 3000.
Еще одной распространенной электронной брокерской системой на межбанковском внебиржевом валютном рынке является автоматизированная брокерская система для валютного дилинга Electronic Broking Service (EBS). Она разработана консорциумом крупных банков-участников торгов валютой вместе с компанией Quotron, специалистом в области информатики, и запущена в 1993 году. Сегодня EBS объединяет 13 крупных мировых банков - маркет-мейкеров.
2.4. Электронные торговые системы в РФ
Западные внебиржевые электронные торговые системы -Reuters Dealing 2000 и Electronic Broking Service - широко распространены и в России.
Отражением мировых
тенденций является введенная ММВБ
система СПРЭДО - автоматизированная
электронная система
Следует также упомянуть о единой дилинговой электронной торговой автоматизированной системе (DELTA) Московской международной валютной ассоциации. DELTA была запущена в августе 2000 года.
3. Разработка
программы учета валютных Разрабатываемая база данных предназначена для автоматизации учета валютных операций. Она может быть использована предприятием, банком или другой организацией, которая производит операции с иностранной валютой. Пользователями База данных должна фиксировать основные операции с иностранной валютой, а именно операции продажи и покупки. Позволять пользователям не только регистрировать операции, но и увидеть суммарные результаты этих операции в виде дохода при переводе денежных сумм из одной валюты в другую. База данных будет разработана в СУБД MS Access, так как она позволяет создавать реляционные базы данных.
3.1.Описание выбранной СУБД Реляционная база данных
представляет собой множество Наиболее удобной и популярной системой управления базой данных (СУБД), которая позволит реализовать все необходимые задачи по разработке базы данных и программного приложения является продукт компании Microsoft – Access. Microsoft Access является настольной СУБД реляционного типа. Достоинством Access является то, что она имеет очень простой графический интерфейс, который позволяет не только создавать собственную базу данных, но и разрабатывать простые и сложные приложения. В отличие от других настольных СУБД, Access хранит все данные в одном файле, хотя и распределяет их по разным таблицам. Access позволяет не только вводить данные в таблицы, но и контролировать правильность вводимых данных. Для этого необходимо установить правила проверки прямо на уровне таблицы. Тогда каким бы образом не вводились данные — прямо в таблицу, через экранную форму или на странице доступа к данным, Access не позволит сохранить в записи те данные, которые не удовлетворяют заданным правилам. Таблицы баз данных могут включать в себя огромное количество записей, и при этом СУБД обеспечивает удобные способы извлечения из этого множества нужной информации. В Access возможно создание связей между таблицами, что позволяет совместно использовать данные из разных таблиц. При этом для пользователя они будут представляться одной таблицей. Устанавливая взаимосвязи между отдельными таблицами, Access позволяет избежать ненужного дублирования данных, сэкономить память компьютера, а также увеличить скорость и точность обработки информации. Для этого таблицы, содержащие повторяющиеся данные, разбивают на несколько связанных таблиц. Access может поддерживать одновременную работу с базой данных 50 пользователей, при этом все пользователи гарантировано будут работать с актуальными данными. В настоящее время существует очень много систем управления базами данных. Среди наиболее ярких их представителей можно отметить: Lotus Approach, Borland dBase, Borland Paradox, Microsoft Visual FoxPro, Microsoft Visual Basic. Но я решила остановиться на Microsoft Access, входящее в прикладной пакет Microsoft Office 2003, так как данная СУБД обладает мощными, удобными и гибкими средствами визуального проектирования объектов с помощью Мастеров, что позволяет пользователю при минимальной предварительной подготовке довольно быстро создать полноценную информационную систему на уровне таблиц, запросов, форм и отчетов. К основным возможностям СУБД Microsoft Access можно отнести следующие:
Интерфейс пользователя MS Access - это комплекс программ, который реализует диалог в процессе работы пользователя с приложением Access. После загрузки MS Access на экране появляется главное окно, в котором размещается окно базы данных. Оно состоит из следующих областей:
1) В строке заголовка
находится системное меню в
виде пиктограммы, 2) Строка меню содержит
группы команд объединенные по
функциональному признаку: Файл, Правка,
Вид, Вставка, Сервис, Окно, Справка.
Команды, содержащие в меню
аналогичны командам в 3) Панель инструментов. При запуске Access по умолчанию активизируется одна панель инструментов. На панели инструментов расположены наиболее часто используемые команды. Перед созданием БД необходимо ознакомиться с главным меню и панелью инструментов. 4) Окно базы данных
имеет панель "Объекты", включающую
таблицы, запросы, формы, Таблица - двумерные таблицы, которые используется для хранения данных в реляционных базах данных. Данные хранятся в записях, которые состоят из отдельных полей. Каждая таблица содержит информацию о сущностях определенного типа (например, студентах). Запрос - средство для отбора данных, удовлетворяющих определенным условиям. С помощью запросов можно выбрать из базы данных только необходимую информацию Форма - средство, которое позволяет упростить процесс ввода или изменения данных в таблицах БД, что обеспечивает ввод данных персоналом невысокой квалификации. Отчет - средство, которое позволяет извлечь из базы нужную информацию и представить ее в виде, удобном для восприятия, а также подготовить для распечатки отчет, который оформлен соответствующим образом. Страницы - страницы доступа
к данным представляют собой специальную Web- Макрос - набор макрокоманд, создаваемый пользователем для автоматизации выполнения конкретных операций. Модуль - объект, содержащий программы на языке Visual Basic, применяемые в некоторых случаях для обработки данных.
3.2. Описание технологии ведения базы данных База данных состоит из взаимосвязанных таблиц, которые наполняются записями. Ведение базы данных подразумевает под собой возможность управления записями: их добавление, изменение, удаление. Реализация данных возможностей возлагается на СУБД. Существует несколько способов реализации управления базой данных в MS ACCESS. В частности, любое из указанных действий можно выполнить тремя способами:
Наиболее приемлемым и удобным является способ ведения базы данных через интерфейс формы. Формы (как и таблицы) имеют кнопки перехода по записям, а также кнопку добавления новой записи. Для редактирования записи достаточно перейти на нее, и установив курсор в нужном поле, отредактировать запись в нем. Для удаления записи необходимо выполнить команду главного меню Правка -> Удалить запись. 3.3. Проектная часть Программное приложение должно предоставлять следующие возможности по работе с разрабатываемой базой данных:
Рисунок 1. Функциональная схема разрабатываемого программного приложения Для разработки системы «Учета валютных операций» необходимо выделить следующие 10 сущностей: ОРГАНИЗАЦИЯ, ВАЛЮТНЫЕ СЧЕТА ОРГАНИЗАЦИИ, СОТРУДНИКИ, КЛИЕНТЫ, ВАЛЮТНЫЕ СЧЕТА КЛИЕНТОВ, ДОГОВОРЫ, ОПЕРАЦИИ, ВАЛЮТЫ, КУРСЫ ВАЛЮТ, СЕССИИ. Каждая сущность характеризуется группой атрибутов, часть из которых может дублироваться в других сущностях. Для оптимизации данных необходимо провести процедуру нормализации, которая выполняется поэтапно. В результате проведения нормализации можно представить инфологическую модель систем
Для начала представим концептуальную схему в виде таблиц. Ниже представлены сущности и их атрибуты виде нескольких таблиц реляционной базы данных (РБД). Таблица 1. Таблица «Виды валюты»
Таблица 2. Описание логической структуры таблицы «Валюты»
Таблица 3. Таблица «Организация» |
||||||||||||||||||||||||
Поле |
Данные контрольного примера | |||||||||||||||||||||||
(*) КодОрг |
1 | |||||||||||||||||||||||
НаимОрг |
ООО «ВалютОперации» | |||||||||||||||||||||||
ИНН |
5564789456 | |||||||||||||||||||||||
КПП |
457963528 | |||||||||||||||||||||||
АдрОрг |
404000, Россия, Волгоград, пр. Металлургов 12 | |||||||||||||||||||||||
ТелОрг |
375566 | |||||||||||||||||||||||
РукОрг |
Селеванов Игорь Павлович | |||||||||||||||||||||||
ГБухОрг |
Швецова Раиса Сергеевна | |||||||||||||||||||||||
ОКПО |
65499478 | |||||||||||||||||||||||
Р/С |
40215300002150000124 | |||||||||||||||||||||||
БИК |
564985488 | |||||||||||||||||||||||
НаимБанк |
ОСБ №999 | |||||||||||||||||||||||
ГорБанк |
Волгоград | |||||||||||||||||||||||
К/С |
30156200002300014507 |
Таблица 4. Описание логической структуры таблицы «Организация»
Поле |
Тип данных |
Ограничения |
(*) КодОрг |
Счетчик |
Последовательное Уникальное |
НаимОрг |
Текстовый (255) |
Не более 255 символов |
ИНН |
Текстовый (10) |
10 цифр |
КПП |
Текстовый (9) |
9 цифр |
АдрОрг |
Текстовый (255) |
Не более 255 символов |
ТелОрг |
Текстовый (20) |
Не более 20 символов |
РукОрг |
Текстовый (50) |
Не более 50 символов |
ГБухОрг |
Текстовый (50) |
Не более 50 символов |
ОКПО |
Текстовый (8) |
8 цифр |
Р/С |
Текстовый (20) |
20 цифр |
БИК |
Текстовый (9) |
9 цифр |
НаимБанк |
Текстовый (50) |
Не более 100 символов |
ГорБанк |
Текстовый (20) |
Не более 100 символов |
К/С |
Текстовый (20) |
20 цифр |
Таблица 5. Таблица «Курсы валют»
Поле |
Контрольный пример 1 |
Контрольный пример 2 |
(*) ДатаКурс |
15.05.2011 |
14.05.2011 |
(*) КодВалют |
840 |
978 |
КурсЦБ |
27.8497 |
39.7137 |
КурсПрод |
27.9658 |
39.4569 |
КурсПокуп |
27.6541 |
39.6213 |
Таблица 6. Описание логической структуры таблицы «Курсы валют»
Поле |
Тип данных |
Ограничения |
(*) ДатаКурс |
Дата/время |
Краткий формат |
(*) КодВалют |
Числовой |
Длинное целое |
КурсЦБ |
Денежный |
4 знака после запятой |
КурсПрод |
Денежный |
4 знака после запятой |
КурсПокуп |
Денежный |
4 знака после запятой |
Далее следует описание запросов к базе данных.
В разрабатываемой базе данных запросы служат для выборки информации, которая будет представлена в отчетах.
Запрос «Сотрудники». Назначение данного запроса собрать всю информацию о сотрудниках и запрос является «Запросом с параметром».
Рисунок 3. Запрос по сотрудника
Он должен содержать в себе следующие данные:
Условием выборки является ФИО сотрудника.
Рисунок 4. Запрос с параметром
Запрос «Операции покупки». Данный запрос формирует список операций по покупке валюты. Запрос выводит общую сумму в валюте на один договор, а также подсчитывает прибыль организации.
Запрос содержит следующие данные:
Условий для выборки есть: [ОПЕРАЦИИ].[Вид операции] = «Покупка».
Вычисляемые поля:
Сумма в рублях = [ОПЕРАЦИИ].[СуммаВалют] * [КУРСЫ ВАЛЮТ].[КурсПрод];
Сумма по курсу ЦБ = [ОПЕРАЦИИ].[СуммаВалют] * [КУРСЫ ВАЛЮТ].[КурсЦБ];
Прибыль от продажи = [Сумма в рублях] - [Сумма по курсу ЦБ]
Запрос «Операции продажи». Данный запрос формирует список операций по продаже валюты.
Запрос выводит общую сумму в валюте на один договор, а также подсчитывает прибыль организации. Запрос содержит следующие данные:
Информация о работе Информационные технологии ведения валютных операций