але якщо яке-небудь значення атрибута name не вказане, то воно еквівалентне значенню атрибута type. У таких випадках різні теги <do> легко можуть почати перетинатися по іменах, що може стати джерелом важко діагностованих помилок.
<do type="accept" name="yeah" label="Menu">
<go href="Menu.asp#menu"/>
</do>
<do type="accept" name="blah" label="Back">
<prev/>
</do>
У WML є також можливість призначати клавіші навігації. Тег <onevent type="button"><дія></onevent> дозволяє приписати до однієї з кнопок телефону (залежить від моделі) деяку дію. В якості дії зазвичай використовується <go href="url"/>. Так, додавши до карти рядок <onevent type= "GO"><go href="#card2"/></onevent>, ми призначимо кнопці GO перехід безпосередньо в меню. Приклад,
<do type="accept" label="Search">
<go href="table.asp?srch=$varsearch"/></do>
ілюструє інший варіант перепризначення стандартного меню телефону й спосіб передачі змінних у сервер-орієнтовані скрипти. Значення параметра type показує, яка саме клавіша буде перевизначена (у даному випадку кнопка, що відповідає OK). Префікс $ перед ім'ям змінної говорить про те, що буде використане значення змінної, а не саме слово "varsearch".
3.4 Використання графіки в WML
В даний час WML підтримує графічний формат, який називається WBMP (Wireless BMP type 0) ? монохромні (двоколірні) зображення. Формат WBMP type 0 має наступні характеристики :
No compression
One bit color (white=1, black=0)
One bit color deep (monochrome)
Для вставки в WML картинки призначений тег <img/>, в якому, як і в HTML, для посилання на джерело картинки використовується атрибут src. Типовий вигляд тегу <img>:
<img alt= src="url" localsrc="icon"
align= height= width= vspace= hspace= />.
Призначення атрибутів здебільшого очевидно. Пояснення вимагає лише localsrc, він дозволяє, замість src, вказати в якості джерела внутрішню піктограму браузера. Атрибут align задає вирівнювання картинки і може приймати наступні значення: top, bottom і middle.
Приклад використання графічних зображень у якості гіперпосилань.
<anchor title="Home">
<img alt="Home" src="url" localsrc="house" />Home
<go href="default.WML"/>
</anchor><br/>
Для конвертації у формат WBMP найкраще вибирати маленькі контрастні зображення.
Максимальний розмір малюнку в байтах залежить від пристрою (телефону), але він не повинен перевищувати обмежень на розмір карти (близько 1,4k). Відповідно, граничний розмір у пікселях для, скажемо, Nokia 7110 складає близько 96 x 65 (width, height), хоча фізичний екран (без скролінга) ще менший і має розмір 96 x 44 (4 рядка по 11 пікселів), так для Ericsson R320 ѕ 101x52 (рядок у 13 пікселів). Необхідно враховувати, що пікселі окремих пристроїв не завжди квадратні.
Наведемо деякі засоби для роботи з WBMP зображеннями:
· Невеликий плагін “UnWired plug-in” фірми RCP Distributed Systems. Дозволяє зберігати у виді WBMP малюнки з Photoshop 5.x чи Paintshop Pro на платформі Windows (у команді меню Save As з'явиться пункт "UnWired.wbmp").
· Wapaint.dll (від Wapaint.com) ? Active Server module, призначений для роботи в ASP-скриптами на сервері і зручний для генерації динамічних малюнків (типу статистичних діаграм і ін.).
· Редактора зображень з NokiaSDK.
Приклад виклику динамічних зображень через ASP і Wapaint.dll
<WML>
<card id="home" title="example">
REM GRAPH.asp is the image to construct
<p align="center">example<br/>
<img src="GRAPH.asp" alt="problem"/><br/></p>
<do type="prev" label="prev"> <prev/> </do>
</card>
</WML>
Якщо ви використовуєте імітатор, необхідно ретельно протестувати сторінки на реальному телефоні, тому що багато імітаторів погано підтримують графічні файли. Бажано перевірити усе в реальних умовах ? це єдиний спосіб застрахуватися від неприємностей.
3.5 Ієрархія частин програми
Рисунок 3.1-Ієрархія частин програми
Програма складається з трьох частин:
Інформаційний блок
Основна функція
Результати
На рисунку 3.1 зображено ієрархію частин програмного забезпечення. З рисунка ми бачимо що даний wap-сайт є досить простим, але це не так. Сервіс розрахований на те що користувачеві потрібна максимальна кількість інформації примінімальних затратах часу, що й надається. Для функціональності wap-сайт розроблений в розрахунку на користувача, що дійсно зацікавлений в тому щоб використовувати надані йому функції, а тобто:
Отримання інформації про компанію яку представляє сайт;
Введення особистих даних чи певної інформації;
Цього достатньо щоб сервіс почав працювати.
3.6 Короткий опис програми
Програма являє собою wml-сторінки, що мають стандартну будову і малий обсяг для більшої функціональності. Тестування програми показало що сервіс має всі ті функції що від нього вимагалось. На даному етапі програмне забезпечення розміщене на сервері і є в робочому стані.
Розглянемо деякі частини програми.
Рисунок 3.2-Головна сторінка
На рисунку 3.2 зображено головну сторінку wap-сайту, а так виглядає код:
<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<head><meta http-equiv="Cache-Control" content="max-age=30" forua="true" /></head>
<card id="card0" title="Закрите акціонерне товариство">
<do type="prev" label="Back"><prev/></do>
<p align="center"> "Гранд"<br/>
</p>
<p align="center"><a href="diplom_1.wml">Інформація</a></p>
<p align="center"><a href="diplom_7.wml">Основні функції</a></p>
<p align="center"><a href="diplom_9.wml">Партнери</a></p>
</card>
</wml>
В розділі «Основні функції» знаходиться гостьова книга, що має слугувати для інформаційного наповнення розділу «Партнери» що буде показником результативності даного сервісу.
Рисунок 3.3-Розділ «Інформація»
В розділі «Інформація» (рисунок 3.3) знаходяться підрозділи «Персональний склад», «Цінні папери», «Аудиторський висновок», «Загальні збори».
Рисунок 3.4- Підрозділ «Персональний склад»
Рисунок 3.5- Підрозділ «Цінні папери»
4. ОХОРОНА ПРАЦІ
4.1 Аналіз потенційно небезпечних та шкідливих виробничих факторів
Науково-технічний прогрес вніс серйозні зміни в умови виробничої діяльності працівників розумової праці. Їхня праця стала більш інтенсивною, напруженою, потребуючою значних витрат розумової, емоційної і фізичної енергії. Це зажадало комплексного рішення проблем ергономіки, гігієни й організації праці, регламентації режимів праці і відпочинку.
В даний час комп'ютерна техніка широко застосовується у всіх областях діяльності людини. При роботі з комп'ютером людин піддається впливові ряду небезпечних і шкідливих виробничих факторів: електромагнітних полів (діапазон радіочастот: ВЧ, УВЧ і СВЧ), інфрачервоного й іонізуючого випромінювань, шуму і вібрації, статичної електрики й ін. [23].
Робота з комп'ютером характеризується значною розумовою напругою і нервово-емоційним навантаженням операторів, високою напруженістю зорової роботи і досить великим навантаженням на м'язи рук при роботі з клавіатурою ЕОМ. Велике значення має раціональна конструкція і розташування елементів робочого місця, що важливо для підтримки оптимальної робочої пози людини-оператора.
У процесі роботи з комп'ютером