'єктно-орієнтованої мови Pascal.проізводіт невеликі за розмірами (до 15-30 Кбайт) високоефективні виконувані модулі. З іншого боку невеликі за розмірами і швидко виконувані модулі означають, що вимоги до клієнтських робочих місцях істотно знижуються - це має важливе значення і для кінцевих користувачів.
Переваги Delphi в порівнянні з аналогічними програмними продуктами.
швидкість розробки додатку;
висока продуктивність розробленого додатка;
низькі вимоги розробленого додатка до ресурсів комп'ютера;
наращиваемость за рахунок вбудовування нових компонентів та інструментів в середу Delphi;
можливість розробки нових компонентів та інструментів власними коштами Delphi (існуючі компоненти та інструменти доступні у вихідних кодах);
вдала опрацювання ієрархії об'єктів.
Система програмування Delphi розрахована на програмування різних додатків і надає велику кількість компонентів для цього. Для розробки бази даних мною використана середу програмування BorlandDelphi7.
Високопродуктивну інструмент візуального побудови додатків включає в себе справжній компілятор коду і надає засоби візуального програмування, кілька схожі на ті, що можна виявити в Microsoft Visual Basic або в інших інструментах візуального проектування. В основі Delphi лежить мова Object Pascal, який є розширенням об'єктно-орієнтованої мови Pascal. У Delphi також входять локальний SQL-сервер, генератори звітів, бібліотеки візуальних компонентів, і інше, необхідне для того, щоб відчувати себе абсолютно впевненим при професійній розробці інформаційних систем або просто програм для Windows-середовища.
До того ж роботодавців цікавить, насамперед, швидкість і якість створення програм, а ці характеристики може забезпечити тільки середу візуального проектування, здатна взяти на себе значні обсяги рутинної роботи з підготовки додатків, а також узгодити діяльність групи постановників, кодувальників, тестерів і технічних письменників. Можливості Delphi повністю відповідають подібним вимогам і підходять для створення систем будь-якої складності.
1.3 Розробка алгоритму реалізації завдання або інформаційної моделі предметної області
Перед тим як складати інформаційну модель необхідно знайти сутності й атрибути. Раз у нас інформаційно-пошукова система для поліклініки, то тут 3 сутності. Перша сутність - це пацієнти. Друга сутність це список лікарів. 3 сутність це таблиця відвідуваності пацієнтів.
2. Проектування структури і опис компонентів програмного продукту
.1 Розробка інтерфейсу користувача
Створити користувальницький інтерфейс не важко, якщо розумієш, що це таке. У першу чергу це свого роду система, яка нам (Простим користувачам) дозволяє управляти тією чи іншою програмою. Вона складається з різних кнопок і меню управлінь програмою.
2.2 Опис компонентів, використаних при розробці програмного продукту
AdoConnection - компонент, який забезпечує зв'язок з базою даних створеної в СУБД MSAcсess.
1) LoginPrompt - дозволяє вибрати, чи потрібно вводити пароль при установці зв'язку з БД.
2) ConnectionString - забезпечує з'єднання з базою даних.
3) Connected - дозволяє активувати і деактивувати соедіненіе.является аналогом компонента Table і призначений для доступу до таблиці за допомогою технології ADO.
1) Connection-связиваеткомпонентиADO TableіADO Connection.
) Tablename-служить для вибору таблиці створеної в різних СУБД.
3) Active-вмикає і вимикає роботу таблиці.
DBEdit - компонент службовець для введення текстової та числової
інформації та можливістю зв'язку з полем таблиці через настройку властивостей.
1) DataSourсe - дозволяє вибрати джерело даних, тобто потрібну таблицю.
2) DataField - дозволяє вибрати поле таблиці для зв'язку з ним.
QuickReport-Використовується для виведення на друк звіти.
) Bands-властивість в якому, вибираються потрібні поля, які будуть відображати необхідні дані.
HasTitle-Заголовна рядок.
HasColumnHeader-показує поля, які є в таблиці.
HasDetail-відображає всі записи, зроблені в таблиці.
) DataSet