Автоматизированное рабочее место производственно-технического отдела

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование

улей программы представлена на рисунке 3.0.

 

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

 

Модули программы:

- Unit1. cpp - модуль содержащий Меню программы.

- Unit2. cpp - модуль содержащий Главную форму программы.

- Unit3. cpp - модуль содержащий Форму "Расценок".

- Unit4. cpp - модуль содержащий "Компоненты для работой с БД".

- Unit5. cpp - модуль содержащий Форму "Добовления данных".

- Unit5. cpp - модуль содержащий Форму "Редактирование данных"

- Unit6. cpp - модуль содержащий Форму "Редактирование данных"

- Unit7. cpp - модуль содержащий Форму "Настроек"

- Unit5. cpp - модуль содержащий Форму "О программе"

- Unit9. cpp, Unit10. cpp, Unit11. cpp, Unit13. cpp - модуль содержащий отчёты программы.

- Unit12. cpp - модуль содержащий Форму "Приветствия"

- Unit14. cpp - модуль содержащий Форму "Помощи пользователя"

 

Рисунок 3.1 - Блок-схема алгоритма работы основного расчётного модуля

 

Рисунок 3.2 - Блок-схема комплекса программ

 

2.1.4 Создание программных модулей

 

Таблица 2.1.4.11 - Программные модули

Наименование модуляВходная информацияВыходная информацияПоследовательность обработки информацииЗагрузкаПрограммные формыСостояние загрузки программы в виде progressbarЗагрузка форм: лицензия, база данных, настройки и остальноеМеню программыКнопки для перехода на другие формы программыВыбор и переход пользователем в нужный раздел, из предложенного спискаРасчётКоличество, стоимость 1 шт материалов, время работы, нормативные ценыРозничная ценаПроверяются входные данные, происходит расчёт по основным формуламДобавлениеВведенная информация в поля добавленияСохранённая запись базы данныхВвод информации в поля добавления, сохранениеУдалениеВыбранная запись базы данныхСообщениеОпределение выбранной записи, удаление записиРедактированиеВыбранная запись базы данныхИзменённая информацияОпределение выбранной записи, изменение записи, сохранение записиПоискВведенная в поле поиска информацияРезультат поискаПоиск данных введенных в поле поиска информации

2.2 Создание контрольных тестов

 

Таблица 2.1 - Контрольные тесты

Наименование тестаОписание тестаРезультат тестаТест "Расчёт"Проверка правильного расчёта розничной ценыПравильно рассчитанная розничная ценаТест "Добавление"Проверка правильного добавления информации в базу Информация корректно добавлена в базу данныхТест "Редактирование"Проверка правильного редактирования информацииИнформация корректно изменена в базе данныхТест "Поиск"Проверка корректности поиска информацииРезультат поиска отображен в таблице Тест "Удаление"Проверка корректности удаления данных в связанных таблицахДанные корректно удалены из базы данныхТест "Справка"Проверка вызова модуля помощиОкно справки запустилось по нажатию клавиши F1 Тест "Корректность"Проверка корректности вводимых данныхПри вводе некорректных данных выводятся соответствующие сообщения

3. Экономическая часть

 

3.1 Обоснование сметной стоимости программного обеспечения (ПО)

 

3.1.1 Обоснование себестоимости программного обеспечения (ПО)

"Автоматизированное рабочее место производственно-технического отдела"

Расчет произведен по данным на 29 апреля 2012 года.

 

3.1.1.1 Определение трудоемкости разработки программного обеспечения

Определение трудоёмкости ПО ведется следующим образом: на основании опытно-статистического (суммарного) метода, в целом на всю разработку, исходя из того, что ее выполнит один программист II-ой категории. Распределение трудоемкости по стадиям разработка ведется в соответствии с ГОСТ 19.102-77 "Стадии разработки" исходя из ориентировочного распределения затрат времени в таблице 3.1.

 

Таблица 3.1 - Ориентировочное распределение затрат времени

Вид работПроцент от трудоёмкостиТрудоёмкость в часахВсегоМашинное времяТехническое задание, эскизный проект1039,00-Технический проект2078,00-Рабочий проект (машинное время) 60234,00234,00Внедрение в т. ч. ? машинное время ? немашинное время10 5 539 19,5 19,5 19,5Итого: 100390253,5

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

Данные о трудоёмкости разработки, определенные опытно-статистическим путём подтверждаю. Общий объём программного обеспечения - количество команд (VkПО) - 1360

Руководитель дипломного проекта__________________ (подпись)

 

3.1.2 Определение стоимости машинного времени

 

3.1.2.1 Исходная информация

Исходная информация для расчета экономической части получена в бухгалтерском отделе ОАО "Ника" по состоянию на 28 апреля 2012.

 

Таблица 3.2 - Исходная информация

ПоказательУсловное обозначениеЕдиницы измеренияЗначениеБалансовая стоимость компьютераБКРублей7845000Мощность, потребляемая компьютеромМКкВт0,45Полезный фонд времени работы компьютера за годFКЧас2048Балансовая стоимость принтераБПРублей2540000Мощность, потребляемая принтеромМПкВт0,25Полезный фонд времени работы принтера за годFПЧас1024Стоимость 1 кВт/часСРублей1100Площадь на 1 рабочее местоSрмM26Стоимость 1 м2 производственной площадиСплРублей1381605Норма амортизации для оборудованияНаоПроценты20Норма амортизации для зданийНаплПроценты1,33Отчисления на текущий ремонт оборудования (в процентах от балансовой стоимости) РОПроценты