Разработка подсистемы по подбору кадров

Автор работы: Пользователь скрыл имя, 02 Февраля 2017 в 15:15, курсовая работа

Описание работы

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

Файлы: 1 файл

1_1.doc

— 1.06 Мб (Скачать файл)

 

В этой таблице содержатся анкетные данные работника. Код анкете присваивает счетчик. Это делает номер анкеты уникальным и таким образом исключается повторение номера анкеты. Фамилия, имя, отчество, кем выдан паспорт, и адрес имеют текстовый формат. Поля, в которых предусмотрено наличие цифирных значений, имеют формат соответствующий будущей записи: числовой и дата\время.

Таблица 8. Личные дела.

Название поля

Тип данных

Размер поля

Код личного дела

Счетчик

Длинней целое.

Последовательные значения.

Совпадения не допускаются.

Код анкеты

Числовой

Длинное целое (выбор из списка таблицы «Анкеты»)

Стаж работы

Числовой

Длинное целое

Табельный номер

Числовой

 

Дата выдачи трудовой книжки

Дата/время

Краткий формат даты (вводится автоматически)


 

В представленной таблице приведены некоторые поля таблицы «Личные дела». Счетчиком в данной таблице является поле «код личного дела».

Таблица 9. Записи стажа.

Дата выдачи трудовой книжки

Дата/время

Краткий формат даты (вводится автоматически)

Номер записи

Текстовый

 

Дата записи

Дата/время

Краткий формат даты (вводится автоматически)

Должность

Текстовый

 

Название организации

Текстовый

 

Дата приема на работу

Дата/время

Краткий формат даты (вводится автоматически)

Дата увольнения или перевода

Дата/время

Краткий формат даты (вводится автоматически)


 

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

Таблица 10. Отчеты.

Название поля

Тип данных

Размер поля

Порядковый номер

Счетчик

Длинней целое.

Последовательные значения.

Совпадения не допускаются.

Название

Текстовый

 

Табельный номер

Числовой

 

 

В представленной таблице поле «порядковый номер» имеет счетчик, так как он должен быть уникальным и не иметь повторений.

Таблица 11. Приказы.

Название поля

Тип данных

Размер поля

Порядковый номер

Счетчик

Длинней целое.

Последовательные значения.

Совпадения не допускаются.

Табельный номер

Числовой

 

 

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

Кроме вышеприведенного перечня некоторых таблиц используются также ряд справочных таблиц:

-справочник структурных  подразделений (отделов);

-справочник групп (подразделений внутри отделов);

-справочник условий  труда;

-справочник видов  дополнительного отпуска;

-справочник праздничных  дней;

-справочник статей  ТК - оснований увольнения;

-справочник должностей (профессий).

Все справочники могут изменяться, дополняться и редактироваться в зависимости от ситуации.

Запросы служат для выбора записей, обновления таблиц и включения в них новых записей. Чаще всего запросы применяют для выбора конкретных групп записей, удовлетворяющих заданному условию. Кроме того, запросы позволяют комбинировать информацию, содержащуюся в различных таблицах, обеспечивая связанным элементам данных таблиц унифицированный вид. В автоматизированной информационной системе «отдел кадров» были созданы запросы, согласно требуемому действию.

Для примера приведем некоторые запросы:

1. Запрос на  вакансии заданного отдела (рис. 5).

Рис. 5. Запрос на вакансии заданного отдела

В представленном запросе осуществляется выборка свободных вакансий по заданному отделу.

Рис. 6. Запрос на поиск сотрудника

2. Запрос на поиск сотрудника (рис. 6).

В данном запросе производится поиск сотрудника по заданным критериям из его личных данных.

3. Запрос по  военнообязанным (рис. 7).

В данном запросе идет выборка военнообязанных работников.

Рис. 7. Запрос по военнообязанным

4. Запрос на выборку отпусков (рис 9).

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

Рис 9. Запрос на выборку отпусков

5. Запрос по  количеству человек в заданном  отделе (рис 10).

В данном запросе выборка происходит по отделу.

6. Запрос на  выборку работников, находящихся  в указанный период в отпуске (рис.11).

7. Запрос на  работников, кто ездил в командировки (рис. 12).

В данном запросе можно посмотреть работников, кто ездил в командировки.

Рис. 10. Запрос по количеству человек в заданном отделе

Рис. 11. Запрос на выборку работников, находящихся в указанный период в отпуске

Рис. 12. Запрос на работников, кто ездил в командировки

Существует также набор запросов таких как:

- журнал приказов по всем сотрудникам;

- возраст сотрудников;

- категории служащих;

- кто когда  начал работать;

- соотношение  должностей;

- соотношение  категорий служащих;

- список дней  рождений в году или в заданном  месяце;

- список уволенных  сотрудников.

2.2 Пользовательский интерфейс

В подсистеме по подбору кадров информационной системы организации главное меню программы выглядит следующим образом (рис. 13).

Рис. 13. Главное меню.

Пункт меню «Сотрудники» предназначен для просмотра, редактирования личных данных сотрудников, а также для печати приказов. При выборе этого пункта меню появляется окно представленное на рисунке 14.

Рис. 14. Информация о сотруднике

Для того чтобы добавить в базу данных информацию о новом сотруднике, необходимо нажать кнопку «Добавить сотрудника / штатную единицу». Появится предложение (рис. 15):

Рис.15. Выбор типа добавления сотрудника.

Если нажать кнопку «Добавление на новую должность», то программа перейдёт в режим добавления данных о новом сотруднике (с помощью этого же пункта меню можно создать новую вакантную должность, внеся в базу только наименование должности, подразделение и оклад). Если нажать кнопку «Добавление на вакантную должность», то появится окно со списками отделов, вакантных должностей этого отдела и окладов данной вакантной должности. После выбора всех этих значений пользователь может приступить к вводу информации в базу.

Для того чтобы удалить и базы информацию о сотруднике, необходимо нажать кнопку «Удалить сотрудника / штатную единицу». Появится вопрос (рис. 16):

Рис. 16. Подтверждение на удаление.

Если уверены, что хотите удалить информацию о сотруднике, то надо нажать кнопку «да». Далее пользователю будет предложен выбор типа удаления данных (рис. 17).

Рис. 17. Выбор типа удаления данных.

Нажатие кнопки «Удалить только данные о сотруднике» приведёт к тому, что вся информация, кроме должности, подразделения и оклада, хранящаяся ранее в базе на данного сотрудника, будет удалена (фактически сотрудник переместится в список уволенных и информация о нём сохраниться в базе, но никак не повлияет на штатное расписание). В списке вакантных должностей появится вакантное место, с которого был уволен данный сотрудник. Если пользователь выберет пункт «Удалить данные и штатную единицу», то удалится и информация о сотруднике и информация, о должности (штатная единица), которую он занимал, а сам сотрудник переместится в список уволенных. Если пользователь нажмёт кнопку «Отмена», то операция по удалению сотрудника будет отменена. При переводе сотрудника на другую должность воспользуйтесь кнопкой «перевод (Т-5)». После её нажатия программа «спросит» (рис. 18).

Рис. 18. Диалоговое окно.

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

Рис. 19. Ввод вспомогательной информации (перевод).

После ввода вспомогательной информации пользователь должен нажать кнопку «Просмотр и печать приказа». После этого на экране появится окно с бланком приказа, который можно распечатать с помощью кнопки «Печать». После того, как в базу данных внесена информация о новом сотруднике, возникает необходимость распечатать на принтере приказ о приёме на работу этого сотрудника. Для этого служит кнопка «приём (Т-1)». После нажатия этой кнопки появится следующее окно (рис. 20), в которое пользователь программы должен внести некоторую вспомогательную информацию.

Рис. 20. Ввод вспомогательной информации (приказ о приёме на работу).

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

Рис. 21. Отпуска по сотруднику.

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

Обратите внимание, что печать приказа об увольнении сотрудника необходимо производить до того, как данные о сотруднике будут удалены с помощью кнопки «Удалить сотрудника / штатную единицу» (рис. 22). Для печати приказа об увольнении сотрудника нужно нажать кнопку «увольнение (Т-8)». После этого появится окно для ввода вспомогательной информации, необходимой для оформления увольнения:

Рис. 22. Ввод вспомогательной информации (увольнение).

После ввода вспомогательной информации пользователь должен нажать кнопку «Просмотр и печать приказа». После этого на экране появится окно с бланком приказа, который можно распечатать с помощью кнопки «Печать». При нажатии кнопки «поощрение (Т-11)» появится окно, в котором с помощью кнопок «влево» и «вправо» можно ознакомиться с историей поощрений данного сотрудника (рис. 23). Здесь же можно ввести информацию о новом поощрении и напечатать приказ о поощрении сотрудника.

После ввода информации о поощрении, пользователь должен нажать кнопку «Печать приказа о поощрении». Для быстрого поиска информации о конкретном сотруднике воспользуйтесь пунктом главного меню программы «Поиск». При выборе этого пункта меню появится окно (рис. 24).

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