Курсовая работа: Разработка системы управления базой данных строительной фирмы
Индекс – средство автоматической сортировки записей в таблице по значению индексируемого поля.
Модуль – содержит процедуры на языке VisualBasic.
Проект – служит для объединения элементов приложения и группировки их по типам.
Конструктор – режим определения свойств объектов базы данных (таблиц, запросов, форм, отчетов, макросов, модулей). Конструктор имеет свое окно, в котором расположена таблица для задания свойств объекта – банк. Режим конструктора является альтернативой режиму просмотра данных.
Мастер – программа, нацеленная на решение определенной узкой задачи. Мастера ведут диалог с пользователем, в процессе которого приложение получает необходимые для решения задачи сведения. Для удобства работа Мастера состоит из нескольких этапов или шагов. Пользователь, при необходимости, может вернуться к предыдущему шагу или пропустить ненужный. Включение в программу Мастеров – одно из средств модернизации программных продуктов.
2. Техническое задание
Введение
Объект разработки – база данных «Строительная фирма», предназначена для хранения и работы с информацией о работе, которую выполняют сотрудники фирмы по заказу клиентов. Данная база данных может найти хорошее применение в частных либо государственных строительных фирмах.
Основание для разработки.
Данная программа разрабатывалась в качестве курсовой работы. Тема работы звучит следующим образом: «Разработка системы управления базой данных строительной фирмы».
Цель данной работы заключается в закреплении знаний полученных во время обучения по специальности «Базы данных», получении практического опыта создания программ которые могут быть использованы в дальнейшем в той области, к которой они относятся.
Полученное индивидуальное задание по курсовой работе было выполнено в системе управления базами данных Microsoft Access 2000.
Основные этапы проектирования базы данных «Строительная фирма»:
1. Общее проектирование системы;
2. Проектирование структуры данных: выбор полей для включения в таблицы;
3. Проектирование и связывание таблиц;
4. Проектирование полей: правила ввода данных и проверки допустимости их значения;
5. Проектирование запросов;
6. Проектирование форм и отчетов;
7. Проектирование средств автоматизации: создание меню.
2.1 Инфологическая модель данных
База данных «Строительная фирма» содержит следующие сущности:
1. Сущность «Фирма» - содержит информацию о фирме: название фирмы, время работы, адрес, телефон и ФИО директора фирмы;
2. Сущность «Сотрудники» - содержит информацию о сотрудниках;
3. Сущность «Выполненные работы » - содержит следующую информацию: код работы, объем работы за квартал, вид работы, стоимость.
4. Сущность «Клиенты» - содержит информацию непосредственно касающуюся клиентов, а именно: код клиента, фамилию, имя, отчество, код расходов.
5. Сущность «Расходы» - содержит информацию о расходах клиентов, а именно: вид, работы, сумму затрат и метод оплаты.
Сущность «Прибыль»- содержит информацию о прибыли фирмы за определенный день и вид работы.
2.2 Даталогическая модель данных
Для создания эффективной базы данных важно правильно определить структуру таблиц, то есть состав полей. На этом этапе нужно руководствоваться следующими соображениями:
- Информация в таблицах не должна дублироваться;