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

Автоматизация учета оплаты труда

Введение
1. Аналитическая часть
1.1. Описание предметной области
1.2. Входная информация
1.3. Выходная информация
1.4. Запросы программ
2. Выбор и описание используемой СУБД
2.1. Сравнительный анализ СУБД
2.2. Описание возможностей СУБД Access
2.3. Описание языка манипулирования данными, языка запросов
3. Инфологическая модель
4. Функциональная структура программной системы
Заключение
Список литературы

Входной информацией по отношению к разработанной системы выступают:
- табель учета рабочего времени;
- приказы о приеме на работу;
- приказы об увольнении;
- приказы о работе в праздничные дни.

Выходной информацией в системе выступают:
- табель учета рабочего времени;
- отчет "Отработано сотрудником".
Табель учета рабочего времени отображает информацию по каждому сотруднику предприятия об отработанных часах. Данные сгруппированы по подразделениям фирмы.
Отчет "Отработано сотрудникам" отображает количество отработанных часов выбранным сотрудником за указанный год.

В программе разработаны следующие запросы:
- "ДобСотрудников";
- "ВыводТабеля";
- "ОтработаноСотрудником";
- "Поиск сотрудника".


Запрос "ДобСотрудников" служит для заполнения таблицы "Табель" при формировании табеля учета рабочего времени и имеет вид:
INSERT INTO Табель ( Отдел, Год, Месяц, Сотрудник )
SELECT 1 AS Выражение0, 2006 AS Выражение1, 11 AS Выражение2, Сотрудники.Код
FROM Сотрудники
WHERE (((Сотрудники.Отдел)='1'));

Запрос "ВыводТабеля" предназначен для формирования отчета "Вывод табеля" и имеет вид:
SELECT Сотрудники.ФИО, Сотрудники.Должность, Отделы.[Наименование отдела], Табель.* FROM (Табель INNER JOIN Сотрудники ON Табель.Сотрудник=Сотрудники.Код) INNER JOIN Отделы ON Табель.Отдел=Отделы.Код WHERE Год=2006 AND Месяц=11;

Запрос "ОтработаноСотрудником" предназначен для формирования отчета "Отработано сотрудником" и предстаялет собой следующую конструкцию:
SELECT Сотрудники.ФИО, Сотрудники.Должность, Отделы.[Наименование отдела], Табель.* FROM (Табель INNER JOIN Сотрудники ON Табель.Сотрудник=Сотрудники.Код) INNER JOIN Отделы ON Табель.Отдел=Отделы.Код WHERE Год=2006 AND Сотрудники.Код=4;

Запрос "ПоискСотрудника" служит для выборки данных сотрудника по табельному номеру и имеет вид:
SELECT * FROM Сотрудники WHERE (((Сотрудники.[Тебельный №])=10));



Вы можете заказать выполнение работы по схожей или другой теме, заполнив форму заказа.
Можете посмотреть другие готовые работы

 
Меню
Главная
Услуги
Способы оплаты
Гарантии
Заказать
Готовые работы
Примеры алгоритмов
Контакты
 
 
Консультации
 
 
  ICQ 588641
 
Электронная почта
911@mathematix.ru
 
Skype
mathematix.ru
 
 
 
  © mathematix - контрольные, курсовые и дипломы по программированию Rambler's Top100