Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
_Лаб_практикум_ООП_осень2010_24_ноября_2010.doc
Скачиваний:
4
Добавлен:
01.04.2025
Размер:
292 Кб
Скачать
☆

Лабораторная работа № 3 «Работа с базами данных в Дельфи»

Постановка задачи: создать базу данных (БД), использующую соответствующие средства Дельфи 7. Выполнить обработку в соответствии с вариантом.

Постановка задачи, структуры записей файлов и варианты обработки данных берутся из постановки задачи лабораторной работы № 2 «Работа с файлами», выполненной во предыдущем семестре по дисциплине «Информатика и программирование (2)».

Корректировка задания

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

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

Записи текстового файла-справочника не используются

Желательно выбрать тот вариант работы с файлами, который был выполнен в предыдущем семестре. Это даёт возможность экономить на разработке тестовых данных лабораторной работы (к моменту тестирования данной работы известны значения записей файлов и результаты обработки - содержание ведомости)

База данных должна быть локальной.

Рекомендуемый тип БД – либо Access (что предпочтительнее из-за практической распространённости). либо Paradox (СУБД, часто встречающаяся в соответствующих учебниках).

Можно рекомендовать выполнение лабораторной работы в два этапа.

На первом этапе строятся таблицы БД, определяются характеристики их полей, устанавливаются связи между таблицами, выполняется ввод исходных данных в таблицы (заполнение таблиц). Рекомендуется использовать те же значения полей записей, которые использовались в соответствующих файлах лабораторной работы №2 по ИиП(2). Создаваемое на этом этапе программное обеспечение должно реализовать все действия по ведению базы данных – создание и просмотр таблиц, добавление, удаление и корректировку записей, сохранение в БД сделанных изменений.

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

Для выполнения запросов использовать элементы языка SQL. Можно рекомендовать создание запросов за несколько шагов:

  1. итоги двух степеней – например, по цехам и в целом по таблице;

  2. итоги трёх степеней – итоги по участкам, по цехам и по таблице в целом;

  3. итоги четырёх степеней – итоги по табельным номерам, участкам, по цехам и по таблице в целом.

Окончательный вариант должен содержать Help – систему, содержащую основные сведения по Базам данных и по применению разработанного программного обеспечения.

В работе должны быть применены средства обработки исключительных ситуаций и библиотеки DLL.

Оформление отчета по работе – согласно практикуму.

Посмотреть по каталогу книги из библиотеки МЭСИ

Литература основная

  1. Архангельский А.Я. Программирование в Delphi 7. — М.: ООО «Бином-Пресс», 2003 г. — 1152 с.: ил.

  2. Дарахвелидзе П., Марков Е., Котенок О. Программирование в Delphi 6. Руководство для профессионалов. СПб, BHV-Петербург, 2002

  3. В.Гофман, А.Хомоненко Delphi 6. В подлиннике. СПб, БХВ, 2002. – 1152 с.: ил.

  4. В.В.Фаронов Delphi. Программирование на языке высокого уровня. Учебник для вузов.– СПб., Питер, 2003 – 640 с.: ил.

  5. Бобровский С. И. Delphi 7. Учебный курс /. — СПб.: Питер, 2004. — 736 С.: ил.

  6. Глушаков С.В. Клевцов А.Л. Программирование в среде Delphi 7. 2-е изд., доп и перераб. – Харьков, Фолио 2003. – 528 с.: ил.

  7. В.В.Фаронов Программирование баз данных в Delphi.. Учебный курс.– СПб., Питер, 2003 – 469 с.: ил.

  8. Керман Митчелл К. Программирование и отладка в Delphi . Пер. с англ. – М.: Издательский дом «Вильямс», 2003, - 672 с.: ил.

  9. Иванова Г.С. Основы программирования. М.,Изд. МГТУ им. Н.Э.Баумана, 2001

  10. Иванова Г.С., Ничушкина Т.Н., Пугачёв Е.К. Объектно-ориентированное программирование М., Изд. МГТУ им. Н.Э.Баумана, 2001

  11. Культин Н. Б. Основы программирования в Delphi 7. — СПб.: БХВ-Петербург,2003. - 608 с.: ил.

  12. Дарахвелидзе П., Марков Е., Программирование в Delphi 7. Руководство для профессионалов. СПб, BHV-Петербург, 2003 – 784 с.: ил.

  13. Понамарёв В.А. Самоучитель Delphi 7 Studio СПб.: БХВ-Петербург,2003. - 512 с.: ил.

  14. Культин Н. Б. Delphi в задачах и примерах. — СПб.: БХВ-Петербург,2003. - 288 с.: ил

  15. Попов В.В. Паскаль и Дельфи. Самоучитель - СПб.: БХВ-Петербург,2003. - 544 с.: ил.

  16. Баженова И. Ю.Delphi 7 Самоучитель программиста . Кудиц-образ Москва 2003

  17. Шпак Ю. А. Delphi 7 на примерах/Под ред. Ю. С. Ковтанюка — К.: Издательство Юниор, 2003. — 384 с., ил.

Литература дополнительная

  1. А.Я.Архангельский Delphi 5. Справочное пособие. – М., ЗАО «Издательство «Бином», 2001

  2. А.Я.Архангельский Программирование в Delphi 6. – Москва, ЗАО «Издательство «Бином» 2002

  3. С.Бобровский Delphi 5. Учебный курс. – СПб, Изд. «Питер», 2000

  4. В.В.Фаронов Delphi 5. Руководство программиста. – М., «Нолидж», 2001

  5. В.Гофман, А.Хомоненко Delphi 5. Наиболее полное руководство. СПб, БХВ, 2000

  6. Дарахвелидзе П., Марков Е., Котенок О. Программирование в Delphi 5. Руководство для профессионалов. СПб, BHV-Петербург, 2001

  7. Роб Баас, Марк Фервай, Хайдемария Гюнтер Delphi 5. Киев, БХВ-«Ирина» 2000.

  8. Б.Карпов Delphi. Специальный справочник. – СПб, «Питер», 2001

  9. Фаронов В.В.Delphi 5. Учебный курс. М.,Нолидж,2000

  10. Дайитбегов Д.М., Черноусов Е.А. Основы алгоритмизации и алгоритмические языки. Учебник. М., Финансы и статистика, 1992

  11. Бадд Тимоти Объектно-ориентированное программирование в действии. СПб, «Питер», 1977

  12. Рубенкинг Н. Турбо Паскаль для Windows. В 2 т. М.,СК Ферлаг Интернешнл,1994

  13. Фаронов В.В. Turbo Pascal 7.0. Учебное пособие. М.,Нолидж,1998

  14. Буч Г. Объектно-ориентированный анализ и проектирование с примерами приложений на С++. 2-е изд./Пер. с англ. М.: «Издательство Бином», СПб: «Невский диалект» 1999.

  15. Гамма Э., Хелм Р., Джонсон Р., Влиссидес Дж. Приемы объектно-ориентированного программирования. СПб «Питер», 2001

  16. Шлеер Салли, Меллор Стефан Объектно-ориентированный анализ: моделирование мира в состояниях. Киев, Диалектика, 1993

  17. Йодан Э. Структурное проектирование и конструирование программ. -, Мир, 1979

  18. WWW.READUS.RU

  19. WWW.Delphikingdom.ru

См. также приложение «Сайты Дельфи»