Научная статья на тему 'Разработка информационной системы тестирования персонала на промышленном предприятии'

Разработка информационной системы тестирования персонала на промышленном предприятии Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
366
31
i Надоели баннеры? Вы всегда можете отключить рекламу.

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Филимонов И.С., Абалаков И.Н., Галаев А.С.

Рассмотрен механизм создания информационной системы тестирования на ОАО «Красноярский машиностроительный завод».

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Филимонов И.С., Абалаков И.Н., Галаев А.С.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

INFORMATION SYSTEM TESTING PERSONNEL IN AN INDUSTRIAL PLANT

The mechanism of an information test system at «Krasmash» plant is examined.

Текст научной работы на тему «Разработка информационной системы тестирования персонала на промышленном предприятии»

Решетневскце чтения

УДК 004.415

И. С. Филимонов, И. Н. Абалаков, А. С. Гелаев

Сибирский государственный аэрокосмический университет имени академика М. Ф. Решетнева, Россия, Красноярск

РАЗРАБОТКА ИНФОРМАЦИОННОЙ СИСТЕМЫ ТЕСТИРОВАНИЯ ПЕРСОНАЛА НА ПРОМЫШЛЕННОМ ПРЕДПРИЯТИИ

Рассмотрен механизм создания информационной системы тестирования не ОАО «Красноярский машиностроительный завод».

В настоящее время существует большое количество программных средств, которые можно использовать для тестирования. Учитывая специфику предприятия ОАО «Красноярский машиностроительный завод», не было найдено такое средство, которое бы подходило по функциональным возможностям и ограничениям и соответствовало бы соображениям безопасности. Поэтому было принято решение создать свой собственный программный продукт.

Основное требование к приложению: удобство, быстрота работы и простой понятный интерфейс.

Кроме того, важным требованием является минимальность данных, которые должен вводить тестируемый при ответе на вопросы, т. е. максимальное сближение его работы с программой «до нескольких кликов мышкой»; работа в программе должна быть максимально автоматизирована [1].

Контроль входной и выходной информации осуществляется внутренними средствами информационной системы. Вероятность отказа системы должна быть минимизирована.

Так как на персональных компьютерах предприятия используется операционная система от корпорации Microsoft «Windows» версии XP, 7 было принято решение использовать для разработки информационной системы среду разработки Microsoft Visual Studio, для хранения данных Microsoft SQL Server. Это помогло добиться большей совместимости и отказо-

Сущности базы данных

№ Имя сущности Описание

1 Tests Справочник тестов

2 TestGroup Справочник групп дидактических единиц

4 Questions Справочник вопросов

5 QuestTypes Справочник типов вопросов

6 Variants Справочник вариантов ответов

7 Users Справочник пользователей

8 Departments Справочник подразделений предприятия

9 Positions Справочник должностей пользователей

10 Admins Справочник администраторов системы

11 Roles Справочник ролей администраторов

12 AdminsLogs Логи действий администраторов

13 Results Результаты ответов пользователей

14 UserAnswers Результаты ответов пользователей по конкретному вопросу

устойчивости информационной системы в целом (см. таблицу).

Средствами Microsoft SQL Server данные ответов транслируются в отдельную сущность по истечении определенного промежутка времени, это является катализатором системы, не нагружающим ее. В таком случае пользователи могут иметь всегда актуальную информацию по результатам тестирования, которую можно получить без особых потерь по производи -тельности сервера баз данных.

Для реализации логики информационной системы и создания визуальной части приложения был использован язык программирования С# и тип проекта «WinForms». Исходя из этого минимальные системные требования для персонального компьютера составляют: Pentium 3 с тактовой частотой 500 Мгц, 128 M6 оперативной памяти, 2 M6 на жестком диске. Так как на предприятии используются различные по мощности персональные компьютеры - это очень актуальная проблема. Единственным программным ограничением является необходимость наличия .NET Framework.

В большей степени информационная система не является монолитом и имеет конструкцию (архитектуру) построения - состав и взаимосвязь программных модулей, а именно:

- модуль логики и расчетов;

- модуль работы с базой данных;

- модуль отчетности.

Информационные системы и технологии

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

Информационная система имеет следующие характеристики:

- система должна быть интуитивно понятной для конечного пользователя, иметь низкий порог вхождения и понимания работы системы;

- осуществлять ммасштабируемость системы (базу данных можно перенести на другой сервер, добавить новый модуль и т. д.);

- быть простой в работе как для тестируемых, так и для администраторов, составляющих тесты;

- обладать высоким быстродействием системы в целом и отдельных модулей в частности [2].

Библиографические ссылки

1. Калянов Г. Н. CASE-технологии. Консалтинг в автоматизации бизнес процессов. 3-е изд. М. : Горячая линия Телеком, 2002.

2. Клуб программистов. [Электронный ресурс]. URL: http://programmersclub.ru/help/ (дата обращения: 18.09.2012).

I. S. Filimonov, I. N. Abalakov, A. S. Galaev Siberian State Aerospace University named after academician M. F. Reshetnev, Russia, Krasnoyarsk

INFORMATION SYSTEM TESTING PERSONNEL IN AN INDUSTRIAL PLANT

The mechanism of an information test system at «Krasmash» plant is examined.

© Филимонов И. С., Абалаков И. Н., Галаев А. С., 2012

УДК 681.3.069

Н. У. Ушаков, В. В. Митюков Ульяновское высшее авиационное училище гражданской авиации (институт), Россия, Ульяновск

ВИЗУАЛИЗАЦИЯ ИССЛЕДУЕМЫХ ГЕОМЕТРИЧЕСКИХ ОБЪЕКТОВ СРЕДСТВАМИ ВЕКТОРНОЙ ГРАФИКИ MS OFFICE

Рассматриваются вопросы программного управления визуализацией и презентацией результатов проводимых исследований. Предложен нестандартный подход, основанный на использовании возможностей компонентов векторной графики из пакета MS Office.

При создании исследовательских программ часто требуется визуализировать результаты их работы. Например, отобразить полученные программой данные в виде точек, линий, прямоугольников и т. п., осуществить их масштабирование, перемещение, вращение. Может возникнуть необходимость изобразить систему координат, сохранить полученную картинку в выбранном графическом формате (bmp, png, gif, jpg, tiff).

Существует различные способы добиться этого. Можно воспользоваться встроенными графическими средствами какого-либо языка программирования. Обычно они позволяют в заданной прямоугольной области рисовать некоторые графические примитивы (точки, линии, эллипсы). Также существуют стандартные графические библиотеки, которые можно подключать почти к любым языкам программирования. Самые популярные из них OpenGL [http://www.opengl.org] и DirectX [http://msdn.microsoft.com/en-us/directx]. Они позволяют сделать уже гораздо больше, например, рисовать трехмерные объекты, использовать текстуры. Однако освоение этих библиотек требует значительного времени и усилий.

В данной работе обращается внимание на достаточно развитые средства рисования, доступные в приложениях пакета MS Office, таких как Word, Excel, PowerPoint, Visio (общая панель инструментов «Рисование»).

В состав этих средств входят не только простейшие графические элементы - автофигуры (см. рисунок), но и такие специфические, как сплайны. Графические элементы можно создавать, изменять их размер, положение, расположение по слоям, перемещать, вращать, группировать/разгруппировывать, добавлять к ним текст. Имеются возможности их оформления, например, установка цвета фона, цвета заливки, цвета линии, типа линии, вида стрелки, размера и цвета шрифта, оформление тени и объема.

Все возможные действия с графическими компонентами доступны для реализации также программным путем, посредством встроенной в MS Office системы программирования VBA.

Каждому графическому элементу соответствует запрограммированный объект, обладающий определенными свойствами и методами. Информацию об объектах можно получить в окне просмотра объектов справочной системы VBA.

i Надоели баннеры? Вы всегда можете отключить рекламу.