Файл: Разработка проекта информационной системы учета обмена валют.pdf
Добавлен: 30.06.2023
Просмотров: 669
Скачиваний: 33
СОДЕРЖАНИЕ
1.1 Основы организации валютных операций
1.2 Классификация валютных операций, осуществляемых коммерческими банками РФ
2. Разработка информационной модели предметной области
2.1 Описание предметной области решаемой задачи
2.2 Разработка инфологической модели предметной области
3. Разработка информационной системы «Учет валютных операций» в СУБД MS ACCESS
- Расчетный счет (Р/С);
- Банковский Идентификационный Код (БИК);
- Наименование Банка (НаимБанк);
- Город банка (ГорБанк);
- Корреспондентский счет (К/С).
2) Сущность ВАЛЮТНЫЕ СЧЕТА ОРГАНИЗАЦИИ.
- Валюта;
- Номер счета (НомСчет).
3) Сущность СОТРУДНИКИ.
- Код сотрудника (КодСотруд);
- ФИО сотрудника (Сотрудник).
4) Сущность КЛИЕНТЫ.
- Код клиента (КодКлиент);
- ФИО клиента (ФИОКлиент);
- Паспортные данные (ПаспКлиент).
5) Сущность ВАЛЮТНЫЕ СЧЕТА КЛИЕНТОВ.
- Валюта;
- Клиент;
- Номер счета (НомСчет);
- БИК.
6) Сущность БАНКИ.
- БИК;
- Наименование банка (НаимБанк);
- Город банка (ГорБанк);
- Корреспондентский счет (К/С).
7) Сущность ДОГОВОРЫ.
- Номер договора (НомДог);
- Дата договора (ДатаДог);
- Организация;
- Клиент.
8) Сущность ОПЕРАЦИИ.
- Вид операции (ВидОпер);
- Дата проведения операции (ДатаОпер);
- Договор;
- Валюта;
- Сумма в валюте (СуммаВалют).
9) Сущность ВАЛЮТЫ.
- Код валюты (КодВалют);
- Валюта.
10) Сущность КУРСЫ ВАЛЮТ.
- Дата (ДатаКурс);
- Валюта;
- Курс центрального банка (КурсЦБ);
- Курс продажи (КурсПрод);
- Курс покупки (КурсПокуп).
11) Сущность СЕССИИ.
- Дата сессии (ДатаСессии);
- Сотрудник.
Затем следует нормализовать информационные объекты.
Нормализацией называется формальная процедура, в ходе которой атрибуты данных группируются в таблицы, а таблицы группируются в базу данных (БД).
Результатами анализа проведенного в предыдущем разделе стали 11 сущностей: ОРГАНИЗАЦИЯ, ВАЛЮТНЫЕ СЧЕТА ОРГАНИЗАЦИИ, СОТРУДНИКИ, КЛИЕНТЫ, ВАЛЮТНЫЕ СЧЕТА КЛИЕНТОВ, БАНКИ, ДОГОВОРЫ, ОПЕРАЦИИ, ВАЛЮТЫ, КУРСЫ ВАЛЮТ, СЕССИИ. Каждая сущность характеризуется группой атрибутов, часть из которых может дублироваться в других сущностях. Для оптимизации данных необходимо провести процедуру нормализации, которая выполняется поэтапно.
Первая нормальная форма (1НФ). Для нее требуется, чтобы таблица была плоской и не содержала повторяющихся групп. У плоской таблицы есть только две характеристики - длина (количество записей или строк) и ширина (количество полей или столбцов). Такая таблица не должна содержать ячеек, включающих несколько значений. Т.е. в одну ячейку не должны помещаться несколько атрибутов.
Для приведения сущностей к таблицам первой нормальной форме, необходимо исключить дублирование множества характеристик между двумя сущностями, путем присвоения ключевых атрибутов тем сущностям, которые их не имеют.
Для второй нормальной формы (2НФ) требуется, чтобы все поля таблицы зависели от первичного ключа, то есть, чтобы первичный ключ однозначно определял запись и не был избыточен. Значение первичного ключа в таблице БД должно быть уникальным, т.е. в таблице не должно существовать двух и более записей с одинаковым значением первичного ключа. Те поля, которые зависят только от части первичного ключа, должны быть выделены в составе отдельных таблиц. Примером приведение таблиц ко второй нормальной форме, является разделение сведений о счетах на две сущности ВАЛЮТНЫЕ СЧЕТА и ВАЛЮТА.
Для третьей нормальной формы (ЗНФ) требуется, чтобы все не ключевые столбцы таблицы зависели от первичного ключа таблицы, но были независимы друг от друга. Для этого требуется, чтобы таблицы были приведены к 1НФ и 2НФ.
В результате проведения нормализации была выявлена сущность БАНКИ.
Построение ИЛМ в виде диаграммы «Таблица-связь» будет выглядеть следующим образом:
Рисунок 2. Инфологическая модель в виде диаграммы «Таблица-связь»
3. Разработка информационной системы «Учет валютных операций» в СУБД MS ACCESS
3.1 Создание базы данных «Учет валютных операций»
Для начала мы создаем таблицы проектируемой базы данных. На рисунках ниже представлены разработанные таблицы:
Рисунок 3. Таблица «Организация».
Рисунок 4. Таблица «Валютные счета организации».
Рисунок 5. Таблица «Сотрудники».
Рисунок 6. Таблица «Клиенты».
Рисунок 7. Таблица «Валютные счета».
Рисунок 8. Таблица «Банки».
Рисунок 9. Таблица «Договоры».
Рисунок 10. Таблица «Операции».
Рисунок 11. Таблица «Валюты».
Рисунок 12. Таблица «Курсы валют».
Рисунок 13. Таблица «Сессии».
Следующим шагом является создание форм для ведения проектируемой базы данных.
Рисунок 14. Форма «Организация»
Рисунок 15. Форма «Валютные счета организации»
Рисунок 16. Форма «Сотрудники»
Рисунок 17. Форма «Клиенты»
Рисунок 18. Форма «Валютные счета клиентов»
Рисунок 19. Форма «Банки»
Рисунок 20. Форма «Договоры»
Рисунок 21. Форма «Операции»
Рисунок 22. Форма «Валюты»
Рисунок 23. Форма «Курсы валют»
Рисунок 24. Запрос «Операции покупки»
Рисунок 25. Запрос «Операции продаж»
Таким образом, схема функциональной структуры приложения будет выглядеть следующим образом:
Рисунок 26. Форма «Заставка»
При нажатии на кнопку «Открыть», появляется главная кнопочная форма разработанной информационной системы. Кнопочная форма предназначена для предоставления пользователю удобной навигации по всем формам базы данных, которые сгруппированы по видам работ и отображают реализацию функциональной схемы приложения.
Кнопочная форма представляет собой несколько форм, одна из которых называется главной кнопочной формой, а остальные называются вторичными.
Переходы между формами осуществляются посредством кнопок, которые они содержат. Такой метод работы с базой данных позволяет полностью скрыть её структуру, и акцентировать внимание пользователя только на работе с ней.
Рисунок 27.Главная кнопочная форма
Для открытия базы данных запустите файл «Учет валютных операций.mdb».
После открытия приложения MS ACCESS на экране появится форма «Заставка». Нажатие на кнопку «Открыть» откроет главную кнопочную форму.
Пункты главной кнопочной формы открывают вторичные кнопочные формы, таким образом, структурно разделяя виды работ с базой данных.
Рисунок 28. Главная кнопочная форма
Если база данных пуста, то в первую очередь необходимо занести сведения об организации, где данная ИС будет применяться. Сделать это можно на кнопочной форме «Организация», выбрав одноименный пункт на главной кнопочной форме.
Рисунок 29. Вторичная кнопочная форма «Организация»
В базу данных следует внести следующие данные об организации через соответствующие формы:
- Реквизиты организации;
- Валютные счета организации;
- Сотрудники организации;
- Валюты, с которыми работает организация.
Так как предметная область предполагает поставку данных ежедневно, по этой причине в базе данных была реализована функция открытия сессии работы с ней. Сессию может открыть только один работник. Сессия открывается только на один день. После её открытия, необходимо внести данные о курсах валют на дату, на которую и была открыта сессия. Это можно сделать на вторичной форме «Начало работы»:
Рисунок 30. Вторичная кнопочная форма «Начало работы»
После открытия сессии, можно приступать к работе с клиентами. Для этого открой те вторичную форму «Клиенты», и заполните её новыми клиентами. Каждый клиент должен иметь столько же валютных счетов, сколько валют он будет использовать во взаимодействии с организацией. Каждый валютный счет относится к какому либо банку, сведения о котором также нужно внести в базу данных.
Рисунок 31. Вторичная кнопочная форма «Клиенты»
После внесения сведений о клиентах, можно приступить к работе с договорами. Один договор может содержать несколько операций, на покупку либо продажу валютных ценностей.
Рисунок 32. Вторичная кнопочная форма «Договоры»
В программе создана возможность распечатки ряда отчетов. Получить к ним доступ можно через вторичную кнопочную форму «Отчеты».
Рисунок 33. Вторичная кнопочная форма «Отчеты»
Чтобы закрыть приложение, можно воспользоваться кнопкой главной кнопочной формы «Выход».
Заключение
В заключении хочется отметить, выполнение всех банковских операций, связанных с иностранной валютой, требует особого умения, и не случайно западные бизнесмены называют валютные операции не наукой, а искусством, которым должен обладать каждый банк, желающий добиться успеха в международном бизнесе.
Рассмотренные нами понятия валютного регулирования помогут специалистам банковской структуры правильно подойти к проблеме механизма проведения валютных операций.
В ходе курсовой работы была разработана база данных для учета валютных операций, которые могут производиться в разного рода организациях, которые взаимодействуют с валютными ценностями. Для реализации этой задачи был рассмотрен упрощенный документооборот и основные операции над валютой.
На основе данных документов и деятельности связанной с ними были выявлены 11 сущностей связанных между собой.
Для реализации базы данных в физической модели была выбрана СУБД MS ACCESS. С её помощью были созданы таблицы, запросы и отчеты.
Количество созданных таблиц и форм совпадает, и равно количеству определенных сущностей.
Были созданы 3 запроса для выборки данных, на которых основаны отчеты. Запросы содержат выборку из большого количества таблиц и имеют вычислительные поля, которые позволяют создавать некоторые результирующие данные по деятельности предприятия.
Созданы три отчета. Каждый из них имеет вид форматированного документа, и может быть применен в официальном документообороте предприятия.
Для объединения всех форм и организации удобной навигации для пользователя, были созданы 6 кнопочных форм, предоставляющие доступ к выполнению разного рода задач.
Также была разработана форма «Заставка», для предоставления пользователю информации о базе данных и её разработчике.
Список литературы
1. Золотова С.И. Практикум по Access, Москва,ФиС,2001 с.
2. Иванеева Л.В. Методические указания к курсовому проектированию по дисциплине «Базы данных». РУК, Волгоградский кооперативный институт, 2007г.
3. Кузнецов В.В. Проектирование баз данных. Учебное пособие. Часть 1 – М.: ИКЦ «Маркетинг», МУПК, 2001. – 58с.
4. Назаров В.В. Базы данных. Проектирование и реализация: Практикум по курсу / Московский государственный университет экономики, статистики и информатики – М., 2004. – 21 c.
5. Информатика. Учебник для студ. вузов/ Под ред. Н.В. Макаровой, М.: ФиС, 2000 г. — 247с.
6. Кузнецов В.В. Базы данных: Практикум. Часть 2 – М.: МУПК, 2003г. – 56с.
7. Базы данных. Учебник для высших учебных заведений/ Под ред. А.Д. Хомоненко: СПб «Корона», 2002 г. — 266с.
8. Е.Б.Ширинская. Операции коммерческих банков и зарубежный опыт. Москва:Экономика, 1993 г.
9. Под ред. Проф. В.М. Родионовой. Финансы. Москва: Финансы и статистика,1993г.