Курсовая работа: Справочник радиолюбителя

Таблицы 5-14. по определению находятся в 3NF, потому что находятся в 2NF и здесь не присутствует неполных функциональных зависимостей не первичных атрибутов от атрибутов возможного ключа, а также нет транзитивных зависимостей.

Каждое отношение полученной реляционной модели находится в 3NF.

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

Анализ предметной области

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

Инфологическое проектирование

Сущность «Производитель» - показывает информацию о производителе выпускаемых радиодеталей. Сущность имеет следующие атрибуты: «Код производителя», «Код радиодетали», «Код страны», «Код фирмы».

Сущность «Страна» - предоставляет информацию о стране в которой выпускается радиодеталь. Сущность имеет следующие атрибуты: «Код страны », «Страна».

Сущность «Фирма» - отражает информацию о названии фирмы, которой выпускаются радиодетали. Сущность имеет следующие атрибуты: «Код фирмы», «Фирма».

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

Сущность «Материал» - показывает из какого материала смонтирована радиодеталь. Сущность имеет следующие атрибуты: «Код материала», «Материал».

Сущность «Подкласс» - содержит информацию о том, какому подклассу относится радиодеталь. Сущность имеет следующие атрибуты: «Код подкласса», «Подкласс».

Сущность «Частота» - содержит информацию о частотности радиодетали. Сущность имеет следующие атрибуты: «Код частоты», «Частота».

Сущность «Температура» - отражает информацию о допустимом температурном режиме в котором будет эксплуатироваться радиодеталь. Сущность имеет следующие атрибуты: «Код температуры», «Температура».

Сущность «Тип перехода» - содержит информацию о том, какой тип перехода используется в радиодетали. Сущность имеет следующие атрибуты: «Код типа перехода», «Переход».

Сущность «Тип сборки» - показывает собой, в каким исполнении спроектирована радиодеталь. Сущность имеет следующие атрибуты: «Код типа сборки», «Тип сборки».

Итого мы имеем 10 полностью нормализованных таблиц.

Данная программа будет написана на языке Pascal в среде разработки приложений Delphi 7.0. Это позволит использовать мощный аппарат языка в совокупности с возможностью визуализации программирования, предоставляемой средой.

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

Т.к. база данных для хранения информации о радиодеталях невелика, и не осуществляется никаких сложных работ по обработке этих данных, то в качестве СУБД выбираем MicrosoftAccess.

В качестве CASE-средства для проектирования модели данных эквивалентной реляциионной модели в третьей нормальной форме выбираем ERwin.

3.3 Фаза построения

На данном этапе происходит создание БД, программная реализация ИС, создание пользовательской документации. Тестирование и интеграция данной ИС.

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

Для создания модели данных эквивалентной реляционной модели в третьей нормальной форме выбираем ERwin. После создания данной модели осуществляем генерацию базы данных в СУБД MicrosoftAccess.

Для последующей работы с этой базой в среде Delphi необходимо настроить источник данных, с помощью источника данных ODBC (там необходимо создать источник данных, выбрать тип MicrosoftAccessdriver, и прописать путь к нашей базе. Затем необходимо создать Alias с помощью BDEAdministrator, где будет указан источник данных и путь к базе данных.

Разработка ПО для нашей информационной системы осуществляется в среде BorlandDelphi. Здесь создаются таблицы хранения данных, с помощью компонента DBGrid. Для выбора необходимой таблицы в главном окне программы расположены кнопки (компонент Button) с названиями этих таблиц. Для осуществления запроса на выборку компонент Edit.

Доступ к базе данных, связь БД и компонентов DBGrid осуществляется с помощью компонентов DataSource и Table. Для реализации запросов применяется компонент Query.

Код созданной программы можно просмотреть в приложении.

К-во Просмотров: 545
Бесплатно скачать Курсовая работа: Справочник радиолюбителя