- •1 Мета та задачі курсового проектування
- •2 Тематика курсових робіт
- •3 Порядок виконання курсової роботи
- •4 Порядок захисту курсової роботи
- •5 Критерії оцінювання курсової роботи
- •6 Структура курсової роботи
- •7 Зміст курсової роботи
- •8 Вимоги що до оформлення курсової роботи
- •Додаток а Орієнтовний перелік тем курсових робіт, в яких треба розробити фрагменти аіс
- •Зразок оформлення пояснювальної записки курсової роботи
- •Додаток в Форма № у 6.01
- •На курсовий проект (роботу) студента
- •(Прізвище, ім’я, по-батькові)
- •4. Зміст розрахунково-пояснювальної записки (перелік підлягаючих розробці питань)______________________________________________________________
- •5. Перелік графічного матеріалу (з точним в казанням обов’язкових креслень)____________________________________________________________
- •Календарний план
- •1 Характеристика предметної області
- •Вхідні дані інформаційної системи:
- •1.3 Вихідні дані інформаційної системи:
- •2 Проектування бази даних
- •2.1 Моделювання бази даних
- •2.2 Зв’язування таблиць
- •2.3 Встановлення умов цілостності даних.Створення тригерів.
- •3 Програмна частина
- •Створення збережених процедур
- •3.2 Розробка клієнтської частини додатку
- •Сервісні функції додатка
- •4 Організація запуску додатка
- •4.1 Інсталяція додатка
- •4.2 Запуск і закриття встановленого додатка
- •Висновки
- •Скрипт – файл створення бази даних та ії об’єктів
- •Програмний код форми модуля даних
- •Список літератури
1 Характеристика предметної області
Опис об’ектів та процесів, які відбуваються в предметній області.
Інформаційна система “Абітурієнт” забезпечує автоматизацію работи приймальної комісії вищого навчального закладу - реєстрацію і ведення особистих справ абітурієнтів за формами навчання, факультетами, спеціальностями, формування та друк списків груп для проведення рейтингової співбесіди та вступних іспитів.
Для отримання керівництвом вищого навчального закладу оперативної інформації про хід прийому заяв, конкурсі, оформленню комерційних договорів та їх оплаті, розроблені екранні та друкарські форми.
Для відбіркової комісії у ході надходження заяв видаються списки абітурієнтів за категоріями зарахування (без іспитів, за результатами співбесіди, на позаконкурсне зарахування, зарахування за результатами вступних іспитів). Передбачене автоматичне формування протоколів та наказів на зарахування.
За результатами вступних іспитів для кожної спеціальності видаються списки абітурієнтів за обліком категорій, отриманих балів, пільг, відсортованих у порядку, в якому вони претендують на зарахування на планові місця. Ця інформація дозволяє провести зарахування оперативно і без помилок.
У ході роботи приймальної комісії, проведенні вступних іспитів та зарахуванні із інформаційної системи «Абітурієнт» можна у вигляді запитів та звітів отримати різну інформацію для деканатів, кафедр, учбового відділу, відділу кадрів.
Після закінчення роботи приймальної комісії, зарахуванні, інформацію по зарахованим абітурієнтам можно передати в інформаційну систему «Учбовий процес».
Вхідні дані інформаційної системи:
Довідкова інформація про факультети вищого навчального закладу, форми навчання, спеціальності, плани прийому та ціни за навчання для кожної спеціальності.
Довідкова інформація про регіони, школи та інші навчальні середньо-освітні заклади міста та регіонів.
Правила прийому у вищий навчальний заклад та порядок зарахування.
Заява абітурієнта та довідкові дані про нього.
1.3 Вихідні дані інформаційної системи:
Сводки про хід надходження заяв, конкурсі, оплаті за навчання на комерційній основі.
Протоколи, накази на зарахування.
Списки екзаменаційних груп.
Списки для проведення зарахування на конкурсній основі.
Статистичні дані.
Звіти за формами навчання, факультетами та спеціальностями.
Реєстри договорів, особливих справ.
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 |
Уникальный идентификатор записи справочника привилегий |
Иностранные языки
Уникальный
номер
Название
Учебные заведения
Уникальный
номер
Название
Города
Уникальный
номер
Название
Абитуриенты
Уникальный
номер
ФИО
Дата
рождения
Пол
Город
Адрес
Телефон
Идентификационный
код
Учебное
заведение
Название
учебного заведения
Дата
окончания учеб. заведен.
Специальность
Регистрационный
номер
Форма
обучения
Сумма
баллов аттестата
Участвует
в конкурсе на бесплат.
Оценки
за экзамен
Дата
подачи заявления
Забрал
документы
Иностранный
язык
Зачислен
Оплатил
обучение
Льготы
Уникальный
номер
Факультеты
Уникальный
номер
Короткое
наименование
Полное
наименование
Связь
льготы-абитуриенты
Льгота
Абитуриент
Специальности
Уникальный
номер
Дневная
форма обучения
Заочная
форма обучения
Шифр
Название
Бюджетный
план приема
Коммерческий
план приема |