ення даних у взаємозалежних таблицях. Вид екранних форм повинен бути наближений до форм вхідних документів, щоб забезпечувати користувачеві максимальну зручність введення. На малюнку 1.19-1.22 наведені макети екранних форм для введення-виведення даних.
1.4.3 Узагальнений алгоритм вирішення задачі і його декомпозиція на модулі
Узагальнений алгоритм рішення задачі представлений на малюнку 1.24.
Малюнок 1.24 - Узагальнений алгоритм вирішення задачі
1.4.4 Детальні алгоритми реалізації окремих модулів завдання
Детальний алгоритм вирішення задачі представлені на малюнку 1.25-1.36
Малюнок 1.25 - Детальний алгоритм «Довідники»
Малюнок 1.26 - Детальний алгоритм роботи з вихідною інформацією
Малюнок 1.38 - Детальний алгоритм роботи з вхідною інформацією
Малюнок 1.27 - Детальний алгоритм роботи з довідником «Викладачі»
Малюнок 1.28 - Детальний алгоритм роботи з довідником" Спеціальності"
Малюнок 1.29 - Детальний алгоритм роботи з довідником «Групи»
Малюнок 1.31 - Детальний алгоритм роботи з вхідними даними «Предмети»
Малюнок 1.33 - Детальний алгоритм роботи з вихідними даними «Відомість курсових по групі і предмету»
Малюнок 1.34 - Детальний алгоритм роботи з вихідними даними «Список курсових робіт з предмету і році здачі»
Малюнок 1.35 - Детальний алгоритм роботи з вихідними даними «Список студентів захистили курсової у викладача»
1.5 Реакція програми на помилкові ситуації
Програма повинна бути стійка до помилкових дій користувача. Функції, що призводять до виникнення помилкових ситуацій, повинні ретельно контролюватися:
- при введенні негативних даних в поля введення, для яких передбачено числовий формат, має виводитися відповідне повідомлення про помилку, вид якого представлений на малюнку 1.37, і надана спроба повторного введення;
- при спробі введення символьної інформації в поля, для яких передбачено числовий формат, повинна здійснюватися блокування введення інформації і виводитися повідомлення, вид якого представлений на малюнку 1.38, і надана спроба повторного введення;
- при внесенні даних в поля введення, для яких передбачено числовий формат, значень які перевищують обмеження для даних, встановлених в розділі опису предметної області і функцій завдання, має виводитися відповідне повідомлення про помилку, вид якого представлений малюнку 1.39, і надана спроба повторного введення;
- при введення пустих рядків в обов'язкові поля з символьним типом має виводитися відповідне повідомлення, вид якого представлений на малюнку 1.40, і надана спроба повторного введення.
Малюнок 1.37 - Форма повідомлення про помилку введення негативного числа
Малюнок 1.40 - Форма повідомлення про помилку введення порожнього значення в поле
2.Спеціальний розділ
.1 Апаратна і програмна частини завдання
Для нормальної роботи програми комп'ютер повинен мати характеристики не нижче наступних:
- процесор AMD Athlon II X4 630 2.8 ГГц;
- ОЗУ - 4Гб DDR3;
- відео адаптер 256 мб;
Крім цього, для повноцінної роботи програми необхідні додаткові пристрої:
- монітор 17 з розширенням 1024х768х75 Гц;
- миша;
- клавіатура;
- принтер.
- CD-RОМ.
На комп'ютері повинне бути встановлене наступне програмне забезпечення:
- Операційна система Windows 98 XP Vista 7;
- Microsoft Office Access 2007 2010
2.2 Організація користувальницького інтерфейсу
Для зручності користувачів в програмі організований графічний багатовіконний інтерфейс, стандартний для додатків Microsoft Office. Робота програми починається з головного меню. Всі форми вводу-виводу і вихідні документи розроблені в єдиному стилі. Головне меню представлено на малюнку 2.1.
Форми вводу максимально наближені до форм вхідних документів, а звіти відповідають вихідним документам. ...