Реферат: Программное обеспечение пункта обмена валюты банка

<span Times New Roman",«serif»; mso-no-proof:yes"> TOC o «1-3»

Введение                                                                                                                           GOTOBUTTON_Toc378670594   PAGEREF_Toc378670594 5

Назначение проекта                                                                                                  GOTOBUTTON_Toc378670595   PAGEREF_Toc378670595 6

Основные сервисные иинформационно-расчетные возможности проектируемой системы                                                                                      GOTOBUTTON_Toc378670596   PAGEREF_Toc378670596 8

Функциональные возможностисистемы                                                                     GOTOBUTTON_Toc378670597   PAGEREF_Toc378670597 8

Взаимодействие с банковскойсистемой автоматизации                                         GOTOBUTTON_Toc378670598   PAGEREF_Toc378670598 9

Надежность и резервирование                                                                                           GOTOBUTTON_Toc378670599   PAGEREF_Toc378670599 9

Генерация отчетов                                                                                                            GOTOBUTTON_Toc378670600   PAGEREF_Toc378670600 10

Анализ потоков и взаимодействияданных                                           GOTOBUTTON_Toc378670601   PAGEREF_Toc378670601 10

Покупка и продажа наличнойиностранной валюты за наличные рубли.            GOTOBUTTON_Toc378670602   PAGEREF_Toc378670602 11

Конверсия наличной иностраннойвалюты                                                                GOTOBUTTON_Toc378670603   PAGEREF_Toc378670603 13

Формы отчетной документации ОП                                                                             GOTOBUTTON_Toc378670604   PAGEREF_Toc378670604 13

Технические требования каппаратуре.                                                     GOTOBUTTON_Toc378670605   PAGEREF_Toc378670605 15

Среда выполнения программы.                                                                      GOTOBUTTON_Toc378670606   PAGEREF_Toc378670606 16

Выбор языка программированиядля реализации проекта.         GOTOBUTTON_Toc378670607   PAGEREF_Toc378670607 17

Разработка структурыинформационных файлов и их связей.GOTOBUTTON_Toc378670608   PAGEREF_Toc378670608 17

Предварительные соображения                                                                                      GOTOBUTTON_Toc378670609   PAGEREF_Toc378670609 17

Окончательный состав иструктуры информационных файлов.                           GOTOBUTTON_Toc378670610   PAGEREF_Toc378670610 20

Взаимодействие данных, связи иметоды доступа.                                                    GOTOBUTTON_Toc378670611   PAGEREF_Toc378670611 22

Разработка функциональной схемыпрограммы.                              GOTOBUTTON_Toc378670612   PAGEREF_Toc378670612 26

Примерный перечень функцийсистемы.                                                                       GOTOBUTTON_Toc378670613   PAGEREF_Toc378670613 26

Разработка структурной схемыпрограммы.                                         GOTOBUTTON_Toc378670614   PAGEREF_Toc378670614 27

Разработка экранного интерфейсапрограммы                                   GOTOBUTTON_Toc378670615   PAGEREF_Toc378670615 29

Существующие подходы кпроектированию экранного интерфейса                    GOTOBUTTON_Toc378670616   PAGEREF_Toc378670616 29

Выбор идеологии экранногоинтерфейса                                                                    GOTOBUTTON_Toc378670617   PAGEREF_Toc378670617 31

Перечень функций экранногоинтерфейса                                                                    GOTOBUTTON_Toc378670618   PAGEREF_Toc378670618 32

Проектирование функциональныхмодулей.                                        GOTOBUTTON_Toc378670619   PAGEREF_Toc378670619 32

Разработка интерфейсных функций                                                                               GOTOBUTTON_Toc378670620   PAGEREF_Toc378670620 33

Функция вывода меню в указанныхкоординатах                                                        GOTOBUTTON_Toc378670621   PAGEREF_Toc378670621 33

Функция вывода окна  в указанных координатах                                                        GOTOBUTTON_Toc378670622   PAGEREF_Toc378670622 35

Вывод строки подсказки                                                                                                    GOTOBUTTON_Toc378670623   PAGEREF_Toc378670623 36

Вывод сообщения с ожиданиемреакции или выбора пользователя                           GOTOBUTTON_Toc378670624   PAGEREF_Toc378670624 37

Вывод линейного индикаторапроцесса и его обновление                                          GOTOBUTTON_Toc378670625   PAGEREF_Toc378670625 39

Вывод транспаранта ожидания                                                                                       GOTOBUTTON_Toc378670626   PAGEREF_Toc378670626 39

Вспомогательные функции                                                                                            GOTOBUTTON_Toc378670627   PAGEREF _Toc37867062740

ФУНКЦИЯ ПЕРЕКЛЮЧЕНИЯ ВИДАКУРСОРА                                                               GOTOBUTTON_Toc378670628   PAGEREF_Toc378670628 40

ФУНКЦИЯ ПЕРЕВОДА СТРОКИ ВВЕРХНИЙ РЕГИСТР                                                 GOTOBUTTON_Toc378670629   PAGEREF_Toc378670629 40

ФУНКЦИЯ КОНТРОЛЯ ВЫХОДА                                                                                      GOTOBUTTON_Toc378670630   PAGEREF_Toc378670630 40

ФУНКЦИЯ ПЕРЕВОДА ЧИСЛОВОЙВЕЛИЧИНЫ В СТРОКУ «СУММА ПРОПИСЬЮ»GOTOBUTTON_Toc378670631   PAGEREF_Toc378670631 41

Разработка головного модуляпрограммы                                                                 GOTOBUTTON_Toc378670632   PAGEREF_Toc378670632 41

СТРУКТУРАФУНКЦИИ MAIN                                                                                          GOTOBUTTON_Toc378670633   PAGEREF_Toc378670633 41

ФУНКЦИИ ВЫЗОВА МЕНЮ НИЖНИХУРОВНЕЙ                                                           GOTOBUTTON_Toc378670634   PAGEREF_Toc378670634 44

ФУНКЦИЯ РЕГИСТРАЦИИ ПОКУПКИВАЛЮТЫ                                                           GOTOBUTTON_Toc378670635   PAGEREF_Toc378670635 44

ФУНКЦИЯ — ОПРЕДЕЛИТЕЛЬ ТЕКУЩЕГОПОЛЯ ДЛЯ ПОЛУЧЕНИЯ КОДА И НАИМЕНОВАНИЯ ОБЪЕКТА ИЗ СПРАВОЧНИКА                                                                                                             GOTOBUTTON_Toc378670636   PAGEREF_Toc378670636 46

Тестирование программногообеспечения.                                          GOTOBUTTON_Toc378670637   PAGEREF_Toc378670637 46

Восходящее тестирование.                                                                                              GOTOBUTTON_Toc378670638   PAGEREF_Toc378670638 46

Нисходящее тестирование.                                                                                              GOTOBUTTON_Toc378670639   PAGEREF_Toc378670639 47

Метод сэндвича.                                                                                                                GOTOBUTTON_Toc378670640   PAGEREF_Toc378670640 47

Экономическая часть.                                                                                          GOTOBUTTON_Toc378670641   PAGEREF_Toc378670641 48

Вопросы техники безопасности иохраны труда.                               GOTOBUTTON_Toc378670642   PAGEREF_Toc378670642 52

Заключение                                                                                                                  GOTOBUTTON_Toc378670643   PAGEREF_Toc378670643 56

Приложение                                                                                                                  GOTOBUTTON_Toc378670644   PAGEREF_Toc378670644 57

Интерфейсные функции                                                                                                   GOTOBUTTON_Toc378670645   PAGEREF_Toc378670645 57

ФУНКЦИЯВЫВОДА ОКНА                                                                                               GOTOBUTTON_Toc378670646   PAGEREF_Toc378670646 57

ФУНКЦИЯВЫВОДА ОКНА С ЭФФЕКТОМ РАСКРЫТИЯ                                              GOTOBUTTON_Toc378670647   PAGEREF_Toc378670647 57

ФУНКЦИЯВЫВОДА СИСТЕМНЫХ СООБЩЕНИЙ С ОЖИДАНИЕМ РЕАКЦИИ ПОЛЬЗОВАТЕЛЯ  GOTOBUTTON_Toc378670648   PAGEREF_Toc378670648 59

ФУНКЦИЯВЫВОДА ЛИНЕЙНОГО ИНДИКАТОРА ПРОЦЕССА                                  GOTOBUTTON_Toc378670649   PAGEREF _Toc37867064960

ФУНКЦИЯВЫВОДА РАМКИ ДЛЯ ВСПЛЫВАЮЩЕГО МЕНЮ                                     GOTOBUTTON_Toc378670650   PAGEREF_Toc378670650 61

ФУНКЦИЯВЫВОДА СТРОКИ ПОДСКАЗКИ                                                                   GOTOBUTTON_Toc378670651   PAGEREF_Toc378670651 61

ФУНКЦИЯВЫВОДА ТРАНСПАРАНТА ОЖИДАНИЯ                                                    GOTOBUTTON_Toc378670652   PAGEREF_Toc378670652 62

ФУНКЦИЯВЫБОРА ОПЦИИ ИЗ МЕНЮ С ИСПОЛЬЗОВАНИЕМ МАНИПУЛЯТОРА «МЫШЬ» ИЛИ КЛАВИАТУРЫ.                                                                                                                    GOTOBUTTON_Toc378670653   PAGEREF_Toc378670653 62

Вспомогательные функции                                                                                            GOTOBUTTON_Toc378670654   PAGEREF _Toc37867065466

ФУНКЦИЯПЕРЕКЛЮЧЕНИЯ ВИДА КУРСОРА                                                              GOTOBUTTON_Toc378670655   PAGEREF_Toc378670655 66

ФУНКЦИЯ  ПЕРЕВОДА СТРОКИ В ВЕРХНИЙ РЕГИСТР                                               GOTOBUTTON_Toc378670656   PAGEREF_Toc378670656 66

ФУНКЦИЯКОНТРОЛЯ ВЫХОДА                                                                                      GOTOBUTTON_Toc378670657   PAGEREF_Toc378670657 66

ФУНКЦИЯПЕРЕВОДА ЧИСЛОВОЙ ВЕЛИЧИНЫ В СТРОКУ «СУММА ПРОПИСЬЮ»GOTOBUTTON_Toc378670658   PAGEREF_Toc378670658 67

ФУНКЦИЯПОСТРОЕНИЯ СТРОКИ «СУММЫ ПРОПИСЬЮ»                                        GOTOBUTTON_Toc378670659   PAGEREF_Toc378670659 68

<span Arial",«sans-serif»;mso-bidi-font-family: «Times New Roman»;text-transform:uppercase;mso-no-proof:yes">ФУНКЦИЯ

ПОЛУЧЕНИЯ ПСЕВДОНИМА ВАЛЮТЫ                                                       GOTOBUTTON_Toc378670660   PAGEREF_Toc378670660 69

Основные функции и процедуры                                                                                    GOTOBUTTON_Toc378670661   PAGEREF_Toc378670661 69

ГОЛОВНОЙМОДУЛЬ ПРОГРАММЫ                                                                               GOTOBUTTON_Toc378670662   PAGEREF_Toc378670662 69

ФУНКЦИЯВЫЗОВА МЕНЮ «ОПЕРАЦИИ»                                                                     GOTOBUTTON_Toc378670663   PAGEREF_Toc378670663 73

ФУНКЦИЯВЫЗОВА МЕНЮ ВЕДЕНИЯ СПРАВОЧНИКОВ                                            GOTOBUTTON_Toc378670664   PAGEREF_Toc378670664 73

ФУНКЦИЯВЫЗОВА МЕНЮ «ОТЧЕТЫ»                                                                           GOTOBUTTON_Toc378670665   PAGEREF_Toc378670665 74

ФУНКЦИЯВЫЗОВА МЕНЮ «РАЗНОЕ»                                                                           GOTOBUTTON_Toc378670666   PAGEREF_Toc378670666 74

ФУНКЦИЯВЫЗОВА МЕНЮ «УСТАНОВКИ»                                                                   GOTOBUTTON_Toc378670667   PAGEREF_Toc378670667 75

ФУНКЦИЯВЫЗОВА МЕНЮ «КОПИЯ ДАННЫХ»                                                           GOTOBUTTON_Toc378670668   PAGEREF_Toc378670668 76

ФУНКЦИЯ- СЕЛЕКТОР ОПЕРАЦИЙ                                                                                GOTOBUTTON_Toc378670669   PAGEREF_Toc378670669 77

ФУНКЦИЯРЕГИСТРАЦИИ ПОКУПКИ ВАЛЮТЫ                                                          GOTOBUTTON_Toc378670670   PAGEREF_Toc378670670 77

ФУНКЦИЯРЕГИСТРАЦИИ ПРОДАЖИ ВАЛЮТЫ                                                          GOTOBUTTON_Toc378670671   PAGEREF_Toc378670671 79

ФУНКЦИЯРЕГИСТРАЦИИ КОНВЕРСИИ ВАЛЮТЫ                                                      GOTOBUTTON_Toc378670672   PAGEREF_Toc378670672 81

ФУНКЦИЯ- ОПРЕДЕЛИТЕЛЬ ТЕКУЩЕГО ПОЛЯ ДЛЯ ПОЛУЧЕНИЯ КОДА И НАИМЕНОВАНИЯ ОБЪЕКТА ИЗСПРАВОЧНИКА                                                                                                             GOTOBUTTON_Toc378670673   PAGEREF_Toc378670673 82

ФУНКЦИЯВЫВОДА СУММЫ ПОКУПКИ ПРОПИСЬЮ                                                 GOTOBUTTON_Toc378670674   PAGEREF_Toc378670674 83

ФУНКЦИЯВЫВОДА СУММЫ ПРОДАЖИ ПРОПИСЬЮ                                                GOTOBUTTON_Toc378670675   PAGEREF_Toc378670675 83

ФУНКЦИЯВЫЧИСЛЕНИЯ СУММЫ ОПЕРАЦИИ ПОКУПКИ                                       GOTOBUTTON_Toc378670676   PAGEREF_Toc378670676 83

ФУНКЦИЯВЫЧИСЛЕНИЯ СУММЫ ОПЕРАЦИИ ПРОДАЖИ                                       GOTOBUTTON_Toc378670677   PAGEREF_Toc378670677 84

ФУНКЦИЯВЫВОДА СПИСКА ДОКУМЕНТОВ ДНЯ                                                      GOTOBUTTON_Toc378670678   PAGEREF_Toc378670678 84

ФУНКЦИЯ ЗАКРЫТИЯ ОПЕРАЦИОННОГОДНЯ                                                            GOTOBUTTON_Toc378670679   PAGEREF_Toc378670679 86

Литература                                                                                                                     GOTOBUTTON_Toc378670680   PAGEREF_Toc378670680 87

<span Times New Roman",«serif»;mso-font-kerning: 0pt;mso-no-proof:yes"><span Times New Roman",«serif»;mso-font-kerning:0pt;mso-no-proof:yes">
Введение

В начале восьмидесятых годов нашего столетия фирма IBMразработала  и выпустила в продажу свойпервый персональный компьютер -IBM PC<span Times New Roman",«serif»;mso-no-proof:yes">,

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

 РС хорошозарекомендовал себя в области делового применения. Дешевый и надежный компьютерстал быстро “обрастать” программным обеспечением, многие фирмы стали выпускатьклоны IBM-совместимых персональных компьютеров. За РС последовали XT, AT набазе i286, i386, i486 и, наконец, Pentium.

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

Особенно остро встала проблема специализированного ПО дляфинансовых организаций и, в частности банков, количество которых за последниепять — шесть лет превысило несколько тысяч только в столице. Отсутствиеавтоматизированных банковских систем не могло не стимулировать многие фирмы — производители программного обеспечения заполнить образовавшийся вакуум. Втечение 90-93 г.г. такие фирмы как «Асофт», «Диасофт», «Р-Стайл» и другие выпустили на рынок несколько АБС,ориентированных на российскую банковскую систему. Первый опыт оказался удачными большинство коммерческих банков обладает на текущий момент довольноприличными системами<span Times New Roman",«serif»; mso-no-proof:yes">,

реализованными на основе сетевых менеджеров запросовк базам данных, или языках программирования Oracle, Gupta и им подобных. Бедавсех АБС в нестабильности законодательства государства, которое вызываетмногочисленные корректировки технологии бухгалтерского учета и, следовательнокорректировки ПО. Кроме того<span Times New Roman",«serif»; mso-no-proof:yes">, первые версии АБС не покрывали всех потребностейбанков в автоматизации. Максимально на что мог рассчитывать пользователь, этооперационный день банка в рублях и система отчетов. Расширение видов банковскойдеятельности, работа с валютами иностранных государств, вклады граждан иорганизаций, развитие рынка ценных бумаг потребовали разработки новых подсистемдля существующих АБС.

Наряду с тем, что не все фирмы производители прислушиваютсяк требованиям пользователей, стоимость новых разработок достаточно велика. Вкачестве примера можно сказать, что только увеличение документооборотабанковской системы с 500 до 2000 документов в день обходится пользователю,имеющему АБС фирмы “Р-Стайл” примерно в 11500 Долларов США. Такие цены,естественно могут заставить любого пользователя пополнять состав программногообеспечения собственными силами.

Назначениепроекта

Обменный пункт — подразделение банка и является местом совершения банком валютно-обменныхопераций. Правила и нормы совершения валютных операций в обменном пунктерегламентируются инструкцией Центрального банка Российской федерации №27 от 27февраля 1995 года.

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

Технологический процесс работы пункта обмена валютыбанка

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

·<span Times New Roman"">     

Продажа валютыиностранного государства клиенту за национальную валюту;

·<span Times New Roman"">     

Покупка у клиентавалюты иностранного государства за национальную валюту;

·<span Times New Roman"">     

Коверсия (обмен)валюты одного иностранного государства на валюту другого иностранногогосударства.

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

Основныесервисные и информационно-расчетные возможности проектируемой системы

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

Функциональныевозможности системы

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

·<span Times New Roman"">     

сумм по операциям обмена иностранной валюты;

·<span Times New Roman"">     

возможностьустановки автоматического начисления комиссионных вознаграждений (по выбору — комиссия с прихода, расхода и разницы курсов) при обменных операциях;

·<span Times New Roman"">     

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

·<span Times New Roman"">     

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

·<span Times New Roman"">     

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

·<span Times New Roman"">     

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

·<span Times New Roman"">     

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

·<span Times New Roman"">     

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

Взаимодействие подсистемы ссистемой автоматизации банка должно удовлетворять следующим требованиям:

·<span Times New Roman"">     

Независимость отпримененной системы автоматизации банковской деятельности;

·<span Times New Roman"">     

Обмен информациейс банковской системой при помощи общепринятых носителей (магнитные диски,электронная почта и т.п.);

·<span Times New Roman"">     

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

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

Надежность ирезервирование

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

Генерацияотчетов

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

·<span Times New Roman"">     

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

·<span Times New Roman"">     

Справку обостатках наличной иностранной и национальной валюты;

·<span Times New Roman"">     

Акт передачи (дляОП работающих в режиме сменной работы);

·<span Times New Roman"">     

Препроводительныеведомости к инкассаторским сумкам.

Формы отчетов должнысоответствовать предложенным в инструкции ЦБ РФ №27 «О порядке организацииработы обменных пунктов...»

Анализпотоков и взаимодействия данных

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

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

Присовершении операции кассир ОП должен выполнить ряд расчетных операций ипроцедур оформления сделки, к которым относятся:

·<span Times New Roman"">     

Вычислениеклиентской суммы  по текущему курсупокупки (продажи) данной валюты.

       СУММА_В_РУБЛЯХ_ПОКУПКИ=СУММА_ВАЛЮТЫ*КУРС_ПОКУПКИ

или при продаже валюты

     СУММА_В_ВАЛЮТЕ=СУММА_РУБЛЕЙ_КЛИЕНТА/КУРС_ПРОДАЖИ

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

·<span Times New Roman"">     

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

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

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

·<span Times New Roman"">     

Фамилия
еще рефераты
Еще работы по программному обеспечению