Проектирование АРМ валютного кассира
После завершения операционного дня валютный кассир подсчитывает суммы прихода и расхода по каждой валюте, сверяя с наличием денежных средств на данный момент в кассе (если при сводке кассы кассир обнаруживает расхождение между фактическим наличием ценностей и данными в отчетных документах, то он предоставляет записку заведующему кассой), и затем передает денежные средства (рубли и валюту… Читать ещё >
Проектирование АРМ валютного кассира (реферат, курсовая, диплом, контрольная)
Курсовой проект Проектирование АРМ валютного кассира
автоматический рабочий программный база Сферой применения АРМа является решение комплекса задач связанных с продажей, покупкой валюты, а также с необходимостью ее учета. Этот комплекс решается в несколько этапов, каждому из которых соответствуют собственные задачи. Результатом решения задач АРМа является обеспечение автоматизированного учета проданной и купленной валюты.
Пользователями АРМа являются валютные кассиры. К внешним связям АРМа следует отнести: бухгалтерию, которая пользуется отчетами из АРМа, и инкассатор, который снабжает кассу валютой на начало дня.
Для автоматизации задач, связанных с учетом проданной и купленной валюты и разрабатывается база данных «Валютная касса».
1. Анализ предметной области
1.1 Валютные операции, производимые коммерческими банками
Операции с иностранной валютой представляют собой относительно новую сферу деятельности для российских КБ. Неуклонный рост курса основных твердых валют делает иностранную валюту выгодным средством хранения денежных сбережений физических лиц и удобным инструментом ценовой политики фирм. Увеличение объема экспортно-импортных операций, появление на российском рынке иностранных и совместных предприятий, реализующих товары и услуги за иностранную валюту, а также целый ряд других факторов обусловили необходимость для российских КБ начать активную работу по валютному обслуживанию клиентов — юридических и физических лиц.
Операции с иностранной валютой представляют собой один из наиболее динамичных секторов в деятельности КБ, поэтому учет валютных операций требует особого внимания. Контроль и регулирование валютного рынка является одним и направлений деятельности ЦБ РФ, о чем свидетельствует большое количество инструкций, форм отчетности, обязательных для предоставления КБ в ЦБ России.
При надлежащей постановке работы с иностранной валютой в КБ данный вид услуг приносит банку значительную прибыль.
КБ могут покупать наличную иностранную валюту по курсу ниже или выше, чем курс ЦБ России. В последнем случае банк несет убытки за счет курсовой разницы. Однако при дефиците в банке наличной иностранной валюты покупка даже по такому курсу может оказаться более выгодной для банка по сравнению с покупкой наличной валютой на бирже или у других банков.
Обменные пункты имеют покупать и продавать находящиеся в обращение денежные знаки только тех видов иностранных валют, курс рубля к котором официально котируется Банком России.
Обменные пункты не имеют права совершать операции только по покупке или только по продаже иностранной валюты. Указанные виды валютно-обменных операций должны совершаться одновременно.
За выполнение операций по покупке / продаже иностранной валюты с физических лиц банки взимают комиссионное вознаграждение согласно Тарифам.
Разница между курсом продажи и курсом покупки, устанавливаемыми уполномоченными банками, не должна превышать 10%.
1.2 Анализ деятельности обменного пункта
Ключевым работником обменного пункта является кассир. Рассмотрим деятельность обменного пункта через трудовой процесс валютного кассира в течение рабочего дня.
Пред началом рабочего дня кассир должен подготовить свое место, проверить сигнализацию и внести поступившие изменения в имеющиеся у него нормативные документы, если это необходимо.
Наличные денежные средства, рубли и валюта доставляются инкассатором данного банка к началу рабочего дня и выдаются под материальную ответственность кассиру обменного пункта. Принимаемые ценности должны быть пересчитаны. Если какие банкноты вызывают сомнение в их подлинности или платежеспособности, то они в сумму взноса не засчитываются.
Операция обслуживания клиента (купля / продажа) валюты проводится в течение смены, с частотой, определяемой количеством обращающихся в обменный пункт клиентов.
Операция обслуживания клиента состоит из:
— выяснения вида операции (покупка или продажа валюты), необходимой суммы валюты и др.;
— расчет сумм валюты и рублей по курсу (в случае покупки иностранной валюты расчет также 0.5% от общей суммы);
— проверка имеющегося в пункте количества валюты и рублей, их достаточности для проведения операции (если средств хватает — выполнение операции продолжается, в противном случае выполняется подкрепление);
— получение средств от клиента;
— подсчет получаемых купюр (в случае получения рублей — подсчет купюр старого и нового образца)
— Заполнение реестра продажи или покупки валюты в зависимости от вида операции;
— выписывание справки форма № 406 007 клиенту.
В таблице 1 приведены данные о распределении времени при ручном оформлении операций.
Таблица 1 «Распределение времени при ручном оформление операций'
№ | название операций | время на обработку соответствующих сумм долларов США | |||||
выяснение вида операции и необходимой клиенту суммы | |||||||
расчет суммы валюты и рублей (включая расчет 0.5% от суммы при продаже валюты) | |||||||
проверка имеющегося в пункте количества валюты и рублей, и их достаточности для проведения операции | |||||||
получение средств от клиента | |||||||
подсчет получаемых купюр | |||||||
подсчет продаваемых купюр | |||||||
заполнение реестра покупки и продажи валюты в зависимости от вида операций | |||||||
выписывание справки форма № 4 006 007 | |||||||
выдача продаваемых купюр и справки форма № 406 007 клиенту | |||||||
Итого (сек.) | |||||||
Итого (мин.) | 2.1 | 2.2 | 2.3 | 13.9 | |||
Из таблицы видно, что с увеличением суммы возрастает время на выполнение операции. Длительность операции возрастает в основном за счет увеличения времени на проверку и подсчет денежных средств, получаемых от клиента, на выписывание справки строгой отчетности и заполнение реестра, подсчет наличных денежных средств, получаемых от клиента.
После завершения операционного дня валютный кассир подсчитывает суммы прихода и расхода по каждой валюте, сверяя с наличием денежных средств на данный момент в кассе (если при сводке кассы кассир обнаруживает расхождение между фактическим наличием ценностей и данными в отчетных документах, то он предоставляет записку заведующему кассой), и затем передает денежные средства (рубли и валюту) работнику банка, инкассатору, который доставляет их в банк.
На основе приведенного анализа следует сказать, создание АРМ валютного кассира могло бы значительно упростить труд кассира, поскольку не затрачивается время на заполнение реестров покупки / продажи валют Установка АРМ валютного кассира в обменном пункте позволила бы существенно увеличить эффективность работы за счет повышения пропускной способности.
2. Обоснование состава задач АРМ
База данных «Валютная касса» создается для удовлетворения потребностей пользователей в информации. Данные об операциях, курсе валют позволят более оперативно выписывать чек и впоследствии составлять отчеты о проданной и купленной валюте за день.
База данных должна предоставлять пользователю возможность:
ь Редактировать курс валюты на настоящее число:
o Валюта;
o Курс национального банка;
o Покупка;
o Продажа.
ь Вводить информацию о кассире открывшем смену:
o Фамилия
o Имя
o Отчество
o Дата и время входа
o Дата и время выхода ь Вводить информацию о проведённой операции:
o Ф.И.О. клиента
o Валюта
o Тип операции
o Курс
o Сумма
o Итого ь Выводить чек (справку) о проведённой операции.
ь Выводить отчеты.
3. Проектирование иерархического меню
Содержательное проектирование иерархического меню
Пункт главного меню. Пункт подменю. | Экранная форма для ввода информации | Выходная форма (отчёт) | |
Формы Открыть смену Курс Операции Покупка Продажа Заказ Дневной отчёт Приём валюты Главная | Подменю Курс Приём валюты Операции Покупка Продажа Заказ _______; _______; | _______; Справочник «Курс» Справочник «Приём валюты» Операции Справочник «Операции» Справочник «Заказ валюты» Главная | |
Отчеты Дневной отчёт Чек (справка) Главная | Подменю Дневной отчёт Отчёт по операциям _______; | _______; Отчет «Дневной отчёт» Отчет «Операции» Главная | |
Выход | _______; | Системное меню | |
Рис. 2. Представление иерархического меню в графическом виде
3.1 Организационно-экономическая сущность задачи
Быстрое оформление товарных чеков привлечет новых клиентов и значительно повысит скорость оформления операции.
Для эффективного процесса покупки и продажи валюты необходимо вести автоматизированный учет курса валюта. На основе этих данных происходит оформление чека (справки) и вывод его на печать.
По мере поступления данные должны вводится, накапливаться и храниться в базе данных в течение регламентированного периода.
На основе хранимых данных (о курсе валют, о произведённых операциях, о текущем кассире) по запросу пользователя должен производиться автоматизированный анализ текущих данных и выдача отчета. Отчет должен содержать сведения о проданной и купленной валюте за необходимый период времени.
АРМ «Валютная касса» связан с различными отделами предприятия. Данные о проданной и купленной валюте поступают в бухгалтерию для проверки, а также в отдел материально снабжения, который по этим отчетам составляет заказы на необходимый товар.
3.2 Документы предметной области, содержащие информацию, необходимую для решения задачи
Входная информация разделяется на условно-постоянную и оперативно-учетную информацию.
— Условно-постоянная информация включает в себя справочные данные о курсах валют.
— Оперативно-учетная информация содержит в себе данные оперативного учета, включает в себя данные о проведённых операциях.
3.3 Описание выходной информации
Выходной информацией для пользователя являются:
— отчет по проведённым операциям за день;
— чек (справку).
Эти документы должны выводится на экран и на печать.
3.4 Описание технологии и алгоритмов решения задачи
Общие сведения о содержании и алгоритме решения задачи
По мере покупки и продажи валюты должен осуществляться ввод данных о товарном чеке в базу данных, где они должны храниться. Таким, образом, осуществляется накопление необходимой для решения задачи оперативно-учетной информации.
По условию задачи необходимо обеспечить анализ продажи и покупки валюты за день. В этом случае надо по запросу пользователя формировать отчет, содержащий сведения о проданной или купленной валюте, покупателе, сумме операции. Отчет должен выводиться на экран и принтер.
Также должна быть возможность сформировать чек (справку) и распечатать его покупателю.
Технология ввода и накопления входной информации
Для решения рассматриваемой задачи должен производиться ввод и накопление оперативно-учетной информации о проделанных операциях, согласно чекам. Справочная информация о курсе валют должна быть ранее загружена в базу данных (в соответствующие справочники) с соответствующих документов — «Курс», формы, заполняемые покупателями.
В соответствии с этим технология ввода входной информации и решение рассматриваемой задачи приведены ниже.
Рис. 6. Технологическая схема ввода информации и решения задачи продажи товара
3.5 Работа пользователя с выходной информацией для принятия решений
Для получения выходных отчетов пользователь пользуется диалоговым меню. При этом данные отчеты выводятся сначала на экран, затем на печать. Данные отчетов используются при сверке наличных в кассе и данных бухгалтерского учета, а также при составлении отчетов для руководства.
4. Проектирование базы данных
Таблица 2. Структура записей таблицы «Вход / Выход»
№ п/п | Имя поля в таблице | Тип данных | Размер поля | Ключевое поле | |
№Кассира | Счетчик (INT) | Длинное целое | Да | ||
Фамилия | Текстовый (CHAR) | Нет | |||
Имя | Текстовый (CHAR) | Нет | |||
Отчество | Текстовый (CHAR) | Нет | |||
Дата и время входа | Датавремя (DATE) | Краткий формат даты | Нет | ||
Дата и время выхода | Датавремя (DATE) | Краткий формат даты | Нет | ||
Таблица 3. Структура записей таблицы «Курс»
№ п/п | Имя поля в таблице | Тип данных | Размер поля | Ключевое поле | |
Id | Счетчик (INT) | Длинное целое | Да | ||
Валюта | Текстовый (CHAR) | Нет | |||
Курс национального банка | Денежный | Не целое | Нет | ||
Покупка | Денежный | Не целое | Нет | ||
Продажа | Денежный | Не целое | Нет | ||
Таблица 4. Структура записей таблицы «Операции»
№ п/п | Имя поля в таблице | Тип данных | Размер поля | Ключевое поле | |
Номер | Счетчик (INT) | Длинное целое | Да | ||
Клиент Ф.И.О. | Текстовый (CHAR) | Нет | |||
Валюта | Текстовый (CHAR) | Нет | |||
Тип операции | Текстовый (CHAR) | Нет | |||
Курс | Денежный | Не целое | Нет | ||
Сумма | Денежный | Не целое | Нет | ||
Итого | Вычисляемый | Нет | |||
Рис. 7. ER-диаграммы базы данных АРМ Валютная касса
5. Проектирование экранных форм
Экранные формы в настоящее время образуют основу интерфейса в человеко-машинном диалоге.
Порядок проектирования экранной формы подразумевает следующие этапы:
· проектирование содержания экранной формы
· проектирование ее формы представления (формы экрана)
· программное обеспечение экранной формы.
Проектирование сценария диалогового режима решения задачи состоит в разработке взаимосвязанной последовательности экранных форм и правил перехода между ними. Правила перехода между формами представлены в разделе «Проектирование иерархического меню».
В АРМ «Валютная касса» мною были разработаны семь экранных форм. Для ввода информации в базу данных используются следующие формы:
ь «Вход / Выход»;
ь «Курс»;
ь «Продажа»;
ь «Покупка».
Для поддержания диалогового режима работы пользователя с АРМ используются формы: «Главная», «Формы», «Операции».
Формы для ввода информации проектировались при помощи Мастера и содержат такие же реквизиты, как и соответствующие таблицы, на основе которых они были спроектированы.
Таблица 5. Структура формы «Вход / Выход»
№ п/п | Имя поля | Объект формы | Описание реквизита | |
№ кассира | Поле | Справочник «Вход / Выход», имя поля «№ кассира» | ||
Фамилия | Поле | Справочник «Вход / Выход», имя поля «Фамилия» | ||
Имя | Поле | Справочник «Вход / Выход», имя поля «Имя» | ||
Отчество | Поле | Справочник «Вход / Выход», имя поля «Отчество» | ||
Дата и время входа | Поле | Справочник «Вход / Выход», имя поля «Дата и время входа» | ||
Дата и время выхода | Поле | Справочник «Вход / Выход», имя поля «Дата и время выхода» | ||
«Войти» | Кнопка | Переход к форме «Формы» | ||
«Выйти» | Кнопка | Переход к форме «Главная» | ||
Таблица 6. Структура формы «Курс»
№ п/п | Имя поля | Объект формы | Описание реквизита | |
Валюта | Поле | Справочник «Курс», имя поля «Валюта» | ||
Курс национального банка | Поле | Справочник «Курс», имя поля «Курс национального банка» | ||
Покупка | Поле | Справочник «Курс», имя поля «Покупка» | ||
Продажа | Поле | Справочник «Курс», имя поля «Продажа» | ||
«Следующая» | Кнопка | Переход к следующей записи справочника | ||
«Предыдущая» | Кнопка | Переход к предыдущей записи справочника | ||
«Вернуться» | Кнопка | Переход к форме «Формы» | ||
Таблица 7. Структура формы «Покупка»
№ п/п | Имя поля | Объект формы | Описание реквизита | |
«Новая операция» | Кнопка | Переход на следующую строку справочника «операции» | ||
Клиент Ф.И.О. | Поле | Справочник «Операции», имя поля «Клиент Ф.И.О.» | ||
Валюта | Поле со списком | Справочник «Операции», имя поля «Валюта» | ||
Курс | Поле (закрытое) | Определяется автоматически из справочника «Курс» | ||
Сумма | Поле | Справочник «Операции», имя поля «Сумма» | ||
Итого | Поле (закрытое) | Результат произведения суммы на курс | ||
«Провести операцию» | Кнопка | Запись в справочник «операции», открытие отчёта «чек» | ||
Таблица 8. Структура формы «Продажа»
№ п/п | Имя поля | Объект формы | Описание реквизита | |
«Новая операция» | Кнопка | Переход на следующую строку справочника «операции» | ||
Клиент Ф.И.О. | Поле | Справочник «Операции», имя поля «Клиент Ф.И.О.» | ||
Валюта | Поле со списком | Справочник «Операции», имя поля «Валюта» | ||
Курс | Поле (закрытое) | Определяется автоматически из справочника «Курс» | ||
Сумма | Поле | Справочник «Операции», имя поля «Сумма» | ||
Итого | Поле (закрытое) | Результат произведения суммы на курс | ||
«Провести операцию» | Кнопка | Запись в справочник «операции», открытие отчёта «чек» | ||
Формы для поддержания диалогового режима проектировались с помощью Конструктора.
Таблица 9. Структура формы «Главная»
№ п/п | Имя поля | Объект формы | Описание | |
«Открыть смену» | Кнопка | Открыть форму «Вход / Выход» | ||
«Отчеты» | Кнопка | Открыть форму «Отчеты» | ||
«Выход» | Кнопка | Выход из Access | ||
Таблица 10. Структура формы «Формы»
№ п/п | Имя поля | Объект формы | Описание | |
«Курс» | Кнопка | Открыть форму «Курс» | ||
«Операции» | Кнопка | Открыть форму «Операции» | ||
«Приём денежных средств» | Кнопка | Внести в таблицу «Сумма» значения | ||
«Отчёты» | Кнопка | Переход к главному меню | ||
«Выход» | Кнопка | Открыть форму «Вход / Выход» | ||
Таблица 11. Структура формы «Операции»
№ п/п | Имя поля | Объект формы | Описание | |
«Продажа» | Кнопка | Открыть форму «Продажа» | ||
«Покупка» | Кнопка | Открыть форму «Покупка» | ||
«Заказ валюты» | Кнопка | Открыть форму «Заказ валюты» | ||
«Вернуться» | Кнопка | Открыть форму «Формы» | ||
6. Проектирование отчётов
Отчёт представляет собой полученный на принтере выходной документ, предназначенный для конечного пользователя. Отчёт — наилучшее средство для представления информации из базы данных в виде печатного документа. По сравнению с другими средствами вывода информации на печать отчёты обладают двумя принципиальными преимуществами:
ь они предоставляют широкие возможности для группирования и вычисления промежуточных и общих итогов для больших наборов данных;
ь отчёты могут быть использованы для получения красиво оформленных счетов, заказов, материалов для презентаций и других документов.
Отчеты в АРМ «Валютная касса» предоставляют информацию о продаже или покупке валюты. Отчеты в распечатанном виде представлены в Приложении.
Проектирование содержания отчета «Дневной Отчёт»
Проектирование содержания отчета «Чек (справка)»
7. Программная реализация проекта
В настоящее время уровень технического развития персональных компьютеров позволяет использовать их как в быту, так и на производстве. Современное программное обеспечение по вводу, обработке, хранению и модификации данных позволяет сэкономить ощутимое количество труда и времени. Такие программные продукты как, к примеру, Microsoft Access 2010 позволяют легко оперировать с огромными массивами информации, выполнять точный и полный анализ данных и выводить общие или скрупулезные отчеты по итогам работы, проводить быстрый поиск необходимой информации и многое другое.
MS Access 2010 позволяет автоматизировать многие операции на предприятии и упростить систему документооборота за счет замены бумажных документов их электронными копиями. В частности, в среде Access с помощью различных инструментов можно разработать автоматизированную информационную систему, поддерживающую и упрощающую работу склада.
Результаты проектирования представлены в виде распечаток в Приложении.
Основная форма, с которой работает пользователь — это форма «Главная». Эта форма автоматически открывается при запуске и позволяет открывать все имеющиеся формы для заполнения таблиц, а также все отчеты. Также на форме предусмотрена кнопка «Выход», при нажатии которой происходит автоматическое сохранение данных и выход из программы.
Заключение
и анализ результатов
Данный курсовой проект разработан для создания АРМ «Валютная касса». Создание базы данных обусловлено необходимостью вести автоматизированный учет и хранение сведений обо всех проделанных операциях, а также для составления товарных чеков. Вся эта информация необходима для нормального функционирования фирмы.
Проектирование приложения осуществляется под управлением СУБД Access 2010.
В процессе разработки была использована нормализованная реляционная модель. Проведение нормализации позволило спроектировать базу данных, в которой нет избыточных (ненужных) данных и противоречий. Также была обеспечена целостность данных, которая способствовала адекватности отражаемых сведений.
Создание АРМ «Валютного кассира» могло бы значительно упростить труд кассира, поскольку не затрачивается время на заполнение реестров покупки / продажи валют Установка АРМ валютного кассира в обменном пункте позволила бы существенно увеличить эффективность работы за счет повышения пропускной способности.
Библиографический список
1. Бугорский В. Н., Соколов Р. В., Сетевая экономика и проектирование информационных систем. — СПб.: Питер, 2007.-320 с.
2. Мультимедийный конспект по дисциплине «Проектирование информационных систем в экономике».
3. Соколов Р. В., Чиркова М. Ю., «Проектирование АРМ управленческого персонала», Методические указания к выполнению курсового проекта по дисциплине «Проектирование информационных систем в экономике». — СПб.: СПбГИЭУ, 2011
4. Соколов Р. В., Чиркова М. Ю., «Проектирование информационных систем» СПБ.: СПбГИЭУ, 2009
5. Соколов Р. В., «Проектирование информационных систем» учебник — СПб.: СПбГИЭУ, 2011
6. Балабанов И. Т. «Валютный рынок и валютные операции в России', М.: Финансы и статистика, 2004 г.
7. Молчанов А. В. «Коммерческие банки в современной России, теория и практика', М.: Финансы и статистика, 2003 г.