Диплом: Автоматизация управления продажами интернет-магазина «NO ON»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
21
Программные продукты системы программ «1С:Предприятие»
поддерживают современные средства интеграции: OLE, OLE Automation и DDE.
Использование этих средств позволяет:
управлять работой других программ, используя встроенный язык, например,
формировать отчеты и графики в Microsoft Excel
получать доступ к данным «1С:Предприятия» из других программ;
вставлять в документы и отчеты объекты, созданные другими программами,
например, размещать в отчетах рисунки и графики.
o Технология внешних компонент
Технология создания внешних компонент (дополнительных программных
модулей) разработана фирмой «1С» для решения специальных задач, в которых
требуется более тесная и эффективная интеграция системы «1С:Предприятие» с
другими программами и оборудованием. Эта технология включает в себя все
необходимые сведения и набор примеров по созданию внешних компонент и их
взаимодействию с «1С:Предприятием». Внешние компоненты могут
разрабатываться пользователями программ системы «1С:Предприятие» и
независимыми фирмами на языках MS Visual С++, MS Visual Basic, Borland Delphi.
o Работа с торговым оборудованием
Для пользователей системы программ «1С:Предприятие» фирма «1С»
предлагает набор решений по подключению различного оборудования,
применяемого в торговле и складском деле: контрольно-кассовых машин, POS-
терминалов, сканеров и принтеров штрих-кодов, дисплеев покупателя,
электронных весов, терминалов сбора данных. Эти решения основаны на
технологии внешних компонент и режимов экспорта-импорта информации.
- Масштабируемость
Программные продукты системы «1С:Предприятие» способны «расти»
вместе с организацией, в которой они работают. Спектр программных продуктов
системы «1С:Предприятие» включает однопользовательские и сетевые версии;
версии, работающие в архитектуре «клиент-сервер», а также дополнительную
компоненту для организации обмена информацией между территориально
удаленными филиалами организации.
22
Все версии полностью функционально совместимы, что позволяет легко
перейти от использования программы на одном рабочем месте к
многопользовательским и распределенным вариантам использования системы.
o Однопользовательская версия
Для каждого программного продукта системы «1С:Предприятие» имеется
вариант поставки в виде однопользовательской версии. Такая версия рассчитана на
работу на одном компьютере, но обладает всей полнотой возможностей по
автоматизации учета и адаптации к особенностям конкретной организации.
o Версия для SQL
«1С:Предприятие» версия для SQL представляет собой расширение системы
«1С:Предприятие», позволяющее организовать работу с базой данных в режиме
«клиент-сервер». Использование технологии «клиент-сервер» существенно
повышает надежность, производительность и стабильность функционирования
системы, особенно при работе значительного числа пользователей с
информационными базами большого размера. В качестве сервера баз данных
система использует Microsoft SQL Server.
o Сетевая версия
Сетевые версии позволяют нескольким пользователям одновременно
работать с одной информационной базой. Все изменения, вносимые одним из
пользователей, сразу становятся доступны другим пользователям системы.
Система поддерживает блокировку объектов, редактируемых пользователем, от
изменения другими пользователями. Для каждого из пользователей, работающих с
сетевой версией, может быть назначен набор прав на доступ к информации,
обрабатываемой системой, и настроен индивидуальный интерфейс для быстрого
доступа к часто используемым функциям и режимам.
o Web-расширение
Новая компонента «1С:Предприятия 7.7» позволяет:
объединить возможности системы «1С:Предприятие» в реализации
бизнес-логики прикладных решений и средства интернет-технологий
для организации удаленного доступа к данным и проектирования
интерфейсов;
23
создавать широкий спектр приложений, предоставляющих доступ к
функциональности «1С:Предприятия» через Web-интерфейс как для
пользователей внутрикорпоративной сети (интранет-решения), так и
для произвольного круга клиентов и партнеров (интернет-решения).
o Распределенная обработка
Для организации единой системы автоматизированного учета на
предприятиях, которые имеют территориально удаленные подразделения
(центральный офис, магазин, склад и так далее), существует дополнительная
компонента «Управление распределенными информационными базами».
Возможности, предоставляемые этой компонентой, позволяют организовать работу
распределенной информационной системы с неограниченным количеством
автономно работающих информационных баз.
- Информационно-технологическое сопровождение «1С:Предприятия»
Пользователи, подписавшиеся на информационно-технологическое
сопровождение (ИТС), регулярно и оперативно получают комплекс методических
материалов, консультаций, ответов на вопросы, обновления программ и
конфигураций, новые формы документов для программ семейства
«1С:Предприятие», правовую поддержку по бухучету и налогообложению
«1С:Гарант» и многое другое. Эта информация и материалы ежемесячно издаются
фирмой «1С» на компакт-диске ИТС. Сервис-партнеры фирмы «1С» доставляют
компакт-диск ИТС клиентам, устанавливают информационно-технологические
компоненты на компьютер, выполняют обслуживание систем. Подписчики ИТС в
рамках интернет-поддержки пользователей имеют возможность получать формы
налоговой и бухгалтерской отчетности и обновления программ с web-сервера
фирмы «1С».
o Сопровождение и обучение
Для того чтобы программы системы «1С:Предприятие» могли реально
использоваться в самых удаленных уголках СНГ, фирма «1С» развивает сеть своих
партнеров, которые оказывают разнообразные услуги по установке, настройке и
сопровождению программ, а также обучению пользователей работе с
программами.
24
Прежде всего, это предприятия франчайзинговой сети, которые имеют
сертифицированных специалистов по программным продуктам фирмы «1С», а
также сервис-партнеры, оказывающие услуги по ежемесячному информационно-
технологическому сопровождению.
Сеть авторизованных учебных центров и центров сертификации фирмы «1С»
оказывает услуги по обучению пользователей и проверке их знаний.
В ряде стран, в том числе Армении, Беларуси, Казахстане, Украине партнеры
выпускают и поддерживают национальные версии программ «1С:Предприятие».
- Функциональность
В поставку «Комплексная поставка» входят три компоненты
«1С:Предприятия», объединенные в одну программу и работающие с единой
конфигурацией. Сохраняя все возможности программ системы, эта конфигурация
обеспечивает интегрированное ведение учета: единую систему нормативно-
справочной информации, автоматическое отражение торгово-складских операций и
расчета зарплаты в бухгалтерском учете, финансовый учет по нескольким
юридическим лицам, консолидированный управленческий учет.
В программный продукт также входят отдельные конфигурации,
реализующие автоматизацию бухгалтерского и налогового учета (конфигурация
"Бухгалтерский учет"), оперативного учета в торговле (конфигурация
"Торговля+Склад"), учета в производстве (конфигурация
"Производство+Услуги+Бухгалтерия"), расчета заработной платы и кадрового
учета (конфигурация "Зарплата+Кадры"), а также составления финансовых планов
(бюджетов) предприятия (конфигурация "Финансовое планирование").
В комплект входит диск информационно-технологического сопровождения
(ИТС) текущего выпуска. В течение 12 месяцев со дня покупки комплекта
пользователям обеспечивается гарантийное обслуживание по линии ИТС:
ежемесячное получение диска ИТС, услуги линии консультаций по телефону и
электронной почте; получение форм отчетности, новых релизов программ и
конфигураций, интернет-поддержка.
Рассмотрев одно из наиболее популярных и мощных готовых решений для
автоматизации деятельности предприятия, в том числе автоматизации продаж, мы,
25
тем не менее, делаем вывод о необходимости разработки собственного
программного продукта.
Принято решение о разработке собственного программного продукта,
автоматизирующего учет продаж предприятия, который будет являться
конфигурацией для системы «1С:Предприятие 8.1», а значит вберет в себя все те
положительные моменты, которые были перечислены выше, но при этом будет
реализовывать именно ту функциональность, которая нам нужна.
1.3.2. Выбор и обоснование стратегии автоматизации задачи
Реализация проекта автоматизации учета продаж проходит в несколько этапов:
- Ознакомление с деятельностью предприятия, изучение его структуры,
системы документооборота;
- Изучение программной и технической архитектуры имеющейся
информационной системы на предприятии;
- Формулирование проектируемой задачи, определение ее места в
комплексе задач автоматизации;
- Анализ существующих информационных систем, при помощи
которых можно решить поставленную задачу;
- Анализ средств разработки, при помощи которых будет вестись
разработка системы;
- Определение технических, информационных и программных ресурсов
для проектируемой системы;
- Разработка информационной модели проектируемой системы;
- Определение входных и выходных данных задачи;
- Разработка структуры данных: справочников, документов, журналов
документов, регистров накопления и оборотов, отчетов;
- Разработка конфигурации в системе 1С:Предприятие 8.1 на основе
разработанной структуры данных;
- Отладка разработанной конфигурации при помощи контрольного
задания;
- Расчет показателей экономической эффективности проекта;
26
- Обоснование экономической целесообразности и эффективности
разработки проекта.
На этапе ознакомления с деятельностью предприятия необходимо изучить его
структуру и существующую схему документооборота.
На этапе изучения программной и технической архитектуры ИС необходимо
ознакомиться с существующими техническими и программными средствами,
имеющимися на предприятии, подумать об их максимальном использовании на
этапе разработки и эксплуатации проектируемой системы.
На этапе формулирования проектируемой задачи необходимо понять ее
место в комплексе задач автоматизации.
Далее необходимо определить, при помощи каких средств разработки может
быть решена поставленная задача и выбрать из них наиболее подходящий.
Далее необходимо определить состав технических, информационных и
программных ресурсов для разрабатываемой системы.
Далее мы переходим к разработке проекта системы, в котором необходимо
создать информационную модель, определить состав входных и выходных данных,
разработать структуру данных и реализовать ее в виде ER-диаграммы.
На этапе разработки конфигурации происходит самая ответственная часть
дипломного проектирования – непосредственно разработка конфигурации,
выполняющая задачу автоматизации учета продаж, в системе 1С:Предприятие 8.1.
На этом этапе необходимо создать структуру метаданных, соответствующую
предметной области, создать все объекты конфигурации (справочники, документы,
регистры, отчеты и другие), структура которых определена на предыдущих этапах,
написать тексты программных модулей.
При помощи контрольного примера на следующем этапе проводится отладка
программы.
На последних этапах проводится оценка экономической эффективности
проекта.
Среди различных вариантов стратеги автоматизации мы выбрали стратегию
автоматизации по участкам. Дело в том, что реализовать полную автоматизацию
деятельности мебельной фабрики в рамках одного дипломного проекта
невозможно. Для этого понадобится труд команды профессионалов в течение
27
длительного времени. Да и предприятие должно быть готово к такой шоковой
терапии. Гораздо предпочтительнее внедрить систему автоматизации сначала в
нескольких отдела предприятия, проанализировать результаты ее эксплуатации,
после чего приступить к автоматизации следующих отделов-участков. В рамках
разрабатываемой системы автоматизацию целесообразно начать выполнять с
отдела продаж, касательно ввода документов планирования, приема заявок
клиентов и оформления отгрузочных документов. Параллельно с этим можно
реорганизовать работу склада готовой продукции, а именно осуществлять отгрузку
готовой продукции по накладным, оформленным в новой системе. Далее можно
провести полную автоматизацию работы склада, внедрив подсистему складского
учета и перейдя на полностью электронное оформление всех складских
документов. После накопления статистики и исходных документов в системе
можно будет на следующем этапе строить и анализировать аналитические отчеты.
Из анализа деятельности предприятия выявляется очень много недостатков
построения существующей системы организации планирования и учета продаж на
предприятии. Прежде всего это касается того, что хранилища документов
представляют собой бумажные хранилища, поиск информации в которых может
быть проведен только вручную, что является очень неудобным и затруднительным
процессом. Также неудобно построено получение оперативных остатков,
составление отчетов, подготовка реестров документов.
Анализ поставленной задачи приводит к выводу, что ее решение
традиционными средствами учета c использованием бума
жных документов
невоз
можно. Следовательно, страт
егия решения зад
ачи – это автомат
изация всех
проце
ссов, относящихся к подзадаче уче
та продаж н
а предприятии и разработка
автоматиз
ированной системы, выполн
яющей планирование и учет про
даж.
В насто
ящее время сущес
твует огромное колич
ество автоматизированных
информа
ционных систем позвол
яющих разрабатывать прикл
адные решения. Сре
ди
них осо
бо следует выде
лить систему «1С: Предприятие 8.1 [1], [2], [3].
Остано
вимся более подр
обно на эт
ой системе, в
о первых ка
к на наиб
олее типичной
сист
еме решения зад
ач учета, а во вто
рых как н
а наиболее попул
ярной на
росси
йском рынке сист
емы.
28
Основным отли
чием системы «1С: Предприятие 8.1» ка
к и дру
гих ERP-
систем явля
ется разделение метад
анных и дан
ных и предста
вление системой
спос
оба управления данн
ыми при пом
ощи метаданных и специального язы
ка
работы с данными. Эт
о позволяет в рамках сист
емы «1С: Предпр
иятие 8.1»
создавать прикл
адные решения – конфиг
урации [4].
«1С: Предпр
иятие 8.1» является гиб
кой настраиваемой сист
емой, с
помо
щью которой мож
но решать широ
кий круг зад
ач в сфе
ре автоматизации
деятел
ьности предприятий в части уче
та продаж. Специфи
ческие алгоритмы
конфиг
урации описываются в систем
е «1С:Предпр
иятие 8.1» при пом
ощи
программной компо
ненты Конфигуратор в программных моду
лях, содержащих
тек
сты на встро
енном языке сист
емы 1С:Предпр
иятие 8.1. Система позво
ляет
решать оче
нь широкий кр
уг задач. Безус
ловно, огромная функцион
альность этой
сист
емы, ее гибк
ость и настраив
аемость, удобство пои
ска и отб
ора информации,
предоста
вляемые аналитическая отчет
ность могут бы
ть использована ка
к образец
пр
и разработке наш
ей информационной сист
емы.
В осн
ове системы леж
ит гибкая технолог
ическая платформа, возмож
ности
которой позво
ляют создавать и модифицировать сам
ые разнообразные биз
нес-
приложения. Так
ая универсальность достиг
ается благодаря то
му, что
1С:Предприятие – эт
о не про
сто программа, сущест
вующая в ви
де набора
неизме
няемых файлов, а совокупность програ
ммных инструментов с которыми
рабо
тают разработчики и пользователи.
Осно
вным концептуальным реше
нием, отличающим сист
ему
1С:Предпр
иятие от универс
альных систем разра
ботки является чет
кое разделение
н
а платформу и прикладное реше
ние. Прикладное реше
ние является
самостоя
тельной сущностью и может высту
пать в каче
стве отдельного
програ
ммного продукта. Одн
ако создание, модифи
кация и собст
венно
функционирование прикла
дного решения невоз
можно без использ
ования
технологий и механизма платф
ормы.
Предпочтение в пользу сист
емы 1С:Предпр
иятие 8.1 сделано в силу ря
да
причин, выго
дно ее отлич
ающих. В сист
еме разработчики реализ
овали целый ря
д
29
преимуществ, позвол
яющих реализовывать конфиг
урации, гораздо бол
ее
эффективные че
м в дру
гих системах, а именно [4]:
- Разра
ботан механизм пост
авки и подде
ржки конфигураций.
- Разра
ботан эргономичный диз
айн пользовательского интер
фейса,
ориентированный н
а облегчение осво
ения программ неподгото
вленными
пользователями и обеспечение высо
кой скорости раб
оты для опыт
ных
пользователей, чт
о особенно актуа
льно при масс
овом вводе инфор
мации.
- Разработана унифицир
ованная объектная мод
ель системы..
- Скор
ость освоения платф
ормы велика з
а счет унифицир
ованной
объектной мод
ели системы, та
к же ка
к и скор
ость разработки
конфиг
ураций.
- У справо
чников, документов и других объе
ктов конфигурации
поддерж
иваются табличные час
ти.
- Расширен наб
ор элементов управ
ления, их свой
ств и собы
тий.
- Разработан меха
низм запросов, ориентир
ованный на обраб
отку
экономической инфор
мации. Запросы рекомен
дуется использовать ка
к
основное сред
ство извлечения дан
ных.
- Отладчик вклю
чен в Конфиг
уратор. Он уме
ет показывать специа
льный
список свой
ств объектов с указанием и
х значений и типов. Ес
ть
возможность просмо
треть коллекции, напр
имер, массивы и таблицы
знач
ений.
- Достигнуто значит
ельное увеличение масштаби
руемости прикладных
реше
ний при прави
льном использовании механ
изма платформы,
особ
енно для кли
ент-серверного вари
анта работы.
Прикл
адные решения 1С:Предприятие явля
ются открытыми, чт
о позволяет
пользо
вателю самому модифиц
ировать прикладное реше
ние. При эт
ом никакого
дополнит
ельного программного обеспе
чения для разра
ботки и модифи
кации
прикладных реше
ний не требу
ется – все сред
ства включены в платформу.
Прикл
адные решения н
е пишутся н
а языке программ
ирования в обыч
ном
понимании это
го слова. Вме
сто этого исполь
зуется более абстра
ктная технология –
30
техно
логия метаданных. Метад
анные представляют соб
ой иерархическую
струк
туру объектов, полно
стью описывающую вс
е прикладное реше
ние.
Отличительной особен
ностью технологии метад
анных является визуа
льное
конструирование прикла
дного решения, чт
о в ра
зы убыстряет и упрощает
разра
ботку по сравн
ению с традици
онными способами.
Дл
я того что
бы реализовать специфи
ческие алгоритмы повед
ения тех ил
и
иных объе
ктов конфигурации исполь
зуется встроенный яз
ык и яз
ык запросов.
Встро
енный язык пох
ож на обыкно
венный язык программ
ирования, но
име
ет свои специфи
ческие особенности.
Яз
ык запросов осно
ван на SQL, н
о при эт
ом содержит значит
ельное
количество расши
рений, ориентированных н
а отражение специ
фики финансово-
экономи
ческих задач и на максим
альное сокращение уси
лий по разра
ботке
прикладных реше
ний.
Платформа изоли
рует разработчика о
т низкоуровневого программ
ирования.
Разработчик н
е обращается к базе дан
ных напрямую, а манипулирует объек
тами,
командами встрое
нного языка и запросов. Платф
орма сама трансл
ирует их в
соответствующие кома
нды SQL-сервера в случае кли
ент-серверного вари
анта
работы ил
и команды собств
енной СУБД дл
я файлового вари
анта.
Возможность использ
ования файлового ил
и клиент-серве
рного варианта
раб
оты позволяет адапти
ровать решение дл
я конкретного пользо
вателя в
зависи
мости от объ
ема задачи.
В платформу вклю
чен целый ря
д механизмов, ориентир
ованных на быст
рую
разработку эргоном
ичного пользовательского интер
фейса.
Все эт
и особенности архите
ктуры делают сист
ему 1С:Предпр
иятие очень
удоб
ной системой разра
ботки прикладных реше
ний, что м
ы и буд
ем использовать
в нашей раб
оте.
Функциональность прикл
адных решений опреде
ляется теми возможн
остями,
которые зало
жены в базо
вую реализацию объе
ктов, используемых в данной
конфиг
урации. В сист
еме используются следу
ющие объекты:

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
IPO - инструмент финансирования деятельности организации. На примере ПАО «Нефтяная компания «Лукойл»
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)