- •Глава 1. Аналитическая часть.
- •1.1 Технико – экономическая характеристика предметной области.
- •1.1.1 Характеристика предприятия оао «Российские железные дороги», Локомотивное депо Ярославль-Главный (тч-1).
- •1.1.2 Краткая характеристика отдела «Расчётная группа».
- •1.2. Экономическая сущность задачи.
- •1.4. Постановка задачи.
- •1.4.1 Цель и назначение автоматизированного варианта решения задачи.
- •1.4.2 Общая характеристика организации решения задачи на эвм
- •1.5. Анализ существующих разработок и обоснование выбора технологии проектирования.
- •1С:Зарплата и Управление Персоналом 8.0
- •1.6. Обоснование проектных решений.
- •1.6.1 По техническому обеспечению.
- •1.6.2. По информационному обеспечению.
- •1.6.3. По программному обеспечению.
- •1.6.4. По технологическому обеспечению.
- •Глава 2. Проектная часть.
- •2.1. Информационное обеспечение задачи.
- •2.1.1 Информационная модель и ее описание.
- •2.1.2 Характеристика нормативно-справочной и входной оперативной информации.
- •2.1.3. Характеристика результатной информации.
- •2.2. Программное обеспечение задачи.
- •2.2.1 Общие положения (дерево функций и сценарий диалога).
- •2.2.2. Структурная схема пакета и описание программных модулей.
- •2.2.3.Схема взаимосвязи программных модулей и информационных файлов.
- •2.3.Технологическое обеспечение задачи.
- •2.3.1. Организация технологии сбора, передачи, обработки, и выдачи информации.
- •1) Ведения учёта рабочего времени.
- •2)Начисление заработной платы.
- •2.3.2.Схема технологического процесса сбора, передачи, обработки и выдачи информации.
- •3.Обоснование экономической эффективности проекта.
- •3.1.Выбор и обоснование методики расчета экономической эффективности.
- •3.2.Расчет показателей экономической эффективности проекта.
1.6.4. По технологическому обеспечению.
Предметом рассмотрения данного проекта является разработка комплекса задач «Автоматизация учета рабочего времени и начисления основной заработной платы» на предприятии ОАО «Российские железные дороги», Локомотивное депо Ярославль-Главный (ТЧ-1).
Технология обработки документов выглядит следующим образом (Рисунок 1.9.):
Рисунок 1.9. Технология обработки документов.
Данные о
Мастер цеха согласна приказов о приёме и увольнение работников полученных из отдела «Кадров» составляет список работников данного цеха, и согласна графика работы полученных из отдела по «Организации и нормированию труда» планирует график работы рабочих этого цеха т.е. планирует табель. После составления плана табеля мастер производит детализацию табеля т.е. графики работ рабочих согласна плана, которые после относит бригадиру.
Бригадир производит внесение фактической информации согласно плана, т.е. фиксирует информацию о явках и неявках на работу. Кто-то из работников заболел, кто-то отсутствует по невыясненным причинам, а кто-то ушел в отпуск.
После заполненный бригадиром бланк табеля (со всеми отметками о явках и неявках по определенным причинам) передаётся в отдел «Расчётная группа» для начисления заработной платы.
Глава 2. Проектная часть.
2.1. Информационное обеспечение задачи.
2.1.1 Информационная модель и ее описание.
Методика разработки информационной системы предполагает моделирование взаимосвязей входных, промежуточных и результатных информационных потоков.
Рассмотрим диаграмму потоков данных (Рисунок 2.1.):
Рисунок 2.1. Диаграмма потоков данных.
Расшифруем диаграмму потоков данных:
1 – Входящие документы:
· Больничный лист.
2 – Входящие документы:
· Отпуска.
· Командировочные листы.
· Приказы о приёме на работу и увольнении с работы.
3 – Входящие документы:
· Графики работ.
4 – Планирование табеля и составление графика работ рабочих согласна плана.
5 – Внесение фактической информации в табель, согласна плана.
6 – Отправка пустого бланка табеля.
7 – Подпись ведомостей.
8 – на печать:
· Ведомость о начисление по больничным дням.
· Ведомость о начисление по командировочным дням.
· Ведомость о заработной плате.
9 – Начисление заработной платы, согласна табеля.
10 – Входящие документы:
· Тарифные ставки.
· Разряды.
· категории сотрудников.
БД (1) – акты, документы, з/п.
Опишем диаграмму потоков данных.
Отдел по «Организации и нормированию труда» составляет графики работ цехов, согласно трудовому договору.
Составленный график работы передаётся мастеру цеха.
Мастер цеха согласна приказов о приёме и увольнение работников полученных из отдела «Кадров» составляет список работников данного цеха, и согласна графика работы планирует график работы рабочих этого цеха т.е. планирует табель. После составления плана табеля мастер производит детализацию табеля т.е. графики работ рабочих согласна плана, которые после передаёт бригадиру.
Бригадир производит внесение фактической информации согласна плана т.е.
фиксирует информацию о явках и неявках на работу. Кто-то из работников заболел, кто-то отсутствует по невыясненным причинам, а кто-то ушел в отпуск.
После заполненный бригадиром бланк табеля (со всеми отметками о явках и неявках по определенным причинам) передаётся в отдел «Расчётная группа» для начисления заработной платы.
Итак, мы имеем следующие реальные объекты предметной области:
· Работник
· Учёт рабочего времени
· Начисление заработной платы
· Режимы работы
· Система оплаты труда
· Типы рабочих
· Разряд
· Цех
· Оклад
· Почасовые ставки
Тогда диаграмма «Сущность-связь» будет выглядеть следующим образом: (Рисунок 2.2.)
Рисунок 2.2. Диаграмма «Сущность-Связь» в нотации IDEF1X
Связь изображается линией, проводимой между сущностью-родителем и сущностью-потомком с точкой на конце линии у сущности-потомка. Идентифицирующая связь между сущностью-родителем и сущностью-потомком изображается сплошной линией. Сущность-потомок в идентифицирующей связи является зависимой от идентификатора сущностью.
Сущности могут иметь также внешние ключи (Foreign Key), которые могут использоваться в качестве части или целого первичного ключа или не ключевого атрибута. Внешний ключ изображается с помощью помещения внутрь блока сущности имен атрибутов, после которых следуют буквы FK в скобках.
Рассмотрим атрибуты сущностей.
Таблица 2.1.
Атрибуты сущностей.
№ |
Атрибут |
Расшифровка |
Тип |
Размер |
1 |
Worker |
Работник |
|
|
2 |
WN_R |
Ключ |
Автоинкрементный |
|
3 |
Name |
ФИО |
Символьный |
30 |
4 |
Tab № |
Таб № |
Целочисленный |
|
5 |
Cex |
Цех |
Символьный |
25 |
6 |
SChedule |
Номер режима работы |
Целочисленный |
|
7 |
Stitle |
Название режима |
Символьный |
15 |
8 |
Aquired |
Поступление на работу |
Дата |
|
9 |
PayType |
Система оплаты труда |
Вещественный |
|
10 |
Skill |
Разряд |
Целочисленный |
|
11 |
Wtype |
Категогрия работника |
Вещественный |
|
12 |
Zarplata |
Начисление заработной платы |
|
|
13 |
N |
Ключ |
Автоинкрементный |
|
14 |
WN |
Номер работника |
Вещественный |
|
15 |
YearT |
Год |
Целочисленный |
|
16 |
MontT |
Месяц |
Символьный |
|
17 |
Colvo dney |
Количество отработанных дней |
Целочисленный |
|
18 |
Work Time |
Сколько часов в день работь |
Целочисленный |
|
19 |
Hours |
Сколько всего отработал часов |
Целочисленный |
|
20 |
Norma |
Сколько должен отработать |
Целочисленный |
|
21 |
BDney |
Сколько болел |
Целочисленный |
|
22 |
TDney |
Сколько был в командировке |
Целочисленный |
|
23 |
Colvo Items |
Сколько сделал товара |
Целочисленный |
|
24 |
Price of Items |
Сколько стоит одна единица продукции |
Целочисленный |
|
25 |
Bonus |
Премия |
Целочисленный |
|
26 |
Zarplata |
Заработная плата |
Целочисленный |
|
27 |
ZaBol dney |
За больничные дни |
Целочисленный |
|
28 |
ZaTrav dney |
За командировачные дни |
Целочисленный |
|
29 |
Mode |
Режимы работы |
|
|
30 |
Num |
Ключ |
Автоинкрементный |
|
31 |
Caption |
Название режима |
Символьный |
100 |
32 |
Drelax |
Количество выходных дней |
Целочисленный |
|
33 |
DWork |
Количество рабочих дней |
Целочисленный |
|
34 |
Type |
Тип расписания |
Вещественный |
|
35 |
Oklad |
Оклад |
|
|
36 |
Num |
Ключ |
Автоинкрементный |
|
37 |
Oklad v monts |
Оклад в месяц |
Целочисленный |
|
38 |
Ptypes |
Система оплаты труда |
|
|
39 |
TN |
Ключ |
Автоинкрементный |
|
40 |
TName |
Название системы оплаты труда |
Символьный |
50 |
41 |
Wtypes |
Категория работника |
|
|
42 |
WTNum |
Ключ |
Автоинкрементный |
|
43 |
WTName |
Название категории работника |
Символьный |
100 |
44 |
Hour |
Почасовые ставки |
|
|
45 |
Num |
Ключ |
Автоинкрементный |
|
46 |
Price |
Почасовые ставки |
Целочисленный |
50 |
47 |
Fact |
Учёт рабочего времени |
|
|
48 |
FN |
Ключ |
Автоинкрементный |
|
49 |
FWN |
Номер работника к которому относится табель |
Вещественный |
|
50 |
YearT |
Год |
Целочисленный |
|
51 |
MontT |
Месяц |
Символьный |
|
52 |
Ftotal |
Всего часов за месяц по плану |
Целочисленный |
|
53 |
Norma |
Всего часов за месяц по факту |
Целочисленный |
|
54 |
Cex |
Цех |
|
|
55 |
Num Cex |
Ключ |
Автоинкрементный |
|
56 |
Nazv Cex |
Название цеха |
Символьный |
|
57 |
Skill |
Разряд |
|
|
58 |
NSkill |
Ключ |
Автоинкрементный |
|
59 |
NomerSkill |
Номер разряда |
Целочисленный |
|