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


   "Опросник"    "Обработчик/Загрузчик"    "Расчет козффициентов роста зарплат"    "Генератор отчетов"
Программа "Опросник"

Программа предназначена для ввода информации по исследованию заработных плат в Москве и регионах России. Осуществляется перевод данных пользователей (штатные расписания в табличной форме Эксель) в формат данных для обработки программой "Обработчик".
Программа позволяет произвести гибкую настройку столбцов исходной таблицы штатного расписания при отображении в окне просмотра. Программа дает возможность сохранять и работать с различными именованными наборами данных. Для обеспечения целостности исходных данных и результатов работы все данные хранятсяв одном файле формата *.xls.

Чтобы открыть изображение в новом окне браузера кликните мышью в любом месте рисунка...

Опросник - Скриншот 1...   Опросник - Скриншот 2...  

Основные функции программы.
  1. Загрузка файла с данными пользователя и отображение данных в окне просмотра.
  2. Определение типов столбцов в исходном файле.
    • справочный - отображается исходная информация пользователя, например, должность, подразделение, фамилия сотрудника;
    • данные - отображаются данные с зарплатами (оклад), премиями (премия);
    • технический - предназначен для записи и хранения параметров: код области, уровень должности, квалификация, количество подчиненных;
    • неиспользуемый - ненужные для работы столбцы исходной таблицы не отображаются в окне просмотра данных.
  3. Разнесение должностей - простановка кодов параметров должности по каждой строке данных в технических столбцах. Возможна групповая операция с несколькими выделенными строками таблицы. Предусмотрено повторение предыдущей оперции записи данных, а также откат на пять шагов назад/вперед. Строки с проставленными кодами выделяются цветом фона (полный/неполный набор данных). Выбор кодов осуществляется по заголовкам описания областей специализации и уровней должности.
  4. Сохранение результатов разнесения:
    • выгрузка параметров в создаваемый при сохранении экселевский файл;
    • выгрузка параметров в существующий аксессовский файл;
    • сохранение параметров в исходном файле пользователя.
В программе предусмотрена возможность работы как с московской, так и с региональной базами данных.

 

Программа "Обработчик/Загрузчик"

Программа состоит из двух модулей: модуля подготовки и загрузки данных и модуля обработки данных. Модули независимы друг от друга и работают самостоятельно.

Модуль "Загрузчик" предназначен для формирования базы данных, с которой работает "Обработчик", из нескольких аксессовских файлов анкет, формируемых программой "Опросник" на стороне клиентов.

Обработчик/Загрузчик - Скриншот 1...   Обработчик/Загрузчик - Скриншот 2...  

Работа модуля состоит из трех этапов:

  1. Определение списка анкет.
  2. Задание курсов валют.
  3. Загрузка данных в базу/Обработка анкет.
При определении списка анкет используются следующие операции: При задании валютных курсов могут указываться курсы для нескольких периодов (год и месяц). При загрузке данных проверяется наличие курсов для всех периодов, указанныз в анкетах. Если для какого-либо периода не задан курс валюты, то появляется сообщение и обработка не производится, пока не будут введены курсы для соответствующих периодов.
При загрузке данных в базу используются следующие операции: При обработке всех анкет осуществляется анализ ошибок и ведется лог-файл найденных ошибок.

Модуль "Обработчик" предназначен для расчетов статистических показателей распределения уровней зарплат на рынке труда. Для доступа к исходным данным, хранящимся в таблице базы данных MS Access, используется технология ADO. Результаты расчетов передаются в таблицу MS Excel посредством применения сервера автоматизации. Вычисление статистических показателей распределения (первый дециль, первый квартиль, медиана, третий квартиль, девятый дециль) осуществляется с помощью функции вычисления процентилей, реализованной программно (используется интерполяция на заданном диапазоне исходного ряда чисел). Результаты тестирования функции дали 100% совпадение с результатами аналогичной функции вычисления процентилей в Microsoft Excel. Программа производит обработку данных в различных режимах вычислений, в зависимости от установленных опций в панели настроек.

Обработчик/Загрузчик - Скриншот 3...   Обработчик/Загрузчик - Скриншот 4...  



Программа "Расчет коэффициентов роста заработных плат"

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

Расчет коэффициентов роста - Скриншот 1...   Расчет коэффициентов роста - Скриншот 2...  



Программа "Генератор отчетов"

Результатом работы программы "Генератор отчетов" является документ в формате MS Word, содержащий статистические данные по зарплатам в табличной форме и описания областей специализации и должностей по Москве и регионам.

Генератор отчетов - Скриншот 1...   Генератор отчетов - Скриншот 2...  

Исходными данными для этой программы являются результаты работы программы "Обработчик". При открытии файла данных формируются списки городов и областей специализации. При этом производится проверка на наличие всех городов и кодов областей (по спискам) в соответствующих таблицах справочно-информационного файла. Если обнаруживаются несоответствия в названиях городов или кодах областей специализации, то данные ошибки фиксируются в лог-файле и выводится сообщение о наличии ошибок. При этом формирование отчета блокируется. Лог-файл можно просмотреть из программы, при активной кнопке "ОШИБКИ". Если ошибок нет, то кнопка не активна...
В отчете выводятся следующие элементы в порядке приоритета:

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


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

Сообщение электронной почтой  или   Сообщение в гостевую книгу


<<ПРЕДЫДУЩАЯ
ГЛАВНАЯ
СЛЕДУЮЩАЯ>>
Hosted by uCoz