- •Аннотация
- •Введение
- •Анализ существующих информационных технологий поддержки систем профессиональной диагностики. Постановка задачи проектирования
- •О компании оао «ржд» и квалификационной аттестации
- •Целесообразность проведения квалификационной аттестации в компании оао «ржд»
- •Основные подходы к оценке качества персонала
- •Анализ существующих технологий оценки качества персонала
- •Основные достоинства существующихтехнологий
- •Важнейшие недостатки существующих технологий
- •Обоснование целесообразности разработки автоматизированной процедуры интерактивной оценки квалификационной готовности персонала
- •Постановка задачи
- •Техническое задание на измерительную часть
- •Требования к разрабатываемой системе оценки качества персонала
- •Требования к системе в целом
- •Требования к разрабатываемой измерительной процедуре
- •Требования к функциям системы
- •Требования к программному обеспечению
- •Требования к хостингу
- •Требования к политике информационной безопасности
- •Анализ исходных данных
- •Требования к пользовательскому интерфейсу
- •Требования к персоналу системы оценки качества персонала
- •Описание разработанных подсистем оценки квалификационной готовности персонала
- •Введение в главу
- •Обоснование выбора средств разработки подсистем оценки квалификационной готовности персонала
- •Обоснование выбора системы управления контентом
- •Обоснования выбранной субд
- •Обоснование выбора хостинга
- •Обоснование выбора средстваAdobeFlashдля разработки инструментов оценки квалификационной готовности персонала
- •Обоснование выбора средства eRwin для проектирования и генерации базы данных
- •Описание созданной базы данных
- •Логическая и физическая модели базы данных
- •Генерация базы данных из eRwin в MySql
- •Описание разработанной системы
- •Описание функциональных характеристик разработанных подсистем оценки квалификационной готовности
- •Описание модулей системы
- •Описание модулей подсистемы «Рисуночный экзамен по иностранному языку»
- •Описание модулей подсистемы «Цветовой экзамен по иностранному языку»
- •Интерфейс системы
- •Демонстрация разработанных процедур оценки квалификационной готовности персонала
- •Заключение к главе
- •Системотехнические расчеты
- •Расчет среднего времени реакции системы
- •Выбор модели расчёта
- •Расчёт среднего времени реакции
- •Оценка безошибочности исходных данных
- •Общие сведения
- •Выбор модели расчёта
- •Расчёт информационной цепи
- •Вероятности возникновения ошибок на различных этапах переработки данных
- •Вероятности пропуска ошибок при различных методах контроля
- •Построение информационной цепи
- •Вероятность возникновения ошибки после I-ой операции переработки данных
- •Заключение
- •Экономика
- •Эффективность автоматизации
- •Постановка экономической задачи
- •Расчет затрат, связанных с разработкой проекта автоматизации
- •Затраты на техническое обеспечение
- •Затраты на программное обеспечение
- •Затраты на организационное обеспечение
- •Затраты на информационное обеспечение
- •Итоговые затраты
- •Расчет показателей эффективности проекта
- •Расчет показателя «уровень информационного обеспечения» разрабатываемой системы
- •Расчет показателя «уровень трудозатрат отдела кадров»
- •Расчет экономического эффекта.
- •Анализ человеко-машинного взаимодействия (ачмв)
- •Рисуночный экзамен по иностранному языку
- •Цветовой экзамен по иностранному языку
- •Инструкция лаборанта
- •Тестовые результаты прохождения методики «Рисуночный экзамен по иностранному языку»
- •Заключение
- •Список использованной литературы
- •Приложение №1 Инструкция пользователя
- •Рисуночный экзамен по языку
- •Цветовой экзамен по языку
- •Приложение №2 Листинг методики «Рисуночный экзамен по иностранному языку» Слой «Диагностика: Кадр 1»
- •Слой «Диагностика: Кадр 2»
- •Слой «Диагностика: Кадр 3»
- •Слой «Buttons: Кадр 1»
- •Фрагмент ролика «StartBtnMc»
- •Кнопка «Save_username»
- •Кнопка «Save»
- •Фрагмент ролика «StopBtnMc»
- •Кнопка «Закрыть»
- •Фрагмент ролика «в начало»
- •Кадр 1 «StartBtnMc: Layer 1»
- •Кадр 1 «StopBtnMc: Слой 1»
- •Кадр 1 «в начало: Слой 1»
- •Приложение №3 Листинг методики «Цветовой экзамен по иностранному языку» Слой «Оппонентные цвета: Кадр 1»
- •Кадр 2 «Оппонентные цвета»
- •Кадр 3 «Оппонентные цвета»
- •Слой «Buttons: Кадр 1»
- •Фрагмент видеоролика «StartBtnMc»
- •Кнопка «Save_username»
- •Кнопка «Save»
- •Фрагмент видеоролика «StopBtnMc»
- •Оглавление
- •Глава 1Анализ существующих информационных технологий поддержки систем профессиональной диагностики. Постановка задачи проектирования 5
- •Глава 2 Описание разработанных подсистем оценки квалификационной готовности персонала 37
- •Глава 3Системотехнические расчеты 69
- •Глава 4Экономика 82
- •Глава 5Анализ человеко-машинного взаимодействия (ачмв) 95
Кнопка «Save»
//----------------------ЗАПИСЬ ОТВЕТОВ В БАЗУ ДАННЫХ-------------------------
//@время начала теста
//@код ответ пользователя
//@название цвета
//@эталонный код цвета
//@время ответа
//@время окончания теста
on (press)
{
//**********************ВЫВОДИМ ЦВЕТ В ПОЛЕ*****************************
var example1:SharedObject=SharedObject.getLocal("example1");
example1.data.count=example1.data.count+1;
trace("счетчик: "+example1.data.count);
cvet_text=cvet_copi[example1.data.count];
//******ОПРЕДЕЛЯЕМ ЦВЕТ УКАЗАННЫЙ ПОЛЬЗОВАТЕЛЕМ********************
//выводим цвет объекта mc, меняя при этом регистр с нижнего на верхний
//с помощью команды toUpperCase() (чтобы изменить шрифт с верхнего на
//нижний надо использовать команду toLowerCase()
var cvet_RGB="";
myColorObject = new Color("mc");
cvet_RGB=((myColorObject.getRGB()).toString(16)).toUpperCase();
//определяем длину строки
var str_length:Number = cvet_RGB.length;
trace("Длина строки: "+str_length);
if (str_length==4)
{
cvet_RGB="00"+cvet_RGB;
}
if(str_length==2)
{
cvet_RGB="0000"+cvet_RGB;
}
if(str_length==1)
{
cvet_RGB="00000"+cvet_RGB;
}
trace("ответ пользователя: "+cvet_RGB);
//*******************ОПРЕДЕЛЯЕМ ВРЕМЯ ОТВЕТА***************************
mydate = new Date();
sec = mydate.getSeconds();
min = mydate.getMinutes();
hour = mydate.getHours();
milli=mydate.getMilliseconds();
if (sec<10)
{
sec = "0"+sec;
}
if (min<10)
{
min = "0"+min;
}
if (hour<10)
{
hour = "0"+hour;
}
if (milli<10)
{
milli = "0"+milli;
}
time = hour add ":" add min add ":" add sec add ":" add milli;
trace("Время ответа: "+time);
example1.data.min_exit=min;
example1.data.sec_exit=sec;
example1.data.mill_exit=milli;
example1.data.hour_exit=hour;
//******************ЗАПИСЬ ОТВЕТОВ В БАЗУ ДАННЫХ************************
var my_lv:LoadVars = new LoadVars();
var lo_lv:LoadVars = new LoadVars();
lo_lv.onLoad = function(success:Boolean)
{ if (success)
{
}
else
{ trace("Ошибка в загрузке / разборе результирующей строки.");
ttt.text="Ошибка в загрузке / разборе результирующей строки.";
}
}
{
mysql_query ($table)
//отправляем id пользователя
my_lv.idusera=example1.data.idusera;
//отправляем id метода (в данном случае это 1, т.к. метод "рисуночный)
my_lv.idmetod='2';
if(example1.data.count==2)
{
my_lv.StartTime=example1.data.vremya_nachala;
}
else
{
my_lv.StartTime="-";
}
if(example1.data.count==example1.data.c)
{
my_lv.ExitTime=time;
}
else
{
my_lv.ExitTime="-";
}
my_lv.AnswerTime=time;
my_lv.additional_inf=example1.data.count-1;
my_lv.Answer=cvet_RGB;
//отправляем дату
my_lv.current_data=example1.data.Data;
my_lv.sendAndLoad("http://site.ru/usersColorNew.php", lo_lv, "POST");
}
//******************СЧИТАЕМ ПРОЦЕНТ СОВПАДЕНИЯ************************
//узнаем имя пользователя и отправляем его в базу данных,
//где создаем таблицу под названием имени пользователя
var my_lv:LoadVars = new LoadVars();
var lolo_lv:LoadVars = new LoadVars();
lolo_lv.onLoad = function(success:Boolean)
{ if (success)
{
trace(Number(this['result']));
procent_text='Процент совпадения ответа равен '+this['result']+'%';
example1.data.resultat=example1.data.resultat+Number(this['result']);
trace(example1.data.resultat);
}
else
{ trace("Ошибка в загрузке / разборе результирующей строки.");
ttt.text="Ошибка в загрузке / разборе результирующей строки.";
}
};
{
my_lv.Kod=RGB_copi[example1.data.count-1];
my_lv.Answer=cvet_RGB;
my_lv.sendAndLoad("http://site.ru/usernameColorR.php", lolo_lv, "POST");
}
//***************************************************************************
//если пользователь ответил на все вопросы, то блокируем кнопку и меняем ее цвет
if(example1.data.count==example1.data.c)
{
save.enabled= false;
gownColor=new Color(Fragment_button_save);
gownColor.setRGB(0xCCCCCC);
cvet_text=" ";
//*****************ЗАПИСЬ ОТВЕТОВ В БАЗУ ДАННЫХ************************
var my_lv1:LoadVars = new LoadVars();
var lo_lv1:LoadVars = new LoadVars();
lo_lv1.onLoad = function(success:Boolean)
{
if (success)
{
}
else
{
trace("Ошибка в загрузке / разборе результирующей строки.");
ttt.text="Ошибка в загрузке / разборе результирующей строки.";
}
}
{
mysql_query ($table)
//отправляем id пользователя
my_lv1.idusera=example1.data.idusera;
//отправляем id метода (в данном случае это 2, т.к. метод "цветовой”)
my_lv1.idmetod='2';
my_lv1.sendAndLoad("http://site.ru/UsersAnswerColorCompleted.php", lo_lv1, "POST");
}
}
//*************************************************************************
//***********ВЫВОДИМ ЦВЕТ ЭТАЛОНА НА ЭКРАН****************************
_root.attachMovie("mc2","mc2",1100,{_x:570, _y:150})
mc2Color=new Color(mc2);
mc2Color.setRGB("0x"+RGB_copi[example1.data.count-1]);
_root.createTextField("text4",_root.getNextHighestDepth(),470,40,100,100);
text4.autoSize=true;
text4.text="Ваш ответ";
_root.createTextField("text5",_root.getNextHighestDepth(),580,40,100,100);
text5.autoSize=true;
text5.text="Правильный ответ";
}