Экранные формы программного приложения
Форма – важный визуальный компонент приложения, который, как и другие компоненты, имеет определенные свойства. Важнейшие свойства формы: заголовок, высота, ширина, местоположение, цвет фона и т.д.. Она является контейнером, т. е. на ее поверхности могут располагаться другие визуальные компоненты, которые составляют интерфейсную часть приложения. В одной программе может быть несколько форм, каждая из которых выполняет определенную задачу.
Форма 1 – Заставка
Первая форма содержит 4 надписи (Label), которые отображают тему курсовой работы, информацию об авторе. Рисунок проекта (Image) и кнопку (Button), при нажатии на которую осуществляется переход к главному меню программы.
Форма 2 – Главная форма программы
Вторая форма содержит главное меню (MainMenu), в подменю которого можно выбрать для выполнения необходимую функцию программы или открыть необходимую таблицу БД, также здесь представлены две кнопки (Button), которые отражают самые частые функции использования программы.
При нажатии на кнопку «Создать клиента» появляется новая форма ввода новой записи о новом клиенте. При нажатии на кнопку «Открыть кредит» появляется новая форма ввода новой записи о новом кредите и если нужно открытие договора залога.
Форма 3 – Добавление записи в БД (Карточка клиента)
Форма состоит из следующих компонентов: 6 меток (Label); 2 поля с маской ввода (MaskEdit), ComboBox, текст, написанный в этих полях после нажатия на кнопку «Создать» (Button1) будет занесен в базу данных; кнопка «Отменить» (Button2), которая обеспечивает возврат на форму 2.
Форма 4 – Добавление записи в БД (открытие кредита)
Форма содержит следующие визуальные компоненты: 5 текстовых полей (Edit), 2 BDLookUpComboBox, ComboBox, 2 MaskEdit и 11 Label. При нажатии на кнопку «Созадть» (Button 1) - введеные значения вносят в БД, при нажатии на «Отменить» (Button 2) - происходит возврат на форму 2, при нажатии на кнопку «Рассчитать» (Button 3) - программа рассчитывает платежный календарь по введеному кредиту и отражает его на нофой форме 9.
Форма 5 – кредитная база банка
На форме отражается таблица с данными об уже открытых кредитных договорах. Также на это форме может осущетсвить поиск по трем критериям при помощи визуальных объектов – текстовых полей (Edit), DataTimePicker, и кнопок (Button), можно сбросить результаты поиска. Также можно отсортировать при помощи кнопок по трем критерям. Навигатор обеспечивает навигацию по таблице.
Форма 6 – Клиентская база
На форме представлена таблица, навигация по ней и кнопка «Создать клиента» - для создания клиента, в случае если сотрудник работал с клиентской базой во время обращения к нему.
Форма 7 – Справочник договоров залога
Информация в справочник добавляется с формы 4, и используется как справочник, представлен навигатор для удобства перемещения по справочнику.
Форма 8 – Справочник видов договора залога
Форма служит для создания новых предметов залога через навигатор и подвязки данной информации на форму 2 через визуальный окмпонент DBLookUpComboBox.
Форма 9 – график платежей (кредитный калькулятор)
На данной форме располагается информация по графикам платежей по открытым кредитным договорам. Информацию записывается сюда при помощи формы 4 при нажатии на кнопку «Рассчитать».
Форма 10 – Анализ (диаграммы)
Данная форма служит для анализа деятельности банка. Деятельность представлена в разрезе трех критериев, которые сформированы в группу RadioGroup. Данный переключатель используется для выбора типа диаграммы (построена при помощи визуального компонента DBChart).
Форма 11 – Журнал операций
На данную форму заносятся записи из формы 12, и она отражает по каким договорам была произведена оплата и в какую дату, какую сумму внесли.
Форма 12 – Погашение
Данная форма отражает произведение оплаты по кредиту. Из DBLookUpComboBox выбирается кредитный договор, поля ниже заполняются автоматически (DBEDit) и сотрудником вносится дата погошения и сумма. При нажатие на «Провести» - заносится в БД (на форму 11), при «Отменить» - отменются действия.