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

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

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

ее.

Макрос - одна или несколько макрокоманд, которые можно использовать для автоматизации конкретной задачи.

Макрокоманда - основной строительный блок макроса; самостоятельная инструкция, которая может быть объединена с другими макрокомандами для автоматизации выполнения задачи.

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

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

Под средой программирования понимается программный комплекс, использование которого упрощает процесс написания и отладки программы. Для разработки БД Агентство по трудоустройству была выбрана среда разработки система управления базами данных (СУБД) MS Access. Данная СУБД предназначена для разработки небольших баз данных в кротчайшие сроки и содержит в себе все необходимые для этого инструменты, имеет удобный и понятный интерфейс.

Для запуска данной базы данных требуется СУБД MS Access и операционную систему: Windows XP/ 7.

Для работы базы данных необходимы следующие ресурсы:

процессор Pentium 133 или выше;

рекомендуется монитор типа VGA или с лучшей разрешающей способностью;

CD-ROM, клавиатура, мышь.

минимальный объем оперативной памяти - 32 Мбайт;

жесткий диск с объемом свободного пространства не менее 100 Мбайт.

база данные запрос программный

2 ПРОЕКТИРОВАНИЕ ЗАДАЧИ

 

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

 

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

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

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

моделирование и интеграция всех представлений.

В соответствии с DFD (Data Flow Diagram) методологией, модель системы определяется как иерархия диаграмм потоков данных, описывающих процессы преобразования информации от момента ее ввода в систему до выдачи конечному пользователю. Диаграммы верхних уровней иерархии - контекстные диаграммы, задают границы модели, определяя её окружение (внешние входы и выходы) и основные рассматриваемые процессы. Контекстные диаграммы детализируются при помощи диаграмм следующих уровней.

Основными элементами диаграмм потоков данных являются:

внешние сущности;

процессы;

накопители данных;

потоки данных.

Внешние сущности

Под внешней сущностью (External Entity) понимается материальный объект, являющийся источником или приемником информации. В качестве внешней сущности на DFD диаграмме могут выступать заказчики, поставщики, клиенты и другие.

Процессы

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

Накопители данных

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

Потоки данных

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

 

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

 

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

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

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

 

Рисунок 2.1 - Схема БД Агентство по трудоустройству

 

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

К?/p>