Разработка системы анализа продаж спортивного магазина


ОПИСАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ



бет3/9
Дата11.09.2020
өлшемі0,91 Mb.
#77723
түріОтчет
1   2   3   4   5   6   7   8   9
Байланысты:
Отчет ПДП Сейдаз

1 ОПИСАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ




1.1 Система анализа продаж


Для принятия абсолютно любого управленческого решения — от изменения цен до открытия новой торговой точки необходима информация. Как правило, для удовлетворения информационной потребности проводятся маркетинговые исследования. Однако решения принимаются постоянно, следовательно, информация для их принятия также требуется постоянно, а маркетинговые исследования проводятся через довольно длительные промежутки времени. В то же время, в распоряжении компании зачастую находится почти вся необходимая информация, просто она не систематизирована и не готова к использованию. Упорядочить и подготовить к использованию эту информацию можно с помощью внедрения маркетинговой информационной системы (МИС), которая представляет собой алгоритм, позволяющий регулярно собирать необходимую для принятия решений информацию из различных внешних и внутренних источников, и передавать ее заинтересованным лицам.

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

Сама маркетинговая информационная система состоит из четырех подсистем (рисунок 1.1).



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

  • Система анализа внутренней маркетинговой информации представляет собой разовый анализ внутренней информации, проводимый для достижения конкретной цели (например, анализ изменения объема продаж товара после изменения его цены либо проведения рекламной кампании). Подобный анализ проводится всякий раз, когда в этом появляется необходимость.



Рисунок 1.1 – Структура системы анализа продаж


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

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

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

1.2 Описание предприятия

Магазин «Спорт Плюс» начал свою деятельность 5 декабря 2016 года.

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

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

На схеме взаимодействия подразделений, представленной на рис. 1.2, директор является руководителем филиала, он осуществляет заявку на приобретение товара, поставщик обеспечивает данными о пришедшем товаре на склад. Кладовщик отпускает товар со склада, а кассир оптовых продаж выписывает документ для получения товара на складе оптовому покупателю.



Рисунок 1.2 - Организационная структура предприятия


Рисунок 1.3 - Схема взаимодействия подразделений


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

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

От поставщика на склад приходит товар, менеджер вносит новое поступление в каталог товара, корректирует данные такие как: модель, функциональность, торговая марка товара, стоимость товара и т.д.

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


1.3 Обзор существующих систем

Рассмотрим наиболее известные информационные системы, используемые для автоматизации учета на предприятиях. [3].

ПК "ТрансЛогиcтик Soft" – позволяет организовать работу на внутреннем и на международном рынке транспортных систем.

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

Контур ТЛ-План. Определение затрат при выполнении международных транспортировок грузов автотранспортом. Снижение затрат. Расчет себестоимости рейса. Определение ставки за перевозку груза. Планирование перевозок.

Контур Грузовой экспедитор - прием заявок на перевозку груза, фиксация мeст груза, опреление параметров стpахования и страховой премии при страховании партии груза, распределение мест груза по перевозкам, формирование пакетов путевой документации. Товарно - транспортная накладная.

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

Контур, как и гpузовое такси, строй - уготовлен для автоматизации учета грузов на грузовом строе . Анонимный учет. Формирование Комплектов / раскомплектация. Расчет стоимости хранения и оплаты аренды складских площадей. Расчеты с Заказчиками.

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

Контур ТЛ-РМА, ТО и ремoнт - учет работы ремонтно - механической служжбы, автомастерских. Учет и анализ неисправностей транспортных средств. Учет работы сотрудников РМА.

Абрис ТЛ-Документообордт - Полная и гибкая система документооборота. Все первичные документы, необходимые для ведения учета на предприятии.

Контур Бухгалтерский учет - мощная и интегрированная система бухучета, отражение транспортной специфики.

ERP система Галактика – составная часть комплекса бизнес-решений корпорации. Система ERP (Enterprise Resource Planning) предназначена для крупных и средних предприятий. Поддерживает широкий спектр функций для формирования информационного обеспечения и реализации задач оперативного управления предприятием и стратегического планирования его деятельности.

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

Функции системы:


  • управление снабжением и сбытом продукции (формирование плана закупок, оформление сопроводительных документов, выбор поставщика, распределение материалов по складам; контроль состояние и выполнения договоров и платежных обязательств (поступила ли оплата, соблюдаются ли сроки);

  • управление складом и запасами;

  • ведение договорной деятельности;

  • контроль операций с получателями и поставщиками (контроль сроков, определение штрафных санкций и т.д.);

  • формирование прайс-листов;

  • получение отчетов различных форм и структур, за различные даты и в выбором степени детализации.

Контур Управления логистикой системы Галактика ERP позволяет значительно ускорить оборачиваемость активов, сократить товарные запасы, снизить общие логистические издержки и себестоимость продукции.

Комплексная система управления складом или распределительным центром E-SKLAD фирмы «ДатаСкан» – единый комплекс, программное обеспечение, принтеры штрих-кодов, радио-терминалы (мобильные устройства, оснащенные сканером штрих-кода) или батч-терминалы (портативные компьютеры, оснащенные сканером штрих-кода) сбора данных.

Есть возможность создавать приходные и расходные накладные, счета-фактуры, заказы от клиентов и заказы поставщикам, проводить инвентаризации и списания товаров с неограниченным количеством складов, контрагентов и товаров. При этом не нужно устанавливать какое-либо программное обеспечение на компьютер пользователя, доступ к программе осуществляется с помощью обыкновенного браузера (Internet Explorer, Mozilla Firefox, Opera, Safari или Google Crome).

Преимущества e.Склад локальный:

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

- работа возможна в любой ОС, через браузер.

- использование современных серверных технологий на основе JBoss.

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

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

- возможность использования программы как в операционных системах Windows, так и в Linux.

Возможности e.Склад локальный:

- учет товаров по нескольким складам.

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

- создание приходных, расходных накладных, сетов, счетов фактур, заказов от клиентов, заказов поставщикам.

- создание платежных документов.

"1С:Предприятие 8. 1С-Логистика:Управление складом" - специализированное тиражное решение на платформе "1С:Предприятие 8" для автоматизации управления складским хозяйством предприятия. Продукт позволяет эффективно автоматизировать управление всеми технологическими процессами современного складского комплекса. Конфигурация "1С-Логистика:Управление складом" - совместный продукт фирмы "1С" и компании "AXELOT" (ранее "АИСТ Ай Ти"), созданный в результате анализа опыта автоматизации и управления складских хозяйств ряда российских и зарубежных компаний.

Функции системы


  • задание топологии склада;

  • приемка и контроль качества;

  • переупаковка;

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

  • отбор товара и отгрузка;

  • инвентаризация и списание;

  • работа с торговым оборудованием;

  • биллинг;

  • формирование аналитической отчетности;

  • дополнительные возможности.

Система "1С-Логистика: Управление складом" построена на основе среды "1С:Предприятие 8". Таким образом, данная система унаследовала преимущества данного программного комплекса. К ним можно отнести наличие множества специалистов для конфигурации системы, возможность масштабирования набора функций, открытость и простота конфигурации и управления.

Система позволяет вести учет по произвольному количеству складов и зон внутри склада [4], каждая зона склада состоит из ячеек. Под ячейкой в системе может пониматься любое возможное место хранения товара: ячейка, комната проезд. В системе также могут присутствовать вспомогательные виртуальные ячейки. Для каждой ячейки задаются максимальный вес, который она выдерживает, и .габариты.

Программа ЛУКА-Lite предназначена для комплексной автоматизации бухгалтерского учета на предприятиях малого и среднего масштабов. Программа обладает модульной структурой. Каждая часть программы позволяет вести учет отдельного направления работы. При разработке программы использованы типовые алгоритмы формирования документов в соответствии с нормативно-правовыми актами Республики Казахстан для не бюджетной сферы. Каждый модуль программы является автономным и может быть использован индивидуально. Поддерживается группировка модулей в зависимости от производственных потребностей. Модули работают на основе единой информационной базы данных и обладают согласованным схожим интерфейсом. Для корректной работы программы необходимо наличие молуля «Главная книга».

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

Программный комплекс «ТрансЛогистик Soft» – это программный комплекс (ПК), позволяющий вести контроль и учет деятельности предприятия, оказывающего логистические услуги как внутри страны, так и за ее пределами. Данный ПК ориентирован на использование экспедиторскими и транспортными компаниями, грузовыми складами. Достоинством программы является возможность обмена данными с зарубежными партнерами по перевозкам с помощью сети Интернет и прямого соединения.

Microsoft Business Solutions Axapta - ERP решение, которое позволяет эффективно управлять бизнес-процессами компании. Microsoft Axapta - охватывает управление:



  • финансами;

  • торговлей и логистикой;

  • отношениями с клиентами;

  • цепочками поставок;

  • производством;

  • проектами;

  • персоналом.

Microsoft Business Solutions-Axapta (Microsoft Dynamics AX) - полностью интегрированное ERP-решение, имеющее единую бизнес-логику, единую базу данных и среду разработки. Данная система ориентирована на использовании крупных или средних предприятий различных отраслей. Система включает такие модули, как «Логистика», «Электронная коммерция», «Финансы», «Управление персоналом», «Управление знаниями», «Производство», «Проекты», «Торговля» и т.п. Поддерживает также реализацию бизнес-процессов по управлению логистическими цепочками, взаимоотношениями с клиентами. Работу системы можно организовать на базе сетевых технологий и

СУБД Oracle и Microsoft SQL Server.

Microsoft Dynamics AX решает важную задачу - объединяет деятельность всех подразделений предприятия на базе единой интегрированной информационной и методологической системы. Мощная технологическая платформа системы Axapta (открытый исходный код модулей, интегрированная среда разработки Morph X, собственный объектно-ориентированный язык программирования X++ и т.д.) поможет предприятию оптимизировать все свои внутренние и внешние бизнес-процессы и добиться новых конкурентных преимуществ, повысив эффективность своей экономической деятельности.

Программный комплекс "Компьютерная бухгалтерия "АЛТЫН" представляет собой группу функциональных задач, предназначенных для автоматизации бухгалтерского учета на  любых предприятиях и организациях, с разными видами деятельности и формами собственности: малых и крупных, коммерческих и бюджетных, производственных, торговых, строительных, транспортных, учебных и прочих предприятиях. 

Компьютерная бухгалтерия «АЛТЫН» делится на три модуля: 


  • "Алтын" - общая бухгалтерия"  

  • "Алтын" - заработная плата" 

  • "Алтын" - основные средства" 

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

Модуль «Алтын» - общая бухгалтерия» включает следующие задачи: 



  • БалансБанк 

  • Касса 

  • Товарные операции 

  • Склад, ТМЗ, услуги 

  • Калькуляция 

Задача «Склад, ТМЗ, услуги» имеет следующие функции: 

  • автоматическое формирование и перенос в «Баланс» проводок по движению запасов; 

  • учёт запасов на складах, в торговых точках, на производственных участках; 

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

  • учет приобретенных услуг; 

  • учет расчетов с подотчетными лицами по авансовым отчетам;

  • формирование выходных документов: книга сальдового учета, ведомость прихода, ведомость расхода; 

  • инвентаризационная опись, остатки по конкретному материалу; 

  • формирование данных для составления электронных  налоговых отчетов по НДС и корпоративному подоходному налогу с выводом в программу СОНО. 

В настоящий момент разработка систем автоматизации учета на предприятиях является одним из лидирующих направлений. Также на рынке уже представлены более 500 систем, среди которых лидерами являются лидируют компании J.D. Edwards, SAP AG, Oracle,  PeopleSoft, Baan.
1.3 Постановка задачи

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

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

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

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

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

Согласно принципу системности, ИС следует рассматривать как системы, структура которых определяется функциональным назначением [5].

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

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

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

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

Создание такого «гибридного» интеллекта в настоящее время является проблемой. Однако реализация этого подхода при разработке и функционировании ИС может принести ощутимые результаты - АИС станет средством повышения не только производительности труда и эффективности управления, но и социальной комфортности специалистов.

Данная программа разрабатывается для работников администрации магазина.

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

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

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

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

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



  • увеличение скорости прохождения товара по цепочке: поставщик – склад – зал – покупатель;

  • снижение необходимого товарного запаса;
    повышение эффективности закупок товара с наибольшей рентабельностью;

  • сокращение потерь времени при инвентаризации;
    полный контроль за внутренними перемещениями товаров в реальном времени;

  • сокращение потерь от хищения.

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

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

Разрабатываемая автоматизированная система должна будет реализовать следующие функции:

1.Обеспечение ввода данных о поставках на предприятие;

2. Анализ и обработку введенной информации;

3. Автоматическое составление договоров;

4. Автоматическое составление заявок;

5. Автоматическое составление заказов;

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

7. Выдача бланка заявки на поставку необходимой продукции (с указанием количества, наименований, номенклатуры, сроков поставки, суммы поставки);

8. Выдача бланка заказа на поставку.

В результате выполненной работы предполагается достигнуть следующих эффектов:

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

- автоматизация контроля поставок;

- возможность длительного хранения информации о поставках на ГОК большого срока давности для возможности более полного расчета эффективности деятельности предприятия;

- получение оперативной информации об оплате осуществленных поставок.

Кроме того, к информационной системе (ИС) предъявляются и основные системные требования [6]:

а) Стандартизация и унификация:



  • единообразие форм представления информации, а также учёта, контроля и хранения документов;

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

  • единый порядок документирования, сопровождения и модификации;

  • система должна строиться на основе типовых программных продуктов и стандартных технологий и методологий.

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

в) Настраиваемость системы:

функциональных возможностей;

интерфейсов пользователей в распределённой структуре.

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

Масштабируемость (переносимость на другие платформы, мобильность).

д) Надёжность, защищённость, безопасность:


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

  • множественность уровней защиты.

Система также должна удовлетворять и дополнительным требованиям:

  • возможность работы в сетях с большими объёмами данных;

  • функционирование в режиме реального времени;

  • быстрое реагирование на запросы пользователей;

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

При этом проектирование ИС базируется на следующих принципах:

  • модули конструируются сразу с учетом общей стратегии работы ассоциации;

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

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

  • установка аппаратуры и средств телекоммуникаций осуществляется в соответствии со схемами рабочих мест и потоков данных.

Входные формы документов представлены на рисунках 1.4, 1.5.


Дата «___» ___________ 20___

Наименование поставщика ____________________________

В соответствии с заказом № ___ от «___» _____________ 20___ необходимо поставить




№ п/п

Наименование продукции

Цена

Количество

Стоимость















Срок поставки – до «____» ____________ 20___


Рисунок 1.4 - Заявка на поставку продукции

Дата «___» ___________ 20___

Наименование поставщика ____________________________

В соответствии с договором № ___ от «___» _____________ 20___ необходимо поставить




№ п/п

Наименование продукции

Количество










Рисунок 1.5 - Заказ на поставку продукции


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

Наименование товара




Поставщики




Средняя цена товара




Спрос в % за весь период продаж




Спрос в % за последний месяц





2 ПРОЕКТИРОВАНИЕ СИСТЕМЫ

2.1 Архитектура системы

Существует несколько типов архитектур, обычно используемых в существующих системах [9]. Каждая из них хорошо подходит к определенному типу систем. Проектируя систему одного из ниже перечисленных типов, имеет смысл использовать соответствующую архитектуру. Мы рассмотрим следующие типы систем:


  1. системы пакетной обработки - обработка поступающих данных происходит единожды для каждого набора входных данных;

  2. системы непрерывной обработки - обработка данных производится непрерывно над сменяющимися входными данными;

  3. системы с интерактивным интерфейсом - для управления такими системами необходимо воздействие пользователя или другой системы.

  4. системы динамического моделирования - системы, моделирующие поведение объектов внешнего мира;

  5. системы реального времени - функционирование таких систем строго расписывается по времени.

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

Типичной системой управления транзакциями является СУБД.

Разработка системы пакетной обработки предполагает выполнение следующих шагов:



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

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

  3. определяется объектная модель для каждого этапа, которая имеет такую же структуру, как и модель всей системы в целом.

При разработке системы непрерывной обработки необходимо выполнить следующие шаги [9]:

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




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

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

Для разработки системы с интерактивным интерфейсом необходимо выполнить следующие шаги:

    1. определяются объекты, составляющие интерфейс.

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

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

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

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

    1. на основании объектной модели определяются активные объекты, которые обладают атрибутами с периодически изменяемыми значениями.

    2. определяются дискретные события, которые реализуются как операции объекта и соответствуют дискретным взаимодействиям объекта.

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

    4. моделирование управляется объектами, отслеживающими временные циклы последовательностей событий.

Разработка системы реального времени аналогична разработке системы с интерактивным интерфейсом.

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



    1. строим отражение объектной модели на базу данных.

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

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

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




Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет