Файл: Проектирование реализации операций бизнес-процесса «Продажи» (АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ).pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 27.06.2023

Просмотров: 93

Скачиваний: 3

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

СОДЕРЖАНИЕ

ВВЕДЕНИЕ

ГЛАВА 1. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ

1.1 Описание предметной области и функции решаемых задач

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

1.3. Ограничения предметной области по индивидуальной задаче

ГЛАВА 2 ПОСТАНОВКА ЗАДАЧИ

2.1 Организационно-экономическая сущность комплекса решаемых задач

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

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

ГЛАВА 3 РАЗРАБОТКА ИНФОРМАЦИОННОГО ОБЕСПЕЧЕНИЯ

3.1 Анализ входной информации предметной области и выделение информационных объектов

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

ГЛАВА 4 СОЗДАНИЕ БАЗЫ ДАННЫХ ПРОДАЖИ ВАЛЮТЫ

4.1 Создание справочников

4.2 Создание перечислений

4.3 Создание документов

4.4 Создание подсистем

4.5 Создание форм документов

4.6 Регистры накоплений

4.7 Регистры сведений

4.9 Создание отчетов

ЗАКЛЮЧЕНИЕ

СПИСОК ЛИТЕРАТУРЫ

ГЛАВА 3 РАЗРАБОТКА ИНФОРМАЦИОННОГО ОБЕСПЕЧЕНИЯ

3.1 Анализ входной информации предметной области и выделение информационных объектов

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

  • Клиент
  • Валюта
  • Курс валюты
  • Операция с валютой
  • Покупка валюты
  • Продажа валюты
  • Прием на экспертизу валюты.

Клиентом является любой гражданин России, имеющий паспорт.

Валютой является любая валюта, которая может обмениваться в пункте обмена.

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

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

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

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

  • Клиенты (Номер клиента, Паспорт серия, Паспорт номер, Фамилия, Имя, Отчество)
  • Валюты (Код_валюты, Наименование, Страна)
  • Курс валюты (Код_валюты (FK), Дата, Курс покупки, Курс продажи)
  • ОбменВалют (Номер операции, Код валюты (FK1), Номер_клиента (FK2), Вид операции, СуммаВал, СуммаРуб)
  • Покупка (Номер, Дата, Код валюты (FK1), Номер_клиента (FK2), Комиссия, Сумма_получено, Сумма_выдано)
  • Продажа (Номер, Дата, Код валюты (FK1), Номер_клиента (FK2) , Комиссия, Сумма, СуммаВРуб)
  • Прием на экспертизу(Номер, Дата, Номер_клиента (FK), Количество банкнот, Стоимость услуги).

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

Разработанная информационно-логическая модель базы данных отображена на рисунке 1.

Рисунок 1 – Информационно-логическая модель базы данных


ГЛАВА 4 СОЗДАНИЕ БАЗЫ ДАННЫХ ПРОДАЖИ ВАЛЮТЫ

4.1 Создание справочников

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

Разработаны справочники «Клиенты», «Валюты».

Справочник «Клиенты» содержит следующие реквизиты:

Код (тип данных Число, длина 9);

Наименование (тип данных Строка, длина 50);

Фамилия (тип данных Строка, длина 30);

Имя (тип данных Строка, длина 20);

Отчество (тип данных Строка, длина 30);

Серия_паспорта (тип данных Строка, длина 5);

Номер_паспорта (тип данных Строка, длина 6).

На рисунке 2 отображена структура данных справочника.

Рисунок 2 – Структура данных справочника «Клиенты»

Справочник «Валюты» содержит следующие реквизиты:

Код (тип данных Число, длина 9);

Наименование (тип данных Строка, длина 30);

Страна (тип данных Строка, длина 30).

4.2 Создание перечислений

Были созданы перечисление «Вид операции» со значениями Покупка, Продажа, Экспертиза (Рисунок 3), перечисление «Признак» со значениями резидент и нерезидент (Рисунок 4).

Рисунок 3 – Структура данных перечисления «Вид операции»

Рисунок 3 – Структура данных перечисления «Признак»

4.3 Создание документов

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

ВидОперации (тип данных ПеречислениеСсылка.ВидыОпераций);

Клиент (Клиент СправочникСсылка.Клиенты);

Серия_паспорта (тип данных Строка, длина 5);

Номер_паспорта (тип данных Строка, длина 6);

Признак(тип данных ПеречислениеСсылка.Признак);

Валюта (тип данных СправочникСсылка.Валюты);

КурсПродажи (тип данных Число, длина 10, точность 2);


Сумма (тип данных Число, длина 15, точность 2, неотрицательное);

Комиссия (тип данных Число, длина 15, точность 2, неотрицательное);

СуммаВРублях (тип данных Число, длина 15, точность 2, неотрицательное).

На рисунке 4 отображена структура данных документа «Продажа Валюты».

Рисунок 4 – Структура данных документа «Продажа Валюты»

Документ «ПокупкаВалюты» содержит следующие реквизиты:

ВидОперации (тип данных ПеречислениеСсылка.ВидыОпераций);

Клиент (Клиент СправочникСсылка.Клиенты);

Серия_паспорта (тип данных Строка, длина 5);

Номер_паспорта (тип данных Строка, длина 6);

Признак(тип данных ПеречислениеСсылка.Признак);

Валюта (тип данных СправочникСсылка.Валюты);

КурсПокупки (тип данных Число, длина 10, точность 2);

Получено_сумма (тип данных Число, длина 15, точность 2, неотрицательное);

Комиссия (тип данных Число, длина 15, точность 2, неотрицательное);

Выдано_сумма_руб (тип данных Число, длина 15, точность 2, неотрицательное).

На рисунке 5 отображена структура данных документа «Покупка Валюты».

Рисунок 5 – Структура данных документа «Покупка Валюты»

Документ «Прием на экспертизу» содержит следующие реквизиты:

ВидОперации (тип данных ПеречислениеСсылка.ВидыОпераций);

Клиент (Клиент СправочникСсылка.Клиенты);

Серия_паспорта (тип данных Строка, длина 5);

Номер_паспорта (тип данных Строка, длина 6);

Признак(тип данных ПеречислениеСсылка.Признак);

А также реквизиты табличной части «Экспертиза»:

Валюта (тип данных СправочникСсылка.Валюты);

СуммаНаЭкспертизу (тип данных Число, длина 15, точность 2, неотрицательное);

КоличествоБанкнот (тип данных Число, длина 10, точность 0, неотрицательное);

СтоимостьУслуги (тип данных Число, длина 15, точность 2, неотрицательное).

На рисунке 6 отображена структура данных документа «Прием на экспертизу».

Рисунок 6 – Структура данных документа «Прием на экспертизу»

Документ «Поступление валюты в кассу» содержит следующие реквизиты табличной части «Список валют»:

Валюта (тип данных СправочникСсылка.Валюты);

Сумма (тип данных Число, длина 15, точность 2, неотрицательное).

Кроме того каждый документ содержит реквизиты Номер и Дата.

4.4 Создание подсистем


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

В информационной системе «Обменный пункт валюты» были созданы подсистемы: Справочники, Обмен валюты и Услуги (Рисунок 7). Были отмечены объекты конфигурации, которые входят в каждую из подсистем (Рисунок 8).

Рисунок 7 – Подсистемы

Рисунок 8 – Состав подсистемы «Обмен валюты»

4.5 Создание форм документов

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

Создаем форму документа «Продажа валюты» (Рисунок 9).

Поскольку в основном валюту в обменном пункте покупают и продают резиденты РФ, то создаем процедуру ПриОткрытии ( ) и ПриОткрытииНаСервере( ), в которой присваиваем Признаку значение Перечисления.Признак.резидент и виду операции Продажа (Рисунок 10).

Рисунок 9 – Форма документа «Продажа валюты»

Рисунок 10 – Процедура ПриОткрытии

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

Для того, чтобы при выборе необходимого клиента заполнялись в документе данные его паспорта, созданы процедуры КлиентПриИзменении ( ) и КлиентПриИзмененииНаСервере ( ), отображенные на рисунке 11. Рисунок 12 отображает форму документа «Продажа валюты» при его заполнении.

Рисунок 11 – Процедуры

Рисунок 12 – Форма документа «Продажа валюты»

Для автоматического заполнения курса продаж для выбранной валюты созданы процедуры ВалютаПриИзменении ( ) и ВалютаПриИзмененииНаСервере ( ), отображенные на рисунке 13.

Рисунок 13 – Процедуры

Для автоматического вычисления и заполнения поля сумма в рублях с комиссией создана процедура СуммаПриИзменении ( ), отображенная на рисунке 14. Сформированы движения по регистру накопления остатков «Обмен валюты» (Рисунок 15) и по оборотному регистру накопления «Услуги и комиссия» (Рисунок16).


Рисунок 14 – Процедура СуммаПриИзменении ( )

Рисунок 15 – Конструктор движений по регистру «Услуги и комиссия»

Рисунок 16 – Конструктор движений по регистру накопления

Сформированная Процедура ОбработкаПроведения ( ) отображена на рисунке 17.

Рисунок 17 – Процедура ОбработкаПроведения ( )

Создаем форму документа «Покупка валюты» (Рисунок 18), а также процедуры автоматического заполнения данные паспорта выбранного клиента, автоматического заполнения курса покупки для выбранной валюты, автоматического вычисления и заполнения поля (Рисунок 19).

Рисунок 18 – Форма документа «Покупка валюты»

Рисунок 19 – Процедуры документа «Покупка валюты»

Сформированы движения по регистру накопления «Обмен валюты».

Рисунок 20 – Движения по регистру накопления «Обмен валюты»

Заполнение документа «Покупка валюты» отражает рисунок 21.

Рисунок 21 – Форма документа «Покупка валюты»

Создаем форму документа «Прием на экспертизу», а также процедуры автоматического заполнения данных паспорта выбранного клиента, автоматического вычисления стоимости услуги (Рисунок 22). Сформированы движения документа по регистру «Услуги и комиссия» (Рисунок 23).

Рисунок 22 – Процедуры документа «Прием на экспертизу»

Рисунок 23 – Движения по регистру «Услуги и комиссия»

Создаем форму документа «Поступление валюты в кассу», заполненная форма этого документа отображена на рисунке 24.

4.6 Регистры накоплений

Разработана структура регистра накопления остатков «Обмен валюты» (Рисунок 24), результаты движения по регистру отображает рисунок 25.

Рисунок 24 – Регистр накопления остатков «Обмен валюты»