Реализация компонентов системы поиска оптимального маршрута в инженерных сетях
Чтобы загрузить изображения переходов от текущего маркера к следующему, пользователь должен перейти на вторую вкладку приложения (см. рисунок 2.4). Аналогично с предыдущим случаем, сначала необходимо выбрать изображение, нажав на кнопку «Выбрать». Затем нужно из выпадающего списка выбрать текущий маркер, от которого начинается переход (и сделана фотография). После этого из выпадающего списка… Читать ещё >
Реализация компонентов системы поиска оптимального маршрута в инженерных сетях (реферат, курсовая, диплом, контрольная)
Реализация базы данных
В первую очередь нужно было реализовать базу данных. Это нужно было сделать в соответствии со схемой базы данных, спроектированной в рамках выпускной квалификационной работы. Средство, в котором она была создана, описано в предыдущем пункте 1.2.
На данном этапе рассчитано, что данные о помещении, компьютерной сети и путях прохода будут вручную заноситься в базу данных. Причиной для этого является то, что визуальный конструктор в приложении пока не создан, тем более не создано приложение, которое будет распознавать объекты помещения или сети по фотографиям. Данная работа требует больших усилий и временных затрат и не входит непосредственно в список задач данной работы. Единственными данными, которые будут автоматически заноситься в базу, являются фотографии маркеров и путей прохода от них. Зачем так сделано? Известно, что изображение хранится в базе данных в виде бинарного кода. Следовательно, пользователь не может вручную получить бинарный код изображения и внести его в базу данных, поэтому необходимо специальное средство. Для этого было написано специальное нативное приложение. Оно имеет две вкладки. На первой вкладке (см. рисунок 2.3) пользователь, заполняющий базу данных, должен сначала выбрать изображение, которое он хочет загрузить в качестве фотографии маркера, а затем указать необходимый маркер, выбрав его из выпадающего списка. После чего, после нажатия кнопки «Загрузить», изображение будет загружено в необходимое поле базы данных. При этом кнопка становится доступной только тогда, когда выбрано изображение для загрузки.
Чтобы загрузить изображения переходов от текущего маркера к следующему, пользователь должен перейти на вторую вкладку приложения (см. рисунок 2.4). Аналогично с предыдущим случаем, сначала необходимо выбрать изображение, нажав на кнопку «Выбрать». Затем нужно из выпадающего списка выбрать текущий маркер, от которого начинается переход (и сделана фотография). После этого из выпадающего списка выбрать маркер, в сторону которого проходит переход. При этом в списке будут доступны только те маркеры, которые соединяются с текущим маркером в графе путей. После этих манипуляций становится доступной кнопка «Загрузить», при нажатии по которой происходит загрузка фотографии в базу данных.
Рисунок 2.3. Форма загрузки фотографии самого маркера.
Рисунок 2.4. Загрузка фотографий переходов от заданного маркера.