Файл: Построение системы управления базами данных.doc

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 05.12.2023

Просмотров: 151

Скачиваний: 3

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.


Рисунок 16 — Отчет Результаты стоимостей номеров в БД «Гостиница».
Представление отчета в Excel и Word.

Word:



Рисунок 17 — вывод отчета в Word БД «Гостиница».
Excel:



Рисунок 18 — вывод отчета в Excel БД «Гостиница».


Кнопочные формы

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

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



Рисунок 19 — Кнопочное меню первого уровня в БД «Гостиница».



Рисунок 20 — Кнопочное меню для открытия запросов второго уровня БД «Гостиница».


Отладка программы


  1. MouseMove. Ошибка появляется если не включены элементы ActiveX. Решается подключением нужной библиотеки в «References» .



  1. Записи в Recordset переключались только вперёд. Исправляется добавлением параметра открытия «CursorType = adOpenDynamic».

  2. При добавлении записей в «Recordset» они не сохранялись. Решается выполнением команды «Update».

  3. Ошибка с «RecordSet’om» вызванная любым редактированием таблиц. Решение: Добавленим параметра «adLockOptimistic»

  4. При двойном нажатии на кнопки следующая запись или предыдущая запись появляется ошибка связанная с «Recordset.EOF/Recordset.BOF». Решается проверкой на «EOF» и «BOF» при перемещении курсора по «recordset’у».

  5. С каждым запуском формы «ComboBox» данные заполняются заново, отчего они переполнялись одними и теми же данными. Решается очищением элементов «ComboBox» перед его заполнением.

  6. Ошибка при запуске запроса с «Like» «Поиск по Фамилии» вызванная запросом SQL. Решение: Замена в SQL запросе звездочек Like '*" & fam & "*' на знак «%»




  1. Некорректный вывод данных отчета «Результаты стоимостей номеров». Решение: добавление расстояние между столбцами и записями «intDataX + расстояние» от столбца до столбца.


Заключение



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

Средствами СУБД Microsoft Access создан удобный пользовательский интерфейс. Приложение позволяет решать все задачи, сформулированные в задании на курсовую работу.

Разработанная программа позволяет нам формировать статистику по клиентам и их заселениям.

Список использованных источников





  1. «Информатика. Практикум по технологии работы на компьютере»/ Под ред. Н.В. Макаровой, 2005г.

  2. «Практикум по Access» Золотова С.И., 2001г.

  3. «Проектирование структуры и создание реляционных баз данных средствами СУБД Access» Г.П.Виноградов, Н.В.Кирсанова, 2009г.

  4. MS Access. Использование форм для ввода и просмотра данных [Электронный ресурс]. URL:

http://lab314.brsu.by/roleg/BD_TiG/LR5t.htm, (15.11.2020)

  1. Базы данных и информационные системы. [Электронный ресурс]. URL: https://helpiks.org/7-64619.html, (15.11.2020).

  2. В.М. Гордуновский, С.А. Гутник, С.Ю. Самохвалов. Введение в системы баз данных. Учебное пособие. Под общей редакцией В.В. Григорьева.: Изд. МГИМО (Университет), 2000 г. [Электронный ресурс], (16.11.2020).

  3. Введение в базы данных и Microsoft Access. [Электронный ресурс]. URL: https://revolution.allbest.ru/programming/00240432_0.html (11.11.2020)

  4. Использование макросов в базе данных MicrosoftAccess [Электронный ресурс]. URL:https://pandia.ru/text/78/436/80582.php, (11.11.2020);

  5. Основные свойства полей MS ACCESS [Электронный ресурс]. URL: https://accesshelp.ru/osnovnye-svojstva-polej-ms-access/, (17.11.2020);

  6. Создание простого отчета [Электронный ресурс]. URL: https://support.microsoft.com/ru-ru/office/создание-простого-отчета-408e92a8-11a4-418d-a378-7f1d99c25304, (10.11.2020)