Главная страница
Навигация по странице:

  • Тема дипломного проекта

  • Актуальность темы

  • Задачи дипломного проекта

  • Предмет исследования

  • 2 ОПИСАНИЕ ПРОГРАММЫ

  • Дипломная работа. ДП Курманалиев. Дипломного проекта


    Скачать 0.93 Mb.
    НазваниеДипломного проекта
    АнкорДипломная работа
    Дата10.11.2022
    Размер0.93 Mb.
    Формат файлаdocx
    Имя файлаДП Курманалиев.docx
    ТипДокументы
    #781601
    страница1 из 3
      1   2   3

    ВВЕДЕНИЕ

    Развитие современных информационных технологий способствует росту числа и возможностям экономических приложений Интернета, электронный бизнес стимулирует изменения в структуре и функционировании традиционных предприятий и средств появления новых бизнес-моделей на рынке. Концепция электронного бизнеса включает предприятия и экономические платформы, электронной коммерции и рынка, осуществляющих бизнес-процессы с использованием электронных средств обмена данными сети Интернет. Актуальность разработки обусловлена тем, что на данный момент одним из самых выгодных видов бизнеса в сети Интернет являются электронные магазины. В Интернете существует большое количество разнообразных ресурсов, специализирующихся на предоставлении торговых услуг. Нужно отметить, что на данный момент купить в сети можно практически все. Интернет, по сравнению с реальными магазинами, предоставляет гораздо больший ассортимент товаров или услуг. Веб-ресурс для ведения розничной торговли представляет собой сайт или портал, целью которого является продажи в глобальной сети Интернет. Пользователям дается возможность в режиме онлайн совершать покупки, не выходя из дома, заказывать товар, выбрать способ доставки и оплаты . Разработка системы учета выполненных операций в среде 1С позволит более оперативно получать информацию о результатах выполнения операций, иметь инструменты анализ движения товаров магазина, формировать представление о наиболее востребованных товарах. Объектом исследования является деятельность учет товаров магазина. Предметом исследования является принцип реализации конфигурации на платформе 1С. Тема дипломного проекта: Разработка программы платформы 1с учет товаров магазина бытовой техники Цель дипломного проекта: является разработка и реализация конфигурации учет товаров магазин бытовой техники предприятие ООО «Техноплюс». Актуальность темы: «1С: Предприятие» 8.3 включает в себя различные элементы, в частности платформу, к которой можно подключить все инструменты и технологии, которые вместе являются конфигурацией. Платформа-основная рабочая платформа 1С-программиста, для чего пишут конфигурации и совершенствуют их для пользователя программы.

    Задачи дипломного проекта:

    – провести краткий анализ предметной области, дать характеристику предприятия и его деятельности;

    – представить организационную структуру управления предприятием, провести анализ программной технической архитектуры предприятия;

    – дать характеристику существующих бизнес процессов и определение места проектируемой задачи в комплексе задач и ее описание

    – провести анализ существующего программного обеспечения, позволяющего решить поставленную задачу;

    – дать обоснование требований к разрабатываемому прикладному решению;

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

    – представить описание основных объектов (элементов) разрабатываемого прикладного решения;

    – осуществить тестирование разработанного прикладного решения.

    Предмет исследования – учет товаров магазин бытовой техники Объект исследования – магазин бытовой техники.

    1 ТЕХНИЧЕСКОЕ ЗАДАНИЕ


    1.1 Краткий анализ предметной области, характеристика предприятия и его деятельности

    Предприятием, для которого я разрабатываю конфигурация, является основе предприятие ООО «Техноплюс». Данное предприятие осуществляет продажу бытовой техники через торговые точки предприятия и в сети Интернет. Предприятие имеет несколько магазинов, которые называются «Техноплюс», в нем ведется розничная торговля, на территории магазина находится склад, где принимается, перемещается и отгружается товар. Торговля также ведется через интернет сайт, который служит для привлечения клиентов через глобальную сеть. При заказе товара клиент может ее получить по почте или забрать с ближайшей торговой точки. Закупка товара осуществляется напрямую у производителей, потом перепродается с небольшой наценкой.
    Показатели деятельности предприятия ООО «Технополис» представлены в таблице 1.


    Показатели

    2019

    2020

    Количество обслуженных клиентов (тыс. чел)

    97,85

    99,24

    Денежные поступления (млн. рублей)

    50,24

    85,95

    Ассортимент товара (тыс. единиц)

    85

    105

    Полученная прибыль (млн. рублей)

    37,22

    49, 25


    Таблица 1. Экономические показатели деятельности предприятия

    1.2 Организационная структура управления предприятием
    Организационная структура магазина бытовой техники ООО «Техноплюс» представлена на рисунке 1 .

    Общее руководство предприятием осуществляет директор. Он же определяет маркетинговую политику предприятия, направления его развития, штатную численность, объемы продажи и ассортимент товаров.



    Рисунок 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.

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

    Для данной диаграммы определены внешние объекты:

    1. Администратор;

    2. Покупатель.


    Рисунок 4 - DFD 0 уровня «Работа интернет магазина»

    Процессом является работа Интернет магазина. Потоками данных является связи, связывающих процесс с внешними объектами. Данная диаграмма является контекстной, для большей детализации имеет смысл выполнить построение декомпозиции. На рисунке 5 представлена декомпозиция этого процесса и представляет собой. DFD 1-го уровня. Блок представлен следующими процессами:

    • аутентификация пользователя;

    • обработать запросы покупателя;

    • обработать запрос на администрирование.

    Определены следующие хранилища данных:

    • хранилище данных покупателей;

    • хранилище данных администраторов

    • хранилище информации о товаре и его описание.



    Рисунок 5 - Детализация контекстной диаграммы

    Представим более подробно каждый процесс. На рисунке 6 представлен блок «Аутентификация пользователя». На рисунке представлены следующие процессы

    • проверка идентификации администратора;

    • запросить с БД идентификационные данные администратора.




    Рисунок 6 - Детализация блока «Аутентификация пользователя»



    Рисунок 7 - Детализация блока «Обработать запросы покупателя»

    Данный блок представлен следующими процессами:

    • выбрать категорию товара;

    • проверить право на чтение;

    • выбрать товар из списка;

    • запросить с БД данные по стоимости товара;

    • оплатить товар.


    На рисунке 8 представлена детализация блока «Обработать запрос на администрирование». Данный блок представлен процессами:

    • добавить товар;

    • удалить товар;

    • проверить право на выполнение;

    • добавить/удалить администратора.



    Рисунок 8- Детализация блока «Обработать запрос на администрирование»

    На диаграмме представлены процессы:

    • проверка права на добавление;

    • запросить добавление информации о товаре и его описание в базу.




    Рисунок 9 - Детализация блока «Добавить товар»

    Процесс «Удалить товар» в чем-то похож с ранее представленным процессом, поэтому его отражение не имеет большого смысла. Выполнив построение диаграмм процессов, возникающих при функционировании Интернет магазина, можно сделать вывод о целесообразности разработки конфигурации 1С.

    Как и в других сферах человеческой информационной деятельности, в электронной торговле присущи все основные преимущества автоматизации :

    • устранение рутинных ручных операций, неизбежных при обработке информации;

    • существенное ускорение процессов обработки и преобразования данных;

    • повышение точности учетных и отчетных данных;

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

    • высвобождение времени работников для решения других задач;

    • ведение учета выполняемых операций в единой информационной базе;

    • избегать дублирования записей и ведения двойного учета.



    1.5 Анализ существующего программного обеспечения, позволяющего решить поставленную задачу
    На данный момент существует достаточно большое количество инструментов для ведения электронного бизнеса в сети Интернет. Это связано с величиной этого рынка, спросом на продукцию такого плана. Большинство из существующих инструментов, ориентированные на создание Интернет магазинов, как наиболее широко используемого средства ведения электронного бизнеса с использованием технологий Интернет. Рассмотрим системы построения электронного бизнеса в сети Интернет. Magento в бесплатной версии Community Edition – одна из самых популярных систем обслуживания интернет магазинов. Данная система имеет наибольшие возможности среди всех программ с открытым исходным кодом, отличается простотой использования. Magento имеет большие инструменты для отчетности, анализа, управления продуктами, мобильной версии, а также платежной системой. Его большое преимущество - это возможность управлять несколькими магазинами под одной системой . Magento может использоваться предпринимателям, заинтересованным в ведении очень больших интернет магазинов. Установка и администрирование системы требует определенного знания ИТ, а также требует очень эффективного сервера для правильной работы. Несмотря на то, что использование Magento программного обеспечения не является легким, по данной системе существует широкий спектр учебных материалов, доступных администратору системы и его пользователям.

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

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

    В настоящее время это одна из наиболее динамично развивающихся платформ такого типа. PrestaShop не пользуется репутацией магазина, особенно сильно масштабируется – по достижении определенного (выше среднего) размера, система, ограничивает свое дальнейшее развитие . Quick.Cart.

    Система предназначена для небольших интернет-магазинов. Она сосредоточена на простоте использования и скорости работы.

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

    Товар, безусловно, предназначен для продавцов-новичков. «1С-Битрикс: Управление сайтом» - это система, которая обеспечивает управление веб проектами, представляет собой универсальный программный продукт для создания, поддержки и успешного развития:

    - корпоративных сайтов;

    - интернет магазинов;

    - информационных порталов;

    - сайтов сообществ;

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

    Одной из ключевых функций данной системы является возможность интегрирования системы с «1С: Предприятие 8», в свою очередь позволяет значительно повысить эффективность работы Интернет магазина. Администратор Интернет магазина имеет возможность получения оперативной информации из базы 1С о товарах, ценах и складские остатки.

    Также в обратном направлении в информационной базе 1С возможно получение информации с сайта о заказе, статусах и платежам.

    Данный механизм позволяет улучшить работу интернет магазина, поднять работу с клиентами на новый уровень, уменьшить процент отмененных заказов, оперативно и своевременно управлять остатками на складах, экономить время на перенос данных из одной учетной системы в другую.
    В таблице 2 представлено сравнение рассмотренных продуктов.
    Таблица 2. Сравнение программных продуктов

    Критерии

    Magento

    Prestashop.com

    1С-Битрикс: Управление сайтом

    Quick.Cart

    Возможность создания интернет магазина

    Да

    Да

    Да

    Да

    Требовательность к ресурсам

    Высокая

    Средняя

    Средняя

    Средняя

    Возможность доработки под нужды предприятия

    Нет

    Нет

    Нет

    Нет

    Ведение учета выполненных операций по продаже товара

    Нет

    Нет

    Да

    Нет

    Формирование отчетности по продаже товара

    Нет

    Нет

    Нет

    Нет

    Выгрузка данных в 1С

    Нет

    Нет

    Да

    Нет

    Стоимость

    Есть бесплатная версия

    Есть бесплатная версия

    Высокая+ поддержка

    Средняя


    Наиболее подходящим вариантом является использование 1С Битрикс Управление сайтом, однако стоимость установки и сопровождения является очень высокой, и отсутствует возможность доработки решения под нужды предприятия. Возникает необходимость реализации конфигурации «Интернет магазин» собственными силами.


    2 ОПИСАНИЕ ПРОГРАММЫ
    2.1 Обоснование требований к разрабатываемому прикладному решению
    Операциями, которые должны быть автоматизированы, являются:

    • учет прихода и расхода товара;

    • автоматизированный ввод данных по товару, контрагентам, местам хранения, сотрудникам;

    • учет статуса заявки на приобретение товара посетителем;

    • получение информации по новым заказам;

    • взаимодействие с отделом поставок компании и клиентами;

    • ведение учета остатков;

    • формирование информации по объемам продаж;

    • получение данных по движению денежных средств;

    • определение эффективности работников и многое другое.



    2.2 Анализ среды разработки
    Платформа «1С Предприятие» содержит большой набор различных инструментов для разработки различных программных решений:

    - визуальное описание структур данных;

    - собственный встроенный язык программирования;

    - визуальное описание запросов;

    - элементы описания и представления интерфейса;

    - инструменты создания отчетов;

    - отладки программного кода и многое другое .

    Разработчик может использовать следующие механизмы среды 1С:

    - справочную систему;

    - возможность ролевой настройки прав;

    - инструменты создания дистрибутивов;

    - механизмы удаленного обновления приложений, сравнения и объединения приложений;

    - инструменты ведения журналов и диагностики работы приложения и пр.

    2.3 Архитектура разрабатываемого прикладного решения
    На рисунке 10 представлена структура информационной системы, которая позволяет определить состав и архитектуру разрабатываемого прикладного решения.



    Рисунок 10 - Архитектура конфигурации системы

    2.4 Описание основных объектов (элементов) разрабатываемого прикладного решения
    Разработка конфигурации начинается с создания подсистемы для упорядочивания создаваемых элементов. На рисунке 11 отображено создание подсистемы «Склад».

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



    Рисунок 11 - Создание подсистемы «Склад».

    Представим состав справочников, которые подлежат разработке. Справочник «Единицы Измерения», имеет, помимо стандартного «Кода» и «Наименования», предопределенные значения. Следующим созданным справочником стал справочник «Склад», который имеет только стандартные реквизиты – «Код» и «Наименование». Справочник «Контрагенты», является иерархическим справочником, и имеет реквизит «Полное Наименование» - тип «Строка» длина – 30 Наиболее важным справочником является справочник «Товар» - справочник по номенклатурным группам и товарам, этот справочник является иерархическим.

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



    Рисунок 12 - Справочники конфигурации

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

    • Приемка товаров;

    • счет выступает в роли заявки на приобретение товара и подтверждающим документом о приобретении;

    • возвратная накладная.




    Рисунок 13 - Форма документа «Счет»

    Для хранения данных, которые отображаются в документах, используются регистры. На рисунке 14 представлен регистр «Остатки товаров».



    Рисунок 14 - Регистр «Остатки товаров»

    Следующим шагом разработки было построение отчетов, отчеты объекты, которые выводят информацию на экран пользователю для анализа. На рисунке 15 представлен запрос для отчета «Новые заявки», который позволяет получить информацию о сформированных заявках клиентов интернет магазина. При создании запроса определяет источник данных – справочник, документ, регистр, объектов может быть несколько. После этого выбираются поля из источников. Определяются механизмы выбора данных из выбранных полей, может быть определена группировка, условие, объединение и т.п. В результате отображается текст запроса.


    Рисунок 15 - Текст запроса

    Были разработаны следующие отчеты (см.рис.16). Отчеты позволяют осуществлять полноценный учет операций интернет магазина.


    Рисунок 16 - Созданные отчеты

    2.5 Тестирование разработанного прикладного решения
    После разработки конфигурации происходит ее отладка и запуск, при запуске системы необходимо пройти аутентификацию.


    Рисунок 17- Вход в систему

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


    Рисунок 18 - Главное окно системы
    На рисунке 19 представлено добавление товара в справочник «Номенклатура».



    Рисунок 19 - Добавление товара

    Товар структурирован – разбит по категориям, это позволяет продавцу-консультанту быстрее ориентироваться в ассортименте магазина. На рисунке 20 представлен тестовый состав имеющихся товаров магазина.



    Рисунок 20 - Справочник «Товар»
    На рисунке 21 представлен созданный документ «Приемка товаров», который доступен из подсистемы склада.


    Рисунок 21 - Документ «Приемка товаров»

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



    Рисунок 22 - Добавление нового клиента

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



    Рисунок 23 - Сформированный счет на покупку товара



    Рисунок 24 - Печатная форма документа
    В процессе работы продавцу-консультанту понадобиться предоставить клиенту полную информацию по ценам магазина, для этого формируется отчет «Прайс-лист» (рис.25).


    Рисунок 25 - Отчет «Прайс-лист клиентам»



    Рисунок 26 - Отчет «Выручка продавцов»



    Рисунок 27 - Отчет «Обороты товара»
    Представленные формы позволяют убедиться в том, что объекты конфигурации работают соответствуя требованиям.
      1   2   3


    написать администратору сайта