Помощь в написании студенческих работ
Антистрессовый сервис

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

Дипломная Купить готовую Узнать стоимостьмоей работы

Таблица 3.1 — Графические символы для изображения информационно-технологических схем Наименование элемента Графика Наименование элемента Графика Источник/ приемник данных (пользователь) Передача данных по каналу связи Документ ручного заполнения Любая операция обработки информации на компьютере Ввод информации с помощью клавиатуры Документ на магнитном диске (БД) Заполнение документа вручную… Читать ещё >

Разработка информационной системы контроля работы сотрудников на предприятии (реферат, курсовая, диплом, контрольная)

Содержание

  • 1. Аналитическая часть
    • 1. 1. Общая характеристика объекта исследования
    • 1. 2. Организация управления и функционирования предприятия
    • 1. 3. Анализ уровня применения информационных технологий на предприятии
    • 1. 4. Анализ информационных связей
    • 1. 5. Анализ современных систем и методик решения аналогичных задач
    • 1. 6. Обоснование проектных подходов к разработке автоматизированных информационных систем
    • 1. 7. Выводы по рассмотренным вопросам с обоснованием главных направлений проектных решений
  • 2. Теоретическая часть
    • 2. 1. Оценка персонала
    • 2. 2. Методы оценки труда персонала
    • 2. 3. Система отчетности в call-центре
    • 2. 4. Сравнительная характеристика СУБД
    • 2. 5. Выводы
  • 3. Проектная часть
    • 3. 1. Модель «Как должно быть»
    • 3. 2. Модель базы данных
    • 3. 3. Технологический процесс сбора, передачи, обработки и выдачи информации, описание алгоритмов
    • 3. 4. Программные модули, их взаимосвязи и описания
    • 3. 5. Обоснование модели логической структуры базы данных и выбора СУБД
  • 4. Расчет экономической эффективности
  • Заключение
  • Список литературы
  • ПРИЛОЖЕНИЕ А
  • ПРИЛОЖЕНИЕ Б

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

базы данных только для чтения: позволяют распространять базы данных, к примеру, на CD-ROM. Особенно упрощает распространение данных их использование в комбинации с встраиваемой версией сервера Firebird;

полный контроль за транзакциями: Одно клиентское приложение может выполнять множество одновременных транзакций. В разных транзакциях могут быть использованы разные уровни изоляции. Протокол двухфазного подтверждения транзакций обеспечивает гарантированную устойчивость при работе с несколькими базами данных. Так же доступны оптимистическое блокирование данных и точки сохранения транзакций;

для резервного копирования нет надобности останавливать сервер. Процесс резервного копирования сохраняет состояние базы данных на момент своего старта, не мешая при этом работе с базой. Кроме того, существует возможность производить инкрементальное резервное копирование БД;

для каждой таблицы возможно назначение нескольких триггеров, срабатывающих до или после вставки, обновления или удаления записей. Для триггеров используется язык PSQL, позволяя вносить начальные значения, проверять целостность данных, вызывать исключения, и т. д. В Firebird 1.5 появились «универсальные» триггеры, позволяющие в одном триггере обрабатывать вставки, обновления и удаления записей таблицы;

внешние функции: библиотеки с UDF (User Defined Function) могут быть написаны на любом языке и легко подключены к серверу в виде DLL/SO, позволяя расширять возможности сервера «изнутри»;

декларативное описание ссылочной целостности: Обеспечивает непротиворечивость и целостность многоуровневых отношений «master-detail» между таблицами;

Firebird поддерживает множество международных наборов символов (включая Unicode) с множеством вариантов сортировки.

Firebird представляет собой полнофункциональный SQL-сервер. Клиенты посылают запросы серверному процессу, чтобы выполнить различные действия в базе данных, включая:

• поиск в базе данных по заданным условиям;

• сравнение, сортировку и предоставление данных в табличном виде;

• изменение хранимых данных;

• добавление новых данных в базу;

• удаление данных из базы данных;

• создание новых базы данных и структур данных;

• выполнение программного кода на сервере;

• передачу сообщения другим клиентам, подключенным в данный момент к серверу.

Преимущество разработки информационных систем на основе SQL серверов в следующем:

1. SQL-серверы прямо ориентированы на создание интегрированных, многопользовательских систем, имея в своем распоряжении развитые словари данных.

2. Средства разработки для этих СУБД оптимизированы в отношении коллективной разработки сложных систем в рамках единой стратегической линии.

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

4. Использование единого языка доступа к данным (SQL) позволяет упростить переход от одной СУБД к другой.

5. Обеспечивается масштабируемость разрабатываемых систем.

6. Поддерживается возможность работы как в локальной, так и в глобальной сетях.

Firebird полностью поддерживает стандарт SQL 92 Entry Level 1 и реализует большую часть стандарта SQL-99 c некоторыми очень полезными дополнениями.

2.6 Выбор программных средств Проведенный анализ программ по оценке работы персонала показал, что данным программным продуктам свойственны

• высокая цена внедрения и поддержки;

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

Было принято решение о разработке не дорогого программного продукта с необходимым набором исполняемых функций.

Формой хранения данных была выбрана база данных. Выбор объясняется возможностью использования СУБД для баз данных. Использование СУБД исключает необходимость написания программ по управления файлами, которые жестко привязаны к структуре содержимого этих файлов. Ведь любое изменение в структуре приводит к необходимости внесения изменений в программу, управляющую файлами с данными. База данных хранит не только данные, но и запоминает структуру данных, что облегчает и ускоряет доступ к данным.

Реляционная база данных хранит и отображает данные в виде набора таблиц. Логическая структура базы данных задается определением связей между таблицами. Вот основные преимущества реляционных БД:

данные организованы в виде набора таблиц, что облегчает понимание общей структуры БД;

существует относительно полный язык для определения, поиска и модификации данных;

существуют правила сохранения целостности БД, что повышает надежность источника данных.

Этим определяется выбор реляционной модели логической структуры БД.

Рассмотренные СУБД имеют свои достоинства и недостатки. Анализ не выявил явных лидеров и аутсайдеров, результаты сопоставимы друг с другом для всех рассмотренных платформ. Выбор был сделан в пользу FireBird, реализующей всю функциональность InterBase.

Для решений на основе InterBase характерны легкость использования и управления, производительность, масштабируемость, переносимость, эффективное использование ресурсов и восстановление после сбоя. InterBase разработан именно с целью удовлетворять всем этим требованиям.

При выборе СУБД учитывались следующие отличительные качества Firebird:

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

поддержка стандарта SQL-92, обеспечивающая переносимость приложений;

бесплатное распространение;

простота установки и поддержки сервера. Удобный и не требующий специальной подготовки механизм администрирования базой данных.

Все это делает Firebird оптимальным выбором для реализации информационных систем.

FireBird работает на различных платформах, включая Microsoft Windows Vista, Windows XP, Windows NT 4.0, Windows 2000, Windows 95, Windows 98 и разные версии операционной системы UNIX.

По компьютерной комплектации требования минимальны. Удовлетворит любой современный и даже устаревший компьютер.

Firebird обладает несомненными преимуществами перед другими СУБД этого уровня, такими как: mysql, msql, postgresql. А от таких СУБД как MS SQL и Oracle его выгодно отличает компактный размер, простота установки и администрирования, бесплатное распространение.

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

— быстрота разработки приложения;

— высокая производительность разработанного приложения;

— настоящий 32-битный код полученный в результате компиляции оптимизирующим компилятором;

— низкие требования разработанного приложения к ресурсам компьютера;

— возможность полного доступа к функциям операционных систем WindowsXP и Windows NT;

— простой для понимания и освоения язык программирования.

3 Проектная часть

3.1 Модель «Как должно быть»

Описание модели информационной системы («Как должно быть») представлено в виде информационной модели, изображенной на рисунке 3.1, DFD-диаграммой потоков данных процесса оценки работы персонала, изображенной на рисунке 3.

2.

ГОСТ 19.003−80 рекомендует следующие графические символы для изображения информационно-технологических схем обработки данных:

Таблица 3.1 — Графические символы для изображения информационно-технологических схем Наименование элемента Графика Наименование элемента Графика Источник/ приемник данных (пользователь) Передача данных по каналу связи Документ ручного заполнения Любая операция обработки информации на компьютере Ввод информации с помощью клавиатуры Документ на магнитном диске (БД) Заполнение документа вручную Сохранение документа в памяти компьютера Печатный документ (листинг) Документ на дисплее компьютера (видеограмма) Операция ввода и вывода данных Принятие решения Линия потока Пуск-останов Группировка Сортировка Информационная модель описывает процесс формирования входных и выходных данных. Из входных документов «Анкета нового сотрудника», «Табель рабочего времени», «Новая форма оценки», «Решенный тест», «Протокол» необходимые данные переносятся в справочники «Сотрудники», «Дисциплина», «Прослушивание», «Обучение», «Разбирательства». Для ввода повторяющихся данных предназначены вспомогательные таблицы «Должности», «Подразделения», «Виды обучения», «Темы разбирательства», «Дисциплинарные нарушения», «Методы наказания». Выходные документы-отчеты формируются в процессе обработки информации на основе запросов, посылаемых пользователем серверу.

Рисунок 3.1 — Информационная модельДиаграмма потоков данных представляет модель информационной поддержки процесса принятия решения. Она дает наглядное представление о движении информации в процессе формирования отчетности, используемой при оценке работы сотрудников.

Рисунок 3.2 — DFD-диаграмма потоков данных

Реквизитный состав вспомогательных справочников представлен в таблицах 3.2−3.

7.

Таблица 3.2 — Реквизитный состав справочника «Подразделения»

Наименование реквизита Источник данных Имя поля в таблице Код подразделения Порядковый номер id_group Наименование подразделения Организационная структура name_group

Таблица 3.3 — Реквизитный состав справочника «Должности»

Наименование реквизита Источник данных Имя поля в таблице Код должности Порядковый номер id_dolg Наименование должности Штатное расписание name_dolg Таблица 3.4 — Реквизитный состав справочника «Виды обучения»

Наименование реквизита Источник данных Имя поля в таблице Код вида обучения Порядковый номер id_obuch Наименование вида обучения План обучения сотрудников name_obuch

Таблица 3.5 — Реквизитный состав справочника «Темы разбирательства»

Наименование реквизита Источник данных Имя поля в таблице Код темы Порядковый номер id_tema Наименование темы name_tema

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

Наименование реквизита Источник данных Имя поля в таблице Код нарушения Порядковый номер id_discip Наименование нарушения Трудовой кодекс name_discip

Таблица 3.7 — Реквизитный состав справочника «Методы наказания»

Наименование реквизита Источник данных Имя поля в таблице Код наказания Порядковый номер id_nakaz Наименование наказания Трудовой кодекс name_nakaz Необходимые показатели входных документов хранятся в справочниках, реквизитный состав которых представлен в таблицах 3.8 — 3.

12.

Таблица 3.8 — Реквизитный состав справочника «Сотрудники»

Наименование реквизита Источник данных Имя поля в таблице Код сотрудника Порядковый номер id_sotr ФИО Анкета fio Код должности Справочник «Должности» id_dolg Дата начала работы Анкета data_begin Код подразделения Справочник «Подразделения» id_group

Таблица 3.9 — Реквизитный состав справочника «Дисциплина»

Наименование реквизита Источник данных Имя поля в таблице Код нарушения дисциплины Порядковый номер id_narush Код сотрудника Справочник «Сотрудники» id_sotr Код вида нарушения Справочник «Виды нарушений» id_discip Дата нарушения Табель data_narush Код наказания Справочник «Методы наказания» id_nakaz

Таблица 3.10 — Реквизитный состав справочника «Прослушивание»

Наименование реквизита Источник данных Имя поля в таблице Код прослушивания Порядковый номер id_prosl Код сотрудника Справочник «Сотрудники» id_sotr Дата прослушивания Новая форма оценки data_prosl Время прослушивания Новая форма оценки time_prosl Код оценивающего Справочник «Сотрудники» id_stgroup Балл Новая форма оценки ball

Таблица 3.11 — Реквизитный состав справочника «Обучение»

Наименование реквизита Источник данных Имя поля в таблице Код обучения Порядковый номер id_obuchenie Код вида обучения Справочник «Виды обучения» id_obuch Код сотрудника Справочник «Сотрудники» id_sotr Дата обучения Решенный тест data_obuch Дата теста Решенный тест data_test Оценка Решенный тест ball

Таблица 3.12 — Реквизитный состав справочника «Разбирательства»

Наименование реквизита Источник данных Имя поля в таблице Код разбирательства Порядковый номер id_rasbor Код прослушивания Справочник «Прослушивание» id_prosl Код темы разбирательства Справочник «Темы разбирательства» id_tema Дата разбирательства Протокол data_rasbor Комментарий сотрудника Протокол kom_sotr Комментарий оценивающего Протокол kom_stgroup

Основные показатели выходных отчетов представлены в таблицах 3.13 — 3.

16.

Таблица 3.13 — Реквизитный состав отчета о дисциплинарных нарушениях группы за период Наименование реквизита Источник данных Имя поля в таблице Номер по порядку Порядковый номер i ФИО Таблица «Сотрудники» fio Дата нарушения Таблица «Дисциплина» data_narush Метод наказания Таблица «Методы наказания» name_nakaz Штрафной балл Таблица «Дисциплина» ball

Таблица 3.14 — Реквизитный состав отчета о прослушивании группы за период Наименование реквизита Источник данных Имя поля в таблице Номер по порядку Порядковый номер i ФИО Таблица «Сотрудники» fio Оценка Таблица «Прослушивание» ball Дата прослушивания Таблица «Прослушивание» data_prosl Время прослушивания Таблица «Прослушивание» time_prosl

Таблица 3.15 — Реквизитный состав отчета о обучении группы за период Наименование реквизита Источник данных Имя поля в таблице Номер по порядку Порядковый номер i ФИО Таблица «Сотрудники» fio Вид обучения Таблица «Виды обучения» name_obuch Дата начала обучения Таблица «Обучение» data_obuch Дата теста Таблица «Обучение» data_test Оценка Таблица «Обучение» ball

Таблица 3.16 — Реквизитный состав отчета о работе с оценками (разбирательствах) Наименование реквизита Источник данных Имя поля в таблице Номер по порядку Порядковый номер i ФИО Таблица «Сотрудники» fio Дата разбирательства Таблица «Разбирательства» data_rasbor Оценка Таблица «Прослушивание» Ball Комментарий сотрудника Таблица «Разбирательства» kom_sotr Комментарий оценивающего Таблица «Разбирательства» kom_stgroup

3.2 Модель базы данных На рисунке 3.3 представлена схема инфологической модели базы данных.

Рисунок 3.3 — Схема инфологической модели базы данных База данных включает в себя таблицы:

— сотрудники;

— нарушение дисциплины;

— обучение;

— прослушивания;

— разбирательства.

Содержит также следующие справочники:

— справочник способов наказания;

— справочник должностей;

— справочник подразделений;

— справочник видов нарушений;

— справочник видов обучения;

— справочник тем разбирательств.

В таблице 3.17 представлено описание таблиц и справочников базы данных.

Таблица 3.17 — Описание таблиц и справочников базы данных Название поля Тип поля Ключевое поле Должности Код должности Счетчик (Наименование должности Текстовый Подразделения Код подразделения Счетчик (Наименование подразделения Текстовый Сотрудники Код сотрудника Счетчик (Код должности Числовой (Код подразделения Числовой (ФИО Текстовый Дата начала работы Дата Виды обучения Код вида обучения Счетчик (Наименование вида обучения Текстовый Обучение Код обучения Счетчик (Код вида обучения Числовой (Код сотрудника Числовой (Дата обучения Дата Дата теста Дата Оценка Числовой Способы наказания Код наказания Счетчик (Наименование наказания Текстовый Виды нарушений Код вида нарушений Счетчик (Наименование нарушения Текстовый Нарушения дисциплины Код нарушения Счетчик (Код сотрудника Числовой (Код вида нарушения Числовой (Код наказания Числовой (Дата нарушения Дата Оценка Числовой Прослушивание Код прослушивания Счетчик (Код сотрудника Числовой (Дата прослушивания Дата Время прослушивания Время Оценка Числовой Тема разбирательств Код темы Счетчик Наименование темы Текстовый Разбирательства Код разбирательства Счетчик (Код темы Числовой (Код прослушивания Числовой (Дата разбирательства Дата Комментарии сотрудника Текстовый Комментарии оценивающего Текстовый Справочники и таблицы связаны по ключевым полям. Описание связей между таблицами приведено в таблице 3.

18.

Таблица 3.18 — Описание связей между таблицами

Связываемые таблицы Отношение 1 Должности Сотрудники Связываемы поля Код должности Код должности Отношение Один к одному Отношение 2 Подразделения Сотрудники Связываемы поля Код подразделения Код подразделения Отношение Один к одному Отношение 3 Сотрудники Обучение Связываемы поля Код должности Код должности Отношение Один ко многим Отношение 4 Виды обучения Обучение Связываемы поля Код вида обучения Код вида обучения Отношение Один ко многим Отношение 5 Способы наказания Нарушения дисциплины Связываемы поля Код наказания Код наказания Отношение Один ко многим Отношение 6 Виды нарушения Нарушения дисциплины Связываемы поля Код вида нарушения Код вида нарушения Отношение Один ко многим Отношение 7 Сотрудники Нарушения дисциплины Связываемы поля Код сотрудника Код сотрудника Отношение Один ко многим Отношение 8 Сотрудники Прослушивание Связываемы поля Код сотрудника Код сотрудника Отношение Один ко многим Отношение 9 Прослушивание Разбирательства Связываемы поля Код прослушивания Код прослушивания Отношение Один к одному Отношение 10 Тема разбирательства Разбирательства Связываемы поля Код темы Код темы Отношение Один ко многим На рисунке 3.4 представлена схема физической модели базы данных.

Рисунок 3.4 — Схема физической модели базы данных

3.3 Технологический процесс сбора, передачи, обработки и выдачи информации, описание алгоритмов На рисунке 3.5 представлена схема технологического процесса сбора, передачи, обработки и выдачи информации

Рисунок 3.5 — Схема технологического процесса сбора, передачи, обработки и выдачи информации На рисунке 3.6 изображена схема работы пункта меню «Справочники».

Рисунок 3.6 -Схема работы пункта меню «Справочники»

На рисунке 3.7 изображена схема работы пункта меню «Данные».

Рисунок 3.7 — Схема работы пункта меню «Данные»

На рисунке 3.8 изображена схема работы пункта меню «Отчеты».

Рисунок 3.8 — Схема работы пункта меню «Отчеты»

На рисунке 3.9 изображена схема работы пункта меню «Выход».

Рисунок 3.9 — Схема работы пункта меню «Выход»

На рисунке 3.10 представлены схемы работы пунктов меню справочников.

Рисунок 3.10 — Схема работы пунктов меню справочников На рисунке 3.11 изображена схема работы пунктов меню «Данные».

Рисунок 3.11 — Схема работы пунктов меню «Данные»

На рисунке 3.12 изображена схема просмотра справочников.

Рисунок 3.12 — Схема просмотра справочников

На рисунке 3.13 изображена схема редактирования справочников.

Рисунок 3.13 — Схема редактирования справочников На рисунке 3.14 изображена схема ввода данных в справочники.

Рисунок 3.14 — Схема ввода данных в справочники

На рисунке 3.15 представлена схема формирования отчетов и вывода их в Excel.

Рисунок 3.15 — Схема формирования отчетов

3.4 Программные модули, их взаимосвязи и описания В таблице 3.19 представлено описание назначения программных модулей.

Таблица 3.19 — Описание назначения программных модулей

№ п/п Идентификатор модуля Идентификатор диалогового окна Краткое описание 1 Unit1 Form1 Главная форма, содержащая меню 2 Unit2 Form2 Форма справочника «Должности» 3 Unit3 Form3 Форма справочника «Подразделения» 4 Unit4 Form4 Форма справочника «Виды обучения» 5 Unit5 Form5 Форма справочника «Темы разбирательств» 6 Unit6 Form6 Форма справочника «Виды нарушений» 7 Unit7 Form7 Форма справочника «Способы наказания» 8 Unit8 Form8 Форма справочника «Сотрудники» 9 Unit9 Form9 Форма справочника «Обучение» 10 Unit10 Form10 Форма справочника «Прослушивание» 11 Unit11 Form11 Форма справочника «Разбирательства» 12 Unit12 Form12 Форма справочника «Нарушения» 13 Unit13 Form13 Форма запроса для формирования отчета о прослушивании 14 Unit14 Form14 Форма запроса для формирования отчета «Работа с оценками» 15 Unit15 Form15 Форма запроса для формирования отчета о обучении 16 Unit16 Form16 Форма запроса для формирования отчета о нарушении дисциплины Связи модулей наглядно представлены на рисунке 3.16 в виде дерева вызова программных модулей.

Из главного модуля путем выбора пунктов меню вызываются все остальные модули. Для управления модулями разработаны диалоговые окна.

Рисунок 3.16 — Дерево вызова программных модулей4 Расчет экономической эффективности Оценка экономической эффективности внедрения информационной системы является обязательной составляющей его технико-экономического обоснования.

Проанализируем источники экономического эффекта от внедрения системы оценки работы персонала:

Увеличение количества сотрудников на одного старшего группы до 25 человек. В данный момент в офисе работает 13 групп. На одного старшего группы приходится по 12 человек. Несмотря на удвоение количества сотрудников call-центра увеличения числа групп не предусматривается. Экономия в этом случае составит 13 заработных плат старших групп. Заработная плата старшего группы составляет 40 000 рублей. Годовая экономия равна 40 000 руб.

х13чел.х12мес. = 6 240 000 руб.

Внедрение системы способствует повышению квалификации сотрудников call-центра. Старший группы постоянно контролирует своевременность осуществления процесса обучения группы. Профессионализм сотрудников напрямую способствует увеличению количества клиентов за счет оперативности и качественности предоставляемых консультаций. Работа над ошибками позволяет значительно снизить их появление и повторение. За счет сочетания профессионализма, дисциплинированности сотрудников также увеличивается число клиентов обслуживаемых одним сотрудником call-центра. Сокращение затрат на персонал, в данном случае рассчитывается очевидным образом, на основе количества персонала, фонда оплаты труда упомянутого персонала, его текущей производительности. Вовремя проведенное обучение способствует укреплению опыта сотрудника, что повышает производительность не менее чем на 10%. Таким образом, эффект по данному источнику можно оценить как 10% от фонда оплаты труда сотрудников, непосредственно общающихся с клиентами. При заработной плате 35 000рублей 156 человек (12чел.

х13групп) дают экономию 35 000 руб.

х156чел.х12мес.

х10% = 6 552 000 руб. в год.

Но не все источники экономического эффекта, которые присутствуют при автоматизации отношений с клиентами и которые с высокой степенью достоверности можно оценить численно. К сожалению, некоторые источники экономического эффекта невозможно оценить с достаточной точностью. Чтобы не увеличивать риск завышенной оценки, такие показатели придется исключить из рассмотрения.

Таким образом, экономия от внедрения системы в рублях составляет 12 792 тыс. руб.

Смета затрат на внедрение системы оценки работы персонала представлена в таблице 4.

1.

Таблица 4.1 — Смета затрат на внедрение системы оценки работы персонала Статья затрат Сумма, руб. Delphi 7 Enterprise 84 800 FireBird 2.5 0 Оборудование 0 Работа программистов 700 000

Обучение администраторов сети 200 000

Обучение пользователей 100 000

Эксплуатация и сопровождение 1 000 000

Всего 2 084 800

Срок окупаемости = затраты/экономия = 2 084 800/12792000 = 0,16 года = 2 мес.

Экономическая эффективность от реализации проекта:

Ээф = экономия/затраты = 12 792 000/2084800 = 6,25.

Экономический эффект от реализации проекта составляет:

Ээт = Экономия — Затраты = 12 792 000 — 2 084 800 = 10 708 000 рублей.

Заключение

В ходе реализации дипломного проекта мною были решены все поставленные задачи:

изучены методы оценки работы персонала;

выявлены достоинства и недостатки подходов к оценке результатов деятельности сотрудников;

проведено обследование деятельности центра обслуживания вызовов Банка «Тинькофф Кредитные Системы»;

выявлены показатели оценки работы call-центра;

установлены методы оценки работы персонала, используемые в центре обслуживания вызовов ТКС Банка;

разработана модель автоматизированной информационной системы оценки работы персонала;

в среде Delphi реализованы программные модули системы.

Конечно в рамках дипломного проектирования невозможно реализовать полноценную АИС, поэтому разработанная система нуждается в дальнейшем развитии:

увеличение количества отчетов по оценке деятельности сотрудников;

внедрение модулей по оценке персонала;

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

В результате внедрения АИС оценки работы персонала ожидается:

увеличение производительности персонала;

рост уровня компетенций сотрудников;

установление оплаты труда в зависимости от компетентности сотрудника;

снижение неоправданных затрат на персонал;

повышение качества обслуживания клиентов, что способствует достижению стратегических целей ТКС Банка.

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

Басария Т. В. Методы оценки управленческого персонала в современной компании. / Ломоносовские чтения 2003 г. Аспиранты. Том № 2. Секция социологии организаций и менеджмента. — [

http://lib.socio.msu.ru]

Бизюкова И. В. Кадры управления: подбор и оценка. / И.

В. Бизюкова. — М.: ЮНИТИ-ДАНА, 2003. — 436 с.

Бобровский С. «Delphi 7. Учебный курс. Описание системы и языка программирования»: Учебник. — Питер, 2007. 430 с.

Бойко В.В., Савинков В. М. Проектирование баз данных информационных систем. — М.: Финансы и стати-стика, 1989. — 351 с.

Большаков С., Костюков А. Оценка эффективности управления кадрами. Методы и показатели. / С. Большаков, А. Костюков // Управленческое консультирование, 2001. — № 1

Вендров А. М. Проектирование программного обеспечения экономических информационных систем. М., Финансы и статистика, 2000.

Гайдамакин Н. А. Автоматизированные информационные системы, базы и банки данных. Вводный курс: Учебное пособие. — М.: Гелиос АРВ, 2002. — 368 с.

Гагарина Л.Г., Киселев Д. В., Федотова Е. Л. Разработка и эксплуатация автоматизированных информационных систем: Учебное пособие — Издательство:

Форум Инфра-М., 2007. — 384 с.

Гольдштейн Б. С., Фрейнкман В. А. Call-центры и компьютерная телефония Издательство: БХВ — Санкт-Петербург, 2002 г. — 372 с.

Дейт К.

Введение

в системы баз данных. — М.: «Вильямс», 2000.

Калачанов В.Д., Кобко Л. И. Экономическая эффективность внедрения информационных технологий: Учебное пособие — Москва: МАИ, 2006. 180 с.

Карпова Т. С. Базы данных. Модели, разработка, реализация. — СПб: Питер, 2001.

Кузнецов С.Д. «Введение в СУБД» (в 9 частях) «Системы управления базами данных», NN 1−4, 1995; 1−6, 1996

Магура М.И., Курбатова М. Б. Оценка работы персонала. — М.: ЗАО «Бизнес-школа „Интел-Синтез“», 2003. — 144 с.

Модель сущность-связь — шаг к единому представлению о данных /Чен, П. // СУБД. 1995, 3. 137−158с.

Основы систем баз данных / Дж. Ульман М.: Финансы и статистика, 1983. 327с.

Основы построения автоматизированных информационных систем: учеб. пособие / Н. З. Емельянова, Т. Л. Партыка, И.

И. Попов. — М.: ИНФРА-М, 2005. — 416 с.

Проектирование экономических информационных систем: методология и современные технологии: учеб. пособие / В. П. Романов, Н. З. Емельянова, Т.

Л. Партыка. — М.: Экзамен, 2005. — 256 с.

Полякова О. Н. Оценка деятельности работников: Учебное пособие. — Воронеж: Изд-во ВГУ, 2004. — 46 с.

Разработка и внедрение системы оценки персонала в динамично развивающейся компании. / Я. В. Борисова. //

Справочник кадровик, — 2004. № 7 — с. 112

Роб П., Коронел К. Системы баз данных: проектирование, реализация и управление. — 5-е изд., перераб. и доп.: СПб.: БХВ-Петербург, 2004. — 1040 с.

Росляков А.В., Самсонов М. Ю., Шибаева И. В. Центры обслуживания вызовов «Call Centre». — М.: Эко-Тренд.- 2002. С. 272.

Самолюбова А.Б. Call Center на 100%: Практическое руководство по организации Центра обслуживания вызовов. — М.: Альпина Бизнес Букс. -2004. с. 309.

Сергеенко С. К. Современные отечественные технологии оценки и развития персонала. / С. К. Сергеенко С.К. — М.: Книжный мир, 2004. — 204 с.

Скрипкин К. Г. Экономическая эффективность информационных систем. — М.: ДМК Пресс, 2002. -256 с.

Точные методы оценки персонала. / А. С. Лобанов. // Справочник по управлению персоналом, № 7, 2004. — с. 28 — 40

Управление персоналом: Учебник для вузов /Под ред. Т. Ю. Базарова, Б. Л. Еремина. — 2-е изд., перераб. и доп. — М: ЮНИТИ, 2002. —560 с.

Фаронов В. В. Программирование баз данных в Delphi 7. Учебный курс. СПб.: Питер, 2004. 459 с.

Хелен Бори Firebird: руководство разработчика баз данных: Учебник — Издат.: БХВ-Петербург, 2007. — 1104 с.

ПРИЛОЖЕНИЕ, А Руководство пользователя

На рисунке 1 представлена главная форма АИС «Система оценки работы персонала».

Рисунок 1 — Главная форма На рисунке 2 представлены пункты меню в развернутом виде.

Рисунок 2 — Пункты меню

.

На рисунке 3 представлены формы справочников.

Рисунок 3 — Формы справочников

На рисунке 4 представлена форма справочника «Сотрудники».

Рисунок 4 — Справочник «Сотрудники»

На рисунке 5 представлена форма справочники «Обучение».

Рисунок 5 — Форма справочника «Обучение»

На рисунке 6 представлена форма справочника «Прослушивание».

Рисунок 6 — Форма справочника «Прослушивание»

На рисунке 7 представлена форма справочника «Разбирательства».

Рисунок 7 — Форма справочника «Разбирательства»

На рисунке 8 представлена форма справочника «Дисциплина».

Рисунок 8 — Форма справочника «Дисциплина»

На рисунке 9 представлена форма ввода данных для построения отчета о прослушивании.

Рисунок 9 — Форма ввода данных для построения отчета о прослушивании При нажатии кнопки «ОК» формируется отчет в Excel, представленный на рисунке 10.

Рисунок 10 — Сформированный отчет о прослушивании На рисунке 11 представлена форма ввода данных для построения отчета «Работа с оценками».

Рисунок 11 — Форма ввода данных для построения отчет о работе с оценками При нажатии кнопки «ОК» формируется отчет в Excel, представленный на рисунке 12.

Рисунок 12 — Сформированный отчет о работе с оценками На рисунке 13 представлена форма ввода данных для построения отчета «Обучение сотрудников группы».

Рисунок 13 — Форма ввода данных для построения отчета о обучении При нажатии кнопки «ОК» формируется отчет в Excel, представленный на рисунке 14.

Рисунок 14 — Сформированный отчет о обучении сотрудников На рисунке 15 представлена форма ввода данных для построения отчета «Нарушение дисциплины».

Рисунок 15 — Форма ввода данных для построения отчета о нарушениях дисциплины При нажатии кнопки «ОК» формируется отчет в Excel, представленный на рисунке 16.

Рисунок 16 — Сформированный отчет о нарушениях дисциплины

ПРИЛОЖЕНИЕ Б Руководство программисту Ключевой механизм BDE (Borland Database Engine), обеспечивающий работу визуальных компонент баз данных, действует как интерфейс между приложением и самой базой данных. BDE реализован в виде набора системных DLL файлов. Взаимодействие компонентных объектов с BDE никак не специфицирует конкретную базу данных и не зависит от реализации обмена информацией на нижнем уровне иерархии. Именно BDE обращается в свою очередь к драйверам, специфическим для базы данных указанного типа, возвращая вашему приложению запрошенные фактические данные. BDE играет роль, аналогичную контроллеру драйверов ODBC (Open Database Connectivity) производства фирмы Microsoft, изолируя приложения от нижнего уровня взаимодействия с базой данных и увеличивая общую производительность связи за счет использования кэш-памяти. Используя BDE, вы получаете доступ ко всем локальным стандартным базам данных вашего компьютера, к источникам данных ODBC и к SQL серверам баз данных в архитектуре сетевой связи клиент/сервер.

На рисунке 1 представлена схема взаимодействия Delphi-приложения и FireBird.

Рисунок 1 — Иерархическая структура взаимодействия приложения с БД Пуск

НастройкаПанель

УправленияАдминистрирование

Источники данных (ODBC)

На закладке «Пользовательский DSN» нажать кнопку «Добавить» и внести следующие настройки.

Указать в поле пользователь «SYSDBA», в поле пароль «masterkey», нажать кнопку «Сохранить».

Запустить BDE-administrator (Пуск

НастройкаПанель

УправленияBDE Administrator). Добавить базу FireBird и указать необходимые настройки:

Database name — путь к базе

User name — sysdba.

Ниже приведен программный код формирования отчетов.

procedure TForm13. Button1Click (Sender: TObject);

var

XLApp, Sheet, Colum: Variant;

i, j, k, l, stolb: integer;

DateText: string;

const otstup=2;

begin

XLApp:=CreateOleObject ('Excel.Application');

XLApp.Visible:=true;

XLApp.Workbooks.Add (-4167);

XLApp.Workbooks[1]. WorkSheets[1].Name:='Отчёт';

Colum:=XLApp.Workbooks[1]. WorkSheets['Отчёт'].Columns;

Colum.Columns[1]. ColumnWidth:=9;

Colum.Columns[2]. ColumnWidth:=15;

Colum:=XLApp.Workbooks[1]. WorkSheets['Отчёт'].Rows;

Colum.Rows[1]. Font. Bold:=true;

Colum.Rows[1]. Font. Size:=12;

Sheet:=XLApp.Workbooks[1]. WorkSheets['Отчёт'];

Sheet.Cells[1,1]: ='Отчет о прослушивании ' + DBLookupComboBox1. Text+ ' за период с '+DateToStr (Form13.DateTimePicker1.DateTime)

+' по '+DateToStr (Form13.DateTimePicker2.DateTime);

Form13.Query1.Close;

Form13.Query1.SQL.Clear;

Form13.Query1.SQL.Add ('SELECT * FROM proslushka, sotr WHERE (proslushka.id_sotr = sotr. id_sotr) and (proslushka.data_prosl BETWEEN: D1 and: D2) and (sotr.id_group = :G)');

Form13.Query1.SQL.Add ('ORDER BY fio');

Form13.Query1.ParamByName ('d1').AsDate := Form13. DateTimePicker1. Date;

Form13.Query1.ParamByName ('d2').AsDate := Form13. DateTimePicker2. Date;

Form13.Query1.ParamByName ('g').AsInteger := Form13. DBLookupComboBox1.KeyValue;

Form13.Query1.ExecSQL;

Form13.Query1.Active := True;

Form13.Query1.First;

for i:=1 to Form13. Query1.RecordCount do

begin

Sheet.Cells[otstup+i, 1]: =i;

Sheet.Cells[otstup+i, 2]: =Form13.Query1.FieldValues['fio'];

Sheet.Cells[otstup+i, 3]: =Form13.Query1.FieldValues['ball'];

Sheet.Cells[otstup+i, 4]: =Form13.Query1.FieldValues['data_prosl'];

Sheet.Cells[otstup+i, 5]: =Form13.Query1.FieldValues['time_prosl'];

Form13.Query1.Next;

end;

end;

procedure TForm14. Button1Click (Sender: TObject);

var

XLApp, Sheet, Colum: Variant;

i, j, k, l, stolb: integer;

DateText: string;

const otstup=2;

begin

XLApp:=CreateOleObject ('Excel.Application');

XLApp.Visible:=true;

XLApp.Workbooks.Add (-4167);

XLApp.Workbooks[1]. WorkSheets[1].Name:='Отчёт';

Colum:=XLApp.Workbooks[1]. WorkSheets['Отчёт'].Columns;

Colum.Columns[1]. ColumnWidth:=9;

Colum.Columns[2]. ColumnWidth:=15;

Colum:=XLApp.Workbooks[1]. WorkSheets['Отчёт'].Rows;

Colum.Rows[1]. Font. Bold:=true;

Colum.Rows[1]. Font. Size:=12;

Sheet:=XLApp.Workbooks[1]. WorkSheets['Отчёт'];

Sheet.Cells[1,1]: ='Работа с оценками ' + DBLookupComboBox1. Text+ ' за период с '+DateToStr (Form14.DateTimePicker1.DateTime)

+' по '+DateToStr (Form14.DateTimePicker2.DateTime);

Form14.Query1.Close;

Form14.Query1.SQL.Clear;

Form14.Query1.SQL.Add ('SELECT * FROM rasbor, proslushka, sotr, tema_rasbor WHERE (rasbor.id_prosl = proslushka. id_prosl) and (rasbor.id_tema = tema_rasbor.id_tema) and (proslushka.id_sotr = sotr. id_sotr) and (proslushka.data_prosl BETWEEN: D1 and: D2) and (sotr.id_group = :G)');

Form14.Query1.SQL.Add ('ORDER BY fio');

Form14.Query1.ParamByName ('d1').AsDate := Form14. DateTimePicker1. Date;

Form14.Query1.ParamByName ('d2').AsDate := Form14. DateTimePicker2. Date;

Form14.Query1.ParamByName ('g').AsInteger := Form14. DBLookupComboBox1.KeyValue;

Form14.Query1.ExecSQL;

Form14.Query1.Active := True;

Form14.Query1.First;

for i:=1 to Form14. Query1.RecordCount do

begin

Sheet.Cells[otstup+i, 1]: =i;

Sheet.Cells[otstup+i, 2]: =Form14.Query1.FieldValues['fio'];

Sheet.Cells[otstup+i, 3]: =Form14.Query1.FieldValues['data_rasbor'];

Sheet.Cells[otstup+i, 4]: =Form14.Query1.FieldValues['ball'];

Sheet.Cells[otstup+i, 5]: =Form14.Query1.FieldValues['name_tema'];

Sheet.Cells[otstup+i, 6]: =Form14.Query1.FieldValues['kom_sotr'];

Sheet.Cells[otstup+i, 7]: =Form14.Query1.FieldValues['kom_stgroup'];

Form14.Query1.Next;

end;

end;

procedure TForm15. Button1Click (Sender: TObject);

var

XLApp, Sheet, Colum: Variant;

i, j, k, l, stolb: integer;

DateText: string;

const otstup=2;

begin

XLApp:=CreateOleObject ('Excel.Application');

XLApp.Visible:=true;

XLApp.Workbooks.Add (-4167);

XLApp.Workbooks[1]. WorkSheets[1].Name:='Отчёт';

Colum:=XLApp.Workbooks[1]. WorkSheets['Отчёт'].Columns;

Colum.Columns[1]. ColumnWidth:=9;

Colum.Columns[2]. ColumnWidth:=15;

Colum:=XLApp.Workbooks[1]. WorkSheets['Отчёт'].Rows;

Colum.Rows[1]. Font. Bold:=true;

Colum.Rows[1]. Font. Size:=12;

Sheet:=XLApp.Workbooks[1]. WorkSheets['Отчёт'];

Sheet.Cells[1,1]: ='Обучение ' + DBLookupComboBox1. Text+ ' за период с '+DateToStr (Form15.DateTimePicker1.DateTime)

+' по '+DateToStr (Form15.DateTimePicker2.DateTime);

Form15.Query1.Close;

Form15.Query1.SQL.Clear;

Form15.Query1.SQL.Add ('SELECT * FROM obuchenie, sotr, tip_obuch WHERE (obuchenie.id_sotr = sotr. id_sotr) and (obuchenie.id_obuch = tip_obuch.id_obuch) and (obuchenie.data_obuch BETWEEN: D1 and: D2) and (sotr.id_group = :G)');

Form15.Query1.SQL.Add ('ORDER BY fio');

Form15.Query1.ParamByName ('d1').AsDate := Form15. DateTimePicker1. Date;

Form15.Query1.ParamByName ('d2').AsDate := Form15. DateTimePicker2. Date;

Form15.Query1.ParamByName ('g').AsInteger := Form15. DBLookupComboBox1.KeyValue;

Form15.Query1.ExecSQL;

Form15.Query1.Active := True;

Form15.Query1.First;

for i:=1 to Form15. Query1.RecordCount do

begin

Sheet.Cells[otstup+i, 1]: =i;

Sheet.Cells[otstup+i, 2]: =Form15.Query1.FieldValues['fio'];

Sheet.Cells[otstup+i, 3]: =Form15.Query1.FieldValues['name_obuch'];

Sheet.Cells[otstup+i, 4]: =Form15.Query1.FieldValues['data_obuch'];

Sheet.Cells[otstup+i, 5]: =Form15.Query1.FieldValues['data_test'];

Sheet.Cells[otstup+i, 6]: =Form15.Query1.FieldValues['ball'];

Form15.Query1.Next;

end;

end;

procedure TForm16. Button1Click (Sender: TObject);

var

XLApp, Sheet, Colum: Variant;

i, j, k, l, stolb: integer;

DateText: string;

const otstup=2;

begin

XLApp:=CreateOleObject ('Excel.Application');

XLApp.Visible:=true;

XLApp.Workbooks.Add (-4167);

XLApp.Workbooks[1]. WorkSheets[1].Name:='Отчёт';

Colum:=XLApp.Workbooks[1]. WorkSheets['Отчёт'].Columns;

Colum.Columns[1]. ColumnWidth:=9;

Colum.Columns[2]. ColumnWidth:=15;

Colum:=XLApp.Workbooks[1]. WorkSheets['Отчёт'].Rows;

Colum.Rows[1]. Font. Bold:=true;

Colum.Rows[1]. Font. Size:=12;

Sheet:=XLApp.Workbooks[1]. WorkSheets['Отчёт'];

Sheet.Cells[1,1]: ='Нарушения ' + DBLookupComboBox1. Text+ ' за период с '+DateToStr (Form16.DateTimePicker1.DateTime)

+' по '+DateToStr (Form16.DateTimePicker2.DateTime);

Form16.Query1.Close;

Form16.Query1.SQL.Clear;

Form16.Query1.SQL.Add ('SELECT * FROM narushenie_discip, sotr, id_disciplina, nakazanie_discip ');

Form16.Query1.SQL.Add ('WHERE (narushenie_discip.id_sotr = sotr. id_sotr) and ');

Form16.Query1.SQL.Add ('(narushenie_discip.id_discip = id_disciplina.id_discip) ');

Form16.Query1.SQL.Add ('and (narushenie_discip.id_nakaz = nakazanie_discip.id_nakaz) and ');

Form16.Query1.SQL.Add ('(narushenie_discip.data_narush BETWEEN: D1 and: D2) and (sotr.id_group = :G)');

Form16.Query1.SQL.Add ('ORDER BY fio');

Form16.Query1.ParamByName ('d1').AsDate := Form16. DateTimePicker1. Date;

Form16.Query1.ParamByName ('d2').AsDate := Form16. DateTimePicker2. Date;

Form16.Query1.ParamByName ('g').AsInteger := Form16. DBLookupComboBox1.KeyValue;

Form16.Query1.ExecSQL;

Form16.Query1.Active := True;

Form16.Query1.First;

for i:=1 to Form16. Query1.RecordCount do

begin

Sheet.Cells[otstup+i, 1]: =i;

Sheet.Cells[otstup+i, 2]: =Form16.Query1.FieldValues['fio'];

Sheet.Cells[otstup+i, 3]: =Form16.Query1.FieldValues['data_narush'];

Sheet.Cells[otstup+i, 4]: =Form16.Query1.FieldValues['name_discip'];

Sheet.Cells[otstup+i, 5]: =Form16.Query1.FieldValues['name_nakaz'];

Sheet.Cells[otstup+i, 6]: =Form16.Query1.FieldValues['ball'];

Form16.Query1.Next;

end;

end;

Показать весь текст

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

  1. Т.В. Методы оценки управленческого персонала в современной компании. / Ломоносовские чтения 2003 г. Аспиранты. Том № 2. Секция социологии организаций и менеджмента. — [http://lib.socio.msu.ru]
  2. И. В. Кадры управления: подбор и оценка. / И. В. Бизюкова. — М.: ЮНИТИ-ДАНА, 2003. — 436 с.
  3. С. «Delphi 7. Учебный курс. Описание системы и языка программирования»: Учебник. — Питер, 2007.- 430 с.
  4. В.В., Савинков В. М. Проектирование баз данных информационных систем. — М.: Финансы и стати-стика, 1989. — 351 с.
  5. С., Костюков А. Оценка эффективности управления кадрами. Методы и показатели. / С. Большаков, А. Костюков // Управленческое консультирование, 2001. — № 1
  6. А.М. Проектирование программного обеспечения экономических информационных систем. М., Финансы и статистика, 2000.
  7. Н. А. Автоматизированные информационные системы, базы и банки данных. Вводный курс: Учебное пособие. — М.: Гелиос АРВ, 2002. — 368 с.
  8. Л.Г., Киселев Д. В., Федотова Е. Л. Разработка и эксплуатация автоматизированных информационных систем: Учебное пособие — Издательство: Форум Инфра-М., 2007. — 384 с.
  9. . С., Фрейнкман В. А. Call-центры и компьютерная телефония Издательство: БХВ — Санкт-Петербург, 2002 г. — 372 с.
  10. К. Введение в системы баз данных. — М.: «Вильямс», 2000.
  11. В.Д., Кобко Л. И. Экономическая эффективность внедрения информационных технологий: Учебное пособие — Москва: МАИ, 2006.- 180 с.
  12. Т.С. Базы данных. Модели, разработка, реализация. — СПб: Питер, 2001.
  13. С.Д. «Введение в СУБД» (в 9 частях) «Системы управления базами данных», NN 1−4, 1995; 1−6, 1996
  14. М.И., Курбатова М. Б. Оценка работы персонала. — М.: ЗАО «Бизнес-школа „Интел-Синтез“», 2003. — 144 с.
  15. Модель сущность-связь — шаг к единому представлению о данных /Чен, П. // СУБД. 1995, 3. 137−158с.
  16. Основы систем баз данных / Дж. Ульман М.: Финансы и статистика, 1983. 327с.
  17. Основы построения автоматизированных информационных систем: учеб. пособие / Н. З. Емельянова, Т. Л. Партыка, И. И. Попов. — М.: ИНФРА-М, 2005. — 416 с.
  18. Проектирование экономических информационных систем: методология и современные технологии: учеб. пособие / В. П. Романов, Н. З. Емельянова, Т. Л. Партыка. — М.: Экзамен, 2005. — 256 с.
  19. О.Н. Оценка деятельности работников: Учебное пособие. — Воронеж: Изд-во ВГУ, 2004. — 46 с.
  20. Разработка и внедрение системы оценки персонала в динамично развивающейся компании. / Я. В. Борисова. // Справочник кадровик, — 2004. № 7 — с. 112
  21. Роб П., Коронел К. Системы баз данных: проектирование, реализация и управление. — 5-е изд., перераб. и доп.: СПб.: БХВ-Петербург, 2004. — 1040 с.
  22. А.В., Самсонов М. Ю., Шибаева И. В. Центры обслуживания вызовов «Call Centre». — М.: Эко-Тренд.- 2002.- С. 272.
  23. Самолюбова А.Б. Call Center на 100%: Практическое руководство по организации Центра обслуживания вызовов. — М.: Альпина Бизнес Букс. -2004.- с. 309.
  24. С.К. Современные отечественные технологии оценки и развития персонала. / С. К. Сергеенко С.К. — М.: Книжный мир, 2004. — 204 с.
  25. К. Г. Экономическая эффективность информационных систем. — М.: ДМК Пресс, 2002. -256 с.
  26. Точные методы оценки персонала. / А. С. Лобанов. // Справочник по управлению персоналом, № 7, 2004. — с. 28 — 40
  27. Управление персоналом: Учебник для вузов /Под ред. Т. Ю. Базарова, Б. Л. Еремина. — 2-е изд., перераб. и доп. — М: ЮНИТИ, 2002. —560 с.
  28. В. В. Программирование баз данных в Delphi 7. Учебный курс. СПб.: Питер, 2004. 459 с.
  29. Хелен Бори Firebird: руководство разработчика баз данных: Учебник — Издат.: БХВ-Петербург, 2007. — 1104 с.
Заполнить форму текущей работой
Купить готовую работу

ИЛИ