Файл: Разработка и реализация конфигурации «Магазин бытовой техники» ООО «Техноплюс» на платформе 1С:Предприятие.pdf
Добавлен: 24.04.2023
Просмотров: 1746
Скачиваний: 41
СОДЕРЖАНИЕ
1.1. Краткий анализ предметной области, характеристика предприятия и его деятельности
1.2. Организационная структура управления предприятием
1.3. Программная и техническая архитектура ИС предприятия
1.5. Анализ существующего программного обеспечения, позволяющего решить поставленную задачу
2.1. Обоснование требований к разрабатываемому прикладному решению
2.3. Архитектура разрабатываемого прикладного решения
2.4. Описание основных объектов (элементов) разрабатываемого прикладного решения
Введение
Развитие современных информационных технологий способствует росту числа и возможностям экономических приложений Интернета, электронный бизнес стимулирует изменения в структуре и функционировании традиционных предприятий и средств появления новых бизнес-моделей на рынке. Концепция электронного бизнеса включает предприятия и экономические платформы, электронной коммерции и рынка, осуществляющих бизнес-процессы с использованием электронных средств обмена данными сети Интернет [3].
Актуальность разработки обусловлена тем, что на данный момент одним из самых выгодных видов бизнеса в сети Интернет являются электронные магазины. В Интернете существует большое количество разнообразных ресурсов, специализирующихся на предоставлении торговых услуг. Нужно отметить, что на данный момент купить в сети можно практически все. Интернет, по сравнению с реальными магазинами, предоставляет гораздо больший ассортимент товаров или услуг. Веб-ресурс для ведения розничной торговли представляет собой сайт или портал, целью которого является продажи в глобальной сети Интернет. Пользователям дается возможность в режиме онлайн совершать покупки, не выходя из дома, заказывать товар, выбрать способ доставки и оплаты [7]. Разработка системы учета выполненных операций в среде 1С позволит более оперативно получать информацию о результатах выполнения операций, иметь инструменты анализ движения товаров магазина, формировать представление о наиболее востребованных товарах.
Объектом исследования является деятельность интернет магазина.
Предметом исследования является принцип реализации конфигурации на платформе 1С.
Целью работы является разработка и реализация конфигурации «Интернет магазин» на платформе 1С Предприятие.
Задачи работы:
– провести краткий анализ предметной области, дать характеристику предприятия и его деятельности;
– представить организационную структуру управления предприятием, провести анализ программной технической архитектуры предприятия;
– дать характеристику существующих бизнес процессов и определение места проектируемой задачи в комплексе задач и ее описание
– провести анализ существующего программного обеспечения, позволяющего решить поставленную задачу;
– дать обоснование требований к разрабатываемому прикладному решению;
– изучить и проанализировать среду разработки, представить архитектуру разрабатываемого прикладного решения;
– представить описание основных объектов (элементов) разрабатываемого прикладного решения;
– осуществить тестирование разработанного прикладного решения.
Глава 1. Теоретическая часть
1.1. Краткий анализ предметной области, характеристика предприятия и его деятельности
Предприятием, для которого разрабатывается конфигурация, является предприятие ООО «Техноплюс». Данное предприятие осуществляет продажу бытовой техники через торговые точки предприятия и в сети Интернет.
Предприятие имеет несколько магазинов, которые называются «Техноплюс», в нем ведется розничная торговля, на территории магазина находится склад, где принимается, перемещается и отгружается товар.
Торговля также ведется через интернет сайт, который служит для привлечения клиентов через глобальную сеть. При заказе товара клиент может ее получить по почте или забрать с ближайшей торговой точки.
Закупка товара осуществляется напрямую у производителей, потом перепродается с небольшой наценкой.
Показатели деятельности предприятия ООО «Технополис» представлены в таблице 1.
Таблица 1. Экономические показатели деятельности предприятия
|
Показатели |
2019 |
2020 |
|
Количество обслуженных клиентов (тыс. чел) |
97,85 |
99,24 |
|
Денежные поступления (млн. рублей) |
50,24 |
85,95 |
|
Ассортимент товара (тыс. единиц) |
85 |
105 |
|
Полученная прибыль (млн. рублей) |
37,22 |
49, 25 |
1.2. Организационная структура управления предприятием
Организационная структура магазина бытовой техники ООО «Техноплюс» представлена на рисунке 1 [13].
Общее руководство предприятием осуществляет директор. Он же определяет маркетинговую политику предприятия, направления его развития, штатную численность, объемы продажи и ассортимент товаров.
Рисунок 1. Организационная структура предприятия
В непосредственном подчинении у директора находятся исполнительный директор, главный бухгалтер, кассир, администратор торгового зала, ИТ специалист. Исполнительный директор практически дублирует функции директора с его ведома, и курирует все основные виды деятельности предприятия. Сотрудники бухгалтерии подчиняются непосредственно главному бухгалтеру.
Главный бухгалтер осуществляет контроль над материальными и денежными средствами предприятия, руководит расходами, кассовыми и банковскими операциями, распределяет денежные средства, координирует работу сотрудников бухгалтерии и контролирует все вопросы решаемые бухгалтерией.
Начальник отдела продаж непосредственно руководит сотрудниками отдела, контролирует все вопросы, решаемые отделом. К основным функциям отдела относят:
- прием товара на склад;
- оформление заказов;
- ведение базы данных (товаров, поставщиков, клиентов);
- обработка поступивших заказов с интернет магазина;
- выполнение заказа с интернет магазина отправка товара, получение денежных средств за покупку;
- оформление документов.
Отдел закупок выполняет функцию заказчика товара, указывает количество товара, с учетом сезонности, спроса, объемов и динамики продаж.
Специалист отдела информационных технологий участвует в составлении технических заданий по созданию автоматизированных систем управления Компанией, подготавливает планы проектирования и внедрения автоматизированных систем управления, контролирует состояние и безопасность сети и сетевого оборудования, обеспечивает бесперебойное функционирование системы и оборудования и принимает оперативные меры по устранению возникающих в процессе работы нарушений, устанавливает и настраивает программные и аппаратные системы, модернизирует применяемые технические средства, составляет заявки на необходимое оборудование и ведет учет его поступлений. В обязанности сотрудников данного отдела входит поддержка работы интернет магазина и оповещение отдела продаж о поступивших заявках на товары магазина.
1.3. Программная и техническая архитектура ИС предприятия
На данный момент учет торговых операций в точках продаж ведется в системе 1С Предприятие, для этого на сервер предприятия установлена серверная платформа 1С, а клиентские компьютеры работают с клиентским приложением 1С (рис.2).
Сервер предприятия имеет следующую конфигурацию:
- 2U Rackmount сервер хранения данных STSS Flagman SX123.5-012LH;
- дисковый массив SATA / SAS 6G RAID 0,1,10,5,50,6,60, кэш 512МБ (опционально, батарейное питание, по копированию данных в энергонезависимую память)
- дисковая подсистема до 12-ти 3.5 "(LFF) SATA / SAS HDD / SSD с горячей заменой + до 2-х 2.5" (SFF) SATA / SAS HDD / SSD с горячей заменой;
- 4-канальный интегрированный сетевой адаптер 1 Гбит / с;
- процессор Intel® Xeon® серии E3-1200 v6 или v5, Intel® Core ™ i3-7000 или i3-6000, Intel® Pentium ™ G4000 , Intel® Celeron® G3900.
- до 64Гб оперативной памяти DDR4-2400 ECC Unbuffered;
- система удаленного управления сервером IPMI 2.0 Server Management with KVM-over-LAN & Virtual media redirect;
- отказоустойчивая 1 + 1 система электропитания с поддержкой горячей замены блоков питания;
- корпус 2U Rackmount.
Для выполнения операций по электронной торговле, имеет смысл закупить три компьютера для отдела продаж. Требования к клиентским компьютерам следующие:
- совместимость;
- производительность;
- невысокая энергозатратность;
- невысокая цена.
Наиболее оптимальной конфигурацией является:
- процессор LGA 1155, Intel Core i7-2600, Box, 4x3.4 GHz, HD Graphic, L3 8Mb, Sandy Bridge, TDP 95W;
- мат.плату ASUS 1155 P8H67, H67, 4xDDR3, CrossFireX, 4xSATA2 / 2xSATA3, IDE, 2xUSB3.0, ATX;
- модуль памяти DDR3 4Gb PC3-12800 (1600MHz) Corsair Vengeance Blue, 9-9-9-24 (CMZ4GX3M1A1600C9B)
- видеокарта Zotac GeForce GTX570, 1,28Gb DDR5, 320-bit, 2xDVI / Display Port (ZT-50205-10P)
- винчестер 2,0Tb Seagate Barracuda, SATAIII, 7200 rpm, 64Mb, ST2000DM001 12 мес;
- оптич. повод LG Sata GH24NS90 Black;
- блок питания Chieftec 600W CTG-600-80P ATX 12V 2.3 w / 12 cm Fan, 45cm Cable, (PFC, UVP, OVP, SCP, OPP, OCP, OTP;
- корпус AEROCOOL PGS VX-9 PRO LE Black (EN52832) 2xUSB, Audio / Mic, E-SATA, 9 x 5,25 ", 4 HDD.
Рисунок 2. ИТ архитектура предприятия
Интернет магазин размещен на веб-хостинге, для доступа через сеть Интернет.
Рабочие станции сотрудников оснащены операционной системой Microsoft Windows 10, кроме того на установлено следующее программное обеспечение:
1. Microsoft Office 2007 Pro Rus;
2. 1С Бухгалтерия 8.3;
3. Антивирус Kaspersky BusinessSpace Security License Base 1 year;
4. 7Zip;
5. Foxit reader;
6. Mozilla firefox.
На рисунке 3 представлена архитектура программного обеспечения предприятия.
Рисунок 3. Архитектура программного обеспечения
1.4. Характеристика существующих бизнес процессов и определение места проектируемой задачи в комплексе задач и ее описание
На рисунке 4 представлена контекстная диаграмма процесса «Работа Интернет магазина», которая описана в стандарте DFD.
Рисунок 4. DFD 0 уровня «Работа интернет магазина»
Для данной диаграммы определены внешние объекты:
1. Администратор;
2. Покупатель.
Процессом является работа Интернет магазина. Потоками данных является связи, связывающих процесс с внешними объектами
Данная диаграмма является контекстной, для большей детализации имеет смысл выполнить построение декомпозиции. На рисунке 5 представлена декомпозиция этого процесса и представляет собой. DFD 1-го уровня. Блок представлен следующими процессами:
- аутентификация пользователя;
- обработать запросы покупателя;
- обработать запрос на администрирование.
Определены следующие хранилища данных:
- хранилище данных покупателей;
- хранилище данных администраторов
- хранилище информации о товаре и его описание.
Рисунок 5. Детализация контекстной диаграммы
Представим более подробно каждый процесс. На рисунке 6 представлен блок «Аутентификация пользователя». На рисунке представлены следующие процессы:
- проверка идентификации администратора;
- запросить с БД идентификационные данные администратора.
Рисунок 6. Детализация блока «Аутентификация пользователя»
На рисунке 7 представлена детализация блока «Обработать запросы покупателя».
Рисунок 7. Детализация блока «Обработать запросы покупателя»
Данный блок представлен следующими процессами:
- выбрать категорию товара;
- проверить право на чтение;
- выбрать товар из списка;
- запросить с БД данные по стоимости товара;
- оплатить товар.
На рисунке 8 представлена детализация блока «Обработать запрос на администрирование». Данный блок представлен процессами:
- добавить товар;
- удалить товар;
- проверить право на выполнение;
- добавить/удалить администратора.
Рисунок 8. Детализация блока «Обработать запрос на администрирование»