- •2. Призводственная задача «разработка автоматизтрованной системы учета рабочего времени»
- •2.1. Теоретическая часть
- •2.1.1. Содержание задачи
- •2.1.2. Характеристика существующей организации обработки информации
- •2.1.2.1. Характеристика первичной информации
- •2.1.2.2. Характеристика нормативно-справочной информации
- •2.1.2.3. Характеристика промежуточной информации
- •2.1.2.4. Характеристика результатной информации
- •2.1.3 Технологический процесс решения задачи и его описание
- •2.2. Проектная часть
- •2.2.1. Постановка задачи
- •2.2.2. Информационное обеспечение задачи
- •2.2.2.1. Классификация и кодирование информации
- •2.2.2.2. Характеристика входной информации
- •2.2.2.3. Характеристика нормативно-справочной информации
- •2.2.2.4. Характеристика выходной информации
- •2.2.3. Программная реализация задачи
- •2.2.4. Схема взаимодействия программных модулей и файлов и её описание
- •2.2.5 Технологический процесс решения задачи и его описания
2.2.2. Информационное обеспечение задачи
2.2.2.1. Классификация и кодирование информации
При решении данной задачи используется классификаторы.
Табельный номер работника – простой код, порядковая система кодирования.
2.2.2.2. Характеристика входной информации
Носителями входной информации в задаче «Разработка автоматизированной системы учета рабочего времени» являются следующие документы:
Таблица 14. Первичные документы
Наименование первичного документа |
Идентификатор |
Периодичность |
Приложение |
Приказ на отпуск |
АСУ0101 |
По мере выхода на отпуск |
17 |
Больничный лист |
АСУ0102 |
По уходу на больничный |
18 |
Командировочное удостоверение |
АСУ0103 |
По отправке в командировку |
19 |
Приказ о работе сверхурочно, праздничные и ночное время |
АСУ0104 |
По приказу |
20 |
Производственный календарь |
АСУ0105 |
Раз в год |
22 |
На основании первичных документов заполняются входные файлы Rab,которые содержат сведения.
Таблица 15. Входные файлы
Наименование файла |
Идентификатор |
Приложение |
Приложение (содержимого файла) |
Rab.db |
АСУ0301 |
27 |
28 |
Таблица 16. Описание входных массивов
Наименование массива |
Назначение |
Вид |
Ключевые признаки формирования и упорядочения |
Данные для формирование массива берутся из следующих первичных документов |
Массив используется при составлении выходного документа |
АСУ0301 |
Содержит сведения о количестве проработанного времени, количестве времени проведенным сотрудником на больничном и количество времени проведенного в командировке |
Переменный |
Tab_nomer |
АСУ0101 АСУ0102 АСУ0103 АСУ0104 АСУ0121 АСУ0112 |
Ведомость учета рабочего времени, Ведомость учета времени по больничным листам, Ведомость учета времени на командировки |
2.2.2.3. Характеристика нормативно-справочной информации
Наименование нормативно-справочного документа |
идентификатор |
Периодичность |
№ приложения |
Личная карточка сотрудника |
АСУ0111 |
По мере |
21 |
Производственный календарь |
АСУ0112 |
Раз в год |
22 |
Таблица 17. Нормативно-справочные документы
Наименование файла |
Идентификатор |
Приложение (структура файла) |
Приложение (содержимое файла) |
Spr1.db |
АСУ0311 |
29 |
30 |
Spr2.db |
АСУ0312 |
31 |
32 |
Таблица 18. Описание нормативно- справочных массивов
Наименование массива |
Назначения |
Вид |
Ключевые признаки формирования и упорядочения |
Данные для формирования массива берутся из следующих документов |
Массив используется при составлении выходного документа |
АСУ0311 |
Содержит данные о количестве рабочих дней, количестве праздничных и выходных дней |
Постоянный |
Tab_nomer |
АСУ0105
|
Ведомость учета рабочего времени, Ведомость учета времени по больничным листам, Ведомость учета времени на командировки |
АСУ0312 |
Содержит сведения о сотрудниках |
Постоянный |
Tab_nomer |
АСУ0106 |
Ведомость учета рабочего времени, Ведомость учета времени по больничным листам, Ведомость учета времени на командировки |