Автор Анна Евкова
Преподаватель который помогает студентам и школьникам в учёбе.

Разработка и реализация конфигурации «Интернет-магазин обуви» в среде 1С:Предприятие

Содержание:

Введение

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

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

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

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

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

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

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

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

Цель курсовой работы – Разработка и реализация конфигурации «Интернет-магазина обуви» на платформе 1С: Предприятие.

Из цели работы вытекают следующие ее задачи:

  • провести анализ предметной области, с изучение программных продуктов-аналогов;
  • провести анализ системы управления базами данных;
  • разработать информационную системы на платформе 1С: Предприятие в режиме Конфигуратора;
  • произвести тестирование разработанной информационной системы;

Объект исследования: Интернет – магазин обуви.

Предметом исследования разработка Интернет-магазина обуви на платформе 1С: Предприятие.

В процессе работы использовались методы:

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

В ходе подготовки курсовой работы была изучена специальная техническая, учебно-методическая и справочная литература, изданная на территории России, статьи и материалы, опубликованные в сети Интернет, а также материалы справочной системы среды разработки «1С: Предприятие 8.3» учебная версия.

Глава 1. Теоретическая часть

Краткий анализ предметной области

Для реализации проекта был выбран Интернет-магазин обуви всемирно известного бренда обуви из натуральных материалов Ecco. Адрес интернет – магазина для Российской Федерации https://www.ecco-shoes.ru/.

Этот бренд уже более 50 лет входит в тройку мировых производителей обуви. 1963 год является годом основания компании, которая и на сегодняшний день занимает лидирующие позиции по реализации своих товаров.

Все началось в 1963 году с мечты Бирте и Карла Тусби о создании обувной компании, олицетворяющей датский дизайн и философию формы, следующей за функциональностью. Идея о компании, которая будет владеть собственным производством и контролировать свое развитие.

Отказавшись от стабильности и обычной работы, семья Тусби продала свой дом и перебралась в Бредебро на западном побережье Дании, к северу от границы с Германией.

Карл и Бирте Тусби и их 5-летняя дочь Ханни арендовали небольшой дом и взялись переделать пустую фабрику, построенную местной общиной, чтобы помочь создать рабочие места. Так началась история бренда ECCO.

Особенность производства обуви в данной компании, является полный контроль, который начинается с выделки кожи вплоть до реализации продукции.

Завод Ecco считается одним из крупнейших поставщиков качественной кожи.

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

ООО «ЭККО-РОС» — компания федерального масштаба. В ней работает почти 3000 человек, в общем объеме продаж обуви ECCO занимает первое место в мире, а сам бренд ECCO является самым популярным зарубежным обувным брендом в стране.

На территории Российской Федерации и в странах СНГ кампания насчитывает 250 магазинов.

Для привлечения покупателей в Интернет – магазине существует система дисконтов.

Для достижения целей компании необходимо произвести их анализ и способы достижения (см. таблица 1).

Таблица 1 - Анализ целей Интернет - магазина и критерии их достижения

Название подцели

Средства достижения

Критерии достижения

Расширение сферы деятельности на фоне быстрорастущего рынка

Борьба с конкуренцией

Ориентация на потребности покупателя

Исследование потребностей потребителей

Изучение потребностей потребителей

Снижение цен

Проведение акций

Поднятие авторитета компании

Улучшение системы ценностей

Повышение коллективной общности

Следование принципам фирмы

Улучшение качества обслуживания

Увеличение функций сервисного обслуживания

Увеличение прибыли

Покупка перспективных торговых марок (брендов)

Исследование потребностей потребителей

Поиск поставщиков с хорошей репутацией

Проведение опросов

Реклама продукции

Увеличение ассортимента товаров

Исследование потребностей потребителей

Проведение опросов

Любая организация имеет организационную структуру. Организационная структура Интернет – магазина обуви состоит из сотрудников магазинов.

Организационная структура Интернет – магазина обуви

https://works.doklad.ru/images/jUmAfY5Fucc/74b29d3c.jpg

Рисунок 1 - Организационная структура Интернет – магазина обуви

Автоматизация работы Интернет - магазина строится на определенных бизнес – процессах компании. Такими бизнес-процессами являются следующие:

Учет денежных средств

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

Учет заказов и клиентов

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

Учет количества товаров и остатки

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

Учет работы сотрудников внутри компании

Любой развивающейся компании для получения положительной динамики и устранения слабых точек необходимо вести полный учет поставленных и выполняемых сотрудниками компании задач. Четкое распределение зон ответственности и автоматизированный контроль своевременности выполнения работы обеспечивает порядок и стабильность работы компании.

Обязательное ведение бухучета в Интернет-магазине закреплено только за организациями. ИП могут вести или не вести бухучет по своему усмотрению (п. п. 1, 2 ст. 6 закона «О бухучете» от 06.12.2011 № 402-ФЗ).

Деятельность интернет-магазинов классифицируется законодателями как торговля через компьютерные сети с кодом по ОКВЭД 52.61.2 (постановление Госстандарта «Об ОКВЭД» от 06.11.2001 № 454-ст), которая в рамках НК РФ не может быть отнесена к розничной торговле (абз. 13 ст. 346.27 НК РФ).

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

Для решения поставленных задач требуется современное программное обеспечение, архитектура которого представлена на рисунке 2. Оно состоит из следующих компонентов: Процессор: Intel Celeron Dual Core G530 (Sandy Bridge, 2.40ГГц, LGA1155, L3 2048Kb), Память: DDR3 2048 Mb (pc-10660) 1333MHz, Материнская плата: S1155, iH61, 2*DDR3, PCI-E16x, SVGA, DVI, SATA, Lan, mATX, Retail.

Программное обеспечение: ОС: Windows 8; Office: Microsoft Office 2010; Почтовый клиент Outlook 2010; 1С: Предприятие.

Технические и программные характеристики серверов: Производитель Dell; Процессор :Intel Xeon E3-1240 (Sandy Bridge, 3.3 ГГц, 8Мб, S1155); Чипсет: Intel® 3420.

Оперативная память: 2 x DDR3 2048 Mb (pc-10660) 1333MHz; Жесткий диск: 2 x 700Gb (SATA II); Сетевая карта: 1 x 10/100/1000 Мбит/с; Видеокарта: Matrox G200eW, 8 Мбайт памяти.

https://konspekta.net/lektsiacom/baza5/5305409765971.files/image004.jpg

Рисунок 2 - Организационная структура Интернет - магазина

Программная архитектура магазина (Рисунок 4) состоит из офисных программ, программного продукта 1С:Бухгалтерия, 1С:Предприятие, и программ отчетности. У магазина есть свой сайт, поэтому для передачи данных также используется протокол для Интернета.

Рисунок 3 – Программная архитектура Интернет - магазина

Таким образом, на всех имеющихся компьютерах организации установлен стандартный состав системного и прикладного программного обеспечения: Операционная система Windows 8; Пакет офисных программ MS Office 2010; Браузер Opera; Антивирус Symantec AntiVirus; Adobe Acrobat 8.0 Professional.

Обоснование выбора системы для разработки прикладного решения

Сравнительный анализ готовых решений

В качестве готовых решений для автоматизации Интернет – магазина могут быть использованы следующие программные продукты:

ЕКАМ - популярная облачная система складского и торгового учета. Помимо товароучетной системы, разработчик предлагает оборудование для автоматизации торговли - онлайн-кассы и программное обеспечение. Для начала работы достаточно зарегистрироваться на сайте и получить бесплатный пробный доступ к личному кабинету.

возможности екам

Рисунок 4 - Возможности ЕКАМ

МойСклад можно использовать как самостоятельную товароучетную систему или в составе комплексного продукта с CRM-системой и программой автоматизации торговли. «МойСклад» подходит для розничной и оптовой торговли, производства и сервисов. Установка и внедрение не требуется - доступ предоставляется из публичного облака.

Бизнес.ру - система управления и автоматизации бизнеса. Включает в себя не только программу товарного учета, но и CRM-систему. Может использоваться Интернет - магазинами, в оптовой и розничной торговле, в том числе, при продаже алкоголя в системе ЕГАИС.

Большая птица - набирающая популярность система онлайн-учета бизнеса. Предоставляет доступ к программе автоматизации бизнеса. Система может быть использована в любой сфере оптовой и розничной торговли, а также сфере услуг. Для подключения нужно оформить подписку и подключить личный аккаунт.

Сравнительная характеристика информационных систем представлена в Таблица 2.

Таблица 2 - Сравнительный анализ систем автоматизации

№ п/п

Параметры

ЕКАМ

МойСклад

Бизнес.ру

Большая птица

управление процессом обслуживания покупателей;

+

+

+

+

управление ресурсами (статичными и мобильными);

+

+

+

+

управление персоналом;

+

+

+

+

управление финансами;

+

+

+

+

Веб-приложение

+

+

+

+

Сравнительный анализ способов приобретения ИС

Представленные информационные системы приобретаются и обслуживаются компаниями – производителями на основании договоров обслуживания.

Таблица 3 - Сравнительный анализ способов приобретения ИС

№ п/п

Способ приобретения

Достоинства и недостатки способа приобретения

Приобретение тарифа ЕКАМ на выбор потребителя у компании производителя

Доступен бесплатный пробный период. Рост возможностей программы происходит с ростом тарифа.

Покупка лицензии ИС «Мой склад»

Возможность обслуживания компанией – производителем программного обеспечения

Приобретение тарифа Бизнес.ру на выбор потребителя у компании производителя

Доступен бесплатный пробный период. Рост возможностей программы происходит с ростом тарифа.

Приобретение тарифа Большая Птица на выбор потребителя у компании производителя

Доступен бесплатный пробный период. Рост возможностей программы происходит с ростом тарифа.

Сравнительный анализ компаний – разработчиков ИС

Разработкой программного обеспечения для автоматизации деятельности торговых точек, магазинов и сетей магазинов, в том числе, Интернет - магазина занимаются различные компании.

Важное место на рынке подобных услуг в Российской Федерации занимает система программ "1С:Предприятие" предназначенная для решения широкого спектра задач автоматизации учета и управления, стоящих перед динамично развивающимися современными предприятиями.

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

Задачи учета и управления могут существенно отличаться в зависимости от рода деятельности предприятия, отрасли, специфики продукции или оказываемых услуг, размера и структуры предприятия, требуемого уровня автоматизации. Трудно себе представить одну программу, предназначенную для массового использования и удовлетворяющую при этом потребностям большинства предприятий. При этом руководителю, с одной стороны, необходимо решение, соответствующее специфике именно его предприятия, но, с другой стороны, он понимает преимущества применения массового проверенного продукта. Сочетание этих потребностей и обеспечивает "1С: Предприятие" как система программ.

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

Сравнительный анализ стратегий внедрения ИС

Разрабатываемая информационная система должна облегчить работу некоторых сотрудников магазина за счет экономии времени на выполнение ряда задач.

К примеру, отдел бухгалтерии, благодаря данной информационной системе может отслеживать поступление и расходы денежных средств.

Отдел сбыта, движение товаров по складу, наличие или отсутствие товаров различных категорий.

К задачам Интернет – магазина относится реализация обуви при помощи возможностей сети Интернет.

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

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

Глава 2. Практическая часть

Анализ среды разработки

Риски разработки и внедрения ИС

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

Прежде чем проектировать информационную систему, компания разработчик, совместно с заказчиком, разрабатывают бизнес-план, в котором показаны основные этапы проекта с использованием диаграммы Ганта.

Таким образом, можно в таблице отобразить риски разработки и внедрения создаваемой информационной системы (см. табл. 4)

Таблица 4 -Риски разработки и внедрения ИС

№ п/п

Этап жизненного цикла

Возможные риски

Пути снижения вероятности возникновения

месяц

Разработка информационной системы не затронула все потребности компании

Тестирование программы, добавление компонентов

пол года

Завышенные требования к программе

Полное обследование предприятия во всех аспектах его деятельности

месяц

Сбои с поставкой товаров

Строгий отбор проектной команды по квалификационным критериям.

два месяца

Отсутствие квалифицированного персонала со знанием 1С:Предприятие

Проведение обучения персонала

месяц

Вынужденные отступления от задуманной системы приема платежей от посетителей Интернет-магазина.

Обучение участников проекта технологии проектных работ, инструментальным средствам

месяц

Риски, связанные с масштабом проекта

Детально проработанная программа качества, отработанное управление конфигурацией проекта, специальные процедуры взаимодействия участников

Возможные дефекты ИС

Создаваемая информационная система Интернет – магазина обуви может быть подвержена некоторым дефектам при создании и внедрении программного продукта, которые обусловлены следующим:

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

Разграничение прав доступа к информационной системе

Автоматизированной информационной системой «Интернет - магазин» предусматривается разграничение прав доступа пользователей. При разграничении доступа по спискам задаются соответствия: каждому пользователю – список ресурсов и прав доступа к ним или каждому ресурсу – список пользователей и их прав доступа к данному ресурсу.

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

Полный доступ к данным имеет администратор системы.

Архитектура разрабатываемого прикладного решения

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

— приход товаров от контрагента на склады магазина;

— перемещение товара между складами;

— продажа товара.

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

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

Алгоритмы взаимодействия объектов конфигурации

Модель IDEF0 показывает процесс работы, кто ею управляют, какие сущности она 1преобразует и что производит внутри системы. В IDEF0 система - это совокупность взаимодействующих процессов, функций. Поэтому проектирование или разработка любой системы должна начинаться с моделирования и функционального анализа системы и ее подсистем. При проектировании информационной системы данной квалификационной работы модель IDEF0 необходима. Такая модель помогает понимать всю суть работы бизнес- процесса интернет магазина.

При создании контекстной диаграммы, присваиваем ей имя «Интернет - магазин»» (Рисунок 5). Целью разработки данной модели: «Моделирование текущих (AS-IS) бизнес-процессов предприятия».

На первом уровне модели существует один процесс с внешними факторами, оказывающими воздействие на его работу (Рисунок 5).

Рисунок 5 - Представление процесса первый уровень

Процессом является организация работы информационной системы. Процесс на начальном уровне считается «черным ящиком» с входами и выходами, который постепенно детализируется в дочерние подсистемы. Дочерний уровень показывает общий процесс организации работы интернет магазина: регистрация клиента, резервирование товара, формирование заказа, контроль хода исполнения заказа, получение и проверка товара, формирование отчета (Рисунок 6).

На рисуноке 6 изображено внутреннее представление первого уровня.

Рисунок 6 - - Внутреннее представление первого уровня

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

Система программ «1C:Предприятие 8» предназначенная для решения широкого спектра задач автоматизации учета и управления, стоящих перед динамично развивающимся предприятиями. Она может поддерживать различные системы учета, различные методологии учета, использоваться на предприятиях различных типов деятельности.

При создании информационной системы Интернет – магазина обуви созданы следующие основные элементы:

  • справочники - предназначенные для работы с постоянной и условно постоянной информацией. А именно: «сотрудники», «номенклатура», «склады», «организация», субконто», «РасчетныеСчета», «контрагенты», «подразделения», «пользователи» и прочие.
  • перечисления - используются для описания постоянных наборов значений, не изменяемых для конкретной конфигурации. В информационной системе были созданы следующие перечисления: «ВидНоменклатуры», «ТипРасчета», «ВидРасхода», «ЕдиницыИзмерения» и прочие.
  • информационная система содержит 4 документа, позволяющих автоматизировать поступление товаров, продажу товаров, оплату контрагентам за товар, а также осуществлять расход денежных средств на различные виды расхода.
  • в информационной системе реализовано 6 различных отчетов, таких как: «ОборотноСальдоваяВедомость», «ДвижениеТоваровПоСкладам», «ПоступлениеТоваров», «РасходыЗаПериод», «ПроданныеТовары».
  • информационная система сождержит 3 вида регисторов (бухгалтерии, накопления, сведений), каждый из которых состоит в свою очередь также из нескольких (регистр сведений: «Цены», «Поступление товаров»; регистры накопления: «ЗапасыТоваров», «Расходы», «ПродажиТоваров», «Доходы»; регистры бухгалтерии «Регистр бух учета».
  • планы счетов и планы видов характеристик.

Система разделяется на две части, тесно взаимодействующие одна с другой: конфигурацию и платформу, которая управляет работой конфигурации.

Конфигурация ПО – это совокупность настроек программы, которая задается пользователем.

Формирование информационной системы начинается с создания новой базы данных в режиме Конфигуратора (Рисунок 7).

Рисунок 7 – Добавление информационной базы

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

Рисунок 8 - Окно свойства

Необходимо описать создание справочников: «Сотрудники», «Номенклатура», «Склады», «Организация», «Субконто» и др., а также создаваемые для них формы. Создание справочника сопровождается заполнением данных, при этом необходимо внимательно оформить тип данных, который дает возможность получать данные из других справочников (см. рис 9).

Рисунок 9 – Свойства справочника «Должность»

Рисунок 10 – Создание формы справочника «Сотрудники»

Рисунок 11 – Создание справочника «Номенклатура»

Рисунок 12 – Создание формы справочника «Номенклатура»

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

Осуществим ввод некоторых данных в созданные справочники, обновив конфигурацию. При таком обновлении происходит реорганизация информации в конфигураторе. Далее, нажимаем Начать отладку и переходим в режим 1С для заполнения справочников (рис. 13).

Заполним справочник «Номенклатура». Для начала необходимо создать группу и подгруппы. Т.к. нами реализуется Интернет – магазин обуви, то основная группа названа – Товары, а подгруппы – мужская, женская и детская обувь.

Рисунок 13 - Заполнение данными справочника «Номенклатура»

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

Наша информационная система состоит из шести подсистем: «Бухгалтерия», «Товары на складе», «Поступление», «Продажи», «Отчетность», «Разное». Рассмотрим на примере создание подсистем (рис. 14).

Рисунок 14 - Создание картинки для подсистемы «Бухгалтерия»

Рисунок 15 - Создание подсистемы "Бухгалтерия"

Общий вид созданных подсистем можно увидеть в режиме 1С (рис. 16).

Рисунок 16 - Подсистемы ИС

Для обеспечения автоматизации Интернет – магазина необходимо создать такие документы: «ПоступлениеТоваров» (Рисунок 16), «ОплатаПоставщику», «ПродажаТоваров», «РасходДенег».

Рисунок 17 - Создание документа «ПоступлениеТоваров»

Рисунок 18 - Форма документа «ПоступлениеТоваров»

Рисунок 19 - Создание документа «ПродажаТоваров»

Рисунок 20 - Форма документа «ПродажаТоваров»

Для автоматизации заполнения данных в таблицах целесообразно использовать перечисления, которые можно подставлять из списка.

Покажем создание перечисления «Виды номенклатуры» (см. рис. 21).

Рисунок 21 - Создание перечисления «ВидыНоменклатуры»

Перейдем к созданию плана счетов бухгалтерского учета (см. Рисунок 22, Рисунок 23).

Рисунок 22 - Создание плана счетов бухгалтерского учета

Рисунок 23 - Создание субконто Плана счетов

Для автоматизации системы также понадобятся регистры: сведений, накопления, бухгалтерии, описанные ранее.

Рассмотрим создание регистра сведений (рис 24).

Рисунок 24 - Создание регистра сведений «Цены»

Рисунок 25 - Создание регистра накопления «ЗапасыТоваров»

Рисунок 26 - Создание регистра бухгалтерского учета

Еще одним из методов автоматизации является ввод на основании. При помощи данной функции можно автоматизировать создание документа на оплату за товар контрагенту, исходя из закупки.

Данная функция реализована в документа «ОплатаПоставщику» (см. рис 27).

Рисунок 27 - Ввод документа на основании

Рисунок 28 - Создание конструктора ввода на основании

Теперь можно перейти к созданию отчетов.

На рисунке 29. представлено создание отчета «ОборотноСальдоваяВедомость».

Рисунок 29 - Конструктор запроса «ОборотноСальдоваяВедомость»

Рисунок 30 - Схема компоновки данных отчета «ОборотноСальдоваяВедомость»

По аналогии создаются остальные отчеты.

Кроме того, автоматизация деятельности Интернет - магазина обуви заключается также в автоматическом выводе документов на печать (Рисунок 31).

Рисунок 31 – Вывод документа на печать

Тестирование разработанного прикладного решения

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

Так, на рисунке 32 представлено главное окно информационной системы в режиме 1С.

Рисунок 32 – Главная страница ИС

На Рисунок 34 показано заполнение документа «ПоступлениеТоваров». Вычисление суммы и суммы по документу вычисляется автоматически.

Рисунок 33 – Документ «Поступление товаров»

На рисунке 34 показано заполнение документа «ПродажаТоваров». Заполнение цены происходит автоматически. Вычисление суммы и суммы по документу также вычисляется автоматически. Выбор тарифа происходит исходя из вида предоставляемой услуги.

Рисунок 34 - Заполнение документа «Продажа товаров покупателям»

Нажатие кнопки Печать обеспечит вывод документа на печать (Рисунок 35).

Рисунок 35 - Вывод документа «Продажа товаров покупателям» на печать

Вывод отчета «ОбротноСальдоваяВедомость» (Рисунок 36).

Рисунок 36 - Отчет «ОборотноСальдоваяВедомость»

Вывод отчета «Движение ТоваровПоСкладам» (Рисунок 37).

Рисунок 37 - Отчет «ДвижениеТоваровПоСкладам»

Регистр бухгалтерского учета показан на рисунке 38.

Рисунок 38 - Регистр бух учета

Заключение

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

Наиболее эффективной является разработка и установка информационной системы на этапе проектирования Интернет - магазина. Обязательным является проведение обучения персонала на этапе установки системы.

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

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

В курсовой работе описаны технологии функционирования ИС, выполнено физическое проектирование БД, разработаны экранные формы ввода-вывода, разработаны функциональные модули.

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

Все поставленные задачи курсовой работы были решены.

Список использованной литературы

Учебно-методическая литература

  1. Бойко Э.В., 1С: Предприятие 8.0. Универсальный самоучитель
  2. Варкентин В.В. Информационные системы на базе 1 С:Предприятие//Научное сообщество студентов XXI столетия. Технические науки: сб. ст. по мат. XXXIX междунар.студ.науч.-практ. Конф. № 2(39) https://sibac.info/studconf/tech/xxxix/47278 (дата обращения: 15.04.2019)
  3. Волгин В., «Склад. Стандарты управления» Практическое пособие.
  4. Иванова В.А., Учебно-методическое пособие "Автоматизация торгового учета" (1С: Торговля и склад)
  5. Логистика складирования. Конспект лекций
  6. Медведев М.Ю. Теория бухгалтерского учета. М., 2007. стр. 15
  7. Семенихин В.В. Организация складского учета, М.: Изд-во Эксмо, 2006. — 80 с.
  8. Улыбина Ю.Н. Бердышев С.Н. Искусство управления складом. М.: Ай Пи Эр Медиа, 2011, 304 с.

Интернет-ресурсы

  1. Официальный сайт 1С: Предприятие — № 6 [электронный ресурс] — Режим доступа. — URL: http://v8.1c.ru/ (дата обращения 13.04.2019)
  2. https://programmist1s.ru/avtomatizatsiya-skladskogo-ucheta/
  3. Электронная книга 1С Предприятие 8.3., https://freesoft.ru/windows/elektr_kniga_1s_predpriyatie_83
  4. https://www.ecco-shoes.ru/

ПРИЛОЖЕНИЕ

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

Расчет «СуммыСНДС»

Процедура РассчитатьСуммуНДС (СтрокаТабличнойЧасти) Экспорт

СтрокаТабличнойЧасти.СуммаНДС = (СтрокаТабличнойЧасти.Количество * СтрокаТабличнойЧасти.Цена*СтрокаТабличнойЧасти.СтавкаНДС)/100;

КонецПроцедуры

Расчет «Суммы» и «СуммыСНДС»

Процедура РассчитатьСумму (СтрокаТабличнойЧасти) Экспорт

СтрокаТабличнойЧасти.Сумма = (СтрокаТабличнойЧасти.Количество * СтрокаТабличнойЧасти.Цена);

КонецПроцедуры

Общий модуль выбора цен

Функция РозничнаяЦена(АктуальнаяДата, ЭлементНоменклатуры) экспорт

//Создать вспомогательный объект "Отбор"

Отбор = Новый Структура ("Номенклатура", ЭлементНоменклатуры);

//Получить актуальные значения ресурсов регистра

ЗначенияРесурсов = РегистрыСведений.Цены.ПолучитьПоследнее(АктуальнаяДата, Отбор);

Возврат ЗначенияРесурсов.Цена;

КонецФункции

Код конструктора движения регистров документа «ПоступлениеТоваров»

Процедура ОбработкаПроведения(Отказ, Режим)

//{{__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ

// Данный фрагмент построен конструктором.

// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!

// регистр ЗапасыТоваров Приход

Движения.ЗапасыТоваров.Записывать = Истина;

Для Каждого ТекСтрокаПереченьТоваров Из ПереченьТоваров Цикл

Движение = Движения.ЗапасыТоваров.Добавить();

Движение.ВидДвижения = ВидДвиженияНакопления.Приход;

Движение.Период = Дата;

Движение.Склад = Склад;

Движение.Товар = ТекСтрокаПереченьТоваров.Номенклатура;

Движение.Количество = ТекСтрокаПереченьТоваров.Количество;

Движение.Стоимость = ТекСтрокаПереченьТоваров.Сумма;

КонецЦикла;

// регистр ПоступлениеТоваров

Движения.ПоступлениеТоваров.Записывать = Истина;

Для Каждого ТекСтрокаПереченьТоваров Из ПереченьТоваров Цикл

Движение = Движения.ПоступлениеТоваров.Добавить();

Движение.Период = Дата;

Движение.Дата = Дата;

Движение.Поставщик = Поставщик;

Движение.Товар = ТекСтрокаПереченьТоваров.Номенклатура;

Движение.Склад = Склад;

Движение.Количество = ТекСтрокаПереченьТоваров.Количество;

КонецЦикла;

// регистр РегистрБухгалтерскогоУчета

Движения.РегистрБухгалтерскогоУчета.Записывать = Истина;

Для Каждого ТекСтрокаПереченьТоваров Из ПереченьТоваров Цикл

Движение = Движения.РегистрБухгалтерскогоУчета.Добавить();

Движение.СчетДт = ПланыСчетов.ПланСчетовБухучета.Товары;

Движение.СчетКт = ПланыСчетов.ПланСчетовБухучета.РасчетыСПоставщиками;

Движение.Период = Дата;

Движение.Сумма = ТекСтрокаПереченьТоваров.Сумма;

Движение.КоличествоДт = ТекСтрокаПереченьТоваров.Количество;

Движение.СодержаниеОперации = "Стоимость товаров без НДС";

Движение.СубконтоДт[ПланыВидовХарактеристик.СубконтоБухучета.Товары] = ТекСтрокаПереченьТоваров.Номенклатура;

Движение.СубконтоДт[ПланыВидовХарактеристик.СубконтоБухучета.Склады] = Склад;

Движение.СубконтоКт[ПланыВидовХарактеристик.СубконтоБухучета.Контрагенты] = Поставщик;

КонецЦикла;

// регистр РегистрБухгалтерскогоУчета

Движения.РегистрБухгалтерскогоУчета.Записывать = Истина;

Для Каждого ТекСтрокаПереченьТоваров Из ПереченьТоваров Цикл

Движение = Движения.РегистрБухгалтерскогоУчета.Добавить();

Движение.СчетДт = ПланыСчетов.ПланСчетовБухучета.НДСПоПриобретениям;

Движение.СчетКт = ПланыСчетов.ПланСчетовБухучета.РасчетыСПоставщиками;

Движение.Период = Дата;

Движение.Сумма = ТекСтрокаПереченьТоваров.СуммаНДС;

Движение.СодержаниеОперации = "Сумма НДС";

Движение.СубконтоКт[ПланыВидовХарактеристик.СубконтоБухучета.Контрагенты] = Поставщик;

КонецЦикла;

// регистр РегистрБухгалтерскогоУчета

Движения.РегистрБухгалтерскогоУчета.Записывать = Истина;

Для Каждого ТекСтрокаПереченьТоваров Из ПереченьТоваров Цикл

Движение = Движения.РегистрБухгалтерскогоУчета.Добавить();

Движение.СчетДт = ПланыСчетов.ПланСчетовБухучета.РасчетыСБюджетомПоНДС;

Движение.СчетКт = ПланыСчетов.ПланСчетовБухучета.НДСПоПриобретениям;

Движение.Период = Дата;

Движение.Сумма = ТекСтрокаПереченьТоваров.СуммаНДС;

Движение.СодержаниеОперации = "НДС к вычету";

КонецЦикла;

//}}__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ

КонецПроцедуры

Код конструктора печати «ПоступлениеТоваров»

Процедура Печать(ТабДок, Ссылка) Экспорт

//{{_КОНСТРУКТОР_ПЕЧАТИ(Печать)

Макет = Документы.ПоступленияТоваров.ПолучитьМакет("Печать");

Запрос = Новый Запрос;

Запрос.Текст =

"ВЫБРАТЬ

| ПоступленияТоваров.Дата,

| ПоступленияТоваров.Договор,

| ПоступленияТоваров.Номер,

| ПоступленияТоваров.Поставщик,

| ПоступленияТоваров.Склад,

| ПоступленияТоваров.СуммаДокумента,

| ПоступленияТоваров.ПереченьТоваров.(

| НомерСтроки,

| Номенклатура,

| Количество,

| Цена,

| Сумма,

| СтавкаНДС,

| СуммаНДС,

| ВсегоСНДС

| )

|ИЗ

| Документ.ПоступленияТоваров КАК ПоступленияТоваров

|ГДЕ

| ПоступленияТоваров.Ссылка В (&Ссылка)";

Запрос.Параметры.Вставить("Ссылка", Ссылка);

Выборка = Запрос.Выполнить().Выбрать();

ОбластьЗаголовок = Макет.ПолучитьОбласть("Заголовок");

Шапка = Макет.ПолучитьОбласть("Шапка");

ОбластьПереченьТоваровШапка = Макет.ПолучитьОбласть("ПереченьТоваровШапка");

ОбластьПереченьТоваров = Макет.ПолучитьОбласть("ПереченьТоваров");

Подвал = Макет.ПолучитьОбласть("Подвал");

ТабДок.Очистить();

ВставлятьРазделительСтраниц = Ложь;

Пока Выборка.Следующий() Цикл

Если ВставлятьРазделительСтраниц Тогда

ТабДок.ВывестиГоризонтальныйРазделительСтраниц();

КонецЕсли;

ТабДок.Вывести(ОбластьЗаголовок);

Шапка.Параметры.Заполнить(Выборка);

ТабДок.Вывести(Шапка, Выборка.Уровень());

ТабДок.Вывести(ОбластьПереченьТоваровШапка);

ВыборкаПереченьТоваров = Выборка.ПереченьТоваров.Выбрать();

Пока ВыборкаПереченьТоваров.Следующий() Цикл

ОбластьПереченьТоваров.Параметры.Заполнить(ВыборкаПереченьТоваров);

ТабДок.Вывести(ОбластьПереченьТоваров, ВыборкаПереченьТоваров.Уровень());

КонецЦикла;

Подвал.Параметры.Заполнить(Выборка);

ТабДок.Вывести(Подвал);

ВставлятьРазделительСтраниц = Истина;

КонецЦикла;

//}}

КонецПроцедуры

Код отчета «ОбротноСальдоваВедомость»

ВЫБРАТЬ

ПланСчетовБухучета.Ссылка КАК Счет,

РегистрБухгалтерскогоУчетаОстаткиИОбороты.СуммаНачальныйРазвернутыйОстатокДт КАК СальдоНачДт,

РегистрБухгалтерскогоУчетаОстаткиИОбороты.СуммаНачальныйРазвернутыйОстатокКт КАК СальдоНачКт,

РегистрБухгалтерскогоУчетаОстаткиИОбороты.СуммаОборотДт КАК ОборотДт,

РегистрБухгалтерскогоУчетаОстаткиИОбороты.СуммаОборотКт КАК ОборотКт,

РегистрБухгалтерскогоУчетаОстаткиИОбороты.СуммаКонечныйРазвернутыйОстатокДт КАК СальдоКонДт,

РегистрБухгалтерскогоУчетаОстаткиИОбороты.СуммаКонечныйРазвернутыйОстатокКт КАК СальдоКонКт

ИЗ

РегистрБухгалтерии.РегистрБухгалтерскогоУчета.ОстаткиИОбороты КАК РегистрБухгалтерскогоУчетаОстаткиИОбороты

ЛЕВОЕ СОЕДИНЕНИЕ ПланСчетов.ПланСчетовБухучета КАК ПланСчетовБухучета

ПО РегистрБухгалтерскогоУчетаОстаткиИОбороты.Счет = ПланСчетовБухучета.Ссылка