Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

ФУНКЦИИ. В настоящем документе описывается реализация следующих функций. Номер функции Наименование функции Сценарий использования функции А1




В настоящем документе описывается реализация следующих функций.

Номер функции Наименование функции Сценарий использования функции
А1 Считывание данных из БД При запуске приложения или при нажатии на кнопку происходит выполнение запроса на выборку. В результате запроса возвращается ответ сервера с определенным, соответствующим запросу, набором данных. Запрос создан в виде хранимой процедуры БД.   Данные из ответа сервера помещаются в элемент-таблицу Delphi под названием DBGrid.   Для выполнения запроса используется связь БД с приложением посредством управляющих элементов ADOConnection, ADOQuery, DataSource.   Во время создания программы ADOConnection был подсоединен к БД посредством свойства ConnectionString, где была выбрана соответствующая БД и таблица. Во время создания программы ADOQuery был подсоединен к ADOConnection посредством использования свойства Connection, где был выбран соответствующий ADOConnection. Во время создания программы DataSource был подсоединен к ADOQuery посредством свойства DataSet, где был выбран соответствующий ADOQuery. Во время создания программы DBGrid был подсоединен к DataSource посредством функции DataSource, где был выбран соответствующий DataSource.   Запрос на добавление вставляется в свойство элемента ADOQuery SQL, после чего производится запуск на выполнение запроса (.ExecSQL).   После выполнения запроса, для обновления данных в элементе DBGrid, в ADOQuery, связанном с DBGrid, в свойство SQL, подставляется запрос на выборку и запускается на выполнение (.ExecSQL).
А2 Добавление данных в БД При нажатии на соответствующую кнопку программа позволяет добавлять данные в БД. Для этого на сервер отправляется запрос на добавление. В результате запроса возвращается ответ сервера, содержащий информацию о выполнении запроса. Запрос создан в виде хранимой процедуры БД.   Для выполнения запроса используется связь БД с приложением посредством управляющих элементов ADOConnection, ADOQuery, DataSource.   Связь между элементами используется такая же, что и в функции А1.   Так же для выполнения запроса используется информация, вводимая пользователем в соответствующие элементы редактирования (Edit) и уже содержащаяся в таблицах. Например, для условия добавления (where) используется неповторяющийся идентификатор пользователя (напр., idPacient).   Запрос на добавление вставляется в свойство элемента ADOQuery SQL, после чего производится запуск на выполнение запроса.   После выполнения запроса, для обновления данных в элементе DBGrid, в ADOQuery,связанном с DBGrid, в свойство SQL, подставляется запрос на выборку и запускается на выполнение (.ExecSQL).
А3 Удаление данных из БД При нажатии на кнопку программа позволяет удалять данные из БД. Для этого на сервер отправляется запрос на удаление. В результате запроса возвращается ответ сервера, содержащий информацию о выполнении запроса. Запрос создан в виде хранимой процедуры БД.   Для выполнения запроса используется связь БД с приложением посредством управляющих элементов ADOConnection, ADOQuery, DataSource.   Связь между элементами используется такая же, что и в функции А1.   В запросе используется информация, вводимая пользователем в соответствующие элементы редактирования (Edit). Информация подставляется в запрос на место условия (where).   Запрос на удаление вставляется в свойство элемента ADOQuery SQL, после чего производится запуск на выполнение запроса (.ExecSQL).   После выполнения запроса, для обновления данных в элементе DBGrid, в ADOQuery,связанном с DBGrid, в свойство SQL, подставляется запрос на выборку и запускается на выполнение (.ExecSQL).
А3 Поиск данных в БД При нажатии на кнопку производится выполнение запроса на поиск информации в БД по определенным критериям. Для этого на сервер отправляется запрос на поиск. В результате запроса возвращается ответ сервера, содержащий найденные данные. Запрос создан в виде хранимой процедуры БД.   Для выполнения запроса используется связь БД с приложением посредством управляющих элементов ADOConnection, ADOQuery, DataSource.   Связь между элементами используется такая же, что и в функции А1.   Поиск производится по определенным критериям, информация о которых вводится пользователем в соответствующие элементы редактирования (Edit), которые вместе с запросом отправляются на сервер.   Запрос на поиск вставляется в свойство элемента ADOQuery SQL, после чего производится запуск на выполнение запроса (.ExecSQL).   После выполнения запроса, для обновления данных в элементе DBGrid, в ADOQuery,связанном с DBGrid, в свойство SQL, подставляется запрос на выборку и запускается на выполнение (.ExecSQL).
А4 Обновление данных в БД При нажатии на кнопку производится выполнение запроса на обновление данных в БД. Для этого на сервер отправляется запрос на обновление. В результате запроса возвращается ответ сервера, содержащий информацию о выполнении запроса. Запрос создан в виде хранимой процедуры БД.   Для выполнения запроса используется связь БД с приложением посредством управляющих элементов ADOConnection, ADOQuery, DataSource.   Связь между элементами используется такая же, что и в функции А1.   Для обновления данных используется информация, вводимая пользователем в соответствующие элементы управления (Edit). Для условия обновления (where) используется уникальный идентификатор пользователя (напр., idPacient), информацию о котором требуется изменить.   Запрос на поиск вставляется в свойство элемента ADOQuery SQL, после чего производится запуск на выполнение запроса (.ExecSQL).   После выполнения запроса, для обновления данных в элементе DBGrid, в ADOQuery,связанном с DBGrid, в свойство SQL, подставляется запрос на выборку и запускается на выполнение (.ExecSQL).
А5 Просмотр дополнительной информации о пользователе Двойное нажатие на нужную строку в таблице DBGrid позволяет просмотреть и, в случае необходимости, изменить данные.   При нажатии открывается новая форма.   При активации новой формы происходит выполнения запроса на выборку и заполнение полученными данными всех, предназначенных для этого, полей.   Для заполнения полей, выдающих основную информацию о пользователе, используются элементы взаимодействия БД и данных в этом элементе (DBEdit). Для выполнения этой задачи связываем DBEdit открытой формы с DataSource формы, выдающей основную информацию с помощью свойства элемента DBEdit – DataSource. После установления связи необходимо выбрать столбец, информация из которого будет поступать в DBEdit. Для этого выбираем в свойстве DataField элемента DBEdit нужный столбец.   Для вывода дополнительной информации о пользователе используется запрос на выборку, который создан как хранимая процедура БД.   Нужная процедура вставляется в свойство SQL элемента ADOQuery, находящегося на данной форме. ADOQuery соединен в свою очередь с ADOConnection, который присоединен к БД. Далее запускается процедура выполнения (.ExecSQL), результат которой возвращается в виде определенных данных. Полученные данные выводятся в элементы редактирования (Edit) путем присвоения свойству.Text данных элементов полученных данных.

 


5. РАЗРАБОТКА И ПРОГРАММИРОВАНИЕ ПРОГРАММНОГО ПРОДУКТА.




Поделиться с друзьями:


Дата добавления: 2014-12-07; Просмотров: 368; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.008 сек.