Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

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

Поиск

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

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

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

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

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

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

 

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

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

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

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

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

 

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

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

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

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

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

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

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

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

 

ПРОЕКТУВАННЯ БАЗИ ДАНИХ

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

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

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

Для збереження даних, використовуємих додатком, на сервері 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 Уникальный идентификатор записи справочника привилегий

 

Иностранные языки
Уникальный номер
Название
Учебные заведения
Уникальный номер
Название
Города
Уникальный номер
Название
Абитуриенты
Уникальный номер
ФИО
Дата рождения
Пол
Город
Адрес
Телефон
Идентификационный код
Учебное заведение
Название учебного заведения
Дата окончания учеб. заведен.
Специальность
Регистрационный номер
Форма обучения
Сумма баллов аттестата
Участвует в конкурсе на бесплат.
Оценки за экзамен
Дата подачи заявления
Забрал документы
Иностранный язык
Зачислен
Оплатил обучение
Льготы
Уникальный номер
Факультеты
Уникальный номер
Короткое наименование
Полное наименование

 

Связь льготы-абитуриенты
Льгота
Абитуриент
Специальности
Уникальный номер
Дневная форма обучения
Заочная форма обучения
Шифр
Название
Бюджетный план приема
Коммерческий план приема

 

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

 

 

2.2 Зв’язування таблиць

Для встановлення зв’язків між таблицями та визначення умов цілістності даних використовуються первинні та зовнішні ключі.

У базі даних “ABITYRIENT” були створені первинні ключі в усіх таблицях з ім’ям (PRKEY) для забеспечення унікальності кожного запису в таблиці. Зовнішні ключи явно не створювались, але поля для логічного зв’язку таблиць передбачені, ціліснісь даних контролюється за допомогою тригерів.

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

 



Поделиться:


Последнее изменение этой страницы: 2017-02-10; просмотров: 94; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.226.82.144 (0.008 с.)