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

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
47
Таблица №3.
Структура таблицы «Профессии» (Prof.db).
Обозначение
Формат
Краткое описание назначения (комментарии)
KodProf
Autoincre
ment
Код
Name
Alpha 30
Наименование профессии
Таблица №4.
Структура таблицы «Профессии соискателя» (ProfPers.db).
Обозначение
Формат
Краткое описание назначения (комментарии)
KodProf
Integer
Код профессии
KodPers
Integer
Код претендента
Predpr
Short
Код учебного заведения
Таблица №5.
Структура таблицы «Учебные заведения» (Centr.db).
Обозначение
Формат
Краткое описание назначения (комментарии)
KodCZ
Autoincre
ment
Код учебного заведения
Name
Alpha 40
Наименование
Adres
Alpha 80
Адрес
Telephon
Alpha 11
Телефон
Таблица №6.
Структура таблицы «Уровни образования» (Obraz.db).
Обозначение
Формат
Краткое описание назначения (комментарии)
KodObr
Autoincre
ment
Код уровня образования
Name
Alpha 30
Наименование профессии
48
Таблица №7.
Структура таблицы «Профессии должности» (SootvProfDolg.db).
Обозначение
Формат
Краткое описание назначения (комментарии)
KodDolg
Integer
Код должности
KodProf
Integer
Код профессии
Таблица №8.
Структура таблицы «Предприятия» (Centr.db).
Обозначение
Формат
Краткое описание назначения (комментарии)
KodP
Autoincre
ment
Код предприятия
Name
Alpha 40
Наименование
Adres
Alpha 80
Адрес
Telephon
Alpha 11
Телефон
Таблица №9.
Структура таблицы «Трудоустройство» (Trud.db).
Обозначение
Формат
Краткое описание назначения (комментарии)
KodPers
Integer
Код претендента
KodKodP
Integer
Код предприятия
KodDolg
Integer
Код должности
KodV
Integer
Код вакансии
Priem
Date
Дата приема на работу
Uvoln
Date
Дата увольнения
Zagruz
Short
Загрузка количество часов в неделю
DateV
Date
Дата ввода вакансии
Таблица №10.
Структура таблицы «Вакансии» (Vakans.db).
Обозначение
Формат
Краткое описание назначения (комментарии)
KodV
Integer
Код вакансии
KodDolg
Integer
Код должности
Podbor
Short
Количество претендентов для собеседоваони
49
Vozrast
Short
Ограничение по возрасту
DateW
Date
Дата ввода
Trud
Short
Количество трудоустроенных
Obraz
Short
Ограничение по уровню образования
Таблица №11.
Структура таблицы «Варианты» (Podbor.db).
Обозначение
Формат
Краткое описание назначения (комментарии)
KodV
Integer
Код вакансии
KodPers
Integer
Код претендента
DateReg
Date
Первая дата ввода
DateW
Date
Дата ввода
Таблица №12.
Структура таблицы «Руководители» (Rukov.db).
Обозначение
Формат
Краткое описание назначения (комментарии)
KodP
Integer
Код предприятия
KodDolg
Integer
Код должности
Fam
Alpha 25
Фамилия
Name
Alpha 15
Имя
Par
Alpha 20
Отчество
Таблица №13.
Структура таблицы «Отбор» (Otbor.db).
Обозначение
Формат
Краткое описание назначения (комментарии)
Kod
Integer
Код отбора
KodP
Integer
Код предприятия
DateSb
Date
Дата собеседования
50
Таблица №14.
Структура таблицы «Результат отбора» (Rezult.db).
Обозначение
Формат
Краткое описание назначения (комментарии)
Otbor
Integer
Код предприятия
KodDolg
Integer
Код должности
KodPers
Integer
Код претендента
KodV
Integer
Код вакансии
2.3.3 Структурная схема пакета
В результате анализа информационных потоков была разработана ERD-
диаграмма представленная на рисунке №2.
Предприятие
Гражданин
Соискатель
Профессия
Вакансия
Урове нь
образования
Учебное
заведение
Руководитель
Рабочее место
(должность)
Соответ-
ствует
Трудо-
устроен
Обучался Имеет
Становится
Предо-
ставляет
Соответ-
ствует
Управляет
Отбирает
Владеет
Имеет
Работает
Рисунок №2. ERD-диаграмма
51
Преобразование приведенной диаграммы в структуру данных
выполняется по следующим правилам [8]:
каждой сущности отдельную таблицу
каждая связь сущностей с отношением много ко многим
преобразуется в таблицу
Определяем размерность отношений сущностей:
связь «Предприятие» - «отбирает» - «Соискатель» много ко многим
связь «Соискатель» - «соответствует» - «Вакансия» много ко многим
связь «Соискатель» - «трудоустроен» - «Предприятие» много ко
многим
связь «Предприятие» - «предоставляет» - «Вакансия» один ко многим
связь «Руководитель» - «управляет» - «Предприятие» один ко многим
связь «Предприятие» - «имеет» - «Рабочее место (должность)» один
ко многим
связь «Гражданин» - «работает» - «Рабочее место (должность)» много
ко многим
связь «Гражданин» - «имеет» - «Уровень образования» один ко
многим
связь «Гражданин» - «обучался» - «Учебное заведение» много ко
многим
связь «Гражданин» - «владеет» - «Профессия» много ко многим
связь «Профессия» - «соответствует» - «Рабочее место (должность)»
один ко многим
связь «Гражданин» - «становится» - «Соискатель» один к одному
В соответствии с концептуальной моделью данных представленной в
виде ERD-диаграммы и определенными размерностями отношений, получаем
следующий перечень таблиц, который полностью соответствует перечню
сущностей:
Должности
Соискатели
Профессии
52
Учебные заведения
Уровни образования
Предприятия
Вакансии
Руководители
Так как существуют размерность отношений «много ко многим», то по
правилу «каждой связи много ко многим отдельную таблицу», создаются
следующие таблицы:
Профессии соискателя
Профессии должности
Трудоустройство
Варианты
Отбор
Результат отбора
Определив для каждой сущности ее атрибуты, создадим следующую
структуру данных (рисунок №3):
Уче бные заве дения
Код уче бн.заве дения
Телефон
Адрес
Наиме нование
Профессии
Код профессии
Профессия
Уровни образования
Профессии
долж ности
Соискатели
Уровень образования
Код уче бн.заве дения
Номе р паспорта
Пре дприятия
Адрес
Телефон
Резюме
Уровень образования
Код уровня о бразования
Профессии
соискателя
1
2
1
Трудоустройство
Вакансии
Фамилия
Отчество
Дата рож дения
Имя
Код соискате ля
Код предприятия
Код вакансии
Дата прие ма
Код долж ности
Код соискате ля
Дата увольне ния
К-во часов работы
Код вакансии
Код предприятия
Кол-во соискателей
Код долж ности
Дата ввода
Ограничен по возрасту
Огранич. по образован.
К-во трудоустроенных
Код уче бн.заве дения
Код соискате ля
Код профессии
Варианты
Образование
Дата ввода
Дата ввода вакансии
Код предприятия
Наиме нование
Адрес
Телефон
Код долж ности
Код профессии
Долж ности
Долж ность
Код долж ности
Руководители
Код предприятия
Код долж ности
Фамилия
Отчество
Имя
Результат отбора
Отбор
Код отбора
Код предприятия
Дата собесе дования
Код вакансии
Код предприятия
Код долж ности
Код отбора
Дата выбора
Дата регистрации
Код вакнсии
Код соискате ля
2
Рисунок №3. Структура данных
53
На основе анализа информационных потоков программа должна
включать в себя следующие модули, один из которых должен быть предназначен
для доступа к данным (модуль данных):
Главный
О программе
Вакансии
Список должностей
Претенденты (соискатели)
Предприятия
Варианты трудоустройства
Список профессий
Уровни образования
Учебные заведения
Подбор кандидатов
Модуль данных
Формирование и печать вариантов
Формирование и печать подбора
Соответственно, структура программы имеет следующий вид (рисунок
№4):
54
Главный
Список
должностей
Формиров.
и печать
подбора
Список
профессий
Подбор
кандидатов
Учебные
заведения
Формиров.
и печать
вариантов
уровни
образо-
вания
Модуль
данных
Варианты
трудо-
устройства
Пред-
приятия
Претен-
денты
О
программе
Вакансии
Рисунок №4. Структура программы
2.3.4 Описание программных модулей
1. Модуль «Главный»
Входные данные
Модуль содержит линейку главного меню программы (рисунок №5).
Поэтому входными данными являются управляющие воздействия пользователя
по выбору действий и операций, предоставляемых пользователю в данном
модуле.
55
Рисунок №5. Форма модуля «Главный»
Методы решения
«Главный» модуль запускается сразу после заставки по запуску
программы на выполнение.
В данном модуле вызываются для выполнения из меню программы
одули) и формы:
- перечень претендентов,
- перечень вакансий,
- модуль подбора вариантов трудоустройства,
- модуль подбора кандидатов на собеседование,
- справочник предприятий,
- справочник профессий,
- справочник уровня образования,
- справочник должностей,
- справочник учебных заведений,
- сообщение о программе.
Работа модуля завершается по выбору пункта меню «Выход» или
средствами Windows для закрытия окна, например Alt+F4. По выходу из
главного модуля завершается работа всего приложения.
56
2. Модуль «Список должностей»
Входные данные
Входными данными модуля является перечень существующих
должностей:
- наименование должности (символьное).
а также перечень профессий:
- наименование профессии (символьное).
Выходные данные
Выходными данными является заполненный перечнем существующих
должностей справочник (таблица базы данных), а также перечень профессий
соответствующих должности. Для каждой записи формируется уникальный код
для идентификации должности, необходимый для осуществления связей с
другими данными (целое), например, список вакансий.
Методы решения
Модуль «Список должностей» запускается выбором пункта меню
«Справочник | Должности».
В данном модуле обеспечен ввод перечня должностей (рисунок №6).
Уникальный код идентификации должности формируется автоматически.
Рисунок №6. Форма модуля «Список должностей»

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)
Value-based education: ценности в системе образования и способы их реализации на уроке английского языка. Опыт Европейских стран