Файл: Разработка конфигурации «Продажи» в среде 1С:Предприятие 8.3 (Технико-экономическая характеристика организации).pdf
Добавлен: 01.04.2023
Просмотров: 450
Скачиваний: 1
СОДЕРЖАНИЕ
1. Анализ и моделирование деятельности магазина «Феникс»
1.1 Технико-экономическая характеристика организации
1.2 Анализ функционирования объекта исследования
1.3 Определение цели и задач проектирования информационной системы
1.4 Обзор и анализ существующих программных решений, выбор технологии проектирования
1.5 Выбор и обоснование проектных решений
1.6 Вывод по аналитическому разделу
2. Разработка ИС «Учет товара и продаж в магазине»
2.1 Разработка функционального обеспечения
2.2 Разработка информационного обеспечения
2.2.1 Используемые классификаторы и системы кодирования
2.2.2 Характеристика нормативно-справочной и входной оперативной информации
2.2.3 Характеристика результатной информации
2.2.4 Инфологическая модель данных
2.3 Разработка программного обеспечения
2.3.1 Структурная схема функций управления и обработки данных
2.3.2 Описание программных модулей
2.3.3 Компоненты пользовательского интерфейса
2.4 Реализация контрольного примера
Структура справочника «Тип товаров» представлена в таблице 2.7.
Таблица 2.7 – Структура справочника «Тип товара»
|
Наименование поля |
Идентификатор |
Тип |
Размер |
Ключ |
|
Код типа |
Код типа |
Числовой |
5 |
Первичный ключ |
|
Тип товара |
ТИП |
Строка |
30 |
Структура справочника «Единицы измерения» представлена в таблице 2.8.
Таблица 2.8 – Структура справочника «Единицы измерения»
|
Наименование поля |
Идентификатор |
Тип |
Размер |
Ключ |
|
Код единицы измерения |
Код_единицы |
Числовой |
3 |
Первичный ключ |
|
Наименование |
Наименование |
Строка |
20 |
|
|
Полное наименование |
Полное_наименование |
Строка |
60 |
Структура справочника «Сотрудник» представлена в таблице 2.9.
Таблица 2.9 – Структура справочника «Сотрудник»
|
Наименование поля |
Идентификатор |
Тип |
Размер |
Ключ |
|
Табельный номер |
Табельный номер |
Число |
3 |
Первичный ключ |
|
ФИО |
ФИО |
Строка |
70 |
Структура справочника по организациям (поставщики, клиенты) представлен в таблице 2.10.
Таблица 2.10 – Структура справочника «Организации»
|
Наименование поля |
Идентификатор |
Тип |
Размер |
Ключ |
|
Код организации |
Код_клиента |
Число |
12 |
Первичный ключ |
|
ФИО представителя |
ФИО |
Строка |
70 |
|
|
Телефон |
Телефон |
Число |
15 |
|
|
Название организации |
Название |
Строка |
100 |
|
|
Код адреса |
Код_адреса |
Число |
5 |
|
|
ИНН организации |
ИНН |
Число |
12 |
|
|
Номер счета |
Номер сч |
Число |
12 |
Таблица 2.11 – Структура справочника «Клиент»
|
Наименование поля |
Идентификатор |
Тип |
Размер |
Ключ |
|
Код клиента |
Код клиента |
Числовой |
10 |
Первичный ключ |
|
Клиент |
Клиент |
Строка |
30 |
В таблице 2.12 представлен список входной информации, источник возникновения и описание.
На основании входной информации производятся все расчеты и формируются все результатные документы, которые представлены в информационной системе. Данные в документах уточняются с помощью справочников. Периодичность появления документов в среднем около 100 экземпляров в месяц.
Таблица 2.12 – Перечень входной информации
|
Название |
Источник |
Описание |
|
Продажи |
Продавец-товаровед |
Содержит название товара, артикул, количестве, дата продажи, организация купившая, тип товара, марка товара. |
|
Заказ товара |
Продавец-товаровед |
Содержит название организации, адрес, ФИО контактного лица, ИНН, дата регистрации, телефон, дата заказа, товар, артикул, количество, цена. |
|
Закупки |
Продавец-товаровед |
Содержит товар, артикул, количество, цена |
Структура таблиц с оперативными данными представлены в таблицах 2.13 – 2.15.
Таблица 2.13 – Структура документа «Закупка»
|
Наименование поля |
Идентификатор |
Тип |
Размер |
Ключ |
|
Код закупки |
Код_закупки |
Числовой |
5 |
Первичный ключ |
|
Код организации |
Код_организации |
Числовой |
5 |
|
|
Код адреса |
Код_адреса |
Числовой |
5 |
|
|
Код товара |
Код_товара |
Числовой |
5 |
|
|
Код марки |
Код_марки |
Числовой |
5 |
|
|
Код единицы измерения |
Код_ед |
Числовой |
5 |
|
|
Код типа товара |
Код типа |
Числовой |
5 |
|
|
Количество |
Количество |
Числовой |
5 |
|
|
Таб_номер |
Таб_номер |
Числовой |
5 |
|
|
Дата закупки |
Дата_зак |
Дата |
10 |
Таблица 2.14 – Структура документа «Заказ»
|
Наименование поля |
Идентификатор |
Тип |
Размер |
Ключ |
|
Код заказа |
Код_Заказа |
Числовой |
5 |
Первичный ключ |
|
Код товара |
Код_товара |
Числовой |
5 |
|
|
Код клиента |
Код клиента |
Числовой |
5 |
|
|
Код марки |
Код_марки |
Числовой |
5 |
|
|
Код единицы измерения |
Код_ед |
Числовой |
5 |
|
|
Код типа товара |
Код_типа |
Числовой |
5 |
|
|
Табельный номер |
Таб_номер |
Числовой |
5 |
|
|
Количество |
Количество |
Числовой |
5 |
Таблица 2.15 – Структура документа «Продажа»
|
Наименование поля |
Идентификатор |
Тип |
Размер |
Ключ |
|
Код продажи |
Код_продажи |
Числовой |
5 |
Первичный ключ |
|
Код организации |
Код_организации |
Числовой |
5 |
|
|
Код адреса |
Код_адреса |
Числовой |
5 |
|
|
Код товара |
Код_товара |
Числовой |
5 |
|
|
Код марки |
Код_марки |
Числовой |
5 |
|
|
Код единицы измерения |
Код_ед |
Числовой |
5 |
|
|
Код типа товара |
Код типа |
Числовой |
5 |
|
|
Количество |
Количество |
Числовой |
5 |
|
|
Таб_номер |
Таб_номер |
Числовой |
5 |
|
|
Дата продажи |
Дата_продажи |
Дата |
10 |
2.2.3 Характеристика результатной информации
Результатная информация работы представляется на рассмотрение директору или продавцу-товароведу, затем бухгалтеру для проверки и выполнения операций с финансами.
В таблице 2.16 представлен перечень результатной информации, адресат, описание и на чём основана данная информация.
Таблица 2.16 – Перечень результатной информации
|
Название |
Адресат |
Описание |
Основан на таблице |
|
Отчет по продажам |
Продавец-товаровед, директор |
Дата продажи, товар, цена, количество, организация, номер заказа, сотрудник, сумма |
Продажа, Заказ |
|
План продаж |
Продавец-товаровед, директор |
Дата плана, товар, количество, цена, сумма |
Продажа, Заказ |
|
План заказов |
Продавец-товаровед, директор |
Дата закупки, товар, количество, цена, сумма |
Продажа, Заказ, план продаж |
|
Товары на складе |
Продавец-товаровед, директор |
Товар, поступило, продано, остаток на складе, на сумму |
Продажа, Закупка |
Для хранения информации предназначены только результатные документы «План продаж» и «План закупок», остальные результатные документы и отчеты формируются на основании уже имеющихся данных в других таблицах и строятся на основании выборок и вычислений.
Периодичность выполнения результатных документов устанавливается по требованию, т.е. может быть выполнена в любой момент времени.
Таблица 2.17 – Структура результатного документа «План продаж»
|
Наименование поля |
Идентификатор |
Тип |
Размер |
Ключ |
|
Код плана продаж |
Код_плана |
Числовой |
5 |
Первичный ключ |
|
Код товара |
Код_товара |
Числовой |
5 |
|
|
Код марки товара |
Код_марки |
Числовой |
5 |
|
|
Код единицы измерения |
Код_ед |
Числовой |
5 |
|
|
Код типа товара |
Код типа |
Числовой |
5 |
|
|
Дата |
Дата |
Дата |
10 |
|
|
Количество |
Количество |
Числовой |
5 |
Таблица 2.18 – Структура результатного документа «План закупок»
|
Наименование поля |
Идентификатор |
Тип |
Размер |
Ключ |
|
Код плана закупок |
Код_плана_ |
Числовой |
5 |
Первичный ключ |
|
Код товара |
Код_товара |
Числовой |
5 |
|
|
Код марки товара |
Код_марки |
Числовой |
5 |
|
|
Код единицы измерения |
Код_ед |
Числовой |
5 |
|
|
Код типа товара |
Код_типа |
Числовой |
5 |
|
|
Дата |
Дата |
Дата |
10 |
|
|
Количество |
Количество |
Числовой |
5 |
Структура отчета по продажам представлена в таблице 2.19
Таблица 2.19 – Структура отчета «Отчет по продажам»
|
Наименование поля |
Идентификатор |
Тип |
Размер |
|
Товар |
Наименование товара |
Символьный |
100 |
|
Количество |
Количество |
Числовой |
9 |
|
Сумма |
Сумма |
Числовой |
9 |
2.2.4 Инфологическая модель данных
Модель Сущность-Связь (ER-модель) — это модель данных, позволяющая описывать концептуальные схемы. Она предоставляет графическую нотацию, основанную на блоках и соединяющих их линиях, с помощью которых можно описывать объекты и отношения между ними какой-либо другой модели данных.
ER-диаграммы очень удобны при проектировании моделей информационных систем, баз данных, архитектур программ и т.д. В ER-диаграмме указываются сущности, отношения между сущностями и атрибуты сущностей. Связь – ассоциирование двух или более сущностей.
По ориентации на этапы жизненного цикла проектирования информационных систем CASE-технологии подразделяются на средства анализа, предназначенные для построения и анализа моделей проблемной области, и средства проектирования баз данных, обеспечивающих моделирование данных и генерацию схем баз данных. При проектировании баз данных используется CASE-средство Erwin для создания логической и физической модели данных.
Во время выполнения построения ER-модели сразу же выполняются этапы нормализации отношений будущей БД, необходимо привести БД к 3 нормальной форме.
База данных информационной системы «Учет товаров и продаж в магазине» состоит из 8 справочников, 7 таблиц.
Справочники:
- Товар.
- Клиенты.
- Сотрудник.
- Марка товара.
- Тип товара.
- Организация.
- Адрес.
- Единицы измерения.
Таблицы:
- Продажа.
- Закупки.
- План продаж.
- Состав плана продаж.
- План закупок.
- Состав плана закупок.
- Заказ.
Логическая модель базы данных ИС «Учет товаров и продаж в магазине» представлена на рисунке 2.5.
Рисунок 2.5 – ER диаграмма логического уровня
Для создания физической модели следует выбрать соответствующую платформу в используемом CASE-средстве и описать характеристики таблиц, соответствующих описанным в логической модели сущностям, и содержащихся в них полей, соответствующих их атрибутам.
Поскольку выбрана реализация в технологической платформе 1С Предприятие 8.3, то в создании структуры базы данных с применением конкретной СУБД нет необходимости. Технологическая платформа 1С предприятие позволяет создавать структуру данных на основе метаданных конфигурации и самостоятельно отвечает за размещение и доступ данных на жестком диске. Задачей разработчика является создание документов с указанной структурой и обеспечение взаимосвязи документов по ключевым полям.