DIPLOM1 (Программное обеспечение пункта обмена валюты банка)
Описание файла
Документ из архива "Программное обеспечение пункта обмена валюты банка", который расположен в категории "". Всё это находится в предмете "информатика" из , которые можно найти в файловом архиве . Не смотря на прямую связь этого архива с , его также можно найти и в других разделах. Архив можно найти в разделе "рефераты, доклады и презентации", в предмете "информатика, программирование" в общих файлах.
Онлайн просмотр документа "DIPLOM1"
Текст из документа "DIPLOM1"
Ï ðîãðàììíîå îáåñïå÷åíèå ïóíêòà îáìåíà âàëþòû áàíêà 83
Ââåäåíèå
Íàçíà÷åíèå ïðîåêòà
Îñíîâíûå ñåðâèñíûå è èíôîðìàöèîííî-ðàñ÷åòíûå âîçìîæíîñòè ïðîåêòèðóåìîé ñèñòåìû
Ôóíêöèîíàëüíûå âîçìîæíîñòè ñèñòåìû
Âçàèìîäåéñòâèå ñ áàíêîâñêîé ñèñòåìîé àâòîìàòèçàöèè
Íàäåæíîñòü è ðåçåðâèðîâàíèå
Ãåíåðàöèÿ îò÷åòîâ
Àíàëèç ïîòîêîâ è âçàèìîäåéñòâèÿ äàííûõ
Ïîêóïêà è ïðîäàæà íàëè÷íîé èíîñòðàííîé âàëþòû çà íàëè÷íûå ðóáëè.
Êîíâåðñèÿ íàëè÷íîé èíîñòðàííîé âàëþòû
Ôîðìû îò÷åòíîé äîêóìåíòàöèè ÎÏ
Òåõíè÷åñêèå òðåáîâàíèÿ ê àïïàðàòóðå.
Ñðåäà âûïîëíåíèÿ ïðîãðàììû.
Âûáîð ÿçûêà ïðîãðàììèðîâàíèÿ äëÿ ðåàëèçàöèè ïðîåêòà.
Ðàçðàáîòêà ñòðóêòóðû èíôîðìàöèîííûõ ôàéëîâ è èõ ñâÿçåé.
Ïðåäâàðèòåëüíûå ñîîáðàæåíèÿ
Îêîí÷àòåëüíûé ñîñòàâ è ñòðóêòóðû èíôîðìàöèîííûõ ôàéëîâ.
Âçàèìîäåéñòâèå äàííûõ, ñâÿçè è ìåòîäû äîñòóïà.
Ðàçðàáîòêà ôóíêöèîíàëüíîé ñõåìû ïðîãðàììû.
Ïðèìåðíûé ïåðå÷åíü ôóíêöèé ñèñòåìû.
Ðàçðàáîòêà ñòðóêòóðíîé ñõåìû ïðîãðàììû.
Ðàçðàáîòêà ýêðàííîãî èíòåðôåéñà ïðîãðàììû
Ñóùåñòâóþùèå ïîäõîäû ê ïðîåêòèðîâàíèþ ýêðàííîãî èíòåðôåéñà
Âûáîð èäåîëîãèè ýêðàííîãî èíòåðôåéñà
Ïåðå÷åíü ôóíêöèé ýêðàííîãî èíòåðôåéñà
Ïðîåêòèðîâàíèå ôóíêöèîíàëüíûõ ìîäóëåé.
Ðàçðàáîòêà èíòåðôåéñíûõ ôóíêöèé
Ôóíêöèÿ âûâîäà ìåíþ â óêàçàííûõ êîîðäèíàòàõ
Ôóíêöèÿ âûâîäà îêíà â óêàçàííûõ êîîðäèíàòàõ
Âûâîä ñòðîêè ïîäñêàçêè
Âûâîä ñîîáùåíèÿ ñ îæèäàíèåì ðåàêöèè èëè âûáîðà ïîëüçîâàòåëÿ
Âûâîä ëèíåéíîãî èíäèêàòîðà ïðîöåññà è åãî îáíîâëåíèå
Âûâîä òðàíñïàðàíòà îæèäàíèÿ
Âñïîìîãàòåëüíûå ôóíêöèè
ÔÓÍÊÖÈß ÏÅÐÅÊËÞ×ÅÍÈß ÂÈÄÀ ÊÓÐÑÎÐÀ
ÔÓÍÊÖÈß ÏÅÐÅÂÎÄÀ ÑÒÐÎÊÈ Â ÂÅÐÕÍÈÉ ÐÅÃÈÑÒÐ
ÔÓÍÊÖÈß ÊÎÍÒÐÎËß ÂÛÕÎÄÀ
ÔÓÍÊÖÈß ÏÅÐÅÂÎÄÀ ×ÈÑËÎÂÎÉ ÂÅËÈ×ÈÍÛ Â ÑÒÐÎÊÓ «ÑÓÌÌÀ ÏÐÎÏÈÑÜÞ»
Ðàçðàáîòêà ãîëîâíîãî ìîäóëÿ ïðîãðàììû
ÑÒÐÓÊÒÓÐÀ ÔÓÍÊÖÈÈ MAIN
ÔÓÍÊÖÈÈ ÂÛÇÎÂÀ ÌÅÍÞ ÍÈÆÍÈÕ ÓÐÎÂÍÅÉ
ÔÓÍÊÖÈß ÐÅÃÈÑÒÐÀÖÈÈ ÏÎÊÓÏÊÈ ÂÀËÞÒÛ
ÔÓÍÊÖÈß - ÎÏÐÅÄÅËÈÒÅËÜ ÒÅÊÓÙÅÃÎ ÏÎËß ÄËß ÏÎËÓ×ÅÍÈß ÊÎÄÀ È ÍÀÈÌÅÍÎÂÀÍÈß ÎÁÚÅÊÒÀ ÈÇ ÑÏÐÀÂÎ×ÍÈÊÀ
Òåñòèðîâàíèå ïðîãðàììíîãî îáåñïå÷åíèÿ.
Âîñõîäÿùåå òåñòèðîâàíèå.
Íèñõîäÿùåå òåñòèðîâàíèå.
Ìåòîä ñýíäâè÷à.
Ýêîíîìè÷åñêàÿ ÷àñòü.
Âîïðîñû òåõíèêè áåçîïàñíîñòè è îõðàíû òðóäà.
Çàêëþ÷åíèå
Ïðèëîæåíèå
Èíòåðôåéñíûå ôóíêöèè
ÔÓÍÊÖÈß ÂÛÂÎÄÀ ÎÊÍÀ
ÔÓÍÊÖÈß ÂÛÂÎÄÀ ÎÊÍÀ Ñ ÝÔÔÅÊÒÎÌ ÐÀÑÊÐÛÒÈß
ÔÓÍÊÖÈß ÂÛÂÎÄÀ ÑÈÑÒÅÌÍÛÕ ÑÎÎÁÙÅÍÈÉ Ñ ÎÆÈÄÀÍÈÅÌ ÐÅÀÊÖÈÈ ÏÎËÜÇÎÂÀÒÅËß
ÔÓÍÊÖÈß ÂÛÂÎÄÀ ËÈÍÅÉÍÎÃÎ ÈÍÄÈÊÀÒÎÐÀ ÏÐÎÖÅÑÑÀ
ÔÓÍÊÖÈß ÂÛÂÎÄÀ ÐÀÌÊÈ ÄËß ÂÑÏËÛÂÀÞÙÅÃÎ ÌÅÍÞ
ÔÓÍÊÖÈß ÂÛÂÎÄÀ ÑÒÐÎÊÈ ÏÎÄÑÊÀÇÊÈ
ÔÓÍÊÖÈß ÂÛÂÎÄÀ ÒÐÀÍÑÏÀÐÀÍÒÀ ÎÆÈÄÀÍÈß
ÔÓÍÊÖÈß ÂÛÁÎÐÀ ÎÏÖÈÈ ÈÇ ÌÅÍÞ Ñ ÈÑÏÎËÜÇÎÂÀÍÈÅÌ ÌÀÍÈÏÓËßÒÎÐÀ "ÌÛØÜ" ÈËÈ ÊËÀÂÈÀÒÓÐÛ.
Âñïîìîãàòåëüíûå ôóíêöèè
ÔÓÍÊÖÈß ÏÅÐÅÊËÞ×ÅÍÈß ÂÈÄÀ ÊÓÐÑÎÐÀ
ÔÓÍÊÖÈß ÏÅÐÅÂÎÄÀ ÑÒÐÎÊÈ Â ÂÅÐÕÍÈÉ ÐÅÃÈÑÒÐ
ÔÓÍÊÖÈß ÊÎÍÒÐÎËß ÂÛÕÎÄÀ
ÔÓÍÊÖÈß ÏÅÐÅÂÎÄÀ ×ÈÑËÎÂÎÉ ÂÅËÈ×ÈÍÛ Â ÑÒÐÎÊÓ «ÑÓÌÌÀ ÏÐÎÏÈÑÜÞ»
ÔÓÍÊÖÈß ÏÎÑÒÐÎÅÍÈß ÑÒÐÎÊÈ «ÑÓÌÌÛ ÏÐÎÏÈÑÜÞ»
ФУНКЦИЯ ÏÎËÓ×ÅÍÈß ÏÑÅÂÄÎÍÈÌÀ ÂÀËÞÒÛ
Îñíîâíûå ôóíêöèè è ïðîöåäóðû
ÃÎËÎÂÍÎÉ ÌÎÄÓËÜ ÏÐÎÃÐÀÌÌÛ
ÔÓÍÊÖÈß ÂÛÇÎÂÀ ÌÅÍÞ «ÎÏÅÐÀÖÈÈ»
ÔÓÍÊÖÈß ÂÛÇÎÂÀ ÌÅÍÞ ÂÅÄÅÍÈß ÑÏÐÀÂÎ×ÍÈÊÎÂ
ÔÓÍÊÖÈß ÂÛÇÎÂÀ ÌÅÍÞ «ÎÒ×ÅÒÛ»
ÔÓÍÊÖÈß ÂÛÇÎÂÀ ÌÅÍÞ «ÐÀÇÍÎÅ»
ÔÓÍÊÖÈß ÂÛÇÎÂÀ ÌÅÍÞ «ÓÑÒÀÍÎÂÊÈ»
ÔÓÍÊÖÈß ÂÛÇÎÂÀ ÌÅÍÞ «ÊÎÏÈß ÄÀÍÍÛÕ»
ÔÓÍÊÖÈß - ÑÅËÅÊÒÎÐ ÎÏÅÐÀÖÈÉ
ÔÓÍÊÖÈß ÐÅÃÈÑÒÐÀÖÈÈ ÏÎÊÓÏÊÈ ÂÀËÞÒÛ
ÔÓÍÊÖÈß ÐÅÃÈÑÒÐÀÖÈÈ ÏÐÎÄÀÆÈ ÂÀËÞÒÛ
ÔÓÍÊÖÈß ÐÅÃÈÑÒÐÀÖÈÈ ÊÎÍÂÅÐÑÈÈ ÂÀËÞÒÛ
ÔÓÍÊÖÈß - ÎÏÐÅÄÅËÈÒÅËÜ ÒÅÊÓÙÅÃÎ ÏÎËß ÄËß ÏÎËÓ×ÅÍÈß ÊÎÄÀ È ÍÀÈÌÅÍÎÂÀÍÈß ÎÁÚÅÊÒÀ ÈÇ ÑÏÐÀÂÎ×ÍÈÊÀ
ÔÓÍÊÖÈß ÂÛÂÎÄÀ ÑÓÌÌÛ ÏÎÊÓÏÊÈ ÏÐÎÏÈÑÜÞ
ÔÓÍÊÖÈß ÂÛÂÎÄÀ ÑÓÌÌÛ ÏÐÎÄÀÆÈ ÏÐÎÏÈÑÜÞ
ÔÓÍÊÖÈß ÂÛ×ÈÑËÅÍÈß ÑÓÌÌÛ ÎÏÅÐÀÖÈÈ ÏÎÊÓÏÊÈ
ÔÓÍÊÖÈß ÂÛ×ÈÑËÅÍÈß ÑÓÌÌÛ ÎÏÅÐÀÖÈÈ ÏÐÎÄÀÆÈ
ÔÓÍÊÖÈß ÂÛÂÎÄÀ ÑÏÈÑÊÀ ÄÎÊÓÌÅÍÒÎÂ ÄÍß
ÔÓÍÊÖÈß ÇÀÊÐÛÒÈß ÎÏÅÐÀÖÈÎÍÍÎÃÎ ÄÍß
Ëèòåðàòóðà
Ââåäåíèå
В начале восьмидесятых годов нашего столетия фирма IBM разработала и выпустила в продажу свой первый персональный компьютер - IBM PC, который быстро завоевал рынок вычислительной техники благодаря своей невысокой стоимости, универсальности сфер применения, простоте эксплуатации и самое главное, принципу открытой архитектуры, заложенному в конструкцию. Получив название “персональный” он и в действительности оказался таковым.
РС хорошо зарекомендовал себя в области делового применения. Дешевый и надежный компьютер стал быстро “обрастать” программным обеспечением, многие фирмы стали выпускать клоны IBM-совместимых персональных компьютеров. За РС последовали XT, AT на базе i286, i386, i486 и, наконец, Pentium.
Вычислительная техника шагает в будущее гигантскими шагами, не оставляя в стороне никого. Невозможно представить область интенсивной деятельности человека, которая могла бы обойтись без вычислительной техники без ущерба для себя. В нашей стране за последние 5-6 лет парк персональных компьютеров увеличился в сотни раз. Особое значение в такой ситуации имеет наличие программного обеспечения для персональных ЭВМ как общего назначения, так и чисто прикладных программ, решающих специализированные задачи того, или иного предприятия.
Особенно остро встала проблема специализированного ПО для финансовых организаций и, в частности банков, количество которых за последние пять - шесть лет превысило несколько тысяч только в столице. Отсутствие автоматизированных банковских систем не могло не стимулировать многие фирмы - производители программного обеспечения заполнить образовавшийся вакуум. В течение 90-93 г.г. такие фирмы как «Асофт», «Диасофт», «Р-Стайл» и другие выпустили на рынок несколько АБС, ориентированных на российскую банковскую систему. Первый опыт оказался удачным и большинство коммерческих банков обладает на текущий момент довольно приличными системами, реализованными на основе сетевых менеджеров запросов к базам данных, или языках программирования Oracle, Gupta и им подобных. Беда всех АБС в нестабильности законодательства государства, которое вызывает многочисленные корректировки технологии бухгалтерского учета и, следовательно корректировки ПО. Кроме того, первые версии АБС не покрывали всех потребностей банков в автоматизации. Максимально на что мог рассчитывать пользователь, это операционный день банка в рублях и система отчетов. Расширение видов банковской деятельности, работа с валютами иностранных государств, вклады граждан и организаций, развитие рынка ценных бумаг потребовали разработки новых подсистем для существующих АБС.
Наряду с тем, что не все фирмы производители прислушиваются к требованиям пользователей, стоимость новых разработок достаточно велика. В качестве примера можно сказать, что только увеличение документооборота банковской системы с 500 до 2000 документов в день обходится пользователю, имеющему АБС фирмы “Р-Стайл” примерно в 11500 Долларов США. Такие цены, естественно могут заставить любого пользователя пополнять состав программного обеспечения собственными силами.
Íàçíà÷åíèå ïðîåêòà
Обменный пункт - подразделение банка и является местом совершения банком валютно-обменных операций. Правила и нормы совершения валютных операций в обменном пункте регламентируются инструкцией Центрального банка Российской федерации №27 от 27 февраля 1995 года.
Комплекс разрабатываемых программных средств предназначен в первую очередь для автоматизации работы кассиров пунктов обмена валют, находящихся как в самом банке, так и вне его территории. Использование программы должно значительно упростить и ускорить работу кассира за счет автоматизации учетно-расчетных операций при обмене валюты. Автоматическое формирование всей сводной отчетности и контроль финансового состояния обменного пункта в любой момент времени также должны повысить эффективность работы кассира.
Òåõíîëîãè÷åñêèé ïðîöåññ ðàáîòû ïóíêòà îáìåíà âàëþòû áàíêà
В процессе работы кассира обменного пункта с использованием автоматизированной системы желательно реализовать как стандартные процедуры, обеспечивающие поддержку операций обменного пункта в течение дня, так и специфические возможности, повышающие производительность труда кассира и облегчающие учетно-расчетные операции и связь обменного пункта с банковской системой автоматизации. Обменный пункт банка при работе с клиентурой совершает следуюшие основные операции:
-
Продажа валюты иностранного государства клиенту за национальную валюту;
-
Покупка у клиента валюты иностранного государства за национальную валюту;
-
Коверсия (обмен) валюты одного иностранного государства на валюту другого иностранного государства.
Каждую из перечисленных операций кассир обменного пункта обязан зафиксировать документально и оформить справку о совершении клиентом валютно-обменной операции на бланке строгой отчетности ф.0406007, с выдачей копии справки клиенту. Для работы ОП, банк обеспечивает его до начала рабочего дня авансом в наличной иностранной валюте и рублях. Данный аванс необходимо учитывать в документах ОП для последующего отражения в отчетных документах при завершении операционного дня. По завершении рабочего дня (или смены при круглосуточном режиме работы ОП) кассир обязан заполнить приходно-расходную ведомость(реестр сделок) по каждой из валют, подсчитать итоги по всем реестрам и сверить сумму полученного аванса с суммой итогов по реестрам и фактическим остатком ценностей по каждому виду. В соответствии с результатами сверки составляется справка о ежедневных остатках ценностей.
Îñíîâíûå ñåðâèñíûå è èíôîðìàöèîííî-ðàñ÷åòíûå âîçìîæíîñòè ïðîåêòèðóåìîé ñèñòåìû
Перед началом проектирования какой-либо системы необходимо в первую очередь определить состав тех операций, которые будут заложены в проектируемый комплекс программных средств и проанализировать необходимость и возможность реализации функций средствами конкретной системы проектирования. Система автоматизации работы пункта обмена валюты предназначена, как уже было сказано выше, в первую очередь для повышения эффективности и скорости работы кассира. Поэтому функциональные возможности программного комплекса должны быть направлены на решение конкретных задач ОП возникающих в процессе работы.
Функциональные возможности системы
В проектируемой системе необходимо заложить возможности, обеспечивающие ниже перечисленные сервисные и информационно-расчетные функции:
-
автоматический расчет сумм по операциям обмена иностранной валюты;
-
возможность установки автоматического начисления комиссионных вознаграждений (по выбору - комиссия с прихода, расхода и разницы курсов) при обменных операциях;
-
автоматический контроль наличия в обменном пункте денежных знаков национальной и иностранной валюты различного достоинства;
-
выдача рекомендаций кассиру по оптимальному набору наличных денежных знаков различного достоинства из числа имеющихся в кассе при каждой обменной операции;
-
учет операций обмена валют, основанный на ведении двойной записи и обеспечивающий высокий уровень контроля обменных операций;
-
контроль и восстановление логической целостности базы данных даже в случаях некорректной работы оборудования за счет выполнения процедур ревизий состояния счетов на текущую дату или за заданный период в любой момент работы обменного пункта;
-
архивирование всех данных, обработанных системой с начала ее функционирования на дату операционного дня или интервал дат;
-
на основании данных о клиенте, вводимых при осуществлении обменной операции, должна производиться автоматическая печать справки об обмене валюты и фиксация в системе информации о клиенте с привязкой к конкретной операции.
Âçàèìîäåéñòâèå ñ áàíêîâñêîé ñèñòåìîé àâòîìàòèçàöèè
Взаимодействие подсистемы с системой автоматизации банка должно удовлетворять следующим требованиям:
-
Независимость от примененной системы автоматизации банковской деятельности;
-
Обмен информацией с банковской системой при помощи общепринятых носителей (магнитные диски, электронная почта и т.п.);
-
Формат передаваемых данных должен обеспечивать достоверный прием информации и ее обработку в системе автоматизации банка.
Проблема совместимости с различными банковскими системами разрешается путем применения стандартного формата передаваемых данных в виде текстового файла с разделителями информационных полей. Последовательность полей фиксирована, длина данных - переменная. Использование данных фиксированной длины, конечно упрощает их обработку, однако при больших объемах встает проблема величины передаваемого файла. Такой способ обмена может быть реализован практически во всех известных на данное время системах автоматизации банковской деятельности.
Íàäåæíîñòü è ðåçåðâèðîâàíèå
Все данные, проходящие через подсистему, подлежат обязательной фиксации в базах данных или иных информационных структурах. Система должна хранить данные в специальных архивных файлах начиная с момента запуска в эксплуатацию. При закрытии операционного дня все текущие данные должны переносится в архив, а файлы подготавливаться для новой смены (очистка, обнуление и т.п.). При работе ОП в локальном режиме желательно обеспечить возможность создания резервных копий баз данных на магнитных носителях по желанию пользователя. Для варианта ОП работающего в составе ЛВС банка, данная возможность может быть факультативной при размещении информационных файлов на сетевых дисках и ежедневном выполнении процедур резервирования сетевым оборудованием.
Ãåíåðàöèÿ îò÷åòîâ
Наиболее ответственной и трудоемкой из функций кассира ОП является ежедневное составление и заполнение отчетных документов по итогам работы пункта за смену. Проектируемая система должна предоставить пользователю возможность в любой момент времени получить документы дня (реестры сделок, справки об остатках наличности и пр.) в разрезе любой валюты. Это позволит оперативно иметь картину финансового состояния ОП в целом и осуществить оперативный контроль деятельности кассира. В состав обязательных отчетов необходимо включить:
-
Реестры по покупке и продаже иностранной валюты за наличные рубли;
-
Справку об остатках наличной иностранной и национальной валюты;
-
Акт передачи (для ОП работающих в режиме сменной работы);
-
Препроводительные ведомости к инкассаторским сумкам.
Формы отчетов должны соответствовать предложенным в инструкции ЦБ РФ №27 «О порядке организации работы обменных пунктов...»
Àíàëèç ïîòîêîâ è âçàèìîäåéñòâèÿ äàííûõ
Цель реализации данного проекта состоит в первую очередь в регистрации и хранении всех данных по операциям с наличной иностранной валютой и иными платежными документами, данных о клиентах и генерации форм отчетности. Рассмотрение информационных составляющих начнем с операции оформления сделки купли-продажи наличной иностранной валюты клиенту.
Ïîêóïêà è ïðîäàæà íàëè÷íîé èíîñòðàííîé âàëþòû çà íàëè÷íûå ðóáëè.
При совершении операции кассир ОП должен выполнить ряд расчетных операций и процедур оформления сделки, к которым относятся:
-
Вычисление клиентской суммы по текущему курсу покупки (продажи) данной валюты.
СУММА_В_РУБЛЯХ_ПОКУПКИ =СУММА_ВАЛЮТЫ*КУРС_ПОКУПКИ
или при продаже валюты
СУММА_В_ВАЛЮТЕ=СУММА_РУБЛЕЙ_КЛИЕНТА/КУРС_ПРОДАЖИ