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

  • Вид работы:
    Дипломная (ВКР)
  • Предмет:
    Банковское дело
  • Язык:
    Русский
    ,
    Формат файла:
    MS Word
    1,41 Mb
  • Опубликовано:
    2012-02-20
Вы можете узнать стоимость помощи в написании студенческой работы.
Помощь в написании работы, которую точно примут!

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

Содержание:

Введение

. Аналитическая часть

.1 Технико-экономическая характеристика предметной области

.1.1 Общая характеристика банков

.1.2 Общая характеристика коммерческих банков

.1.3 Технико-экономическая характеристика коммерческого банка «Республиканский Кредитный Альянс»

.2 Экономическая сущность задачи

.3 Обоснование необходимости и цели использования вычислительной техники для решения задачи

.4 Постановка задачи

.4.1 Цель и назначение автоматизированного варианта решения задачи

.4.2 Общая характеристика организации решения задачи на ЭВМ

.4.3 Формализация расчетов

.5 Анализ существующих разработок и обоснование выбора технологии проектирования

.6 Обоснование проектных решений по видам обеспечения

.6.1 По техническому обеспечению (ТО)

.6.2 По информационному обеспечению (ИО)

.6.3 По программному обеспечению (ПО)

.6.4 По технологическому обеспечению

.        Проектная часть

.1 Информационное обеспечение задачи

.1.1 Информационная модель и ее описание

.1.2 Используемые классификаторы и системы кодирования

.1.3 Характеристика нормативно-справочной и входной оперативной информации

.1.4 Характеристика результатной информации

.2 Программное обеспечение задачи

.2.1 Сценарий диалога

.2.2 Схема взаимодействия программных модулей

.3 Технологическое обеспечение задачи

.3.1 Схема работы программы

. Обоснование экономической эффективности проекта

.1 Выбор и обоснование методики расчета экономической эффективности

.2 Расчет показателей экономической эффективности проекта

Заключение

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

Введение

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

Особенно важным в эпоху ускорения научно-технического прогресса становится проектирование банковских информационных систем. Банковские информационные системы (БИС) представляют собой единый программно-технологический комплекс, который охватывает совокупность банковских задач в комплексе, отражая всю сложность их взаимосвязи. При разработке БИС требуется проанализировать большое количество факторов: общую характеристику банка, стратегию развития, особенности структуры управления, состав функций, подлежащих автоматизации, объем входной и выходной информации, количество входных документов. В качестве опорной концепции разработки системы автоматизированной банковской деятельности выступает АРМ. В реальной интегрированной БИС выделение АРМов зависит от структуры управления, разделения управленческих функций и целей, а также от многих других факторов.

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

Дипломный проект состоит из трех частей:

аналитической;

проектной;

обоснования экономической эффективности.

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

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

Третья глава посвящена обоснованию методики расчета экономической эффективности и расчету соответствующих показателей.

1. Аналитическая часть

.1 Технико-экономическая характеристика предметной области

.1.1 Общая характеристика банков

Банк - это организация, созданная для привлечения денежных средств и размещения их от своего имени на условиях возвратности, платности и срочности.

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

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

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

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

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

Типы банков:

эмиссионные банки - законодательной властью им дано право проводить операции по выпуску и изъятию денег из обращения (ЦБ).

не эмиссионные специализированные банки - обслуживают или отдельные отрасли народного хозяйства (Агробанк), или отдельные операции (Внешторгбанк). К ним также относится Сбербанк.

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

Значительную роль играют международные, межгосударственные банки.

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

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

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

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

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

По признаку собственности банки подразделяются:

государственные;

акционерные;

кооперативные;

частные;

муниципальные;

смешанные (с участием иностранного капитала);

иностранные.

По территориальному признаку банки могут быть:

местные (региональные);

международные.

Различают банки и по организационно-правовым формам деятельности:

унитарные- банк имеет одного собственника;

долевые (паевые, акционерные: АОЗТ,АООТ,ООО).

Различают виды межбанковских объединений:

коммерческие (трест, синдикат, картель, концерн). Цель создания таких объединений- сверх прибыль.

некоммерческие - союзы, лиги, ассоциации. Цель - защита общих интересов.

.1.2 Общая характеристика коммерческих банков

Характерная особенность коммерческих банков, отличающая их от государственных банков второго уровня и кредитных кооперативов, заключается в том, что основной целью их деятельности является получение прибыли (в этом состоит их «коммерческий интерес» в системе рыночных отношений).

В РФ все кредитные организации банковского типа подразделяются на два вида: собственно банки и кредитные учреждения.

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

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

Принципы деятельности КБ.

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

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

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

Четвертый принцип работы коммерческого банка заключается в том, что регулирование его деятельности может осуществляться только косвенными экономическими (а не административными) методами.

Функции КБ.

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

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

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

Третья функция банков - посредничество в платежах между отдельными самостоятельными субъектами - при переходе к рынку приобретает новое содержание. В связи с формированием фондового рынка получает развитие и такая функция КБ, как посредничество в операциях с ценными бумагами. В отличие от некоторых развитых стран (например, США) действия наших КБ не ограничиваются. Они могут производить разнообразные операции с ценными бумагами.

.1.3 Технико-экономическая характеристика коммерческого банка «Республиканский Кредитный Альянс»

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

Организационная структура коммерческого банка определяется следующими моментами:

Структура управления.

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

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

принимает решение о создании банка;

определяет организационную структуру банка;

принимает устав;

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

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

рассматривает вопросы внедрения новых финансовых инструментов;

принимает решения в части формирования фондов банка;

выбирает членов исполнительных и контрольных органов, а также директора банка или председателя правления банка.

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

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

представляет банк;

исполняет решения высшего органа управления- осуществляет процесс их реализации основанный на полной управляемости и контролируемости;

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

организует работу банка;

несет ответственность за законность проведения операций.

Для общего руководства работой банка, а также наблюдения и контроля за работой правления и ревизионной комиссии банка собрания акционеров избирает совет банка (правление). Количество членов совета банка определяется общим собранием акционеров.

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

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

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

При необходимости функции комитетов могут быть расширены. Это зависит от объема и вида выполняемых банком активных и пассивных операций.

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

Структура подразделений и служб банка.

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

Рассмотрим организационную структуру коммерческого банка «Республиканский Кредитный Альянс» представленную на рисунке 1.1.3.1.

Рисунок 1.1.3.1 «Организационная структура коммерческого банка «Республиканский Кредитный Альянс»»

. Управление делами

.1. Секретариат

.2. Отдел кадров.

Планирует численность и использование персонала; организует обучение и повышение квалификации кадров; осуществляет набор персонала и его расстановку.

.3. Административно-хозяйственный отдел.

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

.4. Служба охраны труда

. Департамент бухгалтерского учета и отчетности

.1. Операционный отдел

Занимается заключением договоров на открытие и ведение счетов расчетно-кассового кассового обслуживание, корреспондентских счетов. Производит консультирование клиентов по вопросам политики банка.

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

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

Открытие и ведение валютных счетов физических лиц (резидентов и нерезидентов, открытие и ведение счетов по вкладам физических лиц в рублях РФ.

.2. Отдел учета банковских операций

В функции этого отдела входят:

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

Отдел налогооблажения, отчетности и анализа

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

.4. Касса

Основная задача проведение кассовых операций, хранение и транспортировки наличных денег, драгоценных металлов и камней.

Отдел инкассации.

. Департамент безопасности

. Инвестиционно - кредитный департамент

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

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

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

. Отдел МБК и корреспондентских отношений

. Департамент автоматизации банковских операций

Он реализует следующие задачи:

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

. Юридический отдел

Данный отдел осуществляет следующие функции:

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

. Валютный департамент

.1.Отдел валютного контроля.

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

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

.2. Отдел обменных пунктов

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

.2 Экономическая сущность задачи

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

Обменный пункт банка при работе с клиентурой совершает следуюшие основные операции:

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

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

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

Справка ф. №0406007 представлена на рисунке 1.2.1.

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

Рисунок 1.2.1. «Справка ф.№0406007»

Для совершения данных операций обменному пункту требуется классификатор валют и классификатор ценностей из приложения №1 к Инструкции Банка России от 27 февраля 95 года N 27, курсы обмена валют установленные ЦБРФ и курсы обмена валют установленные управлением обменными пунктами банка, а также реквизиты банка.

По завершении рабочего дня (или смены при круглосуточном режиме работы ОП) кассир обязан заполнить реестр иностранной валюты, проданной за наличные рубли(приложение №11 к инструкции Банка России от 27.02.95 г. №27) и заполнить реестр иностранной валюты, купленной за наличные рубли(приложение №9 к инструкции Банка России от 27.02.95 г. №27), и передать в управление обменными пунктами.

Реестры представленны на рисунках 1.2.2. и 1.2.3.

Рисунок 1.2.2.

«Реестр продажи»

Рисунок 1.2.3.

«Реестр покупки»

.3 Обоснование необходимости и цели использования вычислительной техники для решения задачи

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

.4 Постановка задачи

.4.1 Цель и назначение автоматизированного варианта решения задачи

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

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

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

Цели автоматизации данной задачи:

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

повышение степени достоверности выходной информации;

снижение трудоемкости и количества ошибок при решении задачи.

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

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

хранение форм первичных документов;

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

хранение и выдача нормативно-справочной информации по запросу пользователя;

обеспечение целостности хранимой информации.

.4.2 Общая характеристика организации решения задачи на ЭВМ

Задача пересчета по курсу, а также заполнения справок ф № 0406007, ведения реестров по покупке и продаже валюты будет выполняться оператором обменного пункта на ЭВМ.

Исходные данные поступающие от клиентов или отдела обменных пунктов должны заноситься в базу данных. Для сокращения времени переноса данных с бумажных носителей в ЭВМ должны использоваться следующие экранные формы:

Курс;

Валюта;

Кассир;

Покупка;

Продажа.

Обработка первичных документов и расчет результатных показателей

должны выполняться в диалоговом режиме.

Результаты пересчета по курсу и номера справки, вывода даты, кодов

валюты и ценности, курса обмена и суммы прописью на формах покупки и

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

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

Реестр покупки;

Реестр продажи

отсортированных по дате, валюте и курсу обмена с автоматическим подсчетом суммы по реестру и выводом суммы прописью.

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

.4.3 Формализация расчетов

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

Формализованное описание входных данных представлено в таблице 1.4.3.1

Таблица 1.4.3.1

№ п/п

Наименование показателя

Идентификатор показателя


ФИО кассира

1

ФИО кассира

Fio


Реквизиты банка

1

Код по ОКПО

Okpo

2

Юридический адрес

Uradres

3

Название банка

Nbank


Классификатор валют

1

Код долларов США

Kds

2

Код евро

Keu

3

Код рублей

Kru


Классификатор ценностей

1

Код банкнот

Kb

2

Код монет

Km


Курсы обмена валют ЦБ

1

Курс доллара США

Ks_cb

2

Курс евро

Ke_cb


Курсы покупки/продажи

1

Курс покупки долларов США

Ks_pocup

2

Курс продажи долларов США

Ks_prod

3

Курс покупки евро

Ke_pocup

4

Курс продажи евро

Ke_prod


Наименования валют

1

Краткое название валюты

val_sign

2

Код валюты

val_code

3

Название валюты в единственном числе

val_name1

4

Название валюты во множественном числе

val_name2

5

Название валюты во множественном числе

val_name5

6

Мужской или женский род названия валюты

val_sex

7

Название копеек/центов в единственном числе

kop_name1

8

Название копеек/центов во множественном числе

kop_name2

9

Название копеек/центов во множественном числе

kop_name5


Удостоверение личности


1

Тип удостоверения личности

Udos

2

Серия

Seria

3

Номер

Num


Формализованное описание выходных данных представлено в таблице 1.4.3.2.

Таблица 1.4.3.2

№ п/п

Наименование показателя

Идентификатор показателя

Алгоритм расчета

1

Сумма выданных рублей

Svr

2

Сумма выданной валюты

Svv

3                Сумма по реестру проданной валюты      Srpv      

4                Сумма по реестру купленной валюты      Srkv      


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

1.5 Анализ существующих разработок и обоснование выбора технологии проектирования

В данный момент на рынке банковских компьютерных программ представлено достаточное количество программ автоматизирующих работу обменного пункта, но в большинстве своем они поставляются в составе операционного дня банка, как например программа «Центавр» фирмы «ПрограмБанк» включающая в себя модуль «Пункт обмена валют»[21].

Описание модуля «Пункт обмена валют» программы «Центавр»:

быстрая настройка системы с учетом особенностей работы обменного пункта и банка;

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

санкционирование доступа к информации и выполнению банковских операций (девять уровней доступа);

возможность доступа к любому дню работы обменного пункта;

возможность ведения валютно-обменных операций, оговоренных в Инструкции ЦБ N°27: покупка/продажа иностранной валюты за рубли, конверсионные операции, работа с пластиковыми дебетными и кредитными картами, с рублевыми пластиковыми картами, а также учет операций с платежными документами в валюте (дорожными чеками), покупка неплатежного денежного знака за рубли и замена его на платежный;

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

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

наличие гибкого генератора проводок по итогам дня, позволяющего создать произвольную схему проводок: как соответствующую Инструкции №27 - для синтетического учета, так и любую другую для внутреннего аналитического учета; при этом автоматически сформированные в конце операционного дня проводки могут быть переданы в АС “Операционный день банка” (ОД), “Мультивалютный операционный день” (МОД), “Касса” и “Валютная касса” фирмы “ПрограмБанк”;

печать отчетов в точном соответствии с формами из приложений к Инструкции ЦБ №27 и с формой 1Н, а также сводных отчетов, которые могут использоваться для анализа эффективности работы пункта обмена;

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

возможность работы в круглосуточном режиме;

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

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

сохранение целостности информации при отказах аппаратуры;

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

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

наличие встроенного калькулятора;

возможность изменения настройки принтера при печати документов;

ряд решений позволяет руководству осуществлять скрытый контроль за добросовестностью кассира пункта.

Но встречаются и отдельные разработки, достаточно дешевые, но весьма сомнительного происхождения, как например программа для пункта обмена наличной валюты (Обменный пункт - автоматизация работы кассира - Exchange) "Зеленый треугольник"[20]

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

.6 Обоснование проектных решений по видам обеспечения

.6.1 По техническому обеспечению (ТО)

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

В связи с тем, что сейчас на рынке представлен широчайший выбор технических средств, ограничим параметры нашего компьютера:

винчестер (жесткий диск) - 20 Гб и более;

процессор - с тактовой частотой не менее 1500 Гц;

ОЗУ - не менее 256 Мб;       

монитор - с диагональю 17 дюймов;

принтер - лазерный, черно-белый, с высокой скоростью печати.

принтер - матричный.

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

Нами рассматриваются только модели CRT-мониторов, так как жидкокристаллические мониторы обладают слишком высокой ценой.

Далее необходимо выбрать клавиатуру. Инженерная мысль весьма интенсивно работает в направлении создания новых, более эргономичных клавиатур. Появляются весьма причудливые формы: клавиатуры как бы «разламываются» надвое или изгибаются в плоскости клавиш, вводятся всевозможные подставки для кистей. Однако следует помнить, что любая оригинальная клавиатура вряд ли будет одинаково хороша для решения стандартных задач, поэтому выбор будет производиться из обыкновенных моделей, которые все привыкли видеть в офисах.

При выборе мыши будем руководствоваться тем фактом, что несмотря на постоянное совершенствование компьютерных комплектующих, классические двух- и трехкнопочные мыши не собираются сходить со сцены. Тому есть множество причин. Во-первых, для работы со многими приложениями достаточно мыши без дополнительных органов управления (иногда они только мешают). Во-вторых, простейшие мыши, как правило, используют имеющиеся в операционной системе драйверы и совместимы с альтернативными операционными системами: OS/2, Linux, BeOS, QNX и т.п. В-третьих, простые мыши не жалко часто менять, поскольку они, как правило, недороги. Осуществляя выбор, мы не будем рассматривать беспроводные мыши, т.к. их стоимость высока, а обратим внимание на оптические мыши, из-за их меньшей восприимчивости к поверхности скольжения и долговечности.

Выбор будет производиться на основе ассортимента компании «MegaShop»[18], выборочно представленного в таблице 1.6.1.1., так как это уже проверенная временем компания продающая компьютеры и комплектующие.

Таблица 1.6.1.1

Комплектация

Цена

AMD Atlon 2100+, ASUS A7V8X, 40GB, 256MB DDR, GeForse2 64MB, Teac 552E, Genius KB-10X, Logitech BD-69, LG T710BH

505$

AMD Atlon 1800+, ASUS A7V8X, 40GB, 256MB DDR, GeForse2 64MB, Teac 552E, Genius KB-10X, Logitech BD-69, LG T710BH

490$

P4 Celeron 1800, Gigabyte 8S648,40GB, 128MB DDR, GeForse4 64MB, Teac 552E, Genius KB-10X, Logitech BD-69, LG T710BH

500$

P4 2600, Gigabyte 8S648,40GB, 256MB DDR, GeForseFX5200 128MB, Teac 552E, Genius KB-10X, Logitech BD-69, LG T710BH

700$


Остановим свой выбор на системном блоке модели Orange «Эконом» фирмы «MegaShop» нетиповой комплектации, так как у нее наилучшее соотношение быстродействия, цены и качества, а именно:

процессор AMD Atlon 2100+

материнская плата ASUS A7V8X с встроенными аудио и сетевой картами

жесткий диск Seagate Barracuda 7200 UTA-100 40gb

ОЗУ Samsung 256 DDR

видео карта GeForse2 64mbROM Teac 552E

дисковод Teac 3,5

клавиатура Genius Comfy KB-10X

мышь Logitech Wheel Optical BD-69 USB

монитор LG Flatron T710BH

Итого: 505$

При решении поставленной задачи необходимо часто выводить на печать множество различных документов, поэтому при выборе принтера будем руководствоваться скоростью и качеством печати. Так как графическая информация на печать не выводится, следовательно, цветной принтер не требуется. Рассмотрим несколько моделей лазерных принтеров представленных в таблице 1.6.1.2. Их преимущества перед матричными и струйными аппаратами давно известны. Это превосходное качество печати документов, более высокие надежность и скорость печати при низкой себестоимости печатного листа, устойчивость изображения к воздействию влаги и света в сочетании с долговечностью отпечатков. Лазерные принтеры, конечно, заметно дороже струйных, однако такое утверждение справедливо, как правило, только на момент покупки. Если же учитывать последующие расходы (так называемая совокупная стоимость владения), то с течением времени картина будет изменяться. Не секрет, что у лазерного принтера сроки службы картриджа и печатающего механизма намного превышают аналогичные параметры струйного принтера, да и бумага ему требуется не такая высококачественная и дорогая, как для струйной печати. Кроме того, нельзя сбрасывать со счетов высокую скорость печати, надежность и удобство эксплуатации лазерных аппаратов.

Таблица 1.6.1.2

Модель

Скорость печати стр/мин

Цена, $

HP LaserJet 1015

15

270

Lexmark E323

19

281

Epson EPL 6100

16

290

Minolta-QMS PagePro 1250W

17

290

HP LaserJet 1150

17

297

Panasonic KX-P7305

18

300

Epson EPL 6200

20

226


Из представленных моделей выберем Epson EPL 6200 потому, что у него оптимальное соотношение цена/качество.

Матричный принтер нам понадобится для печати справок ф. №0406007 так как другой тип принтера для этого не подходит. И возьмем мы для этих целей принтер Epson LX-300, так как он самый дешевый из предлагаемых фирмой MegaShop - 160$.

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

компьютер Orange «Эконом»

лазерный принтер Epson EPL 6200

матричный принтер Epson LX-300

Итого: 791$

.6.2 По информационному обеспечению (ИО)

Понятие информационного обеспечения возникло с созданием автоматизированных систем управления (АСУ).

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

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

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

Существующие системы документации, характерные для неавтоматизированных ЭИС, отличаются большим количеством разных типов форм документов; большим объемом потоков документов и их запутанностью; дублированием информации в документах и работ по их обработке и, как следствие, низкой достоверностью получаемых результатов. Для того чтобы упростить систему документации, используют следующие два подхода:

проведение унификации и стандартизации документов;

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

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

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

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

Что касается входных документов, то ими являются:

классификатор валют;

классификатор ценностей;

наименования валют;

ФИО кассира;

реквизиты банка;

удостоверение личности;

курсы обмена валют ЦБ;

курсы покупки/продажи валют.

А выходными:

справка № Ф 0406007;

реестр проданной валюты;

реестр купленной валюты.

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

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

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

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

В состав технологических операций входят:

загрузка программы;

ввод данных;

контроль информации и возможность корректировки;

справочно-информационное обслуживание;

формирование информационных массивов;

вывод информации.

Существует несколько способов регистрации первичной информации:

документальный;

документальный с регистрацией на машинном носителе;

автоматический.

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

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

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

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

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

.6.3 По программному обеспечению (ПО)

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

Операционная система (ОС) - представляет собой «систему программ, предназначенную для обеспечения определенного уровня эффективности цифровой вычислительной системы за счет автоматизированного управления ее работой и предоставляемого пользователям набора услуг» (ГОСТ 15971-84).

Сейчас рынок программного обеспечения предлагает множество операционных систем. Рассмотрим несколько наиболее распространенных из них: Unix, Linux и Windows.

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

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

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

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

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

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

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

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

Что можно считать серьезной проблемой, так это работу с кириллическими векторными шрифтами Туре 1 и Тruе-Туре, успешной установки которых добиться нелегко. Сравнивая систему помощи ASPLinux с Windows, понимаешь, что русскоязычная документация могла бы быть более подробной (хотя именно ASPLinux имеет на сегодняшний момент наиболее «солидное» руководство на русском языке).

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

И, наконец, перейдем к наиболее знакомой ОС - Windows. Рассмотрим одну из последних версий представленную Microsoft - Windows XP. Эта ОС построена на основе усовершенствованного ядра Windows 2000. Microsoft в очередной раз предприняла попытку повысить защищенность и надежность системы Windows XP. Это касается не только драйверов, из-за которых частенько и возникали пресловутые «синие экраны» (теперь для всех драйверов необходимо наличие подписей), но и более простых средств, например, реализованной в Windows XP периодической смены пароля при старте системы или отправки службам поддержки комментариев о работе приложений.

Наличие подписей для драйверов должно гарантировать, что оборудование протестировано Microsoft и полностью совместимо с операционной системой Windows XP. Такое решение призвано уменьшить число сбоев. Поддержка механизмов управления версиями библиотек позволяет приложениям устанавливать и использовать именно те DLL-модули, которые им действительно нужны. Большинство ранее созданных приложений, которые не запускались в среде Windows 2000, работают под Windows XP, причем без ощутимой потери производительности.

Средства восстановления системы Windows XP после сбоев используют усовершенствованные механизмы безопасности, появившиеся еще в Windows Ме. Они основаны на компонентах, обеспечивающих работоспособность как операционной системы в целом, так и отдельных приложений, позволяя сохранить документы перед закрытием приложений. Инструмент для конфигурирования удаленного доступа в свою очередь служит для устранения проблем, возникающих при работе по локальной сети или через Интернет. Этот режим можно использовать для точной настройки системы и для удаленной установки приложений обслуживающим персоналом - теперь не нужно будет приглашать в офис специалиста, достаточно следовать пошаговым инструкциям программы-мастера, и после получения необходимой информации специалист сможет работать с заболевшим компьютером в удаленном режиме. В консольном режиме, появившемся в Windows XP, видимо, с легкой руки системных администраторов, можно управлять системными сервисами, подготавливать к работе жесткие диски, напрямую обращаться к файлам и секторам жесткого диска. позиционирует свое новое детище как самую защищенную ОС для массового пользователя. В списке особенностей Windows XP присутствует возможность удаленного доступа к своему компьютеру из любой точки мира. Помимо традиционных сетей, которые поддерживались Windows 2000, в ОС ХР включены драйверы для беспроводных сетей IЕЕЕ802.11b - причем для настройки и управления этими сетями можно использовать как штатные средства системы, так и утилиты, которые входят в комплект поставки сетевых плат.изучила рынок и пожелания пользователей и реализовала в новой ОС множество интересных новинок, среди которых и улучшенный интерфейс, и мощные средства обеспечения безопасности, и консольные режимы работы для управления ОС. Впрочем, многие заявленные принципиально новыми функции Windows XP уже давно доступны в ОС Linux, - иное дело, что они реализованы в ХР достаточно удачно, средства защиты и настройки не перегружены деталями, в то же время опытные пользователи могут применять специальные консольные приложения для управления сервисами ОС.

Рассмотрев некоторые возможности, предлагаемые ОС Windows XP, остановим свой выбор на ней. Эта ОС наиболее распространена и наиболее знакома среди пользователей, работающих в офисах, а также она удовлетворяет всем требованиям, предъявляемым к ОС для успешного решения поставленной задачи.

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

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

Наиболее развитые СУБД для ПК имеют следующие преимущества и характерные особенности в отличие от традиционных СУБД для больших и мини-ЭВМ:

"дружественный" интерфейс с пользователем;

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

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

развитые языки программирования баз данных;

небольшие запросы к ресурсам системы.

Многие СУБД для ПК поддерживают работу в локальных сетях, содержат соответствующие команды. Группа реляционных СУБД представлена на рынке программных продуктов очень широко. Это, например, такие системы, как Paradox, Dbase, FoxPro, Access, SQL.

Так как нам необходима совместимость данной программы и операционного дня банка написанного на FoxPro, то и данная программа будет писаться на FoxPro. А ввиду того, что программа будет работать с небольшим количеством информации, то нам будет достаточно встроенной СУБД FoxPro.

.6.4 По технологическому обеспечению

При машинной обработке информации предполагается несколько этапов:

сбор, прием, контроль первичных документов и передача их на ввод (домашинный этап);

ввод, вычисления и иная обработка первичных документов (машинный этап);

вывод полученных данных на печать и последующая работа с ними (послемашинный этап).

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

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

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

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

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

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

отбраковка документов, не соответствующих требованиям, предъявляемым к документам;

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

Если информация поступает на машинном носителе (гибком диске), то в этом случае проверяется качество записи диска, регистрируются имя файла, объем, источник и время поступления.

При поступлении информации по каналам связи определяются источник поступления, время, количество поступивших записей.

В нашем случае первичные документы поступаю на бумажных носителях, поэтому прием осуществляется согласно правилам приема таких документов, описанным выше.

Операция ввода информации в ЭВМ может осуществляться несколькими методами:

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

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

При вводе больших объемов информации в ЭВМ с клавиатуры оператором допускается значительное количество ошибок, которые необходимо выявить и устранить. При этом контроль вводимой информации, как правило, осуществляется с использованием следующих методов:

визуальный контроль на экране дисплея;

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

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

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

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

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

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

Семантический контроль сводится к арифметическому и логическому контролю содержимого отдельных полей. Арифметический контроль осуществляется следующими методами:

контрольных сумм по документу;

контрольных сумм по отдельной записи;

контрольного числа по файлу;

контроля по модулю;

балансовый контроль.

Логический контроль применяется для реквизитов-признаков и оснований, и при его построении используют следующие виды контроля:

контроль на конкретное значение;

контроль на диапазон значений;

контроль путем сравнения с некоторой константой;

контроль зависимостей значений реквизитов;

контроль по списку значений (справочнику).

Некоторые виды контроля данных представленные выше используются и в нашей разработке (в частности синтаксический контроль).

Ввод информации осуществляется в диалоговом режиме.

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

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

Можно выделить несколько характеристик ДС, значения которых определяют процесс диалогового взаимодействия пользователя и ЭВМ. Важнейшей из них является степень оперативности диалога.

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

В процессе диалога возможно двустороннее управление на базе языка типа «запрос - ответ», одностороннее управление со стороны ЭВМ с языком общения типа «меню», «заполнение шаблона» и ответа по «подсказке» или одностороннее управление со стороны пользователя с использованием языка директив (команд).

По форме (языку) общения диалоговые системы делятся на системы с языком общения типа «запрос - ответ», «меню», «шаблоны», «подсказки», смешанные варианты. Выбор средств общения определяется требованиями, предъявляемыми к системе взаимодействия со стороны предметной области и режимами общения.

При использовании для общения языка «меню» или языка «запросов» в диалоговой системе должна присутствовать система планирования и управления диалогом, или диалоговый монитор, в функции которого входят:

управление процессом диалога;

обеспечение интерфейса пользователя;

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

анализ и обработка ошибочных ситуаций;

вызов обрабатывающих программ;

обеспечение работы с библиотекой прикладных программ и ведение протоколов работы системы.

Из всех рассмотренных выше видов диалогов для нашей задачи в качестве языка общения выбираем «меню».

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

структурного проектирования;

модульного проектирования;

структурного программирования.

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

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

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

По своему назначению модули делят на управляющие и исполнительные, а по степени общности - на стандартные и оригинальные.

Метод модульного проектирования поддерживается методом проектирования «сверху-вниз». Традиционно применяемое проектирование методом «снизу-вверх» включает выполнение операций по разработке программного обеспечения в следующей последовательности: разработка отдельных компонентов программы, кодирование этих компонентов, отладка и интеграция, т.е. сборка их на последнем шаге, что приводит к вероятности выявления стольких неувязок в программе, сколько было в ней составных частей.

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

Структурное программирование основывается на выполнении нескольких ограничений. Первое касается размеров модулей и сегментов, согласно которым небольшой по размеру модуль (до 500 операторов) вначале сегментируется на небольшие разделы (сегменты) размером на один лист (до 60 операторов). Дальнейшая сегментация идет в пределах листа с выполнением расположения сегментов на листе со сдвигом слева направо для улучшения визуальных характеристик программы.

Другим ограничением, применяемым в этом методе, является ограничение на типы используемых операторов и структур. Рекомендуется использование линейной структуры (последовательность взаимосвязанных операторов), иерархической структуры с оператором if и циклических (кольцевых) структур с использованием оператора do while. Не рекомендуется применение оператора go to.

Структурное программирование позволяет повысить степень читаемости программной документации и качество сопровождаемости программного продукта. Для решения нашей задачи выбираем модульное проектирование с использованием метода «сверху-вниз».

2. Проектная часть

.1 Информационное обеспечение задачи

.1.1 Информационная модель и ее описание

Пункт обмена валюты при работе с клиентами совершает следуюшие основные операции:

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

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

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

Для совершения данных операций обменному пункту требуется классификатор валют и классификатор ценностей из приложения №1 к Инструкции Банка России от 27 февраля 95 года N 27, курсы обмена валют установленные ЦБРФ и курсы обмена валют установленные управлением обменными пунктами банка, а также реквизиты банка.

По завершении рабочего дня (или смены при круглосуточном режиме работы ОП) кассир обязан заполнить реестр иностранной валюты, проданной за наличные рубли(приложение №11 к инструкции Банка России от 27.02.95 г. №27) и заполнить реестр иностранной валюты, купленной за наличные рубли(приложение №9 к инструкции Банка России от 27.02.95 г. №27), и передать в управление обменными пунктами.

Информационная модель АРМ оператора пункта обмена валюты представлена на рисунке 2.1.1. в виде схемы данных.

Рассмотрим ее более подробно.

При моделировании информационной модели можно выделить три основных уровня: входной информации, промежуточных расчетов и результатной (выходной) информации.

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

классификатор валют;

классификатор ценностей;

наименования валют;

ФИО кассира;

реквизиты банка;

курсы покупки/продажи валют;

курсы обмена валют ЦБ;

удостоверение личности.

Все входные документы получены из различных источников, что наглядно представлено в модели. Этими источниками являются: ЦБ, кассир, управление обменных пунктов, главный бухгалтер и клиенты.

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

К промежуточной информации можно отнести файл CSPRAVKA и получающиеся на его основе файлы REESTRPROD и REESTRPOKUP.

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

из файла CSPRAVKA получаются документы: «Справка ф.№0406007 экземпляр банка» и «Справка ф.№0406007 экземпляр клиента»;

а из файлов REESTRPROD и REESTRPOKUP путем сортировки и расчета суммы документы: «Реестр проданной валюты» и «Реестр купленной валюты» соответственно.

Рисунок 2.1.1

«Схема данных АРМ оператора обменного пункта банка»

Используемые классификаторы и системы кодирования.

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

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

В настоящее время чаще всего применяются два типа систем классификации: иерархическая и многоаспектная.

Характерными особенностями иерархической системы являются:

наличие в системе неограниченного количества признаков классификации;

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

Недостатки, отмеченные в иерархической системе, отсутствуют в других системах, которые относятся к классу многоаспектных систем классификации. Аспект - точка зрения на объект классификации, который характеризуется одним или несколькими признаками. Многоаспектная система - это система классификации, которая использует параллельно несколько независимых признаков (аспектов) в качестве основания классификации. Существуют два типа многоаспектных систем: фасетная и дескрипторная. Фасет - это аспект классификации, который используется для образования независимых классификационных группировок. Дескриптор - ключевое слово, определяющее некоторое понятие, которое формирует описание объекта и дает принадлежность этого объекта к классу, группе и т.д.

Фасетная система характеризуется следующими особенностями построения:

имеется некоторое множество классифицируемых объектов;

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

устанавливается некоторый порядок следования фасетов с помощью фасетной формулы (при этом последовательность фасетов определяется по частоте обращения к этим фасетам на некотором множестве заданных задач)

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

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

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

Для полной формализации экономической информации недостаточно простой классификации, поэтому проводят следующую процедуру - кодирование. Кодирование - это процесс присвоения условных обозначений объектам и классификационным группам по соответствующей системе кодирования. Система кодирования - это совокупность правил обозначения объектов и группировок с использованием кодов. Код - это условное обозначение объектов или группировок в виде знака или группы знаков в соответствии с принятой системой [13]. Код базируется на определенном алфавите (некоторое множество знаков). Число знаков этого множества называется основанием кода. Различают следующие типы алфавитов: цифровой, буквенный и смешанный.

Все системы кодирования можно сгруппировать в два подмножества: регистрационные и классификационные системы кодирования.

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

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

К регистрационным системам относятся порядковая и серийная системы кодирования.

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

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

Серийная (серийно-порядковая) система кодирования отличается от порядковой тем, что номенклатура кодируемых объектов предварительно должна быть разбита на группировки по одному признаку, и каждой группировке должна быть отведена серия кодовых обозначений, в пределах которой каждому элементу присваивается свой код по порядку. Серия обозначений для каждой группировки определяется таким образом, чтобы после присваивания кодов элементам этой группы в ней оставались бы еще свободные номера на случай появления новых объектов.

Классификационные коды используют для отражения классификационных взаимосвязей объектов и группировок и применяются в основном для сложной логической обработки экономической информации на ЭВМ, отсюда вытекают требования: однозначности отображения классификационных взаимосвязей объектов и их группировок и обеспечения максимальной простоты программирования.

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

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

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

Разрядная система применяется для кодирования объектов, определяемых несколькими соподчиненными признаками, используемыми для решения экономических задач. Кодируемые объекты систематизируются по классификационным признакам на каждой ступени классификации, каждому признаку отводится определенное число разрядов, в пределах которых кодирование группировок начинается с единицы. При разрядной системе кодирования имеет место так называемое «зависимое» кодирование. Это значит, что классификационные группировки по младшим признакам кодируются в зависимости от кода группировки, образованной по старшему признаку. Запас свободных позиций определяется структурой кода.

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

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

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

В данной работе используем порядковую систему кодирования, например, для справочников «Сотрудники», «Объекты» и др., а также комбинированную систему кодирования.

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

В данном АРМ использованы классификаторы валют и ценностей утвержденный ЦБРФ.

Классификатор ценностей:

Код банкнот - 10

Код монет - 11

Классификатор валют:

Код долларов США - 840

Код рублей - 643

Код ЕВРО - 978

Характеристика нормативно-справочной и входной оперативной информации.

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

Экранные формы представлены в приложении 1.

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

классификатор валют;

классификатор ценностей;

наименования валют;

ФИО кассира;

реквизиты банка;

курсы покупки/продажи валют;

курсы обмена валют ЦБ;

удостоверение личности.

Документы «классификатор ценностей», «классификатор валют» и «наименования валют» идут для занесения в файл «Valuta» представленный в таблице 2.1.3.3. посредством экранной формы 6.Валюты.

«ФИО кассира» для занесения в файл «Kassir» представленный в таблице 2.1.3.1. посредством экранной формы 5. Кассир.

«Курсы покупки/продажи валют» и «Курсы обмена валют ЦБ» идут для занесения в файл «Kurs» представленный в таблице 2.1.3.2. посредством экранной формы 7.Курс.

Так как программа пишется для одного банка, его реквизиты закладываются в программный код изначально.

Далее на основе файлов «Valuta», «Kassir», «Kurs», а также необходимых клиенту сумм валюты или рублей и его удостоверения личности посредством форм 1.Покупка и 2.Продажа формируется файл «CSpravka» представленный в таблице 2.1.3.6. и далее файлы «Reestrpocup» и «Reestrprod» представленные в таблицах 2.1.3.4. и 2.1.3.5.

Таблица 2.1.3.1

Структура файла «Kassir»

Название

Краткое название

Тип поля

Длинна поля

Фамилия кассира

fam

символьное

20



Таблица 2.1.3.2

Структура файла «Kurs»

Название

Краткое название

Тип поля

Длинна поля

Курс доллара ЦБ

ks_cb

числовое

15

Курс покупки доллара

ks_pokup

числовое

15

Курс продажи доллара

ks_prodaj

числовое

15

Курс евро ЦБ

ke_cb

числовое

15

Курс покупки евро

ke_pokup

числовое

15

Курс продажи евро

ke_prodaj

числовое

15

Дата

дата

8


Таблица 2.1.3.3

Структура файла «Valuta»

НазваниеКраткое названиеТип поляДлинна поля




Краткое название валюты

val_sign

символьное

3

Код валюты

val_code

символьное

3

Название валюты в единственном числе

val_name1

символьное

30

Название валюты во множественном числе

val_name2

символьное

30

Название валюты во множественном числе

val_name5

символьное

30

Мужской или женский род названия валюты

val_sex

числовое

1

Название копеек/центов в единственном числе

kop_name1

символьное

30

Название копеек/центов во множественном числе

kop_name2

символьное

30

Название копеек/центов во множественном числе

kop_name5

символьное

30

Код банкнот

kb

символьное

3

Код монет

km

символьное

3



Таблица 2.1.3.4

Структура файла «Reestrpocup»

НазваниеКраткое названиеТип поляДлинна поля




Признак

chek

логическое

1

Код наличной валюты

knv

символьное

10

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

skv

числовое

23

Код наличных рублей

knr

символьное

10

Сумма выданных рублей

svr

числовое

23

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

ns

символьное

20

Резидент

res

символьное

20

Дата

dat

дата

8

Курс

kurs

числовое

15

ФИО

fio

символьное

60

Тип удостоверения личности

udos

символьное

20

Серия паспорта

seria

символьное

10

Номер паспорта

num

символьное

20

Код ценности валюты

kcenval

символьное

10

Код ценности рублей

kcenrub

символьное

10


Таблица 2.1.3.5

Структура файла «Reestrprod»

НазваниеКраткое названиеТип поляДлинна поля




Признак

chek

логическое

1

Код наличной валюты

knv

символьное

10

Сумма проданной валюты

spv

числовое

23

Код наличных рублей

knr

символьное

10

Сумма полученных рублей

spr

числовое

23

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

ns

символьное

20

Резидент

res

символьное

20

Дата

dat

дата

8

Курс

kurs

числовое

15

ФИО

Fio

символьное

60

Тип удостоверения личности

udos

символьное

20

Серия паспорта

seria

символьное

10

Номер паспорта

num

символьное

20

Код ценности валюты

kcenval

символьное

10

Код ценности рублей

kcenrub

символьное

10


Таблица 2.1.3.6

Структура файла «CSpravka»

НазваниеКраткое названиеТип поляДлинна поля




Признак

chek

логическое

1

Код валюты

kv

символьное

10

Сумма валюты

sv

числовое

23

Код рублей

kr

символьное

10

Сумма рублей

sr

числовое

23

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

ns

символьное

20

Резидент

res

символьное

20

Дата

dat

дата

8

Курс

kurs

числовое

15

ФИО

fio

символьное

60

Тип удостоверения личности

udos

символьное

20

Серия паспорта

seria

символьное

10

Номер паспорта

num

символьное

20

Код ценности валюты

kcenval

символьное

10

Код ценности рублей

kcenrub

символьное

10

ФИО кассира

fiok

символьное

60


.1.4 Характеристика результатной информации

В данном пункте содержится описание выходных документов.

Обменный пункт банка при работе с клиентурой совершает операции покупки и продажи валюты.

Каждую из перечисленных операций кассир обменного пункта обязан зафиксировать документально и оформить справку о совершении клиентом валютно-обменной операции на бланке строгой отчетности ф. №0406007, с выдачей копии справки клиенту, которую мы получаем при печати из форм 1.Покупка и 2.Продажа представленных в приложении 1 на рисунках 1 и 2.

Справка ф. №0406007 представлена на рисунке 2.1.4.1.

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

Рисунок 2.1.4.1. «Справка ф.№0406007»

По завершении рабочего дня (или смены при круглосуточном режиме работы ОП) кассир обязан заполнить реестр иностранной валюты, проданной за наличные рубли(приложение №11 к инструкции Банка России от 27.02.95 г. №27) и заполнить реестр иностранной валюты, купленной за наличные рубли(приложение №9 к инструкции Банка России от 27.02.95 г. №27), и передать в управление обменными пунктами.

Реестры получаються при печати из форм 3.Реестр покупки и 4.Реестр продажи представленных в приложении 1 на рисунках 3 и 4.

Реестры представленны на рисунках 2.1.4.2. и 2.1.4.3.

Рисунок 2.1.4.2. «Реестр продажи»

Рисунок 2.1.4.3. «Реестр покупки»

.2 Программное обеспечение задачи

.2.1 Сценарий диалога

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

Рассмотрим сценарий диалога АРМ оператора обменного пункта банка на рисунке 2.2.1.1.

При загрузке главного меню пользователь получает доступ к 8 пунктам меню.

Если пользователь впервые работает с программой ему необходимо ввести фамилию кассира, что делается в пункте меню 5.Кассир. А также каждый день ему необходимо вводить курсы обмена на день, в пункте меню 7.Курс, там же он может посмотреть ранее введенные курсы за любую дату и изменить текущие курсы. Также он может поменять названия валют в пункте меню 6.Валюты.

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

В пунктах меню 3.Реестр покупки и 4.Реестр продажи он может просмотреть реестр отсортированный по дате, курсу и валюте, распечатать его и удалить выбранные операции.

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

Скриншоты программы представлены в приложении 1.

Рисунок 2.2.1.1

«Сценарий диалога АРМ оператора обменного пункта банка»

.2.2 Схема взаимодействия программных модулей

На рисунке 2.2.2.1. представлена схема взаимодействия программных модулей.

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

Функции каждого модуля описаны в таблице 2.2.2.1.

Таблица 2.2.2.1

№ п/п

Наименование модуля

Функции модуля

1

Покупка

Ввод новой операции, печать, занести в реестр

2

Продажа

Ввод новой операции, печать, занести в реестр

3

Реестр покупки

Сортировка реестра по дате, валюте и курсу, печать реестра, удаление записей из реестра покупки

4

Реестр продажи

Сортировка реестра по дате, валюте и курсу, печать реестра, удаление записей из реестра продаж

5

Кассир

Добавить, удалить

6

Валюта

Добавить, удалить

7

Курс

Ввести курсы, сохранить, показать за дату

8

Выход

Выход из программы


Рисунке №2.2.2.1

«Схема взаимодействия программных модулей АРМ оператора обменного пункта банка»

.3 Технологическое обеспечение задачи

.3.1 Схема работы программы

В данном пункте на рисунке 2.3.1.1. приводится схема работы АРМ опретора обменного пункта банка и ее описание.

Предполагается несколько этапов обработки данных:

сбор, приём, передача данных на ввод (домашинный этап);

ввод, вычисления, обработка данных (машинный этап);

вывод полученных данных и передача клиентам или для контроля и хранения (послемашинный этап).

В работе данной программы участвуют файлы:

Kassir;

Valuta;

Kurs;

ReestrProd;

ReestrPocup;

CSpravka.

Входные документы:

Удостоверение личности;

Классификатор валют;

Классификатор ценностей;

Курсы обмена валют ЦБ;

Курсы покупки/продажи;

ФИО кассира;

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

Реквизиты банка.

Выходные документы:

Справка ф.№0406007 экземпляр банка;

Справка ф.№0406007 экземпляр клиента;

Реестр купленной валюты;

Реестр проданной валюты.

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

Покупка.

Продажа.

Реестр покупки.

Реестр продажи.

Кассир.

Валюты.

Курс.

Выход.

Для начала пользователю необходимо зайти в пункт меню 5. Кассир и ввести ФИО кассира, которые потом можно редактировать, в пункт меню 6. Валюты и ввести (отредактировать) наименования и коды валют и в пункт меню 7. Курс и ввести (просмотреть за заданную дату) текущие курсы обмена валют. Это машинный этап работы, в пунктах меню 1. Покупка, 2. Продажа, 3. Реестр покупки и 4. Реестр продажи присутствуют как машинный этап работы (ввод, вычисления, обработка данных), так и после машинный (печать).

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

Пункт меню 2.Продажа аналогичен пункту меню 1.Покупка.

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

Пункт меню 4.Реестр продажи аналогичен пункту меню 3.Реестр покупки.

И по выбору пользователем пункта меню 8.Выход осуществляется выход из программы.

Рисунок 2.3.1.1


рисунок 2.3.1.1. продолжение


рисунок 2.3.1.1. продолжение


рисунок 2.3.1.1. продолжение


рисунок 2.3.1.1. продолжение

коммерческий банковский информационный автоматизированный оператор

Рисунок 2.3.1.1. продолжение

3. Обоснование экономической эффективности проекта

.1 Выбор и обоснование методики расчета экономической эффективности

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

Таким образом, экономическая эффективность проекта (формула 3.1.1.) складывается из двух составляющих: косвенного эффекта и прямого эффекта.

,

где Э - экономическая эффективность проекта; (3.1.1.)

Эк - косвенный эффект;

Эп - прямой эффект.

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

Прямой эффект легче рассчитать, чем косвенный, так как он отражает сокращение трудовых (формулы 3.1.2.-3.1.4) и стоимостных (формулы 3.1.5-3.1.7) затрат на обработку данных, которые позволяют расчетным путем определить его величину.

В связи с вышесказанным, при выявлении экономической эффективности автоматизации работы обменного пункта банка будет рассчитываться прямой эффект (формула 3.1.8). В коммерческом банке Республиканский Кредитный Альянс при существующем технологическом процессе все операции выполнялись вручную, а ЭВМ использовалась только с целью распечатки бланков реестров. Проектируемый вариант разрабатывался с точки зрения максимальной автоматизации операций, выполняемых при решении задачи обмена валюты, печати справок ф.№0406007 и ведения реестров, и позволил свести участие человека в решении этих задач к вводу исходной информации и визуальному анализу результатных данных. Поэтому, за основу расчета прямого эффекта целесообразно взять сопоставление операций существующего (базового) и внедряемого (проектируемого) вариантов, то есть анализ затрат, необходимых для выполнения всех операций технологического процесса.

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

К трудовым показателям относятся:

абсолютное снижение трудовых затрат


коэффициент относительного снижения трудовых затрат


индекс снижения трудовых затрат или повышения производительности труда


К стоимостным показателям относятся:

абсолютное снижение стоимостных затрат

   

коэффициент относительного снижения стоимостных затрат


индекс снижения стоимостных затрат


Теперь рассмотрим порядок расчета прямого эффекта.

 

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


Стоимость проектирования рассчитывается по формуле 3.1.10.


Стоимость программирования рассчитывается по формуле 3.1.11.


Стоимость отладки рассчитывается по формуле 3.1.12.


Стоимость внедрения рассчитывается по формуле 3.1.13.


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


Желательно, чтобы данный показатель был больше нормативного (Ен).


Расчетный срок окупаемости должен быть меньше нормативного:


Расчет всех перечисленных выше показателей представлен в пункте 3.2 дипломного проекта.

.2 Расчет показателей экономической эффективности проекта

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

При расчетах использовались следующие данные:

заработная плата сотрудника обменного пункта составляет 10000 руб.;

заработная плата разработчика проекта составляет 12000 руб.;

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

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

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

Определение трудовых и стоимостных затрат на решение задачи работы обменного пункта при базовом и проектируемом вариантах представлены в таблице 3.2.1. и таблице 3.2.2. соответственно. Показатели эффективности от внедрения проекта автоматизации представлены в таблице 3.2.3.

Для лучшей наглядности показателей, полученных при определении экономической эффективности от внедрения проекта автоматизации, операции базового и проектного вариантов разбиты на три вида: ввод данных, формирование выходных документов и вывод на печать. Результаты расчетов представлены на графиках (рисунок 3.2.1., 3.2.2., 3.2.3., 3.2.4.). Для базового варианта к операциям ввода данных относится заполнение выходных документов, а операции формирования выходных документов включают в себя отбор и группировку данных, расчет и контроль показателей. Для проектного варианта к операциям ввода данных относятся: ввод данных и контроль правильности ввода данных, а к операциям формирования выходных документов относятся: отбор данных, расчет показателей, заполнение выходных документов.

На основе результатов расчетов, представленных в таблице 3.2.3. можно сделать ряд выводов.

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

Внедрение проекта автоматизации позволяет сократить трудовые на 69,68% и стоимостные затраты на 80,26%. При этом, как видно из графиков меняется соотношение затрат. Если при базовом варианте наибольших затрат требовал процесс формирования выходных документов, то при проектируемом - наибольшими являются затраты на ввод информации. Однако данное увеличение является незначительным по сравнению с экономией времени и денег на формирование выходных документов.

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

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

(3.1.10)

(3.1.11)

(3.1.12)

(3.1.13)

(3.1.9)

(1 год и 6 месяцев) (3.1.15)

 (3.1.14.)

(3.1.8)

Как видно из расчетов, величина капитальных затрат получилась достаточно большой, однако, срок окупаемости проекта не превышает норматива:

(6 лет и 8 месяцев) (3.1.16),

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

Таблица 3.2.1

«Характеристика затрат на обработку информации при базовом варианте»

№ п/п

Название операции

Оборудование

Единицы измерения

Объем работы в год

Норма выработки (в часах)

Трудоемкость (гр.5: гр.6)

Средняя часовая зарплата оператора (руб.)

Стоимость 1 машинного часа (руб.)

Стоимость работы оборудования (гр.8 + гр.9)

Стоимостные затраты (гр.7*гр.10)

1

2

3

4

5

6

7

8

9

10

11

Первичные документы

1

Прием первичных документов

вручную

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

6104,00

161,00

37,91

60,00

0,00

60,00

2274,78

Справка ф.№0406007

1

Отбор документов, действующих в текущем периоде

вручную

операция

324,00

60,00

5,40

60,00

0,00

60,00

324,00

3

Расчет показателей

вручную

операция

4824,00

60,00

80,40

60,00

0,00

60,00

4824,00

4

Контроль правильности расчета

вручную

операция

4824,00

60,00

80,40

60,00

 0,00

60,00

4824,00

5

Заполнение выходного документа

вручную

символ

371520,00

7200,00

51,60

60,00

15,00

75,00

3870,00

6

Печать выходного документа

ЭВМ

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

1200,00

6840,00

0,18

60,00

15,00

75,00

13,16

Реестр купленной валюты

1

Отбор данных текущего периода

вручную

операция

144,00

60,00

2,40

60,00

0,00

60,00

144,00

3

Расчет показателей

вручную

операция

1224,00

60,00

20,40

60,00

0,00

60,00

1224,00

4

Контроль правильности расчета

вручную

операция

1224,00

60,00

20,40

60,00

0,00

60,00

1224,00

5

Заполнение выходного документа

вручную

символ

275520,00

7200,00

38,27

60,00

15,00

75,00

2870,00

6

Печать выходного документа

ЭВМ

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

1200,00

6840,00

0,18

60,00

15,00

75,00

13,16

Реестр проданной валюты

1

Отбор данных текущего периода

вручную

операция

240,00

60,00

4,00

60,00

0,00

60,00

240,00

2

Расчет показателей

вручную

операция

1560,00

60,00

26,00

60,00

0,00

60,00

1560,00

3

Контроль правильности расчета

вручную

операция

1560,00

60,00

26,00

60,00

0,00

60,00

1560,00

4

Заполнение выходного документа

вручную

символ

148320,00

7200,00

20,60

60,00

15,00

75,00

1545,00

5

Печать выходного документа

ЭВМ

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

1200,00

6840,00

0,18

60,00

15,00

75,00

13,16

ИТОГО за год

414,32


26523,26

ИТОГО за год с учетом накладных расходов (80%)

47741,87



Таблица 3.2.2

«Характеристика затрат на обработку информации при проектируемом варианте»

№ п/п

Название операции

Оборудование

Единицы измерения

Объем работы в год

Норма выработки (в часах)

Трудоемкость (гр.5: гр.6)

Средняя часовая зарплата оператора (руб.)

Стоимость 1 машинного часа (руб.)

Стоимость работы оборудования (гр.8 + гр.9)

Стоимостные затраты (гр.7*гр.10)

1

2

3

4

5

6

7

8

9

10

11

Первичные документы

1

Прием первичных документов

вручную

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

6104,00

161,00

37,9130

0,00

0,00

0,00

0,00

2

Ввод данных

ЭВМ

символы

362496,00

7200,00

50,3467

45,00

15,00

60,00

3020,80

3

Контроль правильности ввода данных

ЭВМ

символы

362496,00

10000,00

36,2496

45,00

15,00

2174,98

Справка ф.№0406007

1

Отбор документов, действующих в текущем периоде

ЭВМ

операция

324,00

400000,00

0,0008

0,00

15,00

15,00

0,01

3

Расчет показателей

ЭВМ

операция

4824,00

400000,00

0,0121

0,00

15,00

15,00

0,18

5

Заполнение выходного документа

ЭВМ

символ

371520,00

1500000,00

0,2477

0,00

15,00

15,00

3,72

6

Печать выходного документа

ЭВМ

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

1200,00

6840,00

0,1754

45,00

15,00

60,00

10,53

Реестр купленной валюты

1

Отбор данных текущего периода

ЭВМ

операция

144,00

400000,00

0,0004

0,00

15,00

15,00

0,01

3

Расчет показателей

ЭВМ

операция

1224,00

400000,00

0,0031

0,00

 15,00

15,00

0,05

5

Заполнение выходного документа

ЭВМ

символ

275520,00

1500000,00

0,1837

0,00

15,00

15,00

2,76

6

Печать выходного документа

ЭВМ

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

1200,00

6840,00

0,1754

45,00

15,00

60,00

10,53

Реестр проданной валюты

1

Отбор данных текущего периода

ЭВМ

операция

240,00

400000,00

0,0006

0,00

15,00

15,00

0,01

2

Расчет показателей

ЭВМ

операция

1560,00

400000,00

0,0039

0,00

15,00

15,00

0,06

4

Заполнение выходного документа

ЭВМ

символ

148320,00

1500000,00

0,0989

0,00

15,00

15,00

1,48

5

Печать выходного документа

ЭВМ

Документо строка

1200,00

6840,00

0,1754

45,00

15,00

60,00

10,53

ИТОГО за год

125,5867


5235,65

ИТОГО за год с учетом накладных расходов (80%)

9424,17


Таблица 3.2.3

«Показатели эффективности от внедрения проекта автоматизации»

Показатель

Затраты

Абсолютное изменение затрат

Коэффициент изменения затрат

Индекс изменения затрат


Базовый вариант

Проектный вариант




Трудоемкость

Т0

Т1

Т=Т0-Т1

КТ=Т/Т0*100%

YТ=Т0/Т1


414,32

125,59

288,73

69,68%

3,29

Стоимость

С0

С1

С=С0-С1

КС=С/С0*100%

YС=С0/С1


47741,87

9424,17

38317,7

80,26%

5,07


Рисунок 3.2.1. «Изменение трудовых затрат»

Рисунок 3.2.2. «Изменение стоимостных затрат»

Рисунок 3.2.3. «Коэффициент изменения трудовых затрат»

Рисунок 3.2.4. «Коэффициент изменения стоимостных затрат»

Заключение

В данном дипломном проекте было разработано АРМ оператора пункта обмена валюты коммерческого банка «Республиканский Кредитный Альянс» в среде Visual FoxPro 6.

В данном АРМ реализованы: возможность заполнения справок ф.№0406007, а также ведения реестров по операциям обмена валюты.

В 1 главе представлена организационная структура коммерческого банка «Республиканский Кредитный Альянс», поставлена задача по разработке АРМ оператора обменного пункта банка, а также приведены обоснования проектных решений по выбору технического, информационного, программного и технологического обеспечения.

Во 2 главе разработаны и подробно рассмотрены схема данных, сценарий диалога, схема взаимодействия программных модулей и схема работы АРМ оператора обменного пункта банка.

В 3 главе была описана методика расчета экономической эффективности задачи, а также проведен расчет всех показателей, некоторые из которых для наглядности представлены в графиках. По результатам проведенных расчетов можно сделать вывод, что внедрение предложенного проекта достаточно эффективно, так как коэффициент изменения трудоемкости составляет 69,68%, а коэффициент изменения стоимостных затрат - 80,26%. Период окупаемости составляет 1 год и 6 месяцев, что не превышает нормативного показателя, который составляет 6 лет и 8 месяцев.

Все задачи, которые были поставлены вначале проекта, успешно реализованы.

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

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

1. Инструкция ЦБР от 27 февраля 1995 г. N 27 "О порядке организации работы обменных пунктов на территории Российской Федерации, совершения и учета валютно-обменных операций уполномоченными банками" (с изменениями от 2, 30 июня, 1 августа 1997 г., 12 мая 1998 г., 19 июля, 28 сентября 1999 г.).

. «Банковское дело: Учебник» Колесников В.И., Кроливецкая Л.П. - М.: Финансы и статистика, 1996.

. «Интенсификация производства и рыночные отношения» Чалбаев К.К.-М.: Экономика, 1990 г.

. «Использование АРМ экономиста в локальных вычислительных сетях ЭВМ» Ангелуш А.Ф., Вдовин А.А., Данелян Т.Я., Лихачева Г.Н. - М.,1989 г.

. «Информационные технологии в налогообложении» Данелян Т.Я.-М.: МЭСИ, 2001 г.

. «Коммерческие банки» Рид Э., Коттер Р., Гилл З., Смит Р.-М.: СП “Космополис”, 1991.

. « Методические указания по дипломному проектированию для специальности: «Прикладная информатика в экономике»» Под редакцией директора ИКТ Емельянова А.А. - М.: МЭСИ, 2000 г.

. «Надежность программного обеспечения систем обработки данных: Учебник» Шураков В.В. -М.: Финансы и статистика, 1987.

. «Проектирование баз данных: Учебник» С.М. Диго - М.: Финансы и статистика, 1988.

. «Проектирование экономических информационных систем: Учебник» Г.Н. Смирнова, А.А. Сорокин, Ю.Ф. Тельнов; Под ред. Ю.Ф. Тельнова. - М.: Финансы и статистика, 2001.

. «Проектирование структур БД» Тифи Т., Фрай Д. - М.: Мир, 1985 г.

. «Проектирование экспертных систем» Рот Д.У., Уотерман Д. - М.: Мир, 1987 г.

. «Организация и функционирование ЭИС» Данелян Т. Я. - М.: МЭСИ, 2001 г.

. «Работа в Visual FoxPro на примерах» С. Каратыгин, А. Тихонов, Л. Тихонова - М.: Бином, 1995 г.

. «Что такое АРМ бухгалтера» Гершонгорин А.Т. - М.: Финансы и статистика, 1988 г.

. «Экономика, разработка и использование программного обеспечения ЭВМ: Учебник» В.А. Благодатских, М.А. Енгибарян, Е.В. Ковалевская

и др.- М.: Финансы и статистика, 1995.

. «Visual FoxPro 3.0 Новые возможности для программиста» А. Горев С. Макашарипов - СПб.: Питер, 1995 г.

. Интернет магазин «MEGASHOP» WWW: http://www.megashop.ru/

. Интернет магазин «ULTRA computers» WWW: http://www.ultracomp.ru/

. Программа для пункта обмена наличной валюты (Обменный пункт - автоматизация работы кассира - Exchange) "Зеленый треугольник" : http://greentriangle.narod.ru/index.html

. Фирма «ПрограмБанк» WWW:http://www.programbank.ru/

Похожие работы на - Разработка автоматизированного рабочего места оператора пункта обмена валюты коммерческого банка

 

Не нашли материал для своей работы?
Поможем написать уникальную работу
Без плагиата!