Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
разроботка автоматизированной системы учета раб...docx
Скачиваний:
9
Добавлен:
22.09.2019
Размер:
30.98 Кб
Скачать

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