еціальна частина
. 1 Постановка завдання
Розробити сайт «» для зберігання і обробки інформації про абітурієнтів.
Передбачити обмеження доступу в програму, наявність архіву з можливістю відновлення даних, а також формування статистики на основі наявної інформації.
Вхідні/вихідні дані
) Інформації про групах
Основна інформація,
Інформація про вступні випробування.
) Інформація про абітурієнта
Основна інформація,
Паспортні дані,
Вибрані спеціальності,
Освіта,
Інформація про батьків/опекунах,
Наявність документів,
Дані про ДПА/ЄДІ і/або вступних випробуваннях.
Вихідні дані
) Статистичні дані по обраній групі,
) Документ «Статистика надходжень».
Вимоги до проекту
У програмі повинні бути передбачені:
1) Зберігання та обробка інформації про абітурієнтів на сервері,
) Функції обробки інформації
Додавання
Зміна,
Видалення,
Пошук за параметрами: ПІБ, стать, форма навчання, ім'я групи, вік, загальний бал, наявність пільги;
Сортування за зростанням або за спаданням за параметрами: ПІБ, вік, загальний бал;
Архівація даних,
Відновлення даних з архіву.
) Допоміжні функції програми
Функція обмеження доступу,
Функція підрахунку статистики.
. 2 Зовнішня специфікація
Опис завдання
На основі пред'явлених вимог був зроблений висновок, що для розробки програми вигідніше використовувати бази даних в якості єдиного сховища інформації.
Автоматизована система «Абітурієнт» - програма, що розробляється бригадою програмістів. Вона припускає:
) Наявність авторизації для обмеження доступу до програми,
) Зберігання та обробку основної бази даних на сервері,
) архівації даних з можливістю їх подальшого відновлення,
) Формування статистики за вказаний період часу,
) Захист інформації, *
) Налаштування програми, *
) Блок адміністрування, *
) Формування документів по шаблонах, *
* - дана функція розроблялася іншим програмістом.
Після запуску програми користувачеві пропонується авторизація. Вона обмежує доступ до даних, а також робить розмежування на користування певними функціями. До них відносяться: додавання, зміна, видалення, архівація, формування документів по шаблонах, захист інформації та налаштування програми.
Після входу в програму користувачеві відображається список всіх абітурієнтів, бажаючих вступити до технікуму. Залежно від прав доступу він може виконувати різні маніпуляції з даними.
Архів являє собою базу даних, що розташовується на сервері, структура якої ідентична основній базі даних. Щоб скористатися функцією архівації даних, необхідно на головному вікні програми вибрати потрібного абітурієнта в списку і додати його в архів або ж у вікні груп перенести відразу всіх абітурієнтів обраної групи в архів. Користувачеві відображається список всіх записів, що знаходяться в архіві. Він може скористатися функцією відновлення даних, яка перенесе всю інформацію з архіву в основну базу даних, а також функцією абсолютного видалення даних, повернути які вже неможливо.
Функція формування статистики являє собою обробку шаблону «Статистика надходжень», що знаходиться в папці з програмою. При вказівці періоду часу формується готовий Excel-документ, являє собою таблицю з даними, а також дві діаграми: за очною та очно-заочною формами навчання. Документ зберігається на диску в окремій папці «Statistics».
Також існує статистика по групі. Для того щоб її реалізувати, досить просто вибрати потрібну групу у відповідному вікні програми. Готовим результатом є текстова інформація з підрахованими даними.
Вхідні/вихідні дані
Вхідними даними є вся введена інформація про абітурієнта, вихідними - інформація, яка відображається в програмі (Табл.3).
Табл.3.- Вхідні/вихідні д...