Автор Анна Евкова
Преподаватель который помогает студентам и школьникам в учёбе.

Разработка конфигурации «Магазин Зоотоваров». На платформе 1С: Предприятие

Содержание:

ВВЕДЕНИЕ

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

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

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

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

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

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

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

Предметом исследования является автоматизация процесса

учета.

Задачи курсовой работы:

  1. провести анализ предметной области;
  2. выполнить концептуальное проектирование подсистемы и представить ее в виде информационно-логической модели предметной области;
  3. обосновать необходимость автоматизации;
  4. обосновать выбор платформы и инструментальных средств разработки;
  5. определить требования к функциональным характеристикам будущей подсистемы;
  6. выполнить проектирование информационной базы данных, разработать интерфейс;

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

1Описание предметной области

1.1 Характеристика предприятия

ООО «Интернет-магазин» строит свой бизнес на продаже товаров
через интернет, работает с 2016 года .

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

В связи с неимением автоматизированных информационных систем предприятие имеет такие причины неконкурентоспособности:

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

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

Графическая диаграмма организационной структуры ООО «Интернет-магазин» представлена на рисунке 1.

Рисунок 1 - Организационная диаграмма функциональных связей

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

1.2 Моделирование предметной области

Для проведения анализа и реорганизации бизнес – процессов предназначено CASE-средство верхнего уровня AllFusion Process Modeler (BPwin), поддерживающее методологии:

  1. IDEF0 (функциональная модель);
  2. DFD (DataFlow Diagram);
  3. IDEF3 (Workflow Diagram).

Функциональная модель предназначена для описания существующих бизнес – процессов на предприятии (так называемая модель AS-IS «как есть») и идеального положения вещей – того, к чему нужно стремиться (модель ТО-ВЕ «как должно быть»). Методология IDEF0 предписывает построение иерархической системы диаграмм – единичных описаний фрагментов системы.

Построение модели ИС начинается с описания функционирования предприятия (системы) или отдельной ее части (в нашем случае это деятельность складского хозяйства) в целом в виде контекстной диаграммы. На Рисунке 2 представлена контекстная диаграмма ИС «интернет - Зоомагазина».

Рисунок 2- Контекстная диаграмма функционирования склада

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

Входы (слева)

  1. Заказ клиента
  2. Товар от поставщика
  3. Сопроводительные документы

Выходы (справа)

  1. Сопроводительные документы
  2. Товар

Механизмы и управление (сверху)

  1. Действующее законодательство
  2. Нормативные документы

Ресурсы (снизу)

  1. Персонал склада
  2. Оборудование (складское и офисное)
  3. Информационные ресурсы

Model Name: Управлять складскими операциями

Definition: Модель описывает деятельность склада, а конкретно, выполняемые им функции:

  1. Приемка товара
  2. Отгрузка и возврат товара
  3. Хранение

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

Рисунок 3-Диаграмма декомпозиции IDEF0

Моделирование бизнес процессов

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

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

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

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

Диаграммы прецедентов представлены на рисунках 4-8.

Рисунок 4 – Диаграмма прецедентов (общая)

Рисунок 5 – Диаграмма прецедентов (Оформление заказа на покупку товара)

Рисунок 6 – Диаграмма прецедентов(Выдача и доставка заказа покупателю)

Рисунок 7 – Диаграмма прецедентов (Учет товара)

Рисунок 8 – Диаграмма прецедентов (Поставка товара на склад согласно заказа)

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

2.1Проектирование информационной системы и формирование ERDдиаграммы

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

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

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

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

  • Номер документа в базе данных;
  • Название документа;
  • Тип документа;
  • Дата создания;
  • Дата последнего изменения;

Рассмотрим реализацию контрольного примера разработанной системы.

Модель базы данных 1С:Предприятия 8 имеет ряд особенностей, отличающих ее от классических моделей систем управления базами данных (например, основанных на реляционных таблицах), с которыми имеют дело разработчики в универсальных системах.

Рисунок 9 ERDдиаграмма конфигурации

Таблица 1 – Структура справочника «Номенклатура»

Код

Имя

Синоним

1

ПометкаУдаления

Пометка удаления

2

Код

Код

3

Наименование

Наименование

4

Родитель

Родитель

5

ЭтоГруппа

Это группа

6

ВидНоменклатуры

Вид номенклатуры

Таблица 2 - Структура справочника «Сотрудники»

Код

Имя

Синоним

1

ПометкаУдаления

Пометка удаления

2

Код

Код

3

Наименование

Наименование

4

Должность

Должность

5

АдрессныеДанные

Адрессные данные

6

ТипДанных

Тип данных

7

Наименование

Наименование

Таблица 3 – Структура справочника «Должности»

Код

Имя

Синоним

1

ПометкаУдаления

Пометка удаления

2

Код

Код

3

Наименование

Наименование

Таблица 4 – Структура справочника «Контрагенты»

Код

Имя

Синоним

1

ПометкаУдаления

Пометка удаления

2

Код

Код

3

Наименование

Наименование

4

Родитель

Родитель

5

ЭтоГруппа

Это группа

6

Коментарий

Коментарий

7

АдрессныеДанные

Адрессные данные

8

ТипДанных

Тип данных

9

Наименование

Наименование

Таблица 5 – Структура справочника «Склады»

Код

Имя

Синоним

1

ПометкаУдаления

Пометка удаления

2

Код

Код

3

Наименование

Наименование

4

ТипСклада

Тип склада

Таблица 6 - Структура документа «Поступление товаров»

Код

Имя

Синоним

1

ПометкаУдаления

Пометка удаления

2

Номер

Номер

3

Дата

Дата

4

Проведен

Проведен

5

Поставщик

Поставщик

6

Склад

Склад

7

Ответственный

Ответственный

8

Товары

Товары

9

Номенклатура

Номенклатура

10

Количество

Количество

11

Цена

Цена

12

Сумма

Сумма

Таблица 7– Структура документа «Перемещение товаров»

Код

Имя

Синоним

1

ПометкаУдаления

Пометка удаления

2

Номер

Номер

3

Дата

Дата

4

Проведен

Проведен

5

СкладИсточник

Склад источник

6

СкладПриемник

Склад приемник

7

Ответственный

Ответственный

8

Товары

Товары

9

Номенклатура

Номенклатура

10

Количество

Количество

Таблица 8 – Структура документа «Реализация товаров»

Код

Имя

Синоним

1

ПометкаУдаления

Пометка удаления

2

Номер

Номер

3

Дата

Дата

4

Проведен

Проведен

5

Покупатель

Покупатель

6

Склад

Склад

7

Ответственный

Ответственный

8

Товары

Товары

9

Номенклатура

Номенклатура

10

Количество

Количество

11

Цена

Цена

12

Сумма

Сумма

Таблица 9 – Структура документа «Установка цен номенклатуры»

Код

Имя

Синоним

1

ПометкаУдаления

Пометка удаления

2

Номер

Номер

3

Дата

Дата

4

Проведен

Проведен

5

Ответственный

Ответственный

6

ТипЦен

Тип цен

7

Товары

Товары

8

Номенклатура

Номенклатура

9

Цена

Цена

2.2. Контрольный пример реализации проекта и его описание

Разработка командного интерфейса подсистем

Рисунок 10- Разработка подсистем

Разработка основного командного интерфейса

Рисунок 11 - Разработка командного интерфейса

Запуск конфигурации в режиме предприятия

Рисунок 12 - Основное окно конфигурации

Создание ролей конфигурации

Рисунок 13- Разработка роли «Полные права»

Создание пользователей конфигурации

Рисунок 14 - Создание пользователей

Создание констант конфигурации

Рисунок 15 - Разработка констант конфигурации

Заполнение констант в режиме конфигурации

Рисунок 16 - Заполнение констант в режиме предприятия

Создание констант конфигурации, таких как «Тип склада» со значениями (Оптовый, розничный) по которым будет распределятся реализация товаров

Рисунок 17 - Создание перечислений

  1. Разработка справочников конфигурации

Разработка справочника «Номенклатура»

Рисунок 18 - Создание справочника «Номенклатура»

Таблица10 – Структура справочника «Номенклатура»

Код

Имя

Тип

Вид

Синоним

1

ПометкаУдаления

Булево

Свойство объекта

Пометка удаления

2

Код

Строка (Ф9)

Свойство объекта

Код

3

Наименование

Строка (П150)

Свойство объекта

Наименование

4

Родитель

СправочникСсылка.Номенклатура

Свойство объекта

Родитель

5

ЭтоГруппа

Булево

Свойство объекта

Это группа

6

ВидНоменклатуры

ПеречислениеСсылка.ВидыНоменклатуры

Реквизит

Вид номенклатуры

Рисунок 19 - Заполнение справочника «Номенклатура»

Разработка справочника «Сотрудники»

Рисунок 20 - Разработка справочника «Сотрудники»

Таблица 11 - Структура справочника «Сотрудники»

Код

Имя

Тип

Вид

Синоним

1

ПометкаУдаления

Булево

Свойство объекта

Пометка удаления

2

Код

Строка (Ф9)

Свойство объекта

Код

3

Наименование

Строка (П150)

Свойство объекта

Наименование

4

Должность

СправочникСсылка.Должности

Реквизит

Должность

5

АдрессныеДанные

Табличная часть

Адрессные данные

6

ТипДанных

ПеречислениеСсылка.ТипыАдрессныхДанных

Реквизит

Тип данных

7

Наименование

Строка (П150)

Реквизит

Наименование

Заполнение справочника «Сотрудники» в режиме предприятие

Рисунок 21 - Заполнение справочника «Сотрудники»

Рисунок 22 - Разработка справочника «Должности»

Таблица 14 – Структура справочника «Должности»

Код

Имя

Тип

Вид

Синоним

1

ПометкаУдаления

Булево

Свойство объекта

Пометка удаления

2

Код

Строка (Ф9)

Свойство объекта

Код

3

Наименование

Строка (П50)

Свойство объекта

Наименование

Рисунок 23 - Заполнение справочника «Должности»

Рисунок 24 - Разработка справочника «Контрагенты»

Таблица 12 – Структура справочника «Контрагенты»

Код

Имя

Тип

Вид

Синоним

1

ПометкаУдаления

Булево

Свойство объекта

Пометка удаления

2

Код

Строка (Ф9)

Свойство объекта

Код

3

Наименование

Строка (П25)

Свойство объекта

Наименование

4

Родитель

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

Свойство объекта

Родитель

5

ЭтоГруппа

Булево

Свойство объекта

Это группа

6

Коментарий

Строка (П150)

Реквизит

Коментарий

7

АдрессныеДанные

Табличная часть

Адрессные данные

8

ТипДанных

ПеречислениеСсылка.ТипыАдрессныхДанных

Реквизит

Тип данных

9

Наименование

Строка (П150)

Реквизит

Наименование

Рисунок 25 - Заполнение справочника «Контрагенты»

Рисунок 26 - Разработка справочника «Склады»

Таблица 13 – Структура справочника «Склады»

Код

Имя

Тип

Вид

Синоним

1

ПометкаУдаления

Булево

Свойство объекта

Пометка удаления

2

Код

Строка (Ф9)

Свойство объекта

Код

3

Наименование

Строка (П50)

Свойство объекта

Наименование

4

ТипСклада

ПеречислениеСсылка.ТипСклада

Реквизит

Тип склада

Рисунок 27 - Заполнение справочника «Склады»

  1. Разработка документов конфигурации

Создание и формирование документа «Поступление товаров»

Рисунок 28 - Разработка документа «Поступление товаров»

Таблица 14 - Структура документа «Поступление товаров»

Код

Имя

Тип

Вид

Синоним

1

ПометкаУдаления

Булево

Свойство объекта

Пометка удаления

2

Номер

Строка (П9)

Свойство объекта

Номер

3

Дата

Дата и время

Свойство объекта

Дата

4

Проведен

Булево

Свойство объекта

Проведен

5

Поставщик

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

Реквизит

Поставщик

6

Склад

СправочникСсылка.Склады

Реквизит

Склад

7

Ответственный

СправочникСсылка.Сотрудники

Реквизит

Ответственный

8

Товары

Табличная часть

Товары

9

Номенклатура

СправочникСсылка.Номенклатура

Реквизит

Номенклатура

10

Количество

Число (10.3)

Реквизит

Количество

11

Цена

Число (10.2)

Реквизит

Цена

12

Сумма

Число (10.2)

Реквизит

Сумма

Рисунок 29 - Формирование документа «Поступление товаров»

Рисунок 30 – Печать накладной «Поступление товаров»

Рисунок 31 – Обработка провидения документа «Поступление товаров»

Рисунок 32 – Результат обработки провидения документа «Поступление товаров»

Создание и формирование документа «Перемещение товаров»

Рисунок 33 – Разработка документа «Перемещение товаров»

Таблица 15 – Структура документа «Перемещение товаров»

Код

Имя

Тип

Вид

Синоним

1

ПометкаУдаления

Булево

Свойство объекта

Пометка удаления

2

Номер

Строка (П9)

Свойство объекта

Номер

3

Дата

Дата и время

Свойство объекта

Дата

4

Проведен

Булево

Свойство объекта

Проведен

5

СкладИсточник

СправочникСсылка.Склады

Реквизит

Склад источник

6

СкладПриемник

СправочникСсылка.Склады

Реквизит

Склад приемник

7

Ответственный

СправочникСсылка.Сотрудники

Реквизит

Ответственный

8

Товары

Табличная часть

Товары

9

Номенклатура

СправочникСсылка.Номенклатура

Реквизит

Номенклатура

10

Количество

Число (10.3)

Реквизит

Количество

Рисунок 34 – Формирование документа «Перемещение товаров»

Рисунок 35 – Печать документа «Перемещение товаров»

Рисунок 36 – Обработка проведения документа «Перемещение товаров»

Рисунок 37 – Результат проведения документа «Перемещение товаров»

ЗАКЛЮЧЕНИЕ

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

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

Был проведен:

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

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

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

СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ

  1. ГОСТ 2.105-95 ЕСКД. Общие требования к текстовым документам (с Изменением N 1).
  2. ГОСТ 7.32- 2001 Структура и правила оформления 22с.
  3. ГОСТ Р 50922-2006 Защита информации. Основные термины и определения.
  4. ГОСТ Р ИСО/МЭК 12207-2010 Информационная технология. Системная и программная инженерия. Процессы жизненного цикла программных средств.
  5. Александров, Д.В. Инструментальные средства информационного менеджмента. CASE-технологии и распределенные информационные системы. [Электронный ресурс] — Электрон. дан. — М. : Финансы и статистика, 2011. — 224 с. — Режим доступа: http://e.lanbook.com/book/5306 — Загл. с экрана.
  6. Алексеева Т.В. Защита электронных документов [Электронный ресурс]. // Современные технологии делопроизводства и документооборота 2014 № 6
  7. Беликова Т.Н., Бухгалтерский учёт и отчётность [Текст] / Т.Н.Беликова, Е.Н.Егерева.- Санкт-Петербург: Питер, 2015.- 240 с.
  8. Гаджинский А.М Современный склад. Организация, технология, управление и логистика[Текст] / А.М.Гаджинский. - Москва: Проспект, 2005.- 175 с.
  9. Радченко М.Г. 1С: Предприятие 8.3. Практическое пособие разработчика. Примеры и типовые приемы. – М.: ООО «1С: Паблишинг», 2010. – 512 с.
  10. Кашаев С. М. 1С: Предприятие 8.3. Разработка прикладных решений. – Издательство: СПб.: Питер 2014– 269 с.
  11. Хрусталева Е.Ю. Язык запросов «1С: Предприятия8» -Москва ООО «1С-Паблишинг»2013.
  12. 1С Предприятие: 8.2. Руководство администратора – М.: ООО «1С-Паблишинг», 2012. – 216 с.: ил.
  13. Профессиональная разработка в системе «1С:Предприятие 8» в 2-х томах. – М.: ООО «1С-Паблишинг»; СПб.: Питер, 2012. – 808 с.: ил.
  14. Как автоматизировать склад [Электронный ресурс] / Сайт о логистике - Режим доступа: http://logistic-forum.lv/sklad/avtomatizacija-sklada/