Скачиваний:
8
Добавлен:
17.06.2023
Размер:
1.42 Mб
Скачать

СОДЕРЖАНИЕ

Введение.............................................................................................................

3

1 Проектная часть .............................................................................................

4

1.1

Постановка задачи ......................................................................................

4

1.2

Анализ предметной области ......................................................................

5

1.3

Функциональная модель по стандарту IDEF0 .........................................

6

1.4

Модель данных по стандарту IDEF1.X.....................................................

9

1.5

Описание таблиц базы данных................................................................

11

1.6

Программные модули и компоненты……………………………….…15

1.7

Схема взаимодействия модулей и массивов данных ............................

16

1.8Алгоритм построения отчета о работе с заявками……………………16

1.9Инструкция пользователя по установке программного продукта и

работе с ним.....................................................................................................

17

1.10 Способы и результаты тестирования программного продукта..........

18

Заключение ......................................................................................................

24

Список использованных источников............................................................

26

2

ВВЕДЕНИЕ

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

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

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

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

3

1 Проектная часть

1.1 Постановка задачи

ИС для автоматизации деятельности агенства по трудоустройству должна содержать:

Содержать данные по вакансиям: профессия; требуемое образование; требуемый стаж работы; класс мастерства; пол; возраст; зарплата в месяц; дата подачи заявки; дата удовлетворения заявки; другие условия; количество мест.

Содержать данные по клиентам, состоящим на учете: Фамилия, Имя, Отчество; адрес; профессия; образование; стаж работы; пол; возраст; сколько месяцев без работы; количество отклоненных предложений; дата постановки на учет; дата снятия с учета; фотография клиента; код представленного места.

Содержать данные по видам временных общественных работ, а также по необходимости их выполнения на конкретный момент времени.

ИС должна поддерживать выполнение следующих функций:

Многопользовательский режим.

Разграничение прав доступа к ИС с помощью идентификации и аутентификации пользователей (пользователь – соответствующий пароль). Обеспечить возможность оперативного изменения пароля. Количество различных пользователей – не менее 3.

Резервное копирование информационных баз по желанию пользователя (только администратора).

Выдачу списка вакансий, подходящих данному клиенту по профессии, которой он интересуется;

4

Выдачу списка клиентов, удовлетворяющих всем требованиям, которые предъявляет конкретный работодатель;

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

Автоматическое изменение количества мест в базе вакансий и изменение даты снятия с учета в базе клиентов, в случае предоставления места и поступления на работу;

Выдачу общего количества вакансий и состоящих на учете;

Предлагать временные общественные работы для безработных, которые не могут найти работу более 6 месяцев

Выдачу статистических отчетов за заданный период времени (с возможностью распечатки на принтере)

-процент женщин стоящих на учете;

-по лицам с высшим образованием;

-по молодежи (до 30 лет);

-пожилых людей (старше 50 лет).

1.2 Анализ предметной области

Предметной областью является деятельность агенства по трудоустройству, которая, в первую очередь, заключается в работе с вакансиями и соискателями работы [1].

Главная задача, которая будет реализовываться при использовании информационной системы – это задача автоматизации процесса делопроизводства. Она включает в себя следующие компоненты:

учет сведений о соискателях (ФИО);

выдача сведений о вакансиях и требованиях к соискателям;

автоматическое изменение количества мест;

выдача общего количества вакансий;

5

резервное копирование;

учет данных по вакансиям.

К основным категориям пользователей системы относятся:

-администратор;

-сотрудник;

-гость.

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

Сотрудник – лицо, отвечающее за ввод данных в систему. Лицо имеет право на все пункты, кроме пункта сервис, где осуществляется смена пароля и пункта файл, где осуществляется резервное копирование базы.

Гость – лицо, не имеющее существенных прав. Не имеет право на просмотр справочников (сведений), а также на просмотр пунктов сервис и файл.

1.3 Функциональная модель по стандарту IDEF0

Для наиболее полного описания предметной области функциональная диаграмма по стандарту IDEF0 [2]. Главный блок такого моделирования представлен на рисунке 1.

 

Трудовой

Рынок труда

 

 

кодекс,

 

 

 

 

Работодатели

 

 

Подобранный

 

 

персонал

 

 

 

 

Трудоустройство

 

 

специалистов

Трудоустроенный

Соискатели

клиент

 

 

 

 

 

 

Сотрудники

агентства

Рисунок 1 – Главный блок моделирования

6

После того как контекст описан, проводится построение следующих диаграмм в иерархии. Каждая последующая диаграмма является более подробным описанием (декомпозицией) одной из работ на вышестоящей диаграмме. На диаграмме выделены основные этапы работы агента:

-Сбор заявок, анкет и резюме (необходимо собрать все анкеты, заявки

ирезюме, поступившие по различным каналам);

-Сортировка по должностям (необходимо отсортировать поступившие анкеты по тому, на какую должность претендует соискатель);

-Подшивка в папки (отсортированные анкеты, необходимо подшить в

папки);

-Проверка соответствия анкет соискателей и заявки работодателя (необходимо подобрать персонал для каждой представленной вакансии)

-Проведения собеседования (по результатам отбора проводится собеседование с соискателем или работодателем).

Далее необходимо провести дальнейшую декомпозицию работы агенства по трудоустройству. Декомпозиция представлена на рисунке 2

Рисунок 2 – Декомпозиция учета соискателей работы

7

Далее проводим декомпозицю подбора заявок соискателей

Рисунок 3 – Декомпозиция автоматизации учета и сортировки заявок

Автоматизируемые задачи (IDEF0 TO BE)

Рисунок 4 – Декомпозиция автоматизации учета клиентов агенства Оценка модели проведена с помощью количественного анализа. Для

него были использованы следующие показатели:

8

- коэффициент уровня – данный коэффициент с каждым переходом на нижний уровень он не должен увеличиваться, он рассчитывается по формуле

(1) [3]:

N ky L ,

1)

где N – количество блоков на уровне, L – номер уровня;

- коэффициент сбалансированности – рассчитывается по формуле (2)

[4]:

 

 

N

 

 

 

Ai

N

 

 

i=1

kб

=

max Ai

N

 

 

i=1

 

 

 

 

2)

,

где Аi – стрелка;

- коэффициент применения элементарных функций – если kЭ>1 и С>0,5, то диаграмма не нуждается в дальнейшей детализации, он рассчитывается по формуле (3) [5]:

= L*C = L* Nэл.ф. N

Можно сделать вывод после всех проведенных расчетов, что модель пригодна для использования.

1.4 Модели данных по стандарту IDEF.1X

Модель данных, в которой на логическом уровне полностью описывается информационное содержание базы данных, называется логической моделью базы данных. Логическая модель является основой для всех пользователей информационной системы (прикладных программ и людей). Пользователи и прикладные программы обращаются к базе данных посредством СУБД только в терминах логической модели [6].

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

9

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

Для наглядного представления информационной системы разработаны два вида моделей данных: логическая (рисунок 5) и физическая (рисунок 6).

Рисунок 5 – Логическая модель данных [7].

На рисунке 6 представлена физическая модель данных.

Рисунок 6 – Физическая модель данных

1.5 Описание таблиц базы данных

10

Создание программного продукта начинается с создания структуры базы данных. Осуществление данного этапа разработки производилось в программе Microsoft Access 2010. Каждая таблица имеет ключевое поле. Тип связи между таблицами «один-ко-многим». Схема базы данных представлена на рисунке 7

Рисунок 7 – Схема БД «Агентство по трудоустройству»

Таблица «Вакансии» предназначена для хранения информации о имеющейся должности. На рисунке 8 приведена ее структура и назначение полей.

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

Рисунок 8 – Структура таблицы «Вакансии»

Таблица «Работодатели» предназначена для хранения информации о работодателе, тех организациях, в которых имеются свободные вакансии для безработных [8]. На рисунке 9 приведена ее структура и назначение полей.

11

Соседние файлы в папке Курсовые работы