Docsity
Docsity

Подготовься к экзаменам
Подготовься к экзаменам

Учись благодаря многочисленным ресурсам, которые есть на Docsity


Получи баллы для скачивания
Получи баллы для скачивания

Заработай баллы, помогая другим студентам, или приобретай их по тарифом Премиум


Руководства и советы
Руководства и советы

Разработка информационной системы «Служба занятости» курсовая по информатике , Дипломная из Информатика

Разработка информационной системы «Служба занятости» курсовая по информатике

Вид: Дипломная

2016/2017
Специальное предложение
30 Баллы
Discount

Предложение без ограничения по времени


Загружен 11.04.2017

refbank15755
refbank15755 🇷🇺

5

(2)

10 документы

1 / 26

Toggle sidebar
Discount

Специальное предложение

Сопутствующие документы


Частичный предварительный просмотр текста

Скачай Разработка информационной системы «Служба занятости» курсовая по информатике и еще Дипломная в формате PDF Информатика только на Docsity! Разработка информационной системы «Служба занятости» Курсовой проект по дисциплине: Базы данных Выполнил студент группы АСОУ-031 Самусенко А.В. Ставропольский институт управления Ставрополь 2006 Введение Основная цель профессиональной ориентации службы занятости - оказывать содействие гражданам, обращающимся в службу занятости, в получении подходящей работы в соответствии с их личными интересами, потребностями работодателей и рынка труда путем их профессионального информирования, консультирования. Система профессиональной ориентации в государственной службе занятости предоставляет следующие услуги: - информирование и консультирование граждан, обращающихся в службу занятости в целях выбора работы, режима труда; - профессиональная ориентация безработных граждан. Основная проблема в работе рекрутерских фирм - отсутствие взаимопонимания с клиентами. Заказывая работника, российские клиенты обычно сами не знают, чего именно они хотят. Нередки случаи, когда потенциальные работодатели просят фирму подобрать специалиста, но при этом название должности, функциональные обязанности будущего работника и предлагаемая ему заработная плата между собой никак не коррелируют. Во многом это связанно с тем, что в большинстве фирм обязанности сотрудников сформулированы плохо и без учета их квалификации. Подав заявление в систему, трудоустраиваемый работник или работодатель становится ее клиентом и начинает обслуживаться на протяжении срока обслуживания заявки. Срок обслуживания заявки рассматривается несколько месяцев. Если за это время заявка не выполняются то она возвращается. Заявка представляет собой анкету. Основным назначением системы является автоматизация ввода и хранения данных по трудоустраиваемым гражданам и работодателям. Система позволяет изменять, дополнять, вести поиск и просмотр информации о трудоустраиваемых гражданах и работодателях. 1. Создание модели ИС с AllFusion Process Modeler 4.1 (Bpwin 4.1) Для проведения анализа и реорганизации бизнес - процессов предназначено CASE- средство верхнего уровня AllFusion Process Modeler (BPwin), поддерживающее методологии: IDEF0 (функциональная модель); DFD (DataFlow Diagram); IDEF3 (Workflow Diagram). 1.1. Создание модели в стандарте IDEF0 Функциональная модель предназначена для описания существующих бизнес - процессов на предприятии (так называемая модель AS-1S) и идеального положения вещей - того, к чему нужно стремиться (модель ТО-ВЕ). Методология IDEF0 предписывает построение иерархической системы диаграмм - единичных описаний фрагментов системы. Построение модели информационной системы начинается с описания функционирования предприятия (системы) в целом в виде контекстной диаграммы. На Рис. 1 представлена контекстная диаграмма информационной системы «Службы занятости». Рис. 1 - Контекстная диаграмма «Службы занятости». Взаимодействие системы с окружающей средой описывается в терминах входа (на рис.1 это «Заявка работодателя» и «Заявка трудоустраиваемого»), выхода («Отчет о выполненных заявках», «Отчет о невыполненных заявках», «Возврат невыполненных заявок» и «Возврат выполненных заявок»), управления («Правила и процедуры») и механизмов («Персонал» –это ресурсы, необходимые для процесса функционирования службы занятости). «Правила и процедуры» –это правила, которыми управляется процесс функционирования службы занятости. В оказании услуг принимает участие “Персонал” службы занятости. Общие стрелки и диаграммы, опишем с помощью отчета: Центр службы занятости Центр службы занятости Number A0 Definition Служба занимающаяся предоставлением информации о рабочих местах и о трудоустраиваемых Author Самусенко Александр Владимирович Status WORKING Заявка работодателя Заявка работодателя Definition Анкета, заполняемая работодателем при обращении в службу занятости Status WORKING Author Самусенко Александр Владимирович Заявка трудоустраиваемого Заявка трудоустраиваемого Definition Анкета, заполняемая трудоустраиваемым гражданином при обращении в службу занятости Status WORKING Author Самусенко Александр Владимирович Отчет о выполненых заявках Отчет о выполненных заявках Definition Отчет о выполненных заявках Status WORKING Author Самусенко Александр Владимирович Отчет о невыполненных заявках Отчет о невыполненных заявках Отчет о невыполненных заявках Отчет о невыполненных заявках Definition Отчет о невыполненных заявках Status WORKING Author Самусенко Александр Владимирович Отчет о выполненных заявках Отчет о выполненных заявках Definition Отчет о выполненных заявках Status WORKING Author Самусенко Александр Владимирович Возврат невыполненных заявок Возврат невыполненных заявок Definition Уведомление трудоустраиваемого или работодателя о прекращении рассмотрения его заявки Status WORKING Author Самусенко Александр Владимирович Передача заявок Передача заявок Definition Передача заявок для поиска Status WORKING Author Самусенко Александр Владимирович Исходная БД Исходная БД Definition Исходная база данных Status WORKING Author Самусенко Александр Владимирович Найденная информация Найденная информация Definition Найденная информация по заявке Status WORKING Author Самусенко Александр Владимирович Правила и процедуры Правила и процедуры Definition Правила и процедуры, которыми руководствуется компания при работе Status WORKING Author Самусенко Александр Владимирович Рис. 3 - Декомпозиция работы «Консультационный отдел». Общие стрелки, перешедшие с диаграммы верхнего уровня и диаграммы, опишем с помощью отчета: Приемная Приемная Number A11 Definition Консультации и прием заявок Author Самусенко Александр Владимирович Status WORKING Статический отдел Статический отдел Number A12 Definition Проверка заявок и формирование отчетов Author Самусенко Александр Владимирович Status WORKING Персонал Персонал Definition Сотрудники "Службы занятости" Status WORKING Author Самусенко Александр Владимирович Отчет о выполненных заявках Отчет о выполненных заявках Definition Отчет о выполненных заявках Status WORKING Author Самусенко Александр Владимирович Заявка работодателя Заявка работодателя Definition Анкета, заполняемая работодателем при обращении в службу занятости Status WORKING Author Самусенко Александр Владимирович Отчет о невыполненных заявках Отчет о невыполненных заявках Definition Отчет о невыполненных заявках Status WORKING Author Самусенко Александр Владимирович Возврат выполненных заявок Возврат выполненных заявок Definition Уведомление трудоустраиваемого и работодателя о выполнении их заявки Status WORKING Author Самусенко Александр Владимирович Заявка трудоустраиваемого Заявка трудоустраиваемого Definition Анкета, заполняемая трудоустраиваемого при обращении в службу занятости Status WORKING Author Самусенко Александр Владимирович Запрос заявок Запрос заявок Definition Запрос на вакансии или работников Status WORKING Author Самусенко Александр Владимирович Возврат невыполненных заявок Возврат невыполненных заявок Definition Запрос на вакансии или работников Status WORKING Author Самусенко Александр Владимирович Правила и процедуры Правила и процедуры Definition Правила и процедуры, которыми руководствуется компания при работе Status WORKING Author Самусенко Александр Владимирович .2. Организационные диаграммы Если в процессе моделирования нужно осветить специфические стороны технологии предприятия, BPwin позволяет переключиться на любой ветви модели на нотацию IDEF3 или DFD и создать смешанную модель. 1.2.1. Диаграммы потоков данных (Data Flow Diagramming) Диаграммы потоков данных (DFD) используются для описания документооборота и обработки информации. Нотация DFD включает такие понятия, как "внешняя ссылка" и "хранилище данных", что делает ее более удобной (по сравнению с IDEF0) для моделирования документооборота. На рис. 5 представлена «Декомпозиция в нотации DFD «Выполнение запроса», описывающая деятельность по поиску информации в базе данных. Рис. 5 - Декомпозиции в нотации DFD «Выполнение запроса». Все работы, представленные на диаграмме выполняются «Персоналом» в соответствие с перечнем обязанностей. Общие стрелки, перешедшие с диаграммы верхнего уровня и диаграммы, опишем с помощью отчета: Обработка запроса трудоустраиваемого Обработка запроса трудоустраиваемого Number A221 Definition Поиск информации в БД по запросу трудоустраиваемого Author Самусенко Александр Владимирович Status WORKING Обработка запроса работодателя Обработка запроса работодателя Number A222 Definition Поиск информации в БД по запросу работодателя Author Самусенко Александр Владимирович Status WORKING Доступ к БД Доступ к БД Definition Доступ к БД Status WORKING Author Самусенко Александр Владимирович Найденная информация Найденная информация Definition Найденная информация по заявке Status WORKING Author Самусенко Александр Владимирович Запрос заявок Запрос заявок Definition Запрос на вакансии или работников Status WORKING Author Самусенко Александр Владимирович Правила и процедуры Правила и процедуры Definition Правила и процедуры, которыми руководствуется компания при работе Status WORKING Author Самусенко Александр Владимирович Персонал Персонал Definition Сотрудники "Службы занятости" Status WORKING Author Самусенко Александр Владимирович Рис. 6 - Декомпозиции в нотации DFD «Картотека». Общие стрелки, перешедшие с диаграммы верхнего уровня и диаграммы, опишем с помощью отчета: Администратор БД Администратор БД Number A31 Definition Редактирование и просмотр базы данных Author Самусенко Александр Владимирович Status WORKING Персонал Персонал Definition Сотрудники "Службы занятости" Status WORKING Author Самусенко Александр Владимирович Ответ на запрос Ответ на запрос Definition Предоставление имеющейся информации на заявку Status WORKING Author Самусенко Александр Владимирович Передача заявок Передача заявок Definition Передача заявок для поиска Status WORKING Author Самусенко Александр Владимирович Исходная БД Исходная БД Definition Исходная база данных Status WORKING Author Самусенко Александр Владимирович Правила и процедуры Правила и процедуры Definition Правила и процедуры, которыми руководствуется компания при работе Status WORKING При установлении идентифицирующей связи атрибуты первичного ключа родительской сущности автоматически переносятся в состав первичного ключа дочерней сущности. Эта операция дополнения атрибутов дочерней сущности при создании связи называется миграцией атрибутов. В дочерней сущности новые атрибуты помечаются как внешний ключ - (FK). Пример такой миграции атрибутов с участием дочерней сущности «Консультационный отдел», родительской сущности «Работодатель» и первичного ключа родительской сущности «Заявка работодателя» и «Дата заявки работодателя» представлен на рис. 10: Рис. 10 - Пример миграции атрибутов Сущности и атрибуты, определенные в информационной модели представлены в отчете (на рис. 11), сгенерированном с помощью пункта меню Tools/Data Browser/Erwin Repots. Name Definition Logical Only Картотека Хранение и проверка заявок No Консультационный отдел Консультация, прием заявок, формирование отчетов No Работодатель Анкета заполняемая работодателем при обращении в Службу занятости No Требования предприятия Требования, предъявляемые работодателя к трудоустраиваемому No Требования трудоустраиваемого Требования трудоустраиваемого к работодателю No Трудоустраиваемый Анкета заполняемая трудоустраиваемым при обращении в Службу занятости No Name Definition Requ ired Is PK Заявка работодателя Анкета заполняемая работодателем при обращении в службу занятости Yes Y es Дата заявки работодателя Дата обращения работодателя в центр занятости Yes Y es Пол Необходимый пол работника No N o Возраст Необходимый возраст работника No N o Опыт работы Необходимый опыт работы работника в данной области No N o Образование Необходимое образование работника No N o Прописка Необходимая прописка работника No N o Дополнительные навыки Дополнительные навыки которыми должен владеть работник No N o Заявка трудоустраиваемого Анкета заполняемая трудоустраиваемым при обращении в службу занятости Yes Y es Дата заявки трудоустраиваемого Дата обращения трудоустраиваемого в центр занятости Yes Y es Оплата Желаемая оплата труда No N o График работы График работы No N o Адрес предприятия Место нахождения предприятия устраивающее трудоустраиваемого No N o Заявка работодателя Анкета заполняемая работодателем при обращении в службу занятости Yes Y es Дата заявки работодателя Дата обращения работодателя в центр занятости Yes Y es Название фирмы Полное название фирмы Yes N o Должность Предлагаемая должность No N o Оплата Возможная оплата труда No N o Требования Требования работодателя предъявляемые к работнику No N o Телефон Контактный телефон работодателя No N o Адрес Почтовый адрес работодателя No N o Проверка заявок Проверка заявок Yes Y es Заявка трудоустраиваемого Анкета заполняемая трудоустраиваемым при обращении в службу занятости Yes Y es Дата заявки трудоустраиваемого Дата обращения трудоустраиваемого в центр занятости Yes Y es Заявка работодателя Анкета заполняемая работодателем при обращении в службу занятости Yes Y es Дата заявки работодателя Дата обращения работодателя в центр занятости Yes Y es Возврат невыполненных заявок Возврат невыполненных заявок по истечению No N o Извещение работодателю Извещение работодателя о том, что к нему направлен рабочий No N o Извещение трудоустраиваемому Извещение трудоустраиваемому о том, что его направляют на работу No N o Отчет о выполненных заявках Отчеты о выполненных заявках No N o Отчет о невыполненных заявках Отчеты о невыполненных заявках No N o Проверка заявок Проверка заявок Yes Y es Заявка трудоустраиваемого Анкета заполняемая трудоустраиваемым при обращении в службу занятости Yes N o Дата заявки трудоустраиваемого Дата обращения трудоустраиваемого в центр занятости Yes N o Заявка работодателя Анкета заполняемая работодателем при обращении в службу занятости Yes N o Дата заявки работодателя Дата обращения работодателя в центр занятости Yes N o Заявка трудоустраиваемого Анкета заполняемая трудоустраиваемым при обращении в службу занятости Yes Y es Дата заявки трудоустраиваемого Дата обращения трудоустраиваемого в центр занятости Yes Y es ФИО Фамилия, имя и отчество трудоустраиваемого No N o Специальность Специальность трудоустраиваемого по которой он хочет найти работу No N o Опыт работы Опыт работы трудоустраиваемого по данной специальности No N o Требования Желаемые условия для работы No N o Образование Образование трудоустраиваемого No N o Пол Пол трудоустраиваемого No N o Возраст Возраст трудоустраиваемого No N o Телефон Контактный телефон трудоустраиваемого No N o Адрес Адрес трудоустраиваемого No N o . Выбор языка программирования баз данных 3) Маятит але: р 4. Беауе уае; 'Ещег а Ве! пате ир ‘о 25 срагас{егз |0пд. 5. Ревте; Г Раск Таые УЗВ. ] Зе | бамедз. | бака | Нар | Рис. 12 - Структура Таблицы «Трудоустраиваемый» 4.2. Создание приложения На рисунке 13 показана сама программа для работы с базой данных, в основу которой входят эти две таблицы. Дата рождения Специальность 01.01.1985 ‘сантехник 02.01.1985 пилот 03.01.1985 экономист 08.01.1985 ‘учитель лит-ры 00.00.0000 программист м [< Ш] &] [ыы | [Бансортировка | Рис.13 - Программа для работы с базой данных В приложении реализована функция сортировки. Сортировка может производиться по 8 критериям: .код организации; .Ф.И.О.; .Дата рождения; .Пол; .Образование; .Специальность; .Район; .Должность. 01.01.1985 02.01.1385 03.01.1385 08.01.1385 00.00.0000 [<] ш] “Е ‚ [=|*| |=] Рис.14 - Виды сортировок На следующем рисунке показан результат работы выбранной нами сортировки —«Ф.И.О» "АИОРИЕЩИНИНАЯ СИСТЕ УВ {5859 О ния — КОД_ОРГАНИЗАЦИИ |ДАТА_РОЖДЕНИЯ ОБРАЗОВАНИЕ 5 00.00.0000 Высшее 3 03.01.1985 Среднее 1 01.01.1985 Высшее 4 2 08.01.1985 Среднее 02.01.1985 Высшее []ш] еее Рис.15 - Результат работы сортировки «Ф.И.О» 5. Язык запросов ЗОЁ else if (CB->ItemIndex == 3) { Query1->Active = false; Query1->SQL->Clear(); Query1->SQL->Append("SELECT KOD_ORG as КОД_ОРГАНИЗАЦИИ,FIO as ФИО,DATA_ROG as ДАТА_РОЖДЕНИЯ,POL as ПОЛ,OBRAZOV as ОБРАЗОВАНИЕ,SPEC as СПЕЦИАЛЬНОСТЬ,RAION as РАЙОН FROM ORG2 ORDER BY POL"); Query1->Active = true;} else if (CB->ItemIndex == 4) { Query1->Active = false; Query1->SQL->Clear(); Query1->SQL->Append("SELECT KOD_ORG as КОД_ОРГАНИЗАЦИИ,FIO as ФИО,DATA_ROG as ДАТА_РОЖДЕНИЯ,POL as ПОЛ,OBRAZOV as ОБРАЗОВАНИЕ,SPEC as СПЕЦИАЛЬНОСТЬ,RAION as РАЙОН FROM ORG2 ORDER BY OBRAZOV"); Query1->Active = true;} else if (CB->ItemIndex == 5) { Query1->Active = false; Query1->SQL->Clear(); Query1->SQL->Append("SELECT KOD_ORG as КОД_ОРГАНИЗАЦИИ,FIO as ФИО,DATA_ROG as ДАТА_РОЖДЕНИЯ,POL as ПОЛ,OBRAZOV as ОБРАЗОВАНИЕ,SPEC as СПЕЦИАЛЬНОСТЬ,RAION as РАЙОН FROM ORG2 ORDER BY SPEC"); Query1->Active = true;} else if (CB->ItemIndex == 6) { Query1->Active = false; Query1->SQL->Clear(); Query1->SQL->Append("SELECT KOD_ORG as КОД_ОРГАНИЗАЦИИ,FIO as ФИО,DATA_ROG as ДАТА_РОЖДЕНИЯ,POL as ПОЛ,OBRAZOV as ОБРАЗОВАНИЕ,SPEC as СПЕЦИАЛЬНОСТЬ,RAION as РАЙОН FROM ORG2 ORDER BY RAION"); Query1->Active = true;} } //--------------------------------------------------------------------------- Заключение В результате курсового проекта была спроектирована и реализована информационная система «Службы занятости». Данная система удовлетворяет всем требованиям, предъявленным в задании, и реализует большинство необходимых сотрудникам службы занятости функций. В результате выполнения курсовой работы был сделан вывод, что сегодня внедрение информационных систем может способствовать: - получению более рациональных вариантов решения управленческих задач за счет внедрения математических методов и интеллектуальных систем и т.д.; - освобождению работников от рутинной работы за счет ее автоматизации; - обеспечению достоверности информации; - замене бумажных носителей данных на магнитные и оптические, что приводит к более рациональной организации переработки информации на компьютере и снижению объемов бумажных документов; - уменьшению затрат на производство продуктов и услуг. В процессе выполнения данного курсового проекта были освоены на практике методы предпроектного обследования объекта информатизации, приобретен практический опыт по подготовке и систематизации необходимых материалов, изучены действующие стандарты, технические условия, положения и инструкции по эксплуатации аппаратных и программных средств вычислительной техники, периферийного и связного оборудования. Список литературы 1. Маклаков С.В. Создание информационных систем с AllFusion Modeling Suite. –М.: ДИАЛОГ –МИФИ, 2002. –с. . Маклаков С.В. BPWin и ERWin. CASE –средства разработки информационных систем. –М.: ДИАЛОГ –МИФИ, 1992. –с. . Кириллов В.В. Структурированный язык запросов (SQL). –СПб.: ИТМО, 1994. –с. . Цикритизис Д., Лоховски Ф. Модели данных. –М.: Финансы и статистика, 1985. –с. . Атре Ш. Структурный подход к организации баз данных. –М.:Финансы и статистика, 1993. –с. . Бойко В.В., Савинков В.М. Проектирование баз данных информационных систем. –М.: Финансы и статистика, 1999. –с. . Дейт К. Руководство по реляционной СУБД DB2. –М.: Финансы и статистика, 1998. – 320 с. . Кириллов В.В. Структуризованный язык запросов (SQL). –СПб.: ИТМО, 1994. –с. . Мартин Дж. Планирование развития автоматизированных систем. –М.: Финансы и статистика, 1994. –с. . Мейер М. Теория реляционных баз данных. –М.: Мир, 1997. –с. . Питер Роб, Карлос Коронел. Системы БД: проектирование, реализация и управление.- Санкт-Петербург:БХВ-Петербург,2004.-1024 с. . Архангельский А.Я.Программирование C++Builder6.М: Бином,2003.-1151с. Для подготовки данной работы были использованы материалы с сайта http://referat.ru
Docsity logo