вання може бути виконана відразу, а можна робити по кроках. Сортування необхідна:
для відображення інформації в більш зручному вигляді;
для реалізації пошуку в інформаційно-довідковій системі.
) надавати користувачеві можливість оперативного пошуку абонентів за результатами складання сесії. Результат пошуку повинен виводитися в окрему таблицю, що містить поля:
ідентифікатор;
прізвище.
Пошук здійснюється за такими критеріями:
відмінники;
хорошисти;
мають трійки;
мають двійки.
) володіти можливістю додавання, редагування і видалення інформації, що зберігається;
) надавати користувачеві можливість коригувати раніше введені дані;
) володіти зручним і зрозумілим інтерфейсом;
) реагувати на дії користувача із затримкою не більше 1 секунди.
2. Розробка структури даних
Відповідно з поставленим завданням вся інформація, яку надає дана система, може зберігатися у вигляді трьох файлів, а саме:
) файл, що містить інформацію про студентів.
При відкритті таблиці «Студенти» не потрібно вводити дані вручну. Необхідно натиснути Файл, Завантажити дані і в таблиці з'явиться інформація про студентів, а саме: його ідентифікатор, прізвище, номер по журналу, участь в НДР.
) файл, що містить інформацію про результати.
При відкритті таблиці «Результати» ми також можемо завантажити дані з файлу. Тоді в таблиці буде представлена ??наступна інформація: ідентифікатор, предмет, відсоток здачі.
) файл, що містить інформацію про оцінки.
Принцип заповнення таблиці «Оцінки» буде аналогічним. Інформація, яка міститься в ній, буде наступною: ідентифікатор запису, ідентифікатор студента, ідентифікатор предмета, оцінка.
Поле «Ідентифікатор студента» забезпечує зв'язок між файлами. Кількість записів у файлах обмежено максимальним значенням типу Integer, саме тому полі «Ідентифікатор студента» вибраний типу Integer. Це означає, що для забезпечення однозначного зв'язку між файлами не буде потрібно код, що виходить за межі типу Integer.
Для зберігання інформації про прізвище студента підійде рядок довжиною у двадцять символів (у відповідності з варіантом завдання інформація про ім'я та по батькові студента нас не цікавить), так як ця довжина дозволяє вмістити інформацію про прізвище з найбільшою економією пам'яті [1].
Так як порядковий номер студента по журналу - ціле число, яке не перевищує максимальне значення типу Integer [1], то в системі, що розробляється полі «Порядковий номер по журналу» вибирається типу Integer.
Визначення ознаки участі студента в НДР увазі два результати: брехня, істина. Тому поле для ознаки участі вибрано типу Boolean.
Структура запису даних про студентів наведена в таблиці 1.
Таблиця 1 - Структура запису даних про студентів.
Найменування поляНаіменованіе сокращенноеТипД...