
Среда программирования: Delphi 7.0
База данных: MS SQL Server 2008
Название работы: АРМ "менеджера отдела кадров" (Delphi + MS SQL Server 2008)
Вид работы: Курсовая работа
Тематика работы: Базы данных, Клиент-серверные базы данных
Объем программы: 7 (по десятибалльной шкале)
Уровень сложности: 7 (по десятибалльной шкале)
Разработчик (автор):
Программист сайта kursovik.com
(письмо автору)
Данная работа написана ЧЕЛОВЕКОМ без использования ИИ
Ключевые слова: отдел кадров, смены, зарплата, сотрудники, пропуск
Функции программы:
Сам принцип работы менеджера заключается в том, что он рассматривает резюме работников. Работники на такой основе набираются для того, чтобы выполнять ручные операции на полиграфическом комбинате. Например, напечатали на комбинате журнал, надо вклеить пробники. Из печатного цеха менеджер ОК получает заявку набрать 10 человек на дневную смену (с 8.00 до 20.00) и 5 человек на ночную смену (с 20.00 до 8.00). Существуют расценки ручных операций. Одна операция в ночь стоит на 15% дороже дневной.
После того, как менеджер набрал необходимое количество человек, он отдает один список на охрану для пропуска, другой - в печатный цех. После этой смены печатный цех дает менеджеру данные о том, кто сколько сделал операций и каких. На основании этого документа менеджер рассчитывает выплату за смену, в т.ч. и НДС. отдает эти данные в бухгалтерию.
В конце каждого месяца менеджер составляет отчет отдельно на каждого работника, где фиксируются даты, когда он работал, сколько заработал и сколько всего надо выдать. Выдача зарплаты так же включена в должностные обязанности менеджера. Т.е. на основании его ежедневных отчетов, бухгалтерия дает ему деньги и он сам выплачивает. После выплаты в базе должно отражаться, какая сумма выплачена (или не выплачена)
АРМ должна содержать следующие справочники:
1. "Сотрудники". В нем отображается номер договора, дата его заключения, ФИО работника, адрес, телефон, ИНН, номер паспорта, номер свидетельства пенсионного страхования
2. "Пропуска" В нем менеджер фиксирует пропуска, выданные работникам. Каждый пропуск действует 1 месяц. В этом справочнике отображается номер пропуска, номер договора, начало действия пропуска, дата окончания действия.
3. "Ручные операции". В нем содержится код операции, название, заказчик и описание
4. "Стоимость операций". Код операции, стоимость-день (руб. за 1 шт.), стоимость-ночь (на 15% дороже дневной стоимости).
5. "Тип смен". на счет этого справочника я не уверена. Думаю, можно просто отобразить, что с кодом 1 - это дневная смена, с кодом 2 - ночная.
Документы АРМ:
1. Договор, в который будут автоматически подставляться все необходимые реквизиты работника (реквизиты компании заполнены), дата. Должна быть возможность вывода в ворд и печать непосредственно с формы программы. Эту форму можно сделать число условно. Весь необходимый текст добавлю потом сама.
2. Документ "набор на смену". отображается дата, тип смены (день или ночь) и ФИО.
3. "Выполненная работа". Обработка данных за смену. Печатный цех подает данные о том, кто сколько сделал операций и каких, менеджер считает. Здесь будет дата, тип смены, ФИО, название операции, количество выполненных операций.
4. "Расчет оплаты за смену". На каждую смену делается новый документ. Соответственно, в названии отображается дата и тип смены. В этом документе: ФИО, сколько всего заработал, НДС, зп-НДС. В конце считается "ВСЕГО" по трем последним колонкам.
Этот документ отдается в бухгалтерию.
5. Документ "оплата рабочему за месяц". Группируется по ФИО. В документе отображается когда и сколько было заработано (в пределах одного месяца), НДС, выдать на руки. В конце ВСЕГО по трем последним столбцам.
6. документа "выплаты". В нем фиксируется кому, сколько и когда выплачено. Т.е. фиксируется только после того, как работник уже получил зп.
Отчеты АРМ:
1. Отчет на основании документа "набор на смену". Отдается на охрану и в печатный цех.
2. Отчет, в котором можно выбрать любой период, с отображением кто, сколько и когда заработал в этот период. Группируется по номер договору, в конце каждого - сумма трех столбцов.
3. Отчет, отображающий кому, сколько должно заплатить предприятие (т.е. сколько осталось выплатить).
Описание (отчет): Нет, но можно заказать его написание
Пояснения к компиляции и запуску программы:
1) Подсоединить базу данных к серверу
Открыть Managment Studio
Правой кнопкой мыши "Базы данных" ->"Присоеденить"
Нажать на кнопку "Добавить" и указать базу данных
2)В файле Connect.ini указать имя сервера, а так же имя и пароль пользователя.
Эти данные можно взять из окна "Соединение с сервером" в SQL Server Managment Studio
3) Запустить OK.exe
Пояснения к запуску программы:
1) Подсоединить базу данных к серверу.
Открыть Managment Studio
Правой кнопкой мыши "Базы данных" ->"Присоеденить"
Нажать на кнопку "Добавить" и указать базу данных
2)В файле Connect.ini указать имя сервера, а так же имя и пароль пользователя.
Эти данные можно взять из окна "Соединение с сервером" в SQL Server Managment Studio
3) Запустить OK.exe
Пароли к программе: Показать пароли
Author
Author
Connect
Connect
Connect
Data
Data
Dogovor
Dogovor
Main
Main
OK
OK
OK
Oplata_za_mesyac
Oplata_za_mesyac
Payment
Payment
Propusk
Propusk
Report
Report
Result_smeni
Result_smeni
Ruchnie_operacii
Ruchnie_operacii
Smena
Smena
Sotrudnik
Sotrudnik
Contracts
Contract
Иванов
Фролов
Data
OK
OK_log
Report
Contract
Dogovor
Oplata
Rashet
Rep_oplata
Rep_ostatok
Rep_smena
Smena
Viplati
Vipolnennaya_rabota|
Стоимость ИСХОДНОГО ТЕКСТА программы составляет 1800 руб РФ Продажа каждой работы строго учитывается, у каждой работы есть своя история продаж. |