Предмет:
Тип роботи:
Дипломна робота
К-сть сторінок:
70
Мова:
Українська
SelectedItem as TaxiInTown). href, UriKind. Relative)) ;
На всіх інших сторінках заповнення даними відбувається аналогічно. Крім сторінки Details. xaml, тому її рознянемо детальніше.
Рисунок 4. 12 – Пуста сторінка Details
Тут ситуація стоїть по іншому нам не потрібно заповняти список і обирати багато однакових елементів, заповнення йде по одному елементу. Спочатку завантажимо HTML сторінку:
string href = ««;
if (NavigationContext. QueryString. TryGetValue («href», out href))
{
url = «http: //taxi. poputka. ua/»+href;
string htmlPage = ««;
using (var client = new HttpClient ())
{
htmlPage = await client. GetStringAsync (url) ;
}
HtmlDocument htmlDocument = new HtmlDocument () ;
htmlDocument. LoadHtml (htmlPage) ;
І за допомогою функції SelectSingleNode обираємо потрібну інформацію:
Title. Text = htmlDocument. DocumentNode. SelectSingleNode («//h1[@itemprop='name']»). InnerText. Trim () ;
Так з сайту скачано назву таксі. Аналогічними функціями відбувається заповнення інших елементів.
Рисунок 4. 12 – Заповнена сторінка Details
Одною з основних функцій додатку є можливість виклику таксі. Вона реалізована за допомогою задач запуску і вибору.
Задачі запуску можна описати як «запустив і забув». За допомогою даного типу завдань ми не отримуємо назад дані. Наприклад, запускаючи браузер Internet Explorer, ми передаєм в параметрі завдання запуску адресу сторінки, яку хочемо показати користувачу. Далі користувач працює в браузері. Завдання вибору мають дуже схожу з завданнями запуску концепцію, але на відміну від останніх вони щось обертають додатком, будь то картинка з камери або e – mail – адресу з адресної книги. При налагодженні додатків, в яких використовуються завдання запуску або вибору, потрібно врахувати, що на емуляторі багато завдань реально нічого не роблять. Наприклад, EmailComposeTask – відправка e – mail припускає, що на телефоні налаштований потрібний обліковий запис електронної пошти. Оскільки на емуляторі таку настройку призвести не можна, реально відправити e-mail не вийде. Схожа ситуація і з дзвінком. Реальною SIM – карти в емуляторі немає. Але для користувача інтерфейс, емулює дзвінок, показаний буде. З метою тестування даного інтерфейсу цілком достатньо. Емулятор навіть містить записи в адресній книзі і фотографії, які можна використовувати для тестування. Теж відноситься і до інших задачам запуску і вибору. Однак, незважаючи на те що багато функціональностей в емуляторі не працює, в цілому можливості з тестування багатьох завдань запуску і вибору на емуляторі обмежені. Завдання запуску і вибору визначені в просторі імен Microsoft. Phone. Tasks бібліотеки Microsoft. Phone. dll, яка підключається автоматично при створенні проекту, тому для використання завдань запуску і вибору потрібно тільки підключити потрібний простір імен.
Давайте розглянемо, як здійснити дзвінок за певним номером телефону:
var phoneCallTask = new PhoneCallTask () ;
phoneCallTask. PhoneNumber = «+79261234567»; phoneCallTask. DisplayName = «Компания Рога и Копыта»; phoneCallTask. Show () ;
В додатку спочатку іде вибір номера зі списку, а потім функція виклику:
private void TaxiPhone_SelectionChanged (object sender, SelectionChangedEventArgs e)
{
PhoneCallTask phoneCallTask = new PhoneCallTask () ;
phoneCallTask. PhoneNumber = (TaxiPhone. SelectedItem as Phone). phone;
phoneCallTask. DisplayName = Title. Text;
phoneCallTask. Show () ; }
Рисунок 4. 13 – Виклик таксі
Для запуску емулятора натискаємо клавішу F5. Запустивши емулятор можна перевірити роботу додатку.
ЕКОНОМІЧНА ЧАСТИНА
Вартість роботи штатного системного адміністратора включає оклад фахівця і додаткові витрати, які можуть включати податки, витрати, пов'язані з устаткуванням робочого місця системного адміністратора, а також інші накладні витрати.
Додаткові витрати на співробітника іноді можуть перевищувати його заробітну плату.
Розрахунок:
Розрахунок заробітної плати
Оклад системного адміністратора – 2602, 6 грн.
Прибутковий податок (12%) – 312, 31 грн.
Пенсійний фонд (1%) – 26, 03 грн.
ЗП до видачі на руки – 2264, 27 грн.
Зарплата за 14 робочих днів складає: 1320, 90 грн.
Розрахунок амортизації
Амортизáція (лат. amortisation – погашення, сплата боргів) – теж що і амортизаційні відрахування – процес поступового перенесення вартості основних фондів на продукт, що виготовляється з їх допомогою. Для заміщення зношеної частини основних засобів виробництва підприємства роблять амортизаційні відрахування, тобто відрахування певних грошових сум відповідно до розмірів фізичного і морального зносу засобів виробництва. Амортизаційні відрахування використовуються для повного відтворювання зношених основних фондів (на реновацію), а також для їх часткового відшкодування (на капітальний ремонт і модернізацію).
До витрат на устаткування віднесемо:
Комп’ютер: 6100 грн.
Стіл: 450 грн.
Стілець: 235 грн.
Принтер: 640 грн.
Амортизацію розраховуємо за 3 групою, тобто відсоток повернення складає 25%.
С = 7425 грн. (Витрати на обладнання).
А = 7425 * 0, 25 = 1856, 25 грн. (Амортизація за рік роботи)
Так як робота над проектом тривала 14 робочих днів, маємо розрахувати відповідно і амортизацію:
Маємо умову:
1856, 25 – 251 (робочі дні)
х – 1
Тобто за один робочий