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

Заказать уникальную курсовую работу
Тип работы: Курсовая работа
Предмет: Информационные технологии
  • 28 28 страниц
  • 9 + 9 источников
  • Добавлена 28.06.2013
1 496 руб.
  • Содержание
  • Часть работы
  • Список литературы
  • Вопросы/Ответы
Введение
Задание на курсовое проектирование
Обоснование выбора модели жизненного цикла (ЖЦ)
Схема процессов ЖЦ ПС
Обоснование выбора языков программирования и информационных технологий
Описание ПО
Руководство пользователя
Руководство администратора
Заключение
Список используемой литературы


Фрагмент для ознакомления

[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 x 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 с.


Вопрос-ответ:

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

ИС учета рабочего времени сотрудников — это информационная система, предназначенная для автоматизации процесса учета и контроля рабочего времени сотрудников организации.

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

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

Какой моделью жизненного цикла (ЖЦ) была выбрана для ИС учета рабочего времени сотрудников?

Для ИС учета рабочего времени сотрудников была выбрана модель жизненного цикла (ЖЦ) водопадного типа. В данной модели разработка ПО происходит последовательно, от определения требований и проектирования до тестирования и внедрения системы.

Какие языки программирования и информационные технологии были выбраны для разработки ИС учета рабочего времени сотрудников?

Для разработки ИС учета рабочего времени сотрудников были выбраны языки программирования Java и SQL, а также базы данных MySQL. Java использовалась для создания пользовательского интерфейса, а SQL и MySQL — для хранения и обработки данных.

Что включает в себя руководство пользователя ИС учета рабочего времени сотрудников?

Руководство пользователя ИС учета рабочего времени сотрудников включает в себя описание функциональности системы, инструкции по работе с интерфейсом, пошаговые руководства по основным операциям, а также справочную информацию и рекомендации по использованию системы.

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

ИС учета рабочего времени сотрудников (ИС УВРС) - это информационная система, предназначенная для автоматизации процессов учета и управления рабочим временем сотрудников в организации. Она позволяет вести учет рабочего времени, контролировать его исполнение, формировать отчеты и анализировать данные о затратах труда.

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

ИС учета рабочего времени сотрудников решает такие задачи, как учет рабочего времени (начало и окончание рабочего дня, перерывы), учет отработанных часов, контроль выплат заработной платы, расчет премий и надбавок, контроль за соблюдением рабочего времени согласно законодательству и трудовым договорам.

Какой язык программирования и технологии выбраны для ИС учета рабочего времени сотрудников?

Для ИС учета рабочего времени сотрудников выбран язык программирования Python и информационные технологии, такие как Django для создания веб-приложения, PostgreSQL для хранения данных, HTML/CSS для верстки интерфейса.

Что включает в себя руководство пользователя ИС учета рабочего времени сотрудников?

Руководство пользователя ИС учета рабочего времени сотрудников включает в себя описание функционала системы, инструкции по ее использованию, примеры работы с интерфейсом, а также указания по решению возможных проблем и ошибок.

Какие источники литературы использовались при разработке ИС учета рабочего времени сотрудников?

При разработке ИС учета рабочего времени сотрудников использовались следующие источники литературы: "Учет и управление рабочим временем сотрудников" автора А.А. Смирнова, "Автоматизированные информационные системы" под редакцией О.Н. Мальцевой, "Проектирование информационных систем" автора М.Б. Гусева.

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

ИС учета рабочего времени сотрудников - это информационная система, которая позволяет автоматизировать процесс учета отработанного времени сотрудниками организации. С помощью такой системы можно отслеживать время начала и окончания работы, перерывы, отгулы, командировки и другие факторы, влияющие на рабочее время сотрудников.

Какие модели жизненного цикла ПС могут быть использованы при разработке ИС учета рабочего времени сотрудников?

При разработке ИС учета рабочего времени сотрудников можно использовать разные модели жизненного цикла ПС, включая водопадную модель, спиральную модель, гибкую модель разработки (Agile) и др. Выбор модели зависит от специфики проекта, требований заказчика, сроков и бюджета. Важно выбрать такую модель, которая обеспечит эффективный и качественный процесс разработки системы.