Разработка автоматизированного рабочего места менеджера кадрового агентства
Разработка системы, автоматизирующей рабочее место менеджера кадрового агентства "Job" на основе программного обеспечения Drupal с использованием веб-технологий, упрощающей процесс поиска сотрудников на вакансии, предоставленные клиентами агентства.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 08.11.2012 |
Размер файла | 1,1 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
bootstrap
int(11)
Нет
0
Признак загрузки во время ранней фазы загрузки Drupal (перед обращением к кешу)
schema_version
smalint(6)
Нет
-1
Версия схемы базы (-1 - таблицы не установлены, 0 - N версии по возрастанию)
weight
int(11)
Нет
0
Порядок вызова обработчиков относительно других модулей (одинаковые по именам)
info
text
Да
Сериализованный массив, с информацией из.info
drupal/term_node
Таблица хранит отношение между терминами и материалами.
Таблица 33. drupal.term_node (модуль taxonomy)
Поле |
Тип |
Null |
Default |
Назначение |
|
nid |
int(10) (unsigned) |
Нет |
0 |
Идентификатор материала nid |
|
vid |
int(10) (unsigned) |
Нет |
0 |
Идентификатор материала vid |
|
tid |
int(10) (unsigned) |
Нет |
0 |
Идентификатор термина, назначенного материалу tid |
drupal/term_synonym
Таблица хранит синонимы терминов.
Таблица 34. drupal.term_synonym (модуль taxonomy)
Поле |
Тип |
Null |
Default |
Назначение |
|
tid |
int(10) (unsigned) |
Нет |
0 |
ID термина |
|
name |
varchar(255) |
Нет |
'' |
Имя синонима |
|
tsid |
int(11) |
Нет |
Автоикримент |
Первичный ключ: уникальный идентификатор синонима |
drupal/upload
Таблица хранит информацию о загруженных файлах и ассоциациях.
Таблица 35. drupal.upload (модуль upload)
Поле |
Тип |
Null |
Default |
Назначение |
|
fid |
int(10) (unsigned) |
Нет |
0 |
Первичный ключ: псевдоним пути (unique) |
|
vid |
int(10) (unsigned) |
Нет |
0 |
Материал, связанный с файлом |
|
description |
varchar(255) |
Нет |
'' |
Описание загружаемого файла |
|
list |
tinyint(3) (unsigned) |
Нет |
0 |
Перечислять ли файл 1- да, 0 - нет |
|
nid |
int(10) (unsigned) |
Нет |
0 |
||
width |
tinyint(4) |
Нет |
0 |
Вес файла, относительно остальных |
drupal/url_alias
Таблица хранит данные о пользователях.
Таблица 36. drupal.url_alias (модуль path)
Поле |
Тип |
Null |
Default |
Назначение |
|
pid |
int(10) |
Нет |
Автоинкремент |
Первичный ключ: псевдоним пути (unique) |
|
src |
varchar(128) |
Нет |
'' |
Путь Drupal, для которого нужен псевдоним |
|
dst |
varchar(128) |
Нет |
'' |
Псевдоним пути |
|
language |
varchar(12) |
Нет |
'' |
Язык для псевдонима |
drupal/variables
Таблица хранит пары переменная/значение, созданные ядром и модулями системы
Таблица 37. drupal.variables
Поле |
Тип |
Null |
Default |
Назначение |
|
name |
varchar(128) |
Нет |
'' |
Первичный ключ: имя переменной (unique) |
|
value |
longtext |
Нет |
Значение переменной |
drupal/users
Таблица хранит данные о пользователях.
Таблица 38. drupal.variables (модуль user)
Поле |
Тип |
Null |
Default |
Назначение |
|
uid |
int(10) |
Нет |
Автоинкремент |
Первичный ключ: код пользователя (unique) |
|
name |
varchar(60) |
Нет |
'' |
Уникальное имя пользователя (unique) |
|
pass |
varchar(32) |
Нет |
'' |
Пароль пользователя (хеш-значение MD5) |
|
|
varchar(64) |
Да |
'' |
Адрес зл. почты пользователя |
|
mode |
tinyint(4) |
Да |
0 |
Режим отображения комментариев цепочки/плоский |
|
sort |
tinyint(4) |
Да |
0 |
Порядок сортировки комментариев для пользователя |
|
|
tinyint(4) |
Да |
0 |
Предпочтения пользователя (сейчас не используется) |
|
theme |
varchar(255) |
Нет |
'' |
Тема пользователя по умолчанию |
|
signature |
varchar(255) |
Нет |
'' |
Подпись пользователя |
|
signature_form_at |
smalint(6) |
Нет |
0 |
Формат подписи |
|
created |
int(11) |
Нет |
0 |
Временная метка создания пользователя |
|
access |
int(11) |
Нет |
0 |
Временная метка последнего обращения к сайту |
|
login |
int(11) |
Нет |
0 |
Временная метка последнего входа на сайт |
|
status |
tinyint(4) |
Нет/td> |
0 |
Актвен ли пользователь. 1 - активен, 0 - нет |
|
timezone |
varchar(8) |
Да |
Часовой пояс пользователя |
||
language |
varchar(12) |
Нет |
Язык пользователя по умолчанию |
||
picture |
varchar(255) |
Нет |
Путь к аватарке пользователя |
||
init |
varchar(64) |
Да |
Адрес почты, для начального создания аккаунта |
||
data |
longtext |
Да |
Данные для user_laod() (вероятно исчезнет в дальнейшем) |
drupal/vocabulary
Таблица хранит информацию о словаре.
Таблица 39. drupal.vocabulary (модуль taxonomy)
Поле |
Тип |
Null |
Default |
Назначение |
|
vid |
int(10) (unsigned) |
Нет |
0 |
Первичный ключ |
|
name |
varchar(255) |
Нет |
'' |
Имя словаря |
|
description |
longtest |
Да |
Описание словаря |
||
help |
varchar(255) |
Нет |
Текст справки для словаря |
||
relations |
tinyint(3) unsigned |
Нет |
0 |
Включены ли связанные термины словаря. (0 = отключены, 1 = включены) |
|
hierarchy |
tinyint(3) unsigned |
Нет |
0 |
Тип иерархии для словаре. (0 = отключено, 1 = единичная,2 = множественная) |
|
multiple |
tinyint(3) unsigned |
Нет |
0 |
Множественный термин могут ли быть назначены материалу. (0 = нет, 1 = да) |
|
required |
tinyint(3) unsigned |
Нет |
0 |
Обязательны ли термины для словаря. (0 = нет, 1 = да) |
|
tags |
tinyint(3) unsigned |
Нет |
0 |
Включён ли свободный выбор тегов для словаря. (0 = нет, 1 = да) |
|
module |
varchar(255) |
Нет |
'' |
Модуль, создавший словарь |
|
weight |
tinyint(3) |
Нет |
0 |
Вес словаря, относительно других |
drupal/watchdog
Таблица хранит журнал системных событий.
Таблица 340. drupal.watchdog (модуль dblog)
Поле |
Тип |
Null |
Default |
Назначение |
|
wid |
int(11) |
Нет |
Автоинкремент |
Первичный ключ: идентификатор события |
|
uid |
int(11) |
Нет |
0 |
Пользователь, вызвавший событий |
|
type |
varchar(16) |
Нет |
'' |
Тип журнального события |
|
message |
longtext |
Нет |
Сообщение событий, через t() функцию |
||
variables |
longtext |
Нет |
Сериализованный массив переменных строки сообщения через t() функцию |
||
servrity |
tinyint(3) unsigned |
Нет |
0 |
Уровень серьёзности 0 - авария, 7 - отладка (unsigned) |
|
link |
varchar(255) |
Нет |
'' |
Ссылка на просмотр результатов |
|
location |
text |
Нет |
Ссылка на URL источника события |
||
referer |
text |
Нет |
'' |
URL страницы, с которой производится ссылка |
|
hostname |
varchar(128) |
Нет |
'' |
имя хоста пользователя, вызвавшего событие |
|
timestamp |
int(11) |
Нет |
0 |
Временная метка Unix возникновения события |
3. Программная часть
Оформление
При создании автоматического рабочего места включена стандартная тема CMS Drupal - Marvin. При желании тему можно изменить в соответствии с личными предпочтениями заказчика.
Авторизация
Специально для работы менеджера агентства создана учетная запись manager (Рис. 1), пароль которой знает только работающий за этим автоматизированным рабочим местом сотрудник.
Рис. 1. Блок авторизации пользователя
Блоки программы
Пользовательский интерфейс разделен на несколько блоков:
1. Левая колонка -- меню manager (Рис. 2), этот блок статичен, т.е не изменяется при переходе на другие страницы.
Рис. 2. Меню manager
2. Правая колонка -- блок Доступные вакансии (Рис. 3), этот раздел также статичен.
Рис. 3. Статичный блок Доступные вакансии
3. Центральная колонка -- различная информация, соответствующая той или иной ссылке.
4. Главная страница -- после авторизации менеджер видит главную страницу (Рис. 4), которая содержит список всех свободных вакансий, отсортированных по дате опубликования.
Рис. 4. Главная страница Кадровое агентство «Job»
5. Первичная ссылка Имеющиеся вакансии -- в верхней части страницы находится первичная ссылка Имеющиеся вакансии, при нажатии на которую открывается блок Доступные вакансии (Рис. 5). Этот блок содержит следующие поля:
заголовок - содержит наименование вакансии,
дата публикации вакансии - сколько дней назад была опубликована вакансия,
отдел - указывается отдел, в который требуется сотрудник,
опыт - требуемый опыт работы на данной должности,
заработная плата - примерная заработная плата.
Рис. 5. Блок Имеющиеся вакансии
6. Права пользователя manager. Пользователь, работающий под учетной записью manager, может осуществлять следующие действия:
- просматривать текущую вакансию (Рис. 6),
Рис. 6. Окно просмотра текущей вакансии
- публиковать/создавать новые вакансии (Рис. 7),
Рис. 7. Окно создания новой вакансии
- редактировать уже опубликованные вакансии (Рис. 8),
Рис. 8. Окно редактирования текущей вакансии
- удалять вакансии, на которые уже найден сотрудник -- в окне редактирования вакансий есть кнопка Удалить (Рис. 9), при нажатии на которую система выдает сообщение-подтверждение удаления данной вакансии (Рис. 10).
Рис. 9. Окно редактирования вакансий
Рис. 10. Окно удаления вакансии
Заключение
Результатом представленной курсовой работы стала система, автоматизирующая рабочее место менеджера кадрового агентства «Job» на основе CMS системы Drupal с использованием веб-технологий, которая позволяет упростить процесс поиска сотрудников на вакантные должности, предоставленные клиентами агентства.
Создание автоматизированного рабочего места специалиста по кадрам на фирме позволит: уменьшить затраты времени на поиск и обработку необходимой информации; повысить эффективность работы не только кадрового менеджера, но и остальных подразделений фирмы.
Автоматизация работы кадрового агентства предполагает работу менеджера по кадрам без дополнительного обучения, поскольку интерфейс довольно прост и рассчитан на пользователя, знающего только основные офисные программы компьютера.
В будущем в рамках существующей системы возможно создание автоматизированного поиска с использованием расширенных фильтров для простоты навигации среди большого объема данных.
кадровый менеджер автоматизирующий программный
Список используемой литературы
1. «Drupal. Создание и управление сайтом», Анжела Байрон, Эддисон Берри, Натал Хог, 2010 г.
2. «Выбираем лучший бесплатный движок для сайта. CMS Joomla! и Drupal», Денис Колесниченко, 2010 г.
3. «Drupal 6. Создание надежных и полнофункциональных веб-сайтов, блогов, форумов, порталов и сайтов-сообществ», Дэвид Мерсер, 2009 г.
4. «Pro Drupal Development», Джон К. Вандюк, Мэтт Вестгейт, перевод В. Гусев, 2009 г.
5. «CMS Drupal. Система управления содержимым сайта», Виктор Ромашов, 2010 г.
6. «Drupal. Создание и управление сайтом», перевод А. Киселев, 2010.
Размещено на Allbest.ru
Подобные документы
Проектирование структур данных и пользовательского интерфейса. Разработка руководства системного программиста и пользователя. Основные элементы организации работы менеджера по работе с клиентами. Характеристика программного обеспечения ООО "Доминион+".
курсовая работа [1,7 M], добавлен 14.10.2012Разработка и реализация автоматизированного рабочего места для менеджера по продажам компьютерной техники. Требования к функциональным характеристика программного изделия. Стадии и этапы разработки. Эксплуатационная документация, руководство оператора.
курсовая работа [686,9 K], добавлен 19.05.2014Разработка базы данных на основе СУБД Microsoft Access, позволяющая автоматизировать работу кадрового агентства. Предметная область, основанная на реальной информации по кадровому агентству. Модель информационной системы, реализованная в ER-win.
курсовая работа [3,1 M], добавлен 15.12.2011Определение общих требований к организации автоматизированного рабочего места. Создание модели автоматизированного рабочего места менеджера фирмы "Информстиль". Разработка базы данных и описание алгоритма программы по учету продаж вычислительной техники.
дипломная работа [2,9 M], добавлен 03.07.2015Разработка программного обеспечения, которое позволит автоматизировать работу менеджера с клиентами и поставщиками. Определение требований, тестирование, описание программы. Руководство системного программиста. Создание СУБД в DELPHI для менеджера.
дипломная работа [775,0 K], добавлен 16.06.2014Разработка и внедрение автоматизированной информационной системы (АИС) работы с клиентами туристической фирмы (приема и обработки заявок). Технико-экономическая оценка туристического агентства, алгоритм и схема интерфейса программного обеспечения его АИС.
дипломная работа [4,0 M], добавлен 21.07.2011Разработка программного продукта для автоматизации рабочего места менеджера в агентстве недвижимости. Проектирование информационной системы для отдела работы с клиентами с возможностью обработки данных о квартирах, услугах, учете заказов и учете сделок.
курсовая работа [3,1 M], добавлен 13.02.2012Сфера применения автоматизированного рабочего места менеджера системы Клиент-Банк, выполнение финансовых операций и перевод денежных средств между счетами клиента, использование сертифицированных программных средств, их высокая производительность.
курсовая работа [1,1 M], добавлен 28.08.2012Разработка программного комплекса по автоматизированной системе управления взаимодействия с клиентами и портфелем заказов рекламного агентства. Проектирование системы в программе Rational Rose. Моделирование структуры данных с помощью Data Modeler.
курсовая работа [2,6 M], добавлен 13.06.2014Создание рабочей версии информационной системы выбора оптимальных туристских маршрутов. Разработка программного продукта для туристического агентства, который позволит ускорить процесс продажи, а, следовательно, приведет к увеличению прибыли компании.
дипломная работа [775,9 K], добавлен 20.03.2012