Автор работы: Пользователь скрыл имя, 16 Июня 2013 в 00:04, дипломная работа
Целью данной работы является обоснование разработки и разработка проекта автоматизации кадрового учета ООО «ФАРМАГРАД».
Актуальность работы обусловлена тем, что в современных рыночных условиях эффективная деятельность производственно-коммерческого предприятия возможна лишь при условии автоматизации всего спектра деятельности предприятия. Автоматизация позволяет снизить издержки, повысить эффективность работы, достичь возможностей, недоступных ранее при использовании бумажного документооборота. Польза от автоматизации деятельности ощущается в том случае, если автоматизируется вся деятельность предприятия, весь комплекс его задач.
Введение 6
1 Теоретические основы проектирования ИС 8
2 Анализ предприятия и постановка задачи 16
2.1 Анализ существующей ситуации 16
2.2 Постановка задачи 19
2.3 Обзор существующих разработок 29
2.4 Выбор подхода к разработке и среды реализации приложения 32
2.5 Определение требований к функциональным характеристикам 44
2.6 Охрана труда и жизнедеятельности оператора персонального компьютера 52
3 Проектирование и моделирование информационной системы 56
3.1 Информационное обеспечение задачи 56
3.1.1 Построение функциональных диаграмм 56
3.1.2 Проектирование структуры базы данных 62
3.2 Программное обеспечение задач 71
3.2.1 Построение структурной схемы программного обеспечения 71
3.2.2 Построение функциональной схемы программного обеспечения 75
3.2.3 Проектирование пользовательского интерфейса 77
3.3 Технологическое обеспечение задач 87
3.3.1 Разработка алгоритмов 87
3.3.2 Программная реализация приложения 87
3.4 Руководство программиста 91
3.5 Руководство оператора 93
4 Обоснование экономической эффективности проекта 100
4.1 Расчет затрат на разработку и внедрение программного обеспечения 100
4.2 Оценка эффективности внедрения программного обеспечения 106
Заключение 113
Список использованных источников и литературы 115
Приложения 118
Рутинные операции в системе сведены к минимуму. При заполнении любого документа практически всю необходимую информацию можно найти в справочниках. Использование фильтров позволит выделять из списков самые замысловатые выборки. Многие параметры заполняются по умолчанию с возможностью корректировки и замены.
В состав системы «БОСС-Кадровик»
входят модули «Учет кадров», «Штатное
расписание» и «Расчет
«БОСС-Кадровик» является сетевым продуктом, классически реализованным в архитектуре клиент-сервер, поэтому система отличается высокой надежностью, способна восстанавливаться при сбоях аппаратуры и обеспечивать надежную защиту от несанкционированного доступа.
Еще одной наиболее распространенной системой является система «Парус: Управление персоналом». Вся работа, связанная с персоналом, обеспечивается приложениями (АРМ) «Учет персонала», «Табельный учет рабочего времени» и «Расчет заработной платы», которые по своим функциональным возможностям полностью удовлетворяют потребностям кадровой службы и планово-экономического отдела (в части управления персоналом) предприятия и его подразделений по расчету заработной платы. Фундаментальным свойством этих приложений является обеспечение тесной связи процессов кадрового учета, учета труда и расчета заработной платы, которые находятся обычно в компетенции разных подразделений предприятия.
Автоматизированная система управления персоналом «Фараон» - это современная компьютерная программа, сочетающая в себе функции автоматизации управления персоналом и кадрового делопроизводства. Главными особенностями системы Фараон являются ее наглядность, удобство, гибкая настройка, возможность вести несколько юридических лиц одновременно, а также интеграция с пакетом программ Microsoft Office. Предоставляет мощный инструмент кадрового анализа.
Первая версия Фараона вышла в свет еще в 1995 г. С тех пор Фараон постоянно совершенствуется. В новой, шестой, версии Фараона нашли отражение лучшие идеи предыдущих версий, последние требования российского трудового законодательства, а также самые современные тенденции в области управления персоналом. В настоящее время Фараон успешно используется в сотнях организаций различного профиля деятельности и размера.
Система Галактика Управление персоналом - как комплексное решение для управления ресурсами предприятия, имеет развитую функциональность для всестороннего управления персоналом, которое может использоваться на средних и крупных предприятиях, так и в холдингах и группах компаний любых отраслей и форм собственности. Решение легко адаптируется к отраслевым, организационным и производственным особенностям предприятия и полностью поддерживает законодательство стран СНГ.
Вместе с решением Галактика Управление персоналом руководители кадровых служб получают надежный инструмент для формирования эффективной кадровой политики предприятия и достижения стратегических целей компании. С помощью решения успешно поддерживаются задачи набора новых сотрудников, кадрового учета, расчета заработной платы, мотивации, развития и повышения квалификации персонала.
Далее приведена таблица для более наглядного анализа достоинств и недостатков рассматриваемых систем управления персоналом (Таблица 2.1).
Таблица 2.1 - Достоинства и недостатки систем управления персоналом
Название |
Достоинства |
Недостатки |
Стоимость |
Босс-Кадровик |
Система обеспечивает решение задач управления персоналом комплексно и в расчете на стратегическую перспективу. Обеспечивает ведение учета нескольких юридических лиц и направлений бизнеса в рамках единой базы данных. |
Платная техническая поддержка, платные обновления, высокая стоимость обновлений, сложная архитектура программы, сложная система конфигурации и настроек. |
90 000р. |
Парус: Управление персоналом |
Система характеризуется
на четком разграничении оперативно- |
Платная техническая поддержка, платные обновления, высокая стоимость обновлений. Для изучения и полного освоения системы потребуется не менее месяца. |
108 500р. |
Фараон |
Главными особенностями
системы являются ее наглядность, удобство,
гибкая настройка, возможность вести
несколько юридических лиц |
Платная техническая поддержка, платные обновления, высокая стоимость обновлений |
60 000р. |
Галактика: Управление персоналом |
Надежный инструмент для рациональной расстановки кадров и их эффективного использования, проведения оценки трудовой мотивации персонала и разработки программы его стимулирования |
Платная техническая поддержка, платные обновления, высокая стоимость обновлений. Система, практически, не является интегрированной. Большинство модулей практически не связано между собой |
113 900р. |
Проанализировав несколько наиболее популярных систем учета персонала, мы делаем вывод о неприменимости ни одной из них для решения нашей задачи в ООО «ФАРМАГРАД». Одни из них являются слишком сложными для освоения сотрудниками отдела кадров. Другие содержат слишком мало функций и не позволяют вести полноценный кадровый учет, треть слишком дороги.
При выполнении дипломного проекта нами сразу была взята ориентация на разработку собственного продукта, а не на использование одного из существующих. Такая установка была сделана исходя из того, что в собственной разработке всегда можно реализовать специфические, необходимые только на данном предприятии возможности. Не исключено, что требования к реализации таких возможностей появятся уже после разработки и внедрения системы, на этапе работы, если у заказчика появятся новые взгляды на необходимый функционал системы, предложения по улучшению или изменению логики поведения документов, требования к отчетам. Вполне могут возникнуть пожелания о разработке новых отчетов, или изменении существующих. Реализовать такие требования заказчика возможно лишь, имея системы собственной разработки, так как готовые разработки поставляются, как правило, без исходных кодов программ и не могут быть модифицированы или дополнены.
Таким образом, перед нами не стоит выбор какую систему автоматизации учета персонала приобрести для использования на нашем предприятии, а стоит выбор - какую технологию программирования использовать для написания собственного программного продукта и какой выбрать язык и систему программирования выбрать под эту технологию.
В настоящее время существует огромное количество систем и языков программирования для разработки программных продуктов. Все они отличаются решаемыми задачами, технологиями, методами. Для сравнения и выбора наиболее подходящей нам системы и языка мы выберем язык программирования С++ и систему 1С: Предприятие 8.
Язык программирования С++ - один из старых языков программирования, который активно используется большинством программистов. Этот язык имеет многолетнюю историю и вобрал в себя все преимущества науки программирования за последние годы. Вот только некоторые из них. С++ - объектно-ориентированный язык, позволяющий в полной мере реализовать технологию объектно-ориентированного программирования, заключающуюся в соединении в одном объекте данных и методов работы с ними.
На основе языка С++ построены многие так называемые пакеты быстрой разработки приложений, позволяющей разрабатывать приложения гораздо быстрее. Это такие пакеты как, например С++ Builder или MS Visual Studio. Ключевым моментом здесь является использование библиотек компонентов, которые состоит из готовых к употреблению визуальных и не визуальных объектов и оболочек. Использование визуального построения экранных форм с участием визуальных компонентов делает разработку приложений простой и быстрой.
Однако в мире программирования существует и альтернативный способ быстрой разработки приложений, основанный на понятии метаданных. Типичным примером такого подхода является система 1С:Предприятие. Она, как и среда С++ имеет встроенный язык, но этот язык является лишь дополнением к основе программы – конфигурации. Конфигурация 1С – это совокупность прикладных объектов, каждый из которых максимально близко отражает объект предметной области. Использование прикладных объектов – это главное отличие систем типа 1С от систем типа C++ Builder. Прикладной объект – это объект платформы, который описывает данные и поведение объекта реального мира. Так, например, для документа кадрового учета «Кадровое перемещение» в конфигурации создается прикладной объект «Документ». «Кадровое перемещение» полностью описывающий все свойства и все возможные действия с этим документом. На С++ тоже конечно можно, используя объектно-ориентированный подход создать класс данного документа, описать его свойства и методы и работать с ним, но для того чтобы сделать это программисту придется приложить неимоверно больше усилий. Вообще с точки зрения ускорения разработки система 1С:Предпритие не оставляет традиционным системам типа C++ Builder никаких шансов. Использование древовидной иерархии типов прикладных объектов, возможность создания собственных прикладных объектов на основе стандартных типов, конструкторы прикладных объектов, запросов и отчетов, редактор форм позволяют быстро создавать конфигурации максимально приближенные к предметной области. При этом платформа 1С берет на себя все технические моменты работы с прикладными объектами связанные с организацией отображения и ввода данных. Так, например, программисту 1С совершенно не требуется задумываться о программировании таблицы документов на экранной форме и реагировать на события добавления, удаления, изменения в ней записей. При этом программисту C++ Builder придется описывать это все «в ручную». Программист 1С все свое время тратит лишь на реализацию функционала прикладных объектов, а не на сопутствующие функции. Программирование на 1С ведется в терминах предметной области, для которой разрабатывается конфигурация, а разработанная конфигурация фактически является моделью этой предметной области.
C++ Builder, конечно, тоже позволяет реализовать разработку приложения в терминах предметной области. Для этого нужно создать структуру классов, соответствующую этой предметной области «в ручную», а это займет много времени и сил. Кроме того, для следующего приложения из другой предметной области придется вновь создавать структуру классов, описывающих эту предметную область с нуля, а в 1С состав типов прикладных объектов подходит практически для любой учетной задачи. Да, С++ - это универсальный язык, позволяющий реализовать абсолютно любую задачу, что недоступно 1С. Система 1С предназначена преимущественно для реализации задач учета, но именно к этому классу задач относится задача автоматизации учета персонала ООО «Фармаград».
Предпочтение в пользу версии 1С:Предприятие 8.1 сделано в силу ряда причин, выгодно отличающих ее от остальных. В новой версии разработчики реализовали цел
Информация о работе Разработка модуля учета кадров на предприятии ООО «Фармаград»