Реферат: Автоматизация расчета начислений заработной платы в строительном управлении N 151
Выполнил: Ростовцев А.И., ПМ- строй III-2
Проверил: Сороко Г.Я.
Москва-1997.
Содержание.
1. Введение;
2. Экономико-организационная сущность задачи;
3. Входная и выходная информация, структура файлов;
4. Блок-схема алгоритма решения задачи;
5. Краткие сведения по техническому и общесистемному программному обеспечению;
6. Тексты программ (в приложении);
7. Инструкция пользователя;
8. Результаты решения задачи на ПЭВМ.
Экономико-организационная сущность задачи.
По заданию на курсовое проектирование производится автоматизация расчета начисления заработной платы в строительном управлении N 152. Данная задача реализуется экономистом-бухгалтером отдела бухгалтерского учета и отчетности строительного управления.
При автоматизации задачи должны быть учтены следующие основные требования:
-оптимальное для пользователя представление исходной и конечной информации.
-простота и удобство в эксплуатации программы автоматизации;
Входная и выходная информация, в программе представлена отдельными файлами (по каждому участку строительного управления за определенный месяц) в виде таблиц.
В программе предусмотрен расчет доплаты из коллективного фонда оплаты труда к зарплате работника по тарифу и его индивидуальным выплатам, распределяемого в соответствии с коэффициентом трудового участия (КТУ).Величина этого коллективного фонда определяется как разность между фондом заработной платы на текущий месяц, который определяет руководство в зависимости от выполнения производственной программы, и суммой зарплаты по тарифу и индивидуальных выплат по всем участкам ("ПОСОБИЯ" и "БОЛЬНИЧНЫЙ" при расчете выплат из коллективного фонда исключаются, так как выплачиваются из специальных фондов).
При расчете дополнительной заработной платы для каждого работника определяется величина набранных им в текущем месяце баллов, которая рассчитывается как произведение зарплаты по тарифу (с учетом выходных и сверхурочных) работника и полученного им КТУ.
Далее определяются нормативные коэффициенты доплаты из коллективного фонда для рабочих и служащих. Величина нормативного коэффициента для рабочих равна отношению части коллективного фонда на рабочих к сумме баллов по рабочим. Величина нормативного коэффициента для ИТР равна отношению части коллективного фонда на ИТР к сумме баллов по ИТР.
При распределении коллективного фонда между рабочими и ИТР предусматривается равенство общей зарплаты рабочего 5-го разряда (т.е. сумма зарплаты по тарифу и доплаты распределенной по КТУ без учета индивидуальных начислений) общей зарплате мастера (при окладе мастера - 250000).
Доплата из коллективного фонда каждому работнику рассчитывается как произведение количества баллов данного работника и соответствующего нормативного коэффициента.
Также в программе рассчитываются начисления по каждому работнику итоговой суммы заработной платы, включающей зарплату по тарифу (в том числе оплату за выходные и сверхурочные),доплату из коллективного фонда и индивидуальные выплаты, при этом "БОЛЬНИЧНЫЙ" и "ПОСОБИЯ" складываются только для определения общей суммы начислений.
Входная и выходная информация, структура файлов.
Имя файла | Размер файла [байт] | Тип файла | Функции файла |
pr1.dpr | 256 | исходный | Определяет структуру программы, осуществляет ее запуск при компиляции программы. |
pr1.exe | 224768 | рабочий | Определяет структуру программы, осуществляет ее запуск. |
pr1.opt | 279 | формат- ный | Определяет взаимодействие программы с Windows; опции ее запуска. |
start.pas | 1951 | исходный | Отвечает за интерфейс общения с пользователем, ввод дополнительной информации из файла base.dat при компиляции программы. |
start.dcu | 5312 | рабочий | Отвечает за интерфейс общения с пользователем, ввод дополнительной информации из файла base.dat. |
start.dfm | 1205 | формат- ный | Отвечает за опции интерфейса пользователя, графическую часть программы. |
unit1.pas | 1090 | исходный | Осуществляет идентификацию переменных при компиляции программы. |
unit1.dcu | 1856 | рабочий | Осуществляет идентификацию переменных. |
unit2.pas | 2357 | исходный | Осуществляет ввод данных из входных таблиц при компиляции программы. |
unit2.dcu | 7440 | рабочий | Осуществляет ввод данных из входных таблиц. |
unit3.pas | 2432 | исходный | Осуществляет основной расчет при компиляции программы. |
unit3.dcu | 7488 | рабочий | Осуществляет основной расчет. |
unit4.pas | 918 | исходный | Осуществляет вывод данных в выход- ные таблицы при компиляции программы. |
unit4.dcu | 2848 | рабочий | Осуществляет вывод данных в выход- ные таблицы. |
base.dat | 30 | входной | Файл, хранящий дополнительную информацию. |
shapka | 1126 | входной | Файл, хранящий шапку выходной таблицы. |
X-1-Y.txt | изменя-ется | входной | Таблицы входной информации №1, где X - № участка, а Y- № месяца. |
X-2-Y.txt | изменя-ется | входной | Таблицы входной информации №2, где X - № участка, а Y- № месяца. |
X-Y.txt | изменя-ется | выходной | Таблицы выходной информации, где X- № участка, а Y- № месяца. |
Краткие сведения по техническому и общесистемному
программному обеспечению .
Минимальная конфигурация компьютера:
- Оболочка или операционная система: Windows 3.1, Windows 95 , Windows NT или OS/2,MAC (поддержка 16-bit-ного кода и символьной кодировки Windows 3.1)
- 2 MB RAM
- VGA Card
- Hard Drive 15 Mb
- Floppy drive 1.44 MB
Коротко о программе:
Программа " Автоматизация расчета начислений заработной платы в строительном управлении N 151" была написана Delphi 1.0 for Windows 3.1 и скомпилирована в 16-ти битном коде. Предусмотрен удобный интерфейс пользователя, возможность запуска программы параллельно с другими программами, что ускоряет работу пользователя и делает программу более практичной. У программы есть один большой недостаток и в то же время достоинство: программа работает в кодировке символов Windows, что делает возможным делать удобную ландшафтную печать из Windows, использовать полученную информацию в других приложениях Windows. Для упрощения программы я не предусмотрел в ней встроенного конвектора для перевода файлов в формат DOS, поэтому для использования результатов в приложениях DOS следует перевести выходные файлы в нужный формат. Это можно сделать при помощи стандартного редактора WordPad или Write.
--> ЧИТАТЬ ПОЛНОСТЬЮ <--