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

Рисунок 9 – Структура таблицы «Работодатели»

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

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

Рисунок 10 - Структура таблица БД «Соискатели»

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

Таблица «Данные_по_соискателю» предназначена для хранения более точной информации о соискателе. На рисунке 11 приведена ее структура и назначение полей.

12

Рисунок 11 - Структура таблица БД «Данные по соискателю»

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

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

Рисунок 12 - Структура таблица БД «Образование»

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

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

Рисунок 13 - Структура таблицы БД «Должности» Ключевое поле связано с таблицами базы данных «Соискатели», «Вакансии»,

информация в записях которых соотносится с соответствующей должностью.

13

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

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

Первая нормальная форма:

-запрещает повторяющиеся столбцы (содержащие одинаковую по смыслу информацию)

-запрещает множественные столбцы (содержащие значения типа списка и

т.п.)

-требует определить первичный ключ для таблицы, то есть тот столбец или комбинацию столбцов, которые однозначно определяют каждую строку [10].

Вторая нормальная форма Вторая нормальная форма требует, чтобы неключевые столбцы таблиц

зависили от первичного ключа в целом, но не от его части. Маленькая ремарочка: если таблица находится в первой нормальной форме и первичный ключ у нее состоит из одного столбца, то она автоматически находится и во второй нормальной форме [11].

Третья нормальная форма Чтобы таблица находилась в третьей нормальной форме, необходимо, чтобы

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

-это расчетные столбцы, значения которых можно получить путем каких-либо манипуляций с другими столбцами таблицы. Для приведения таблицы в третью нормальную форму такие столбцы из таблиц надо удалить [12].

1.6 Программные модули

14

Построим дерево модулей и покажем результат работы на рисунке 14.

Рисунок 14 - Дерево модулей

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

В данном разделе покажем, как основные таблицы информационной системы связаны с формами. Результат работы представим на рисунке 15.

15

Рисунок 15 – Схема взаимосвязей модулей и массивов данных

1.8 Алгоритм построения отчета о работе с заявками Блок-схема алгоритма рассмотрения заявки на рабочее место на рисунке 16.

Рисунок 16 – Блок-схема алгоритма построения отчета о рассмотрении заяквки на рабочее место

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

ним

Требования к аппаратным средствам:

-процессор Pentium 1700Hz и выше;

-объем оперативной памяти – 128 Мб и более;

-ОС: Microsoft Windows XP, Vista, 7;

16

-Частота процессора: не менее 150 МГц;

-Свободное место на диске: не менее 10 Мб [13].. Установка программы осуществляется следующим образом:

-создать папку;

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

Поиск данных. Поиск данных осуществляется по нажатию на кнопку «Поиск» находящийся на форме просмотра данных (рисунок 17).

Рисунок 17 – Форма поиска по базе данных

Добавление. Для добавления данных в базу нужно поочерёдно записать все значения в пустые поля, после чего нажать на кнопку «Добавить в таблицу».

Удаление. Для осуществления удаления необходимо на форме просмотра записи нажать кнопку «Удалить». Далее появляется сообщение о подтверждении удаления записи. После соглашения на удаление текущая запись будет удалена из базы данных [15].

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

17

Предпочтительнее для тестирования программног о продукта выбрать стратегию «черный ящик». Она подразумевает под собой проверку соответствия функционирования системы техническому заданию [16].

При тестировании в нормальном режиме не наб людались различные исключительные ситуации.

Запрос по дол жности в качестве параметр а содержит поле название_профессии. Запрос в режиме конструктора представлен на рисунке 18.

Рисунок 18 – Запр ос на выборку по должности представлен в режиме конструктор.

Значения параметр а вводится в диалоговом окне п редставлено, которое представлено на рисунке 19.

Рисунок 19 – Диалоговое окно для ввода значения парам етра

После ввода параметра и нажатия «ОК» появляетс я таблица, в которой представлены данные по запрашиваемой должности. Результат изображен на рисунке 20.

18

Рисунок 20 – Результат запроса по определенному виду должности

Теперь протестиру ем информационную систему с помощью режима в исключительных условиях [16]. Добавим запись в форм е «Работодатель» уже существующую информацию. Результат работы отразим на рисунке 21.

Рисунок 21 – Результат работы информационной системы в режиме исключительных условиях

Рисунок 22 – Запрос на промежуток заработной платы

19

Значение параметра вводится в два диалоговых окна. Наглядное изображение представлено на рисунке 23.

Рисунок 23 – Диалоговые окна ввода параметра п ромежутка заработной платы

Результат запроса пр едставлен на рисунке 24

Рисунок 24 – Результат запроса на промежуток заработной платы

В базе данных имеются запросы на выборку. На рисунке 25 представлен один из запросов

Рисунок 25 – Результат работы запроса на выборку

20

В процессе проведен ия этапа тестирования ъ была обнар ужена ошибка в схеме целостности данных. Наглядное изображение ошибки представлено на рисунке 26

Рисунок 26 – Ошиб ка в целостности данных

Рисунок 27 – Исправленная ошибка Между таблицами «Вакансии» и «Должности». В таблице « Должности» тип поля

код_Должности текстовый, а в таблице «Вакансии» тип поля код_Должности числовой. Для исправления ошибки был изменен тип поля в т аблице «Должности»

21

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