КП. Петров Д.А. 41ИВТ. Проектирование корпоративной информационной системы учета материальных ресурсов
Скачать 0.53 Mb.
|
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ «ОРЕНБУРГСКИЙ ГОСУДАРСТВЕННЫЙ АГРАРНЫЙ УНИВЕРСИТЕТ» Институт управления рисками и комплексной безопасности Кафедра “Автоматизированные системы обработки информации и управления” Курсовой проект по дисциплине: «Проектирование АСОИ» на тему: «Проектирование корпоративной информационной системы учета материальных ресурсов» Выполнил: студент группы 41ИВТ Петров Дмитрий Александрович ___________________________________ (подпись) Проверил (а): доцент, к.т.н., Капустина Оксана Александровна ___________________________________ (подпись) Оренбург 2018 Аннотация Тема курсового проекта «Проектирование корпоративной информационной системы учета материальных ресурсов». В курсовом проекте были рассмотрены современные средства проектирования автоматизированных систем обработки информации, основные понятия проектирования АСОИ. Был проведен сравнительный анализ выбранных средств моделирования для создания функциональной модели и выбрана система моделирования. Во второй главе курсового проекта была составлена функциональная модель подсистемы закупочной деятельности предприятия. Результатом курсового проекта является проектирование корпоративной информационной системы учета материальных ресурсов. Пояснительная записка содержит: 30 страниц, в том числе 2 таблицы, 9 рисунков. СодержаниеСодержание 3 Введение 4 1 Характеристика современных средств проектирования автоматизированных систем обработки информации 7 1.1 Основные понятия АСОИ 7 1.2 Классификация средств и языков проектирования АСОИ 9 1.3 Сравнительный анализ выбранных сред проектирования 11 2 Проектная часть 14 2.1 Общая характеристика оптового предприятия «Шар» 14 2.2 Анализ и характеристика бизнес-процессов закупочной деятельности предприятия 15 Заключение 28 Список использованных источников 29 ВведениеНа современном этапе развития общества одними из важнейших направлений являются информационные технологии. С каждым годом объём информации неизменно увеличивается, вынуждая тратить на свою обработку все большее количество временных и трудовых затрат. В связи с этим все более необходимыми становятся современные автоматизированные информационные системы, которые способны за малые сроки обрабатывать исходную информацию и предоставлять ее в удобном для пользователя виде. К таким информационным системам в первую очередь стоит отнести автоматизированные системы управления, главным элементом которых являются, прежде всего, базы данных, которые позволяют хранить и обрабатывать используемую информацию рационально, быстро и доступно. Данная работа носит проектно-исследовательский характер. Предметом курсового проектирования являются процессы закупок продукции торговым предприятием. В качестве объекта исследования принято торговое предприятие ООО «Шар». Данное предприятие осуществляет оптово-розничную торговлю. Имеет главный офис в г.Орск и несколько филиалов, в том числе в г.Оренбурге. Целью данного курсового проекта является проектирование автоматизированной корпоративной информационной системы закупочной деятельности предприятия. Задачами являются:
Актуальность проектирования автоматизированной системы для рассматриваемого предприятия заключается в переходе к централизации данных, которые в настоящий момент находятся в разрозненном состоянии, что влияет на эффективность оперативной работы менеджеров и значительно затрудняет управление данным бизнес-процессом. Сотрудники, выполняющие закупочную деятельность, тратят значительную часть рабочего времени на отдельные этапы их работы, связанной с поиском различной информации, выполнением бумажной работы, сопоставлением документов, анализом их работы и другие процессы. Таким образом, потребность в использовании системы, которая бы автоматизировала и упростила некоторые функции, очень велика. 1 Характеристика современных средств проектирования автоматизированных систем обработки информации1.1 Основные понятия АСОИАвтоматизированные системы обработки информации – система, которая используется для оптимизации управленческих решений путем сбора и обработки информации. Также можно сказать что АСОИ является автоматизированной деятельностью, которая связанна с обработкой, хранением и передачей информации. В данную систему включены экономико-математические методы и информационные и технические средства. Процесс развития автоматизации начинался сразу после создания первых ЭВМ. Именно тогда ученые предсказывали, что в будущем управление производством будет осуществляться с помощью ЭВМ. Обычно автоматизированные системы обработки информации состоят из нескольких связанных между собой подсистем, которые выполняют свои функции. Происходит процесс декомпозиции сложных задач на подзадачи, при этом процесс декомпозиции является одним из важнейших шагов по разработке АСОИ. Все подсистемы связанны, так как часто результат из одной подсистемы поступает на вход другой подсистемы, где происходит дальнейшее преобразование. Автоматизированные системы можно подразделять на одноуровневые и многоуровневые. Стоит обратить внимание на то, что существуют некоторые принципы, которыми следует руководствоваться при выборе структуры АСОИ: 1) Уменьшение количества ступеней иерархии; 2) Обеспечение упрощенных схем взаимосвязи между элементами системы. На рисунке 1 изображена более подробная структурная схема АСОИ. Рисунок 1 – Структурная схема АСОИ Организационная система – совокупность людей, которые занимаются совместным определением задач, ориентированных на достижение поставленной цели. Средства обработки информации включает в себя: сбор данных, обработка данных, выдача необходимой информации пользователю. Информационная база – комплекс хранимой и использованной информации, а конкретно сюда относятся массивы и словари информации. Методологическое обеспечение включает в себя документацию о составе и принципе работы автоматизированной системы. Программное обеспечение можно рассматривать непосредственно как взаимодействие системных программ, которые управляют работой вычислительной машины. Также сюда можно отнести прикладной пакет программ по обработке текстовой информации, создание и наполнение базы данных и прочие. Математическое обеспечение – совокупность математических методов решения задач с помощью вычислительной машины. Техническое обеспечение включает в себя различные устройства, необходимые для приема информации, обработки информации и выдачи результата. К ним можно отнести также устройства связи и передачи информации и устройства взаимодействия человека и вычислительной машины. Техническое обеспечение должно соблюдать некоторые требования: 1) Обеспечивать высокую пропускную способность; 2) Защита информации от посторонних лиц; 3) Доступность информации пользователям АСОИ; 4) Допустимость усовершенствования АСОИ; 5) Диалоговый режим работы с пользователем. 1.2 Классификация средств и языков проектирования АСОИРазличные средства разработки часто применяются в технологиях проектирования АСОИ. В основном они поддерживают выполнение как отдельных проектных решений, так и их совокупностей. По этой причине разработчики АСОИ подбирают средства проектирования, которые по своим характеристикам подходят требованиям определенного предприятия. Большинство средств проектирования можно разбить на две больших группы: с использованием и без использования персонального компьютера. К первой группе относятся такие процессы как: изучение стандартов, регламентирующих процесс проектирования автоматизированных систем; разработка моделей, описывающих и анализирующих потоки информации и прочие. Данная группа обычно применяется на всех стадиях и этапах проектирования АСОИ. Вторая группа является вспомогательной при процессе разработки отдельных элементов системы, или всей системы полностью. Могут использоваться как на всех стадиях проектирования, так и на отдельных его этапах. Все существующие средства проектирования с использованием персонального компьютера можно разделить на несколько подклассов: 1) Проектирование процессов обработки информации с помощью операционных средств. Сюда можно отнести алгоритмические языки программирования, готовые решения в виде библиотек типовых решений, средства расширения возможностей операционной системы, средства тестирования и отладки, средства проектирования вспомогательной документации проекта и прочие. 2) Средства разработки отдельных компонентов системы. Сюда можно отнести программное обеспечение, направленное на работу с таблицами, базами данных, экспертные системы, текстовые и графические редакторы и прочие. 3) Средства поддержки проектирования разделов или функциональные средства. Они ориентированы на создание автоматизированных систем, которые выполняют задачи, связанные с управлением. Сюда относятся стандартные решения простейших задач, наборы прикладных программ и другие. 4) CASE средства или средства поддержки разработки на стадиях и этапах проектирования. Языки проектирования - языки, описывающие информацию об объектах и задачах проектирования. Многие из таких языков относятся к системам автоматизированного проектирования. Среди языков проектирования выделяют языки входные, выходные, сопровождения, управления, промежуточные и внутренние. Входные языки служат для задания исходной информации об объектах и задачах проектирования и включают в себя языки описания объектов и языки описания заданий. Первые служат для описания свойств проектируемых объектах, а вторые - для описания заданий на выполнение проектных операций и процедур. Языки описания объектов, в свою очередь, делается на языки схемные, графические и моделирования. Эти языки используются для описания исходной информации, представленной в виде соответственно схемы, конструкторского чертежа, алгоритма функционирования. Выходные языки используются для выражения результатов выполнения проектных процедур на ЭВМ. Языки сопровождения применяют на корректировки и редактирования данных при выполнении проектных процедур. Языки управления служат для представления управляющей информации для программно-управляемого исполнительного оборудования, например, устройств документирования и технологических автоматов. Промежуточные и внутренние языки предназначены для представления информации на определенных стадиях ее переработки в ЭВМ. Достоинство этих языков в том, что в отличие от входных языков, характеризующихся большим разнообразием, узкой проблемной ориентацией и изменчивостью при адаптации САПР к изменяющимся условиям, они являются унифицированными и более универсальными. Недостаток узкоспециализированных языков - в необходимости существенной перестройки, связанной с ними программной системы при изменении условий проектирования. Языки проектирования, предназначенные для описания развивающихся во времени процессов, обычно оказываются близкими к языкам описания алгоритмов и называются процедурными языками. Примерами процедурных языков служит большинство языков описания заданий и языков моделирования систем на мета-уровне.
Выбор инструментального средства очень важен для моделирования проекта. Сейчас CASE-средств довольно много (около 300), но наиболее развитыми CASE-средствами для моделирования и использующие одинаковые методологии считаются: BPwin, Rаmus, MS Visio, Design/IDEF. Дальше будут рассмотрены CASE – средства, сравнительный анализ которых будет представлен в таблице 1. Bpwin – один из лучших инструментов моделирования бизнес-процессов в компаниях. BPwin может моделировать: Функциональные модели (IDEF0), Логические представления (IDEF3) и Потоки данных (DFD). Основным минусом в этой программе является недостаточная проработка интерфейса, а это может замедлить работу проектировщика [3]. Ramus – Case-средство российской фирмы, ориентированной на наш рынок. Эта программа используется в проектах для построения или реорганизации систем. Поддерживается и разработка графических моделей (IDEF0 и DFD). Данная программа может формировать отчетности по модели классификации. Основное преимущество перед остальными это кроссплатформенность и гибкий графический интерфейс. MS Visio – средство визуального моделирования объектно-ориентированных информационных систем компании. Основное преимущество перед остальными это приятный и простой графический интерфейс. Design/IDEF – Case-средство фирмы MetaSoftware (США) используется для структурного анализа работы компаний. Это программа позволяет проектировать несложные информационные системы. Основное преимущество данной программы простота использования и возможность расчета стоимостных затрат на выполнение бизнес-процессов в одной из программ (Лотус, Excel). Сравним данные выбранных case-средства между собой с использованием методов системного анализа. Таблица 1 – Оценка выбранных case-средств
2 Проектная часть2.1 Общая характеристика оптового предприятия «Шар»В рамках курсового проекта рассмотрим функциональную модель оптового предприятия «Шар» Т акая организация структурно состоит из отдела закупок, отдела продаж, склада и бухгалтерии (рисунок 4). Отдел продаж представляет собой торговую сеть, состоящую из магазинов-складов. Рисунок 2 – Структурная схема компании. В основу организационной предприятия «Шар» положен функциональный принцип. Непосредственное руководство предприятием осуществляет генеральный директор. Рисунок 3 – Организационная структура отдела оптового предприятия В рамках курсовой работы рассмотрим закупочную деятельность, функции которой выполняет отдел снабжения в лице начальника отдела и двух менеджеров по снабжению. 2.2 Анализ и характеристика бизнес-процессов закупочной деятельности предприятияДля описания бизнес-процессов закупочной деятельности предприятия, используя Ramus, было осуществлено моделирование функциональных диаграмм, основанных на технологии моделирования IDEF0. IDEF0 модель представляет собой совокупность иерархически выстроенных диаграмм, каждая из которых является описанием какого-либо процесса. Построение модели ИС начинается с описания функционирования предприятия в целом в виде контекстной диаграммы, которая, в нашем случае, выглядит следующим образом: Рисунок 4 – Контекстная диаграмма IDEF0 закупочной деятельности предприятия Значение и более подробное описание стрелок контекстной диаграммы представлено в таблице 2: Таблица 2 – Значения стрелок контекстной диаграммы IDEF0
После описания контекстной диаграммы проводится функциональная декомпозиция – система разбивается на подсистемы, и каждая подсистема описывается отдельно (диаграммы декомпозиции). Затем каждая подсистема разбивается на более мелкие и так далее до достижения нужной степени подробности. В данном проекте глубина декомпозиции системы равна 3: контекстная диаграмма – диаграмма декомпозиции 1-ого уровня – диаграммы декомпозиции 2-ого уровня. В результате такого разбиения, каждый фрагмент системы изображается на отдельной диаграмме декомпозиции. Диаграмма декомпозиции первого уровня представлена на рисунке 6. Основными этапами закупочной деятельности являются: – Выбор поставщиков – процесс показывает, как именно происходит выбор тех поставщиков, с которыми в дальнейшем будет работать организация; – Формирование заказа – данный процесс объединяет в себе все те работы, которые должны быть произведены при формировании заказа на поставку; – Контроль исполнения заказа – процесс показывает действия менеджера по закупкам для контроля поставок; – Возврат товаров поставщику – процесс описывает действия, производимые сотрудником при необходимости произвести возврат некачественного или неподходящего товара поставщику. Процесс выбора поставщиков осуществляется на основе информации о поставщиках, которую менеджер по снабжению может найти в отраслевых каталогах и справочниках, профессиональных журналах, сети Интернет или по рекомендациям в бизнес кругах. Данный процесс происходит под влиянием и контролем конъюнктуры рынка и метода закупок. В результате выполнения данного процесса формируется список квалифицированных поставщиков, с которыми возможна работа, и информация о тех поставщиках, работа с которыми невозможна по тем или иным субъективным причинам. Ряд поставщиков будут исключены из числа возможных кандидатов, поскольку их мощности не соответствуют количественной потребности в товаре или у них плохая репутация в смысле обеспечения поставок и обслуживания. Стрелка «Неподходящие поставщики» на диаграмме декомпозиции первого уровня представлена туннелем, так как, по мнению аналитика предметной области, является не настолько важной, чтобы представлять ее на уровне контекстной диаграммы. Следующая работа под названием «Формирование заказа» выполняется работниками отдела закупок компании на основе входящей информации о выбранных поставщиках, являющейся результатом предыдущей работы, статистики продаж, заявки со склада или управленческого решения о закупке, являющихся входящими стрелками, перешедшими на данный уровень с вышестоящей контекстной диаграммы. Закупка товара в рассматриваемой организации может происходить на основе: – Заявки, поступившей со склада на основе имеющейся потребности; – Статистики продаж, т.е. потребность в закупке товара определяется самостоятельно самими сотрудниками отдела закупок. Эта ситуация возможна, когда каких-либо определенных товаров продано уже достаточно много, но заявки со склада долгое время нет; – Решения руководителя о необходимости закупки каких-либо товаров, что обычно относится к новым товарам, которых нет в предлагаемом ассортименте компании. На выходе данной работы договор, график выполнения поставок, непосредственно сам заказ и требование подтверждения принятия заказа, которое отправляется поставщику вместе с заказом. Происходит формирование заказа под воздействием конъюнктуры рынка, законодательных актов и методов закупок. Контроль исполнения заказов представляет собой совокупность работ снабженцев, выполняемых ими для обеспечения корректных поставок. На входе блока стрелки выхода предыдущего блока: заказ, требование подтверждения заказа. Управляющими стрелками являются договор, график выполнения поставок и законодательные акты. Выходами или результатами данной работы являются стрелки: – документы на закупленный товар; – поставленный товар. Возврат товаров поставщику представляет собой работу, происходящую в том случае, если в поставленной партии товаров имеется некачественный, не соответствующий требованиям товар. Входом является ответвление стрелки выхода предыдущей работы – поставленный товар, а именно «неудовлетворяющий требования товар», выходом так же, как в предыдущем – поставленный товар. Работа осуществляется под управлением законодательных актов и договора. Все процессы, представленные на диаграмме декомпозиции первого уровня, осуществляются сотрудниками отдела закупок с помощью средств связи и ПК. Далее каждый функциональный блок диаграммы декомпозиции 1-ого уровня разбиваем на более мелкие бизнес - операции, которые представлены диаграммами декомпозиции второго уровня. Рисунок 5 – Диаграмма декомпозиции IDEF0 первого уровня Процесс «Выбор поставщика», происходящий в отделе закупок, можно разделить на следующие подпроцессы:
Рисунок 6 – Диаграмма декомпозиции IDEF0 второго уровня «Выбор поставщика» Подбор потенциальных поставщиков является одной из важнейших задач снабжения фирмы. На этапе поиска снабженец изучает различные средства информации и выбирает наиболее подходящих поставщиков требуемой продукции. Затем формируется запрос и направляется поставщику. Снабженец запрашивает предложения от квалифицированных поставщиков. Для проведения выбора среди поставщиков снабженцу требуются подробные письменные предложения от каждого потенциального поставщика. Получив ответ от поставщиков в форме коммерческих предложений и прайсов для анализа и сопоставления цен, происходит оценка поставщика на основе его репутации в бизнесе и критериев оценки. Для оценки поставщика сотрудник отдела закупок изучает предложения и переходит к его выбору. При оценивании учитывается не только техническая компетентность различных кандидатов, но и их способность обеспечить своевременную поставку товара и предоставление необходимых услуг. Критерии оценки характеристик поставщика составляются с ранжированием их по степени относительной значимости:
После проведения оценки формируется список потенциальных поставщиков, устраивающих по ряду показателей компанию. Процесс «Формирование заказа», происходящий в отделе закупок, можно разделить на следующие подпроцессы:
Подпроцессы выявления потребности в товаре и формирования заявки происходят только в случае, когда специалист отдела закупок самостоятельно на основе статистики продаж принимает решение о необходимости закупки. А по приходу заявки со склада или решения руководства о закупках снабженец анализирует заявку на предмет того, возможно ли заказать данный товар в рамках уже работающих договоров на поставки или необходимо заключать новый договор с новым или одним из действующих поставщиков, с которым торговое предприятие уже имеет устоявшиеся деловые отношения. После выбора поставщика производятся переговоры о заключении контракта. Организация имеет установленную процедуру заключения соглашений с поставщиками. Цель этих соглашений — информировать поставщика о нуждах проекта, ожиданиях к поставщику и количественных мерах оценки эффективности работы поставщика. Поскольку каждое соглашение является результатом переговоров с поставщиком, первоначально выдвинутые требования могут уточняться. Полученное устное соглашение дает толчок к оформлению документов, которые дают право после их подписания оформлять и отправлять заказ поставщику. Рисунок 7 – Диаграмма декомпозиции IDEF0 второго уровня «Формирование заказа» Далее после процесса «Формирование заказа» следует бизнес-процесс «Контроль исполнения заказа», который можно разделить на следующие подпроцессы:
Рисунок 8 – Диаграмма декомпозиции IDEF0 второго уровня «Контроль исполнения заказов» Получение подтверждения от поставщика о принятии заказа на выполнение является началом деятельности по контролю исполнения заказом, в противном случае, при полученном отказе менеджер по снабжению возвращается на этап предыдущей работы. Отражение факта отгрузки товара поставщиком и контроль факта получения товара на складе производятся работниками отдела для полного контроля над поставками, начиная от отгрузки товара поставщиком и передачу его транспортной компании и заканчивая получением товара на складе. Это ведется для точного определения срока доставки товаров и анализа эффективности работы с данным поставщиком. Счета поставщиков, квитанции транспортной организации и другие документы на отгруженные материалы и товары поступают в отдел снабжения, который проверяет их правильность и дает согласие на оплату этих счетов. Если при сопоставлении их с начальным заказом выявились расхождения, менеджер проводит работы, связанные с исправлением расхождений. В итоге данной деятельности предприятие получает на склад закупленную продукцию, а в бухгалтерию идут документы. Следующий процесс «Возврат товаров поставщику», происходящий в отделе закупок, можно разделить на следующие подпроцессы:
Если в полученной партии товара обнаружился брак или поступил несоответствующий заказанному товар, в таком случае на основе выявленного несоответствия составляется акт, либо об обнаружении брака в полученном товаре, либо о наличии пересортицы. После этого составляется претензия на качество товара, если обнаружен брак, или претензия на несоответствие товара заказанному, если пришел другой товар, и отправляется поставщику вместе с составленным актом о замене товара. После проделанной работы снабженец получает замену. Р исунок 9 – Диаграмма декомпозиции IDEF0 второго уровня «Возврат товаров поставщику» ЗаключениеВ оптовом предприятии учет информации производится как на бумажных носителях, так и в компьютере в виде разобщенных файлов и папок. В связи с этим возникают проблемы, связанные с обработкой и анализом информации, с хранением данных, проблемы, возникающие при поиске информации, ощущается недостаток аналитических отчетов, которые сотрудники отдела снабжения составляют самостоятельно. Составление простейших отчетов является весьма трудоемким занятием. В результате трудно осуществить адекватный анализ ситуации и принимать наиболее верные решения. Перечисленные проблемы могут быть решены благодаря разработке и внедрению автоматизированной информационной системы. В ходе выполнения курсового проекта я ознакомился с основными понятиями АСОИ, рассмотрел классификации средств проектирования АСОИ, провел сравнительный выбранных средств, рассмотрел организационную структуру компании. Список использованных источников
|