Дипломы, курсовые, рефераты, контрольные...
Срочная помощь в учёбе

ИС учета рабочего времени сотрудников

Курсовая Купить готовую Узнать стоимостьмоей работы

Хранить пароли пользователей. Ввести разграничения пользователей по типам, например администраторы и пользователи. Для пользователя разработать отдельный интерфейс как пример Личный кабинет. А также можно усовершенствовать процедуру отчетности осуществлять формирование автоматически в определенный день месяца. Как дополнение может быть расширена проверка корректности вводимых данных. Предложенная… Читать ещё >

Содержание

  • Введение

Задание на курсовое проектирование Обоснование выбора модели жизненного цикла (ЖЦ) Схема процессов ЖЦ ПС Обоснование выбора языков программирования и информационных технологий Описание ПО Руководство пользователя Руководство администратора

Заключение

Список используемой литературы

ИС учета рабочего времени сотрудников (реферат, курсовая, диплом, контрольная)

[Sum — Отработано часов])+IIf (IsNull ([Учет времени командировок Итог]![Sum — Отработано часов]), 0,[Учет времени командировок Итог]![Sum — Отработано часов])+IIf (IsNull ([Sum — Больничных часов]), 0,[Sum — Больничных часов]) AS [Отработано всего]FROM ((Сотрудники LEFT JOIN [Учет времени больничных листов Итог] ON Сотрудники. Табельный_номер = [Учет времени больничных листов Итог]. Табельный_номер) LEFT JOIN [Учет отработанного времени Итог] ON Сотрудники. Табельный_номер = [Учет отработанного времени Итог]. Табельный_номер) LEFT JOIN [Учет времени командировок Итог] ON Сотрудники. Табельный_номер = [Учет времени командировок Итог]. Табельный номер]; Рис. 14 Результат запроса Учет рабочего времени

Учет отработанного времениSELECT Табель. Табельный_номер, Табель. Дата, Табель. Время_прихода, Табель. Время_ухода_обед, Табель. Время_прихода_обед, Табель. Время_ухода, DateDiff («n» ,([Табель]![Время_прихода]),([Табель]![Время_ухода_обед]))/60 AS [Часов до обеда], DateDiff («n» ,([Табель]![Время_прихода_обед]),([Табель]![Время_ухода]))/60 AS [Часов после обеда], [Часов до обеда]+[Часов после обеда] AS [Отработано часов]FROM Табель;

Рис. 15 Результат запроса Учет отработанного времени

Учет отработанного времени ИтогSELECT DISTINCTROW [Учет отработанного времени]. Табельный_номер, Sum ([Учет отработанного времени]. Отработано часов]) AS [Sum — Отработано часов]FROM [Учет отработанного времени]GROUP BY [Учет отработанного времени]. Табельный_номер;

Учет времени командировокSELECT Командировки. Табельный номер], Командировки. Дата_убытия, Командировки. Время_убытия, Командировки. Дата_прибытия, Командировки. Время_прибытия, DateDiff («ww» ,[Командировки]![Дата_убытия],[Командировки]![Дата_прибытия], 7) AS Суббот, DateDiff («ww» ,[Командировки]![Дата_убытия],[Командировки]![Дата_прибытия], 1) AS Восскресений, DateDiff («d» ,[Командировки]![Дата_убытия],[Командировки]![Дата_прибытия]) AS Дней, DateDiff («n» ,([Командировки]![Время_убытия])," 17:00″)/60 AS [Часов в первый день], DateDiff («n» ," 08:00″ ,([Командировки]![Время_прибытия]))/60 AS [Часов в последний день], ([Дней]-[Восскресений]-1)*8+[Часов в первый день]+[Часов в последний день]-IIf (Weekday ([Дата_прибытия])<>7,[Суббот]*2,([Суббот]-1)*2) AS [Отработано часов]FROM Командировки;

Рис. 16 Результат запроса Учет времени командировок

Учет времени больничных листовSELECT Больничные_листы.Табельный_номер, Больничные_листы.Дата_с, Больничные_листы.Дата_по, DateDiff («ww» ,[Больничные_листы]![Дата_с],[Больничные_листы]![Дата_по], 7) AS Суббот, DateDiff («ww» ,[Больничные_листы]![Дата_с],[Больничные_листы]![Дата_по], 1) AS Восскресений, DateDiff («d» ,[Больничные_листы]![Дата_с],[Больничные_листы]![Дата_по]) AS Дней, ([Дней]-[Восскресений]+1)*8-[Суббот]*2 AS [Больничных часов]FROM Больничные_листы;

Рис. 17 Результат запроса Учет времени больничных листов

Учет времени больничных листов ИтогSELECT DISTINCTROW [Учет времени больничных листов]. Табельный_номер, Sum ([Учет времени больничных листов]. Больничных часов]) AS [Sum — Больничных часов]FROM [Учет времени больничных листов]GROUP BY [Учет времени больничных листов]. Табельный_номер;

Учет времени командировок ИтогSELECT DISTINCTROW [Учет времени командировок]. Табельный номер], Sum ([Учет времени командировок]. Отработано часов]) AS [Sum — Отработано часов]FROM [Учет времени командировок]GROUP BY [Учет времени командировок]. Табельный номер]; Рис. 18 Результат запроса Учет времени больничных листов Итог

На основе созданного запроса создан отчет Учет рабочего времени

Рис. 19 Отчет Учет рабочего времени

Для удобной работы со всеми созданными формами и отчетом создана главная форма ИС, в параметрах запуска указано чтобы при открытии ИС открывалась именно эта форма.Рис.20 Главная форма

Руководство пользователя

При открытии ИС УРВС появляется главная форма. Кнопка Сотрудники позволяет открыть форму для заполнения и редактирования записей по сотрудникам. Кнопка Должности позволяет открыть форму для редактирования названий должностей или добавления новых должностей. Кнопка Табель открывает форму заполнения приходов и уходов сотрудников с работы. Для ввода данных о сотруднике нажимается кнопка Сотрудники, при этом открывается форма

Рис. 21 Форма Сотрудники

При некорректном вводе даты или времени будет выведено сообщение об ошибке.Рис.22 Ошибка нарушения маски ввода

Рис. 23 Ошибка ввода значения даты

В случае однодневной командировки.Рис.24 Ошибка ввода значения времени

Если необходимой должности нет в списке, то необходимо открыть форму Должности и добавить необходимую должность. После добавления записей о сотруднике, необходимо заполнить его табель рабочего времени, нажатие кнопки Табель на главной форме открывает форму для редактирования. Далее можно просмотреть итоговый отчет Учет рабочего времени сотрудников (нажатие на кнопку Учет рабочего времени на главной форме).Руководство администратора

Специальных требований для правильной работы в системе нет. Характеристика программного обеспечения представлена в таблице 2. Таблица 2Программное обеспечение и технические средства

ПоказательЗначения

Операционная системаMicrosoft WindowsXPИнструментальная средаMS Access 2007

Объем базы данных792 КбХарактеристика аппаратного обеспечения, минимальных технических средств, необходимых для функционирования разработанной информационной системы, представлена в таблице 3 Таблица 3Минимальные технические требования

ПоказательЗначение

Процессор233 Мгц

Оперативная память9 Мб ОЗУСвободное место на НЖМД70 Мб Видеоадаптер и мониторSuper VGA (800×600)Устройства взаимодействия с пользователемклавиатура, мышь

Заключение

В процессе выполнения курсовой работы, разработана структура базы данных. Реализована база данных и удобный интерфейс для работы с этой базой, позволяющая получать отчеты в удобном для пользователя виде. Получены знания и практические навыки работы в MS. Получены знания и практические навыки работы с TSQL. База данных прошла тестирование на типовых задачах: добавления записей, удаление, редактирование, получение отчетов. В качестве дальнейшего развития необходимо реализовать систему защиты базы данных. Реализовать процедуру аутентификации.

Хранить пароли пользователей. Ввести разграничения пользователей по типам, например администраторы и пользователи. Для пользователя разработать отдельный интерфейс как пример Личный кабинет. А также можно усовершенствовать процедуру отчетности осуществлять формирование автоматически в определенный день месяца. Как дополнение может быть расширена проверка корректности вводимых данных. Предложенная структура ИС оказалась жизнеспособной и ИС может быть в дальнейшем усовершенствована функционально. Список используемой литературы

Григорьев П.Н., Работа с Access 2000 — СПб, Корона, 2004, — 180 с. Дунаев В. В. Базы данных. Язык SQL для студента. — СПб: БХВ-Петербург, 2006, — 288 с. Полякова Л. Н. Основы SQL: Курс лекций. Учебное пособие/ Л. Н. Полякова. ;

М.: Интернет-Университет Информационных Технологий, 2004, — 368 с. Смирнова Г. Н. и др. Проектирование экономических информационных систем: Учебник / Под ред. Ю. Ф. Тельнова. — М.: Финансы и статистика, 2002, — 512 с. Смирнов И. Н. и др.

Основные СУБД. — М.: Наука, 1999, — 320 с. Хомоненко А. Д. и др. Базы данных: Учебник для вузов / Под ред. проф.

А.Д. Хомоненко. — СПб.: КОРОНА принт, 2004, — 736 с. Пенова И. П., MSAccess для начинающих — Москва, Вильямс, 2008, — 213 с.

Показать весь текст

Список литературы

  1. П.Н., Работа с Access 2000 — СПб, Корона, 2004, — 180 с.
  2. В. В. Базы данных. Язык SQL для студента. — СПб: БХВ-Петербург, 2006, — 288 с.
  3. Л.Н. Основы SQL: Курс лекций. Учебное пособие/ Л. Н. Полякова. — М.: Интернет-Университет Информационных Технологий, 2004, — 368 с.
  4. Г. Н. и др. Проектирование экономических информационных систем: Учебник / Под ред. Ю. Ф. Тельнова. — М.: Финансы и статистика, 2002, — 512 с.
  5. И.Н. и др. Основные СУБД. — М.: Наука, 1999, — 320 с.
  6. А.Д. и др. Базы данных: Учебник для вузов / Под ред. проф. А. Д. Хомоненко. — СПб.: КОРОНА принт, 2004, — 736 с.
  7. Пенова И.П., MS Access для начинающих — Москва, Вильямс, 2008, — 213 с.
Заполнить форму текущей работой
Купить готовую работу

ИЛИ