- •Аннотация
- •Введение
- •Анализ существующих информационных технологий поддержки систем профессиональной диагностики. Постановка задачи проектирования
- •О компании оао «ржд» и квалификационной аттестации
- •Целесообразность проведения квалификационной аттестации в компании оао «ржд»
- •Основные подходы к оценке качества персонала
- •Анализ существующих технологий оценки качества персонала
- •Основные достоинства существующихтехнологий
- •Важнейшие недостатки существующих технологий
- •Обоснование целесообразности разработки автоматизированной процедуры интерактивной оценки квалификационной готовности персонала
- •Постановка задачи
- •Техническое задание на измерительную часть
- •Требования к разрабатываемой системе оценки качества персонала
- •Требования к системе в целом
- •Требования к разрабатываемой измерительной процедуре
- •Требования к функциям системы
- •Требования к программному обеспечению
- •Требования к хостингу
- •Требования к политике информационной безопасности
- •Анализ исходных данных
- •Требования к пользовательскому интерфейсу
- •Требования к персоналу системы оценки качества персонала
- •Описание разработанных подсистем оценки квалификационной готовности персонала
- •Введение в главу
- •Обоснование выбора средств разработки подсистем оценки квалификационной готовности персонала
- •Обоснование выбора системы управления контентом
- •Обоснования выбранной субд
- •Обоснование выбора хостинга
- •Обоснование выбора средства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
Приложение №3 Листинг методики «Цветовой экзамен по иностранному языку» Слой «Оппонентные цвета: Кадр 1»
stop();
_root.createTextField("text0",_root.getNextHighestDepth(),200,310,100,100);
text0.autoSize=true;
text0.text="*Пожалуйста, будьте внимательны: не используйте знаки препинания в ФИО.";
ukazanie='Введите ваш id '
var example1:SharedObject=SharedObject.getLocal("example1");
example1.data.resultat=0;
example1.data.count=0;
example1.data.vremya_nachala=0;
example1.data.username=0;
example1.data.idusera=0;
example1.data.delitefile.clear();
//--------------------------ЧТЕНИЕ НАЗВАНИЙ ЦВЕТОВ И ИХ КОДА ИЗ БАЗЫ ДАННЫХ--
var cvet=new Array();
var RGB=new Array();
var k=1;
var lv:LoadVars = new LoadVars();
lv.onLoad=function(s:Boolean)
{
system.use.CodePage=true;
if(s)
{
for(var i:Number=1;i<=this.n;i++)
{
cvet[k]= this['mas'+i];
RGB[k]=this['RGB'+i];
k=k+1;
example1.data.c=k;
//выведем первое значение массива в текстовое поле
cvet_text=cvet[1];
}
}
}
this.onLoad=function(e:Object){
system.use.CodePage=true;
lv.load("http://site.ru/dannieColor.php");
}
//*****************ОПРЕДЕЛЯЕМ ТЕКУЩУЮ ДАТУ****************************
CurrentDate = new Date();
year = CurrentDate.getFullYear();
month = CurrentDate.getMonth()+1;
date = CurrentDate.getDate();
if (month<10)
{
month = "0"+month;
}
if (date<10)
{
date = "0"+date;
}
example1.data.Data = year add "-" add month add "-" add date;
trace("Текущая дата: "+example1.data.Data);
//*************************************************************************
Кадр 2 «Оппонентные цвета»
var ra = 0;
var ga = 0;
var ba = 0;
var s = new Array();
_root.attachMovie("mc","mc",1000,{_x:570, _y:150})
//************СОЗДАЕМ БЕГУНКИ************************************************
my_array = new Array({name:"ra", pos:0}, {name:"ga", pos:0}, {name:"ba", pos:0});
var len = my_array.length;
for (var i = 0; i<len; i++) {
_root.attachMovie("scroller",my_array[i].name+"_mc",i);
s[i] = _root[my_array[i].name+"_mc"];
{
s[i]._x = 415;
s[i].num_txt.text = 0;
s[i]._y = 280+(i-1)*20;
}
s[i].id = my_array[i].name;
s[i].sl._x = my_array[i].pos; //задаем позицию бегунка
//при перемещении бегунка выполнять следующее
s[i].sl.onPress = function()
{
_root.mc2.removeMovieClip();
_root["text4"].removeTextField();
_root["text5"].removeTextField();
this.startDrag(false,0,0,255,0);
this.onMouseMove = function()
{
{
this._parent.num_txt.text = Math.round(this._x);
_root[this._parent.id] = Math.round(this._x);
}
var myColorTransform = {ra:_root.ra, ga:_root.ga, ba:_root.ba};
//*******ОТОБРАЖАЕМ РЕЗУЛЬТАТЫ НА КЛИПЕ**********************
var my_color:Color = new Color(mc);
var nolikR:String='';
var nolikG:String='';
var nolikB:String='';
//***********************вариант 1***************************
if (myColorTransform.ra<16) {nolikR='0';}
if (myColorTransform.ga<16) {nolikG='0';}
if (myColorTransform.ba<16) {nolikB='0';}
var colorHexString:String = nolikR+myColorTransform.ra.toString(16) +nolikG+myColorTransform.ga.toString(16) + nolikB+myColorTransform.ba.toString(16);
//************************************************************
var colorHex:Number = parseInt(colorHexString,16);
var color:Color = new Color(mc);
color.setRGB(colorHex);
//************************************************************
};
};
s[i].sl.onRelease = s[i].sl.onReleaseOutside=function () {
this.stopDrag();
};
}
//****************ДЕЛАЕМ ПОДПИСИ***********************************
_root.createTextField("text1",_root.getNextHighestDepth(),380,257,100,100);
text1.autoSize=true;
text1.text="RA";
_root.createTextField("text2",_root.getNextHighestDepth(),380,277,100,100);
text2.autoSize=true;
text2.text="GA";
_root.createTextField("text3",_root.getNextHighestDepth(),380,297,100,100);
text3.autoSize=true;
text3.text="BA";
//*****************************************************************
if (cvet[1]<>Undefined)
{
var cvet_copi=new Array();
for(var i=1;i<=k-1;i++)
{
cvet_copi[i]=cvet[i];
}
}
cvet_text=cvet_copi[1];
if (RGB[1]<>Undefined)
{
var RGB_copi=new Array();
for(var i=1;i<=k-1;i++)
{
RGB_copi[i]=RGB[i];
}
}