Отдел кадров
Разработка программы для поиска данных по отдельно взятому сотруднику или данных по группе лиц, числящихся в каком-либо отделе. Автоматическое суммирование и выдача результата о численности сотрудников и о количестве (в рублях) их суммарного оклада.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | контрольная работа |
Язык | русский |
Дата добавления | 02.02.2013 |
Размер файла | 137,1 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Введение
С наступлением века всемирной компьютеризации, стало намного меньше проблем с обработкой имеющихся сведений. В скором времени трудно будет представить человека (и уже сейчас предприятие), не имеющего компьютер. Но для продуктивного использования компьютеров они должны быть снабжены соответствующим программным обеспечением, настроенным на решение конкретных задач. Отделы кадров постоянно работают с множеством данных о сотрудниках. А теперь представьте себе, какое количество информации приходится изо дня в день перебирать на крупных предприятиях.
Моя работа предназначена для облегчения работы с данными. Например, поиск данных по отдельно взятому сотруднику или данные по группе лиц, числящихся в каком либо отделе. Это можно легко сделать, зная только фамилию сотрудника или номер отдела группы лиц соответственно.
В своей работе я использовала такие операторы как: операторы цикла For … Next, Do … Loop, условный оператор If … Then … Else.
Кроме объединенных табличных данных, программа автоматически просуммирует и выдаст результат о численности сотрудников и какое количество (в рублях) составляет их суммарный оклад, то есть фонд оплаты труда по каждому отделу.
Таким образом, я считаю, что тема данной работы наиболее актуальна в наше время.
программа сотрудник отдел оклад
1. Содержание таблиц
В моей работе имеются 6 таблиц, составленных на листах Excel.
Лист 1 - «подразделение»
отдел |
наименование |
|
22 |
бухгалтерия |
|
24 |
плановый отдел |
|
25 |
отдел труда и зарплаты |
|
49 |
матер. тех. снабжение |
В этой таблице приведены названия отделов предприятия и присвоенный им номер.
Лист 2 - «сотрудник»
таб. № |
Ф.И.О. |
отдел |
инн |
пол |
Дата приема на работу |
Дата увольнения |
оклад |
|
6905 |
Сергеева Л.Е |
22 |
182700968267 |
жен |
14.12.2000 г. |
3000 |
||
3455 |
Лагунова Л.П. |
22 |
476356598272 |
жен |
02.09.1998 г. |
2500 |
||
2836 |
Насырова Г.Р. |
22 |
745950522126 |
жен |
28.05.1996 г. |
14.10.1999 г. |
4500 |
|
3936 |
Осипова Л.Ф. |
22 |
276564110873 |
жен |
11.08.1992 г. |
2950 |
||
2845 |
Пигалева С.В. |
22 |
461945995447 |
жен |
25.07.1990 г. |
3200 |
||
8743 |
Тараканова В.Л. |
24 |
358837242854 |
жен |
20.11.2004 г. |
3200 |
||
6512 |
Романова Е.А. |
24 |
385655282926 |
жен |
30.01.2001 г. |
3300 |
||
8049 |
Соболев А.И. |
24 |
866451565830 |
муж |
12.10.1995 г. |
3250 |
||
7615 |
Айдаров Р.А. |
24 |
102846578375 |
муж |
24.10.2005 г. |
3300 |
||
5786 |
Цыгвинцев И.В. |
24 |
784652839303 |
муж |
08.03.1999 г. |
05.04.2003 г. |
3350 |
|
2954 |
Беляева У.К. |
24 |
289376575393 |
жен |
29.04.1994 г. |
3100 |
||
4563 |
Подгорнов А.Г. |
25 |
049545274682 |
муж |
19.09.1995 г. |
2900 |
||
2387 |
Ключникова Д.И. |
25 |
947521421216 |
жен |
23.12.2002 г. |
2500 |
||
5749 |
Попова О.А. |
25 |
650464452828 |
жен |
15.06.1993 г. |
2750 |
||
9082 |
Шарапова Е.А. |
25 |
184528295768 |
жен |
27.01.2003 г. |
20.12.2005 г. |
2400 |
|
3451 |
Кузнецова М.В. |
25 |
762855876014 |
жен |
16.03.2000 г. |
3000 |
||
8098 |
Сухоплюев В.С. |
49 |
567963544782 |
муж |
13.04.1991 г. |
2600 |
||
5872 |
Салимова Ю.А. |
49 |
378465612846 |
жен |
10.08.2004 г. |
2950 |
||
3641 |
Никифорова Н.Д. |
49 |
463785659125 |
жен |
16.05.1997 г. |
3050 |
||
5115 |
Козлова Т.Л. |
49 |
367453475636 |
жен |
17.06.2003 г. |
3000 |
||
3081 |
Мерзляков Н.Е. |
49 |
236834571256 |
муж |
22.11.1988 г. |
2700 |
||
7543 |
Подкин Д.М. |
49 |
566215621445 |
муж |
31.02.2002 г. |
13.08.2004 г. |
3100 |
Данная таблица содержит полные обобщающие сведения о сотрудниках по номерам отделов в которых они числятся. Например, такие данные как табельный номер, Ф.И.О., ИНН, пол, дата приема на работу, дата увольнения (если работник уволен), оклад сотрудника.
Лист 3 - «22 отдел»
численность |
таб. № |
Ф.И.О. |
отдел |
должность |
оклад |
пол |
|
1 |
6905 |
Сергеева Л.Е |
22 |
бухгалтер |
3000 |
жен |
|
1 |
3455 |
Лагунова Л.П. |
22 |
бухгалтер |
2500 |
жен |
|
1 |
2836 |
Насырова Г.Р. |
22 |
ведущий бухгалтер |
4500 |
жен |
|
1 |
3936 |
Осипова Л.Ф. |
22 |
бухгалтер |
2950 |
жен |
|
1 |
2845 |
Пигалева С.В. |
22 |
бухгалтер |
3200 |
жен |
В приведенной таблице зафиксированы данные о сотрудниках 22 отдела: их численность, должность и др.
Лист 4 - «24 отдел»
численность |
таб. № |
Ф.И.О. |
отдел |
должность |
оклад |
пол |
|
1 |
8743 |
Тараканова В.Л. |
24 |
экономист |
3200 |
жен |
|
1 |
6512 |
Романова Е.А. |
24 |
ведущий экономист |
3300 |
жен |
|
1 |
8049 |
Соболев А.И. |
24 |
экономист |
3250 |
муж |
|
1 |
7615 |
Айдаров Р.А. |
24 |
экономист |
3300 |
муж |
|
1 |
5786 |
Цыгвинцев И.В. |
24 |
ведущий экономист |
3350 |
муж |
|
1 |
2954 |
Беляева У.К. |
24 |
экономист |
3100 |
жен |
В этой таблице указаны данные о сотрудниках 24 отдела.
Лист 5 - «25 отдел»
численность |
таб. № |
Ф.И.О. |
отдел |
должность |
оклад |
пол |
|
1 |
4563 |
Подгорнов А.Г. |
25 |
специалист |
2900 |
муж |
|
1 |
2387 |
Ключникова Д.И. |
25 |
специалист |
2500 |
жен |
|
1 |
5749 |
Попова О.А. |
25 |
специалист |
2750 |
жен |
|
1 |
9082 |
Шарапова Е.А. |
25 |
специалист |
2400 |
жен |
|
1 |
3451 |
Кузнецова М.В. |
25 |
специалист |
3000 |
жен |
Данные этой таблицы представляют собой сведения о сотрудниках 25 отдела.
Лист 6 - «49 отдел»
численность |
таб. № |
Ф.И.О. |
отдел |
должность |
оклад |
пол |
|
1 |
8098 |
Сухоплюев В.С. |
49 |
товаровед |
2600 |
муж |
|
1 |
5872 |
Салимова Ю.А. |
49 |
товаровед |
2950 |
жен |
|
1 |
3641 |
Никифорова Н.Д. |
49 |
товаровед |
3050 |
жен |
|
1 |
5115 |
Козлова Т.Л. |
49 |
товаровед |
3000 |
жен |
|
1 |
3081 |
Мерзляков Н.Е. |
49 |
товаровед |
2700 |
муж |
|
1 |
7543 |
Подкин Д.М. |
49 |
товаровед |
3100 |
муж |
Данная таблица содержит сведения о сотрудниках 49 отдела. В последствии по данным последних четырех таблиц будет рассчитано число сотрудников и фонд оплаты труда по каждому из отделов.
Для удобства работы с таблицами (особенно если в них содержится большое количество данных) необходимо закрепить область «шапки» таблиц. Это позволит, при рассмотрении таблицы сверху вниз, всегда видеть название колонок. Т.о. не будет необходимости возвращаться в начало таблицы. Для выполнения этой задачи я выделила необходимую область, дальнейший путь: Окно / Закрепить области.
2. Содержание форм
В главе 1. были рассмотрены 6 таблиц, для работы с которыми мне необходимо было составить формы. Для этого я создала пустой макрос с именем «кадры», а так же добавила к нему 3 формы. Третья форма играет роль «главного меню», с ее помощью можно наиболее удобным образом перейти к двум оставшимся формам.
Первая форма:
Для свойства формы Name я установила значение Frm1 и название заголовка «Данные подразделения». В этой форме мной были размещены такие элементы как:
Элемент |
Name |
Caption |
|
Рамка |
Frame1 |
Подразделение |
|
Надпись «номер» |
Label6 |
номер |
|
Текстовое поле |
TextBox5 |
||
Надпись «наименование» |
Label7 |
наименование |
|
Текстовое поле |
TextBox6 |
||
Счетчик |
SpinButton1 |
||
Надпись «Ф.И.О.» |
Label3 |
Ф.И.О. |
|
Список |
ListBox2 |
||
Надпись «численность» |
Label4 |
численность |
|
Текстовое поле |
TextBox3 |
||
Надпись «фонд оплаты труда» |
Label5 |
Фонд оплаты труда |
|
Текстовое поле |
TextBox4 |
||
Кнопка «Возврат» |
ButRed |
Возврат |
С помощью этой формы пользователю предоставляется возможность получить данные, по какому-либо отделу. При нажатии счетчика можно выбрать интересующий пользователя отдел, в результате чего появятся номер, наименование и список сотрудников отдела. А так же будет рассчитана численность сотрудников и фонд оплаты труда.
Вторая форма:
Для свойства формы Name я установила значение Frm2 и название заголовка «Сведения о сотруднике». Данная форма содержит следующие элементы:
Элемент |
Name |
Caption |
|
Надпись «табельный номер |
Label1 |
табельный номер |
|
Текстовое поле |
TextBox1 |
||
Надпись «Ф.И.О.» |
Label2 |
Ф.И.О. |
|
Текстовое поле |
TextBox8 |
||
Надпись «подразделение» |
Label3 |
подразделение |
|
Текстовое поле |
TextBox2 |
||
Надпись «пол» |
Label4 |
пол |
|
Текстовое поле |
TextBox3 |
||
Надпись «дата приема на работу» |
Label5 |
дата приема на работу |
|
Текстовое поле |
TextBox4 |
||
Надпись «дата увольнения» |
Label6 |
дата увольнения |
|
Текстовое поле |
TextBox5 |
||
Надпись «ИНН» |
Label7 |
ИНН |
|
Текстовое поле |
TextBox6 |
||
Надпись «оклад» |
Label8 |
оклад |
|
Текстовое поле |
TextBox7 |
||
Кнопка «Возврат» |
Возврат |
Для облегчения работы с таблицами при поиске данных об отдельно взятом сотруднике необходимо воспользоваться данной формой. При использовании счетчика можно выбрать табельный номер сотрудника, в результате чего появятся такие сведения о нем как: Ф.И.О., пол, ИНН, дата приема на работу, подразделение в которое он был принят, оклад сотрудника а так же дата увольнения сотрудника, если был зафиксирован факт его увольнения.
Третья форма (играет роль главного меню):
Для свойства формы Name я установила значение Frm3 и название заголовка «Главная форма». В этой форме мной был расположен флажок: Name - cbHide, Caption - «Скрывать главную форму». Если флажок будет отмечен, то форма автоматически будет скрываться при переходе к другой форме. В этой же форме я разместила кнопки с именами But1 с именем «подразделение», для перехода (при нажатии) к форме 1 «Данные подразделения» и But2 с именем «сведения», для перехода (при нажатии) к форме 2 «Сведения о сотруднике».
Размещено на Allbest.ru
Подобные документы
Понятие, сущность и структура баз данных. Принципы регистрации новых сотрудников в базе данных отдела кадров. Методика создания приложения баз данных, позволяющее автоматизировать операции учета и процессы составления отчетных документов в отделе кадров.
курсовая работа [2,1 M], добавлен 01.12.2010Разработка базы данных "Отдел кадров": создание таблиц "сотрудники", "штатное расписание", "принятие на должность" с автоматической подстановкой данных. Схемы, связывающие таблицы по одинаковым полям; запросы с параметром, выводящим информацию по кадрам.
контрольная работа [27,2 K], добавлен 13.02.2012Общая характеристика предприятия и структура его отдела кадров. Назначение и область применения программы, основные требования к ее функциональности, оценка возможностей. Базы данных и системы управления ими, этапы и принципы проектирования, значение.
дипломная работа [1,2 M], добавлен 03.07.2015Программный продукт "Автоматизированная система начальника отдела кадров учреждения" для автоматизации процесса заполнения документации на сотрудников учреждения, ее хранения, обработки и поиска по задаваемым критериям и вывода на печать отчета.
курсовая работа [1,7 M], добавлен 06.05.2009Теоретические аспекты СУБД. Основные понятия. Функциональные возможности СУБД. Архитектура систем управления. Разработка базы данных. Крупные массивы данных размещают, как правило, отдельно от исполняемого программы, и организуют в виде базы данных.
курсовая работа [30,5 K], добавлен 23.02.2006Основные тенденции развития методов физической организации данных. Пространство памяти и размещение хранимых данных. Организация связей между хранимыми записями. Функциональные зависимости между атрибутами. Средства поддержания целостности базы данных.
курсовая работа [1,7 M], добавлен 18.11.2015Основные функции отдела кадров нотариальной конторы ООО "Стрекоза". Автоматизация процесса внесения и хранения данных по сотрудникам. Список данных, хранящихся в подчинённых таблицах и используемых для параметрических запросов. Интерфейс базы данных.
курсовая работа [1,7 M], добавлен 22.11.2016Программа поиска в базе данных в среде Borland Delphi 7.0 Enterprise. Условия и блок-схемы задач. Ввод массива. Текст программ в Delphi, в Паскаль. Текст программы поиска в базе данных. Кодирование материала. Изготовление реляционной базы данных.
практическая работа [27,6 K], добавлен 11.10.2008Понятие и основные функции СУБД "Access". Алгоритм создания базы данных сотрудников: создание таблиц с помощью конструктора, ключевые поля, установление связей между таблицами. Создание форм для поиска и ввода данных. Работа с запросами и отчетами.
контрольная работа [827,5 K], добавлен 01.06.2010Создание программного средства для реализации работы отдела кадров, построенное на основах ООП и STL. Доступный и простой интерфейс для занесения данных о рабочих и местах их прошлых работ. Алгоритм функционирования программы, ее характеристика.
курсовая работа [319,6 K], добавлен 19.06.2012