Обзор инструментальных средств разработки
При выборе инструментальных средств для работы с XML-технологиями сначала необходимо определить требования.
Различают следующие категории инструментальных средств для работы с XML:
· Программа для создания XML-карт сайтов;
· Программы проверки корректности XML-карт сайтов;
· Генераторы XML-схем;
· Программы для проверки корректности XML;
· Программы форматирования XML;
· Редакторы XML;
· Инструментальные средства для работы с XML;
· Инструментальные средства с открытыми исходными кодами для работы с XML;
· Интегрированные среды разработки XML[6].
Среда разработки БД
Программное обеспечение Adobe Dreamweaver CS6 – мощное программное обеспечение для web-дизайна и создания визуальных проектов. Программа Adobe Dreamweaver помогает разрабатывать реалистичную среду для интерактивного просмотра, управлять проектами на уровне пикселов или с помощью специально созданного кода. Встроенные подсказки в Adobe Dreamweaver позволяют более точно создавать код в HTML, JavaScript, Ajax, Spry, jQuery и Prototype.
Новая версия Adobe Dreamweaver CS6 предлагает «резиновые» макеты и панель «Многоэкранный просмотр» в целях одновременного создания проектов для телефонов, планшетных устройств и компьютеров. Расширенная поддержка jQuery Mobile и Adobe PhoneGap позволяет сокращать время создания мобильных приложений.
Новые возможности Adobe Dreamweaver CS6:
Благодаря специально разработанному протоколу FTP с поддержкой многопоточности пользователи могут переносить большие файлы еще быстрее. Реализована совместимость с 64-разрядными операционными системами Mac. Кроме того, теперь Dreamweaver CS6 поддерживает jQuery Mobile и Adobe PhoneGap для более эффективной работы над мобильными приложениями. Кроме того, дизайнеры могут настраивать анимацию при изменении значений свойств CSS, используя переходы, которые позволяют создавать динамичные макеты. Система обеспечивает точный контроль разработки web-проектов при регулировании элементов страниц и эффектов.
Основные функции Adobe Dreamweaver CS6:
Поддержка CSS3/HTML5. Работа со стилями через панель CSS, в которой реализована поддержка CSS3. Создание кода с помощью технологии HTML5 с удобными подсказками по коду и визуализацией в представлении «Дизайн».
Интерактивный просмотр. Проверка страниц перед публикацией при помощи механизма рендера WebKit с поддержкой контента HTML5.
Создание комплексных проектов. Разработка web-сайтов с бесплатными пробными версиями ПО, использование интегрированного решения электронной торговли Adobe Business Catalyst при создании коммерческих онлайн-проектов. Встроенная поддержка CMS-систем, включая WordPress, Joomla! и Drupal. Вывод подсказок по кодированию нестандартизированных файлов в Dreamweaver. Поддержка протоколов FTPS и FTPeS.
Поддержка ведущих технологий. Дизайн и разработка в среде с поддержкой HTML, XHTML, CSS, XML, JavaScript, Ajax, PHP, Adobe ColdFusion и ASP.
Интеграция с Adobe BrowserLab. Тестирование web-контента на различных web-браузерах и операционных системах.
Поддержка передовых возможностей работы. Создание стандартного кода HTML5 и CSS3, в том числе с использованием переходов CSS3, при разработке онлайн-проектов. Внедрение web-шрифтов и современной типографики в проекты. Добавление файлов FLV в любые web-страницы и создание кода на основе стандартов[7].
Проектирование БД
База данных будет иметь следующий вид:
<?xml version="1.0" encoding="utf-8"?>
<arm>
<predvoritelnaia_zapis>
<str1>
<fam>Курнакина</fam>
<name>Виктория</name>
<ochestvo>Андреевна</ochestvo>
<telefon>80291618408</telefon>
<usluga>массаж</usluga>
<spec>Каренко</spec>
<data>11.05.15</data>
<time>12.30</time>
</str1>
<str2>
<fam>Алешко</fam>
<name>Анастасия</name>
<ochestvo>Андреевна</ochestvo>
<telefon>80295552325</telefon>
<usluga>массаж</usluga>
<spec>Каренко</spec>
<data>11.05.15</data>
<time>13.30</time>
</str2>
<str3>
<fam>Серко</fam>
<name>Анастасия</name>
<ochestvo>Александровна</ochestvo>
<telefon>80295552325</telefon>
<usluga>визаж</usluga>
<spec>Стацко</spec>
<data>12.05.15</data>
<time>18.30</time>
</str3>
</predvoritelnaia_zapis>
<sotrudniki>
<str_1>
<spec>Стацко</spec>
<name>Анастасия</name>
<ochestvo>Александровна</ochestvo>
<telefon>80235580652</telefon>
<doljnost>Визажист</doljnost>
</str_1>
<str_2>
<spec>Каренко</spec>
<name>Милена</name>
<ochestvo>Александровна</ochestvo>
<telefon>80250426582</telefon>
<doljnost>Массажист</doljnost>
</str_2>
</sotrudniki>
<kassa>
<str1>
<fam>Курнакина</fam>
<name>Виктория</name>
<ochestvo>Андреевна</ochestvo>
<obschia_stoimost>150 000</obschia_stoimost>
</str1>
<str2>
<fam>Алешко</fam>
<name>Анастасия</name>
<ochestvo>Андреевна</ochestvo>
<obschia_stoimost>160 000</obschia_stoimost>
</str2>
<str3>
<fam>Серко</fam>
<name>Анастасия</name>
<ochestvo>Александровна</ochestvo>
<obschia_stoimost>170 000</obschia_stoimost>
</str3>
</kassa>
<raschet_stoimosti>
<str1>
<name_uslugi>Массаж класический</name_uslugi>
<cena>150 000</cena>
</str1>
<str2>
<name_uslugi>Массаж водный</name_uslugi>
<cena>160 000</cena>
</str2>
<str3>
<name_uslugi>Макеяж класический</name_uslugi>
<cena>120 000</cena>
</str3>
<str4>
<name_uslugi>Макеяж свадибный</name_uslugi>
<cena>170 000</cena>
</str4>
</raschet_stoimosti>
<klient_baza>
<str1>
<fam>Курнакина</fam>
<name>Виктория</name>
<ochestvo>Андреевна</ochestvo>
<telefon>80291618408</telefon>
<seria>МС</seria>
<nomer_pasporta>154247896378546</nomer_pasporta>
<poseschenie>2</poseschenie>
<skidka>5%</skidka>
<bonus>-</bonus>
</str1>
<str2>
<fam>Алешко</fam>
<name>Анастасия</name>
<ochestvo>Андреевна</ochestvo>
<seria>МС</seria>
<nomer_pasporta>258963154785234</nomer_pasporta>
<poseschenie>3</poseschenie>
<skidka>5%</skidka>
<bonus>-</bonus>
</str2>
<str3>
<fam>Серко</fam>
<name>Анастасия</name>
<ochestvo>Александровна</ochestvo>
<seria>МС</seria>
<nomer_pasporta>56546ВПГ5454451</nomer_pasporta>
<poseschenie>2</poseschenie>
<skidka>5%</skidka>
<bonus>-</bonus>
</str3>
</klient_baza>
</arm>
Суть такова расположения тегов в том, что подобная структура позволяет использовать наследование признаков.