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

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
11
Рис. 1.6. Диаграмма декомпозиции
Декомпозиция – это разделение целого на части. Научный метод,
использующий структуру задачи и позволяющий заменить решение одной большой
задачи решением серии меньших задач, пусть и взаимосвязанных, но более простых
[1].
Диаграмма декомпозиции предназначена для детализации функций и
получаются при разбиении контекстной диаграммы на крупные подсистемы
показывает каждую подсистему и их взаимодействие.
Описание декомпозиции бизнесс-процесса
Имя работы
Определение
Обработка
первичных документов
Товар поступает на склад и происходит
первичная обработка оперативной информации
Обработка
карточки учета товаров
Оформляется поступивший товар на склад в
виде карточки учета товаров
Учет движения
товаров
При перемещении товара реализуется учет
движения товаров
Формирование
базы данных
Обработанная оперативная информация о
товарах помещается в базу данных
12
1.2.2. Определение места проектируемой задачи в комплексе задач и её
описание
Из всего комплекса задач по автоматизации работы департамента
информационных технологий мною будет исследоваться работа отдела продаж.
Работа отдела продаж декомпозируется на два блока: «Оформление
отгрузочных документов» и «Оформление возвратных документов». Для
первого блока входными данными являются поступившие заявки от
покупателей, а выходными – оформленные отгрузочные накладные. Для второго
блока входными данными являются накладные на возврат от клиентов, а
выходом – оформленные возвратные накладные на склад. Оба блока изменяют
остатки в регистрах и в качестве входа используют дополнительно данные из
справочников. Работу с системой на этом этапе выполняют менеджеры.
Декомпозиция блока «Отдел продаж» приведена на Рисунок 1.3.
Рисунок 1.3. Декомпозиция процесса функционирования отдела продаж
Последней в списке задач системы, но не последней по значимости, является
задача реализации бухгалтерского учета. В данном проекте задача реализации
бухгалтерского учета ставится в том, чтобы при проведении любого из документов
оперативно-хозяйственной деятельности предприятия выполнялись не только
движения по регистрам оперативного учета но и бухгалтерские проводки,
13
изменяющие остатки на бухгалтерских счетах. Эти проводки будут являться
основой для построения бухгалтерских отчетов: оборотно-сальдовой ведомости и
анализа счета.
Блок «Бухгалтерский учет» декомпозируется на один блок «Формирование
проводок» входными данными которого являются данные заполненных
справочников и информация о движениях регистров. Результатом работы блока
являются сформированные проводки. Работу с системой на данном этапе
выполняют бухгалтеры. Декомпозиция блока «Бухгалтерский учет» приведена на
Рисунок 1.4.
Рисунок 1.4. Декомпозиция задачи «Бухгалтерский учет»
Блок «Аналитическая отчетность» декомпозируется на четыре блока:
«Отчеты по планированию», «Отчеты по продажам», «Отчеты по остаткам» и
«Бухгалтерская отчетность». Первый из них строится на основе введенных
документов планирования продаж и на основе данных регистров, из которых
выбираются данные о факте продаж. Следующие два отчета строятся на основе
данных регистров, а последний на основе сформированных бухгалтерских
проводок. Все блоки используют заполненные справочники в качестве входной
информации. Выходными данными всех блоков являются сформированные в
электронном и бумажном виде отчеты. Работу с блоками ведут сотрудники:
14
менеджеры, кладовщики и бухгалтеры. Декомпозиция блока «аналитическая
отчетность» приведена на Рисунок 1.5.
Рисунок 1.5. Декомпозиция задачи «Аналитическая отчетность»
1.2.3. Обоснование необходимости использования вычислительной
техники для решения задачи
При решении задач, по обработке и формированию отчетов возникает
необходимость обработки и анализа значительного объема информации. Данная
информация в основном представлена на бумажных носителях — документах, на
которых присутствуют значительное количество разнообразных реквизитов.
В настоящее время деятельность отдела приема заказов и продаж не
автоматизирована. Учет заказов осуществляется с использованием локальных средств
автоматизации – Microsoft Excel. В связи с большим объемом информации на эту
задачу уходит значительное количество времени. Так, например ввод информации об
одном заказе занимает более 15 минут, формирование отчета от 40 до 120 минут.
Все это приводит к значительным временным затратам, снижению
эффективности работы бухгалтерии, появлению ошибок в отчетах, невозможности
оперативных управленческих функций, невозможности многоаспектного анализа
данных.
15
Только применение информационных технологий — средств электронно-
вычислительной техники (ЭВТ) — может дать необходимую, физически приемлемую
скорость обработки таких объемов информации. Ускоренный прогресс в
информационных технологиях, который наблюдается в настоящее время, позволяет
утверждать, что производительность и качество работы таких систем будут не-
уклонно повышаться при незначительном росте их стоимости [1,7].
Современные информационные технологии — системы управления базами
данных, аппаратно-технические средства, специализированное прикладное
программное обеспечение — способны перевести работу сотрудников бухгалтерии на
новый уровень — аналитический. Только данные технологии способны обеспечить
полноту охвата и контроля имеющихся массивов информации, которые необходимы
для аналитической работы.
Мировой опыт показывает, что внедрение достижении информационных
технологий является наиболее прогрессивным и экономически эффективным
направлением в работе предприятий и организаций любой сферы деятельности,
особенно это характерно для бухгалтерских систем [7].
Следовательно, в целях повышения эффективности работы отдела приема
заказов, необходимо создание автоматизированной расчетной системы,
обеспечивающей автоматизацию задач по учету и формированию отчетности.
Рис 1.4. Cхема документооборота автоматизации продажи
16
1.2.4. Анализ системы обеспечения информационной безопасности и
защиты информации
Процесс глобализации информационно-телекоммуникационных комплексов,
внедрение информационных технологий, реализуемых преимущественно на
аппаратно-программных средствах собственного производства, существенно
обострили проблему зависимости качества процессов транспортирования
информации, от возможных преднамеренных и непреднамеренных воздействий
нарушителя на передаваемые данные пользователя, информацию управления и
аппаратно-программные средства, обеспечивающие эти процессы.
Увеличение объемов хранимой и передаваемой информации приводят к
наращиванию потенциальных возможностей нарушителя по
несанкционированному доступу к информационной сфере компании и
воздействию на процессы ее функционирования.
Усложнение применяемых технологий и процессов функционирования
компании приводит к тому, что аппаратно-программные средства, используемые в
компании, объективно могут содержать ряд ошибок и недекларированных
возможностей, которые могут быть использованы нарушителями.
Отсутствие необходимых средств защиты в условиях информационного
противоборства делает компанию в целом уязвимой от возможных враждебных
акций, недобросовестной конкуренции, а также криминальных и иных
противоправных действий.
При разработке программного обеспечения в компании следуют основным
стандартам, регламентирующим:
- показатели качества программных средств;
- жизненный цикл и технологический процесс создания критических
комплексов программ, способствующие их высокому качеству и предотвращению
непредумышленных дефектов;
- тестирование программных средств для обнаружения и устранения
дефектов программ и данных;
- испытания и сертификацию программ для удостоверения достигнутого
качества и безопасности их функционирования.
17
Для защиты информации от внешних угроз в компании используется
межсетевой экран - программный или аппаратный маршрутизатор, совмещённый с
firewall. Эта система позволяет осуществлять фильтрацию пакетов данных.
В компании также имеются нормативно-правовые и организационно-
распорядительные документы такие как:
1. Регламент информационной безопасности:
· доступ сотрудников к служебной информации, составляющей
коммерческую тайну;
· доступ к использованию программного обеспечения.
2. Регламенты использования сети Internet, электронной почты.
1.3 Анализ существующих разработок и выбор стратегии
автоматизации
1.3.1. Анализ существующих разработок для автоматизации задачи
Целью дипломной работы является создание системы автоматизации
планирования и учета продаж предприятия. Необходимость создания
автоматизированной системы вызвана большим объемом информации по
номенклатуре используемой на предприятии, по количеству оформляемых
планирующих, складских и отгрузочных документов, по количеству клиентов и
договоров с ними. Поддержание такого количества информации в бумажном виде
становится уже невозможным, а поиск – очень затрудненным. Поэтому и требуется
перевести информацию фирмы в электронный вид. Информационные ресурсы,
переведенные в электронную форму, приобретают новое качество, которое
обеспечивает им более широкое распространение и эффективное использование.
Используя автоматизированную систему, пользователь получает возможность не
только находить нужные данные, просматривать документы и создавать
аналитические отчеты.
При выполнении дипломного проекта нами сразу была взята ориентация на
разработку собственного продукта, а не на использование одного из
существующих. Такая установка была сделана исходя из того, что в собственной
18
разработке всегда можно реализовать специфические, необходимые только на
данном предприятии возможности. Не исключено, что требования к реализации
таких возможностей появятся уже после разработки и внедрения системы, на этапе
работы, если у заказчика появятся новые взгляды на необходимый функционал
системы, предложения по улучшению или изменению логики поведения
документов, требования к отчетам. Вполне могут возникнуть пожелания о
разработке новых отчетов, или изменении существующих. Реализовать такие
требования заказчика возможно лишь имея системы собственной разработки, так
как готовые разработки поставляются как правило без исходных кодов программ и
не могут быть модифицированы или дополнены.
Таким образом, перед нами не стоит выбор какую систему автоматизации
учета продаж приобрести для использования на нашем предприятии, а стоит
выбор какую технологию программирования использовать для написания
собственного программного продукта и какой выбрать язык и систему
программирования выбрать под эту технологию.
В мире программирования на сегодняшний день одной из самых
распространенных технологий быстрой разработки приложений является
технология, основанная на понятии метаданных. Типичным примером такого
подхода является система 1С:Предприятие. Она имеет встроенный язык, но этот
язык является лишь дополнением к основе программы – конфигурации.
Конфигурация 1С – это совокупность прикладных объектов, каждый из которых
максимально близко отражает объект предметной области. Использование
прикладных объектов – это главное отличие систем типа 1С от традиционных
систем. Прикладной объект – это объект платформы, который описывает данные и
поведение объекта реального мира. Так для документа складского учета
«Приходная накладная» в конфигурации создается прикладной объект
Документ.ПриходнаяНакладная полностью описывающий все свойства и все
возможные действия с этим документом. Использование древовидной иерархии
типов прикладных объектов, возможность создания собственных прикладных
объектов на основе стандартных типов, конструкторы прикладных объектов,
запросов и отчетов, редактор форм позволяют быстро создавать конфигурации
максимально приближенные к предметной области. При этом платформа 1С берет
19
на себя все технические моменты работы с прикладными объектами связанные с
организацией отображения и ввода данных. Так, например, программисту 1С
совершенно не требуется задумываться о программировании таблицы документов
на экранной форме и реагировать на события добавления, удаления изменения в
ней записей. Программист 1С все свое время тратит лишь на реализацию
функционала прикладных объектов, а не на сопутствующие функции.
Программирование на 1С ведется в терминах предметной области, для которой
разрабатывается конфигурация, а разработанная конфигурация фактически
является моделью этой предметной области.
Задача автоматизации торгового предприятия, включающая в себя
автоматизацию планирования продаж, складского учета, учета продаж и
бухгалтерии, реализована в различных готовых системах учета. Примером
реализации подобной комплексной автоматизации предприятия может являться
система «1С:Предприятие 7.7. Комплексная поставка».
«1С:Предприятие 7.7. Комплексная поставка» представляет следующие
возможности:
- Модифицируемость
o Типовые конфигурации
Программные продукты системы «1С:Предприятие» поставляются с
типовыми конфигурациями. Типовые конфигурации реализуют наиболее общие
схемы учета и могут использоваться в большинстве организаций.
o Изменение конфигураций
Программные продукты системы «1С:Предприятие» могут быть
адаптированы к любым особенностям учета на конкретном предприятии. В состав
системы входит Конфигуратор, который обеспечивает:
настройку системы на различные виды учета;
реализацию любой методологии учета;
организацию любых справочников и документов произвольной
структуры;
настройку внешнего вида форм ввода информации;
настройку поведения и алгоритмов работы системы в различных
ситуациях с помощью встроенного объектно-ориентированного языка;
20
широкие оформительские возможности создания печатных форм
документов и отчетов с использованием различных шрифтов, рамок,
цветов, рисунков;
возможность наглядного представления информации в виде диаграмм;
быстрое изменение конфигурации с помощью «конструкторов».
Разработка конфигураций
В некоторых случаях система учета, принятая в организации, имеет
уникальный характер. Тогда типовая конфигурация, входящая в состав
программных продуктов системы «1С:Предприятие», может быть взята как образец
для создания уникальной конфигурации, полностью ориентированной на
особенности вашей организации.
Конфигуратор, входящий в состав программных продуктов системы
«1С:Предприятие», позволяет не только изменять элементы типовой
конфигурации, но и создать собственную конфигурацию «с нуля». Такая
разработка может быть выполнена силами сотрудников организации, в которой
установлена система, или специалистами предприятия франчайзинговой сети
фирмы «1С».
Создание оригинальных конфигураций позволяет решать с помощью
«1С:Предприятия» самые разнообразные задачи по автоматизации экономической
деятельности.
- Открытость
Программные продукты системы «1С:Предприятие» содержат
разнообразные средства для связи с другими программами и аппаратными
средствами.
o Обмен файлами
Средства импорта и экспорта информации через текстовые файлы, файлы
формата DBF и XML позволяют легко организовать обмен данными с любыми
системами.
Сохранение печатных форм в форматах Microsoft Excel и HTML.
Возможность экспорта данных в «Диспетчер контактов для малого бизнеса»
Microsoft Office 2000.
o OLE Automation, DDE

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

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