Разработка системы управления базой данных строительной фирмы

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

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

?ля разработки.

Данная программа разрабатывалась в качестве курсовой работы. Тема работы звучит следующим образом: Разработка системы управления базой данных строительной фирмы.

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

Полученное индивидуальное задание по курсовой работе было выполнено в системе управления базами данных Microsoft Access 2000.

Основные этапы проектирования базы данных Строительная фирма:

  1. Общее проектирование системы;
  2. Проектирование структуры данных: выбор полей для включения в таблицы;
  3. Проектирование и связывание таблиц;
  4. Проектирование полей: правила ввода данных и проверки допустимости их значения;
  5. Проектирование запросов;
  6. Проектирование форм и отчетов;
  7. Проектирование средств автоматизации: создание меню.

2.1 Инфологическая модель данных

 

База данных Строительная фирма содержит следующие сущности:

  1. Сущность Фирма - содержит информацию о фирме: название фирмы, время работы, адрес, телефон и ФИО директора фирмы;
  2. Сущность Сотрудники - содержит информацию о сотрудниках;
  3. Сущность Выполненные работы - содержит следующую информацию: код работы, объем работы за квартал, вид работы, стоимость.
  4. Сущность Клиенты - содержит информацию непосредственно касающуюся клиентов, а именно: код клиента, фамилию, имя, отчество, код расходов.
  5. Сущность Расходы - содержит информацию о расходах клиентов, а именно: вид, работы, сумму затрат и метод оплаты.

Сущность Прибыль- содержит информацию о прибыли фирмы за определенный день и вид работы.

 

2.2 Даталогическая модель данных

 

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

  1. Информация в таблицах не должна дублироваться;
  2. Желательно, чтобы каждая таблица содержала информацию только на одну тему;
  3. Не рекомендуется включать в таблицу данные, которые получаются в результате вычислений;
  4. Информацию об объекте желательно разбивать на минимальные единицы.

Рассмотрим более подробно каждую из сущностей и атрибуты, которые они должны содержать. Так же опишем непосредственно типы данных, которые должны браться для каждого из атрибутов в практической реализации базы данных. Причём типы данных могут иметь несколько иные названия в определённых, отдельно взятых СУБД.

 

Таблица 1 - Фирма

Название атрибутаТип атрибутаРазмер поляКод фирмыЧисловойДлинное целоеНазвание фирмыТекстовый20Время работыДата/времяКраткий формат времениАдресТекстовый50ФИО начальникаТекстовый50

Таблица 2 - Сотрудники

Название атрибутаТип атрибутаРазмер поляКод фирмыЧисловойДлинное целоеКод сотрудникаСчетчикДлинное целоеФамилияТекстовый20ИмяТекстовый20Отчество Текстовый20ДолжностьТекстовый20Код работыЧисловойДлинное целоеЗарплатаДенежныйОсновнойАдресТекстовый50ТелефонТекстовый20

Таблица 3 - Выполненные работы

Название атрибутаТип атрибутаРазмер поляКод работыЧисловойДлинное целоеОбъем работыТекстовый50Вид работыТекстовый50СтоимостьДенежный ОсновнойТаблица 4 - Клиенты

Название атрибутаТип атрибутаРазмер поляКод фирмыЧисловойДлинное целоеКод клиентаЧисловойДлинное целоеФамилияТекстовый20ИмяТекстовый20ОтчествоТекстовый20Код расходовСчетчикДлинное целое

Таблица 5 - Расходы

Название атрибутаТип атрибутаРазмер поляКод расходовСчетчикДлинное целоеВид работыТекстовый20Сумма затратДенежныйОсновнойМетод оплатыТекстовый20

Таблица 6 - Прибыль

Название атрибутаТип атрибутаРазмер поляКод фирмыЧисловойДлинное целоеКод прибылиЧисловойДлинное целоеДатаДата/времяКраткий формат датыПрибыльДенежныйОсновной

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

Требования к составу и параметрам технических средств.

Для работы с базой данных Строительная фирма необходим компьютер со следующей минимальной конфигурацией:

  1. процессором Pentium II 1500 ГГц;
  2. 32 Мб оперативной памяти;
  3. не менее 12 Мб на жестком диске;
  4. адаптер VGA;
  5. монитор.

Требования к информационной и программной совместимости.

Для работы с базой данных Строительная фирма необходима ОС Windows 98 (и выше) с установленным пакетом Microsoft Office 2000 в состав которого входит Microsoft Access.

Установка базы данных Строительная фирма.

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

3. Реализация базы данных Строительная фирма

 

Этап 1. Общее проектирование системы

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