Разработка интеллектуальной информационной системы управления деятельностью предприятия (на примере хлебопекарни)

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

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 07.08.2018
Размер файла 889,2 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

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

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

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

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

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

Рис.2.4 - Физическая модель базы данных

2.4 Программная реализация

2.4.1 Проектирование пользовательского интерфейса

Проектирование пользовательского интерфейса является важным процессом разработки системы. Зачастую по интерфейсу делают выводы о её качестве и удобстве на первоначальных этапах использования. Если интерфейс сложен для понимания пользователем, то даже основные функции остаться вовсе незамеченными. Главной целью интерфейс программы является определение языка пользователя и языка сообщения компьютера, который организует с ним диалог. Языком пользователя называют действия, которые пользователь проводит в отношении системы при помощи использования различных технических средств; язык сообщений - информация, которая может отображается в формах и элементах. В разрабатываемой ИИС был использован более удобный для пользователя вид диалога с программой.

Цель проектирования интерфейса программы состоит в реализации внешнего вида окна программы.

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

Главная форма ИИС Доставка представляет собойформу с панелью "Меню" (рис.2.5). В меню включены пять вкладок: "Файл", "Справочник", "Доставка", "Архив", "Помощь". Вкладка "Файл" представляет собой следующий набор команд: открыть, печать, импортировать данные, выход. Вкладка "Справочник": сотрудники, продукция, район. Вкладка "Доставка": добавить доставку. Вкладка "Архив" включает в себя информацию о доставках по месяцам, начиная с 2015 года.

Рис.2.5 - Главная форма ИИС Доставка

Выбираем вкладку "Доставка". На форме изображён 1 шаг - расчет стоимость доставки продукции. Вносим выходные параметры (рис.2.6).

Рис.2.6 - Форма ИИС Доставки "Расчет стоимости"

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

Рис.2.7 - Форма ИИС Доставка "Хлебобулочные изделия"

Формой, которая выводит результаты работы ИИС, является окно "Результат" (рис.2.8). Здесь представлен результат расчета стоимости доставки продукции.

Рис.2.8 - Форма ИИС Доставка "Результат"

2.4.2 Алгоритм работы системы

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

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

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

Работа с системой начинается с загрузки системы. Далее пользователь выбирает одну из вкладок "Меню": "Доставка", "Справочники", "Архив".

При выборе "Доставка" открывается форма, в которой можно рассчитать стоимость доставки продукции. Необходимо занести всю информацию о заказе. Также на форме присутствует кнопка "Рассчитать". Сотрудник одела экспедиции при нажатии этой кнопки получает результат о стоимости доставки. Вкладка "Справочник" позволяет просмотреть, а также редактировать такие базы данных как: "Сотрудники", "Продукция", "Район".

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

2.4.3 Тестирование программного продукта

Главным этапом проектирования ИИС является тестирование системы. Данный этап тестирования - это выявление ситуаций, при которых системы работает неправильно.

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

Рис.2.9 - Алгоритм работы ИИС

Существующие методы тестирования действуют в рамках формальной проверки работоспособности системы. Эти методы позволят доказать, что дефекты системы отсутствуют с точки зрения используемого метода, но гарантировать отсутствие дефектов с учетом человеческого фактора, неминуемо присутствующего на всех этапах жизненного цикла системы, нет возможности. Существует несколько критериев, соответствие которым позволяет определить качество программного продукта. Эти критерии перечислены в стандарте ISO/IEC 9126 Международной организации по стандартизации, принятом в 1991 году и доработанным в 2001 году. В России был издан в 1993 году на основе него стандарт ГОСТ Р ИСО/МЭК 9126 - 93 "Оценка программной продукции". Критерии включают в себя следующие характеристики:

Для оценки качества системы используется определенный набор метрик. На рис.2.10 представлена схема, указанная в рассматриваемом ГОСТе, отражающая основные этапы, требуемые для оценки качества программного обеспечения [9].

Рис.2.10 - Модель процесса оценивания

На этапе тестирования проверяются характеристики:

- надежность;

- эффективность;

- практичность.

- В процессе тестирования выявляются возможные ошибки в работе программного обеспечения, которые разделены на три вида:

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

- ошибки непосредственно в логике работы программы;

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

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

3. Технико-экономическое обоснование проекта

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

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

На основании технико-экономического обоснования принимается решение о целесообразности реализации интеллектуальной информационной системы.

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

Технико-экономическое обоснование информационной системы содержит:

- определение трудоемкости разработки ИИС;

- расчет затрат на разработку ИИС;

- определение возможной цены, разработанной ИИС;

- оценку экономических результатов функционирования ИИС.

3.1 Расчет показателей экономической эффективности проекта

Расчет показателей начинается с определения трудоемкости разработки системы, который включает в себя список этапов работ, необходимых для построения ИИС. Все этапы, а также эксперты участвующие в процессе разработки соответствующих этапов, размер затрат на выплату заработной платы указан в табл.3.1 [11].

Таблица 3.1. Расчет трудоемкости, длительности разработки ИИС и размер заработной платы

Этапы

Виды работ

Исполнители

Час ставка, руб.

Длительность выполнения, дни

Трудоемкость, чел. - час

Размер зарплаты, руб.

Количество

Должность

Проведение предпроектного обследования

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

1

разработчик

245

2

16

3920

1

аналитик

220

2

16

3520

моделирование структуры системы

1

аналитик

220

1

8

1760

1

разработчик

245

1

8

1960

Проектирование данных

логическая и физическая модели данных; базы данных

1

аналитик

220

3

24

5280

1

программист

190

3

24

4560

1

разработчик

245

3

24

5880

Разработка и кодирование компонентов

разработка на языке программирования

1

программист

190

15

120

22800

Разработка приложений, тестирование, написание документации

отладка модулей

1

программист

190

2

16

3040

комплексное тестирование программы

1

программист

190

2

16

3042

оформление программной документации

1

программист

190

1

8

1520

Внедрение созданной ИС и обучение пользователей

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

1

аналитик

220

1

8

1760

1

программист

190

1

8

1520

Эксплуатация и сопровождение

данные, результаты их анализа и обработки

1

разработчик

245

2

16

3920

Итого

39

312

64480

Дополнительная заработная плата

6448

Всего

70928

Отчисления на социальное страхование составляют 30% от величины основной и дополнительной заработной платы. Нормативные накладные расходы равны 40% от суммы основной и дополнительной заработной платы. Фонд заработной платы при 8-ми часовом рабочем дне и 39 днях, требуемых на разработку, составит 70928 руб.

Расходы на обслуживание ЭВМ и плата за потребляемую электроэнергию относят к прочим прямым расходам. Сумма прочих прямых расходов (Зпрям) рассчитываем следующим образом:

,

где tм - время для разработки и отладки программного средства на ЭВМ, часы;

Ct - себестоимость 1 часа машинного времени, руб;

Р - мощность, потребляемая компьютером, кВт;

Ц - стоимость 1 кВт-час электроэнергии, руб.

Время для разработки и отладки программного средства на ЭВМ (табл.3.2):

,

где

Дн - количество дней работы;

Ч - продолжительность рабочего дня.

Таблица 3.2. Расчет прочих прямых показателей

Наименование показателя

Единица измерения

Значение показателя

Продолжительность разработки и отладки

дней

39

Продолжительность рабочего дня

час

8

Себестоимость 1 часа машинного времени

руб

130

Мощность, потребляемая компьютером

кВт

0,2

Себестоимость 1 кВт·час электроэнергии

руб

3,67

Плата за доступ в Internet

руб.

14

Итого прочих прямых расходов

руб

4909,08

Определим себестоимость разработки системы, результаты представим в виде следующей табл.3.3.

Таблица 3.3. Расчет себестоимости разработки системы

Наименование статей затрат

Сумма, рублей

Основная заработная плата

64480

Дополнительная заработная плата (10%)

6448

Отчисления на социальное страхование (30%)

21420,26

Накладные расходы (40%)

28371,2

Прочие прямые расходы

4909,08

Итого

125628,54

Таким образом, капитальные затраты на разработку программы составят 125628,54 рублей.

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

Следовательно, капитальные вложения составят: 132128,54 рублей.

Определение годового дохода производится путем расчета эксплуатационных расходов. Эксплуатационные расходы при использовании системы включают следующие статьи расходов:

заработная плата (основная и дополнительная);

отчисления на социальное страхование;

амортизационные отчисления;

затраты на электроэнергию;

материалы и запасные части;

накладные расходы.

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

Пользователями системы выступают сотрудники отдела экспедиции.

Произведем расчеты трудоемкости автоматизированных расчетов (табл.3.4).

Таблица 3.4. Трудоемкости автоматизированных расчетов

Операция

Трудоемкость, чел-час

Ввод данных на ЭВМ

0,3

Время на получение решения

0,2

Анализ результатов

0,2

Подготовка документации

0,3

Итого

1

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

Исходные данные для расчета основной заработной платы представлены в табл.3.5.

Таблица 3.5. Исходные данные для расчета основной заработной платы

Машинное время, часы

1

Среднее число рабочих дней в месяце, дней

20

Количество месяцев

12

Расчёт годовых эксплуатационных расходов при автоматизированных расчетах представлен в табл.3.6 - 3.8.

Таблица 3.6. Расчет годовых расходов на электроэнергию при решении задачи с помощью системы

Вид оборудования

Коли-чество

Потребляемая мощность

Время работы, часы

Тариф за 1 кВт·час, руб.

Общая сумма расходов, руб.

Компьютер

1

0,2

25,3

3,67

18,57

Освещение

0,3

25,3

3,67

27,85

Кондиционеры

1

0,7

25,3

3,67

64,98

Общая сумма расходов

111,41

Таблица 3.7. Расчет амортизационных отчислений при автоматизированном решении задачи

Наименование основного средства

Количество

Цена, руб.

Стоимость, руб

Норма амортизации, %

Амортизация, руб.

Компьютер

1

25000

25000

10%

2500

Компьютерный стол

1

4000

4000

5%

200

Общая сумма

3700

Таблица 3.8. Годовые эксплуатационные расходы при автоматизированном расчете

Наименование статьи расходов

Способ расчета

Сумма, руб.

Основная заработная плата (ЗПос)

tpi. tм. Ki. ЗПчi

33400

Дополнительная заработная плата (ЗПд)

10% * ЗПос

3340

Отчисления на социальные отчисления

30% * (ЗПос+ЗПд)

11095

Накладные расходы

40%. (ЗПос+ЗПд)

14696

Наименование статьи расходов

Способ расчета

Сумма, руб.

Амортизационные отчисления

см. таблицу 4.7

3700

Затраты на электроэнергию

см. таблицу 4.6

111,41

Общая сумма затрат (Э1)

66342,41

Произведем расчеты трудоемкости ручных расчетов.

По результатам предварительных оценок трудоемкость ручного решения задачи составит (табл.3.9).

Таблица 3.9. Трудоемкость ручных расчетов

Операция

Трудоемкость, чел/час

Подготовка исходных данных

0,9

Анализ вводных параметров

1,6

Расчет доставки

5

Анализ результатов

1

Подготовка документации

2,1

Итого

10,1

При ручных расчетах трудоемкость сотрудника отдела экспедиции составляет 9,9 чел/час.

Исходные данные для расчета основной зарплаты представлены в табл.3.10.

Таблица 3.10. Исходные данные для расчета основной зарплаты

Машинное время, часы

10,1

Среднее число рабочих дней в месяце, дней

20

Количество месяцев

12

Расчёт годовых эксплуатационных расходов при автоматизированных расчетах представлен в табл.3.11 - 3.13.

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

Вид оборудования

Количество

Потребляемая мощность

Время работы, часы

Тариф за 1 кВт·час, руб.

Общая сумма расходов, руб.

Компьютер

1

0,3

120,7

3,67

132,89

Освещение

0,4

120,7

3,67

177, 19

Кондиционеры

1

0,6

120,7

3,67

265,78

Общая сумма расходов

575,86

Таблица 3.12. Расчет амортизационных отчислений при ручном решении задачи

Наименование основного средства

Количество

Цена, руб.

Стоимость, руб.

Норма амортизации, %

Амортизация, руб.

Компьютер

1

25000

25000

10%

2500

Компьютерный стол

1

4000

4000

5%

200

Общая сумма

2700

Таблица 3.13. Годовые эксплуатационные расходы при ручном расчете

Наименование статьи расходов

Способ расчета

Сумма, руб.

Основная заработная плата (ЗПос)

tpi. tм. Ki. ЗПчi

232560

Дополнительная заработная плата (ЗПд)

10% * ЗПос

23256

Отчисления на социальные отчисления

30%* (ЗПос+ЗПд)

77256

Накладные расходы

40%. (ЗПос+ЗПд)

102326

Амортизационные отчисления

см. таблицу 4.12

2700

Затраты на электроэнергию

см. таблицу 4.11

575,86

Общая сумма затрат (Э2)

438673,83

Ежегодная экономия текущих затрат (доходы от использования системы) составят:

Д = Э2 - Э1

Д = 438673,83-419327,32 = 19346,87 рублей.

3.2 Оценка экономической эффективности проекта

После того, как были рассчитаны все необходимые показатели, необходимо рассчитать чистый дисконтированный доход (ЧДД) и срок окупаемости проекта. Движение денежных средств представлено в табл.3.14.

Таблица 3.14. Таблица движения денежных средств

Наименование статьи

Годы

Всего

2013

2014

2015

2016

Инвестиционная деятельность (ИД), рублей

171364,45

171364,45

Капитальные вложения, рублей

171364,45

171364,45

Операционная деятельность (ОД), рублей

0,00

242311,23

242311,23

242311,23

726933,69

Экономия затрат, рублей

311321,33

311321,33

311321,33

933963,99

Дополнительные издержки, рублей

0,00

0,00

0,00

0,00

Налог на прибыль, руб

61703,45

61703,45

61703,45

185110,35

Финансовая деятельность (ФД), рублей

171364,45

171364,45

Сальдо от всех видов деятельности (ОД-ИД+ФД), рублей

0,00

242311,23

242311,23

242311,23

242311,23

Чистый доход (ОД-ИД), рублей

-171364,45

242311,23

242311,23

242311,23

555569,24

Коэффициент дисконтирования

1,00

0,84

0,76

0,56

Чистый дисконтированный доход (ЧДД), рублей

--171364,45

209836,45

181456,25

156554,26

517513,25

ЧДД нарастающим итогом, рублей

-171364,45

555569,24

258554,36

516121,35

Коэффициент дисконтирования приравнивается к учетной ставке и определяется по формуле:

б = 1/ (1 + Е) t,

где

Е - постоянная норма дисконта (Е = 20 %);

t - номер шага расчета, t= (0, T);

Т - горизонт расчета.

Исходя из расчетов, приведенных в таблице 4.14 можно рассчитать ЧДД по формуле: ЧД* б, который составил 17636,25 руб.

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

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

Заключение

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

Для достижения данной цели в работе было выполнено:

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

2) Выполнено проектирование базы знаний и базы данных, приведен пользовательский интерфейс и алгоритм работы с разработанной системой.

3) Выполнено технико-экономическое обоснование проекта. Согласно расчетам, при внедрении системы необходимо затратить:

в результате расчетов определены инвестиционные затраты по внедрению разработанной системы, которые составили 132128,54 руб. Проект имеет дисконтированный срок окупаемости 17 месяцев, и чистый дисконтированный доход в размере 17636,25 руб;

Внедрение интеллектуальной информационной системы:

- позволит уменьшить время, затрачиваемое на расчёты стоимости доставки;

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

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

- автоматизирование методов подбора и выбора данных;

- формирование отчета о стоимости доставки в удаленные районы;

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

Размещено на Allbest.ru

...

Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.