- •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 Запуск і закриття встановленого додатка
- •Висновки
- •Скрипт – файл створення бази даних та ії об’єктів
- •Програмний код форми модуля даних
- •Список літератури
3.2 Розробка клієнтської частини додатку
Клієнтська частина додатку розроблена у програмному середовищі Delphi.
Користувач працює з додатком за допомогою меню та кнопок, які забезпечують швидкий доступ до функцій системи. Зовнішній вигляд головної форми додатку показан на малюнку 1:
Рисунок 1 – Головна форма додатку
Підменю вкладених елементів меню зображено на малюнку 2:
Рисунок 2 – Підменю вкладених елементів меню
При розробці інтерфейсу додатка були розроблені наступні форми:
FrmMainForm-головна форма додатка (Рисунок 2).
Unit dmDataStore - форма модуля даних
Рисунок 3.
Програмний код форми модуля даних наведен нижче. На формі розташовані компоненти TDatabase і TQuery. Компонент Tdatabase забезпечує зв’язок користувача з базою даних а компонент TQuery використується для формування динимичних запитів. З ціма компонентами працють всі інші форми додатку, крім того вони мають кожна свої компоненти для роботи з таблицями та полями бази даних.
FrmVocsProto-форма - абстрактний клас, від якого успадковуються всі довідники.
Рисунок 4 – Вид форми FrmVocsProto на першій сторінці на етапі проектування
Рисунок 5 – Вид форми FrmVocsProto на другій сторінці на етапі проектування
Дана форма являє собою шаблон, за яким розроблені усі форми, які працюють з довідниками. На формі розташовані дві сторінки, перша для відображення усіх записів таблиці – довідника, друга для детального відображення усіх полей вибраного на першій сторінки запису. Під час роботи з першою сторінкою за допомогою кнопки F1 – Справка можно доступитися к пунктам вспливаючого меню, яке дозволяє вибрати команди для додавання нового запису, видалення та редагування вибраного запису. Після вибору необхідної команди, автоматично виникає друга вкладка, за допомогою якої виконуються усі дії, які підтверджуються або відменяються. Види форми на етапі розробці показані на малюнках 4 та 5.
FrmVocsEntrant-довідник абітурієнтів. Ця форма на першій сторінці відображає інформацію про всіх абітурієнтів що надали заяви до вступу в ВНЗ (рисунок 6). При виборі потрібної команди із випливаючого меню виникає друга сторінка з детальною інформацією про вибраного абітурієнта. Вид форми на другій сторінці на етапі проектування показан на малюнке 7.
Рисунок 6 – Вид форми FrmVocsEntrant на другій сторінці на етапі виконання.
Рисунок 7– Вид форми FrmVocsEntrant на другій сторінці на етапі проектування.
FrmVocsFacult-довідник факультетів.
FrmVocsSpecialit-довідник спеціальностей.
Рисунок 8 – Вид форми FrmVocsSpecialit на першій сторінці на етапі проектування.
Рисунок 9 – Вид форми FrmVocsSpecialit на другій сторінці на етапі проектування.
FrmVocsEdInst-довідник типів навчальних закладів.
FrmVocsForLang-довідник іноземних мов.
FrmVocsPrivil-довідник пільг.
FrmVocsEntrantPrivil-форма вибору пільг для абітурієнта.
FrmVocsTown-довідник міст.
QrepEntrantReport2-звіт «Сводка про хід подачі заяв».
(рисунок 10).
QrepEntrantsEntered-звіт «Список до зарахування».
QrepAccessConfirmedReport-звіт «Протокол про допуск до здачі іспитів».
Рисунок 10 – Вид форми на друк
Форми frmSelectParams1..6 і qrepSelectParams1..6 використовуються для вказівки параметрів вибірок і друку/перегляду (малюнки 11 і 12).
.
Рисунок 11 – Вікно вибору параметрів форми
Рисунок 12 – Вікно вибору параметрів форми