Файл: Разработка и реализация конфигурации «Магазин бытовой техники» ООО «Техноплюс» на платформе 1С:Предприятие.pdf
Добавлен: 24.04.2023
Просмотров: 1748
Скачиваний: 41
СОДЕРЖАНИЕ
1.1. Краткий анализ предметной области, характеристика предприятия и его деятельности
1.2. Организационная структура управления предприятием
1.3. Программная и техническая архитектура ИС предприятия
1.5. Анализ существующего программного обеспечения, позволяющего решить поставленную задачу
2.1. Обоснование требований к разрабатываемому прикладному решению
2.3. Архитектура разрабатываемого прикладного решения
2.4. Описание основных объектов (элементов) разрабатываемого прикладного решения
На рисунке 9 представлена детализация блока «Добавить товар».
На диаграмме представлены процессы:
- проверка права на добавление;
- запросить добавление информации о товаре и его описание в базу.
Рисунок 9. Детализация блока «Добавить товар»
Процесс «Удалить товар» в чем-то похож с ранее представленным процессом, поэтому его отражение не имеет большого смысла. Выполнив построение диаграмм процессов, возникающих при функционировании Интернет магазина, можно сделать вывод о целесообразности разработки конфигурации 1С.
Как и в других сферах человеческой информационной деятельности, в электронной торговле присущи все основные преимущества автоматизации [34]:
- устранение рутинных ручных операций, неизбежных при обработке информации;
- существенное ускорение процессов обработки и преобразования данных;
- повышение точности учетных и отчетных данных;
- расширение возможностей организации и разностороннего использования информационных ресурсов за счет, в частности, использование высокоорганизованных структур данных и систем управления ими;
- высвобождение времени работников для решения других задач;
- ведение учета выполняемых операций в единой информационной базе;
- избегать дублирования записей и ведения двойного учета.
1.5. Анализ существующего программного обеспечения, позволяющего решить поставленную задачу
На данный момент существует достаточно большое количество инструментов для ведения электронного бизнеса в сети Интернет. Это связано с величиной этого рынка, спросом на продукцию такого плана. Большинство из существующих инструментов, ориентированные на создание Интернет магазинов, как наиболее широко используемого средства ведения электронного бизнеса с использованием технологий Интернет. Рассмотрим системы построения электронного бизнеса в сети Интернет.
Magento в бесплатной версии Community Edition – одна из самых популярных систем обслуживания интернет магазинов. Данная система имеет наибольшие возможности среди всех программ с открытым исходным кодом, отличается простотой использования. Magento имеет большие инструменты для отчетности, анализа, управления продуктами, мобильной версии, а также платежной системой. Его большое преимущество - это возможность управлять несколькими магазинами под одной системой [26].
Magento может использоваться предпринимателям, заинтересованным в ведении очень больших интернет магазинов. Установка и администрирование системы требует определенного знания ИТ, а также требует очень эффективного сервера для правильной работы. Несмотря на то, что использование Magento программного обеспечения не является легким, по данной системе существует широкий спектр учебных материалов, доступных администратору системы и его пользователям. Система Magento можно загрузить с веб-сайта Magento.com [26].
В отличие от Magento, Prestashop.com может быть рекомендован в первую очередь для начинающих и менее требовательных продавцов. Установка и эксплуатация системы очень проста и интуитивно понятна, в то же время его разработка непростая. В Интернете можно найти много советов, готовых шаблонов и дополнений, которые улучшают функциональность PrestaShop. В настоящее время это одна из наиболее динамично развивающихся платформ такого типа.
PrestaShop не пользуется репутацией магазина, особенно сильно масштабируется – по достижении определенного (выше среднего) размера, система, ограничивает свое дальнейшее развитие [27].
Quick.Cart. Система предназначена для небольших интернет-магазинов. Она сосредоточена на простоте использования и скорости работы. Среди недостатков есть небольшие возможности для развития, небольшое количество плагинов и шаблонов, а также проблемные модификации (нужны навыки программирования). Товар, безусловно, предназначен для продавцов-новичков.
«1С-Битрикс: Управление сайтом» - это система, которая обеспечивает управление веб проектами, представляет собой универсальный программный продукт для создания, поддержки и успешного развития:
- корпоративных сайтов;
- интернет магазинов;
- информационных порталов;
- сайтов сообществ;
- социальных сетей и других веб-проектов.
Одной из ключевых функций данной системы является возможность интегрирования системы с «1С: Предприятие 8», в свою очередь позволяет значительно повысить эффективность работы Интернет магазина. Администратор Интернет магазина имеет возможность получения оперативной информации из базы 1С о товарах, ценах и складские остатки. Также в обратном направлении в информационной базе 1С возможно получение информации с сайта о заказе, статусах и платежам. Данный механизм позволяет улучшить работу интернет магазина, поднять работу с клиентами на новый уровень, уменьшить процент отмененных заказов, оперативно и своевременно управлять остатками на складах, экономить время на перенос данных из одной учетной системы в другую [6].
В таблице 2 представлено сравнение рассмотренных продуктов.
Таблица 2. Сравнение программных продуктов
|
Критерии |
Magento |
Prestashop.com |
1С-Битрикс: Управление сайтом |
Quick.Cart |
|
Возможность создания интернет магазина |
Да |
Да |
Да |
Да |
|
Требовательность к ресурсам |
Высокая |
Средняя |
Средняя |
Средняя |
|
Возможность доработки под нужды предприятия |
Нет |
Нет |
Нет |
Нет |
|
Ведение учета выполненных операций по продаже товара |
Нет |
Нет |
Да |
Нет |
|
Формирование отчетности по продаже товара |
Нет |
Нет |
Нет |
Нет |
|
Выгрузка данных в 1С |
Нет |
Нет |
Да |
Нет |
|
Стоимость |
Есть бесплатная версия |
Есть бесплатная версия |
Высокая+ поддержка |
Средняя |
Наиболее подходящим вариантом является использование 1С Битрикс Управление сайтом, однако стоимость установки и сопровождения является очень высокой, и отсутствует возможность доработки решения под нужды предприятия. Возникает необходимость реализации конфигурации «Интернет магазин» собственными силами.
Глава 2. Практическая часть
2.1. Обоснование требований к разрабатываемому прикладному решению
Операциями, которые должны быть автоматизированы, являются:
- учет прихода и расхода товара;
- автоматизированный ввод данных по товару, контрагентам, местам хранения, сотрудникам;
- учет статуса заявки на приобретение товара посетителем;
- получение информации по новым заказам;
- взаимодействие с отделом поставок компании и клиентами;
- ведение учета остатков;
- формирование информации по объемам продаж;
- получение данных по движению денежных средств;
- определение эффективности работников и многое другое.
2.2. Анализ среды разработки
Платформа «1С Предприятие» содержит большой набор различных инструментов для разработки различных программных решений:
- визуальное описание структур данных;
- собственный встроенный язык программирования;
- визуальное описание запросов;
- элементы описания и представления интерфейса;
- инструменты создания отчетов;
- отладки программного кода и многое другое [7].
Разработчик может использовать следующие механизмы среды 1С:
- справочную систему;
- возможность ролевой настройки прав;
- инструменты создания дистрибутивов;
- механизмы удаленного обновления приложений, сравнения и объединения приложений;
- инструменты ведения журналов и диагностики работы приложения и пр. [11].
2.3. Архитектура разрабатываемого прикладного решения
На рисунке 10 представлена структура информационной системы, которая позволяет определить состав и архитектуру разрабатываемого прикладного решения.
Рисунок 10. Архитектура конфигурации системы
Разработка выполнена в пакете Erwin Modeller. Опишем таблицы и поля таблиц [21]. Информация по таблицам БД представлена в таблицах 3– 10.
Таблица 3. Поставщики
|
Название поля |
Тип |
|
Код контрагента |
Числовой, длина 5 |
|
Наименование |
Текстовый, длина 50 |
|
Телефон |
Текстовый, длина 10 |
|
Контактное лицо |
Текстовый, длина 30 |
Таблица 4. Товар
|
Название поля |
Тип |
|
Код товара |
Числовой, длина 5 |
|
Название издания |
Текстовый, длина 50 |
|
Цена покупки |
Числовой, длина 10 |
|
Цена продажи |
Числовой, длина 10 |
|
Дополнительные характеристики |
Текстовый, длина 100 |
Таблица 5. Сотрудники
|
Название поля |
Тип |
|
Код сотрудника |
Числовой, длина 5 |
|
ФИО |
Текстовый, длина 50 |
|
Телефон |
Текстовый, длина 10 |
Таблица 6. Места хранения
|
Название поля |
Тип |
|
Код места хранения |
Числовой, длина 5 |
|
Наименование |
Текстовый, длина 50 |
Таблица 7. Приход товара
|
Название поля |
Тип |
|
Код документа |
Числовой, длина 5 |
|
Код поставщика |
Данные из справочника Поставщики |
|
Код товара |
Данные из справочника Товары |
|
Код сотрудника |
Данные из справочника Сотрудники |
|
Дата документа |
Дата |
|
Количество |
Числовой, длина 10 |
|
Цена |
Числовой, длина 10, точность 2 |
|
Стоимость |
Числовой, длина 15, точность 2 |
Таблица 8. Счет
|
Название поля |
Тип |
|
Код документа |
Числовой, длина 5 |
|
Код клиента |
Данные из справочника Клиенты |
|
Скидка |
Данные из справочника Клиенты |
|
Код товара |
Данные из справочника Товары |
|
Код сотрудника |
Данные из справочника Сотрудники |
|
Дата документа |
Дата |
|
Количество |
Числовой, длина 10 |
|
Цена |
Числовой, длина 10, точность 2 |
|
Стоимость |
Числовой, длина 15, точность 2 |
Таблица 9. Клиенты
|
Название поля |
Тип |
|
Код клиента |
Числовой, длина 5 |
|
ФИО |
Текстовый, длина 50 |
|
Телефон |
Текстовый, длина 10 |
|
Номер дисконтной карточки |
Числовой, длина 10 |
Таблица 10. Возврат товара
|
Название поля |
Тип |
|
Код документа |
Числовой, длина 5 |
|
Код товара |
Данные из справочника Товары |
|
Код клиента |
Данные из справочника Клиенты |
|
Код места хранения |
Данные из справочника Места хранения |
|
Количество |
Числовой, длина 10 |
|
Сумма выплачено |
Числовой, длина 10 |
|
Цена |
Числовой, длина 10 |
|
Стоимость возврата |
Числовой, длина 10 |
Представленные сущности подлежат дальнейшей программной реализации.