Объектно-ориентированный анализ
Институт информационных технологий
Специальность ПОИТ
КУРСОВОЙ ПРОЕКТ
По курсу: БД
Тема: Библиотека функций для автоматического импорта данных в БД на основе языка разметки XML
Выполнил(а):
студент(ка) гр.281021
Курнакина В.А.
Проверил(а):
Николаенко Е.В
![]() |
Минск, 2015
СОДЕРЖАНИЕ
Введение. | |
1.Объектно-ориентированный анализ | |
1.1Сущность задачи | |
1.2 Состав данных и алгоритмы обработки информации | |
2 Анализ языка XML | |
2.1 Причины появления XML | |
2.2 Сущность XML | |
2.3 Преимущества XML | |
2.4 Недостатки XML | |
2.5 Сферы применения XML | |
3. Системное проектирование | |
3.1 Обзор инструментальных средств разработки | |
3.2 Среда разработки БД | |
3.3 Проектирование БД | |
4 Функций для автоматического импорта данных в бд | |
Заключение | |
Список использованных источников | |
Приложение А(Обязательное) Диаграмма классов | |
ВВЕДЕНИЕ
XML — это попытка решить перечисленные проблемы путем создания простого языка разметки, описывающего произвольные структурированные данные. Точнее говоря, это мет-язык, на котором пишутся специализированные языки, описывающие данные определенной структуры. Такие языки называются XML-словарями. В отличие от HTML, XML не содержит никаких указаний на то, как описанные в XML-документе данные должны отображаться. Способ отображения данных для различных устройств задается языком описания стилей XSL, который играет для XML примерно ту же роль, что CSS дл HTML. Другое принципиальное его отличие от HTML состоит в том, что XML может содержать любые теги, которые сочтут нужным использовать создатели XML-словаря. Приведем список лишь нескольких специализированных языков на базе XML, которые сегодня находятся в разных стадиях разработки рабочими группами W3C:
MathML — язык математических формул;
SMIL — язык интеграции и синхронизации мультимедийных средств;
SVG — язык двумерной векторной графики;
RDF — язык метаописаний ресурсов;
XHTML — переформулировка HTML в терминах XML.
Процесс обработки XML-документа состоит в следующем. Его текст анализируется специальной программой, которая называется XML-процессором. XML-процессор ничего не знает о семантике данных в документе; он только производит синтаксический разбор (parsing) текста документа и проверяет его правильность с точки зрени правил XML. Если документ правильно оформлен (well-formed), то результаты разбора текста передаются XML-процессором прикладной программе, которая выполняет их содержательную обработку; если же документ оформлен неверно, т.е. содержит синтаксические ошибки, то XML-процессор должен сообщить о них пользователю[1].
ОБЪЕКТНО-ОРИЕНТИРОВАННЫЙ АНАЛИЗ
Сущность задачи
Целью данной курсовой работы является разработка библиотеки функций для автоматического импорта данных в БД на основе языка разметки XML.
В данной работе будут рассмотрены:
- основы языка XML;
- преимущества XML;
- недостатки XML;
- сферы применения.
Так же будет спроектирована БД «АРМ менеджера салона красоты», состав данных которой будет приведён ниже.