DIPLOM1 (Программное обеспечение пункта обмена валюты банка), страница 2

2016-07-31СтудИзба

Описание файла

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

Онлайн просмотр документа "DIPLOM1"

Текст 2 страницы из документа "DIPLOM1"

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

  • Заполнение справки ф. 0406007 и выдача клиенту копии.

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

Данные справки можно разделить на следующие информационные единицы:

  • Фамилия

  • Имя

  • Отчество

  • Вид документа (паспорт, удостоверение личности и т.п.)

  • Серия документа

  • Номер документа

  • Признак резидент/нерезидент

  • Рис. 1 Справка о совершении валютно-обменной операции

    1-день, 2-месяц, 3-год, 4-фамилия ,имя и отчество клиента, 5-вид документа,

    6-номер документа,7-серия документа, 8-отметка резидент/нерезидент, 9,13-код ценности, 10,14-код валюты, 11,15-Сумма, 12,16-сумма прописью

    Код ценности полученной клиентом

  • Код валюты полученной клиентом

  • Сумма валюты полученной клиентом

  • Код ценности принятой от клиента

  • Код валюты принятой от клиента

  • Сумма валюты принятой от клиента

  • Серия справки

  • Номер справки

  • Дата совершения обменной операции

Êîíâåðñèÿ íàëè÷íîé èíîñòðàííîé âàëþòû

Операция конверсии (обмена) наличной иностранной валюты одного государства в наличную иностранную валюту другого государства практически аналогична описанным выше операциям купли/продажи валюты. Отличие состоит в том, что кассиру требуется вычислить сумму валюты, выдаваемую клиенту на основании суммы валюты клиента и кросс-курса. Кросс-курс, или курс пересчета валюты является числовой величиной, определяющей коэффициент пересчета одной валюты в другую.

СУММА_ВАЛЮТЫ_1=СУММА_ВАЛЮТЫ_2*КРОСС_КУРС

Пример:

Клиент обменивает 100 долларов США на немецкие марки по кросс-курсу USD-DEM 1,51

Клиент получит 100*1,51=151DEM

Так как кросс-курс обычно объявляется для односторонней операции, т.е. к примеру для конверсии USD-DEM, то для обратной операции необходимо применять иную формулу расчета:

СУММА_ВАЛЮТЫ_2=СУММА_ВАЛЮТЫ_1*(1/КРОСС_КУРС)

Пример:

Клиент обменивает 100 немецких марок на доллары США по кросс-курсу USD-DEM 1,51

Клиент получит 100*(1/1,51)=66,2USD

Документальное оформление операции конверсии в плане клиентских документов аналогично описанному выше.

Ôîðìû îò÷åòíîé äîêóìåíòàöèè ÎÏ

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

  • Реестр наличной иностранной валюты, купленной за наличные рубли;

  • Реестр наличной иностранной валюты, проданной за наличные рубли;

  • Реестр по обмену (конверсии) наличной иностранной валюты;

Ниже приведена форма реестра покупки и правила ее заполнения

наименование уполномоченного

банка (филиала)

(код ОКПО уполномоченного

банка (филиала)

(адрес обменного пункта)

(регистрационный номер

обменного пункта, если

обменный пункт уже

зарегистрирован ГУ ЦБ РФ)

(дата заполнения реестра)

(учетный номер реестра)

РЕЕСТР

НАЛИЧНОЙ ИНОСТРАННОЙ ВАЛЮТЫ, КУПЛЕННОЙ ЗА НАЛИЧНЫЕ РУБЛИ

Курс покупки на текущую дату ___________________________________________________________

(указывается время в часах и минутах, с которого действует

установленный банком курс покупки)

Курс Банка России на текущую дату ______________________________________________________

1

2

3

4

5

6

7

Итого по реестру (цифрами):

Кассир обменного пункта ____________________________________________(фамилия и инициалы)

(подпись)


Порядок заполнения реестра наличной иностранной валюты, купленной за наличные рубли

  • В колонке 1 указывается код купленной наличной иностранной валюты за наличные рубли.

  • В колонке 2 указывается сумма цифрами купленной наличной иностранной валюты за наличные рубли.

  • В колонке 3 указывается код наличных рублей.

  • В колонке 4 указывается сумма цифрами выплаченных кассиром обменного пункта наличных рублей за купленную наличную иностранную валюту.

  • В колонке 5 указывается номер выданной клиенту "Справки ф. N 0406007".

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

  • В колонке 7 указывается запись "Резидент" или "Нерезидент" по каждой совершенной операции.

На каждый вид наличной иностранной валюты ведется отдельный реестр.

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

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

Òåõíè÷åñêèå òðåáîâàíèÿ ê àïïàðàòóðå.

Работа проектируемого программного комплекса должна обеспечиваться наиболее распространенной в настоящее время персональной ЭВМ. Это соображение подразумевает выбор компьютера построенного на платформе INTEL. К таким ПЭВМ относятся различные модификации PC/AT с процессорами от 386 до Pentium различных фирм изготовителей. Поскольку в настоящее время машины класса PC/ХТ практически не применяются, выдвигать какие-либо особые требования к аппаратуре не имеет смысла, так-как стандартный компьютер на текущий момент имеет достаточную вычислительную мощность и объем оперативной памяти для работы практически любого программного обеспечения. Занимаемое программой дисковое пространство должно быть относительно невелико. Конечно, в процессе работы программы объем данных будет возрастать, но с этой проблемой можно справиться, применяя различные средства сжатия и архивации данных на магнитных носителях к примеру ленточного типа (стриммеры и т.п.) или иных со сменными носителями.

Ñðåäà âûïîëíåíèÿ ïðîãðàììû.

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

  • сложность и трудоемкость процесса проектирования программного обеспечения для конкретной среды;

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

  • возможность внесения корректив в программу в процессе эксплуатации;

  • наличие средств проектирования пользовательского интерфейса;

  • скорость выполнения программы;

  • надежность работы программы и защищенность от программных сбоев.

Выбор среды ограничим двумя вариантами - среда DOS и Windows.

При рассмотрении преимуществ и недостатков той и другой платформ мы видим, что и в той и в другой средах имеется большое количество систем разработки программного обеспечения, таких, как Delphi, Dbase 5, VisualBasic 4 (Windows) и Clipper, Fox Pro, Clarion (DOS). С точки зрения трудоемкости процесса проектирования предпочтение можно отдать среде Windows, поскольку наличие систем визуального проектирования значительно облегчает работу программиста, в то же время надежность работы и защита от программных сбоев с среде DOS значительно выше, как в однозадачной среде.

Скорость обработки данных и собственно скорость выполнения программ также выше у DOS-приложений. Модификация программ, написанных для среды Windows, достаточно сложная задача, т.к. внесение изменений в сложную систему взаимодействия объектов и событий влечет за собой большое количество исправлений связанных между собой. Переустановка программного обеспечения в среде Windows также не всегда сводится к простому копированию измененных файлов. Кроме всего выше изложенного нужно учитывать возможность того, что DOS-приложения могут быть запущены и в среде Windows без каких-либо затруднений.

Âûáîð ÿçûêà ïðîãðàììèðîâàíèÿ äëÿ ðåàëèçàöèè ïðîåêòà.

Таким образом, исходя из вышеизложенного, оптимальным вариантом для проектируемой системы будет выбор системы разработки работающей в среде DOS. Из имеющихся инструментальных систем наиболее распространенными являются системы проектирования Fox Pro и Clipper.

При сравнении этих двух систем видно, что по формату поддерживаемых баз данных набору операторов и функций для обработки данных они практически ничем друг отдруга не отличаются: и та и другая система поддерживают формат баз данных Dbase IV с комбинированными индексными файлами формата CDX. Наличие большого количества библиотек функций и возможность их создания, пополнения и быстрого подключения к программе делает систему Clipper более приемлемой для реализации данного проекта. Из имеющихся на данное время компиляторов наиболее функциональным является CA-Clipper 5.02 фирмы Computer Associates International, Inc.

Ðàçðàáîòêà ñòðóêòóðû èíôîðìàöèîííûõ ôàéëîâ è èõ ñâÿçåé.

Ïðåäâàðèòåëüíûå ñîîáðàæåíèÿ

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

Таблица 1

Предварительная структура базы «Операции»

Имя поля

Тип поля

Длина

Дробь

Назначение

FAM

Char

15

Фамилия

NAME

Char

15

Имя

SNAME

Char

15

Отчество

CDOC

Char

10

Вид документа

DSER

Char

7

Серия документа

DNOM

Num

6

0

Номер документа

REZIDENT

Logical

1

Признак резидент/нерезидент

BCODC

Num

3

0

Код ценности полученной клиентом

BNAMEC

Char

20

0

Наименование ценности полученной клиентом

BCODCUR

Num

3

0

Код валюты полученной клиентом

BNAMECUR

Char

20

0

Наименование валюты полученной клиентом

BSUM

Num

15

2

Сумма валюты полученной клиентом

SCODC

Num

3

0

Код ценности принятой от клиента

SNAMEC

Char

20

0

Наименование ценности принятой от клиента

SCODCUR

Num

3

0

Код валюты принятой от клиента

SNAMECUR

Char

20

0

Наименование валюты принятой от клиента

SSUM

Num

15

2

Сумма валюты принятой от клиента

SSER

Num

2

0

Серия справки

SNOM

Num

6

0

Номер справки

DATA

Date

8

Дата совершения обменной операции

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

  • Нет необходимости хранить Фамилию Имя и Отчество клиента в отдельных полях БД, целесообразно объединить их в одно поле, приняв для него приемлемую длину.

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

  • Хранение в основной БД наименования документа клиента в символьном виде также нецелесообразно.Желательно хранить в базе код предъявленного документа из специального справочника, аналогично описанному выше.

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

  • Основная БД «Операции»;

  • Справочник кодов ценностей «Ценности»;

  • Справочник кодов валют «Валюты»;

  • Справочник видов документов «Документы».

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

  • Код валюты;

  • Наименование валюты;

  • Краткое наименование валюты;

  • Дата установки курса;

  • Время установки курса;

  • Курс покупки валюты банком за наличные рубли;

  • Курс продажи валюты банком за наличные рубли;

  • Масштаб;

Понятие масштаб используется в том случае, когда курс описываемой валюты относительно базовой меньше единицы. Обычно задают сумму в базовой валюте, которая содержится в единице описываемой валюты, например, 5500 рублей на 1 доллар США. Число МАСШТАБ можно использовать, как количество единиц описываемой валюты, относительно которых пользователь задаст валютный курс в виде суммы в базовой валюте. Например, для украинского карбованца курс будет равен 1 рубль на 20 карбованцев, если МАСШТАБ принять за 20.

Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5231
Авторов
на СтудИзбе
425
Средний доход
с одного платного файла
Обучение Подробнее