Выполнение плана выпуска продукции
1. Задание
2. Экономическая характеристика задачи
3. Структуры БД
4. Алгоритм решения (словесный)
5. Схема укрупненного алгоритма
6. Блок-схема алгоритма редактирования БД
1. Задание.
1. Дать экономическую характеристику задачи (что делает задача, ее функции, периодичность решения и т.д.)
2. Построить структуры БД
3. Описать алгоритм решения задачи
4. Нарисовать схему укрупненного алгоритма
5. Нарисовать блок-схему подробную самого решения (редактирование БД)
6.
№4. Учет расхода фонда оплаты труда.
Ведомость расхода фонда оплаты труда за __Месяц.
№п/п Таб № Ф.И.О Должность Раз-ряд Став-ка Начис- лено Выдано %
По Подразделению ------------------
Всего по %
подразделению
Всего по
организации %
2. Экономическая характеристика задачи.
Цель решения задачи автоматизировать контроль ежесменного учета фонда труда, так как объем информации о расходе фонда труда велик, то очевидна необходимость создания автоматизированной система контроля системы учета фонда оплаты труда. Периодичность ввода зависит от объема поступившей информации, но не реже одного раза в месяц. Оператор может вводить информацию как периодически раз в месяц, так и по необходимости корректировки фонда. По окончании составления сметы по заработной плате производится подсчет объема выданной зарплаты и сравнение его с плановым, для этого выводится отчет в заданной форме, который может быть выведен как по конкретной дате так и по периоду выполнения работ. Эти данные поступают в бухгалтерский отдел, в службы государственного контроля за соблюдением финансового порядка на предприятии, в управление заводом, а так же в отделы планирования производства и анализа, который производит анализ, разработку и корректировку плана выполнения работ по графику. Входной информацией для системы является плановое задание, которое поступает с планового отдела и данные о выработке плана, передаваемые из бухгалтерии. Экономическая эффективность внедрения системы автоматического учета фонда труда видна исходя из того, что сокращается время обработки информации и число необходимых работников для переработки информации.
3. Структуры БД.
Для решения поставленной задачи требуется информация из четырех справочных БД:
* справочник должностей;
* справочник рабочих;
* справочник подразделений;
* тарифная сетка;
Предложим следующие структуры для справочных БД (таблицы 1-4).
Таблица 1. справочник должностей ( dolzn).
Поле Тип Комментарий
Kod_d N(3) код должности рабочего
Naim C(30) Название должности.
Таблица 2. Справочник рабочих (FIO).
Поле тип Комментарий
Tab_n N(2) Табельный номер рабочего
FIO C(20) Ф.И.О.рабочего.
Таблица 3. Справочник подразделений (podr).
Поле тип Комментарий
Kod_p N(2) код подразделения
Naim C(20) Название подразделения.
Таблица 4. Тарифная сетка (tar_net).
Поле Тип Комментарий
Razr N(2) Разряд
Summa N(8.2) сумма.
Необходима также рабочая БД (rab) со следующей структурой:
Поле Тип Комментарий
Month N(2) Месяц
Year N(4) Год
Tab_n N(4) Табельный номер рабочего
Kod_p N(3) Код подразделения
Kod_d N(3) Код должности
Razr N(2) Разряд
Stav N(8.2) Ставка
Nach N(8.2) Начислено
Vidano N(8.2) Выдано
Percent N(5.2) Процент выдачи заработной платы
4. Алгоритм решения.
При запуске программы открываются рабочая БД и справочные БД. Затем создаются индексные файлы, необходимые для установки отношения (связывания) справочных БД с рабочей, а также индексный файл для рабочей БД, чтобы иметь возможность просматривать ее упорядоченной по различным полям. В процессе выполнения программы производится автоматическая переиндексация при изменениях в БД для отражения внесенных записей в упорядоченном виде.
Далее общение пользователя с программой производится посредством меню, структура которого приведена ниже в пункте 5 – схема укрупненного алгоритма. Режим редактирования БД представлен блок-схемой в пункте 6 – блок-схема алгоритма редактирования БД.
Сначала использования пакета, необходимо заполнить справочные базы данных.
5.Схема укрупненного алгоритма.
6. Блок-схема алгоритма редактирования БД.