Рассмотрим детальную физическую структуру разработанного приложения БД. MainMenu1– ниспадающее меню, которое содержит следующие режимы работы с базой данных: – работа с документами; – отчеты; – справочники; – сервис. При выборе раздела меню «Работа с документами» открывается его содержимое, которое позволяет выбрать следующие пункты: – «Закрепление дефектоскопа»; – «Данные дефектоскопов»; – «Журнал замечаний»; – «Журнал ежедневной работы»; – «Ведомость учета рельсов»; – «Месячный график работы»; – «Журнал натурных осмотров». При выборе пункта «Закрепление дефектоскопа» меню «Работа с документами» открывается форма «FZakrepleniay», на которой расположены компоненты для работы с БД, связанные с таблицами «SP_Sotrudnika», «Defectoskop», «ZakreplDefectoskopa». При выборе пункта «Данные дефектоскопов» главного меню открывается форма «FDanDefektoskopov». На ней расположен компонент, который отображает содержимое таблицы «Defectoskop». Для добавления новых данных в таблицу применяется компонент «Button1» (кнопка «Добавить»), при этом открывается форма «FDobDefektoskopov». При редактировании текущей записи используют компонент «Button2» (кнопка «Редактировать») и открывается форма «FDobDefektoskopov». После изменения данных на форме нажимают кнопку «Сохранить» (компонент «Button1»). Для удаления выделенной записи применяют компонент «Button3» (кнопка «Удалить»). При открытии главного меню и выборе пункта «Журнал замечаний» появляется на экране форма «FZamechaniya». На данной форме также расположен компонент, который отображает содержимое таблицы «Zamech». Для добавления, редактирования и удаления записей таблицы применяется компоненты «Button1», «Button2», «Button3», соответственно. При нажатии на компоненты «Button1» и «Button2» открывается форма «FDobZamechaniya», которая позволяет добавлять новую запись или редактировать текущую. Расположение компонентов на форме «FNatOsm», для работы с «Журналом натурных осмотров», аналогична форме для работы с «Журналом замечаний». Для работы с «Журналом ежедневной работы» выбирают соответствующий пункт из меню «Работа с документами». Открывается форма «FEgednevRab», которая содержит компоненты для ввода (редактирования) даты проверки, километра, наименования перегона (выбирается с помощью компонента «DBLookupComboBox1») и т.д. Для сохранения новых данных (или внесенных изменений) применяются компоненты «Button1» и «Button2», а для удаления – «Button3». В нижней части формы расположен компонент «DBGrid1», который отображает содержимое всего журнала (таблица «Rabota»). На форме расположен компонент «Button4» («Печать»), с помощью которого данные из журнала экспортируются в табличный процессор. При выборе пункта «Месячный график работы» главного меню открывается форма «FGrafik». На данной форме, в верхней ее части, расположены компоненты для ввода наименования дефектоскопа и месяца, на который составляется график. В нижней части формы расположен компонент для ввода данных по работе дефектоскопа на каждый день указанного месяца. На этой форме расположен компонент «Button1» для вывода на печать месячного графика работы. |