-
Notifications
You must be signed in to change notification settings - Fork 0
/
Help.html
108 lines (100 loc) · 13.8 KB
/
Help.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Instruction</title>
<meta charset="utf-8">
<link rel="stylesheet" type="text/css" href="Help.css">
</head>
<body>
<h1><p align="center"><strong><u>Іструкція користувача</u></strong></p></h1>
<h1>1.Компоненти ПЗ</h1><hr color = "#b3b3b3">
<blockquote>
<p class="ground">Пакет розроблено на мові програмування Java у середовищі розробки IntelliJ IDEA і може експлуатуватися під управлінням сімейства операційних систем Windows. Під час проектування підсистем відбувалося поєднання об’єктно-орієнтованого підходу до програмування з процедурно-орієнтованим. </p>
<p class="ground"></p>
</blockquote>
<h1>2.Встановлення ПЗ</h1><hr color = "#b3b3b3">
<blockquote>
<p class="ground">Для запуску програми не потрібно встановлення якихось додаткових застосувань або інстументів. Достатньо скопіювати jar-файл, txt-файл зі списком дронів та html файл в якому міститься дана інструкція.Щоб програма працювала коректно, jar-файл і txt-файл повинні бути розміщені в одній папці.</p>
</blockquote>
<h1>3.Налаштування ПЗ</h1><hr color = "#b3b3b3">
<blockquote>
<p class="ground">Для коректної роботи програми не потрібні попередні налаштування системи.Після запуску програми можна одразу приступати до її використання.</p>
</blockquote>
<h1>4.Базові функції ПЗ</h1><hr color = "#b3b3b3">
<blockquote>
<p class="ground">Одразу після запуску програми створюється таблиця, яка містить такі поля «ID-номер» «Модель» «Оператор» «Дистанція» «Висота» «Швидкість» «Статус».Тобто створюється також і новий файл, зі списком дронів,покищо пустим відповідно, який потім можна буде зберегти у форматі ".txt" .
</p>
</blockquote>
<p class="ground"><b><center>Розглянемо спочатку верхню панель меню та її функції</center></b></p>
<blockquote>
<p class="ground">Для того,щоб відкрити файл зі списоком інформації про дронів,потрібно:</p>
<ul type=disk>
<li><p class="ground">Вибрати в меню <i>«Файл->Відкрити..» </i></p>
<li><p class="ground">Відкриється діалогове вікно вибору файлу. Тут вибираємо потрібний файл розширення ".txt"</p>
<li><p class="ground">Це також можна зробити за допомогою комбінації гарячих клавіш CTRL+O<</p>
</ul>
<p class="ground">Для того, щоб зберегти інформацію у файл, потрібно в цьому ж меню:</p>
<ul type=disk>
<li><p class="ground">Вибрати <i>«Файл->Зберегти»</i> або <i>«Файл->Зберегти як..»</i></p>
<li><p class="ground">При першому виборі збереження якщо файл вже є на комп'ютері і він був відкритий, то дані зберігаються у цей же файл, тобто перезаписуються.Якщо файл ще не був збережений, то відкриється діалогове вікно, де коритсувач вибирає куди зберегти файл, попередньо ввівши його назву(.txt) - така операція збереження і при виборі <i>«Файл->Зберегти як..»</i></p>
<li><p class="ground">Це також можна зробити за допомогою комбінації гарячих клавіш CTRL+S та CTRL+ALT+S відровідно</p>
</ul>
<p class="ground">Щоб закрити поточний файл, створити новий потрібно</p>
<ul type=disk>
<li><p class="ground">Вибрати <i>«Файл->Новий»</i></p>
<li><p class="ground">При цьому таблиця стає пустою - список дронів очищується</p>
<li><p class="ground">Також за допомогою гарячих клавіш CTRL+N</p>
</ul>
<p class="ground">Якщо вибрати <i>«Файл->Вийти»</i> або за допомогою гарячих клавіш CTRL+E,то відкриється відповідне вікно підтвердження або скасування виходу з програми.</p>
<p class="ground">Наступне меню <i>«Інформація»</i> містить тільки дві опції:</p>
<ul type=disk>
<li><p class="ground">Якщо вибрати <i>«Інформація->Інструкція користувача»</i> - відкриється HTML-файл з даною інструкцією(Гаряча клавіша - F1)</p>
<li><p class="ground">При виборі <i>«Інформація->Про програму»</i> - відкриється вікно, в якому написана інформація про назву та версію програми,а також розробника</p>
</ul>
</blockquote>
<p class="ground"><b><center>Тепер розглянемо дії, які можна виконувати безпосередньо над даними списку дронів в таблиці</center></b></p>
<blockquote>
<p class="ground">Щоб додати інформацію про нового дрона потрібно:</p>
<ul type=disk>
<li><p class="ground">Натиснути нак нопку <i>«Додати»</i></p>
<li><p class="ground">Відкриється нове вікно з текстовими полями, де потрібно ввести такі дані:
<i>«ID-номер»,«Модель»,«Оператор»,«Дистанція»,«Висота»,«Швидкість»</i></p>
<li><p class="ground">Після заповнення всіх полів, для підтвердження натиснути на кнопку <i>«Підтвердити»</i> а, щоб скасувати додавання дрона, натиснути на кнопку <i>«Відмінити»</i></p>
</ul>
<p class="ground">Наступна кнопка - <i>«Загальний список»</i> - слугує для повернення до загального початкового списку, якщо до того були виведені тільки деякі дрони відповідно до якогось критерію</p>
<p class="ground">Перед тим як натиснути на кнопку <i>«Приблизно однакова висота»</i> потрібно із загального списку вибрати одного дрона, клікнувши на відповідний рядок таблиці мишкою. Після натискання на цю кнопку, в таблицю буде виведено тільки ті моделі, які мають приблизно однаковий результат за показником <i>«Висота»</i> з відхиленням 7,359%</p>
<p class="ground">Якщо натиснути на кнопку <i>«Статус«втрачено»»</i> в таблицю буде виведено тільки ті моделі,у яких результат <i>«Статус» - «втрачено»</i>. Також для цих дронів вираховуєтья відхилення їх результату <i>«Дистанція»</i> від середнього значення. При цьому створюється додаткоий стовпець із назвою <i>«Відхиленя дистанції від середньої»</i>, де виводяться значення відхилень в метрах для кожного дрона.</p>
<p class="ground">Кнопка <i>«Найкращий загальний результат»</i> - в таблицю буде виведено тільки найкращих операторів серед серед тих, які уравляють однаковою моделлю дрона</p>
<p class="ground">Можливе також сортування таблиці за одним із результатів:<i>«ID-номер»,«Модель»,«Оператор»,«Дистанція»,«Висота»,«Швидкість»</i>. Для цього потрібно клікнути на комірку заголовка певного стовпця. Під час такої операції буде появлятись трикутничок на цій же комірці біля назви,яка показує порядок сортування - за зростанням чи за спаданням</p>
</blockquote>
<h1>5.Аналіз помилок</h1><hr color = "#b3b3b3">
<blockquote>
<table cols="2" border="2" frame="vsides" align="center" height="200" cellpadding="5" cellspacing="2" >
<tr>
<td bgcolor = "#FFE4E1" width="300"><b><center>Тип помилки</center></b></td> <td bgcolor="#ccffcc" width="700"><b><center>Пояснення та вирішення</center></b></td>
</tr>
<tr>
<td bgcolor = "#FFE4E1">Файл пустий або не існує</td> <td bgcolor="#ccffcc">Якщо файл не існує або сталася помилка при його відкритті, потрібно перевірити правильність вибору файлу,розширення - ".txt".Також у файлі повинна міститись інформація для читання, хоча б про одного дрона.</td>
</tr>
<tr>
<td bgcolor = "#FFE4E1">Неправильний формат даних у файлі</td> <td bgcolor="#ccffcc"> Якщо невірно вказаний тип даних(наприклад для числових даних введено символьну стрічку) або якщо к-сть полів не достатня, то користувача буде сповіщено про помилку зчитування і буде виведено повідомленя з вкзаним неправильним рядком. При цьому зчитування даних перерваеться та список не заповниться.Тому формат та порядок полів кожного рядка повинні бути правильними та мати однакову їх кількість - <i>«ID-номер»,«Модель»,«Оператор»,«Дистанція»,«Висота»,«Швидкість»</i>.</td>
</tr>
<tr>
<td bgcolor = "#FFE4E1">Неправильний <i>«ID-номер»</i></td> <td bgcolor="#ccffcc"><i>«ID-номер»</i> дрона повинен бути у кожного різний. Тому якщо у файлі зустрінусться дрони з однаковим <i>«ID-номером»</i>, то зчитування теж перерветься і буде виведео помилку з списком моделів, які мають однаковий <i>«ID-номер»</i>. Також помилка буде якщо при введенні додаванні нового дрону в таблицю ви введете <i>«ID-номер»</i>, який вже існує і присвоєний іншій моделі</td>
</tr>
<tr>
<td bgcolor = "#FFE4E1">Пустий список</td> <td bgcolor="#ccffcc">Якщо список не сформовано, тобто він пустий, то ніякі дії з ним не можливі, окрім як додання нового дрона</td>
</tr>
<tr>
<td bgcolor = "#FFE4E1">Не вибрано дрона</td> <td bgcolor="#ccffcc">Перед тим як натиснути на кнопку <i>«Приблизно однакова висота»</i> потрібно із загального списку вибрати одного дрона, клікнувши на відповідний рядок таблиці мишкою. Інакше буде виведено помилку, бо не вибрано дрона для порівняння.</td>
</tr>
<tr>
<td bgcolor = "#FFE4E1">Незаповнені поля вводу</td> <td bgcolor="#ccffcc">Для того, щоб додати нового дрона в таблицю потрібно заповнити всі необхідні поля.</td>
</tr>
<tr>
<td bgcolor = "#FFE4E1">Неправильний формат числових даних</td> <td bgcolor="#ccffcc">Коли користувач заповнює інформацію про нового дрона, він повинен знати, що значення <i>«ID-номеру»,«Дистанції»,«Висоти» та «Швидкісті»</i> повинні бути дійсними невід'ємними числами, а не символьними рядками</td>
</tr>
</table>
</blockquote>
</body>
</html>