- •Курсовая работа
- •Анализ предметной области и постановка задачи
- •Описание предметной области
- •1.2 Постановка задачи
- •2. Реализация информационной системы субд Access
- •2.1. Создание таблиц и схемы данных
- •2 Рисунок
- •2.2. Разработка запросов
- •2.3. Разработка форм и отчетов
- •3. Проектирование Информационной системы
- •3.1. Разработка семантической модели данных
2.3. Разработка форм и отчетов
Форма- это объект, предназначенный в основном для ввода данных, отображения их на экране или управления работой приложения.
Формы являются основным средством создания диалогового интерфейса приложения пользователя. Она обеспечивает наиболее гибкий способ ввода, редактирования, просмотра и удаления данных и фактически являются шаблонами, управляющими отображением информации. Форма позволяет отображать одновременно все поля одной или нескольких записей. Кнопочные формы могут использоваться для создания панелей управления в приложении. В формы могут вставляться рисунки, диаграммы, звуковые фрагменты, видео. В форму могут входить процедуры обработки событий, которые позволяют управлять процессом ввода, просмотра и корректировки данных.
В Access существует два способа создания форм:
1. При помощи конструктора
2. При помощи мастера форм
При помощи конструктора мы самостоятельно создаем форму, а мастер форм дает возможность автоматически создать форму на основе выбранных полей.
Рисунок 4. Форма по экспонатам «Зарубежные связи».
Отчет– это гибкое и эффективное средство для организации просмотра и распечатки итоговой информации. В отчете можно получить результаты сложных расчетов, статистических сравнений, а также поместить в него рисунки и диаграммы.
Рисунок 5. Запрос
3. Проектирование Информационной системы
На этапе проектирования формируется модель данных. Проектировщики в качестве исходной информации получают результаты анализа. Конечным продуктом этапа проектирования являются:
· схема базы данных (на основании ER-модели, разработанной на этапе анализа);
· набор спецификаций модулей системы (они строятся на базе моделей функций).
Потребности проектировщиков баз данных в более удобных и мощных средствах моделирования предметной области вызвали к жизни направление семантических моделей данных. Притом, что любая развитая семантическая модель данных, как и реляционная модель, включает структурную, манипуляционную и целостную части, главным назначением семантических моделей является обеспечение возможности выражения семантики данных.
3.1. Разработка семантической модели данных
Семантическая модель – модель предметной области, предназначенная для представления семантики предметной области на самом высоком уровне абстракции. Это означает, что устранена или минимизирована необходимость использовать понятия «низкого уровня», связанные со спецификой физического представления и хранения данных.
Наиболее часто на практике семантическое моделирование используется на первой стадии проектирования базы данных. При этом в терминах семантической модели производится концептуальная схема базы данных, которая затем вручную преобразуется к реляционной (или какой-либо другой) схеме. Этот процесс выполняется под управлением методик, в которых достаточно четко оговорены все этапы такого преобразования.
Наиболее известным представителем класса семантических моделей является модель «сущность-связь» (ER-модель).
Основные преимущества ER-моделей:
§ наглядность;
§ модели позволяют проектировать базы данных с большим количеством объектов и атрибутов;
§ ER-модели реализованы во многих системах автоматизированного проектирования баз данных (например, ERWin).
Основные элементы ER-моделей:
§ объекты (сущности);
§ атрибуты объектов;
§ связи между объектами
Сущность - это реальный или представляемый объект, информация о котором должна сохраняться и быть доступна. В диаграммах ER-модели сущность представляется в виде прямоугольника, содержащего имя сущности. При этом имя сущности - это имя типа, а не некоторого конкретного экземпляра этого типа. Для большей выразительности и лучшего понимания имя сущности может сопровождаться примерами конкретных объектов этого типа.
Атрибут сущности - это именованная характеристика, являющаяся некоторым свойством сущности.
Связь - это графически изображаемая ассоциация, устанавливаемая между двумя сущностями. Эта ассоциация всегда является бинарной и может существовать между двумя разными сущностями или между сущностью и ей же самой. В любой связи выделяются два конца (в соответствии с существующей парой связываемых сущностей), на каждом из которых указывается имя конца связи, степень конца связи (сколько экземпляров данной сущности связывается), обязательность связи (т.е. любой ли экземпляр данной сущности должен участвовать в данной связи). Связи позволяют по одной сущности находить другие сущности, связанные с нею.
Графически связь изображается в виде линии, связывающей две сущности или ведущей от сущности к ней же самой. При этом в месте "стыковки" связи с сущностью используются трехточечный вход в прямоугольник сущности, если для этой сущности в связи могут использоваться много экземпляров сущности, и одноточечный вход, если в связи может участвовать только один экземпляр сущности. Обязательный конец связи изображается сплошной линией, а необязательный - прерывистой линией.
· Связь типа один-к-одномуозначает, что один экземпляр первой сущности (левой) связан с одним экземпляром второй сущности (правой).
· Связь типа один-ко-многимозначает, что один экземпляр первой сущности (левой) связан с несколькими экземплярами второй сущности (правой).
· Связь типа много-ко-многимозначает, что каждый экземпляр первой сущности может быть связан с несколькими экземплярами второй сущности, и каждый экземпляр второй сущности может быть связан с несколькими экземплярами первой сущности.
В моем курсовом проекте ER-модель имеет связь типа один-ко-многим.
Рисунок 6 - ER-модель с учетом всех сущностей, связей, ключевых и неключевых атрибутов информационной системы “музея”
Заключение
В ходе выполнения курсовой работы был проведен анализ предметной области, касающийся вопросов учёта и анализа музейных экспонатов. В результате проведенных исследований были выделены объекты данной предметной области, определены характеризующие их атрибуты и установлены структурные связи между ними. В результате была достигнута цель – создание информационной системы музея. Это позволит музею работать более эффективно. При создании базы данных я обеспечил целостность данных таким образом, чтобы при изменении одних объектов автоматически происходило соответствующее изменение связанных с ними объектов. Создаваемые формы, запросы и отчеты позволяют быстро обновлять данные, получать ответы на вопросы, осуществлять поиск нужных данных, анализировать данные. В дальнейшем данная БД может быть усовершенствована.
Библиография
1. Бекаревич, Ю. Б. Самоучитель Access 2010 / Ю. Б. Бекаревич, Н. В. Пушкина. — СПб.: БХВ-Петербург, 2011. — 426 с. Режим доступа - http://znanium.com/catalog.php?bookinfo=355092
2. Быкова, В. В. Искусство создания базы данных в Microsoft Office Access 2007 [Электронный ресурс] : Учеб. пособие / В. В. Быкова. - Красноярск: Сиб. федер. ун-т, 2011. - 260 с. Режим доступа - http://znanium.com/catalog.php?bookinfo=443138
3. Голицына О.Л. и др. Базы данных : учеб. пособие / О.Л. Голицына, Н.В. Максимов, И.И. Попов. – М.: ФОРУМ: ИНФРА-М, 2006.– 352 с.
4. Гурвиц, Г.А., Microsoft Access 2009. Разработка приложений на реальном примере - СПб.: БХВ-Петербург, 2007
5. https://ru.wikipedia.org
6. Крёнке Д.А. Теория и практика построения баз данных.9-е изд. - СПб.: Питер, 2006
Приложение
Рисунок 1. Экспонаты
Рисунок 2. Экскурсии
