
- •Розділ 2 Опис комплексу задач комп’ютерної автоматизованої приймальної коиісії стхт нухт
- •2.1. Характеристика вхідної інформації
- •2.2 Використання вихідної інформації
- •2.3 Інформаційне забезпечення комп’ютерної інформаційної підтримки приймальної комісії стхт нухт
- •2.3.1 BpWin 4.0
- •2.3.2 AllFusion eRwin Data Modeler 7.1
- •2.3.3 Ms sql Server 2000
- •2.2.4 Borland Delphi 7
- •2.3.5 Опис логічної та фізичної моделі бази даних
- •2.4 Методи разробки комп’ютерної інформаційної підтримки приймальної комісії стхт нухт
- •2.4.1 Архітектура системи
- •2.4.2. Особливості реалізації бази даних
- •2.4.3 Особливості реалізації програми-клієнта
- •2.4.4. Модуль даних
- •2.4.5 Головна форма програми
- •2.4.6 Форми для відображення даних
- •Опис базового класу GridForm
- •2.4.7 Створення звітів
2.2.4 Borland Delphi 7
Delphi – це середовище швидкої розробки, в якій як мова програмування використовується мова Delphi. Мова Delphi – об'єктно-орієнтована мова, що строго типізується, в основі якої лежить добре знайомий програмістам Object Pascal.
Delphi – є середовищем розробки програм, яке використовує багато передових ідей і концепцій, закладених в графічному інтерфейсі Windows. Як відомо, середовище великою мірою визначає ефективність роботи програміста. У середовищі програмування Delphi є всі необхідні інструменти для того, щоб створювати повноцінні програми. Писати, компілювати і тестувати програму – все це можна робити, не виходячи з Delphi.
Delphi простий і логічний. Основні конструкції мови чітко виділяються в програмі, що сприяє хорошому сприйняттю написаного коду. Графічний інтерфейс Delphi відмінно продуманий, середовище розробки надає доступ тільки до тих ділянок коду, з якими необхідно працювати, приховуючи основну частину програми, яка створюється автоматично самою розробкою.
Для виконання даного проекту нам потрібно було використовувати мову програмування Delphi. Середовище Borland Delphi 7 має великі можливості в візуальному режимі, також значним плюсом було те, що в цьому семестрі ми вивчали цю мову програмування. До цього я знав лише одну мову програмування Pascal. Мова програмування Delphi основана на мові Pascal тому мені було не дуже складно вивчити цю мову. Також, в мене була література з користування даною програмою.
При виконанні даного проекту перед нами поставало завдання розробити оптимальний варіант програми і написати її зручною для користування – важливий аспект в подальшому її використанні. а також розробити програму, яка відповідала б всім критеріям якості програмного продукту, тобто слідуючим пунктам:
1. Відповідність програми поставленій задачі;
2. Надійність програми;
3. Ефективність;
4. Модифікаційність;
5. Читабельність тексту програми;
6. Документованість;
7. Простота супровіду.
У виборі алгоритму для даного проекту ми мали два варіанти адже розрахунок перехідних процесів можна виконувати двома методами, і переді мною постав вибір між розрахунком класичним та операторним методами. Ми звичайно обрали розрахунок класичним методом, тому що цей метод використовується частіше для розрахунку перехідних процесів. Класичний метод розрахунку полягає в тому, що перехідна величина представляється як сума двох доданків: примушеної і вільної складових. Примушені складові відповідають сталому режиму й можуть бути знайдені звичайними методами розрахунку для кола після комутації. Вид примушених складових струму або напруги залежить як від форми ЕРС діючих у колі джерел, так і від конфігурації самого кола. Вільна складова обумовлюється енергією, що являє собою різницю запасів між усталеними режимами до й після комутації. Запас енергії кола мають тільки реактивні елементи. Вільні величини змінюються з часом за експоненціальними затухаючими функціями.
Першим важливим кроком у виконанні даного проекту є правильне виконання перехідних процесів, і правильне введення формул до програми, адже неправильно введені формули до програми, або неправильно виконані розрахунки перехідних процесів для даної схеми могли привести до зациклення або навіть зависання моєї програми. Спочатку саме така проблема у нас і була, програма зациклювалась і зависала. Чи то розрахунки перехідних процесів були виконані невірно, чи формули до програми були введені невірно. Але цієї проблеми вдалося позбутися. Нашу програму можна було б модернізувати, але в цьому не має потреби. Наш варіант написання програми для мене здається найоптимальнішим, тому що був ретельно продуманий і розроблений.
Все перший крок у виконанні даного проекту зроблено виконано розрахунки перехідних процесів для заданої схеми. Другим не менш важливим кроком у виконанні даного проекту стало виконання зовнішнього інтерфейсу програми. Так як ми поставили перед собою чітке завдання стосовно інтерфейсу програми, ми відразу уявляли зовнішній вигляд програми. Адже ми мали створити максимально практичну і функціональну програму.