Главная страница

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


Скачать 1.54 Mb.
НазваниеИнструкция по работе 43 6 Определение затрат на разработку приложения Электронный стол заказов компьютерного клуба
АнкорЭргономика и дизайн графических интерфейсов кр
Дата19.04.2023
Размер1.54 Mb.
Формат файлаdocx
Имя файлаPoyasnitelnaya_zapiska_8 (1).docx
ТипИнструкция
#1075397
страница4 из 5
1   2   3   4   5

5.1 Общие сведения



Приложение «Электронный стол заказов компьютерного клуба» предоставляет пользователю возможность сэкономить время составления заказа на бронирование мест в компьютерном клубе или заказа на доставку продуктов питания путем автоматизации данных процессов.


5.2 Инструкция по работе



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

При удачной авторизации открывается форма «Главная». При нажатии на «бургер», закрепленный в левом верхнем углу программы, откроется меню, с пунктами, доступными для вашей роли.

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

При нажатии на пункт меню «Просмотр заказов» отображается раздел «Просмотр заказов», в котором можно увидеть все забронированные места в клубе на дату, выбранную в строке раздела, которая расположена в верхней части приложения. Для удаления заказа необходимо навести курсор на любую ячейку выбранного заказа и открыть контекстное меню. В контекстном меню возможно выбрать пункт «Удалить заказ», этот пункт удаляет заказ полностью и все ячейки, связанные с заказом, очищаются. Также в контекстном меню есть пункт «Удалить компьютер», при нажатии на данный пункт меню происходит удаление выбранного компьютера из заказа, в котором он состоит. Контекстное меню открывается только если вы авторизовались с ролью «Администратор».

При нажатии на пункт меню «Заказ продуктов питания» открывается раздел «Заказ продуктов питания». Для отображения данного пункта меню необходимо иметь роль «Пользователь». При нажатии на кнопку «Заказать» в выбранном разделе откроется форма «Заказ продуктов питания» На открытой форме есть два раздела «Рестораны» и «Корзина». В разделе «Рестораны» находятся рестораны на выбор, из меню которых возможно сделать заказ. При выборе одного из ресторанов откроется список категорий меню выбранного ресторана. При выборе одной из категорий откроется меню с карточкой каждого блюда выбранной категории. При нажатии на кнопку со знаком «корзина» на пункте меню, выбранный пункт меню добавится в раздел «Корзина». При нажатии стрелки, закрепленной в верхнем левом углу окна произойдёт возврат к предыдущему виду раздела. В разделе «Корзина» расположены все выбранные пункты меню. При нажатии на кнопку подтверждения заказа, заказ будет сформирован и отправлен на рассмотрение администратору.

При нажатии на пункт меню «Заказы пользователей» отображается раздел «Заказы пользователей». Для отображения этого раздела в пунктах меню необходимо иметь роль «Администратор». В данном разделе расположены две области. Первая область содержит таблицу с надписью «Бронирование», которая отображает заказы пользователей на бронирование мест в компьютерном клубе. Вторая область содержит функциональное меню с несколькими таблицами. Таблица с надписью «Рестораны» расположена на первой странице функционального меню. Таблица «рестораны» отображает кто сделал заказ и стоимость заказа. Остальные пункты функционального меню отвечают за отдельные рестораны. В каждом разделе располагается таблица, в которой отображается идентификатор главного заказа, название заказанного блюда, цена заказанного блюда, количество порций в заказе. Под каждой областью находятся функциональные кнопки, отвечающие за добавление заказа, удаление заказа, обновления данных в таблице.

При нажатии на пункт меню «О программе» отображается раздел «О программе», в котором содержится вся необходимая информация о программе.

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

При нажатии на переключать «Тёмная тема» произойдёт смена цветовой схемы приложения.

6 Определение затрат на разработку приложения «Электронный стол заказов компьютерного клуба»
Рассматриваемый дипломный проект направлен на разработку приложения «Электронный стол заказов компьютерного клуба». В результате внедрение приложение в программное обеспечение администраторов клуба ожидается оптимизация обработки информации, необходимой для корректной работы администратора компьютерного клуба.

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


= ,

(1)


где – затраты на оплату машинного времени, руб.;

– общие затраты, руб.

Расчет трудоемкости приложения t, чел.ч, определяется по формуле


t = to + tu+ ta + tп+tот+ tд,

(2)


где to – затраты труда на подготовку описания задачи, чел.ч;

tu – затраты труда на исследование алгоритма решения задачи, чел.ч;

ta – затраты труда на разработку алгоритма, чел.ч;

tп – затраты труда на программирование по готовой диаграмме, чел.ч;

tот – затраты труда на отладку программы ЭВМ, чел.ч;

tд – затраты труда на подготовку документации, чел.ч.

Составляющие затрат можно вычислить через условное число операторов [11]. Условное число операторов Q, ед., в приложении определяется по формуле


Q = q c  (1 + p),

(3)


где q – число операторов (исходных команд), ед;

с – коэффициент, учитывающий новизну и сложность программы;

p – коэффициент коррекции программы в ходе разработки, зависит от точности и корректности поставленной задачи (0,05-0,1).

В разработанном приложении число операторов составляет около 490. Коэффициент сложности задачи характеризует относительную сложность сайта по отношению к типовой задаче, реализующей стандартные методы решения, сложность которой принята равной единице (величина с - лежит в пределах от 1,20 до 2).

Для приложения, включающего в себя алгоритмы учета, отчетности и статистики взято значение 1,35. Коэффициент коррекции конфигурации р – увеличение объема работ за счет внесения изменений в алгоритм или конфигурацию в результате уточнения её описания, изменения состава и структуры информации, а также уточнений, вносимых разработчиками для улучшения качества самого приложения без изменения постановки задачи (величина р находится в пределах 0,05-0,1). С учетом того, что задача была поставлена достаточно чётко, взят коэффициент равный 0,06 (р = 0,06).

В результате по формуле (3) можно получить условное число операторов
Q = 490 1,35 (1+0,06) = 701,19 чел
Необходимо вычислить затраты труда на различных стадиях разработки системы. Затраты труда на подготовку описания задачи, tо, чел ч, оценить невозможно, так как это связано с творческим характером работы. Примем данное значение равным 50 чел.ч (tо = 50чел.ч).

Затраты труда на изучение описания задачи с учётом уточнения описания и квалификации программиста tu, чел. ч., определяются по формуле


tu = Q  B / (75…85  K),

(4)


где Q – условное число операторов, чел.;

К – коэффициент квалификации разработчика, для работающих до двух лет К = 0,80;

В – коэффициент увеличения затрат труда вследствие недостаточного описания уточнений и некоторой недоработки, В = 1,2…5;

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

Таким образом находятся затраты на изучения описания задачи
tu = 701,192 / (75  0,80) = 23,37 чел.ч
Затраты труда на разработку алгоритма решения задачи tа, чел., определяются по формуле


tа = Q / (50…75  K),

(5)


где Q – условное число операторов, ед;

К – коэффициент квалификации разработчика, для работающих до двух лет К = 0,80.

Исходя из формулы расчета затрат на разработку алгоритма решения задачи получено следующие значение
tа = 701,19 / (50  0,80) = 17,53 чел.ч
Затраты труда на составление приложения по готовому макету tп, чел. ч., определяются по формуле


tп = Q / (50…75  K),

(6)


где Q – условное число операторов, чел;

К – коэффициент квалификации разработчика, для работающих до двух лет К = 0,80.

Получение размера затрат труда на составление приложения по готовому макету составило
tп = 701,19 / (50  0,80) = 17,53 чел.ч
Затраты труда на отладку приложения на ЭВМ при комплексной отладке tотл, чел. ч., определяются по формуле


tот = 1,5  ,

(7)


где – затраты труда на отладку приложения на ЭВМ при автономной отладке одной задачи, чел.ч.

Затраты труда на отладку приложения на ЭВМ при автономной отладке одной задачи , чел. ч., определяется по формуле


= Q / (50…75 K),

(8)


где Q – условное число операторов, чел;

К – коэффициент квалификации разработчика, для работающих до двух лет К = 0,80.

По формуле (8), можно получить размер затрат на отладку приложения
= 701,19 / (50 0,80) = 17,53чел.ч
Отсюда, по формуле (7), находятся затраты труда на отладку приложения на ЭВМ при комплексной отладке:
tот = 1,5 17,53 = 26,29чел.ч
Затраты труда на подготовку документации по задаче tд, чел.ч, определяются по формуле


tд = tдр + tдо,

(9)


где tдр – затраты на подготовку материалов рукописи, чел.ч.;

tдо – затраты на редактирование, печать и оформление документации, чел.ч.

Затраты труда на подготовку материалов рукописи, tдр, чел.ч, находятся по формуле


tдр = Q / (150…200  K)

(10)


Тогда по формуле (10) можно получить размер затрат труда на подготовку материалов рукописи
tдр= 701,19 / (150  0,80) = 5,84 чел.ч.
Затраты на редактирование, печать и оформление документации,
tдо,чел. ч, находятся по формуле


tдо = 0,75 tдр

((11)


По формуле (11) можно получить размер затрат на редактирование, печать и оформление документации
tдо = 0,75 6,06 = 4,38 чел.ч
По формуле (9) находятся затраты труда на подготовку документации
tд = 5,84 + 4,38 = 10,22 чел.ч
Общая трудоемкость программного продукта находится по формуле (2)
t = 50 + 23,37 + 17,53 + 17,53 + 26,29 + 10,22 = 144,84чел.ч.
Итого на разработку всего проекта ушло 144,84чел.ч.

Затраты на оплату машинного времени при отладке приложения определяются путем умножения фактического времени отладки приложения на цену машино-часа арендного времени , руб., определяются по формуле


= ,

(12)


где Счас – цена машино-часа арендного времени, руб./час;

– фактическое время отладки сайта на
ЭВМ, чел.ч.

Фактическое время отладки , чел.ч, рассчитывается по формуле


= + +

(13)


где tп – затраты труда на составление конфигурации по готовым диаграммам, чел.ч;

– затраты труда на подготовку документации по задаче, чел.ч;

– затраты труда на отладку программы ЭВМ, чел.ч.

По формуле (13) фактическое время отладки равняется:
= 17,53 + 10,22 + 26,29 = 54,04чел.ч
Цена машино-часа , руб./чac., находится по формуле


ЗЭВМЭВМ

(14)


где ЗЭВМ – полные затраты на эксплуатацию ЭВМ, руб.;

ТЭВМ – действительный месячный фонд времени ЭВМ, ч.

Действительный месячный фонд времени ЭВМ ТЭВМ, ч, определяется по формуле


= 8  (Кд–Кпв) – tпр4,

(15)


где Кд – общее количество дней в месяце;

Кпв – количество праздничных и выходных дней в месяце;

tпр – время простоя в профилактических работах, ч.

Общее количество дней – 31. Число праздничных и выходных дней – 6.

Время простоя в профилактических работах определяются как еженедельная профилактика по 4 часа.

По формуле (15) действительный месячный фонд времени ЭВМ составляет
ТЭВМ = 8  (31 – 6) – 4  4 = 184 часа
Полные затраты на эксплуатации ЭВМ , руб., можно определить по формуле


= + ,

(16)


где Зам – издержки на амортизацию, руб.;

Зэл– издержки на электроэнергию, потребляемую ЭВМ, руб.

Компьютер, на котором велась работа приобретен по цене
Срын = 100 тыс.руб., следовательно необходимо рассчитать сумму амортизационных отчислений.

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


А=( Срын∙ На)/ 100,

(17)


где Срын – рыночная цена компьютера, руб.;

На – норма амортизации, %.

Норма амортизации На, %, определяется по формуле


На = 1 / Ап 100,

(18)


где Aп – амортизационный период (срок службы оборудования).

Норма амортизации, рассчитанная по формуле (18), составляет
Нa=1 / 10 100 = 10 %

По формуле (17) сумма годовых амортизационных отчислений составляет
А = (100000 10) / 100 = 10000 руб.
Ежемесячные амортизационные отчисления Зам, руб., определяются по формуле


Зам = А / 12

(19)


По формуле (19) ежемесячные амортизационные отчисления составляют
Зам= 10000 / 12 = 833,33 руб.
Затраты на электроэнергию, потребляемую за месяц, определяются по формуле


= ,

(20)


где РЭВМ – суммарная мощность ЭВМ, кВт;

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

Стоимость 1 кВт ч электроэнергии составляет Сэл=6,89 руб. Согласно техническому паспорту ЭВМ, потребление электроэнергии
составляет РЭВМ = 0,50 кВт ч.

Тогда по формуле (20) значение затрат на электроэнергию равняется
Зэл = 0,50 184  6,89 = 633,88 руб.
По формуле (17) затраты на эксплуатацию ЭВМ составляют

= 833,33 + 633,88= 1467,21 руб.
По формуле (14) цена машино-часа составляет
1467,21 / 184 = 7,97 руб/ч
По формуле (12) затраты на оплату машинного времени при отладке программы составляют
7,97  54,04 = 430,70руб.
Общие затраты Зобщ, руб., определяются по формуле


= + + + ,

(21)


где Ззп – издержки на заработную плату, руб.;

Зотч– издержки на отчисления во внебюджетные фонды, руб.;

ЗЭВМ – полные затраты на эксплуатации ЭВМ, руб.;

Зпр – издержки на прочие и накладные расходы, руб.

Заработная плата работников Ззп, руб., определяется по формуле


Ззп = оклад + оклад Ксев + оклад Кр-н,

(22)


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

Кр-н – коэффициент, учитывающий районную надбавку на

территориях, приравненных к Крайнему Северу.

По формуле (22) расчет заработной платы работника составляет
Ззп = 21746,4+21746,4  0,5 +21746,4  0,2 = 36968,88 руб.

Отчисления во внебюджетные фонды Зотч, руб., определяются по формуле


Зотч = (ФотНвнеб) /100,

((23)


где Фот – фонд оплаты труда, руб.;

Нвнеб – размер отчислений во внебюджетные фонды, %

Фонд оплаты труда равен заработной плате работника, так как всего один сотрудник разрабатывал сайт в течении одного месяца
Фот = Ззп = 36968,88 руб.
Размер отчислений во внебюджетный фонды составляет 30%.

По формуле (23) отчисления во внебюджетный фонд составляет
Зотч = (36968,88  30) / 100 = 11090,66 руб.
Прочие затраты Зпр, руб., принимаются в размере 10% в общей сумме затрат и определяются по формуле


Зпр = (Ззп+ Зотч + ЗЭВМ)  10 / 90

((24)


По формуле (24) прочие затраты составляют
Зпр= (36968,88 + 11090,66 + 1467,21)  10 / 90 = 6039,19 руб.
По формуле (21) общие затраты составляют
36968,88 +11090,66+1467,21+6039,19 =55 565,94 руб.
Таким образом, по формуле (1) можно определить затраты на создание приложения:
Зспп = 430,70+55565,94 = 55 996,64 руб.
Трудоемкость разработки приложения «Электронный стол заказов компьютерного клуба» составила 144,84чел.ч. В результате расчета затраты на создание данного приложения составили 55 996,64 руб. Средняя стоимость создания приложений в Архангельской области варьируется от 5000 до 70000 рублей, от зависимости сложности системы, объема работ и других факторов, влияющих на разработку приложения. Средняя стоимость создания аналогичного приложения составляет 60 тыс. руб., поскольку в приложении используется многопоточность, приложение написано на высоком языке программирования, приложение обладает современным и интуитивно-понятным дизайном.

1   2   3   4   5


написать администратору сайта