База данных

Автор работы: Пользователь скрыл имя, 30 Мая 2013 в 22:00, курсовая работа

Описание работы

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

Содержание работы

Введение 5
1 Теория баз данных 6
1.1 Реляционная модель 6
1.2 Архитектура реляционных баз данных 6
1.3 Ключи и связи 7
1.4 Ссылочная целостность 8
1.5 Операции над данными 8
1.6 Объекты баз данных 9
2 Исследование предметной области 12
2.1 Организационная структура предприятия и направление деятельности 12
2.2 Постановка общей задачи курсовой работы 12
3 Проектирование базы данных 14
3.1 Инфологическое проектирование 14
3.2 Логическое проектирование базы данных 17
3.3 Физическое проектирование базы данных 22
Заключение 29
Библиографический список 30

Файлы: 1 файл

Пояснительная записка.doc

— 1.83 Мб (Скачать файл)

Рисунок 3.5 – Главная  форма базы повреждений цифрового  оборудования

Как видно из рисунка 3.5, слева представлены кнопки меню, каждая из которых имеет своё функциональное назначение.

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

Рисунок 3.6 – Главная  таблица

Кнопки «Типы повреждений», «Типы аппаратуры»,  «По названию»,  «Неисправность/отказ» предназначены для просмотра и  добавления  новых характеристик повреждений и типов оборудования (рисунок 3.7). Все 4 формы имеют одинаковую структуру. Внизу представлены кнопки управления формой, которые дают возможность осуществлять переход по записям, добавлять, изменять, сохранять и удалять записи, а также осуществлять их поиск. Также в форме предусмотрена возможность просмотра записей в режиме таблицы (рисунок 3.8). Для этого необходимо вызвать контекстное меню и выбрать режим таблицы.

Рисунок 3.7 – Форма «Типы повреждений»

Рисунок 3.8 – Режим  таблицы формы «Типы аппаратуры»

Кнопка «Изменение/регистрация  повреждения» (рисунок 3.9) позволяет  осуществлять изменение записей  в главной таблице, а также  регистрировать вновь поступающие  повреждения. Внизу также представлены кнопки управления формой (переход по записям, поиск, добавление, удаление и т.д.)

Рисунок 3.9 – Форма  добавления новой записи

Кнопки «Повреждения за период» и «Повреждения по РЦС-№  за период» позволяют делать выборку  повреждений за определённый период, а также выборку повреждений за период по конкретному региональному центру. При открытии данной формы, появляется диалоговое окно, в котором необходимо указать начальную и конечную дату, а так же номер регионального центра. На рисунке 3.10 представлена выборка повреждений с 1го по 23 января 2007 года по РЦС-3. Данная форма предусматривает возможность просмотра и печати отчёта по данной выборке (рисунок 3.11).

Рисунок 3.10 – Форма  повреждений по РЦС за период

Рисунок 3.11 – Просмотр отчёта по повреждениям

Кнопки «Свод повреждений», «Свод повреждений по типу оборудования», «Свод повреждений по названию аппаратуры», «Характеристика неисправность/отказ» осуществляют вызов форм, в которых производится подсчёт показателей отказов и сбоев по различным критериям, как по отдельным РЦС, так и по всем РЦС в целом.

На рисунке 3.12 представлена форма общего количества повреждений  по РЦС. В ней учитывается количество зарегистрированных сбоев по различным  типам повреждения (выход из строя  платы, блока; выход внешнего напряжения за нормы и т.д.). В форме предусмотрена возможность осуществления запроса за конкретный период с помощью кнопки «Просмотр повреждений за период» (т.е. с подробным описанием повреждений, по каким станциям и т.д), а также общий свод повреждений (т.е. подсчёт количества повреждений за определённый период) с помощью кнопки «Свод повреждений за период». Просмотр отчёта осуществляется кнопкой «Просмотр отчёта» (рисунок 3.13).

Также в форме предусмотрена  возможность просмотра записей  в режиме таблицы (рисунок 3.14) и построение сводной диаграммы (рисунок 3.15). Диаграмма отображает процентное отношение конкретного типа повреждения по отношению к остальным. Для этого необходимо вызвать контекстное меню и выбрать требуемый режим.

Формы «Свод повреждений по типу оборудования», «Свод повреждений по названию аппаратуры», «Характеристика неисправность/отказ» аналогичны по своей структуре и служат для выполнения подобных функций, за исключением параметров выборки (по типам оборудования, по названию аппаратуры и характеристики неисправностей и отказов).

Рисунок 3.12 – Форма общего количества повреждений по РЦС

 

Рисунок 3.13 – Просмотр отчёта

Рисунок 3.14 – Режим  таблицы формы «Свод повреждений»

Рисунок 3.15 – Просмотр сводной диаграммы

Кнопки «Свод повреждений за период», «Свод повреждений по типу оборудования за период», «Свод повреждений по названию аппаратуры за период», «Характеристика неисправность/отказ за период» служат для вызова форм подобных описанным выше, за исключением того, что в них осуществляется запрос за конкретный заданный период. При вызове какой либо из этих форм, появляется диалоговое окно в котором необходимо указать начальную и конечную дату. В них также предусмотрена возможность просмотра данных в режиме таблицы.

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

 

Заключение

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

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

На основании требований, для  реализации базы повреждений цифрового  оборудования, выбран пакет Microsoft Office Access. Эта программа поддерживает работу с реляционными базами данных и является при этом однопользовательской системой. Она обладает доступным для каждого интерфейсом. Это позволяет без особого труда производить настройку форм и запросов и, одновременно, использовать внешние базы данных и приложения Office через запросы.

 

Библиографический список

    1. Хомоненко А.Д., Цыганков В.М., Мальцев М.Г. Базы данных: Учебник для высших заведений / Под ред. проф. А.Д. Хомоненко. – 4-е изд., доп. и перераб. – СПб.: КОРОНА-принт, 2004. – 736 с.
    2. Кузнецов С.Д. Основы баз данных: курс лекций: учеб. пособие для студентов вузов, обучающихся по специальностям в обл. информ. технологий / М.: Интернет-Ун-т Информ. Технологий, 2005. – 488 с.



Информация о работе База данных