Базы данных по радиоэлементам
Разработка базы данных, предназначенной для поиска и формировании отчета по названиям радиодеталей. Концептуальная модель данных. Преобразование концептуальной модели данных в реляционную модель. Средства разработки и описание разработанного приложения.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 26.06.2013 |
Размер файла | 719,4 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Содержание
Введение
1. Общий раздел
1.1 Постановка задачи
1.2 Процесс преобразования информации
1.2.1 Описание концептуальной модели данных
1.2.2 Преобразование концептуальной модели в реляционную
2. Специальный раздел
2.1 Аппаратные и программные средства разработки
2.2 Описание разработанного приложения
2.3 Анализ результатов решения задачи
2.4 Инструкция пользователю
Заключение
Список используемой литературы
Введение
Основой для учёта, контроля и планирования служат всевозможные картотеки, регистрационные журналы, списки и так далее. Они постепенно накапливаются и обновляются. При большом объёме информации поиск и обобщение необходимых сведений, осуществляемых вручную, представляют собой довольно трудоёмкий процесс.
С появлением ЭВМ и использованием их для обработки информации появилась возможность автоматизировать решение многих информационно-справочных и расчётных задач.
Первоначально для накопления и хранения информации на ЭВМ применялись локальные массивы (или файлы), при этом для каждой из решаемых функциональных задач создавались собственные файлы исходной и результатной информации. Это приводило к значительному дублированию данных, усложняло их обновление, затрудняло решение взаимосвязанных проблемных задач.
Постепенно с развитием программного обеспечения ЭВМ появились идеи создания управляющих систем, которые позволяли бы накапливать, хранить и обновлять взаимосвязанные данные по целому комплексу решаемых задач, например, при автоматизации бухгалтерского учета на предприятии. Эти идеи нашли свое воплощение в системах управления базами данных (СУБД). СУБД взаимодействуют не с локальными, а взаимосвязанными по информации массивами, называемыми базами данных.
С появлением персональных компьютеров СУБД становятся наиболее популярным средством обработки табличной информации. Они являются инструментальным средством проектирования банков данных при обработке больших объемов информации.
Программное обеспечение для работы с базами данных используется на персональных компьютерах уже довольно давно. К сожалению, эти программы либо были элементарными диспетчерами хранения данных и не имели средств разработки приложений, либо были настолько сложны и трудны, что даже хорошо разбирающиеся в компьютерах люди избегали работать с ними до тех пор, пока не получали полных, ориентированных на пользователя приложений.
Microsoft Access - это функционально полная реляционная СУБД. В ней предусмотрены все необходимые вам средства для определения и обработки данных, а также для управления ими при работе с большими объемами информации. Что касается легкости использования, то Microsoft Access совершил здесь настоящий переворот, и многие для создания своих собственных баз данных и приложений обращаются именно к нему.
Система управления базами данных предоставляет вам возможность контролировать задание структуры и описание своих данных, работу с ними и организацию коллективного пользования этой информацией. СУБД также существенно увеличивает возможности и облегчает каталогизацию и ведение больших объемов хранящейся в многочисленных таблицах информации.
СУБД включает в себя три основных типа функций: определение (задание структуры и описание) данных, обработка данных и управление данными. Все эти функциональные возможности в полной мере реализованы в Microsoft Access. В практике, как правило, необходимо решать и задачи с использованием электронных таблиц и текстовых процессоров. Например, после подсчета или анализа данных необходимо их представить в виде определенной формы или шаблоны. В итоге пользователю приходится комбинировать программные продукты для получения необходимого результата. В этом смысле все существенно упростят возможности, предоставляемые Microsoft Access. Предлагается рассмотреть эти возможности.
Система, разработанная в данном курсовом проекте, предназначена для автоматизации процесса и сокращения времени при поиске информации по конкретным радиодеталям. Её целью является автоматический поиск интересующей информации формированию отчетов информации по заданному условию.
1. Общий раздел
1.1 Постановка задачи
Целью данного курсового проекта является разработка системы, предназначенной для поиска, формировании отчета по названиям радиодеталей. Данная система должна выполнять следующие функции:
заполнение базы данных сведениями (серийный номер, марка, рабочая температура радиоэлементов);
редактирование полей базы данных;
вывод содержимого базы данных в удобной для просмотра форме;
вывод отчета с параметрами радиоэлементов.
База данных должна содержать таблицы: ПАРАМЕТРЫ, ЭЛЕМЕНТЫ - содержащие информацию о параметрах, названиях и параметрах радиоэлементов.
Отчет должен содержать в себе интересующую информацию о конкретном радиоэлементе, его параметре.
Система должна иметь современный интуитивно понятный интерфейс и создаваться так, чтобы в ней мог разобраться пользователь с минимальными знаниями и навыками использования компьютера.
При разработке системы все данные хранятся в базе данных, что избавляет от рутинной работы. Данная система облегчит процесс сбора информации о радиоэлементах.
Результаты работы системы могут использоваться как справочная система по радиоэлементам.
1.2 Процесс преобразования информации
Под процессом преобразования информации пронимается процесс прохождения и преобразования исходных данных, используемых системой, до момента получения конечных результатов, то есть результатов, требуемых по заданию от данной системы.
Полный цикл разработки базы данных включает концептуальное, логическое и физическое проектирование.
Первая фаза процесса проектирования базы данных заключается в создании концептуальной модели данных. Построение ее осуществляется в определенном порядке: в начале подробные модели пользовательских представлений данных; затем они интегрируются в концептуальную модель данных. Концептуальное проектирование приводит к созданию концептуальной схемы базы данных.
Цель второй фазы проектирования базы данных состоит в создании логической модели данных для исследуемой предметной области.
Под физическим проектированием понимается:
создание описания набора реляционных таблиц и ограничений для них на основе информации, представленной в логической модели данных;
определение конкретных структур хранения данных и методология доступа к ним, обеспечивающих оптимальную производительность системы с базой данных;
разработка средств защиты создаваемой системы.
1.2.1 Описание концептуальной модели данных
Разрабатываемая концептуальная модель относится к предметной области, которую можно назвать «Радиоэлементы». Данная модель содержит два объекта: ПАРАМЕТРЫ, ЭЛЕМЕНТЫ, между которыми установленная связь ИМЕЕТ типа «один ко многим». Характеристики объектов представлены изображенными на рисунке 1 атрибутами.
Объект «ПАРАМЕТРЫ» имеет следующие атрибуты:
серийный номер;
марка;
наименование (является ключевым);
рабочая температура.
Объект «Элементы» имеет следующие атрибуты:
наименование (является ключевым).
Рисунок 1. Концептуальная схема модели данных
1.2.2 Преобразование концептуальной модели данных в реляционную модель
Используя пункт 1.2.1, преобразуем концептуальную модель для данной предметной области в реляционную. Реляционная модель имеет вид (рисунок 2):
Рисунок 2. Реляционная модель данной предметной области
Режим конструктора позволяет наиболее гибко управлять всеми создаваемыми или уже имеющимися компонентами определения таблицы. Чтобы создать таблицу в режиме конструктора:
перейти в окно базы данных. Переключиться из другого окна в окно базы данных можно, нажав клавишу «F11».
выбрав вкладку Таблицы нажать кнопку «Создать».
в окне Новая таблица выбрать элемент «Конструктор».
Поля таблицы содержат данные, представляющие порции записи. Пользователь имеет возможность определять формат отображения данных, указывать значения по умолчанию и ускорять операции поиска и сортировки, задавая значения свойств полей в разделе Свойства поля в режиме конструктора таблицы.
В Microsoft Access свойства полей используются при просмотре или изменении данных пользователем. Например, заданные пользователем значения свойств «Формат поля», «Маска ввода» и «Подпись» определяют вид базы данных таблицы и запроса. Элементы управления в новых формах и отчетах, присоединенные к полям таблицы, наследуют эти свойства полей базовой таблицы по умолчанию. Другие свойства позволяют определить условия на значения полей или задать обязательный ввод данных в поле. Microsoft Access будет проверять выполнение этих условий при каждом добавлении или изменении данных в таблице. Для добавления поля в конец структуры таблицы нужно выбрать первую пустую строку структуры. Для вставки поля в середину структуры следует выбрать строку, над которой требуется добавить новое поле, и нажать кнопку «Добавить» строки на панели инструментов. В столбец Имя столбца ввести имя поля; в столбце «Тип данных» выбрать требуемый тип данных в раскрывающемся списке либо оставить настройку по умолчанию (Текстовый).
В столбце «Описание» можно ввести необязательное краткое описание поля. Текст описания будет выводиться в строке состояния при добавлении данных в поле, а также будет включен в описание объекта таблицы. При необходимости можно задать значения свойств поля в бланке свойств в нижней части окна. Назначить ключевые поля таблицы. Наличие в таблице ключевых полей не обязательно. Однако если они не были определены, то при сохранении таблицы выдается вопрос, нужно ли создавать.
Посредством такого способа были построены отношения со следующими кортежами:
Таблица 1
Свойства таблицы ПАРАМЕТРЫ
Таблица 2
Свойства таблицы ЭЛЕМЕНТЫ
В ходе выполнения курсового проекта были созданы две таблицы в режиме Конструктора. Для этого были определены имена полей и тип используемых данных.
2. Специальный раздел
2.1 Аппаратные и программные средства разработки
При разработке данного курсового проекта использовался компьютер со следующими основными техническими характеристиками:
микропроцессор Intel Core 2 Duo E 6750;
оперативная память ОЗУ 2048 Мб;
жесткий диск объёмом 200 Гб;
видеокарта NVIDIA (Geforce 7600GT);
принтер EPSON CX 4100;
клавиатура;
монитор SAMSUNG SyncMaster 971p;
мышь.
Любой обычный персональные компьютеры IBM PC состоят из трёх основных частей:
системного блока, содержащего: микропроцессор, память, постоянно запоминающее устройство ПЗУ, адаптеры (контроллеры) внешних (периферийных) устройств:
клавиатуры, главным средством ввода информации от пользователя;
монитора, для изображения информации.
В системном блоке располагаются все основные узлы компьютера:
электронные схемы, управляющие работой компьютера;
блок питания, который преобразует электропитание сети в постоянный ток низкого напряжения, подаваемый на электронные схемы компьютера;
дисководы для гибких магнитных дисков, используемые для чтения и записи на гибкие магнитные диски;
накопитель на жестком магнитном диске, предназначенный для чтения и записи на несъёмный жесткий магнитный диск (винчестер);
видеокарта, позволяющая выводить массивы информации на экран;
оперативная память, необходима для хранения временной информации компьютера.
При разработке данного курсового проекта использовались следующие программные средства:
операционная система Windows XP Professional Service Pack 2;
программный продукт Microsoft Access;
текстовый редактор Microsoft Word профессиональный выпуск 2007;
графический редактор Visio 2003.
Выбранная операционная система Windows XP Professional вводит новый стандарт программного обеспечения для бизнеса, объединяет в себе производительность и надежность, беспрецедентную простототу эксплуатации и красивый интерфейс пользователя. Новые и улучшенные средства, разработанные специально для бизнеса и опытных пользователей. Стабильность работы офисных программ во времени повысилась, чем в любых предыдущих операционных системах. Операционная система в отличии от других лучше работает на переносных компьютерах, содержит лучшие средства управлением питанием, а также лучше работает с беспроводными подключениями к Internet. Возможность выбора любого из 2 4 языков исключительно удобна, если ваши сотрудники, говорящие на разных языках, используют одни и те же компьютеры.
Для пользователей Windows XP предусмотрены улучшенные средства управления электропитанием.
Каждый пользователь компьютера может создать отдельную защищенную паролем учетную запись с личной настройкой и частными файлами. На одном компьютере могут быть активны сразу несколько учетных записей, переключение между ними происходит просто и быстро.
Диалог между человеком и компьютером ведётся на специальном языке.
Microsoft Access - это функционально полная реляционная СУБД позволяющая создавать базы данных несколькими способами. К таким способам относятся: режим конструктора и режим мастера. Каждый способ имеет свои преимущества.
Конструктор, например, позволяет задать все параметры основных таблиц: номенклатуры полей, тип содержащихся в них данных, а также установить связи и формы вывода данных. Мастер предлагает на выбор десятки шаблонов. Нужно просто выбрать подходящий режим и ввести данные.
Таблицы в Access не просто равноправны, но и взаимосвязаны. В данной СУБД предусмотрены все необходимые средства для определения и обработки данных, а также для управления ими при работе с большими объемами информации. Используя запросы можно выбирать и обрабатывать хранящуюся в таблицах информацию. В Access можно осуществлять динамический обмен данными с другими приложениями.
При разработке базы данных в Access, независимо от степени ее сложности, необходимо выполнить, как минимум, три совершенно отдельных и независимых комплекса работ.
Проектирование базы данных - самая сложная часть работы. На данном этапе необходимо выверить номенклатуру полей, их значения, установить связи между таблицами, а также создать формы, запросы, отчеты и так далее.
В итоге по завершении данного этапа получится пустая, но полностью готовая к работе оболочка - шаблоны таблиц, которые нужно заполнить нужными данными. Для удобства заполнения можно создать форму ввода данных.
Ввод данных - на данном этапе необходимо ввести данные в базу данных. Ввод можно осуществить с помощью описанных выше форм ввода данных.
Вывод данных - Access позволяет извлекать нужные данные сразу из нескольких таблиц базы данных. Для этого используются запросы на выборку данных. Для возможности вывода на печать данных используются отчеты.
При оформлении пояснительной записки курсового проекта использовался текстовый процессор Microsoft Word XP профессиональный выпуск 2004.
В настоящее время приложение Microsoft Word ХР профессиональный выпуск 2004 является одним из наиболее распространенных текстовых процессоров. Последняя версия Microsoft Word расширяет возможности подготовке важных документов - отчетов, писем, бизнес-планов. Word XP упрощает доступ к существующим функциональным возможностям и предлагает новые, гибкие средства работы с документами. С помощью приложения Word XP можно совместно с другими пользователями просматривать документы и работать с ними, не меняя своего привычного стиля работы.
Visio - это графический редактор. Инструменты в Visio сгруппированы по типу задач, которые выполняются. Это позволяет быстро и точно спроектировать рисунок. В данном курсовом проекте графический редактор использовался для составления схемы работы системы, которая представлена в приложении А.
Для использования данной системы необходимо иметь компьютер со следующими минимальными характеристиками:
микропроцессор типа Intel Pentium не менее 3;
ОЗУ на 126 Мб;
монитор 12" (цветной);
видеоадаптер 512 Кб;
клавиатура;
мышь.
2.2 Описание разработанного приложения
радиодеталь база данные
Система данного курсового проекта разработана в СУБД Microsoft Access.
При разработке данного курсового проекта были созданы две таблицы, одна форма, один запрос и один отчет. Для каждой таблицы были введены следующие данные:
Таблица 3
Диоды
Таблица 4
КОНДЕНСАТОРЫ
Таблица 5
Резисторы
Таблица 6
Транзисторы
Для запроса были установлены свойства:
Таблица 7
Свойства запроса
При разработке курсового проекта была создана одна форма Наименование, подробное описание которой приведено в пункте 2.4 Инструкция пользователю.
2.3 Анализ результатов решения задачи
В ходе разработки курсового проекта была создана система, которая обеспечивает простоту обращения с ней любым пользователем, за счет интуитивно понятного интерфейса, который делает систему более универсальной.
В системе реализован диалог с пользователем в виде меню, для необходимого выбора пункта которого необходимо щелкнуть мышью по соответствующей кнопке, после чего будет производиться выполнение требуемых действий.
Инструкция пользователю
Для работы с системой обработки сведений о радиоэлементах необходимо иметь ее копию на жестком диске. Для этого нужно вставить диск в дисковод и скопировать файл «Радиоэлементы.mdb» на жесткий диск.
Система предназначена для работы на компьютере под управлением операционной системы Windows. Для работы приложения необходимо от 2 МЬ до 20 МЬ (в зависимости от размера базы данных) свободного пространства на жестком диске. Для печати отчетов необходим принтер, совместимый с системой Windows.
Для начала работы с системой надо запустить приложение Microsoft Access. Выбрать «Файл» - «Открыть». В появившемся диалоговом окне сначала нужно указать папку, где находится файл «Радиоэлементы.mdb»,а затем выбрать сам файл. Затем нажать «Открыть». Появится главное диалоговое окно системы, представленное на рисунке 3.
Главная кнопочная форма содержит:
кнопки для переключения таблиц с радиоэлементами;
кнопку для выполнения запроса;
кнопку для просмотра отчета;
кнопку для выхода из приложения.
При нажатии на кнопки переключения таблиц происходит переключение таблиц с параметрами радиоэлементов.
При нажатии на кнопку для выполнения запроса на экране появляется диалоговое окно в котором необходимо ввести название радиоэлемента, чтобы посмотреть его параметры (Рисунок 4).
Рисунок 3. Главная кнопочная форма
Рисунок 4. Диалоговое окно для ввода названия радиоэлемента
После чего на экране появится окно с параметрами радиоэлемента:
Рисунок 5. Окно с параметрами радиоэлемента
При нажатии на кнопку просмотра отчета на экране появляется окно с готовым отчетом.
Для выхода из приложения предназначена кнопка выхода из приложения.
Заключение
В процессе выполнения данного курсового проекта была изучена специальная литература по теме «создание баз данных в среде Microsoft Access, построен алгоритм, по которому создавалась система данного курсового проекта.
В курсовом проекте были выполнены: пояснительная записка которая включает Приложение А - Схема работы системы, Приложение Б - результаты работы программы, а также графическая часть которая включает Лист 1 Концептуальная модель данных, Лист 2 Схема работы системы.
Анализ результатов показывает, что система работает правильно.
К курсовому проекту составлена пояснительная записка, содержащая общий, специальный разделы и графическую часть проекта.
Список используемой литературы:
1. Романов Б.Л., Кушниренко А.С. dBase IV. Назначение, функции, применение. М.: Радио и баз данных, 1999.
2. Домашняя страница Access: справка и обучение http://office.microsoft.com/ru-ru/access/FX100487571049.aspx
3. Симонович С.В. Информатика. Учебник. Часть 2.» 10.3. Работа с СУБД Microsoft Access
4. Малыхина М.П. БАЗЫ ДАННЫХ: основы, проектирование, использование. Учебное пособие. БХВ - Петербург,2004.
5. Вирджиния Андерсен ВСЕ О РАБОТЕ С MICROSOFT OFFICE ACCESS 2002. Москва, ACT.
6. Мураховский В.И., Устройство компьютера -М.:АСТ-ПРЕСС КНИГА, 2004.
7. Фигурнов В.Э., IBM PC для пользователя краткий курс- М. : Инфра-М, 1997.
8. Шафрин Ю., Информационные технологии часть 1 и часть 6.- М.: БИНОМ. Лаборатория знаний,2003.
Размещено на Allbest.ru
Подобные документы
Проектирование базы данных для автоматизированной системы "Склад". Разработка концептуальной модели (ER-диаграмма). Преобразование в реляционную модель и ее нормализация. Разработка запросов к базе данных на языке SQL. Скрипт для создания базы данных.
курсовая работа [161,8 K], добавлен 07.10.2013Описание проектирования базы данных обувного магазина "Престиж". Преобразование концептуальной модели базы данных в реляционную модель; описание процесса создания таблиц, форм, отчетов, запросов. Разработка рекламы для магазина в виде HTML-страницы.
курсовая работа [3,9 M], добавлен 04.02.2013Построение информационной модели наиболее высокого уровня абстракции. Вид и содержание концептуальной модели базы данных. Установление связей между типами сущностей. Спецификация всех объектов, входящих в модель. Средства обеспечения целостности данных.
курсовая работа [2,6 M], добавлен 12.12.2011Технология отображения концептуальной модели базы данных на реляционную модель данных. Описание связей между атрибутами отношения при помощи функциональной зависимости. Нормализация как процесс последовательной замены таблицы ее полными декомпозициями.
презентация [104,6 K], добавлен 19.08.2013Анализ предметной области, потребности различных категорий пользователей разрабатываемой базы данных. Описание концептуальной схемы и преобразование ее в реляционную БД. Создание ER-модели в среде ER-Win. Генерация файлов, разработка запросов в SQL.
курсовая работа [786,4 K], добавлен 15.12.2013Иерархическая модель данных. Основные элементы сетевой модели данных. Требования заказчика. Разработка автоматизированной системы управления "Преподаватели". Описание этапов разработки. Установка связей между таблицами. Резервирование базы данных в SQL.
курсовая работа [1,3 M], добавлен 10.02.2014Анализ возможностей системы управления базами данных "Microsoft Access 2003". Создание базы данных, предназначенной для отражения деятельности аэропорта. Концептуальная и физическая модель базы данных. Создание таблиц, запросов, отчетов и главной формы.
курсовая работа [1,8 M], добавлен 26.06.2013Выбор и реализация модели базы данных. Концептуальная модель базы данных. Описание логической модели базы данных, SQL-запросов, приложения маскировки эффектов, контрольного примера, программных средств работы. Инструкция по эксплуатации программы.
курсовая работа [693,4 K], добавлен 19.05.2014Функции системы управления базами данных Microsoft Access. Построение концептуальной модели. Физическая модель базы данных. Форма "Сведения о студенте". Каскадное отображение таблиц. Мастер и конструктор запросов. Результат вывода отчета "Ведомость".
курсовая работа [2,2 M], добавлен 05.04.2015Построение концептуальной модели, процесс моделирования смыслового наполнения базы данных. Основные компоненты концептуальной модели. Построение реляционной модели. Целостность данных в реляционной базе. Нормализация. Проектирование базы данных в ACCESS.
курсовая работа [1,8 M], добавлен 29.10.2008