Файл: Разработка конфигурации «Магазин Зоотоваров». На платформе 1С: Предприятие.pdf
Добавлен: 21.05.2023
Просмотров: 1460
Скачиваний: 52
ВВЕДЕНИЕ
Эффективная работа современных предприятийвсецело зависит от уровня оснащения компании информационными средствами на базе компьютерных систем.
Современные производственные и сервисные технологии, производство продукции и услуг немыслимы без информационных технологий, обеспечивающих потребности в информации управленческих, производственных, снабженческих, торговых, сбытовых и других функциональных подразделений предприятий. Информационные технологии дают возможность рационально распоряжаться всеми видами ресурсов предприятия.
Материальные и финансовые ресурсы всегда ограничены, поэтому ключевым фактором успеха экономической деятельности является принятие правильного и своевременного решения о том, где и как следует их сосредоточить для достижения максимального эффекта. Именно своевременная и актуальная информация позволяет концентрировать ресурсы в нужное время и в нужном месте для реализации главных, приоритетных задач.
Учет складских запасов интернет магазина – это работа с большим объемом данных. Автоматизация же данного вида учета позволяет экономить время, деньги и человеческий ресурс на исследуемом предприятии.
Детализированный учет складских запасов позволяет определять оборот продукции по разным критериям и проводить анализ продаж. Программа автоматизации учета позволяет сделать склад прозрачным, она предоставляет всю информацию о складских запасах – вид товара, количество, дату закупки, срок хранения и другое.
Цель курсовой работы – создание подсистемы учета для интернет магазина.
Актуальность данной курсовой работы вызвана тем, что необходимо автоматизировать процесс учета в интернет-Зоомагазине.
Предметом исследования является автоматизация процесса
учета.
Задачи курсовой работы:
- провести анализ предметной области;
- выполнить концептуальное проектирование подсистемы и представить ее в виде информационно-логической модели предметной области;
- обосновать необходимость автоматизации;
- обосновать выбор платформы и инструментальных средств разработки;
- определить требования к функциональным характеристикам будущей подсистемы;
- выполнить проектирование информационной базы данных, разработать интерфейс;
Создание подсистемы позволит упростить процесс координации взаимодействия работников склада и менеджеров интернет магазина, процесс закупок и логистических действий, а так же облегчит способ создания отчетов о проделанной работе.
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 |
Наименование |
Наименование |