Дипломные проекты

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

Содержание статьи

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

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

Вопросы и ответы

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

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

Поиск по материалам

Начните вводить — поиск работает по заголовкам и тексту.

Esc — закрытьВсе материалы →