Файл: Проектирование реализации операций бизнес-процесса «Управление запасами» ( Выбор комплекса задач автоматизации ).pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 15.06.2023

Просмотров: 313

Скачиваний: 3

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

СОДЕРЖАНИЕ

ВВЕДЕНИЕ

ГЛАВА 1. АНАЛИТИЧЕСКАЯ ЧАСТЬ

1.1. Выбор комплекса задач автоматизации

1.2. Характеристика существующих бизнес – процессов

1.3. Характеристика документооборота, возникающего при решении задачи

1.4. Обоснование проектных решений по информационному обеспечению

1.4 Обоснование проектных решений по программному обеспечению

ГЛАВА 2. ПРОЕКТНАЯ ЧАСТЬ

2. Информационное обеспечение задачи

2.1 Информационная модель и её описание

2.2 Характеристика нормативно-справочной, входной и оперативной информации

2.3 Характеристика результатной информации

2.4 Общие положения (дерево функций и сценарий диалога)

2.5 Характеристика базы данных

2.6 Структурная схема пакета (дерево вызова программных модулей)

2.7 Описание программных модулей

2.8. Контрольный пример реализации проекта и его описание

ЗАКЛЮЧЕНИЕ

СПИСОК ЛИТЕРАТУРЫ

ВВЕДЕНИЕ

Актуальность исследования.

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

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

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

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

Этим и определяется актуальность выбранной темы курсовой работы: Проектирование реализации операций бизнес – процесса «Управление запасами»».

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

Для достижения данной цели необходимо решение следующих задач:

  • Определить задачи по автоматизации бизнес – процесса «Управление запасами»;
  • Дать характеристику и провести анализ бизнес-процессам, которые существуют на предприятии;
  • Обосновать проектные решения по информационному обеспечению;
  • Обосновать проектные решения по программному обеспечению;
  • Составить информационную модель программы;
  • Дать характеристику базы данных;
  • Описать схему работы программных модулей;
  • На конкретном примере раскрыть процесс создания и эксплуатации программы, которая позволит управлять запасами.

Объектом исследования данной курсовой работы является предприятие ООО «Игрушка». Предметом исследования выступает автоматизация и совершенствование бизнес – процесса «Управление запасами».

Работа состоит из введения, двух глав («Аналитическая часть», «Проектная часть»), заключения и списка использованной литературы.

ГЛАВА 1. АНАЛИТИЧЕСКАЯ ЧАСТЬ

1.1. Выбор комплекса задач автоматизации

Комплекс задач автоматизации бизнес – процессов включает в себя следующие основные моменты:

- автоматизация бизнес – процесса позволяет повысить скорость обработки информации.

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

Рассмотрим одну из наиболее частых и распространенных проблем автоматизации бизнес- процессов. Это сопротивление персонала, а также его нежелание внедрять новшества. Ведь, когда 10 или 15 лет работа идет по накатанной линии, все отлажено и предсказуемо, очень трудно воспринять новшества и инновации. Более того, часто встречается ситуация, когда неразбериху и беспорядок на работе сотрудник использует в своих целях, чтобы не затрачивать лишнего труда за тот же оклад и премии. Конечно, в таких случаях, человек будет против новых правил.

Однако противоречия можно преодолеть. Для этого руководство должно провести ряд действий.

1) Последовательность руководства.

2) Если руководитель не отступает от проекта,  то так или иначе сотрудники будут работать в системе.

3) Вовлечение сотрудников на ранних стадиях проекта.

4) Необходимо дать понять сотрудникам, что конкретно происходит и меняется.

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

6) Необходимо обучать сотрудников, позволять им задавать вомпросы и интересоваться новшествами.

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


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

1.2. Характеристика существующих бизнес – процессов

Для характеристики бизнес – процессов, используется нотация IDEFO.

IDEF0 (Integration Definition for Function Modeling) – нотация описания бизнес-процессов. Основана на методологии SADT. Методология этого вида дает возможность проектировать и проводить структурный анализ. Кроме того, технология предназначена для графического описания и обозначения.

Рисунок 1– Бизнес – процесс «Управление запасами»

Следует отметить некоторые недостатки бизнес – процесса «Управление запасами», которые на сегодняшний день существуют на предприятии ООО Игрушка.

1) Нет синхронности между производственными подразделениями. Например, раскроечный цех запрашивает 5000 квадратных метров ткани для раскроя лекал игрушек согласно производственной заявке. А отдел снабжения с целью обеспечить запас впрок закупает 10000 квадратных метров ткани. В результате возникает затоваривание производства и замораживание оборотных активов в ненужных запасах.

2) Нет контроля за работой каждого структурного подразделения предприятия ООО Игрушка.

3) Невозможность определить ответственное лицо в случае допущения брака или другой внештатной ситуации.

Таким образом, был рассмотрен бизнес – процесс «Управление запасами».

1.3. Характеристика документооборота, возникающего при решении задачи

Наиболее эффективно документооборот можно представить в виде блок-схемы.

Рисунок 2 – Документооборот «Управление запасами»

Таким образом, был рассмотрен документооборот, который возникает при существующем бизнес – процессе «Управление запасами», который порождает массу недочетов, путаницу и ошибок по причине человеческого фактора.


1.4. Обоснование проектных решений по информационному обеспечению

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

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

-обоснование состава и содержания входных и выходных документов, метода их построения (т.е. возможности использования унифицированных форм документов УСД или выполнение оригинального проектирования);

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

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

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

-обоснование состава и способов организации файлов с результатной и промежуточной информацией.

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

1.4 Обоснование проектных решений по программному обеспечению

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


1) о программном обеспечении, на основании которой создается база данных, которая будет связана непосредственно с программой.

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

2) о программном обеспечении, которое позволит создать программу по управлению запасами. Данная программа будет создана в DELPHI 7.

Язык DELPHI является одним из наиболее перспективных языков программирования в мире - программирования DELPHI 7. Программа предназначена для программистов всех уровней, от начинающего до опытного[1].

Программирование - есть составление алгоритмов плюс использование языка программирования. DELPHI 7- это RAD, или Rapid Application Development - среда быстрой разработки приложений. Иначе говоря, DELPHI 7включает в себя не только все средства для работы с языком Object Pascal (тем более, что начиная с версии, 2005 в DELPHI 7 имеется поддержка других языков программирования, в частности, C#), но и ряд дополнительных средств, призванных максимально ускорить и упростить создание программ.

Кроссплатформенная разработка приложений в DELPHI 7 стала возможной благодаря созданию специального варианта библиотеки VCL, которая называется Component Library for Cross Platform (CLX). В основе CLX лежит иерархия специально созданных базовых классов, обеспечивающих работоспособность визуальных компонентов - потомков сразу в двух операционных системах. Конечно, набор компонентов CLX не столь богат по сравнению с нынешним разнообразием «супермаркета» VCL, однако вполне сравним с Палитрой компонентов DELPHI 7 или DELPHI 2. А в те далекие времена при помощи DELPHI 7 разработчики создавали полный спектр программных продуктов и не слишком жаловались на скудость выбора компонентов.

Конечно же, серьезное кроссплатформенное программирование, включающее, например, взаимодействие с памятью, обработку процессов с учетом их приоритетов и т. д., потребует скрупулезной и вдумчивой работы. Но это неизбежно - совмещение возможностей двух операционных систем в одной программе - дело нелегкое, и проблема здесь не столько в недостатках среды разработки, сколько в сложности самой задачи. Попробуйте, например, написать кроссплатформенную программу, имеющую функции работы с файлами. Даже в этой простой и необходимой задаче вас ждут достаточно серьезные проблемы - файловые системы Windows и Linux трудно назвать идентичными.