- •2. Призводственная задача «разработка автоматизтрованной системы учета рабочего времени»
- •2.1. Теоритическая часть
- •2.1.1. Содержание задачи
- •2.1.2.1. Характеристика первичной информации
- •2.1.2.2. Характеристика промежуточной информации
- •2.1.2.3 Характеристика результатной информации
- •2.2.3 Технологический процесс решения задачи и его описание
- •2.3.1. Проектная часть
2.2.3 Технологический процесс решения задачи и его описание
руководитель
отдел кадров
сотрудник
назначение
заполнение
выдача
АСУ0102
АСУ0101
АСУ0103
АСУ0104
табельщица
заполнение
АСУ0111
отдел кадров
А
А
расчет
АСУ0131
АСУ0132
АСУ0133
бухгалтерия
руководитель
2.3.1. Проектная часть
Выполнить автоматизацию системы учета рабочего времени. . Задача направлена на осуществление ведомости расчета рабочего времени.
Назначение разработки: формализовать на программном уровне порядок заполнения Табеля учета рабочего времени и расчета оплаты труда и Табеля учета командировочных, путем фиксированного представления данных табелей, предоставлением инструментов для их заполнения, автоматическим расчетом общего количества учтенных часов и оплаты труда, а также обеспечением корректной связи этих Табелей, обеспечение коллективного ввода информации.
Цели разработки:
- повышение точности и корректности заполнения Табелей;
- снижение затрат времени и труда для заполнения Табелей;
- облегчение проверки и обработки информации;
- облегчение контроля за соблюдением работниками установленного режима работы.
Система должна быть реализована с помощью одного из распространенных языков программирования высокого уровня, с учетом возможности переноса Системы c платформы MS Windows на OS Linux и MacOS. Предпочтительные языки программирования: C, Java, Perl, Delhi 7. Структура кода Системы должна быть разработана учетом требований объектно-ориентированного программирования с обязательным применением комментариев в тексте кода.
Для выполнения постановленной задачи необходимо использовать следующий первичный документы: Приказ на отпуск, Больничный лист, Командировачное удостоверение, Приказ о работе сверхурочно, Приказ о работе в праздничные дни , Табель учета рабочего времени.
На основании первичного документа необходимо разработать следующие файлы:
Рабочие:
Rab.db – содержит табельный номер сотрудника, рабочее время, дни по болезни, командировачные дни.
Справочные:
Spr1.db – Табельный номер сотрудника,год, содержит месяц, количество рабочих дней, количество праздничных дней, количество командировачных дней.
Spr2.db – содержит Табельный номер сотрудника, цех,ФИО, Стаж.
В результате решения задачи необходимо получить выходной документы: Ведомость рабочего времени , Ведомость больничного времени , Ведомость командировачного времени.
Программный продукт выполнить на языке Object Pascal в среде Delphi. Для реализации программного продукта необходимо наличие технических средств:
- Процессор Pentium III и выше
- ОЗУ 128 Мбайт и выше
- Объем жесткого диска 2 Гб и выше
- Операционная система Windows 98/2000/XP/Vista/Windows 7