Программа ведения штатного расписания в структурных подразделениях организации

Разработана: август 1998 г. -1999 г; представлена на конференции в КФ МГТУ - май 1999 г., в НУЦ ОАО "Электросвязь"- сентябрь 1999 г.

Руководитель: доцент, зав. каф. П2-КФ Максимов А.В., КФ МГТУ им. Н.Э.Баумана

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

Настоящая программа разработана в новой 32-хбитной среде визуального и объектно-ориентированного программирования фирмы Borland- DELPHI 3.0. Client/Server Suite (для операционных систем Microsoft Windows 95/98 и Microsoft Windows NT) с использованием средства разработки реляционных баз данных Borland Database Engine (фирмы Borland). Физически структуры данных организованы в виде файлов одного из наиболее популярных форматов - PARADOX 7.0. (расширение .DB). Представленная программа работает в комплекте с программными продуктами фирмы Borland - BDE Administrator 4.0 (настройки БД) и, возможно, DataBase Desktop 7.0 (для изменения структуры БД). В системе должно быть установлено ядро BDE.

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

Важной особенностью программы является возможность формирования пользователем конкретного содержания многостраничного отчета (сводки). При формировании отчетов могут задаваться следующие параметры: заголовок отчета, заголовки столбцов и групп столбцов отчета, а также способ формирования значений (либо собственно значение поля таблицы, либо функция от значений полей - сумма, значение поля A в процентах от поля B, функция вычисления среднего значения и.т.д.). Также могут задаваться фильтры, ограничивающие множество значений аргументов упомянутых функций. Строки сводки соответствуют отдельным структурным единицам учреждения. При формировании многостраничного отчета существует возможность возврата к ранее просмотренным страницам. Для формирования отчетов в программе используются компоненты палитры QReport, а добавление компонентов в саму форму отчета производится автоматически (программно) при генерации нового отчета.

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


Слайды

Техническое руководство (ZIP- архив 149 КБ, документы MS Word 97/2000)


© Алексей В. Комиссаров, Калуга, 1998-2000. E-mail: kav@postklg.ru

X