Допустить к защите


Установка и настройка базы данных на сервере



страница11/15
Дата12.11.2016
Размер0.71 Mb.
Просмотров4279
Скачиваний0
ТипНаучная работа
1   ...   7   8   9   10   11   12   13   14   15

3.7.1 Установка и настройка базы данных на сервере.


Все что необходимо для установки двух баз данных на sql сервер – это присоединить их в среде SQL Server Management Studio. Подробнее описывать этот процесс нет необходимости, т.к. в требования по внедрению программы на предприятие описано, что для этого необходим сотрудник, специализирующийся на администрировании СУБД. Для сотрудника с данной квалификацией не вызывает проблем с подключением к SQL серверу этих баз данных.

3.7.2 Руководство пользователя


Разрабатываемая система осуществляет создание тестов и проведение компьютерного тестирования, сбора и анализа результатов, выставления оценки.

Программа легка и удобна в использовании и освоении. Предоставляет возможность работать с семью типами заданий: одиночный выбор, множественный выбор, установление порядка следования, установление соответствия, указание истинности или ложности утверждений, ручной ввод числа, ручной ввод текста. В тесте можно использовать любое количество любых типов, можно только один, можно и все сразу. В заданиях с выбором ответа (одиночный, множественный выбор, указание порядка, указание истинности) можно использовать до 10 (включительно) вариантов ответа.

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

3.7.3 Системные требования к клиентской машине


Минимальные требования к оборудованию клиента следующие:

  • процессор Intel Pentium III с частотой от 700 МГц или выше;

  • оперативная память, доступная операционной системе, не менее 64Мб;

  • монитор с поддержкой видеорежима 1024x768 при 256 цветах;

  • манипулятор типа «мышь», устройство ввода - клавиатура.

Требования к программному обеспечению клиента следующие:

  • любая операционная система (запуск из под Linux осуществляется с помощью Wine);

  • сетевой доступ;

  • .Net Framework 3.5 и выше.



3.7.4 Подключение и авторизация


При запуске программы на экране отображается окно авторизации (рисунок 7). В этом окне будет предложено заполнить поля логин и пароль для успешной авторизации в системе.

h:\testred\документы\2016-01-29 20-23-24 скриншот экрана.png

Рисунок 7 – Окно авторизации

3.7 Оценка экономических затрат на проект


Период проведения работ‎: c 7.05.2016 по 07.06.2016.

Работы проводились в одну смену продолжительностью 8 часов. Рассчитаем общую трудоемкость работ. Используем систему коэффициентов для отдельных этапов разработки. Определение условного количества операторов программы, трудоемкости (‎формула 1‎)‎:



Т = То + Ти + Та + Тп + Тотл + Тд.

(‎1‎)

Все составляющие определяем через условное число операторов – Q (‎формула 2‎)‎:

Q = q * c * (‎1 + p‎).

(‎2‎)

Коэффициент сложности c характеризует относительную сложность программы по отношению к так называемой типовой задаче, реализующей стандартные методы решения, сложность которой принята равной единице (‎величина с лежит в пределах от 1,25 до 2‎). Для разработанного программного продукта возьмем 1,3.

Коэффициент коррекции p – увеличение объема работ за счет внесения изменений в алгоритм по результатам уточнения постановок. С учетом того, что в данном случае заказчик, четко представлял, что он хочет получить, возьмем коэффициент = 0,9

В результате получим условное число операторов.

Q = qc(‎1 + p‎) = 7001,3(‎1+ 0,9‎) =1729.

Также используем следующие коэффициенты‎:


  1. Коэффициент увеличения затрат труда, вследствие недостаточного описания задачи, в зависимости от сложности задачи принимается от 1,2 до 1,5, в связи с тем, что данная задача, не потребовала уточнения и больших доработок, примем B = 1,2.

  2. Коэффициент квалификации разработчика k определяется в зависимости от стажа работы и составляет‎: для работающих до двух лет – 0,8; от двух до трех лет – 1,0; от трех до пяти лет – 1,1 – 1,2; от пяти до семи – 1,3 – 1,4; свыше семи лет – 1,5 – 1,6. Разработчик, которому было поручено это задание, имел опыт работы по специальности менее 1 года, поэтому примем k = 0,8.

Рассчитаем общую трудоемкость.

Затраты труда на подготовку описания задачи Тo точно определить невозможно, так как это связано с творческим характером работы. Примем

Тo = 16 чел.-‎ч.

Затраты труда на изучение описания задачи Ти с учетом уточнения описания и квалификации программиста могут быть определены по формуле 3‎:



Ти = Q*B / (‎75/85‎) k,

(‎3‎)

Ти = 1729*1,2 /75*0,8 = 22,13 чел.-‎ч

Затраты труда на разработку алгоритма решения задачи Тa рассчитывается по формуле 4‎:



Тa = Q / (‎20/25‎) k,

(‎4‎)

Та = 1729/22*0,8 = 62,8 чел.-‎ч.

Затраты труда на составление программы по готовой блок-‎схеме Тп определяется по формуле 5‎:



Тп = Q / (‎20/25‎) k,

(‎5‎)

Тп = 1729/22*0,8 = 62,8 чел.-‎ч.

Затраты труда на отладку Тотл рассчитывается по следующей формуле 6‎:



Тотл= Q / (‎4*5‎) k,

(‎6‎)

Тотл = 1729/5*0,8 = 276,6 чел.-‎ч.

Затраты труда на подготовку документации по задаче Тд определяются по формуле 7‎:



Тд = Тдр + Тдо,

(‎7‎)

Затраты труда на подготовку материалов в рукописи формула 8‎:

Тдр = Q / (‎15/20‎) k,

(‎8‎)

Тдр = 1729/20*0,8 = 69,16 чел.-‎ч.

Тдо – затраты труда на редактирование, печать и оформление документации (‎формула 9‎)‎:



Тдо = 0,75 Тдр,

(‎9‎)

Тдо = 0,75*69,16 = 51,87 чел.-‎ч.

Тд = 69,16 +51,87 = 121,03 чел.-‎ч.

С учетом уровня языка программирования трудоемкость разработки программы может быть скорректирована следующим образом (‎формула 10‎)‎:

Ткор = Е*kкор ,

(‎10‎)

Таблица 2 – Изменение трудоемкости в зависимости уровня языка программирования


Уровень языка программирования

Характеристика языка программирования

Коэффициент изменения трудоемкости

1

Покомандный автокод-‎ Ассемблер

1

Продолжение таблицы 2

2

Макроассемблер

0,95

3

Алгоритмические языки высокого уровня

0,8 – 0,9

4

Алгоритмические языки сверхвысокого уровня

0,7 – 0,8

Выбранный для разработки язык C# относится к алгоритмическим языкам высокого уровня, с учетом этого примем kкор = 0,8

Подставив все полученные данные в формулу 1, получим полную трудоемкость разработки‎:

Т = 16+22,13+62,8+62,8+276,6 +121,03 = 561,36 чел.-‎ч.

С учетом корректировки из формулы 11 получим итоговую трудоемкость разработки‎:

Ткор = 0,8 * 561,36 = 449,1 чел.-‎ч

Определение численности исполнителей (‎формула 11‎)‎:



Ч = Т / Ф,

(‎11‎)

При Ф = 240 часа найдем численность исполнителей‎:

Ч = 449,1 / 256 = 1,75 -‎ 1 исполнитель

В состав исполнителей входят‎: программист C#.

Распределение трудоемкости по стадиям разработки приведено в таблице 3.

Таблица 3 – Распределение трудоемкости по стадиям разработки


Этап разработки

Содержание работ

Трудоёмкость, ч.

Трудоёмкость работ исполнителя, ч.

Должность

исполнителя



Постановка задачи

1. Предпроектное обследование.

2. Разработка ТЗ.

3. Разработка, согласование и утверждение технико-‎ экономического обоснования.


36

36

программист

Технический проект

Уточнение структуры и формы представления входных и выходных данных. Разработка алгоритма решения задачи. Разработка структуры программы. Разработка пояснительной записки. Согласование технического проекта и его утверждение.

70

70

программист

Рабочий проект

Отладка программы. Разработка дизайна программы.

90

90

программист

Продолжение таблицы 3



Документация и внедрение

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

60

60

программист

ИТОГО‎:




256

256



Расчет затрат на разработку

Основная заработная плата разработчика рассчитывается по формуле 12‎:

ЗПосн = О *1,15,

(‎12‎)

где О – оклад, 1,15 – уральский коэффициент.

Его основная месячная заработная плата составит‎:

8000 * 1,15 = 9200 рублей.

Основная заработная плата ‎программиста за весь период разработки программного продукта составит‎:

9200 руб. * (‎256‎) ч. / (‎8ч. * 32 дня‎) = 9200 руб

Дополнительная заработная плата рассчитывается в процентах от основной заработной платы и составляет 12%.

Дополнительная заработная плата разработчика за весь период разработки программного продукта составит‎:

9200* 0,12 = 1104руб.

Суммарная заработная плата программиста за весь период разработки программного продукта составит‎:

9200 руб. + 1104 руб. = 10304 руб

Страховые взносы во внебюджетные фонды берутся в размере 30,2% от суммы основной и дополнительной заработной платы

Суммарные страховые взносы во внебюджетные фонды за весь период разработки программного продукта составят‎:

10304*30,2%= 3111,808 руб

Содержание и эксплуатация вычислительного комплекса считается следующим образом (‎формула 13‎)‎:



Свт = См-‎ч * Число_часов_отладки,

(‎13‎)

Число часов отладки составляет‎:

Тп + Тотл = (‎62,8ч.+ 276,6 ч.‎)*0,7= 237,58 ч.

Стоимость машино-‎часа рассчитывается, как сумма составляющих‎:

(‎Стть_эл_эн_в_год+Аморт_в_год+Затраты_на_ремонт_за_год‎)/Фвт,

(‎14‎)

Стоймось компьютера 32000руб.

А=32000*0,25=8000 руб в год

А= (‎8000*32‎)/365 = 701,37 рублей за период разработки

З=(‎32000*0,03*32‎)/365= 84,16 руб






где Фвт – действительный фонд времени работы вычислительного комплекса.

Стоимость 1 КВТ/час электроэнергии составляет, например, 2,74 руб.

Один компьютер потребляет, например, 250 ВТ в час.

За месяц расходы на электроэнергию потребляемую одной ЭВМ составляет‎:

8 ч. * 32 дня * 0,25 КВТ/ч. * 2,74 руб. * ч. / КВТ = 175,36 руб

Действительный фонд времени работы вычислительного комплекса рассчитываем по следующей формуле 15‎:



Фвт = Фном – Фпроф,

(‎15‎)

Итак‎:

Фвт = 0,85 * 256 час. = 217,6 часа.

Стоимость машино-‎часа составляет‎:

(‎175,36 руб. + 701,37 руб. + 84,16 руб.‎)/ 217,6 часа = 4,4руб.

Содержание и эксплуатация вычислительного комплекса составляет‎:

256ч. * 4,4 руб. = 1126,4 руб.

Накладные расходы рассчитываются, как 60% от расходов на содержание и эксплуатацию вычислительного комплекса‎:

1126,4 руб.*0,6 = 675,84 руб.

Смета затрат на разработку программного продукта приведена в таблице 4.

Таблица 4– «Смета затрат на разработку программного продукта»





Наименование статьи расходов

Затраты, руб.

1

Основная заработная плата производственного персонала.

8000

2

Дополнительная заработная плата производственного персонала.

1104

3

Страховые взносы во внебюджетные фонды

3111,8

4

Содержание и эксплуатация вычислительного комплекса

1126,4

5

Накладные расходы.

675,84

ИТОГО‎:




14018,04

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

В ходе вышеприведённых вычислений были получены следующие результаты‎:


  • была определена трудоёмкость разработки программного продукта, которая составила‎: 449,1 чел.-‎час.;

  • рассчитано, что для выполнения данной разработки в планируемый период понадобится 1 человек;

  • была рассчитана смета затрат на разработку программного продукта, итоговая сумма которой‎: 14018,04 руб.


Каталог: files -> main -> documents -> 2016
2016 -> И. Ю. Коробейникова
2016 -> Методические рекомендации по выполнению внеаудиторной самостоятельной работы студентов по программе дисциплины
2016 -> Методическая разработка практического занятия по теме «Создание и воспроизведение видеороликов в программе Movie Maker»
2016 -> «Разработка информационного сайта для проекта «Живая история». В работе раскрывается актуальность темы, сформулированы цели и задачи исследования
documents -> Методические указания для студентов очной формы обучения по выполнению
documents -> Методическое пособие по дисциплине «информационная безопасность»
2016 -> Методические рекомендации по выполнению практических работ по дисциплине «Деловой русский язык»
documents -> Комплект оценочных средств Учебная дисциплина ен. 03 Информатика
2016 -> Аварии и катастрофы. Причины, виды, примеры


Поделитесь с Вашими друзьями:
1   ...   7   8   9   10   11   12   13   14   15


База данных защищена авторским правом ©nethash.ru 2019
обратиться к администрации

войти | регистрация
    Главная страница


загрузить материал