- •Институт информационных технологий
- •Курсовой проект
- •Содержание
- •Введение
- •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 Функций для автоматического импорта данных в бд
- •Заключение
- •Список использованных источников
1.Объектно-ориентированный анализ
1.1Сущность задачи
Целью данной курсовой работы является разработка библиотеки функций для автоматического импорта данных в БД на основе языка разметки XML.
В данной работе будут рассмотрены:
- основы языка XML;
- преимущества XML;
- недостатки XML;
- сферы применения.
Так же будет спроектирована БД «АРМ менеджера салона красоты», состав данных которой будет приведён ниже.
1.2 Состав данных и алгоритмы обработки информации
Состав данных предполагает наличие баз данных включающих следующие таблицы:
Предварительная запись: фамилия, имя, отчество, телефон, услуга,
специалист, дата, время, код.
Сотрудники: фамилия, имя, отчество, телефон, должность, код.
Касса: фамилия, имя, отчество, тип услуги, общая стоимость, код.
Клиентская база: фамилия, имя, отчество, серия, номер паспорта,
посещение, скидка, бонусы, код.
Расчёт стоимости: Наименование услуги, стоимость, номер, код.
Связь между таблицами представлена диаграммой классов в приложении А.
2 Анализ языка xml
2.1 Причины появления xml
Разработчики сетевых приложений нуждались не только в средствах описания внешнего вида данных, но и в механизмах определения смысла различных частей сетевых документов (организованных как линейно, так и иерархически).
Кроме того, интерпретация HTML-текстов выполнялась браузерами целиком на компьютерах пользователей, что не позволяло задействовать мощь серверных технологий.
Также возникла задача создавать содержимое Web-страниц динамически, например, вставляя в них информацию из БД, расположенных на сервере.
Задача стыковки и автоматического обмена данными, хранимыми в самых разных форматах, означала, что с помощью некоторого промежуточного универсального и гибкого формата нужно описывать представление структур данных[2].
Для всего этого логично было бы использовать язык SGML.
Однако полная поддержка стандарта SGML практически трудноосуществима. Причина здесь кроется в чрезвычайной подробности и обширности SGML - краткое описание стандарта занимает около пятисот страниц.
Если HTML слишком прост и негибок, а SGML слишком сложен, разумно остановиться где-нибудь посередине.
XML (Extensible Markup Language), по существу, - это облегченный SGML, его практически используемое подмножество. Одним из основных преимуществ XML является использование структурированной разметки, за которую многие любят SGML.
2.2 Сущность xml
XML не является ни графическим языком, ни средством визуальной разметки документов.
Сам по себе XML не предоставляет даже тех средств форматирования, которые есть в HTML.
XML не является даже "языком".
XML - это метаязык, позволяющий создавать специализированные системы логической разметки для любых разновидностей документов.
Он используется в качестве средства для описания грамматики других языков и контроля за правильностью составления документов[3].
