Выполнение плана выпуска продукции
Московский Государственный Институт Стали и Сплавов
Старооскольский филиал
Кафедра: А и ПЭ
КУРСОВАЯ РАБОТА
По курсу: «Алгоритмизация Задач Управления»
По теме: «Выполнение плана выпуска продукции»
Выполнил: ст. гр. АТП-95-1д
Бредихин С.А.
Проверил: Козырь О.Ф.
г. Старый Оскол – 1999
Содержание
1. Задание
2. Экономическая характеристика задачи
3. Структуры БД
4. Алгоритм решения (словесный)
5. Схема укрупненного алгоритма
6. Блок-схема алгоритма редактирования БД
1. Задание.
1. Дать экономическую характеристику задачи (что делает задача, ее функции,
периодичность решения и т.д.)
2. Построить структуры БД
3. Описать алгоритм решения задачи
4. Нарисовать схему укрупненного алгоритма
5. Нарисовать блок-схему подробную самого решения (редактирование БД)
№4. Учет расхода фонда оплаты труда.
Ведомость расхода фонда оплаты труда за __Месяц.
|№п/|Таб |Ф.И.О |Должность |Раз-|Став-|Начис-|Выдано |% |
|п |№ | | |ряд |ка | | | |
| | | | | | |лено | | |
| | | | | | | | | |
| |По |Подразделению |-----------| | | | | |
| | | |------- | | | | | |
Всего
по [pic] [pic] %
подразделению
Всего по
организации [pic] [pic] %
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. Блок-схема алгоритма редактирования БД.
-----------------------
Из СУБД
Из программы
Выход
Калькулятор
Календарь
Сервис
Просмотр
Отчет
Меню
Рабочая БД
Справочные БД
Показать всю БД
Справочник должностей
Показать по условию
Справочник рабочих
Индексация
Справочник подразделений
Тарифная сетка
Начало
Поле Month=m-1(где m текущий системный месяц)
Year=y ,где y текущий системный год ,если m=1,тоYear=y-1
Конец
Подсчитывается процент выдачи заработной платы: PERCENT = Vidano / Nach *
100%.
Вычисляется сумма начисления Nach=Summa(соответственно разряду)[pic]Stav
Вводятся данные о выдаче заработной платы в поле Vidano.
Размер ставки рабочего берется из предыдущего месяца с возможностью
внесений изменений.
Табельный номер, код подразделения, код должности расшифровываются из
справочников.