ласті, що підлягає автоматизації
Предметна область при проектуванні БД - освітня система школи.
Підсистема - ГУ Основна школа с.Подгорное.
Автоматизації підлягає завдання зберігання відомостей про викладачів та учнів, а так само оцінок учнів протягом року з метою отримання актуальної інформації. У результаті рішення задачі надаються наступні вихідні документи (запити користувачів):
Звіт «Склад викладачів ГУ ЗШ с. Підгірне »;
Звіт «Успішність учня ГУ ЗШ с. Підгірне ».
.2 Постановка завдання
Створити програму, призначену для ведення бази даних в школі, склад вчителів, учнів та їх атестацію за весь навчальний рік у навчальному закладі. Програма повинна забезпечувати додавання, зміна та видалення даних про вчителів, учнів та їх атестацію за весь навчальний рік. Програма повинна забезпечувати можливість виведення на друк викладацького складу школи та успішності обраного учня
У програмі повинні міститися такі методи інтерфейсу як: верхнє меню, діалогові вікна, вікна повідомлень, контекстне меню, швидкі клавіші, спливаючі підказки до кнопок, довідкова система, відомості «Про програму»;
5.3 Коротка характеристика вибраної середовища програмування
В даний час серед широкого кола користувачів популярна система об'єктно-орієнтованого програмування Delphi, основу якої становить мову Object Pascal. Delphi дозволяє швидко створювати додатки різного ступеня складності на основі застосування технології візуального програмування.- Це комбінація кількох найважливіших технологій:
Високопродуктивний компілятор в машинний код
Об'єктно-орієнтована модель компонент
Візуальне (а, отже, і швидкісне) побудова додатків з програмних прототипів
Масштабовані кошти для побудови баз даних
Компілятор, вбудований в Delphi, забезпечує високу продуктивність, необхідну для побудови додатків в архітектурі клієнт-сервер. Цей компілятор в даний час є найшвидшим у світі, його швидкість компіляції становить понад 120 тисяч рядків у хвилину на комп'ютері 486DX33. Він пропонує легкість розробки і швидкий час перевірки готового програмного блоку, характерного для мов четвертого покоління (4GL) і в той же час забезпечує якість коду, характерного для компілятора 3GL. Крім того, Delphi забезпечує швидку розробку без необхідності писати вставки на Сі чи ручного написання коду (хоча це можливо).
У процесі побудови програми розробник вибирає з палітри компонент готові компоненти як художник, що робить великі мазки пензлем. Ще до компіляції він бачить результати своєї роботи - після підключення до джерела даних їх можна бачити відображеними на формі, можна переміщатися за даними, представляти їх у тому чи іншому вигляді. У цьому сенсі проектування в Delphi мало чим відрізняється від проектування в интерпретирующей середовищі, однак після виконання компіляції ми отримуємо код, який виконується в 10-20 разів швидше, ніж те ж саме, зроблене за допомогою інтерпретатора. Крім того, компілятор компілятору ворожнечу, в Delphi компіляція проводиться безпосередньо у рідній машинний код, в той час як існують компілятори, що перетворюють програму у так ...