3.2 Объектно-ориентированный анализ

Основным классом, использующемся в проекте, будет класс TForm. Данный класс будет использоваться для размещения на нем компонентов – элементов создаваемого приложения. Класс TForm будет включать следующие классы, предназначенные для создания интерфейса в программе: TLabel, TEdit, TMemo, TButton, TStringGrid и другие. Класс используется для обозначения множества объектов, которые обладают одинаковой структурой, поведением и отношениями с объектами из других классов.

Диаграмма классов служит для представления статической структуры модели системы в терминологии классов объектно-ориентированного программирования. Диаграмма может отражать различные взаимосвязи между отдельными сущностями предметной области, такими как объекты и подсистемы, а также описывать их внутреннюю структуру и типы отношений. На данной диаграмме не указывается информация о временных аспектах функционирования системы. Диаграмма классов представлена в графической части на листе 2.

Для моделирования процесса выполнения операций используются диаграмма деятельности. Каждое состояние на диаграмме деятельности соответствует выполнению некоторой элементарной операции, переход в следующее состояние срабатывает только при завершении этой операции. Диаграмма деятельности представлена в графической части на листе 4.

Для описания реальных сущностей предназначена диаграмма компонентов. Диаграмма компонентов описывает объекты реального мира – компоненты программного обеспечения. Эта диаграмма позволяет определить архитектуру разрабатываемой системы, установив зависимости между программными компонентами, в роли которых может выступать исходный, бинарный и исполняемый код.

На главной форме имеется три вкладки:

на первой компонент DataSource1 типа TDataSource является промежуточным звеном между компонентом ADOQuery1 типа ADOQuery, соединенным с таблицей БД сотрудников Аппарата УВД, и визуальным компонентом DBGrid1, с помощью которого пользователь взаимодействует с этой таблицей; на второй компонент DataSource2 типа TDataSource является промежуточным звеном между компонентом ADOQuery2 типа ADOQuery, соединенным с таблицей БД сотрудников всех областей УВД и визуальным компонентом DBGrid2, с помощью которого пользователь взаимодействует с этой таблицей; на третьей компонент DataSource3 типа TDataSource является промежуточным звеном между компонентом ADOTable2 типа ADOTable, соединенным с таблицей БД сотрудников Аппарата УВД, и визуальным компонентом DBGrid3, с помощью которого пользователь взаимодействует с этой таблицей;

Компоненты DBGrid1, DBGrid2, DBGrid3 отображает содержимое таблицы БД в виде сетки, в которой столбцы соответствуют полям, а строки – записям таблицы. Эти компоненты связываются со своим источниками данных через свойство DataSource. Аналогично взаимодействует DBGrid1 формы поиска данных с компонентом ADOQuery3 через DataSource4.

Для компонента ADOConnection1 также с помощью свойства ConnectionString нужно установить соединение с хранилищем данных.

В таблице 3.2 приведены компоненты, используемые для работы с таблицами и запросами БД, их основные свойства и значения этих свойств.

Таблица 3.2 - Значения свойств компонентов

Компонент Свойства Значения
ADOConnection1 ConnectionString Pr.mdb
ADOQuery1 Connection ADOConnection1
ADOQuery2 Connection ADOConnection1
ADOQuery3 Connection ADOConnection1
ADOTable2 Connection ADOConnection1
ADOTable1 Connection ADOConnection1
DataSource1 DataSet ADOQuery1
DataSource2 DataSet ADOQuery2
DataSource3 DataSet ADOTable2
DataSource4 DataSet ADOQuery3
DBGrid1 (Главная форма) DataSource DataSource1
DBGrid2 (Главная форма) DataSource DataSource2
DBGrid3 (Главная форма) DataSource DataSource3
DBGrid1 (Форма поиска данных) DataSource dsrType

Диаграмма компонентов представлена в графической части на листе 3.


Информация о работе «Автоматизированный учет дисциплинарной практики в УВД»
Раздел: Информатика, программирование
Количество знаков с пробелами: 81098
Количество таблиц: 1
Количество изображений: 7

Похожие работы

Скачать
704084
13
17

... к информации с грифом "особой важности" и "совершенно секретно" данные лица не допускаются. Руководители федеральных органов государственной власти, наделенные полномочиями по отнесению документов к государственной тайне, и руководители органов государственной власти субъектов Российской Федерации, заинтересованные в допуске лиц без гражданства к государственной гине, вносят в Правительство РФ ...

Скачать
35074
0
0

... работа по выявлению сведений о лицах немецкой национальности, репрессированных, а также находившихся в ссылке, высылке, на спецпоселении на территории Читинской области.   2. компьютерное обеспечение отделов предприятия Основным направлением работ Вычислительного центра является сопровождение программных продуктов, накопление и обработка информации, поступающей из горрайорганов ОВД, служб и ...

Скачать
140041
1
0

... . Употребление спиртных напитков, наркотических средств или психотропных веществ среди осужденных продолжает оставаться одной из основных причин, отрицательно сказывающихся на обстановке в ИК, и составляет в структуре злостных нарушений 42,9%. 3 МЕРЫ ПО ПРЕДУПРЕЖДЕНИЮ ПРАВОНАРУШЕНИЙ В МЕСТАХ ЛИШЕНИЯ СВОБОДЫ   Профилактика это не только деятельность, направленная на выявление и ...

Скачать
145713
11
3

... путем установления рациональной организации, форм и методов работы с документами, унификации документов. Начальнику ОДО подчиняются должностные лица и работники отдела документационного обеспечения управления Костромской таможни(это видно из схемы 1 составленной автором): ·          Главный государственный таможенный инспектор ОДО: выполняет основные функции пресс-секретаря таможни и секретаря ...

0 комментариев


Наверх