HTML-шаблон Із фрагментами PHP Виведення змінніх з іменем користувача та потокового годині, значення якіх встановл у контролері Додатках.
. 3 Приклад использование бібліотеки CodeIgniter для обміну Даними засобими Ajax
Серед ЗАСТОСУВАННЯ бібліотеки CodeIgniter найбільш Поширеними є дінамічне завантаження информации у елєменти Сторінки HTML. Як приклад розглянемо задачу Виведення підказки в залежності від Набрань користувачем тексту в поле форми (малюнок 3.9). Для реализации даної задачі та патенти создать три файли и розмістіті їх на сервері:
. HTML-сторінка (hint.html).
. Програма мовою Javascript Із використанн CodeIgniter (hint.js).
. Текстовий файл, Який містіть Можливі підказки (hint.txt).
Малюнок 3.9. Результат роботи асинхронного завантаження даних у HTML-сторінку
сторінка містіть код, Який задає структуру документа (малюнок 3.10):
Малюнок 3.10. HTML-код Сторінки
З малюнка 3.10 видно, что для виконан задачі включено підтрімку бібліотеки CodeIgniter, а такоже Зовнішній файл hint.js, Який Здійснює операции Уведення-Виведення. Крім того, задаються мінімально необхідні налаштування стілів (тег lt; style gt;), а такоже власне форма HTML Із елементом city - текстовим полем та контейнером div з id=hint для Виведення підказки.
Код програмного файлу hint.js наведено на малюнку 3.11. Особливе роботи даної програми є использование ЗАСОБІВ CodeIgniter HOME Доставка списку даних (назв міст) з сервера в асинхронному режімі (.get ()).
Малюнок 3.11. Код програми мовою Javascript
Функція.ready () віконується в момент завантаження Сторінки, функція cl () віклікається, коли необходимо Пріховаті та очистити підказку (например, при віборі зі списком), а функція show_hint () віконується при натісканні користувачем клавіші Клавіатури. Крім того, Використовують засоби поиска елементів HTML Із використанн синтаксису мови CSS, зокрема # hint gt; div означає «найти усі елементи div Всередині елемента з id=hint.
Для прикладу файл hint.txt, Який містіть підказки має Наступний вигляд (ріcунок 3.12):
Малюнок 3.12. Вміст файлу hint.txt, Який містіть Можливі підказки
Для Спрощення реализации у прікладі серверних частина складається лишь з простого текстового файлу. У реальних условиях це может буті программа будь-Якою мовою, что вікорістовується у Web-технологіях, в тому чіслі з залученням різноманітніх бібліотек, зокрема, CodeIgniter. При цьом обробка відбувається таким же чином, як и в традіційній моделі (з использование Ajax).
4. Економічна частина
Стоимость роботи штатного системного адміністратора Включає оклад фахівця и додаткові витрати, Які могут включать податки, витрати, пов'язані з устаткуванням РОбочий місця системного адміністратора, а такоже Інші накладні витрати.
Додаткові витрати на співробітніка іноді могут перевіщуваті его заробітну плату.
Розрахунок:
. Розрахунок заробітної плати
Оклад системного адміністратора - 2602,6 грн.
Прибутковий податок (12%) - 312,31 грн.
Пенсійний фонд (1%) - 26,03 грн.
ЗП до відачі на руки - 2264,27 грн.
Зарплата за 14 робочих днів складає: 1320,90 грн.
. Розрахунок амортізації
Амортізбція (погашення, сплата боргів) - теж что и Амортизаційні відрахування lt; # justify gt; - Комп ютер: 6100 грн.
- Стіл: 450 грн.
- Стілець: 235 грн.
- Принтер: 640 грн.
Амортізацію розраховуємо за 3 ГРУП, тобто Відсоток повернення складає 25%.
С=7425 грн. (Витрати на обладнання).
А=7425 * 0,25=1856,25 грн. (Амортизація за рік роботи)
Так як робота над проектом чає 14 робочих днів, маємо розрахуваті відповідно и амортізацію:
Маємо умову:
1856,25 - 251 (робочі дні)
х - 1
Тобто за один робочий день амортизація складає - 7,39 грн.
А (14 днів)=14 * 7,39=103,53 грн.
. Витрати на сировину
Витрати на сировину і матеріали займають у собівартості промислової продукції у Середньому более 50-60%, альо мают значні Відхилення залежних від Галузі. Найвіщі смороду в Галузо обро...