Информационная система оценивания эффективности и результативности труда сотрудника лаборатории

Особенность использования интерактивных технологий для развития и поддержания конкурентоспособности предприятия. Анализ применения объектно-ориентированного языка программирования C# сотрудниками лаборатории системы автоматизированного проектирования.

Рубрика Программирование, компьютеры и кибернетика
Вид статья
Язык русский
Дата добавления 16.07.2018
Размер файла 88,6 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Башкирский государственный университет, Стерлитамакский филиал

Информационная система оценивания эффективности и результативности труда сотрудника лаборатории

Хусаинов Исмагильян Гарифьянович

Разработано приложение, способное оценивать эффективность производственного процесса в целом и каждым сотрудником в отдельности в лаборатории системы автоматизированного проектирования конкретной компании. При создании проекта использованы среда проектирования AVEVA PDMS, интегрированная среда Visual Studio, СУБД Microsoft Access, языки программирования C#, C++ и Java.

Похожие материалы

· Затухание слабых волн в пористой среде, насыщенной газом

· Динамика температурного поля вокруг цилиндрического тела после взрыва

· Акустическое воздействие на призабойную зону пласта

· Релаксация давления в сферической полости, окруженной насыщенной газом пористой средой, после взрыва

· Сравнение языков программирования на примере сортировки массива

Использование интерактивных технологий для развития, поддержания конкурентоспособности предприятия является одной из важнейших условий [1-5]. Оценивание эффективности и результативности труда сотрудников любой организации является одной из важных составляющих процесса управления персоналом. Оно нацелено на определение уровня продуктивности выполненной работы. Основная задача, решаемая при оценивании результативности рабочего процесса - это выявление результатов труда сотрудника заданным целям, плану и нормативам.

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

В настоящее время решение проблемы оценки эффективности работы отдела является весьма важным вопросом для компаний, так как неэффективная работа отдела любой фирмы ведет к снижению ее конкурентоспособности.

Сотрудники лаборатории системы автоматизированного проектирования в своей работе используют среду проектирования AVEVA PDMS. Среда AVEVA PDMS создана для всех проектных дисциплин c централизованным хранением данных, предназначенных для трехмерного проектирования промышленных предприятий. Система состоит из модулей для проектирования оборудования, трубопроводов, систем отопления, вентиляции и кондиционирования, структуры и кабельных лотков. Проектирование выполняется на основе каталога и спецификаций, стандартных изделий в трехмерной среде с помощью инструментов, которые обеспечивают отсутствие коллизий. Из модели можно автоматически получить полный набор чертежей и спецификаций.

При входе в среду проектирования AVEVA PDMS сотрудник подключается к нужному проекту под своим логином. Этот факт запоминается и отсылается в базу данных, которая находится на внутреннем сервере компании. При создании, сохранении, удалении объектов, которые находятся в предоставленных для проекта специальных каталогах, в процессе работы проектировщика информация заполняется в базе данных после сохранения работы в самой проектной среде.

Для решения поставленной задачи в интегрированной среде Visual Studio был разработан модуль, который внедрен в среду проектирования AVEVA PDMS. Этот модуль используется для сбора информации с самой среды проектирования.

Исходная база данных создана в реляционной СУБД Microsoft Access, так как эта система имеет широкий функционал, включая связанные запросы, связь с внешними таблицами и т.д. Тем более сама база данных не будет иметь больших объёмов. Первая таблица хранит информацию о проектах. Вторая - создана для сотрудников. Третья таблица отвечает за рабочее место, с которого выполнялся проект. Четвертая таблица запоминает элементы, с которым взаимодействовал сотрудник, в определенном проекте с нужного рабочего места. Последние три отвечают за отчетность проверки коллизий. База данных хранится на сервере компании. Структура таблиц базы данных приведена на рис. 1.

Сама программа для сбора и обработки информации с сервера компании была разработана в интегрированной среде Visual Studio с использованием объектно-ориентированного языка программирования C#, а также языков программирования C++ и Java [6-9]. Приложение обращается к базе данных и отображает статистику из проектной среды о проведенной работе.

Вывод информации происходит в несколько окон на главную форму. Одно окно отвечает за проекты, другое - за пользователей, участвующих в разработке, третье - за компьютер, на котором происходила работа. После нужного выбора и нажатия кнопки отвечающей за показ данных, выводится информация о нужном проекте/пользователе/компьютере. Данный процесс организован путем создания нужного SQL запроса к базе данных. Несколько панелей с радио кнопками предназначены для выбора типа нужных элементов. Для удобства интерфейса используются несколько вкладок, которые содержат выводимые данные и графики для более красивого представления статистики.

В пакете установки проектной среды AVEVA PDMS идут специальные библиотеки для работы с базой данных. В среде Visual Studio была создана «Библиотека классов». Из AVEVA PDMS в эту библиотеку были подключены: Aveva.Pdms.Database - для работы с базами данных; Aveva.Pdms.Utilities - для подключения различных утилит; PMLNet - для вызова и работы методов платформы .NET.

интерактивный ориентированный программирование автоматизированный

Рисунок 1. Структура таблиц базы данных

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

Список литературы

1. Хусаинов И.Г. Информационная система для выявления качества данных, поступающих в базу с аппаратных установок предприятия // NovaInfo.Ru (Электронный журнал.) - 2016 г.

2. Хусаинов И.Г. Разработка информационной системы для участкового врача // NovaInfo.Ru (Электронный журнал.) - 2016 г.

3. Хусаинов И.Г. Использование уроков информатики для этического воспитания учащихся среднего звена - 2016.

4. Хусаинов И.Г., Рахимова Р.А. Роль интерактивных технологий на уроках информатики в развитии этического воспитания учащихся // Современные проблемы науки и образования. - 2015.

5. Хусаинов И.Г. Программирование на языке С++. Учебное пособие / И. Г. Хусаинов; Федеральное агентство по образованию Российской Федерации, Стерлитамакская гос. пед. акад.. Стерлитамак, 2007.

6. Хусаинов И.Г. Решение задач по программированию. Язык HASKELL. Учебно-методическое пособие / Стерлитамак, 2015.

7. Хусаинов И.Г. Языки и методы программирования // Хроники объединенного фонда электронных ресурсов Наука и образование. - 2015. -№ 12 (79). - С. 10.

8. Хусаинов И.Г. Язык программирования Java // Хроники объединенного фонда электронных ресурсов Наука и образование. - 2014. - Т. 1. - № 12 (67). - С. 43.

Размещено на Allbest.ru

...

Подобные документы

  • Использование объектно-ориентированного программирования - хорошее решение при разработке крупных программных проектов. Объект и класс как основа объектно-ориентированного языка. Понятие объектно-ориентированных языков. Языки и программное окружение.

    контрольная работа [60,1 K], добавлен 17.01.2011

  • Особенности объектно-ориентированного проектирования. Основные понятия объектно-ориентированного подхода. Основы языка UML, варианты его использования. Диаграммы классов и взаимодействия. Разработка диаграммы прецедентов (вариантов использования).

    курсовая работа [1,1 M], добавлен 13.05.2014

  • Общая характеристика угроз безопасности информационной системы учебного назначения. Организация использования средств межсетевого экранирования в лаборатории. Анализ роли и места средств межсетевого экранирования в СЗИ. Система защиты лаборатории "ПАЗИ".

    дипломная работа [1,6 M], добавлен 02.06.2011

  • Понятие объектно-ориентированного программирования, характеристика используемых языков. Практическая разработка средств объектно-ориентированного программирования в задачах защиты информации: программная реализация на языке С++, а также Turbo Pascal.

    курсовая работа [275,9 K], добавлен 22.12.2011

  • Исследование принципов объектно-ориентированного программирования на базе языка программирования С++. Разработка программного комплекса для ведения учёта памятников города. Описание процессов сортировки, поиска, формирования статистики по памятникам.

    курсовая работа [782,4 K], добавлен 26.05.2014

  • Анализ объектно-ориентированного программирования, имитирующего способы выполнения предметов. Основные принципы объектно-ориентированного программирования: инкапсуляция, наследование, полиморфизм. Понятие классов, полей, методов, сообщений, событий.

    контрольная работа [51,7 K], добавлен 22.01.2013

  • Основные принципы объектно-ориентированного подхода в построении модели АИС унифицированного языка моделирования. Диаграммы моделей системы. Анализ больничного комплекса Алексеевской ЦРБ и создание информационной системы его кардиологического отделения.

    курсовая работа [715,4 K], добавлен 20.11.2010

  • История создания языка Java. Основные принципы объектно-ориентированного программирования. Структура, особенности синтаксиса и примеры прикладных возможностей использования языка Java, его преимущества. Перспективы работы программистом на языке Java.

    курсовая работа [795,9 K], добавлен 14.12.2012

  • Особенности исследования методик объектно-ориентированного проектирования программ с помощью языка UML по формализации, решению поставленной задачи, технологических приемов разработки объектно-ориентированных программ на языке Си++. Разработка программы.

    контрольная работа [188,9 K], добавлен 22.10.2014

  • Основные методы объектно-ориентированного программирования поисковой системы. Выбор языка программирования и среды разработки приложения. Реализация паттерна, использование принципа сохраняемости. Описание пользовательского интерфейса поисковой системы.

    курсовая работа [781,4 K], добавлен 29.04.2015

  • Обзор технологий проектирования компьютерных тестов и анализ существующих систем тестирования. Создание системы автоматизированного тестирования студентов с динамической генерацией тестовых заданий при участии преподавателя, с функцией оценивания.

    дипломная работа [3,6 M], добавлен 18.07.2012

  • Использование скриптового языка программирования для разработки web-приложений (сценариев). Изучение основ объектно-ориентированного программирования в языке PHP. Ознакомление со специальными методами для работы с классами. Назначение интерфейсов.

    контрольная работа [25,1 K], добавлен 14.03.2015

  • Выбор и анализ языка программирования для проектирования системы автоматизированного поиска по таблицам. Ввод в теории поиска и принятия решений. Роль формальных методов при решении практических проблем выбора. Средства ввода и корректировки таблиц.

    отчет по практике [53,0 K], добавлен 12.05.2015

  • Приемы и правила объектно-ориентированного программирования с использованием языка С++. Общие принципы разработки объектно-ориентированных программ. Основные конструкции языка С++. Разработка различных программ для Windows с использованием WIN32 API.

    учебное пособие [1,6 M], добавлен 28.12.2013

  • Характеристики и свойства языков программирования. Исследование эволюции объектно-ориентированных языков программирования. Построение эволюционной карты механизмов ООП. Разработка концептуальной модели функционирования пользовательского интерфейса.

    курсовая работа [2,6 M], добавлен 17.11.2014

  • История развития, характеристика, предназначение и особенности языка программирования Delphi. Разработка проекта создания кроссворда на объектно-ориентированном языке Delphi, который состоит из 19 вопросов по горизонтали и 16 вопросов по вертикали.

    курсовая работа [970,5 K], добавлен 15.05.2014

  • Описание разработки программного продукта с использованием объектно-ориентированного языка программирования Delphi. Принципы рейтинговой оценки знаний Костанайского социально–технического университета. Описание внешнего вида программы, обработка событий.

    дипломная работа [2,4 M], добавлен 03.07.2015

  • Применение объектно-ориентированного программирования для написания нескольких модулей программы. Вычисление алгебраического уравнения методом половинного деления. Применение метода Эйлера в теории численных методов общих дифференциальных уравнений.

    курсовая работа [398,1 K], добавлен 26.02.2015

  • Основные цели и принципы построения автоматизированного проектирования. Повышение эффективности труда инженеров. Структура специального программного обеспечения САПР в виде иерархии подсистем. Применение методов вариантного проектирования и оптимизации.

    презентация [259,7 K], добавлен 26.11.2014

  • Анализ методов объектно-ориентированного программирования на примере численных. Детальная характеристика модулей и связь их в одну общую программу. Принципы интегрирования по общей формуле трапеции и решение дифференциального уравнения методом Эйлера.

    курсовая работа [511,6 K], добавлен 25.03.2015

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.