Создание базы данных "Агентство по трудоустройству"

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

СОДЕРЖАНИЕ

 

Введение

Анализ задачи

.1 Описание предметной области

.2 Инструменты разработки

Проектирование задачи

.1 Концептуальное проектирование

.2 Логическая модель данных

Описание технологии реализации

.1 Интерфейс базы данных

.2 Описание запросов и представлений данных

.3 Описание отчетов

Тестирование

Описание применения

.1 Назначение программы

.2 Условия выполнения программы

.3 Выполнение программы

ЗАКЛЮЧЕНИЕ

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

Приложение А Концептуальная модель

Приложение Б Диаграмма по вакансиям

Приложение В Диаграмма по заработной плате

Приложение Г Отчет по соискателям

 

ВВЕДЕНИЕ

 

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

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

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

 

1 АНАЛИЗ ЗАДАЧИ

 

.1 Описание предметной области

 

Данная система необходима для поиска работников для предприятий и трудоустройства населения. От предприятия поступает вакансия, на которую агентство по трудоустройству ищет работника.

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

Таким образом, агентство по трудоустройству необходима база данных для того, чтобы знать, от кого поступила вакансия, какой специалист необходим предприятию. В базе данных должны храниться сведения о предприятиях с их данными, сведения от предприятия (вакансии), сведенья о работниках ищущих работу, сведенья о специальностях по которым могут работать работники для того, чтобы осуществить поиск по специальности. Назначение ИС: ведение БД о клиентах, о предприятиях, поступающих вакансий от предприятий, подобранные вакансии. Основными функциями агентства по трудоустройству являются обслуживание клиентов и предприятий, регистрация новых клиентов и предприятий, подбор работников по вакансиям, подготовка отчетов для руководства.

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

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

БД Агентство по трудоустройству не имеет подобных аналогов.

1.2 Инструменты разработки

 

Основными компонентами (объектами) базы данных являются таблицы, запросы, формы, отчеты, макросы и модули.

Таблица - фундаментальная структура системы управления реляционными базами данных. В Microsoft Access таблица - это объект, предназначенный для хранения данных в виде записей (строк) и полей (столбцов). При этом каждое поле содержит отдельную часть записи (например, фамилию, должность или инвентарный номер). Обычно каждая таблица используется для хранения сведений по одному конкретному вопросу (например, о сотрудниках или заказах).

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

Типы запросов, которые могут быть созданы с помощью Microsoft Access:

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

таблицы без изменения данных. Изменения, внесенные в динамический набор, отражаются в базовых таблицах;

запрос-изменение, изменяющий или перемещающий данные. К этому типу относятся запрос на добавление записей, запрос на удаление записей, запрос на создание таблицы или запрос на ее обновление;

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

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

запросы SQL, которые могут быть созданы только с помощью инструкций SQL в режиме SQL: запрос-объединение, запрос к серверу и управляющий запрос. Язык SQL (Structured Query Language) - это язык запросов, который часто используется при анализе, обновлении и обработке реляционных баз данных (например, Microsoft Access).

Форма - это объект Microsoft Access, в котором можно разместить элементы управления, предназначенные для ввода, изображения и изменения данных в полях таблиц.

Отчет - это объект Microsoft Access, который позволяет представлять определенную пользователем информацию в определенном виде, просматривать и распечатывать