Проектирование АРМ валютного кассира

Автор работы: Пользователь скрыл имя, 02 Декабря 2013 в 20:28, курсовая работа

Описание работы

Целью курсового проектирования является получение практических навыков в проектировании локального автоматизированного рабочего места (АРМ) управленческого персонала. В качестве предметной области мною выбран валютно-обменный пункт. Проектирование АРМ продавца-кассира осуществляется с использованием реляционных баз данных (на основе СУБД Microsoft Access 2010).

Содержание работы

1. Аннотация. 3
2. Введение. 4
3. Анализ предметной области. 5
3.1 ВАЛЮТНЫЕ ОПЕРАЦИИ, ПРОИЗВОДИМЫЕ Коммерческими Банками 5
3.2 АНАЛИЗ ДЕЯТЕЛЬНОСТИ ОБМЕННОГО ПУНКТА 6
4. Обоснование состава задач АРМ. 9
5. Проектирование иерархического меню. 10
6. Описание постановки задачи. 12
6.1. Организационно-экономическая сущность задачи. 12
6.2. Документы предметной области, содержащие информацию, необходимую для решения задачи 12
6.3. Описание выходной информации. 12
6.4. Описание технологии и алгоритмов решения задачи. 13
6.5. Работа пользователя с выходной информацией для принятия решений 15
7. Проектирование базы данных. 15
8. Проектирование экранных форм. 17
9. Проектирование отчётов. 23
10. Программная реализация проекта. 25
11. Заключение и анализ результатов 26
12. Приложение 27
12.1. Распечатки экранов ПК 27
12.3. Отчеты АРМ «Валютная касса» 33
12.4. Инструкция пользователя АРМ «Валютная касса» 34
13. Библиографический список. 35

Файлы: 1 файл

ARM_валютная_касса.doc

— 489.50 Кб (Скачать файл)
  • Условно-постоянная информация включает в себя справочные данные о курсах валют.
  • Оперативно-учетная информация содержит в себе данные оперативного учета, включает в себя данные о проведённых операциях.

6.3. Описание выходной информации

     Выходной  информацией для пользователя  являются:

  • отчет по проведённым операциям за день;
  • чек(справку).

     Эти документы  должны выводится на экран  и на печать.

6.4. Описание технологии и алгоритмов решения задачи

Общие сведения о содержании и алгоритме решения  задачи

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

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

     Также должна быть возможность сформировать чек(справку) и распечатать его покупателю.

 Технология  ввода и накопления входной  информации

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

     В соответствии  с этим технология ввода входной  информации и решение рассматриваемой задачи приведены ниже.

Рис 6. Технологическая схема ввода информации и решения задачи продажи товара

 

 

 

6.5. Работа пользователя с выходной информацией для принятия решений

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

  1. Проектирование базы данных

Таблица 2.

 Структура записей таблицы «Вход/Выход»

№ п/п

Имя поля в таблице

Тип данных

Размер поля

Ключевое поле

1

№ Кассира

Счетчик (INT)

Длинное целое

Да

2

Фамилия

Текстовый (CHAR)

255

Нет

3

Имя

Текстовый (CHAR)

255

Нет

4

Отчество

Текстовый (CHAR)

255

Нет

5

Дата и время входа

Дата\время (DATE)

Краткий формат даты

Нет

6

Дата и время выхода

Дата\время (DATE)

Краткий формат даты

Нет


 

Таблица 3.

Структура записей  таблицы «Курс»

№ п/п

Имя поля в таблице

Тип данных

Размер поля

Ключевое поле

1

Id

Счетчик (INT)

Длинное целое

Да

2

Валюта

Текстовый (CHAR)

255

Нет

3

Курс национального банка

Денежный

Не целое

Нет

4

Покупка

Денежный

Не целое

Нет

5

Продажа

Денежный

Не целое

Нет


 

Таблица 4.

Структура записей  таблицы «Операции»

№ п/п

Имя поля в таблице

Тип данных

Размер поля

Ключевое поле

1

Номер

Счетчик (INT)

Длинное целое

Да

2

Клиент ФИО

Текстовый (CHAR)

255

Нет

3

Валюта

Текстовый (CHAR)

255

Нет

4

Тип операции

Текстовый (CHAR)

255

Нет

5

Курс

Денежный

Не целое

Нет

6

Сумма

Денежный

Не целое

Нет

7

Итого

Вычисляемый

 

Нет


 

Рис. 7. ER-диаграммы базы данных АРМ Валютная касса

  1. Проектирование экранных форм

Экранные формы в  настоящее время образуют основу интерфейса в человеко-машинном диалоге.

Порядок проектирования экранной формы подразумевает следующие  этапы:

    • проектирование содержания экранной формы
    • проектирование ее формы представления (формы экрана)
    • программное обеспечение экранной формы.

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

В АРМ «Валютная касса» мною были разработаны семь экранных форм.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

  • «Вход/Выход»;
  • «Курс»;
  • «Продажа»;
  • «Покупка».

Для поддержания диалогового  режима работы пользователя с АРМ  используются формы: «Главная», «Формы», «Операции».

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

 

Таблица 5.

 Структура формы «Вход/Выход»

№ п/п

Имя поля

Объект формы

Описание реквизита

1

№ кассира

Поле

Справочник «Вход/Выход», имя поля «№ кассира»

2

Фамилия

Поле

Справочник «Вход/Выход», имя поля «Фамилия»

3

Имя

Поле

Справочник «Вход/Выход», имя поля «Имя»

4

Отчество

Поле

Справочник «Вход/Выход», имя поля «Отчество»

5

Дата и время входа

Поле

Справочник «Вход/Выход», имя поля «Дата и время входа»

6

Дата и время выхода

Поле

Справочник «Вход/Выход», имя поля «Дата и время выхода»

7

«Войти»

Кнопка

Переход к форме «Формы»

8

«Выйти»

Кнопка

Переход к форме «Главная»


 

Таблица 6.

Структура формы «Курс»

№ п/п

Имя поля

Объект формы

Описание реквизита

1

Валюта

Поле

Справочник «Курс», имя поля «Валюта»

2

Курс национального банка

Поле

Справочник «Курс», имя  поля «Курс национального банка»

3

Покупка

Поле

Справочник «Курс», имя  поля «Покупка»

4

Продажа

Поле

Справочник «Курс», имя  поля «Продажа»

5

«Следующая»

Кнопка

Переход к следующей записи справочника

6

«Предыдущая»

Кнопка

Переход к предыдущей записи справочника

7

«Вернуться»

Кнопка

Переход к форме «Формы»


 

Таблица 7.

Структура формы «Покупка»

№ п/п

Имя поля

Объект формы

Описание реквизита

1

«Новая операция»

Кнопка

Переход на следующую строку справочника «операции»

2

Клиент ФИО

Поле

Справочник «Операции», имя поля «Клиент ФИО»

3

Валюта

Поле со списком

Справочник «Операции», имя поля «Валюта»

4

Курс

Поле(закрытое)

Определяется автоматически из справочника «Курс»

5

Сумма

Поле

Справочник «Операции», имя поля «Сумма»

6

Итого

Поле(закрытое)

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

7

«Провести операцию»

Кнопка

Запись в справочник «операции», открытие отчёта «чек»


Таблица 8.

Структура формы «Продажа»

№ п/п

Имя поля

Объект формы

Описание реквизита

1

«Новая операция»

Кнопка

Переход на следующую строку справочника «операции»

2

Клиент ФИО

Поле

Справочник «Операции», имя поля «Клиент ФИО»

3

Валюта

Поле со списком

Справочник «Операции», имя поля «Валюта»

4

Курс

Поле(закрытое)

Определяется автоматически из справочника «Курс»

5

Сумма

Поле

Справочник «Операции», имя поля «Сумма»

6

Итого

Поле(закрытое)

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

7

«Провести операцию»

Кнопка

Запись в справочник «операции», открытие отчёта «чек»


 

Формы для поддержания диалогового режима проектировались с помощью Конструктора.

 

Таблица 9.

Структура формы «Главная»

№ п/п

Имя поля

Объект формы

Описание

1

«Открыть смену»

Кнопка

Открыть форму «Вход/Выход»

3

«Отчеты»

Кнопка

Открыть форму «Отчеты»

4

«Выход»

Кнопка

Выход из Access


 

 

Таблица 10.

Структура формы «Формы»

№ п/п

Имя поля

Объект формы

Описание

1

«Курс»

Кнопка

Открыть форму «Курс»

2

«Операции»

Кнопка

Открыть форму «Операции»

3

«Приём денежных средств»

Кнопка

Внести в таблицу «Сумма» значения

4

«Отчёты»

Кнопка

Переход к главному меню

5

«Выход»

Кнопка

Открыть форму «Вход/Выход»


 

 

Таблица 11.

Структура формы «Операции»

№ п/п

Имя поля

Объект формы

Описание

1

«Продажа»

Кнопка

Открыть форму «Продажа»

2

«Покупка»

Кнопка

Открыть форму «Покупка»

3

«Заказ валюты»

Кнопка

Открыть форму «Заказ валюты»

4

«Вернуться»

Кнопка

Открыть форму «Формы»


 

 

  1. Проектирование отчётов

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

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

Информация о работе Проектирование АРМ валютного кассира