6.1 Розробка структури програми
6.1.1 Розробка режиму користувача
У своїй роботі я почав розробку програми з режиму користувача. Оскільки для користувача важливо зробити максимально зручну організацію полів бази, то реалізувати це я вирішив за допомогою однієї материнської і декількох підлеглих форм. На першій формі, названої "Співробітник", знаходиться вся інформація про людину, пов'язана з його робочою діяльністю у ВНЗ. Прізвище, ім'я, по батькові, наукові досягнення, кафедра, посада, заохочення і стягнення. Так само на цій формі знаходиться фотографія співробітника. З цією ж форми, за допомогою кнопок можна перейти на будь-яку з 3 підлеглих форм, що містять інформацію про паспортні дані співробітника, його домашню адресу і досвіді роботи. До самих формам застосовані засоби візуалізації фону і шрифту. Також на формі знаходяться кнопки навігації по записах, пошук запису в базі і можливість переходу на головну кнопкову форму. Звідси ж користувач має доступ на форми, що містять кнопки переходу до звітів і запитам моєї БД (Рис.21). br/>В
Рис.21 Вид основної форми для роботи в режимі користувача
Крім форм, що надають інформацію про кожну людину в моєму програмному комплексі, я створив ще дві форми для режиму користувача. На одній з них розташовуються кнопки переходу до кожного створеному запитом (Рис.22). br/>В
Рис.22 Форма переходу до запитів
На іншій - кнопки запуску звітів, а так само кнопки для їх роздруку і виведення в окремий текстовий файл, оскільки користувачеві, який працює з цими даними, може знадобитися вивести звіт на друк або перезберегти окремо в електронному вигляді ( Рис.23).
В
Рис.23 Форма переходу до звітів
На кожній формі режиму користувача знаходяться кнопки закриття поточної форми і кнопки переходу на домашню кнопкову форму програми, з одночасним закриттям поточної форми. Реалізовано це за допомогою макросів. br/>
6.1.2 Розробка режиму адміністратора
Режим адміністратора повинен мати вигляд, більш зручний для внесення, зміни і видалення записів з БД. Його структура в моїй роботі дуже відрізняється від структури режиму користувача. Натискання на кнопку "База даних" відсилає до іншої форми, на якій за допомогою кнопок реалізовані переходи до форм, по набору полів практично ідентичним кожній таблиці в БД. Єдина зміна - у таблицях у мене повторюється тільки поле PersonID, яке є ключовим, а у формах я так само додав поля ПІБ, щоб адміністратору було простіше ідентифікувати людей, дані на яких він редагує (Рис.24). br/>В
Рис.24 Основна форма для роботи в режимі адміністратора
Так само в режимі адміністратора не застосовувалася ніякого візуального оформленн...