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

2.1.3 Технологический процесс решения задачи и его описание

руководитель

отдел кадров

сотрудник

АСУ0102

АСУ0101

АСУ0104

табельщица

АСУ0103

АСУ0111

АСУ0112

АСУ0121

отдел кадров

А

А

АСУ0131

АСУ0132

АСУ0133

бухгалтерия

руководитель

Руководитель назначает приказы на отпуск и приказ о работе сверхурочно и в ночное время, сотрудник заполняет больничный листы, отдел кадров выдает командировочные листы далее табельщица заполняет табель учета рабочего времени, после отдел кадров рассчитывает рабочее время, время проведенное на больничном и командировочное время. После ведомости поступают в бухгалтерию и руководителю.

2.2. Проектная часть

2.2.1. Постановка задачи

Выполнить автоматизацию системы учета рабочего времени. . Задача направлена на осуществление ведомости расчета рабочего времени.

Назначение разработки: формализовать на программном уровне порядок заполнения Табеля учета рабочего времени и расчета оплаты труда и Табеля учета командировочных, путем фиксированного представления данных табелей, предоставлением инструментов для их заполнения, автоматическим расчетом общего количества учтенных часов и оплаты труда, а также обеспечением корректной связи этих Табелей, обеспечение коллективного ввода информации.

Цели разработки:

- повышение точности и корректности заполнения Табелей;

- снижение затрат времени и труда для заполнения Табелей;

- облегчение проверки и обработки информации;

- облегчение контроля за соблюдением работниками установленного режима работы.

Система должна быть реализована с помощью одного из распространенных языков программирования высокого уровня, с учетом возможности переноса Системы c платформы MSWindows на OSLinux и MacOS. Предпочтительные языки программирования: C, Java, Perl, Delhi 7. Структура кода Системы должна быть разработана учетом требований объектно-ориентированного программирования с обязательным применением комментариев в тексте кода.

Для выполнения постановленной задачи необходимо использовать следующий первичный документы: Приказ на отпуск, Больничный лист, Командировочное удостоверение, Приказ о работе сверхурочно, Приказ о работе в праздничные дни , Табель учета рабочего времени.

На основании первичного документа необходимо разработать следующие файлы:

Рабочие:

Rab.db – содержит табельный номер сотрудника, рабочее время, дни по болезни, командировочные дни.

Справочные:

Spr1.db – Табельный номер сотрудника, год, содержит месяц, количество рабочих дней, количество праздничных дней, количество командировочных дней.

Spr2.db – содержит Табельный номер сотрудника, цех, ФИО, Стаж.

В результате решения задачи необходимо получить выходной документы: Ведомость рабочего времени , Ведомость больничного времени , Ведомость командировочного времени.

Программный продукт выполнить на языке ObjectPascal в среде Delphi. Для реализации программного продукта необходимо наличие технических средств:

- Процессор Pentium III и выше

- ОЗУ 128 Мбайт и выше

- Объем жесткого диска 2 Гб и выше

- Операционная система Windows 98/2000/XP/Vista/Windows 7

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]