Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
БД_Курсов (КН)_з_прикладом!.doc
Скачиваний:
7
Добавлен:
20.11.2019
Размер:
7.21 Mб
Скачать

1 Характеристика предметної області

    1. Опис об’ектів та процесів, які відбуваються в предметній області.

      Інформаційна система “Абітурієнт” забезпечує автоматизацію работи приймальної комісії вищого навчального закладу - реєстрацію і ведення особистих справ абітурієнтів за формами навчання, факультетами, спеціальностями, формування та друк списків груп для проведення рейтингової співбесіди та вступних іспитів.

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

Для відбіркової комісії у ході надходження заяв видаються списки абітурієнтів за категоріями зарахування (без іспитів, за результатами співбесіди, на позаконкурсне зарахування, зарахування за результатами вступних іспитів). Передбачене автоматичне формування протоколів та наказів на зарахування.

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

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

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

    1. Вхідні дані інформаційної системи:

  1. Довідкова інформація про факультети вищого навчального закладу, форми навчання, спеціальності, плани прийому та ціни за навчання для кожної спеціальності.

  2. Довідкова інформація про регіони, школи та інші навчальні середньо-освітні заклади міста та регіонів.

  3. Правила прийому у вищий навчальний заклад та порядок зарахування.

  4. Заява абітурієнта та довідкові дані про нього.

1.3 Вихідні дані інформаційної системи:

  1. Сводки про хід надходження заяв, конкурсі, оплаті за навчання на комерційній основі.

  2. Протоколи, накази на зарахування.

  3. Списки екзаменаційних груп.

  4. Списки для проведення зарахування на конкурсній основі.

  5. Статистичні дані.

  6. Звіти за формами навчання, факультетами та спеціальностями.

  7. Реєстри договорів, особливих справ.

2 Проектування бази даних

2.1 Моделювання бази даних

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

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

Для збереження даних, використовуємих додатком, на сервері Interbaбула створена база даних “ABITYRIENT”. Розглянемо детальніше структуру її таблиць.

Таблиця FACULT – довідник факультетів

Поле

Тип

Описание

PRKEY

INTEGER

Уникальный идентификатор записи

SNAM

VARCHAR(10)

Сокращенное название факультета

LNAM

VARCHAR(50)

Полное название факультета

В цій таблиці зберегається перелік факультетів, на які могуть поступати абітурієнти.

Таблиця SPECIALIT – довідник спеціальностей

Поле

Тип

Описание

PRKEY

INTEGER

Уникальный идентификатор записи

LFACULT

INTEGER

Уникальный идентификатор записи справочника факультетов

TEACHFORMD

INTEGER

Дневная форма обучения

TEACHFORMW

INTEGER

Заочная форма обучения

CIPHER

VARCHAR(10)

Шифр специальности

LNAM

VARCHAR(50)

Название специальности

PLANGOV

INTEGER

Бюджетный план приема

PLANEC

INTEGER

Коммерческий план приема

Таблиця спеціальностей має детальну інфорацію про спеціальності вищого навчального закладу. За допомогою ключа LFACULT записи таблиці SPECIALIT мають посилку на таблицю FACULT. Це визначає - до якого факультету належить відповідна спеціальність.

Таблиця TOWN – довідник міст

Поле

Тип

Описание

PRKEY

INTEGER

Уникальный идентификатор записи

LNAM

VARCHAR(20)

Название города

Таблиця FORLANG – довідник іноземних мов

Поле

Тип

Описание

PRKEY

INTEGER

Уникальный идентификатор записи

LNAM

VARCHAR(20)

Название иностранного языка

Таблиця EDINST – довідник типів учбових закладів

Поле

Тип

Описание

KEY

INTEGER

Уникальный идентификатор записи

LNAM

VARCHAR(20)

Название типа учебного заведения

Таблиця PRIVIL – довідник пільг

Поле

Тип

Описание

PRKEY

INTEGER

Уникальный идентификатор записи

LNAM

VARCHAR(20)

Название льготы

Таблиця ENTRANT – довідник абітурієнтів.

BIRTHDAT

DATE

Дата рождения абитуриента

SEX

INTEGER

Пол

LTOWN

INTEGER

Уникальный идентификатор записи справочника городов, указывающая на город в котором проживал абитуриент

ADDRESS

VARCHAR(50)

Адрес места проживания абитуриента

PHONE

VARCHAR(15)

Телефон абитуриента

ITN

VARCHAR(15)

Идентификационный код

JOINDAT

DATE

Дата подачи заявления

GOTMONEY

INTEGER

Забрал документы

ENTERED

INTEGER

Зачислен

PAYED

INTEGER

Оплатил обучение

MUSTPAY

INTEGER

Платит за обучение

WANTFREE

INTEGER

Участвует в конкурсе на бесплатное обучение

MARK1

INTEGER

Оценка за 1-й экзамен

MARK2

INTEGER

Оценка за 2-й экзамен

MARK3

INTEGER

Оценка за 3-й экзамен

MARKT

INTEGER

Сумма баллов за экзамены

LEDINST

INTEGER

Уникальный идентификатор записи справочника типов учебных заведений

EDINSTNAM

VARCHAR(50)

Название учебного заведения, оконченного абитуриентом

EDINSTFINDAT

DATE

Дата окончания учебного заведения

AVRMRK

NUMERIC(15,1)

Средний балл аттестата

LFORLANG

INTEGER

Уникальный идентификатор записи справочника иностранных языков

CAT

INTEGER

Категория

ADDDATA

BLOB

Прочие ведомости

Таблиця FACULTREGID – довідник реєстраційних номерів для нових абітурієнтів в межах факультету.

Поле

Тип

Описание

PRKEY

INTEGER

Уникальный идентификатор записи

LFACULT

INTEGER

Уникальный идентификатор записи справочника факультетов

REGID

INTEGER

Регистрационный номер

Таблиця ENTRANTPRIVIL – привілеї абітурієнтів ( для зв’язку окремого абітурієнта з декількома привілеїв).

Поле

Тип

Описание

PRKEY

INTEGER

Уникальный идентификатор записи

LENTRANT

INTEGER

Уникальный идентификатор записи справочника студентов

LPRIVIL

INTEGER

Уникальный идентификатор записи справочника привилегий

Иностранные языки

Уникальный номер

Название

Учебные заведения

Уникальный номер

Название

Города

Уникальный номер

Название

Абитуриенты

Уникальный номер

ФИО

Дата рождения

Пол

Город

Адрес

Телефон

Идентификационный код

Учебное заведение

Название учебного заведения

Дата окончания учеб. заведен.

Специальность

Регистрационный номер

Форма обучения

Сумма баллов аттестата

Участвует в конкурсе на бесплат.

Оценки за экзамен

Дата подачи заявления

Забрал документы

Иностранный язык

Зачислен

Оплатил обучение

Льготы

Уникальный номер

Факультеты

Уникальный номер

Короткое наименование

Полное наименование

Связь льготы-абитуриенты

Льгота

Абитуриент

Специальности

Уникальный номер

Дневная форма обучения

Заочная форма обучения

Шифр

Название

Бюджетный план приема

Коммерческий план приема

Інформаційно-логічна модель бази даних