Создание программы Tweaker
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
нений.
Доступ к панели управления. Панель управления располагает множеством настроек и в местах, где компьютеры необходимо сохранять в одном и том же состоянии стоит отключать Панель управления. После вступления в силу ограничений прав на запуск панели управления, её запуск не возможен.
(Рисунок 4.2)
Рисунок 5.3 - Запуск службы Панель управления и соответствующее сообщение об ошибке при ограничениях административных прав
В некоторых целях, необходимо убирать доступ к выключению компьютера.
После применения параметров, должны исчезнуть все способы программного отключения компьютера. (Рисунок 5.4)
Рисунок 5.4 - пункт меню "Завершение работы" отсутствует
Как можно увидеть, пункт выключения и перезагрузки исчез из панели пуск.
Команда запуска даёт множество возможностей запускать настройки Windows и различные службы, отключим и эту возможность. (рисунок 5.5)
Рисунок 5.5 Команда "Run" не активна
Можно увидеть, что кнопка New Task не доступна, соответственно команда Run работать не будет.
Последнее, что мы изменим в ходе эксперимента - это запрет к настройкам дисплея. (Рисунок 5.6)
Рисунок 5.6 - Запуск настройки видеопараметров, запрещён администратором
6 Экономическая часть
6.1 Цель экономической части
Цель проведения экономических расчетов: экономическое обоснование автоматизации библиотечной деятельности по средствам технологии ASP.NET. Для достижения поставленной цели необходимо выполнить следующие задачи:
.Рассчитать трудоемкость выполнения основных работ проекта;
2.Составить смету затрат на разработку программного продукта;
.Произвести оценку экономической эффективности создаваемого программного продукта
6.2. Описание характеристик продукта
Наименование - электронная библиотека для малой структуры (на пример кафедры). Данная информационная система будет использоваться iелью хранения электронных книг и методичек, а также добавления и постоянного обновления материалов, связанных с учебным процессом. Характеристики программного продукта приведены в таблице 6.1.
Наименование характеристикиЗначение параметраОперационная системаWindows ХР/2003/Vista/2007/SevenОбъем ОЗУ256 MbДисковое пространство20 MbПрограммные средства.net framework 4, C#Таблица 6.1 - Характеристики программного продукта
6.3 Оценка затрат на разработку продукта
Для разработки программного продукта требуется один инженер-программист, оплата труда которого составляет 2000 грн./мес. (22 рабочих дня в месяце). Поскольку проект комплексный, то после определения общих затрат, связанных со всей разработкой проекта, оцениваются затраты для каждой части проекта. Просуммировав общие и долевые затраты, определим стоимость всей разработки программного продукта. Рассчитаем общие затраты на разработку проекта. Расходы на материалы представлены в таблице 6.2:
МатериалКоличество, шт.Цена за единицу, грн.Сумма, грн.НазначениеБумага формата А4 80g/m2 (500л.)135,0035,00ДокументацияИспользование Интернет-услуг160,0060,00Изучение существующей тематикиКартридж для принтера1200,00200,00Печать документацииФлеш память150,0050,00Хранение и перенос информацииИтого345,00Таблица 6.3 - Расходы на материалы
6.4 Расчёт себестоимости и договорной цены продукта
Трудоемкость разработки оценим, выполнив детальный расчет наиболее трудоемкой работы - это работы по алгоритмизации и программированию с учетом удельного веса трудоемкости этих работ по отношению к общей трудоемкости разработки. Трудоемкость работ по разработке продукта представлена формулой 6.5.
t=?ti=tтз +tA+tп+tд+tт+tэ, (6.5)
где tтз - трудоемкость организационной подготовки к созданию задачи, разработка и утверждение ТЗ (чел-дни);- трудоемкость разработки машинного алгоритма (чел.-дни);п - трудоемкость разработки программы (чел.-дни);д - трудоемкость подготовки рабочей документации (чел.-дни);т - трудоемкость отладки оборудования, тестирования программы, корректировки программы и технической документации (чел.-дни);э - трудоемкость сдачи в промышленную эксплуатацию (чел.-дни).
Трудозатраты всех видов определяются через условное количество команд (операторов) языка программирования в программном продукте. Условное количество команд - это общее число команд (операторов), которое потребуется отработать программисту в процессе работы с учетом различных изменений в постановке задачи и совершенствования программы. В общем виде:
(6.6)
где q - предполагаемое число команд программы (q=300); k - коэффициент сложности программы (к=1.3); n - количество коррекций в алгоритме поиска по базе данных (n=3 с коррекцией 0.05) Р - коэффициент коррекции программы. P=0.11 (так как поставленная задача была корректно и полностью сформулирована, проводились лишь небольшие доработки с алгоритмами поиска)
Условное количество операторов программы:
= 300*1,3*(1+0,11)=432.9.
Величины трудозатрат tтз,tA,tп,tд,tт,tэ находим по формуле 6.7
(6.7)
где - производительность исполнителя для j-го вида работы (команд/час), данные представлены в табл. 6.5; Ккв- коэффициент квалификации исполнителя, Ккв= 1.2 (т.к. стаж работы исполнителя до 5 лет); у - коэффициент, учитывающий качество описания задачи (y=1.4); j - вид работ в формуле (таблица 6.4).
Вид работыПроизводительность (команд/час)Трудоемкость (че