Дипломная работа: Автоматизация учета аренды площадей клиентами компании ООО "Дубрава-Р"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
59
использование агрегатных функций позволяет подсчитывать необходимые
данные.
Для обновления данных, хранящихся в базе данных используется
оператор UPDATE, для добавления новых – оператор INSERT.
Следует отметить, что технология ADO позволяет писать запрос в
объекте AdoQuery на классическом языке SQL, без учета особенностей
СУБД, используемой в качестве хранилища данных. Это является значимым
преимуществом, т.к. позволяет легко переводить программные средства с
одной СУБД на другую, в зависимости от условий эксплуатации и
требований к ней.
Программные модули состоят из процедур, которые обрабатывают
различные действия пользователя (нажатия на кнопки, ввод текста в поля и
т.д.) нужным образом. На рисунке 18 представлена блок-схема алгоритма
авторизации пользователей в системе.
60
Старт
Пароль введен
корректно?
Конец
Отображение
сообщения об
ошибке
Пользователь
выбран?
Загрузка данных
пользователей из
БД
НЕТ
ДА
Отображение
сообщения об
ошибке
НЕТ
ДА
Отображение
главного окна ИС
Рисунок 18 Блок-схема алгоритма создания договора
Остальные процедуры в программном коде имеют аналогичную
простую структуру, поэтому подробно они рассмотрены не будут. Исходный
код всех процедур с комментариями представлен в приложении 2.
2.4. Контрольный пример реализации проекта и его описание
После запуска программы открывается форма авторизации (Рисунок
19).
Рисунок 19 Форма авторизации
61
В окне пользователю необходимо выбрать свои ФИО в выпадающем
списке, а затем ввести пароль. Если пароль указан верно, то откроется
главное окно программы. Единственным активным элементом главного окна
является меню, расположенной в верхней части окна. С помощью данного
меню осуществляется доступ к формам, предназначенным для выполнения
тех или иных функций (Рисунок 20).
Рисунок 20 – Главное окно программы
При выборе какого-либо справочника открывается форма работы с
записями справочника. Она имеет одинаковый вид для всех справочников
системы: в верхней части окна расположены кнопки для выполнения
операций, а под ними таблицами с записями соответствующего справочника
(Рисунок 21).
Рисунок 21 – Форма работы со справочником
При нажатии на кнопку добавления новой записи и редактирования
добавленной ранее открываются формы для ввода данных. Для каждого
справочника эта форма имеет свой вид. Например, на рисунке 22 приведена
форма работы с данными вида площади.
62
Рисунок 22 – Форма Вид площади
При открытии формы работы со списком клиентов открывается форма,
имеющая вид, подобный справочнику, с той лишь разницей, что на данной
формы помимо кнопок управления записями также находятся и элементы для
фильтрации и поиска нужного элемента списка (Рисунок 23).
Рисунок 23 – Форма со списком клиентов.
На форме работы с отдельным клиентом помимо общих данных по
клиенту также отображается история снятия в аренду каких-либо площадей и
отдельная форма для сдачи данном клиенту какой либо площади (Рисунок
24).
63
Рисунок 24 – Форма работы с клиентом.
Аналогичным образом выглядит и формы, предназначенный для
работы со списком площадей.
При выборе в главном меню программы пункта формирования отчетов
открывается диалоговое окно, запрашивающее интервал дат, за который
нужно построить отчет (Рисунок 25).
Рисунок 25 – Форма запроса интервала дат
После ввода интервала дат и нажатия на кнопку формирования отчета в
программу Microsoft excel выгружается сформированный отчет и
отображается пользователю (Рисунок 26)
Источник: https://baza.diplomsite.ru/previewfile/2358