Файл: Разработка и реализация конфигурации «Интернет-магазин обуви» в среде 1С:Предприятие.pdf
Добавлен: 25.04.2023
Просмотров: 2139
Скачиваний: 35
СОДЕРЖАНИЕ
Краткий анализ предметной области
Анализ существующего программного обеспечения, позволяющего решить поставленную задачу
Обоснование выбора системы для разработки прикладного решения
Сравнительный анализ готовых решений
Архитектура разрабатываемого прикладного решения
Алгоритмы взаимодействия объектов конфигурации
Описание основных объектов (элементов) разрабатываемого прикладного решения
Сравнительный анализ готовых решений
В качестве готовых решений для автоматизации Интернет – магазина могут быть использованы следующие программные продукты:
ЕКАМ - популярная облачная система складского и торгового учета. Помимо товароучетной системы, разработчик предлагает оборудование для автоматизации торговли - онлайн-кассы и программное обеспечение. Для начала работы достаточно зарегистрироваться на сайте и получить бесплатный пробный доступ к личному кабинету.
Рисунок 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» предназначенная для решения широкого спектра задач автоматизации учета и управления, стоящих перед динамично развивающимся предприятиями. Она может поддерживать различные системы учета, различные методологии учета, использоваться на предприятиях различных типов деятельности.