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

Автор работы: Пользователь скрыл имя, 13 Января 2014 в 19:38, дипломная работа

Краткое описание

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

Содержание

Введение……………………………………………………………………….....5
1 Обоснование актуальности разработки……………………...……………….6
1.1 Анализ предметной области………………………………………………...6
1.2 Структура информационных потоков предприятия……………………....8
1.2.1 Процесс приобретения новых автомобилей, автозапчастей и или расходных материалов…………………………………………………………...9
1.2.2 Процесс продажи или перемещения автомобилей и автозапчастей……9
1.3 Анализ программного средства с существующими аналогами…………...9
1.4 Выбор методов и средств создания программного средства……………..10
1.5 Обоснование выбора инструментальных средств разработки ПС…….…12
1.6 Математический аппарат программного средства………….......…..….....17
1.7 Техническое задание на разработку ПС……………………………………19
Вывод……………………………………………………………………………..19
2 Проектирование АРМ……………………………………………………...…20
2.1 Проектирование базы данных……………………………………………....20
2.1.1 Информационно логическая модель предметной области……………...21
2.1.2 Нормализация отношений……………………………………………..….23
2.1.3 Логическое проектирование…………………………………………...….25
2.1.4 Физическое проектирование…………………………………………...…27
2.1.5 Входные и выходные данные………………………………………….…30
2.2 Архитектура программного средства……………………………………...30
2.3 Реализация функционального назначения программного средства…..…32
2.4 Разработка алгоритма программного средства…………………………....33
2.5 Реализация математического метода решения задачи…………………....40
2.6 Тестирование программного средства……………………………………..43
Вывод…………………………………………………………………………….49
3 Разработка АРМ……………………………………………………...45
3.1 Руководство пользователя……………………………………………….…45
3.1.1 Запуск и выполнение программы……………………………………..…50
3.2Руководство системного программиста …………………………………...48
3.2.1 Системные требования …………………………………………...……...48
Вывод…………………………………………………………………………….48
4 Расчет экономической эффективности программного средства………..…49
4.1 Технико-экономическое обоснование проекта…………………………...49
4.2 Определение трудоемкости разработки программного продукта…….....49
4.3 Расчет себестоимости программного продукта…………………………...57
4.4 Расчет экономического эффекта от внедрения программного продукта..59
Вывод………………………………………………………………………….…61
Заключение……………………………………………………………………...72
Список использованных источников………………………………………….73
Приложение А Программный код……………………………………………..75

Прикрепленные файлы: 1 файл

ИСПРАВЛЕННАЯ Содержание.docx

— 708.09 Кб (Скачать документ)

 

8) Учет пенсий, пособий и страховых операций.

103

70

45

36

9) Статистические задачи.

103

70

45

49

10) Задачи расчётного характера.

103

70

45

41


 

Таблица 4.8 – Поправочные коэффициенты ( ) для определения трудоёмкости работ на стадии технического проекта

 

 

Вид используемой информации

Степень новизны

А

Б

В

Г

ПИ,

1,7

1,2

1

0,5

НСИ,

1,45

1,08

0,72

0,43

БД,

4,37

3,12

2,08

1,25


 

Таблица 4.9 – Поправочные коэффициенты ( ) определения трудоёмкости работ на стадии рабочего проекта

Вид используемой информации

Группа сложности алгоритма

Степень новизны

А

Б

В

Г

ПИ,

С1

2,27

1,62

1,2

0,65

С2

2,02

1,44

1,1

0,58

С3

1,68

1,2

1

0,48

НСИ,

С1

1,36

0,97

0,65

0,4

С2

1,21

0,86

0,58

0,34

С3

1,01

0,72

0,48

0,29

БД,

С1

1,14

0,81

0,54

0,32

С2

1,05

0,72

0,48

0,29

С3

0,85

0,6

0,4

0,24


 

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

 

,

(4.1)


 

где: - количество наборов данных ПИ;

- количество наборов данных  НСИ;

- количество наборов данных  БД.

 

Таблица 4.10 – Поправочные коэффициенты, учитывающие сложность контроля входной и выходной информации на стадиях рабочего проекта и внедрения

Сложность контроля входной информации

Сложность контроля выходной информации

21

22

11

1,16

1,07

12

1,08

1


 

Таблица 4.11 – Поправочные коэффициенты для определения трудоёмкости работ на стадии технического и рабочего проектов, внедрения

Стадия разработки

Вид обрабатываемой информации

Степень новизны

А

Б

В

Г

ТП

РВ

1,67

1,45

1,26

1,1

ТОУ

1,75

1,52

1,36

1,15

РП

РВ

1,75

1,52

1,36

1,15

ТОУ

1,92

1,67

1,44

1,25

В

РВ

1,6

1,39

1,21

1,05

ТОУ

1,67

1,45

1,26

1,1


 

Общая трудоёмкость разработки программного продукта рассчитывается по формуле (4.2).

 

,

(4.2)


 

где: - затраты труда на стадии технического задания (в днях);

- затраты труда на стадии  эскизного проекта (в днях);

- затраты труда на стадии  технического проекта (в днях);

- затраты труда на стадии  рабочего проекта (в днях);

- затраты труда на стадии  внедрения (в днях).

 

Трудоёмкости разработки на этапах: техническое задание  - определяется из таблицы 4.6, эскизный проект  - определяется из таблицы 4.7, остальные трудоёмкости определяются методом хронометража, подставив в формулу (4.2) числовые значения трудоёмкости разработки программного продукта на каждом этапе без учёта поправочных коэффициентов, получим:

 

дней.

Общая трудоёмкость разработки программного продукта с учётом поправочных коэффициентов  рассчитывается по формуле (4.3).

 

,

(4.3)


 

где: - затраты труда на стадии технического проекта с учётом поправки;

- затраты труда на стадии  рабочего проекта с учётом  поправки;

- затраты труда на стадии  внедрения с учётом поправки.

 

Для расчёта затрат труда на стадии технического проекта с учётом поправки по формуле (4.1) и на основе справочной таблицы (4.8) рассчитаем поправочный коэффициент на использование разных видов информации:

 

.

 

Теперь с учётом поправки на использование  разных видов информации и на основе справочной таблицы (4.11) вычислим затраты труда на стадии технического проекта с учётом поправки:

 

дня.

 

Для расчёта затрат труда на стадии рабочего проекта с учётом поправки по формуле (4.1) и на основе справочной таблицы (4.9) рассчитаем поправочный коэффициент на использование разных видов информации:

 

.

 

С учётом поправки на использование  разных видов информации и на основе справочных таблиц (4.10) и (4.11) вычислим затраты труда на стадии рабочего проекта с учётом поправки:

 

дней.

 

Для расчета затрат труда на стадии внедрения используются поправочные  коэффициенты из справочных таблиц (4.10) и (4.11):

 

дня.

 

Таким образом, общие затраты труда  на разработку программного продукта с учётом поправочных коэффициентов  составят:

 

 

дней.

 

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

 

.

(4.4)


 

Подставив в формулу (4.4) числовые значения трудозатрат получим:

 

 

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

 

4.3 Расчёт себестоимости  программного продукта

 

Себестоимость программного продукта вычисляется по формуле (4.5).

 

,

(4.5)


 

где: - затраты на вспомогательные материалы, руб.;

- затраты на электроэнергию  на технологические цели, руб.;

- основная зарплата разработчика, руб.;

- дополнительная зарплата разработчика, руб.;

- отчисления на социальные  нужды, руб.;

- накладные расходы, руб.

 

Затраты на вспомогательные материалы приведены  в таблице (4.12).

Таблица 4.12 - Затраты на вспомогательные материалы

 

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

Количество, шт.

Сумма, руб.

1) Тонер для картриджа

1

200

2) Бумага для принтера

1

150

3) Компакт диск CD-RW

2

100

Всего

-

450


 

Затраты на электроэнергию рассчитываются по формуле (4.6).

 

,

(4.6)


 

где: - мощность потребляемой электроэнергии, Кватт;

- стоимость одного киловатт-часа  электроэнергии, руб.;

- общие затраты труда на  разработку программного продукта, час.;

- коэффициент загрузки компьютера.

 

Подставив в формулу (4.6) числовые значения вычислим затраты на электроэнергию:

 

руб.

 

Основная заработная плата разработчика рассчитывается по формуле (4.7).

 

,

(4.7)


 

где - часовая тарифная ставка разработчика, руб.;

- общие затраты труда на  разработку программного продукта, час.

Подставив в формулу (4.7) числовые значения вычислим основную заработную плату разработчика:

 

руб.

 

Дополнительная заработная плата  разработчика составляет 10% от основной зарплаты, то есть руб.

Отчисления на социальные нужды  определяются по формуле (4.8).

 

,

(4.8)


 

где - коэффициент отчислений на социальные нужды, .

Подставив в формулу (4.8) числовые значения вычислим отчисления на социальные нужды:

 

руб.

 

 

Накладные расходы рассчитываются по формуле (4.9).

 

.

(4.9)


Подставив числовые значения в формулу (4.9) получим:

 

руб.

 

Теперь, зная все числовые значения можно рассчитать полную себестоимость  разработанного программного продукта:

 

руб.

 

В таблице (4.13) сведены результаты расчётов себестоимости программного продукта.

 

Таблица 4.13 – Калькуляция себестоимости программного продукта

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

Затраты, руб

1) Вспомогательные материалы

450

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

14942.08

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

1494.21

4) Отчисления на социальные нужды

5884.19

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

379.6

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

1643.63

7) Полная себестоимость

24793.71


 

 

 

4.4 Расчёт экономического  эффекта от внедрения программного  продукта

 

Экономический эффект от внедрения  программного продукта рассчитывается по формуле (4.10).

 

,

(4.10)


 

где: - количество обрабатываемых документов;

- трудоёмкость обработки документов  до и после внедрения программы;

- часовая тарифная ставка  пользователя, руб.;

- коэффициент, учитывающий доп. кап. вложения, ;

- коэффициент отчислений на  социальные нужды, ;

- нормативный коэффициент окупаемости  кап. вложений, ;

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

 

Используя ранее рассчитанные значения и подставив  их в формулу (4.10), получим значение экономического эффекта:

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