Разработка автоматизированной информационной системы работы отдела кадров

Автор работы: Пользователь скрыл имя, 16 Марта 2012 в 22:11, курсовая работа

Краткое описание

Целью и задачами разработки является максимально возможное устранение случайных ошибок, перечисленных недостатков существующей системы работы отдела кадров, и привнесение в нее факторов, положительно влияющих на качество и сроки выполнения реализуемых в ней функций:
 уменьшение времени выполнения каждой функции;
 автоматическое создание документации и отчетов;
 простой и быстрый поиск;
 автоматическое проставление дат и табельных номеров.

Содержание работы

Введение………………………………………………………………...3
Глава 1. Словесное описание предметной области
1.1. Описание предприятия………………………………...6
1.2. Анализ данных…………………………………….........6
1.3. Составление трудового договора……………………..7
1.4. Формирование личного дела…………………………..7
1.5. Изменение штатного расписания……………………...8
1.6. Проставление отметок в личное дело и трудовую книжку……………………………………………….......8
1.7. Выдача документов……………………………………..8
1.8. Составление списка уволенных сотрудников за период………………………………………………........8
1.9. Изменение штатного расписания (при расчете)…........9
Глава 2. Проектирование предметной области
2.1. Формализованное описание предметной области.......9
2.2. Построение информационной модели………………..14
2.3 Описание приложения………………………………...18
Заключение……………………………………………………………..20
Список литературы………………………………………………….....21

Содержимое работы - 1 файл

Курсовик.Хрюкин.doc

— 379.50 Кб (Скачать файл)

Схема 4. Расчет работников предприятия

Схема 5.:TO BE

 


Схема 6. Работа отдела кадров предприятия с применением информационной системы

 

Схема 7. Принятие сотрудников на работу с применением ИС

 


Схема 8. Расчет работников предприятия с применением ИС

 

Построение информационной модели

Для проектирования информационной модели использовалось CASE-средство ERwin, в результате чего была получена модель сущность-связь. В ней определены все основные объекты (сущности) и связи, которые существуют между ними. Были выделены 5 сущностей: "Должность", "Сотрудник", "Приказ", "Трудовая история" и "Документ" (см. рисунок 1).

 

Рисунок 1. – Схема сущностей

 

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

1.   Первичный ключ;

2.   Внешние ключи соответственно типам связей;

3.   Атрибуты.

В приведенных ниже пунктах одинарной чертой обозначен первичный ключ – позволяет с помощью минимального набора атрибутов определить экземпляр сущности. Каждой сущности приписываются атрибуты:

             Сотрудник (Табельный номер, фамилия, имя, отчество, образование, адрес, дата рождения, место рождения, паспорт, ППС, медицинское страхование, ИНН, семейное положение, дети, номер должности);

             Должность (Номер должности, название);

             Приказ (Номер приказа, дата, тип, статья, табельный номер);

             Трудовая история (Номер записи, должность, стаж, предприятие, статья увольнения, табельный номер);

             Документ (Номер документа, тип, идентификационный номер, дата приема, дата выдачи, табельный номер ).

Таким образом, получаем инфологическую модель данных, представленную на рисунке 2.

 


Рисунок 2. – Инфологическая модель

 

Следующим этапом проектирования базы данных является даталогическое (логическое) проектирование базы данных.

Даталогическая модель строится на основании инфологической модели и выполняется на языке описания данных конкретной СУБД. Каждому полю таблицы назначается имя, тип и размер. Полученная даталогическая модель представлена на рисунке 3.

 

Рисунок 3. – Даталогическая модель


Для составления отчетов и запросов на основе представленной модели были созданы временные таблицы "Штатное расписание" и "Список уволенных за период" (см. рисунок 4).

 

Рисунок 4. – Временные таблицы

 

Таблица "Штатное расписание" составляется на основе ранее созданной таблиц "Должность" и "Сотрудник", в состав полей входят "должность" и "количество сотрудников". Количество сотрудников является вычисляемым полем.

Временная таблица "Список уволенных за определенный период" содержит данные:

из таблицы "Сотрудник":

                  фамилия;

                  имя;

                  отчество.

Из таблицы "Приказ":

                  дата устройства (поле "дата" если тип приказа – принятие на работу, т.е. =1);

                  дата расчета (поле "дата" если тип приказа – расчет, т.е. =0);

                  статья (поле "статья" если тип приказа – расчет, т.е. =0);

                  стаж работы на предприятии (вычисляется на основе данных полей "дата устройства" и "дата расчета").


Описание приложения

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

 

Рисунок 5. – Главная страница

 

На рисунке 5 представлена главная страница приложения "Отдел кадров". Данная страница разбита на две функциональные области, левая область содержит ссылки на дополнительные страницы (область навигации), а правая является рабочей областью и содержит форму, заполняемую при приеме на работу. На основании введенных данных формируется трудовой договор. После приема нового сотрудника, необходимо внести дополнительные данные для формирования личного дела (опись приобщенных к делу документов и трудовая история сотрудника).

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

При переходе по ссылке "Составить список уволенных" в рабочей области открывается список всех уволенных сотрудников. На данной странице реализован фильтр, предназначенный для выборки сотрудников, уволенных за указанный период.

При переходе по ссылке "Составить штатное расписание" открывается штатное расписание сотрудников. Штатное расписание сотрудников представляет собой таблицу, содержащую должность и количество сотрудников, работающих по этой должности.

При переходе по ссылке "Список всех действующих сотрудников" открывается список действующих сотрудников. На данной странице реализованы функции увольнения и просмотра всех данных сотрудника.

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

 


Заключение

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

Основная задача КИС состоит в поддержке функционирования и развития предприятия.

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

И результатом проделанной работы стало решение следующих задач:

1.      Изучена предметная область, итогом которой является словесное описание и формализованное описание предметной области в виде схем BPWIN (AS IS и TO BE);

2.      Выполнено проектирование структуры базы данных в среде case-средства ERWIN в виде инфологической и даталогической моделей;

3.      Создана база данных в СУБД mySQL 5.0;

4.      Спроектировано и создано приложение "Отдел кадров" с использованием Web-технологий (php+mySQL+Apache).

Разработанный программный продукт имеет удобный интерфейс, интуитивно-понятные связи между диалогами ввода информации.

В итоге проделанной работы был создан готовый программный продукт и достигнуты основные цели разработки:

а)               уменьшение времени выполнения каждой функции;

б)               автоматическое создание документации и отчетов;

в)               простой и быстрый поиск;

г)               автоматическое проставление дат и табельных номеров.

 


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

1.             “Автоматизированные информационные технологии в экономике”: Учебник / Под ред. проф. Г.А. Титоренко.— М.; ЮНИТИ, 2007;

2.             Beндров A.M. “Проектирование программного обеспечения экономических информационных систем”: Учебник. — М.: Финансы и статистика, 2006;

3.             “Информационные системы в экономике”: Учебник / Под ред. проф. В.В. Дика. — М.: Финансы и статистика, 2006;

4.             “Информационные технологии”: учеб. пособие / О. Л. Голицына, Н. В. Максимов, Т. Л. Партыка, И. И. Попов. М.: ФОРУМ: ИНФРА-М, 2006;

5.             О.Е.Бакланова «Информационные системы»: Учебно-методическое пособие.- М.: Изд. Центр ЕАОИ. 2008.

6.             Корпоративные системы "Intelligent Enterprise". - 2008. - №8.

7.             www.bestreferat.ru;

8.             www.mysql.com;

9.             www.cltforum.ru;

10.        www.webims.virtualave.net;

11.        www.php.net/download-docs.php;

12.        www.w3.org;

13.        www.spravkaweb.ru;

14.        www.php.net/docs.php;

15.        www.superbest.ru.

 

 

20

 



Информация о работе Разработка автоматизированной информационной системы работы отдела кадров