Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Семотюк_текстКР.doc
Скачиваний:
2
Добавлен:
24.11.2018
Размер:
974.85 Кб
Скачать

1.4. Кваліфікаційні вимоги

Успішне виконання функціональних задач та надійність роботи програмного продукту забезпечується за рахунок реалізації кваліфікаційних вимог до нього.

Програмний продукт самостійно здійснює наступні заходи безпеки функціонування:

  • Контроль коректності підключення до баи даних;

  • Контроль наявності або достатності даних для реалізації функцій;

  • Контроль коректності виконання технологічної операції видалення даних у реєстрах, що містять зв’язки з іншими реєстрами.

Для забезпечення «дружнього» інтерфейсу програмний засіб здійснює відображення контекстних підказок у процесі діалогу та повідомлень-попереджень про потенційні негативні наслідки, до яких можуть призвести зміни в базі даних.

1.5. Вимоги до умов експлуатації

Програмний засіб виконаний у вигляді додатку. Тому наявності в комп’ютері середовища програмування Delphi, в якому він розроблений, не потребує. Немає необхідності також в засобах Microsoft Office. Не дивлячись на те, що структура бази даних, яку використовує програмний засіб, розроблена з використанням Ms Access, зв’язок з нею він реалізує за допомогою утиліти Microsoft Jet 4.0 OLE DB Provider, яка, як правило, постачається в комплекті з операційною системою Windows XP. Саме наявність цієї утиліти слід проконтролювати, інакше програмний засіб буде непрацездатним.

Встановлення програмного засобу на любий комп’ютер здійснюється шляхом копіювання папки з додатком і базою даних і не потребує інсталяції. Шлях до бази даних програмний засіб визначає самостійно. Єдиною вимогою є те, що вона повинна бути розташована в папці з додатком.

2. Керівництво програміста

2.1. Структура програмного продукту

Програмний засіб складається з 10 модулів. Їх перелік та характеристика наведені в табл.1.

Таблиця 1

Перелік модулів програмного продукту

Імя модуля

Призначення

Імя форми

1

UnitMain

Головний модуль, який здійснює виконання функціональних задач програмного продукту

FormMain

2

UnitData

Модуль для зв’язку з базою даних

DatMod

3

UnitVidd

Модуль формування реєстру відділень коледжу

FormVidd

4

UnitViddDial

Модуль формування редагування відділень коледжу

FormSpecDial

5

UnitSpec

Модуль формування реєстру спеціальностей коледжу

FormSpec

6

UnitSpecDial

Модуль формування редагування спеціальностей коледжу

FormSpecDial

7

UnitGryp

Модуль формування реєстру студентських груп коледжу

FormGryp

8

UnitGrypDial

Модуль формування редагування студентських груп коледжу

FormGrypDial

9

UnitPilg

Модуль формування реєстру пільгових категорій студенттів коледжу

FormPilg

10

UnitPilgDial

Модуль формування редагування пільгових категорій студенттів коледжу

FormPilgDial

Модулі програмного продукту призначені для розв’язання окремих функціональних задач або їх частин. Всі допоміжні модулі пов’язані з головним модулем, який керує їх викликом на виконання. Крім того, всі модулі пов’язані з модулем зв’язку з базою даних.

Модулі програмного продукту містять підпрограми – реалізації подій стандартних компонентів, та власних методів керування станом інтерфейсу. Їх переліки та призначення наведені в табл.2-11.

Оскільки функціональна задача формування організаційної структури коледжу є допоміжною по відношенню до інших задач автоматизації його діяльності, для неї виділено пункт головного меню «Довідники», команди якого здійснюють формування потрібних реєстрів.

Таблиця 2

Склад та призначення підпрограм модуля UnitMain

Ім’я підпрограми

Призначення

1

2

3

1

FormCreate

Визначення шляху до папки з проектом

2

N1Click

Відкриття вікна формування реєстру відділень коледжу

3

N2Click

Відкриття вікна формування реєстру спеціальностей коледжу

4

N3Click

Відкриття вікна формування реєстру студентських груп коледжу

5

N4Click

Відкриття вікна формування реєстру пільгових категорій студентів коледжу

6

N6Click

Завершення роботи програмного продукту

Таблиця 3

Склад та призначення підпрограм модуля UnitVidd

Ім’я підпрограми

Призначення

1

2

3

1

FormActivate

Встановлення початкових значень параметрів інтерфейсу вікна з заголовком «Реєстр відділень»

Продовження табл.3

1

2

3

2

BitBtn1Click

Додавання запису до рестру відділень. Відкриття вікна редагування рестру відділень.

3

BitBtn2Click

Відкриття вікна редагування рестру відділень.

4

BitBtn3Click

Видалення відділення з реєстру

5

BitBtn4Click

Закриття вікна «Реєстр відділень»

Таблиця 4

Склад та призначення підпрограм модуля UnitViddDial

Ім’я підпрограми

Призначення

1

DBEdit1Change

Керування доступом до кнопки «Зберегти» вікна «Реєстр відділень».

2

BitBtn1Click

Збереження змін в реєстрі відділень з використанням кнопки «Зберегти»

3

BitBtn2Click

Скасування змін в реєстрі відділень з використанням кнопки «Скасувати».

4

FormClose

Скасування змін в реєстрі відділень під час закриття діалогового вікна

Таблиця 5

Склад та призначення підпрограм модуля UnitSpec

Ім’я підпрограми

Призначення

1

FormActivate

Встановлення початкових значень параметрів інтерфейсу вікна з заголовком «Спеціальності відділення»

2

BitBtn1Click

Додавання запису до рестру спеціальностей. Відкриття вікна редагування рестру спеціальностей.

3

BitBtn2Click

Відкриття вікна редагування рестру спеціальностей.

4

BitBtn3Click

Видалення спеціальності з реєстру

5

BitBtn4Click

Закриття вікна «Спеціальності відділення»

Таблиця 6

Склад та призначення підпрограм модуля UnitSpecDial

Ім’я підпрограми

Призначення

1

DBEdit1Change

Керування доступом до кнопки «Зберегти» вікна «Спеціальності відділення».

2

BitBtn1Click

Збереження змін в реєстрі спеціальностей з використанням кнопки «Зберегти»

3

BitBtn2Click

Скасування змін в реєстрі спеціальностей з використанням кнопки «Скасувати».

4

FormClose

Скасування змін в реєстрі спеціальностей під час закриття діалогового вікна

Таблиця 7

Склад та призначення підпрограм модуля UnitGryp

Ім’я підпрограми

Призначення

1

FormActivate

Встановлення початкових значень параметрів інтерфейсу вікна з заголовком «Групи спеціальності»

2

BitBtn1Click

Додавання запису до рестру груп. Відкриття вікна редагування рестру груп.

3

BitBtn2Click

Відкриття вікна редагування рестру груп.

4

BitBtn3Click

Видалення групи з реєстру

5

BitBtn4Click

Закриття вікна «Групи спеціальності»

Таблиця 8

Склад та призначення підпрограм модуля UnitSpecDial

Ім’я підпрограми

Призначення

1

DBEdit1Change

Керування доступом до кнопки «Зберегти» вікна «Групи спеціальності».

2

BitBtn1Click

Збереження змін в реєстрі груп з використанням кнопки «Зберегти»

Продовження табл.8

3

BitBtn2Click

Скасування змін в реєстрі груп з використанням кнопки «Скасувати».

4

FormClose

Скасування змін в реєстрі груп під час закриття діалогового вікна

Таблиця 9

Склад та призначення підпрограм модуля UnitPilg

Ім’я підпрограми

Призначення

2

BitBtn1Click

Додавання запису до рестру пільг. Відкриття вікна редагування рестру пільг.

3

BitBtn2Click

Відкриття вікна редагування рестру пільг.

4

BitBtn3Click

Видалення пільги з реєстру

5

BitBtn4Click

Закриття вікна «Реєстр пільг»

Таблиця 10

Склад та призначення підпрограм модуля UnitPilgDial

Ім’я підпрограми

Призначення

2

BitBtn1Click

Збереження змін в реєстрі пільг з використанням кнопки «Зберегти»

3

BitBtn2Click

Скасування змін в реєстрі пільг з використанням кнопки «Скасувати».

4

FormClose

Скасування змін в реєстрі пільг під час закриття діалогового вікна