скачать рефераты
  RSS    

Меню

Быстрый поиск

скачать рефераты

скачать рефератыКурсовая работа: Программное обеспечение "Служба занятости"

Перечень информационных объектов

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

Формы по вакансиям и работникам


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

Таблица 2. Требуемые вакансии для фирмы.

Таблица 3. Заявление от рабочего о постановке на учет.

Реквизиты документа Зависимости
1 ФИО

2

Специальность

3

Дата рождения

4

Дата заявления

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


Таблица 4 Соответствие описательных и ключевых реквизитов документов “заявление о постановке на учет и “Список вакансий от фирмы.”

Описательные реквизиты Ключевые реквизиты

Вид ключа [1]

Название ИО в который включается реквизит
Специальность Организация П, У Вакансии
Количество Организация П, У Вакансии
Описательные реквизиты Ключевые реквизиты

Вид ключа [2]

Название ИО в который включается реквизит
Специальность ФИО П, У Работник
Дата рождения ФИО Работник
Дата заявления ФИО П, У Работник

Таблица 5 Соответствие описательных и ключевых реквизитов документа «Направление»

Описательные реквизиты Ключевые реквизиты Вид ключа Название ИО в который включается реквизит
Кандидат № направления П,У Направление
Работодатель № направления П,У Направление

Таблица 6 Реквизитный состав информационных объектов.

Описание ИО Название ИО Реквизиты Признак ключа
Данные о кандидате Работник

Специальность

Дата рождения

Дата заявления

П, У
Данные о работодателе Работодатель

Организация

Адрес

Телефон

П, У
Данные о вакансиях Вакансии

Код вакансии

Специальность

Количество

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

П, У
Направления Направление

№ направления

Работник

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

С, У

3.2 Определение связей информационных объектов н построение частной ИЛМ

Связи между выявленными ИО определяются реальными отношениями между парами объектов, показанными в таблице 7. При их определении учитывались сведения из описания ПО и описание ИО.

Таблица 7 Связи информационных объектов

Главный ИО Подчиненный ИО Тип отношения Ключ связи
Специальность Вакансии 1:N Код специальности
Специальность Кандидат 1:N Код специальности
Работодатель Вакансии 1:N Код работодателя
Работодатель Направления 1:N Код работодателя
Кандидат Направление 1:N Номер кандидата

3.3 Определение логической структуры базы данных

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

Логическая структура реляционной БД, построенная на основе полученной ИЛМ, приведена на рисунке 4. Ключевые поля приведены в начале структуры таблицы и выделены. Логические связи изображены линиями между одинаковыми ключевыми полями.



Рисунок 4. Схема данных

Описание таблиц реляционной БД приведено в таблице 8

Таблица 8 Описание таблиц реляционной базы данных

Атрибут Признак Формат
ключа тип длина точность
Таблица Кандидат
Код кандидата П,У Текстовый 17
Код специальности Числовой 25
Дата рождения Дата 6
Дата заявления Дата 6
Таблица Работодатель
Код работодателя П,У Текстовый 24
Название организации Текстовый 6 2
Адрес Текстовый 4
Телефон Числовой 10
Таблица Специальность
Код специальности П,У Числовой 4
Название Текстовый 17
Таблица Вакансии
Код вакансии С,У Числовой 4
Код специальности С,У Числовой 24
Количество Числовой 3
Код работодателя Числовой
Таблица Направление
Код направления С,У Текстовый 4
Код кандидата С,У Текстовый 17
Код работодателя Текстовый 4
Дата оплаты Дата

 

3.4 Разработка исходных данных контрольного примера

Данными контрольного примера должно быть предусмотрено, что одному заказчику могут направляться сразу несколько кандидатов


Данные контрольного примера, предназначенные для тестирования, отладки и демонстрации решения задачи приведены ниже и имеют следующий вид:


3.5 Создание внутримашинной базы данных

Таблица Кандидат

ключ Код кандидата    Числовой  

Размер                           17

Подпись               Код кандидата

Обязательное поле       Да    

Пустые строки              Нет   

Индексировано             Да/Совпадения не допускаются

ФИО           Текстовый

          Размер                           25

          Подпись               ФИО

Обязательное поле       Да    

Пустые строки              Нет   

Индексировано             Нет

Код специальности       Числовой  

          Размер                           17

          Подпись               Код специальности

Обязательное поле       Да    

Пустые строки              Нет   

Индексировано             Да/Совпадения не допускаются

Дата рождения    Дата

          Размер                           25

          Подпись               Дата рождения

Обязательное поле       Да    

Пустые строки              Нет   

Индексировано             Нет

Дата заявления    Дата

          Размер                           25

          Подпись               Дата заявления

Обязательное поле       Да    

Пустые строки              Нет   

Индексировано             Нет

Таблица Работодатель

ключ Код работодателя                  Числовое

          Размер                           24

          Подпись               Код работодателя

Обязательное поле       Да    

Пустые строки              Нет   

Индексировано             Да/Совпадения не допускаются

          Наименование               Текстовый

          Размер                           8

          Подпись               Наименование

Обязательное поле       Да    

Пустые строки              Нет   

Индексировано             Нет

Адрес                   Текстовое

          Размер                           25

          Подпись               Адрес

Обязательное поле       Да    

Пустые строки              Нет   

Индексировано             Нет

Телефон               Текстовое

          Размер                           25

          Подпись               Телефон

Обязательное поле       Да    

Пустые строки              Нет   

Индексировано             Нет

Таблица Специальность

ключ Код специальности Числовой

          Размер                           25

          Подпись               Код специальности

Обязательное поле       Да    

Пустые строки              Нет   

Индексировано             Да/Совпадения не допускаются

Название              Текстовое

          Размер                           17

          Подпись               Наименование специальности

Обязательное поле       Да    

Пустые строки              Нет   

Индексировано             Да/Совпадения допускаются

Подстановка                 Нет

Таблица Вакансии

ключ Код вакансии                Числовое

          Размер                           4

          Подпись               Код вакансии

Обязательное поле       Да    

Пустые строки              Нет   

Индексировано             Да/Совпадения не допускаются

          Код специальности                Числовое

          Размер                           17

          Подпись               Код вакансии

Обязательное поле       Да    

Пустые строки              Нет   

Индексировано             Да/Совпадения допускаются

Подстановка                 Нет

Количество                   Числовое

          Размер                           4

          Подпись               Количество вакансий

Обязательное поле       Да    

Пустые строки              Нет   

Индексировано             Да/Совпадения допускаются

          Код работодателя                  Числовое

          Размер                           8

          Подпись               Код работодателя

Обязательное поле       Да    

Пустые строки              Нет   

Индексировано             Нет

Таблица Направление

ключ Код направления                   Числовое

          Размер                           4

          Подпись               Код направления

Обязательное поле       Да    

Пустые строки              Нет   

Индексировано             Да/Совпадения не допускаются

          Код кандидата              Числовое

          Размер                           17

          Подпись               Код кандидата

Обязательное поле       Да    

Пустые строки              Нет   

Индексировано             Да/Совпадения допускаются

Подстановка                 таблица «Заказчик» Поле 1

          Код работодателя                  Числовое

          Размер                           24

          Подпись               Код работодателя

Обязательное поле       Да    

Пустые строки              Нет   

Индексировано             Да/Совпадения допускаются

Подстановка                 Нет

 
4. ОПИСАНИЕ ТЕХНОЛОГИИ И АЛГОРИТМОВ РЕШЕНИЯ ЗАДАЧИ И ИХ МАШИННАЯ РЕАЛИЗАЦИЯ

 

4.1 Описание технологии ввода в базу данных входной информации задачи

Для решения рассматриваемой задачи должен производиться ввод и накопление оперативно-учетной информации


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




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

 


4.2 Обобщенный алгоритм решения задачи и его декомпозиция на модули

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

Результатом работы БД являются отчеты, построенные на основе определенных запросов, которые вместе с отчетами приведены ниже:


Данный отчет построен на основе запроса “Все вакансии”





Данный отчет построен на основе запроса “Все направления”


Данный отчет построен на основе запроса “Вакансии определенной

специальности”



Данный отчет построен на основе запроса “Направление



5. РАЗРАБОТКА ДИАЛОГОВОГО ПРИЛОЖЕНИЯ ПОЛЬЗОВАТЕЛЯ

Для запуска АИСС "Служба занятости" необходимо загрузить СУБД Accses. В СУДБ открыть файл " Служба занятости.mbd". Произойдет загрузка АИСС и на экране появится главное меню системы.

Ежедневно в начале рабочего дня или по мере поступления в БД вводятся оперативные данные. Это осуществляется путем выбора пункта меню "Входные документы" в главной форме. Для ввода новых кандидатов необходимо выбрать кнопку “Кандидат”, для ввода новых фирм и вакансий от них необходимо нажать кнопку “Работодатель” и ввести данные, для ввода нового направления необходимо нажать кнопку Направление”

. Получение выходной информации обеспечивается выбором пункта меню "Выходные документы".

Завершение работы с системой - кнопка "Выход".


Список использованной литературы

1.   Борисов А.Н. «Методические указания по выполнению курсовой работы», ТулГУ, 2002 г.

2.   Вейскас Дж. Эффективная работа с Microsoft Access 2000 - СПб: Питер, 2001. - 1040 с.

3.   Гончаров А. Access 2003 в примерах.-СПб: Питер, 2003.

4.   Microsoft Access. Справка по Microsoft Access, 2000г


[1] Вид ключа: У-уникальный, П-простой, С-составной, В-вторичный.

[2] Вид ключа: У-уникальный, П-простой, С-составной, В-вторичный.


Страницы: 1, 2


Новости

Быстрый поиск

Группа вКонтакте: новости

Пока нет

Новости в Twitter и Facebook

  скачать рефераты              скачать рефераты

Новости

скачать рефераты

Обратная связь

Поиск
Обратная связь
Реклама и размещение статей на сайте
© 2010.