Автор работы: Пользователь скрыл имя, 31 Марта 2012 в 16:15, курсовая работа
Анализируя данную тему, можно сделать вывод, что музей продолжает занимать немаловажное место в жизни людей, то есть является актуальной темой в обществе. Он участвует в культурном развитии человека, формирует у него представление о мире, формирует его духовную сущность. В процессе изучения этой предметной области я выявила, что пользователям и руководству требуется база данных, которая содержала бы информацию о месте нахождения экспонатов, о реставраторах, местах выставок и документах подтверждающих отправку экспонатов на реставрацию и выставки.
Целью моей курсовой работы являются создание готовой информационной системы, закрепление и систематизация ранее полученных знаний.
Введение…………………………………….…………………………….3
1. Анализ предметной области и постановка задачи…………………………..5
1.1. Описание предметной области………………………..…………5
1.2. Постановка задач……………………………………………….....6
1.3. Анализ информационных потребностей пользователя………..8
2. Проектирование Информационной системы………………………..9
2.1. Моделирование бизнес-процессов(IDEF0,IDEF3,DFD)…………9
2.2. Разработка семантической модели данных………………….…13
3. Реализация информационной системы СУБД Access…………..….17
3.1 Создание таблиц и схемы данных………………………….……17
3.2. Разработка запросов…………………………………………...…18
3.3. Разработка форм и отчетов………………………………………21
Заключение…………………………………………..………...………….23
Список литературы………………………………………………………..24
Приложение…………………………………………………………..……
Цель такого представления — продемонстрировать, как каждый процесс преобразует свои входные данные в выходные. Может отражать не только информационные, но и материальные потоки.
Рис.3. Диаграмма DFD
2.2 Разработка семантической модели данных
Потребности проектировщиков
баз данных в более удобных
и мощных средствах моделирования
предметной области вызвали к
жизни направление
Семантическая модель – модель предметной области, предназначенная для представления семантики предметной области на самом высоком уровне абстракции. Это означает, что устранена или минимизирована необходимость использовать понятия «низкого уровня», связанные со спецификой физического представления и хранения данных.
Наиболее часто на практике
семантическое моделирование
Наиболее известным
Основные преимущества ER-моделей:
Основные элементы ER-моделей:
Сущность - это реальный или представляемый объект, информация о котором должна сохраняться и быть доступна. В диаграммах ER-модели сущность представляется в виде прямоугольника, содержащего имя сущности. При этом имя сущности - это имя типа, а не некоторого конкретного экземпляра этого типа. Для большей выразительности и лучшего понимания имя сущности может сопровождаться примерами конкретных объектов этого типа.
Атрибут сущности - это именованная характеристика, являющаяся некоторым свойством сущности.
Связь - это графически изображаемая ассоциация, устанавливаемая между двумя сущностями. Эта ассоциация всегда является бинарной и может существовать между двумя разными сущностями или между сущностью и ей же самой. В любой связи выделяются два конца (в соответствии с существующей парой связываемых сущностей), на каждом из которых указывается имя конца связи, степень конца связи (сколько экземпляров данной сущности связывается), обязательность связи (т.е. любой ли экземпляр данной сущности должен участвовать в данной связи). Связи позволяют по одной сущности находить другие сущности, связанные с нею.
Графически связь изображается в виде линии, связывающей две сущности или ведущей от сущности к ней же самой. При этом в месте "стыковки" связи с сущностью используются трехточечный вход в прямоугольник сущности, если для этой сущности в связи могут использоваться много экземпляров сущности, и одноточечный вход, если в связи может участвовать только один экземпляр сущности. Обязательный конец связи изображается сплошной линией, а необязательный - прерывистой линией.
В моем курсовом проекте ER-модель имеет связь типа один-ко-многим.
Рис.4. ER-модель с учетом всех сущностей, связей, ключевых и неключевых атрибутов информационной системы “музея”
3.Реализация информационной системы СУБД Access
На этапе проектирования формируется модель данных. Проектировщики в качестве исходной информации получают результаты анализа. Конечным продуктом этапа проектирования являются:
Таблица – это объект, определяемый и используемый для хранения данных. Каждая таблица включает информацию определённого типа. Таблица содержит поля (столбцы), в которых хранятся данные и записи (строки). В записи собрана вся информация о конкретном объекте. Для каждой таблицы можно определить первичный ключ и один или несколько индексов с целью увеличения скорости доступа к данным.
Все таблицы создаются на основе
информационной модели, причем каждой
сущности будет соответствовать
отдельная таблица. Ключевые поля будут
соответствовать первичным
Рис.5. Пример таблицы “Выставки”
Аналогично создаются и
Схема данных представляет собой связывание всех таблиц базы, с помощью типов связи: один-к одному, один-ко многим, много-ко многим.
Рис.6. “Схема данных”
3.2 Разработка запросов
Запрос – это объект, который позволяет пользователю получить нужные данные из одной или нескольких базовых таблиц, и других запросов.
Запросы являются мощным средством обработки данных, хранимых в таблицах Access. С помощью запросов можно просматривать, анализировать и изменять данные из нескольких таблиц. Они также используются в качестве источников данных для форм и отчетов. Запросы позволяют вычислять итоговые значения и выводить их в компактном формате, подобному формату электронной таблицы, а также выполнять вычисления над группами записей.
СУБД MS Access поддерживает несколько типов запросов:
- На удаление записи. Запрос на удаление удаляет группу записей из одной или нескольких таблиц. С помощью запроса на удаление можно удалять только всю запись, а не отдельные поля внутри нее.
- На обновление записи. Запрос на обновление вносит общие изменения в группу записей одной или нескольких таблиц. Запрос на обновление записей позволяет изменять данные в существующих таблицах.
- На добавление записей. Запрос на добавление добавляет группу записей из одной или нескольких таблиц в конец одной или нескольких таблиц.
Рис.7. Запрос на выборку по выставкам
Рис.8. Запрос на добавление даты реставрации
Рис.9. Запрос на удаление экспоната
Аналогично создаются и
Форма - это объект, предназначенный в основном для ввода данных, отображения их на экране или управления работой приложения.
Формы являются основным
средством создания диалогового
интерфейса приложения
В Access существует два способа создания форм:
1. При помощи конструктора
2. При помощи мастера форм
При помощи конструктора мы самостоятельно создаем форму, а мастер форм дает возможность автоматически создать форму на основе выбранных полей.
Рис.10. Форма “Наличие экспонатов ” с кнопками
Аналогично создаются и
Отчет – это гибкое и эффективное средство для организации просмотра и распечатки итоговой информации. В отчете можно получить результаты сложных расчетов, статистических сравнений, а также поместить в него рисунки и диаграммы.
Рис.11. Отчет “Выставки”
Аналогично создаются
и остальные формы(см.
В ходе выполнения курсовой работы был проведен анализ предметной области, касающийся вопросов учёта и анализа музейных экспонатов, работы музея. В результате проведенных исследований были выделены объекты данной предметной области, определены характеризующие их атрибуты и установлены структурные связи между ними. В результате была достигнута цель – создание информационной системы музея. Это позволит музею работать более эффективно. Я создала пять таблиц, в которых содержится некоторое количество повторяющейся информации. На основании этих таблиц я разработала многотабличную базу данных, в которой обеспечен быстрый доступ к данным в таблицах. При создании базы данных я обеспечила целостность данных таким образом, чтобы при изменении одних объектов автоматически происходило соответствующее изменение связанных с ними объектов. Создаваемые формы, запросы и отчеты позволяют быстро обновлять данные, получать ответы на вопросы, осуществлять поиск нужных данных, анализировать данные. В дальнейшем данная БД может быть усовершенствована.
Список литературы
1. СУБД Microsoft Access: Учебное пособие для вузов/Н.Н. Гринченко, Е.В. Гусев, Н.П. Макаров, А.Н. Пылькин, Н.И. Цуканова- М.: Горячая линия-Телеком,2004.
2. Материалы сайта http://www.citforum.ru/
3. Михеева В., Харитонова И. Microsoft Access 2002
4.Материалы сайта http://wiki.auditory.ru
Приложение
Рис.12. Таблица “Коллекция бабочек”
Рис.13. Таблица “Коллекция млекопитающих”
Рис.14. Таблица “Коллекция птиц”
Рис.15. Таблица “Реставрация”
Рис.16. Запрос на выборку “Коллекции бабочек”
Рис.17. Запрос на добавление данных “Коллекция птиц”
Рис.18. Форма “Реставрация ”
Рис.19. Форма “Выставки ”
Рис.20. Форма “Коллекция млекопитающих”
Рис.21. Форма “Коллекция бабочек”
Рис.22. Отчет “Коллекция млекопитающих”
Рис.23. Отчет “Реставрация”
Рис.24. Отчет “Коллекция птиц”
Рис.25. Отчет “Коллекция бабочек”
Информация о работе Проектирование информационной системы для музея