Телефон: 8-800-350-22-65
WhatsApp: 8-800-350-22-65
Telegram: sibac
Прием заявок круглосуточно
График работы офиса: с 9.00 до 18.00 Нск (5.00 - 14.00 Мск)

Статья опубликована в рамках: XI Международной научно-практической конференции «Научное сообщество студентов: МЕЖДИСЦИПЛИНАРНЫЕ ИССЛЕДОВАНИЯ» (Россия, г. Новосибирск, 15 декабря 2016 г.)

Наука: Информационные технологии

Скачать книгу(-и): Сборник статей конференции

Библиографическое описание:
Петров Я.В., Евтеев В.Э., Ефимова К.О. [и др.] АВТОМАТИЗИРОВАННАЯ СИСТЕМА УЧЕТА ОБМЕНА ВАЛЮТ // Научное сообщество студентов: МЕЖДИСЦИПЛИНАРНЫЕ ИССЛЕДОВАНИЯ: сб. ст. по мат. XI междунар. студ. науч.-практ. конф. № 8(11). URL: https://sibac.info/archive/meghdis/8(11).pdf (дата обращения: 29.03.2024)
Проголосовать за статью
Конференция завершена
Эта статья набрала 0 голосов
Дипломы участников
У данной статьи нет
дипломов

АВТОМАТИЗИРОВАННАЯ СИСТЕМА УЧЕТА ОБМЕНА ВАЛЮТ

Петров Ярослав Васильевич

студент, кафедры информационных систем НИУ БелГУ, г. Белгород.

Евтеев Вадим Эдуардович

студент, кафедры информационных систем НИУ БелГУ, г. Белгород.

Ефимова Кристина Олеговна

студент, кафедры информационных систем НИУ БелГУ, г. Белгород.

Бондаренко Денис Андреевич

студент, кафедры информационных систем НИУ БелГУ, г. Белгород.

Луанда Антония Барруш

студент, кафедры информационных систем НИУ БелГУ, г. Белгород.

Шамраева Елена Олеговна

научный руководитель,

канд. технических наук, доцент, кафедра информационных систем НИУ БелГУ, г. Белгород

В настоящее время обмен валют широко используется и критически востребован на рынке ценных бумаг, а так же в международной банковской сфере. Однако стоит учитывать и возросшую потребность в автоматизированных системах обмена валют среди физических лиц. Поэтому актуальным является разработка и использование автоматизированной системы учета обмена валют (АСУОВ), под которой подразумевается решение следующих задач: 1) хранение и обработка информации об актуальных курсах различных валют; 2) добавление, хранение и обработка документов, удостоверяющих личность клиента; 3) проведение обменных операций: расчет суммы к выдаче на основе принятых денежных средств и формирование чека, содержащего информацию о сделке; 4) фиксация обменных операций; 5) формирование отчетов о валюте, хранящейся в банке; 6) формирование отчетов, содержащих информацию о полученной прибыли.

Система должна обеспечивать следующие функции: 1) ввод, вывод, редактирование и хранение актуального курса валют (наименование валюты; обменный курс валюты). 2) ввод, вывод, редактирование, хранение и печать документа, удостоверяющего личность клиента (гражданство; ФИО; дата рождения; пол; серия документа; номер документа; место выдачи; дата выдачи; регистрация). 3) Ввод, вывод, редактирование и хранение информации об операции обмена: наименование валюты; количество принятой валюты. 4) Расчет и автоматическое заполнение полей при обмене валют: количество валюты для выдачи; время проведения операции; дата проведения операции. 5) Формирование отчетов о валюте, хранящейся в банке. 6) Формирование отчетов, содержащих информацию о полученной прибыли. 7) Использование клинт-серверной технологии.

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

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

На сегодняшний день самым распространенным подходом к моделированию процессов и систем является структурное моделирование. Наиболее используемыми аннотациями структурного моделирования являются: IDEF0, IDEF3, DFD.

При моделировании информационной системы было принято решение об использовании программного продукта All Fusion ERwin Data Modeler. Данный продукт поддерживает все наиболее используемые аннотации структурного моделирования и весьма гибок в настройке и использовании.

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

Главная диаграмма разработанной модели информационной системы представлена на рисунке 1.

Рисунок 1 – Главная диаграмма АСУОВ

 

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

Входными данными функционального блока "Функционирование программы по обмену валют" являются "Наименование входной валюты", "Наименование выходной валюты", "Личные данные клиента" и "Номинал входной валюты".

В виду интуитивной понятности из названия определенных потоков (изображенных в виде стрелок) будет целесообразно детально разобрать только некоторое из них. Поток "Личные данные клиента" содержит такую информацию о клиенте, как гражданство, ФИО, дата рождения, пол, серия и номер предоставляемого документа для удостоверения личности, дату выдачи этого документа и данные о регистрации клиента.

В результате работы АСУОВ на выходе будут получены все данные о сделке, а так же необходимая сумма для выдачи.

Декомпозиция главной диаграммы представлена на рисунке 2.

Рисунок 2 – Декомпозиция главной диаграммы

 

Рисунок 2 отражает функционирование АСУОВ более детально. Каждая отдельная функция представлена в виде функционального блока с входными и выходными данными. Входными данными блока "Ввод данных" являются "Наименование входной валюты", "Наименование выходной валюты", "Личные данные клиенты", "Номинал входной валюты". Выходными данными блока "Ввод данных" являются "Введенные данные", исполняющим потоком выступает "Кассир", а управляющим – "Инструкция по использованию". В блоке "Запись данных в БД" на вход подается поток "Введенные данные", а на выходе получаем "Данные для обработки". Из следующего по порядку функционального блока "Обработка данных" выходят потоки "Номинал выходной валюты", "Сообщение" и "Обработанные данные". Последним же функциональным блоком является "Формирование отчетов", в который входит поток "Обработанные данные", а выходят "Отчет о полученной прибыли", "Чек" и "Отчет о валюте, хранящейся в банке".

Функциональный блок "Обработка данных" нуждается в декомпозиции, которая изображена на рисунке 3.

Рисунок 3 – Декомпозиция блока "Обработка данных"

 

Аннотация диаграммы на рисунке 3 отличается от аннотации предыдущих диаграмм. Она выполнена в IDEF3. Требуется это для более детального отражения функционирования данного блока.

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

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

 

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

  1. Маклаков С.В. – Моделирование бизнес-процессов с BPwin 4.0:  Издательство «ДИАЛОГМИФИ», 2002.  – 224 с.
  2. Официальная сайт РОССТАНДАРТ [Электронный ресурс]. Режим доступа: http://www.gost.ru/wps/portal/pages/main (дато обращения 01.12.2016 г.)
  3. Черемных С.В., Семенов И.О., Ручкин В.С. – Моделирование и анализ систем. IDEF технологии: Издательство «Вильямс», 2006. — 188 с.
Проголосовать за статью
Конференция завершена
Эта статья набрала 0 голосов
Дипломы участников
У данной статьи нет
дипломов

Оставить комментарий

Форма обратной связи о взаимодействии с сайтом
CAPTCHA
Этот вопрос задается для того, чтобы выяснить, являетесь ли Вы человеком или представляете из себя автоматическую спам-рассылку.