Создание программы 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).

Вид работыПроизводительность (команд/час)Трудоемкость (че