К содержанию

Проектирование физической структуры программного обеспечения

Рассмотрим детальную физическую структуру разработанного приложения БД.

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» для вывода на печать месячного графика работы.

Добавить комментарий

Частые вопросы

Можно ли считать рейтинг на Языки программирования Pascal и Delphi рекламой?

Нет, это справочная подборка. Партнёрские ссылки, если они есть, не заменяют проверку оферты, лицензий и отзывов на стороне сервиса.

Чем страница «Проектирование физической структуры программного обеспечения» отличается от главной Языки программирования Pascal и Delphi?

Это отдельная карточка или рубрика, а не дубль главной. Канонический адрес — текущий URL без www и с https.

Стоит ли покупать «Проектирование физической структуры программного обеспечения» только по этому тексту?

Нет. Текст помогает сравнить варианты, но финальный выбор зависит от вашего сценария, бюджета и актуальной оферты продавца.

Где смотреть источники и контакты редакции Языки программирования Pascal и Delphi?

Автор указан в карточке страницы. Служебные разделы — «О проекте», «Контакты» и политика конфиденциальности — в подвале сайта.