Автоматизация проверки знаний и навыков студентов в области прикладной математики и информатики

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



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

В совокупности, оценка надежности базы данных и программного комплекса говорит о высокой надежности всей системы в целом.

.5 Разработка сопроводительных документов

Для обеспечения работоспособности компонентов комплекса необходимо подключить базу данных к серверу СУБД SQL server 2005. Предполагается, что SQL server 2005 установлен на сервер и сконфигурирован нужным образом. Для подключения базы данных необходимо предпринять следующие действия:

1.Запускаем SQL Server Management Studio

2.Выбираем пункт контекстного меню объекта Databases->AttachтАж

Рисунок 3.7 - Подключение базы данных

В появившемся окне нажимаем кнопку Add и добавляем файл DB_test.mdf из корневого каталога установочного диска.

Рисунок 3.8 - Подключение базы данных (продолжение)

По желанию можно изменить настройки размещения файлов базы данных на сервере. Необходимо помнить, что размер базы постоянно увеличивается, поэтому на диске должно быть достаточное свободное пространство. После завершения подключения базы данных объект с ее именем должен появиться в дереве объектов SQL Server Management Studio в разделе Databases. Это является признаком успешного подключения базы.

Если по каким либо причинам подключить базу не удастся, то можно воспользоваться скриптом, который сгенерирует новую пустую базу данных. Для этого необходимо загрузить файл db_generation_script.sql из корневого каталога установочного диска в среду SQL Server Management Studio и запустить запрос на выполнение. Текст скрипта приведен в приложении А.

После подключения базы необходимо настроить подключение модулей редактора тестов и администрирования к базе данных. Для этого скопируйте файл connection.udl из корневого каталога установочного диска в каьалог %System Drive%\ Program Files\Common Files\System\Ole DB\Data Links\. После этого двойным щелчком по файлу запустите редактор строки подключения Microsoft. На странице Подключение введите IP-адрес или имя сервера, на который была установлена база данных DB_test. Выберите пункт учетные сведения Windows NT и имя базы данных. Если все сделано правильно, то после нажатия на кнопку Проверить подключение появится сообщения об успешном подключении.

Рисунок 3.9 - Настройка подключения базы

Нажмите кнопку ОК, настройка соединения закончена. После можно приступать к работе с редактором тестов и модулем администрирования.

4. Технико-экономическое обоснование разработки

.1 Расчет себестоимости разрабатываемой системы

Затраты на выполнение проекта состоят из затрат на заработную плату исполнителям, затрат на закупку или аренду оборудования и затрат на накладные расходы (4.1).

К = Сзарп + Соб + Снакл 4.1

где СЗАРП - заработная плата исполнителей, СОБ -затраты на обеспечение необходимым оборудованием, СНАКЛ- накладные расходы.

.2 Затраты на выплату исполнителям заработной платы.

Определяется следующим соотношением:

4.2

где СЗ.ОСН - основная заработанная плата, СЗ.ДОП - дополнительная заработная плата, СЗ.ОТЧ - отчисление с заработанной платы.

.3 Расчет основной заработанной платы.

При дневной оплате труда исполнителей проводится на основе данных по окладам и графику занятости исполнителей (4.3):

4.3

где ТЗАН - число дней, отработанных исполнителем проекта, ОДН - дневной оклад исполнителя. При 8-и часовом рабочем дне он рассчитывается по соотношению 4.4.

4.4

где ОМЕС - месячный оклад, FM - месячный фонд рабочего времени (4.5).

4.5

где tp - продолжительность рабочего дня, DK - общее число дней в году, DB - число выходных дней в году, DП - число праздничных дней в году.

Для 2007 года количество рабочих дней (с учетом праздников и выходных) 249, продолжительность рабочего дня составляет 8 часов. Учитывая полученные данные и формулу (4.5), получим:

FМ = 8*249/12 = 166

Оклад программиста в компании Этна IT составляет 14970 р.

С учетом налога на доходы физических лиц размер месячного оклада увеличивается, что отражено в формуле 4.6:

4.6

где О - оклад, НДФЛ - налог на доходы с физических лиц (13%).

Таким образом, месячный оклад составляет:

OМ = 14970(1+0,13) = 16 916 р.

Тогда дневной оклад составляет:

ОДН = 16916*8/166 = 815 р.

Расчет затрат рабочего времени (при 8-ми часовом рабочем дне) на выполнение программного продукта, представлен в таблице 4.1.

Таблица 4.1 - Затраты рабочего времени на разработку системы

ЭтапСодержание работыТрудозатратыЧел.-часЧел.-дни1Разработка структуры функционирования системы136171.1Разработка алгоритма функционирования системы1621.2Разработка структуры базы данных4051.3Разработка алгоритма прохождения теста4051.4Разработка алгоритма кодирования фалов теста4052Реализация проекта системы320402.1Реализация структуры базы данных 120152.2Реализация программного модуля120152.3Реализация интерфейса системы для пользователей80103Проведение тестирования разработанного программного модуля 243ИТОГО48060

Таким образом, число дней, затраченных на разработку составляет 60.

Рассчитаем Сизарп в соответствии с формулой (4.3):

Сизарп = 60*815 = 48 900 р.

.4 Расходы на дополнительную заработанную плату

Учитывают все выплаты