ачити учасників подій і перетин їхніх інтересів;
серед поглядів учасників подій на предметну область виділити ту частину, яку займає наша задача.
При проектуванні ІС погляди окремих користувачів на предметну область називають локальними користувацькими уявленнями (ЛПП).
Зведення цих поглядів в єдину систему, виявлення пересічних епізодів і визначення тієї частини, яка необхідна для вирішення поставленого завдання, розробник жодною мірою не може перекладати на плечі користувача. Цей етап є одним з основних при побудові ІС. Його реалізація неможлива без вивчення тих процесів, які протікають в досліджуваної предметної області.
Завершення етапу призведе до формування глобального користувальницького уявлення (ГПП), тобто відображатиме точку зору адміністратора БД.
2. Проектування інтерфейсу
. 1 Призначення компонентів
) Form- головний візуальний компонент, який є контейнером для інших компонентів.
) Button-проста кнопка, при клацанні на якій викликається відповідна процедура.
) BitBtn-кнопка з зображенням
) Edit -однострочное редаговане поле
) Label-мітка. Використовується для розміщення в вікні не дуже довгих однорядкових написів.
) MainMenu-компонент, який визначає головне меню форми.
) DBGrid- компонент, що дозволяє відображати зміст БД
) Memo-являє собою елемент редагування тексту, який може складатися з декількох рядків ..
) Image-створює об'єкт для відображення або редагування малюнка (растрового зображення, піктограми або метафайлу).
) DataSource-визначає використовуваний джерело даних і є сполучною компонентом між набором даних і елементом управління, в якому дані відображаються.
) DBNavigator-забезпечує переміщення покажчика поточного запису, активізацію режиму редагування, додавання і видалення записів. Компонент являє собою сукупність командних кнопок.
) Query-представляє частину бази даних-записи, вміст яких задовольняє критерію SQL-запиту до таблиці.
13) Table-представляє всю таблицю бази даних.
) MonthCalendar-об'єкт відображає календар.
) Timer- дозволяє вводити необхідні затримки між виконанням тих чи інших дій. У даній програмі за допомогою компонента Timer виводимо годинник на головну форму.
) ComboBox-дає можливість ввести дані в поле редагування шляхом набору на клавіатурі або вибором зі списку.
) CheckBox- являє собою незалежну кнопку (перемикач).
. 2 Форми проекту
Форма «База» (головна)
Форма «Таблиця»
Форма «SQL»
Форма «Пошук»
Форма «Про програму»
3. Розробка програмного забезпечення
база дані delphi форма
3.1 Призначення форм
Форма «База» (головна).
Ця форма містить таблицю, що відображає дані, підвантажені з бази (стандартної бази даних DBDEMOS), а також навігатор який забезпечує переміщення покажчика поточного запису, активізацію режиму редагування, додавання і видалення записів. Для зручності на форму додані годинник і календар. За допомогою головного меню здійснюється переміщення і активація інших форм.
Форма «Таблиця»
За допомогою цієї форми здійснюється зміна таблиць бази даннх.
Форма «SQL»
На цій формі можна управляти базою даних за допомогою запитів на мову SQL.
Форма «Пошук»
На даній формі здійснюється пошук по стовпцях таблиці бази даних.
Форма «Про програму»
Містить інформацію про програму.
. 2 Текст програми
Форма «База» (головна) .Unit1;
interface, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms ,, Menus, DB, DBTables, Grids, DBGrids, ExtCtrls, DBCtrls ,, ComCtrls;=class (TForm): TDBGrid;:TDataSource ;: TTable ;: TMainMenu ;: TMenuItem ;: TMenuItem ;: TQuery ;: TDBNavigator ;: TMenuItem ;: TMonthCalendar ;: TLabel ;: TTimer ;: TMenuItem ;: TMenuItem; N2Click (Sender: TObject); N3Click (Sender: TObject); FormCanResize (Sender: TObject; var NewWidth ,: Integer; var Resize: Boolean); Timer1Timer (Sender: TObject); N4Click (Sender...