Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
70
Добавлен:
16.04.2013
Размер:
443.39 Кб
Скачать

Лабораторная работа №

Проектирование и создание прикладной системы для работы с базой данных

Цель работы: изучить методику построения прикладной системы для работы с базой данных и использовать ее для создания конкретной прикладной системы в среде визуального программирования Delphi.

Продолжительность работы - 8 ч.

Теоретические сведения Методика построения прикладной системы для работы с базой данных

Методика построения прикладной системы (приложения) для работы с базой данных включает следующие пункты:

  1. определение назначения и задач приложения;

  2. проектирование базы данных и прикладных процессов, необходимых для решения поставленных задач;

  3. реализация проекта в виде приложения путем создания необходимых объектов базы данных и программных объектов;

  4. тестирование приложения на соответствие поставленным задачам;

  5. установка приложения для эксплуатации.

Рассмотрим суть каждого из пунктов применительно к примеру учебного задания, сформулированного в лабораторной работе № 3 Проектирование и создание базы данных.

Определение назначения и задач приложения

Определение назначения приложения должно представлять собой одно предложение, состоящее из подлежащего, сказуемого и дополнения. Подлежащее всегда обозначает создаваемое приложение; сказуемое описывает то, что должно делать приложение; дополнение указывает объекты, на которые направлены действия приложения.

Предложение, определяющее назначение приложения, должно быть максимально простым и лаконичным. Для учебного задания оно формулируется так: приложение PERSONPROFIT должно вести учет жителей и их доходов.

При определении задач приложения следует ограничиться тремя-четырьмя основными задачами и при их формулировке соблюдать тот же трехчастный формат, который использовался в определении назначения приложения, например:

"Прикладная система (приложение) PERSONPROFIT должна вести учет жителей и их доходов, а именно:

  1. регистрировать сведения о жителях и получаемых ими доходах;

  2. предоставлять накопленную информацию о конкретных жителях;

  3. выдавать печатные формы для сбора исходных данных и отчеты со сводной информацией".

Следует стремиться к тому, чтобы сформулированные задачи охватывали все основные функции приложения и не дублировали друг друга.

Проектирование БД и прикладных процессов

Проектирование БД начинается с построения инфологической модели (ИЛМ) предметной области (ПО), для обслуживания которой разрабатывается прикладная система. На основе ИЛМ определяется табличный состав БД и схема БД (см. лабораторную работу № 3).

Каждая из вышеназванных задач приложения должна быть разделена на прикладные процессы, взаимодействующие с объектами БД. Эти процессы представляются своими схемами функционирования. На схеме целесообразно не только указать действия, выполняемые прикладным процессом, но и обозначить объекты БД, с которыми процесс взаимодействует, и точки взаимодействия прикладного процесса с пользователем прикладной системы через соответствующие экранные формы и выдаваемые отчеты. Это позволит определить перечень необходимых экранных форм и отчетов и зафиксировать их внешний вид, т.е. подготовит их эскизы.

Реализация проекта

Реализация проекта начинается с создания необходимых объектов БД: описания структуры таблиц, построения первичных и вторичных индексов, задания ограничений целостности с учетом особенностей выбранной СУБД (см. лабораторную работу № 3).

Создание программных объектов прикладной системы (приложения) в среде визуального программирования Delphi в основном сводится к разработке экранных форм и отчетов по подготовленным эскизам и написанию процедур обработки событий, связанных с интерфейсными элементами экранных форм и объектами БД.

Разработка экранных форм осуществляется с учетом их назначения и удобства использования. Рекомендации по разработке форм и реализации хорошего пользовательского интерфейса изложены в [1, 2].

Тестирование приложения

Тестирование приложения связано в основном с проверкой:

  1. работоспособности интерфейсных элементов каждой экранной формы;

  2. правильности отображения данных, вводимых в БД и выводимых из БД;

  3. ограничений целостности БД;

  4. правильности вычислений, выполняемых отдельными процедурами обработки событий.

Установка (инсталляция) приложения

Приложения, которые создаются с помощью Delphi, обращаются к БД посредством основанного на технологии Integrated Database Application Program Interface (IDAPI) пакета Borland Database Engine (BDE), поэтому нормальная работа приложений возможна, если на компьютере установлен BDE.

Соседние файлы в папке version3