| дипломная работа ( ID_30484 ) : | |
| Информационная система учета рабочего времени на предприятии. | |
| Предмет | Объем | Стоимость | Год сдачи |
| Информационное обеспечение, программирование | 70 стр. | 2100 руб. | 2009 |
- Содержание работы
- Введение
- Выдержка из текста
- Выводы
- Список литературы
Содержание
Глава 1. Анализ предметной области 15
1.1 Описание предметной области 15
1.1.1 Основные автоматизированные рабочие места 15
1.2 Функциональные задачи будущих пользователей 18
1.3 Анализ аналогов и прототипов 19
1.4 Постановка задачи проектирования 19
1.5 Выбор и обоснование критериев качества продукта 20
Глава 2. Разработка программного продукта. 22
2.1 Разработка структуры программного продукта 22
2.2 Разработка алгоритмов обработки информации 30
2.2.1 Диаграмма случаев использования Use Case (Main) 31
2.2.2 Диаграмма классов Logical View (Unit1) 32
2.2.3 Диаграмма компонентов Component View 34
2.2.4 Диаграмма действий (State/Activity model) 35
2.2.5 Диаграмма последовательности (Список автомобилей) 36
2.3 Технология программирования, разработка и отладка рабочих программ 37
2.4 Разработка пользовательского интерфейса, форм входных и выходных документов 40
Глава 3. Технология управления учетом автотранспорта. 44
3.1 Тестирование программного продукта 44
3.2 Рекомендации по эксплуатации продукта 55
3.3 Программа внедрения 59
3.4 Анализ внедрения 60
Заключение 61
Список литературы. 62
Перечень принятых обозначений и терминов
ВВЕДЕНИЕ
Зачем нужен учет рабочего времени? Таким вопросом может задаваться только тот сотрудник, который не хочет, чтобы его регулярные опоздания и отлучки по личным делам, иначе говоря нарушения трудовой дисциплины, были зафиксированы. Любой грамотный руководитель знает, что целиком отдаваться работе на протяжении всего рабочего времени не может ни один живой человек, однако нельзя допускать случаев злоупотребления опозданиями, затянувшимися обедами, перекурами, чаепитиями и т.п. Для руководителя каждый сотрудник – это наиболее ценный интеллектуальный ресурс в процессе производства товаров или услуг. И если этот ресурс становится систематически недоступен или находится в ненадлежащем состоянии, это незамедлительно сказывается на показателях деятельности компании.
Согласно данным различных исследований, от 30 до 50% рабочего времени тратится не на рабочий процесс. Почти половина временных потерь происходит по причине неграмотного планирования, а еще примерно треть – от слабого надзора за сотрудниками. Установленная в организации система учета рабочего времени помогает сразу же дисциплинировать сотрудника – ведь если сотрудник при приеме на работу знает, что время его прихода и ухода фиксируется автоматически, и за все опоздания и отлучки ему придется нести ответственность, он внимательнее относится к своему рабочему времени.
Актуальность настоящей работы обусловлена, с одной стороны, большим интересом к теме "Режим и учет рабочего времени" в современной науке, с другой стороны, ее недостаточной разработанностью. Рассмотрение вопросов связанных с данной тематикой носит как теоретическую, так и практическую значимость.
Результаты могут быть использованы для разработки методики анализа "Режим и учет рабочего времени".
Задачи, которые позволяет решить система учета рабочего времени:
- Автоматическая регистрация времени прихода и ухода персонала
- Возможность формирования отчета по каждому отдельному сотруднику
- Формирование отчетов по различным параметрам
- Справедливое начисление заработной платы
- Упрощенное ведение отчетности и планирования трудоемкости
Чтобы оправдать затраты на установку системы учета рабочего времени, надо оценить потери Вашей компании из-за нарушений трудовой дисциплины. Если представить, что каждый день некий сотрудник вашей организации опаздывает на 10 минут, получится, что он опаздывает на 50 минут в неделю или на 3,5 часа в месяц. Допустим у среднего сотрудника оклад составляет 11 000 рублей в месяц или в среднем 500 рублей за 8 часовой рабочий день. Потери от его ежедневных опозданий составят около 220 рублей в месяц. Не так уж и много. Но если у Вас в компании не один сотрудник опаздывает на 10 минут, а, например, 30? Потери компании от такого незаметного нарушения составят 6600 рублей в месяц или 79200 рублей в год. И чем больше сотрудников в организации тем быстрее себя окупит установка системы учета рабочего времени.
Фиксация времени в базе данных системы позволяет вычислить время, в течение которого сотрудник находился на территории организации. Программное обеспечение позволяет определить отработанное время сотрудником за любой интересующий период – неделю, месяц, год и др. Более продвинутое программное обеспечение позволяет автоматически рассчитать заработную плату каждого сотрудника, учитывая расходы на питание в корпоративной столовой и плату за парковку (если такие расходы имеются).
За последние несколько лет сложилась такая ситуация, что функция учета рабочего времени стала более гибкой. Большинство разработчиков систем учета рабочего времени предусмотрели возможность устанавливать сменные графики работ, отмечать в системе информацию об отпусках и больничных сотрудников, чтобы при формировании отчета компьютер предоставлял максимально корректные данные.
На крупных предприятиях зачастую бывает недостаточно считывателей на вход и выход для организации контроля доступа. Аналогичная ситуация сложилась и в системах учета рабочего времени. Общее время присутствия на предприятии и рабочее время могут различаться.
Установка системы учета рабочего времени позволит руководителям организации получить объективные данные о трудовых затратах на различные производственные процессы, что позволит оптимизировать общую трудоемкость и повысить производительность труда. Кроме того, установка подобной системы позволит решить проблему трудовой дисциплины – она приучит сотрудников к порядку и ответственности.
В данном дипломном проекте рассматривается вопрос обеспечения автоматизации данных при учете рабочего времени, разрабатываемой для предприятия. Система создается для автоматизации процесса контроля и учета распределения рабочего времени, а так же формирования сопроводительных документов, и информации полученной в процессе работы.
Целью проекта является повышение эффективности работы сопроводителей.
Кроме этого, предлагаемая система должна позволять: уменьшить затраты времени на обработку данных уменьшая рабочее время сотрудника кадров и облегчить его работу в оперативности получения и обработки информации; хранить данные в более удобном компактном виде, что существенно повысит скорость доступа к информационным ресурсам, а также обеспечит надёжную защиту от потери информации и несанкционированного доступа к ней.
Данная работа состоит из трех частей анализа предметной области, описания системы и заключения. В первой главе я рассказываю, какие формы организаций существуют и как на них производиться учет рабочего времени.
Во второй главе описываю систему с точки зрения пользователя. Работу форм, запросов и отчетов находящихся в системе.
В заключении я сравниваю свою систему с подобными.
'
End Function
'Функция для вызова календарика
Function MyCalendar()
If CurrentProject.AllForms("frm_Calendar").IsLoaded Then DoCmd.Close acForm, "frm_Calendar"
DoCmd.OpenForm "frm_Calendar"
End Function
Public Sub SubClassHookForm(ByVal HookMode As String)
If HookMode = "open" Then
m_PrevWndProc = SetWindowLong(Access.hWndAccessApp, GWL_WNDPROC, AddressOf WindowProc)
Else
Call SetWindowLong(Access.hWndAccessApp, GWL_WNDPROC, m_PrevWndProc)
End If
End Sub
Private Function WindowProc(ByVal hwnd As Long, ByVal Msg As Long, ByVal wParam As Long, ByVal lParam As Long) As Long
Select Case Msg
Case WM_SETCURSOR
If (lParam \ &H10000) = WM_LBUTTONDOWN Then DoCmd.Close acForm, "frm_Calendar"
End Select
WindowProc = CallWindowProc(m_PrevWndProc, hwnd, Msg, wParam, lParam)
End Function
Форма "Сотрудники"
Option Compare Database
Private Sub КодОтдела_DblClick(Cancel As Integer)
On Error GoTo Err_Кнопка22_Click
Dim stDocName As String
Dim stLinkCriteria As String
stDocName = ChrW(1054) & ChrW(1090) & ChrW(1076) & ChrW(1077) & ChrW(1083) & ChrW(1099)
DoCmd.OpenForm stDocName, , , stLinkCriteria
Exit_Кнопка22_Click:
Exit Sub
Err_Кнопка22_Click:
MsgBox Err.Description
Resume Exit_Кнопка22_Click
End Sub
Private Sub Кнопка23_Click()
On Error GoTo Err_Кнопка23_Click
DoCmd.Close
Exit_Кнопка23_Click:
Exit Sub
Err_Кнопка23_Click:
MsgBox Err.Description
Resume Exit_Кнопка23_Click
End Sub
Private Sub Кнопка24_Click()
On Error GoTo Err_Кнопка24_Click
DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70
DoCmd.DoMenuItem acFormBar, acEditMenu, 6, , acMenuVer70
Exit_Кнопка24_Click:
Exit Sub
Err_Кнопка24_Click:
MsgBox Err.Description
Resume Exit_Кнопка24_Click
End Sub
Форма "Количество часов"
ЗАКЛЮЧЕНИЕ
Программный комплекс "Время" предназначен для ведения учета рабочего времени на практически любом предприятии каждое предприятие в зависимости от специфики может переработать систему под свои нужды, система является открытой. Система позволит повысить ответственность сотрудников в малом и среднем бизнесе не способных к приобретению терминалов доступа типа Ademant 500 F Mobile способных к ведению учета по пластиковым картам. На предприятии или в офисе обычно бывает достаточно поставить такой считыватель на входе. Информация, полученная считывателем из карты или брелока, автоматически сопоставляется с информацией, хранящейся в базе данных. Система контроля доступа принимает решение о разрешении прохода данного лица, и, если это допускается, данные передаются в программу учета рабочего времени.
Моя же система позволит вести табель учета без дополнительной аппаратуры, и выполнять те же действия что и терминалы. Такие системы актуальны на предприятиях имеющих численность до 50 человек и большой территорией.
СПИСОК ЛИТЕРАТУРЫ
1. Гончаров А.В. “Microsoft Access 7.0 в примерах”.. СПб – Питер, 1997. – 256 с.
2. Microsoft Access 2000. Шаг за шагом: Практическое пособие / Пер. с англ. – М.: ЭКОМ, 2000. – 352 с
3. Бакаревич Ю.Б., Пушкина Н.В. MS Access 2000 за 30 занятий. – СПб.: БХВ-Петербург, 2001. – 510 с.
4. Бакаревич Ю.Б., Пушкина Н.В. Самоучитель Microsoft Access 2002. – СПб.: БХВ-Петербург, 2002. – 720 с.
5. Леонтьев Ю. Microsoft Office 2000: Краткий курс. – СПб.: Питер, 2001. – 288 с.
6. Марченко А. П. Microsoft Access : Краткий курс. – СПб.: Питер, 2005. – 288 с.
7. Лазарев И.П.. “Microsoft Access для чайников”.. СПб – Питер, 2004. – 256 с
8. Гусов К.Н. Трудовое право России: Учебник. М.: ТК Велби: Проспект, 2008
9. Гусов К.Н. Трудовое право: Прктикум, Проспект, 2007
10. Смирнова О.В., Снегирева И.О.. Трудовое право: учебник. М.: Проспект, 2008
11. Хохлова Е.Б. Трудовое право России: учебник. М.:, ООО "Юрайт-Издат", 2008
12. Комментарий постатейный к Трудовому кодексу РФ / отв. Ред. Гладков Н.Г., Снигирева И.О. - М., Профиздат, 2006
13. Трудовое право России. Гусов К. Н. М., 1999.
