- •Анотація
- •1 Технологічна частина
- •1.1 Призначення та область застосування програмного продукту
- •1.2 Функціональні вимоги до програмного продукту
- •1.3 Кваліфікаційні вимоги до програмного продукту
- •1.4. Вимоги до умов експлуатації програмного продукту
- •2. Спеціальна частина
- •2.1 Структура інформаційної бази програмного продукту
- •2.2 Архітектура програмного продукту
- •2.3 Опис використаних стандартних компонентів
- •2.4 План тестування програмного продукту
- •2.5 Опис інтефейсу програмного продукту з користувачем
- •2.6 Інструкція по експлуатації програмного продукту
- •Висновки
- •Перелік використаних джерел та літератури
- •Результати тестування програмного продукту
- •Програмний код
1.4. Вимоги до умов експлуатації програмного продукту
Програмний засіб здатний функціонувати в операційній системі Windows XP на будь-яких комп’ютерах, спроможних працювати з нею.
Програмний засіб виконаний у вигляді додатку. Тому наявності в комп’ютері середовища програмування Delphi, в якому він розроблений, не потребує.
Встановлення програмного засобу на любий комп’ютер здійснюється шляхом копіювання папки з додатком та інформаційною базою і не потребує інсталяції. Шлях до даних програмний засіб визначає самостійно. Єдиною вимогою є те, що вони повинні бути розташована в папці з додатком.
Під час встановлення програмного засобу наявність папки з інформаційною базою не є обов’язковою. В цьому разі вона буде створена автоматично під час першого використання програмного продукту.
2. Спеціальна частина
В даному розділі представлені програмні документи продукту “Автостоянка”, призначені для розробників програмного забезпечення або фахівців, що його супроводжують (програмістів) (п.п.1-3), а також для користувачів програмного продукту (п.п.4.-6).
2.1 Структура інформаційної бази програмного продукту
Інформаційна база програмного продукту зберігається в трьох зовнішніх типізованих файлах. Найменування файлів та їх структур наведені в табл.1.
Таблиця 1
Файловий склад інформаційної бази
№ |
Ім’я файлу |
Найменування реєстру |
Тип структури |
1 |
Jurnal |
Журнал диспетчера автостоянки |
TJurnal |
2 |
Param |
Реєстр стану автостоянки |
TMest |
3 |
Klient |
Реєстр постійних клієнтів |
TKlient |
Опис структур даних, що зберігаються в файлах, наведений в табл.2.
Таблиця 2
Структура файлів інформаційної бази
№ |
Найменування даних |
Ідентифікатор |
Тип |
1 |
2 |
3 |
4 |
Тип даних – TKlient | |||
1 |
П.І.П. власника автомобіля |
Vlas |
string[40] |
2 |
Марка автомобіля |
mark |
string[20] |
3 |
Номерний знак автомобіля |
znak |
string[10] |
Тип даних – TJurnal | |||
1 |
Дані про автомобіль та його власника |
Kli |
TKlient |
2 |
Дата заїзду автомобіля на автостоянку |
datz |
string[10] |
3 |
Дата заїзду автомобіля на автостоянку |
timz |
string[5] |
4 |
Дата виїзду автомобіля з автостоянки |
datv |
string[10] |
Продовження табл.2
1 |
2 |
3 |
4 |
5 |
Час виїзду автомобіля з автостоянки |
timv |
string[5] |
6 |
№ місця на автостоянці |
mest |
string[5] |
Тип даних – TMest | |||
1 |
№ місця на автостоянці |
nom |
string[5] |
2 |
Ознака зайнятості місця в поточний момент: ‘+’ – зайняте; порожній - вільне |
zan |
string[1] |
В процесі своєї роботи програмний продукт використовує глобальні змінні. Їх характеристика наведена в табл.3.
Таблиця 3
Характеристика глобальних змінних програмного продукту
№ |
Найменування даних |
Ідентифікатор |
Тип |
1 |
Рядок журналу диспетчера автостоянки |
Jur |
Структура типу “запис” TJurnal |
2 |
Змінна для організації зв’язку з файлом «Jurnal» |
fj |
Файлова змінна типу TJurnal |
3 |
Кількість рядків в журналі диспетчера автостоянки |
kj |
Integer |
4 |
Файлова змінна параметрів автостоянки |
fp |
text |
5 |
Рядок реєстру стану місць автостоянки |
Mes |
TMest |
6 |
Змінна для організації зв’язку з файлом “Param” |
fm |
Файлова змінна типу TMest |
7 |
Кількість місць на автостоянці |
km |
Integer |
7 |
Кількість вільних місць на автостоянці |
kv |
Integer |
8 |
Рядок реєстру постійних клієнтів автостоянки |
Kli |
TKlient |
9 |
Змінна для організації зв’язку з файлом “ Klient ” |
fk |
Файлова змінна типу TKlient |
10 |
Кількість постіних клієнтів автостоянки |
kk |
Integer |
11 |
Ознака операції журналі диспетчера автостоянки: 'z'- в"їзд авто (новий запис в журналі); 'd'- видалення; 'r'- редагування; 'p'- перегляд реєстру постійних клієнтів |
oper |
Char |
Окремі процедури та функції, що входять до складу модулів програмного засобу, містять власні локальні змінні. До них належать лічильники циклів, тимчасові змінні, що використовуються в межах цих підпрограм.