Программирование тестового комплекса
Разработка инструментального средства для организации пользовательского интерфейса тестирования профессиональных знаний сотрудников с использованием PHP и MySQL. Разработка структур анкеты, хранения данных приложения, интерфейса пользователя, отчетов.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 14.03.2012 |
Размер файла | 2,6 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
} else if($result < 86) {
$result = 'ТРЕБУЕМЫЙ УРОВЕНЬ';
} else {
$result = 'ЭКСПЕРТНЫЙ УРОВЕНЬ';
}
if($user->job_up = '1') {
$job_up = 'Да';
} else {
$job_up = 'Нет';
}
return "<tr class=\"$class\">
<td>".$user->first_name." ".$user->last_name." ".$user->father_name."</td>
<td>".$user->job_title."</td>
<td>".$user->job_time."</td>
<td>".$job_up."</td>
<td>".$user->job_compliance."</td>
<td>".$result."</td>
</tr>";
}
$html = '';
$row = 0;
$answers = array(1 => '14', 2 => '2', 3 => '3', 4 => '3', 5 => '1', 6 => '4', 7 => '1', 8 => '2', 9 => '3', 10 => '3', 11 => '34', 12 => '3', 13 => '1', 14 => '3', 15 => '2', 16 => '24', 17 => '4', 18 => '2', 19 => '3', 20 => '34');
$user_query = mysql_query('SELECT * FROM `users` ORDER BY `id` ASC');
while($user = mysql_fetch_object($user_query)) {
$result = 0;
for($i = 1; $i < 21; $i++){
$answer_query = mysql_query('SELECT `answer` FROM `answers` WHERE `user_id`='.$user->id.' AND `question_id`='.$i);
$answer = mysql_fetch_assoc($answer_query);
if($answer['answer'] == $answers[$i]) {
$result += 5;
}
}
$html = $html.renderTableRow($user, $result, $row % 2);
$row += 1;
}
function bodyContent($html) {
return "<div id=\"wrapper\">
<div id=\"page\">
<div id=\"content\">
<div class=\"post\">
<h1>Результаты тестирования</h1>
<table>
<tr>
<td style=\"width:200px\">ФИО</td>
<td style=\"width:150px\">Должность</td>
<td style=\"width:100px\">Стаж работы в компании</td>
<td style=\"width:100px\">Заинтересованнось в карьерном росте</td>
<td style=\"width:100px\">Мнение сотрудника о соответствии</td>
<td style=\"width:100px\">Итог теста</td>
</tr>".$html."
</table>
</div>
</div>
<div style=\"clear: both;\">
</div>
</div>";
}
renderHtml($html);
?>
ПРИЛОЖЕНИЕ 4. Анкеты контрольного примера
Рис П.4.1 Страница просмотра результатов тестирования
Размещено на Allbest.ru
Подобные документы
Реализация анкеты "Литературные предпочтения" средствами разработки PHP, MYSQL. Структура баз данных и приложения. Программная реализация анкеты на языке программирования php, руководство пользователя. Разработка PHP скриптов. Листинг программы.
курсовая работа [351,1 K], добавлен 02.12.2010Выбор технологии, языка и среды программирования. Анализ процесса обработки информации и выбор структур данных для ее хранения, разработка основных алгоритмов. Проектирование интерфейса пользователя. Выбор стратегии тестирования и разработка тестов.
курсовая работа [332,3 K], добавлен 09.12.2014Информационные потоки синтеза ПС. Этапы кодирования и тестирования. Разработка данных и архитектуры. Стандарт оформления проектной документации и интерфейса конечного пользователя. Классификация структур данных. Принцип информационной закрытости.
презентация [485,4 K], добавлен 19.09.2016Описание системы управления реляционными базами данных MySQL. Изучение факторов влияющих на пропускную способность в беспроводных сетях. Особенности применения языка Java Script. Методы тестирования web-приложений. Разработка пользовательского интерфейса.
дипломная работа [2,1 M], добавлен 24.06.2015Программная реализация настольного приложения с использованием языка программирования C#. Проектирование и структура пользовательского интерфейса, требования к нему и оценка функциональности. Разработка руководства пользователя и его использование.
курсовая работа [297,6 K], добавлен 10.03.2015Разработка игры, реализующей алгоритмы искусственного интеллекта, позволяющие играть в одиночку. Анализ обрабатываемой информации и структур данных для ее хранения. Разработка интерфейса пользователя, форм вывода данных. Выбор стратегии тестирования.
курсовая работа [896,5 K], добавлен 19.06.2013Разработка приложения "Ведомость начисления заработной платы" в среде программирования C++Builder. Алгоритм и сценарий работы программы. Проектирование интерфейса пользователя. Написание программных модулей и результаты тестирования данной программы.
курсовая работа [597,4 K], добавлен 31.01.2016Технология разработки пользовательского интерфейса в среде Delphi. Создание таблицы, меню, форм для ввода и редактирования данных. Принципы организации меню как элемента интерфейса пользователя. Реализация сортировки, фильтрации, вычислений в таблице.
курсовая работа [1,6 M], добавлен 13.11.2012Программирование приложения с использованием библиотеки OpenGL и функции для рисования геометрических объектов. Разработка процедуры визуализации трехмерной сцены и интерфейса пользователя. Логическая структура и функциональная декомпозиция проекта.
курсовая работа [1,1 M], добавлен 23.06.2011Разработка и анализ интерфейса пользователя базы данных. Ознакомление с процессом поэтапного создания проекта и добавления файла локальной базы данных. Исследование и характеристика главных принципов программирования функциональной части интерфейса.
дипломная работа [3,0 M], добавлен 27.09.2017