Разработка конфигурации «Магазин Зоотоваров». На платформе 1С: Предприятие
Содержание:
ВВЕДЕНИЕ
Эффективная работа современных предприятийвсецело зависит от уровня оснащения компании информационными средствами на базе компьютерных систем.
Современные производственные и сервисные технологии, производство продукции и услуг немыслимы без информационных технологий, обеспечивающих потребности в информации управленческих, производственных, снабженческих, торговых, сбытовых и других функциональных подразделений предприятий. Информационные технологии дают возможность рационально распоряжаться всеми видами ресурсов предприятия.
Материальные и финансовые ресурсы всегда ограничены, поэтому ключевым фактором успеха экономической деятельности является принятие правильного и своевременного решения о том, где и как следует их сосредоточить для достижения максимального эффекта. Именно своевременная и актуальная информация позволяет концентрировать ресурсы в нужное время и в нужном месте для реализации главных, приоритетных задач.
Учет складских запасов интернет магазина – это работа с большим объемом данных. Автоматизация же данного вида учета позволяет экономить время, деньги и человеческий ресурс на исследуемом предприятии.
Детализированный учет складских запасов позволяет определять оборот продукции по разным критериям и проводить анализ продаж. Программа автоматизации учета позволяет сделать склад прозрачным, она предоставляет всю информацию о складских запасах – вид товара, количество, дату закупки, срок хранения и другое.
Цель курсовой работы – создание подсистемы учета для интернет магазина.
Актуальность данной курсовой работы вызвана тем, что необходимо автоматизировать процесс учета в интернет-Зоомагазине.
Предметом исследования является автоматизация процесса
учета.
Задачи курсовой работы:
- провести анализ предметной области;
- выполнить концептуальное проектирование подсистемы и представить ее в виде информационно-логической модели предметной области;
- обосновать необходимость автоматизации;
- обосновать выбор платформы и инструментальных средств разработки;
- определить требования к функциональным характеристикам будущей подсистемы;
- выполнить проектирование информационной базы данных, разработать интерфейс;
Создание подсистемы позволит упростить процесс координации взаимодействия работников склада и менеджеров интернет магазина, процесс закупок и логистических действий, а так же облегчит способ создания отчетов о проделанной работе.
1Описание предметной области
1.1 Характеристика предприятия
ООО «Интернет-магазин» строит свой бизнес на продаже товаров
через интернет, работает с 2016 года .
На текущий момент на сайта расположено около 5 тысяч разных
товаров, по статистике посещения сайта около 500 человек в день, также
занимается размещением рекламой на своем сайте. Процесс регистрации
нового товара и рекламы осуществляется практически не автономно как у
конкурентов, что не позволяет интернет-магазину быть
конкурентоспособным на рынке.
В связи с неимением автоматизированных информационных систем предприятие имеет такие причины неконкурентоспособности:
- Долгая процедура отпуска товаров со склада,
приводит к снижению количества заказов, и, как следствие, прибыли. - Добавление новых товаров на сайт, сейчас добавление
происходит практически вручную. - Неисправности работы сайта и регистрации новых клиентов
приводят к снижению посещаемости сайта. При увеличении штата
наблюдается рост себестоимости продукции.
В исследуемом случае интернет-магазин состоит из следующих структурных элементов: web-сайта, который, в свою очередь, подразделяется на функциональные элементы; системы обработки заказа, системы оплаты,
системы доставки товара, системы работы с поставщиками и маркетинговой службы.
Графическая диаграмма организационной структуры ООО «Интернет-магазин» представлена на рисунке 1.
Рисунок 1 - Организационная диаграмма функциональных связей
Исследуемое предприятие имеет небольшой уровень иерархии, что позволяет быстро реагировать на изменение внешней среды и даст возможность увеличить конкурентоспособность при внедрении автоматизированной системы складского учета.
1.2 Моделирование предметной области
Для проведения анализа и реорганизации бизнес – процессов предназначено CASE-средство верхнего уровня AllFusion Process Modeler (BPwin), поддерживающее методологии:
- IDEF0 (функциональная модель);
- DFD (DataFlow Diagram);
- IDEF3 (Workflow Diagram).
Функциональная модель предназначена для описания существующих бизнес – процессов на предприятии (так называемая модель AS-IS «как есть») и идеального положения вещей – того, к чему нужно стремиться (модель ТО-ВЕ «как должно быть»). Методология IDEF0 предписывает построение иерархической системы диаграмм – единичных описаний фрагментов системы.
Построение модели ИС начинается с описания функционирования предприятия (системы) или отдельной ее части (в нашем случае это деятельность складского хозяйства) в целом в виде контекстной диаграммы. На Рисунке 2 представлена контекстная диаграмма ИС «интернет - Зоомагазина».
Рисунок 2- Контекстная диаграмма функционирования склада
Взаимодействие системы с окружающей средой описывается в терминах, необходимых для нормального функционирования склада:
Входы (слева) |
|
|
|
Выходы (справа) |
|
|
|
Механизмы и управление (сверху) |
|
|
|
Ресурсы (снизу) |
|
|
Model Name: Управлять складскими операциями
Definition: Модель описывает деятельность склада, а конкретно, выполняемые им функции:
- Приемка товара
- Отгрузка и возврат товара
- Хранение
После описания контекстной диаграммы проводится функциональная декомпозиция – система разбивается на подсистемы и каждая подсистема описывается отдельно (диаграммы декомпозиции). Затем каждая подсистема, при необходимости, разбивается на более мелкие и так далее до достижения нужной степени подробности. В результате такого разбиения, каждый фрагмент системы изображается на отдельной диаграмме декомпозиции,и представлена на рисунке 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 - Создание перечислений
- Разработка справочников конфигурации
Разработка справочника «Номенклатура»
Рисунок 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 - Заполнение справочника «Склады»
- Разработка документов конфигурации
Создание и формирование документа «Поступление товаров»
Рисунок 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.105-95 ЕСКД. Общие требования к текстовым документам (с Изменением N 1).
- ГОСТ 7.32- 2001 Структура и правила оформления 22с.
- ГОСТ Р 50922-2006 Защита информации. Основные термины и определения.
- ГОСТ Р ИСО/МЭК 12207-2010 Информационная технология. Системная и программная инженерия. Процессы жизненного цикла программных средств.
- Александров, Д.В. Инструментальные средства информационного менеджмента. CASE-технологии и распределенные информационные системы. [Электронный ресурс] — Электрон. дан. — М. : Финансы и статистика, 2011. — 224 с. — Режим доступа: http://e.lanbook.com/book/5306 — Загл. с экрана.
- Алексеева Т.В. Защита электронных документов [Электронный ресурс]. // Современные технологии делопроизводства и документооборота 2014 № 6
- Беликова Т.Н., Бухгалтерский учёт и отчётность [Текст] / Т.Н.Беликова, Е.Н.Егерева.- Санкт-Петербург: Питер, 2015.- 240 с.
- Гаджинский А.М Современный склад. Организация, технология, управление и логистика[Текст] / А.М.Гаджинский. - Москва: Проспект, 2005.- 175 с.
- Радченко М.Г. 1С: Предприятие 8.3. Практическое пособие разработчика. Примеры и типовые приемы. – М.: ООО «1С: Паблишинг», 2010. – 512 с.
- Кашаев С. М. 1С: Предприятие 8.3. Разработка прикладных решений. – Издательство: СПб.: Питер 2014– 269 с.
- Хрусталева Е.Ю. Язык запросов «1С: Предприятия8» -Москва ООО «1С-Паблишинг»2013.
- 1С Предприятие: 8.2. Руководство администратора – М.: ООО «1С-Паблишинг», 2012. – 216 с.: ил.
- Профессиональная разработка в системе «1С:Предприятие 8» в 2-х томах. – М.: ООО «1С-Паблишинг»; СПб.: Питер, 2012. – 808 с.: ил.
- Как автоматизировать склад [Электронный ресурс] / Сайт о логистике - Режим доступа: http://logistic-forum.lv/sklad/avtomatizacija-sklada/
- Создания сайта
- История возникновения и развития коммерции и предпринимательства за рубежом и в России .
- Формы и методы организации розничной продажи товаров (ООО «Yves Rocher»)
- Анализ коммерческой деятельности спортивной организации на примере ООО «ФитнесМания МДМ»
- Исполнение и отбывание уголовных наказаний в виде обязательных и исправительных работ, назначаемых несовершеннолетним осужденным
- Теоретические аспекты анализа оборотного капитала ООО «ДвериЛэнд»
- Привлечение средств за счет эмиссии ценных бумаг
- Анализ и структура движения денежных средств
- ПОДДЕРЖАНИЕ И КОРПОРАТИВНОЙ КАК УПРАВЛЕНИЯ
- Организация и управление процессами продажи предприятий в условиях конкуренции(ООО «Эльдорадо»)
- Понятие предпринимательского договора (Классификация договоров)
- Гражданское право. Общее понятие о гражданском праве