board Delphi 7.
Delphi 7 - це повне рішення для розробки корпоративних додатків від проектування до розгортання з архітектури, керованої моделлю (MDA), яке дозволяє інтегрувати моделювання, розробку і розгортання додатків і систем електронного бізнесу для платформи Windows. [33] Delphi 7 містить розвинені бібліотеки та інструменти для створення додатків електронного бізнесу і веб-сервісів, повністю інтегрує відповідні технології та якісно підвищує продуктивність розробників, надаючи все необхідне для дослідження питань переходу на Microsoft. [37] За допомогою включеного в комплект поставки Kylix 3 для Delphi розробники можуть переносити свої додатки на Linux, підвищуючи віддачу своїх інвестицій і розширюючи спектр платформ, на яких доступні їх додатки. Інтегруючи провідні додатки розробки в єдиний і легкий у використанні пакет, Delphi 7 скорочує життєвий цикл розробки додатків і прискорює виведення створюваних з його допомогою продуктів на ринок ПЗ. [16]
Pascal - мова програмування lt; # center gt; 2.4 Дані про основні об'єкти в програмі
У цьому дипломному проекті програма реалізується з використанням технології доступу до баз даних BDE (Borland Database Engine).
Вибір саме цієї технології зберігання і доступу до даних обумовлений:
1. простотою і зручністю доступу до даних;
2. простою і швидкою можливістю пошуку потрібної запису;
3. можливістю вибірки записів, що задовольняють якомусь правилу;
4. легкістю виправлення та доповнення питань;
5. зберігання великої кількості різноманітної інформації (текстової, числової, графічної) в одному - двох файлах.
База даних учнів МОУ СЗШ № 12 складається з двох таблиць:
1) головна таблиця Учні - В ній міститься інформація про всі учнях школи.
2) таблиця Успішність - В цій таблиці зберігаються дані про успішність учнів.
Усі таблиці БД створені за допомогою Database Desktop. [22]
1. Структура таблиці Учні
У відповідність з малюнком 5 розглянемо таблицю Учні .
У графі Field Name перераховані всі назви полів, у графі Type - тип поля, у графі Size - розмір поля (тільки у полів з типом даних Alpha (символьний), у графі Key - вказується чи буде дане поле ключовим чи ні).
У поле Number записується код школяра, це поле не може містити повторюваних значень, так як є ключовим. Тип поля Number - числовий. [21]
Малюнок 5 - Структура таблиці учні
У поле Family записується прізвище школяра. Тип поля Family - Alpha (Символьний), розмір поля - 30.
У поле Name записується ім'я школяра. Тип поля Name - Alpha (Символьний), розмір поля - 20.
У поле Otchestvo записується батькові школяра. Тип поля Otchestvo - Alpha (Символьний), розмір поля - 20.
У поле Telefon заносяться телефони школярів. Поле Telefon має тип Number - числовий.
Поле Data_d містить інформацію про дату народження школяра. Воно має тип Data (Дата).
У поле Adres вказується адреса школяра. Тип поля FIO - Alpha (Символьний), розмір поля - 40. [17]
Малюнок 6 - Структура таблиці успішність
У поле Number записується код школяра, це поле не може містити повторюваних значень, так як є ключовим. Тип поля Number - числовий.
У поле Klass вказується назва класу. Тип поля Group - Alpha (Символьний), розмір поля - 15.
Таблиці Учні і Успішність знаходяться в наступній залежності як показано на малюнку 7:
Учні
Number (код учня) Family (Прізвище учня) Name (ім'я) Otchestvo (по батькові) Telefon (телефон) Data_d (дата народження) Adres (адреса) Klass (номер класу ) 123457 Успішність
Number ( код учня) Русский (предмет) .........