- •Содержание введение…………………………………………………..…………..…………..5
- •Заключение……………………………………………………………………..49
- •1 Техническое задание
- •1.1 Основание для разработки
- •1.2 Описание предметной области
- •1.3 Назначение разработки
- •1.4 Выбор языка программирования
- •2.1 Формы, модули и методы разработки
- •2.2 Используемые компоненты
- •Компонент Диаграмма (tChart)
- •3 Руководство пользователя
- •3.1 Описание установки программы на эвм
- •3. 2 Работа с программой
- •4 Экономическая часть
- •Заключение
3 Руководство пользователя
3.1 Описание установки программы на эвм
Для работы программы необходимо чтобы в одном каталоге находились файлы «zerno.exe» - основной исполняемый файл программы, файлы таблиц базы данных «BD.mdb» , папки: skins, img.
3. 2 Работа с программой
Работа с программой начинается с запуска на исполнение файла с названием «zerno.exe». После запуска появится основное окно программы, которое будет иметь вид, показанный на рисунке 3.2.
Основная форма программы
Рисунок 3.2
В основном окне отображается меню, по нажатию на пункты из которых отведена определенная роль в работе приложения. При нажатии пункт «Файл», выходит подменю с пунктами (см. рисунок 3.3). В эти пункты входит прием и отпуск зерна.
Пункт меню «Файл»
Рисунок 3.3
При нажатии на «Прием зерна», выходит форма (см. рисунок 3.4).
Форма «Прием зерна»
Рисунок 3.4
Здесь же можно перейти на форму «Отпуск зерна» (см. рисунок 3.5).
Отпуск зерна
Рисунок 3.5
Далее идет пункт меню «Вид», с подпунктами (см. рисунок 3.6).
Вкладка - Вид
Рисунок 3.6
Здесь можно просмотреть все данные по БД.
Далее пункт меню «Сервис», здесь можно посмотреть справочники (см. рисунок 3.7).
Справочники
Рисунок 3.7
В справочниках можно удалять, добавлять данные.
В этом же пункте можно просмотреть учет имеющихся данных по культурам в числовом виде и в виде диаграммы (см. рисунок 3.8). Это удобно для создания отчетности.
Учет данных
Рисунок 3.8
В
Отчеты
Рисунок 3.9
Отчеты создаются в MS Excel (см. рисунок 3.10, 3.11, 3.12).
Отчет по количеству приема зерна
Рисунок 3.10
Отчет по сушке зерна
Рисунок 3.11
Отчет по отпуску зерна
Рисунок 3.12
На главной форме по приему зерна, можно отправить культуры на сушку или в брак, щелкнув правой кнопкой мыши (см. рисунок 3.13).
Отправка на сушку или в брак
Рисунок 3.13
После сушки, культуры можно отправить в отпуск (см. рисунок 3.14), также щелкнув правой кнопкой мыши.
Отправка зерна на отпуск
Рисунок 3.14
Также идет автоматический подсчет приема количества культур (см. рисунок 3.15).
Подсчет
Рисунок 3.15
4 Экономическая часть
Для того что бы выполнить экономическую часть дипломного проекта нам необходимо определить следующие показатели:
затраты на создание программного продукта;
затраты на оплату труда разработчика программы;
затраты на оплату машинного времени;
общие затраты.
Затраты на создание программного продукта складываются из расходов на оплату труда разработчика программы, расходов по оплате машинного времени и общих расходов.
Зспп = ЗЗПспп + Змвспп + Зобщ (1)
где: Зспп – затраты на создание программного продукта, тг;
ЗЗПспп – затраты на оплату труда разработчика программы, тг;
Змвспп – затраты на оплату машинного времени, тг
Зобщ – общие затраты, тг.
Расчёт затрат на оплату труда разработчика программы
Затраты на оплату труда разработчика программы определяются по следующей формуле:
ЗЗПспп = t*Tчас (2)
где: t – трудоёмкость создания программного продукта;
Tчас – средняя часовая оплата программиста.
Расчёт трудоёмкости создания программного продукта
Трудоёмкость создания программного продукта определяется по следующей формуле:
t = tо + tа + tб + tп + tот (3)
где: tо – затраты труда на подготовку описания задачи, оператор-час;
tа – затраты труда на разработку алгоритма решения задачи, оператор-час
tб - затраты труда на разработку блок-схемы алгоритма решения задачи, оператор-час;
tп – затраты труда на составления программы по готовой блок – схеме, оператор-час;
tот - затраты труда на отладку программы на ЭВМ при комплексной отладке задачи, оператор-час.
Теперь нам необходимо найти каждый из вышеперечисленных показателей т.к не один из них нам не известен.
Затраты труда на подготовку описания задачи
Оценить затраты труда на подготовку описания задачи невозможно, т.к это связано с творческим характером работы, поэтому оценим затраты труда на изучение описания задачи с учётом уточнения описания, и квалификация программиста.
tо = Q*B / (75…85 * К) (4)
где: Q – число операторов (количество строк/количество операций)
B – коэффициент увеличения затрат труда (при недостаточном описании задачи), для расчёта условно принимаем коэффициент (чем меньше сведений, тем больше коэффициент) В = 1,2,…5;
(75…85) – поправочный коэффициент, зависящий от опыта работы и от уровня самостоятельности при создании программного продукта (чем больше опыта, тем больше коэффициент);
К – коэффициент квалификации разработчика, для работающих до двух лет К = 0,8.
Расчет по формуле (4)
to=4558*2/(82*0,8)= 139 (оператор-час)
Затраты труда на разработку алгоритма решения задачи
Затраты труда на разработку алгоритма решения задачи определяются по следующей формуле:
tа = Q / (60…75 * К) (5)
Для разработки алгоритма берём поправку по нижнему порогу.
Расчет по формуле (5)
ta=4558/(73*0,8)=78 (оператор-час)
Затраты труда на разработку блок-схемы алгоритма решения задачи
Затраты труда на разработку блок-схемы алгоритма решения задачи определяются по следующей формуле аналогичной предыдущей:
tб = Q / (60…75 * К) (6)
Расчет по формуле (6)
tb=4558/(62*0,8)=92 (оператор-час)
Расчёт затрат труда на составление программы
Затраты труда на составление программы по готовой блок схеме определяются по формуле:
tп = Q / (60…75 * К) (7)
Расчет по формуле (7)
tп=4558/(64*0,8)=89 (оператор-час)
Расчёт затрат труда на отладку программы
Затраты труда на отладку программы определяются по формуле:
tOT = 1,5 * tAOT (8)
где: tAOT – затраты труда на отладку программы на ЭВМ при автономной отладки одной задачи.
Затраты труда на отладку программы на ЭВМ при автономной отладки одной задачи определяются по формуле:
tAOT = Q / (40…50 * К) (9)
Расчет по формуле (9)
tАoт=4558/(45*0,8)=127 (оператор-час)
Расчет по формуле (8)
toт=1,5*127=190(оператор-час)
Расчёт фактического времени отладки
tэвм = tп + tот (10)
tп и tот эти показатели мы определяли в предыдущих расчёта с помощью формул (7 и 8).
Расчет по формуле (10)
tэвм =89+190=279(оператор-час)
Определили все неизвестные нам показатели, теперь мы можем найти общую трудоёмкость программного продукта по формуле (3).
Расчет по формуле (3)
t=139+78+92+92+190=591 (оператор-час)асчёт средней заработной платы программиста
Средняя заработная плата программиста в современных рыночных условиях может варьироваться в широком диапазоне. Для расчёта примем среднюю часовую оплату труда, которая составляет Тчас = 230 тг/час, что составляет 40000 тенге, при 8-ми часовом рабочем дне, и 5-ти дневной рабочей неделе. Отсюда мы можем вычислить заработную плату программиста по формуле ЗЗПспп = t*Tчас (2)
Расчет по формуле (2)
ЗЗПспп =591*230=135930 (тг)
Расчёт затрат на оплату машинного времени
Затраты на оплату труда машинного времени определяются по формуле:
Змвспп = Счас * tэвм (11)
где: Счас – цена машино-часа арендного времени;
tэвм - фактическое время отладки программы на ЭВМ.
Расчёт цены машино-часа арендного времени
Теперь нам необходимо, определить все неизвестные данные. Сначала мы определяем цену машино-часа арендного времени. Определяется по формуле:
Счас = Зэвм / Тэвм (12)
где: Зэвм – полные затраты на эксплуатацию ЭВМ в течении года;
Тэвм – действительный годовой фонд времени ЭВМ, час/год.
Расчёт действительного годового фонда времени ЭВМ
Тэвм = Т * (Qгод - Qвых) - Нраб *t простоя (13)
где: Т – время рабочего дня
Qгод – общее количество дней в году - 365 или 366
Qвых – количество выходных дней в году -114 дней
Нраб – рабочих недель в году – 53
t простоя – время простоя при профилактических работах определяется как еженедельная профилактика по 4 часа
Расчет по формуле (13)
Тэвм =8*(365-114)-53*4=1796(тг)
Полные затраты на эксплуатацию ЭВМ в течении года определяются по формуле:
Зэвм = (Зам + Зэл) (14)
где: Зам – годовые издержки на амортизацию, тг/год;
Зэл – годовые издержки на электроэнергию, потребляемую ЭВМ, тг/год.
Амортизационные отчисления
Зам = Сбал * Нам (15)
где: Сбал – балансовая стоимость компьютера, тнг/шт;
Нам – норма амортизации, %
Норму амортизационных отчислений принимаем, как величина постоянная 12,5%.
Балансовая стоимость ЭВМ включает отпускную цену, расходы на транспортировку, монтаж оборудования и его наладку.
Сбал = Срын + Зуст (16)
где: Срын – рыночная стоимость компьютера, тг/шт;
Зуст – затраты на доставку и установку компьютера, тг/шт
Затраты на установку и наладку составляют примерно 1,5-2% от рыночной стоимости компьютера.
Расчет по формуле (16)
Сбал = 90000+(90000*1,5%)=91350(тг)
Расчет по формуле (15)
Зам = 91350*0,125=11419 (тг)
Расчёт затрат на электроэнергию
Стоимость энергии, потребляемой за год определяется по формуле:
Зэл = Рэвм * Тэвм * Сэл * А (17)
где: Рэвм – суммарная мощность ЭВМ, Вт;
Тэвм – действительный годовой фонд времени ЭВМ, час/год.
Сэл – стоимость 1кВт/час электроэнергии, кВт;
А - коэффициент интенсивного использования мощности машины.
Рэвм ЭВМ находим согласно техническому паспорту, стоимость электроэнергии 1кВт*ч в 2015 году составляет Сэл = 16,5 тнг. Интенсивность использования машины величина постоянная и будет составлять А = 0,98.
Расчет по формуле (17)
Зэл = 0,40*1796*16,5*0,98=11616,53(тг)
Расчёт общих расходов
Общие расходы – это расходы на освещение, отопление, другие коммунальные услуги и т.п. Они принимаются 1/3 основной заработной платы разработчика программы (т.е. 40000/3=13800).
Теперь мы можем сложить все получившиеся результаты и узнать цену созданного программного продукта.
После того как нам будут известны все данные мы можем найти Зэвм (14), Счас (12)→ а после этого мы сможем найти затраты на оплату машинного времени Змвспп (11).
Расчет по формуле (14)
Зэвм = 11419+11616,53=23035,53 (тг)
Расчет по формуле (12)
Счас = 23035,53/1796=12,9(тг)
Расчет по формуле (11)
Змвспп = 12,9*239,22=3068 (тг)
Тогда затраты на создание программного продукта составят:
Расчет по формуле (1)
Зспп = 135930 +3068 +13800=152798 (тг)
Выводы:
В результате расчета затраты на создание данного программного продукта составили 152798 тнг. Данную цифру сложно оценить, так как имеющиеся на рынке подобные продукты слишком специфичны и количество их очень мало. Но можно предположить, что для потенциальных покупателей, которыми являются в основном зерновая индустрия, обычно стесненные в средствах, она окажется достаточно большой. Для снижения затрат можно предложить следующие решения. Как видно, три четверти расходов представляют из себя затраты на оплату труда программиста.
