Автор: Пользователь скрыл имя, 11 Февраля 2013 в 12:44, контрольная работа
Інформаційна система - це взаємозв'язана сукупність засобів, методів і персоналу, використовувана для зберігання, оброблення та видачі інформації з метою вирішення конкретного завдання.
У роботі інформаційної системи можна виділити такі етапи:
1. Зародження даних - формування первинних повідомлень, що фіксують результати певних операцій, властивості об'єктів і суб'єктів управління, параметри процесів, зміст нормативних та юридичних актів тощо.
У XML теги не можуть накладатися, як у HTML, проте вони можуть бути вкладені один в одний. Насправді, вкладення навіть рекомендується як засіб створення ієрархії даних (підпорядковані або рівноправні відношення). Як очевидно з приведеного приклада, такі елементи, як <first_name> і <e_mail>, містять дані, у той час як інші (<address>) присутні тільки з метою структурування.
Теги початку і кінця елемента є основними використовуваними в XML розмітками, але ними справа не вичерпується. Наприклад, елементам можуть бути привласнені атрибути. Ця можливість аналогічна наявній в HTML, де, наприклад, елементу <table> може бути привласнений атрибут align=»center». У XML елемент може мати один або більше пов'язаних із ним атрибутів, причому при упорядкуванні документа ви можете видумати їх стільки, скільки побажнете, наприклад <publication topic=»networking» circulation=»controlled»>.
Документи XML можуть містити посилання на інші об'єкти. Посилання являють собою рядок, що починається з амперсанта і закінчується “;”. Ці посилання дозволяють, зокрема, вставити в документ спеціальні символи. Посилання XML на об'єкти надають набагато більше можливостей, тому що вони можуть посилатися на визначені автором розділи тексту в тому ж самому або в іншому документі.
Найпростіший XML-
документ може виглядати так, як це показано в Прикладі 1
<?xml version="1.0"?>
<list_of_items>
<item id="1"><first/>Перший</item>
<item id="2">Другий <sub_item>підпункт
1</sub_item></item>
<item id="3">Третій</item>
<item id="4"><last/>Останній</item>
</list_of_items>
У XML існують відкриваючі, закриваючі і порожні
теги (у HTML поняття порожнього тэга теж
існує, але спеціального його позначення
не потрібно).
Тіло документа XML складається з елементів
розмітки (markup) і безпосередньо вмісту
документа - даних (content). XML - теги призначені
для визначення елементів документа, їхніх
атрибутів і інших конструкцій мови.
Любий XML-документ повинний завжди починатися з інструкції <? xml? >, усередині якої також можна задавати номер версії мови, номер кодової сторінки й інші параметри, необхідні програмі-аналізатору в процесі розбору документа.
7.7 Правила створення XML- документа
У загальному випадку XML- документи повинні задовольняти таким вимогам:
З XML-документом пов'язані три рівні коректності:
Проте крім перевірки на формальну відповідність граматиці мови, у документі можуть бути присутнім засоби контролю над вмістом документа, за дотриманням правил, що визначають необхідні співвідношення між елементами і формуючою структурою документа
7.8.Формат (стандарт) електронного документа звітності платників податків (форма 1ДФ)
Структура документу містить
Службова директива вводиться на нижньому регістрі і має такий приблизно вигляд:
<?xml version="1.0" encoding="windows-1251"?>
<TIN>22222222</TIN>
<C_DOC>J05</C_DOC>
<C_DOC_SUB>001</C_DOC_SUB>
<C_DOC_VER>2</C_DOC_VER>
<C_DOC_TYPE>0</C_DOC_TYPE>
<C_DOC_CNT>1</C_DOC_CNT>
<C_STI>2651</C_STI>
<PERIOD_MONTH>3</PERIOD_MONTH>
<PERIOD_YEAR>2010</PERIOD_
<D_FILL>10042010</D_FILL>
<SOFTWARE>OPZ 1.27</SOFTWARE>
/DECLARHEAD>
В тілі документа всі елементи, що містять ідентифікаційний номер з графи 2, будуть іменуватися RXXXXG02, а щоб розрізнити, до якого рядку відноситься той чи інший показник, кожному елементу присвоюється атрибут ROWNUM, значенням якого і є номер рядка, починаючи з 1.
Інформація з графів від 3А до 9 буде зберігатися в тегах RXXXXG03A -RXXXXG09 відповідно. Якщо якийсь з реквізитів відсутній, то ця обставину можна відобразити в документі декількома способами.
<DECLARBODY>
<RXXXXG02 ROWNUM="1" >1868501937</RXXXXG02>
<RXXXXG02 ROWNUM="2" >2141502940</RXXXXG02>
<RXXXXG03A ROWNUM="1" >2672.12</RXXXXG03A>
<RXXXXG03A ROWNUM="2" >1673.09</RXXXXG03A>
<RXXXXG03 xsi:nil="true" ROWNUM="1" ></RXXXXG03>
<RXXXXG03 xsi:nil="true" ROWNUM="2" ></RXXXXG03>
<RXXXXG04A ROWNUM="1" >416.13</RXXXXG04A>
<RXXXXG04A ROWNUM="2" >234.56</RXXXXG04A>
<RXXXXG04 ROWNUM="1" >416.13</RXXXXG04>
<RXXXXG04 ROWNUM="2" >234.56</RXXXXG04>
<RXXXXG05 xsi:nil="true" ROWNUM="1" ></RXXXXG05>
<RXXXXG05 ROWNUM="2" >01</RXXXXG05>
<RXXXXG06D ROWNUM="1" >12102009</RXXXXG06D>
<RXXXXG06D ROWNUM="2" >13112009</RXXXXG06D>
<RXXXXG07D xsi:nil="true" ROWNUM="1" ></RXXXXG07D>
<RXXXXG07D ROWNUM="2" >01122009</RXXXXG07D>
<RXXXXG08 xsi:nil="true" ROWNUM="1" ></RXXXXG08>
<RXXXXG08 ROWNUM="2" >3</RXXXXG08>
<RXXXXG09 xsi:nil="true" ROWNUM="1" ></RXXXXG09>
<RXXXXG09 xsi:nil="true" ROWNUM="2" ></RXXXXG09>
<R01G03A>4345.21</R01G03A>
<R01G03 xsi:nil="true" ></R01G03>
<R01G04A>650.69</R01G04A>
<R01G04>650.69</R01G04>
<R02G01I xsi:nil="true" ></R02G01I>
<R02G02I xsi:nil="true" ></R02G02I>
<R02G03I xsi:nil="true" ></R02G03I>
<HKBOS>2020202020</HKBOS>
<HBOS>_ванов _ван _ванович</HBOS>
<HTELBOS xsi:nil="true" ></HTELBOS>
<HKBUH>1818181818</HKBUH>
<HBUH>Петров Петро Петрович</HBUH>
<HTELBUH xsi:nil="true" ></HTELBUH>
<HFO xsi:nil="true" ></HFO>
<HTELFO xsi:nil="true" ></HTELFO>
<HFILL>11012010</HFILL>
</DECLARBODY>
7.9. Використання
технології XML/XSL- перетворен
З розвитком Internet-технологій все більш актуальною стає проблема представлення одного і того ж документа в різних виглядах. Зокрема ця проблема загострилася через поширення WEB-у через мобільні телефони.
Ідея XML/XSL - технології полягає в тому , щоб відокремити дані (вміст), які наповнюють веб-сторінку, від їх візуального представлення (форми чи формату).Працює технологія досить просто: для того, що б перетворити XML-документ по XSL-таблиці потрібно узяти XSL-процесор, дати йому на вхід два файли і на виході вийде результат.
Увесь процес складається з трьох кроків:
1.Створення XML-коду. Він являє собою деревовидну вкладену структуру тегів у тілі яких знаходяться дані. Як правило, тіло такої структуру формується з бази даних, якщо перетворення буде здійснюватися на веб-сервері. Коли ж таке перетворення буде здійснюватися за допомогою веб-браузера(а це забезпечують більшість сучасних браузерів), то така структура повинна бути попередньо підготовленою за допомогою текстового редактора. В заголовку документа повинно бути посилання наXSL-файл. Ось приклад такої структури :
<site_name>
<num>2</num>
<value>Перукарня</value>
</site_name>
2. Створення XSL-таблиць. Це справа висококваліфікованого програміста-дизайнера. Вони нагадують HTML-код, що позбавлений інформаційного наповнення.
3. Накладання на XML-документ стилевих таблиць з кроку 2. На клієнті це здійснюється шляхом відкриття XML-файлу за допомогою веб-браузеру. В результаті отримуємо відформатований документ у HTML чи подібному вигля
7.10. Форми в HTML/XML
Переважна більшість Web-сторінок складається тільки з тексту, зображень і гіперпосилань. Ці сторінки просто створювати, і вони можуть служити чудовим засобом для публікації інформації. Однак в деяких ситуаціях потрібні такі можливості для введення даних і їх представлення, які неможливо отримати за допомогою одних гіперпосилань. У багатьох випадках Web-сайт повинен стати інтерактивним. Це означає, що він повинен не тільки надавати інформацію відвідувачам, але і мати можливість отримувати інформацію від них.
Рішенням в таких ситуаціях є форми HTML. Форми надають у ваше розпорядження текстові поля, перемикачі, прапорці, кнопки та інші елементи управління. Користувачеві досить ввести дані в текстове поле і натиснути кнопку Submit (відправити), щоб дані відправилися на Web-сервер. На Web-сайті повинна працювати спеціальна програма, яка приймає дані, що вводяться відвідувачами, і яка записує їх у файл, у базу даних чи реагує на ці дані якось по іншому (наприклад, відправкою електронної пошти) .
Стосовно форм HTML існує декілька основних правил.
Кожна форма займає певну ділянку Web-сторінки. На сторінці можна розмістити одну або декілька форм. Недопускається вкладеність форм та їх пересічення.
Всередині кожної форми може розміщуватися один або декілька елементів форм.
Кожний елемент форми має ім'я і значення. Ім'я ідентифікує поле для введення інформації, а значення визначається поточним введеним в це поле значенням.
Один з елементів форми (це може бути, наприклад, звичайна кнопка або графічне поле форми) повинен виконувати функції кнопки Submit (відправити). Коли відвідувач Web натискає на цю кнопку, браузер:
- кодує всі імена елементів
і введені користувачем
- передає дані на Web-сервер
для обробки. Властивість(
Информация о работе Інформаційні системи та їх роль в управлінні економікою