
- •Аннотация
- •Введение
- •Анализ существующих информационных технологий поддержки систем профессиональной диагностики. Постановка задачи проектирования
- •О компании оао «ржд» и квалификационной аттестации
- •Целесообразность проведения квалификационной аттестации в компании оао «ржд»
- •Основные подходы к оценке качества персонала
- •Анализ существующих технологий оценки качества персонала
- •Основные достоинства существующихтехнологий
- •Важнейшие недостатки существующих технологий
- •Обоснование целесообразности разработки автоматизированной процедуры интерактивной оценки квалификационной готовности персонала
- •Постановка задачи
- •Техническое задание на измерительную часть
- •Требования к разрабатываемой системе оценки качества персонала
- •Требования к системе в целом
- •Требования к разрабатываемой измерительной процедуре
- •Требования к функциям системы
- •Требования к программному обеспечению
- •Требования к хостингу
- •Требования к политике информационной безопасности
- •Анализ исходных данных
- •Требования к пользовательскому интерфейсу
- •Требования к персоналу системы оценки качества персонала
- •Описание разработанных подсистем оценки квалификационной готовности персонала
- •Введение в главу
- •Обоснование выбора средств разработки подсистем оценки квалификационной готовности персонала
- •Обоснование выбора системы управления контентом
- •Обоснования выбранной субд
- •Обоснование выбора хостинга
- •Обоснование выбора средства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
Обоснование выбора средства eRwin для проектирования и генерации базы данных
Для автоматизации проектирования БД выбрано средство разработки Erwin.
Продукт ERwin предназначен для разработчиков, проектировщиков БД, системных аналитиков. С помощью ERwin разработчик может сначала, используя визуальные средства, описать схему БД, а затем автоматически сгенерировать файлы данных для выбранной реляционной СУБД. Автоматически генерируются также триггеры, обеспечивающие ссылочную целостность БД. Поддерживаются хранимые процедуры. Возможна также обратная разработка — восстановление модели данных по имеющимся файлам БД.
Методологическую основу ERwin составляют технология IDEF1X и ER диаграммы, или диаграммы «сущность-связь». Пользователь описывает структуру данных визуально. Он задает служащие прообразами реляционных таблиц сущности с их атрибутами и при помощи мыши «натягивает» между ними связи, которые являются прототипами реляционных отношений.
Продукт ERwin не привязан к технологии какой-либо конкретной фирмы, поставляющей СУБД или средства разработки. Он поддерживает различные серверы баз данных и настольные СУБД, а также может обращаться к базе данных через ODBC.
В ERwin встроена поддержка СУБД: Oracle; Sybase; Informix; CA Ingres; DB2, Rdb; Watcom; SQLBase; Microsoft SQL Server; AS/400; Progress; FoxPro; InterBase; dBASE; Clipper; Paradox; Access, MySQL.
ERwin можно использовать совместно с некоторыми популярными средствами разработки клиентских частей приложений: SQLWindows, Delphi, PowerBuilder, Visual Basic, Designer/2000.
ERwin позволяет по уже существующим файлам БД восстанавливать логическую структуру данных. Обратная разработка позволяет, во-первых, переносить структуру БД (но не данные!) из одной СУБД в другую и, во-вторых, исследовать старые проекты.
Таким образом, использование ERwin существенно ускоряет создание БД.
Описание созданной базы данных
Для начала разработки было необходимо создать базу данных для хранения информации о пользователях системы, назначенных для диагностирования методиках и о результатах диагностического обследования. Эта база данных была создана путем выполнения следующей последовательности:
Создание логической (см. рисунок 2.9) и физической (см. рисунок 2.10) модели в среде ERwin;
Создание пустой базы данных «Diploms» вMySQL;
Генерация базы данных в MySQLизERwinна основании созданных моделей (см. рисунок 2.11).
Логическая и физическая модели базы данных
Рисунок 2.9 - Логическая модель БД
Риснок 2.10 - Физическая модель БД
Генерация базы данных из eRwin в MySql
Первоначально необходимо создать пустую базу данных «Diploms» вMySQL.
Далее для генерации базы данных необходимо выбрать тип СУБД в ERwin. Это можно сделать с помощью опцииDatabase -> Choose Database.
Генерация базы данных происходит с помощью опции Tools->ForwardEngineer/SchemaGeneration(см. рисунок 2.11):
Рисунок 2.11 - Окно для генерации базы данных.
Далее генерируется скрипт создания БД, который уже запускается в СУБД MySQLи после его выполнения создается БД.
Сгенерированная база данных:
Рисунок 2.12 Сгенерированная БД в MySQL
Описание разработанной системы
В результате выполнения дипломного проекта была разработана схема интеграции диагностических процедур в единый web-сервис и систему управления контентом (CMS). Также была проведена дополнительная адаптация стандартной системы управления контентом, а именно:
разработана строкографическая оболочка CMS;
разработана система настроек на сайте по правам доступа и по распределению материала;
сделан адаптивный модуль, согласующий сайт с разработанными подсистемами диагностирования пользователей;
проведена локализация сайта;
разработан модуль регистрации с защитой от ботов;
добавлены и настроены несколько модулей, улучшающих поведение сайта, в том числе:
модуль captcha;
модуль webform;
связка модулей views + ctools + panels.