адійності роботи програми необхідно виконати:
- запит пароля на вхід в програму;
- можливість зміни пароля;
- виведення повідомлення про помилку при некоректному введенні даних;
- створення прапорців, перемикачів, випадаючих списків, для мінімізації ручного введення даних користувачем, і внаслідок цього зменшити ймовірність появи помилок при введенні даних;
при видаленні будь-яких даних видавати запит на їх видалення.
3.2.1.3 Вимоги до умов експлуатації
Програмний засіб повинно експлуатуватися в умовах, прийнятих для експлуатації технічних коштів, а саме:
- температура навколишнього середовища не вище 30 o С;
- відносна вологість повітря не вище 65%;
- атмосферний тиск у межах 80-106,7 кПа;
- відстань між сусідніми комп'ютерами має становити не менше 1,5 метрів.
Для нормальної роботи даної програми необхідно, щоб на комп'ютері користувача був встановлений повний пакет програм Microsoft Office (не нижче Microsoft Office 2000). При необхідності модернізації програми або її удосконалення, також необхідно, щоб на комп'ютері користувача був встановлено повний пакет середовища програмування Delphi 7.
3.2.1.4 Вимоги до інформаційної та програмної сумісності
Програмний засіб повинно здійснювати зберігання великих масивів даних і формування вихідних документів. Програма повинна бути розроблена в середовищі програмування Delphi 7 з використанням СУБД InterBase (версія не нижче InterBase 5) і табличним процесором Microsoft Excel (версія не нижче Microsoft Excel 2000) для виведення звітів на друк. Дана програма повинна функціонувати під управлінням операційних систем Windows 9x, Windows2000, Windows XP, Windows 7, Windows Vista.
Вимоги по сумісності з іншими програмними продуктами не пред'являються.
3.2.2 Інформаційне забезпечення
3.2.2.1 Опис вхідної інформації
Вхідний інформацією для СУБД В«Погодинне планування електроенергії - почасовкаВ» є дані, вводяться при отриманні інформації від плановиків з виробництва: структура, підструктура, кількість продукції, норма споживання електроенергії, кількість робочих днів. Ця інформація зберігається в головній і дочірньою таблицях В«Lim_pl_mainВ» і В«Lim_pl_childВ». Крім цього, таблиці будуть містити дані, автоматично розраховуються програмою при введенні і редагуванні даних:
- для таблиці В«Lim_pl_mainВ»:
полі В«dataВ» (приховане поле) - значення береться з компонента DateTimePicker;
полі В«kvtВ» і поле В«summВ» - значення підсумовуються автоматично з значень дочірньої таблиці або в відсутності таких дозволяється призвести введення значень вручну. Обчислення відбуваються згідно формул 2 і 4 відповідно;
полі В«potrebВ» - значення даного поля вираховується згідно з формулою 3;
Структура таблиці В«Lim_pl_mainВ» представлена в таблиці 1:
Таблиця 1 - Структура таблиці "Lim_pl_main"
Назва
Тип
Розмір
Призначення
Data ​​p>
date
-
Дата створення запису
Nom
integer
-
Номер п/п
Str
char
20
Структура
Days
integer
-
Кількість робочих днів
Kvt
float
-
Загальна кількість кіловат
potreb
float
-
Кількість кіловат на один день
Summ
float
-
Сума до оплати
- для таблиці В«Lim_pl_childВ»:
полі В«dataВ» і поле В«strВ» (приховані поля) - значення полів додаються автоматично з поля головної таблиці при додаванні нового запису;
полі В«silВ» при подвійному натисненні лівої кнопки миші на таблицю автоматично порахує значення згідно з формулою 1;
полі В«kvtВ», поле В«summВ» і поле В«potrebВ» - обчислення відбуваються згідно формул 2, 4 і 3 відповідно;
Структура таблиці В«Lim_pl_mainВ» представлена в таблиці 2:
Таблиця 2 - Структура таблиці "Lim_pl_child"
Назва
Тип
Розмір
Призначення
Data ​​p>
date
-
Дата створення запису
Nom
integer
-
Номер п/п