ВКР (1197993), страница 7
Текст из файла (страница 7)
В недалеком прошлом такой эксперимент можно было провести либо в лабораторных условиях на специально создаваемых для него установках, либо на натуре, т. е. на настоящем образце изделия, подвергая его всяческим испытаниям.
С развитием вычислительной техники появился новый уникальный метод исследования – компьютерный эксперимент.
Компьютерный эксперимент включает некоторую последовательность работы с моделью, совокупность целенаправленных действий пользователя над компьютерной моделью.
После завершения эксперимента, наступает этап анализа результатов моделирования.
Конечная цель моделирования – принятие решения, основывающегося на результатах всестороннего анализа, полученного в ходе множества экспериментов, проведенных при многократном изменении различных параметров и условий как самого объекта, так и внешних факторов.
Если результаты не соответствуют целям поставленной задачи, значит, допущены ошибки на предыдущих этапах. Это может быть либо слишком упрощенное построение информационной модели, либо неудачный выбор метода или среды моделирования, либо нарушение технологических приемов при построении модели. Если такие ошибки выявлены, то требуется корректировка модели, т. е. возврат к предыдущим этапам и рассмотрение альтернативных путей при проектировании. Процесс повторяется до тех пор, пока результаты эксперимента не будут отвечать целям моделирования.
3 СОЗДАНИЕ ИНФОРМАЦИОННО-СПРАВОЧНОЙ СИСТЕМЫ
3.1 Среды разработки
Выше уже затрагивалась тема выбора программной среды для создания модели исследуемого объекта.
Для создания информационно-справочной системы, отвечающей предъявленными пользователями требованиям, была выбрана среда разработки Delphi XE.
Delphi XE – это среда быстрой разработки, в которой в качестве языка программирования используется строго типизированный объектно-ориентированный язык Delphi.
Delphi XE представляет собой полное решение для разработки приложений от проектирования до развертывания по архитектуре, управляемой моделью (MDA), которое позволяет интегрировать моделирование, разработку и развертывание приложений и систем электронного бизнеса для платформы Windows. Delphi XE содержит развитые библиотеки и инструменты для создания приложений электронного бизнеса и веб-сервисов, полностью интегрирует соответствующие технологии и качественно повышает производительность разработчиков, предоставляя все необходимое для исследования вопросов перехода на Microsoft.NET.
Delphi имеет некоторый стандартный, предусмотренный разработчиками вид, в котором она предстает вам при первом запуске. В таком «стандартном» варианте среда Delphi имеет 6 окон. Это: главное окно (Delphi XE – Project1), окно дерева объектов (Object TreeView), окно инспектора объектов (Object Inspector), окно конструктора форм (Form1), а так же совмещенное окно редактора кода и проводника кода (на заднем плане, под Form1). При этом окно проводника пристыковано к левому краю окна редактора.
Рисунок 10 – Интерфейс Delphi XE
Следует отметить, что предлагаемая разработчиками компоновка годится, в принципе, для любого экранного разрешения.
Содержание и предназначение панелей инструментов, имеющихся в начальном виде, следующее:
– debug – отладка. Позволяет запустить программу (Run), приостановить ее выполнение (Pause), а так же выполнять построчное выполнение программы;
– standard – стандартные. Служит для таких операций, как сохранение, создание, добавление и удаление файлов;
– view – вид. Используется для быстрого нахождения форм и файлов проекта;
– desktops – рабочая среда. С помощью этих инструментов можно переключаться между различными настройками рабочей среды Delphi;
– custom – произвольная. Изначально содержит одну-единственную кнопку – для вызова справки;
– component palette – палитра компонентов. Содержит все доступные для разработки приложений компоненты.
Отметим, что все инструментальные панели настраиваются: кнопки можно перемещать между панелями, добавлять на них новые, или же удалять. Для обычных панелей (Standard, View, Debug) это делается точно таким же образом, как во многих других современных Windows-приложениях ( в Word, т.е. при помощи окна настройки – Customize).
Что касается самой большой панели – палитры компонентов, то для ее настройки следует использовать специальное окном свойств палитры.
Рисунок 11 – Окно настройки палитры компонентов
Суммарно Delphi включает в себя сотни компонент, однако для эффективного использования при разработки приложения требуется только часть из них.
Выделим основные преимущества Delphi.
Во-первых, Delphi позволяет создавать приложения интерактивным выбором необходимых компонентов из Component Palette и перетягиванием их на форму. Основное же достоинство этого метода заключается в том, что Delphi при этом самостоятельно создает необходимый код. Это напоминает по своим возможностям Visual Basic и другие подобные языки программирования, однако в случае Delphi вы получаете настоящий объектно-ориентированный код и все возможности этого подхода, включая расширение функциональных возможностей компонентов Delphi до уровня, удовлетворяющего ваши запросы. Можно использовать компоненты Delphi или наследовать их и добавлять собственные методы.
Во-вторых, одно из основных отличий Delphi от других похожих инструментов визуальной разработки приложений заключается в наличии действительно быстрого, эффективного компилятора. Компилятор выдает не только сообщение об ошибках, но и огромное количество предупреждений и подсказок, которые позволяют создавать более ясный код. Важным достоинством является также выдача одновременно нескольких сообщений об ошибках, что позволяет быстрее исправлять их.
В-третьих, благодаря объектно-ориентированной природе Delphi существует возможность создавать свои компоненты не только с нуля, но и используя богатый набор имеющихся компонентов. Помимо создания новых компонентов, расширяемость Delphi включает также возможность интегрирования в среду Delphi целых подпрограмм, называемых экспертами. Expert Interface позволяет вам дополнять среду своими пунктами меню и диалоговыми окнами для расширения ее функциональности.
Но основным преимуществом Delphi является его среда программирования с визуальным конструктором программ. Эта среда (вместе с объектной библиотекой VCL) позволяет эффективно программировать под MS Windows, не отвлекаясь на выяснение всех деталей Win API, а работать над логикой программы.
Delphi – это комбинация нескольких важнейших технологий:
– высокопроизводительный компилятор в машинный код;
– объектно-ориентированная модель компонент;
– визуальное построение приложений из программных прототипов;
– масштабируемые средства для построения баз данных.
С точки зрения профессионального программиста не менее важно то, что Delphi обладает высокоразвитыми средствами для работы с базами данных. Базы данных позволяют эффективно управлять информацией. Delphi позволяет эффективно создавать приложения, работающие с базами данных.
Простота, скорость и эффективность Delphi объясняют ее популярность. Delphi имеет один из самых быстрых компиляторов, порождающий весьма неплохой объектный код.
Модель программирования в Delphi – компонентная, что позволяет пользоваться компонентами, написанными другими разработчиками, даже не имея их исходного кода и уж подавно не изучая его. Применение компонентной модели приводит к тому, что довольно многое в поведении объектов программировать не нужно вообще, и многое, на что в других средах ушли бы недели, можно сделать за часы или даже минуты.
Для разработки же общей базы данных, в которой будет хранится вся информация, используется SQL Manager Studio.
Среда SQL Server Management Studio (SSMS) – это интегрированная среда для доступа, настройки, управления, администрирования и разработки всех компонентов SQL Server. Среда Среда SQL Server Management Studio объединяет большое число графических средств с набором полнофункциональных редакторов сценариев для доступа к SQL Server разработчиков и администраторов с любым опытом работы.
Management Studio является основным инструментом любого разработчика или администратора MS SQL сервера.
MS SQL Server не предназначен непосредственно для разработки пользовательских приложений, а выполняет функции управления базой данных. Сервер имеет средства удаленного администрирования и управления операциями, организованные на базе объектно-ориентированной распределенной среды управления.
Задачи администрирования, которые можно выполнять с помощью среды SQL Server Management Studio, включают:
– создание баз данных, не прибегая к использованию языка Transact-SQL;
– модифицирование баз данных, не прибегая к использованию языка Transact-SQL;
– управление таблицами, не прибегая к использованию языка Transact-SQL;
– создание и исполнение инструкций SQL.
Новую базу данных можно создать посредством обозревателя объектов Object Explorer. Обозреватель объектов также можно использовать для исследования объектов сервера. С панели этого инструмента можно просматривать все объекты сервера и управлять сервером и базами данных. Дерево иерархии объектов сервера содержит, среди прочих папок, папку Databases (базы данных). Эта папка, в свою очередь, содержит несколько подпапок, включая папку для системных баз данных, и по папке для каждой базы данных, созданной пользователем.
Чтобы создать базу данных посредством обозревателя объектов, необходимо выбрать пункт меню New Database. В открывшемся диалоговом окне New Database в поле Database name ввести имя новой базы данных, после чего нажать кнопку «ОК».
Рисунок 12 – Меню создания новой базы данных
Каждая база данных обладает несколькими свойствами, такими как тип файла, начальный размер и т.п. Список страниц свойств базы данных расположен в левой панели диалогового окна New Database. Страница General (Общие) диалогового окна Database Properties содержит, среди прочего, такую информацию, как имя, владелец и параметры сортировки базы данных.
Рисунок 13 – Диалоговое меню свойства базы данных
Свойства файлов данных определенной базы данных перечисляются на странице Files (Файлы) и содержат такую информацию, как имя и начальный размер файла, расположение базы данных, а также тип файла (например, primary). База данных может храниться в нескольких файлах. В SQL Server применяется динамическое управление дисковым пространством. Это означает, что можно сконфигурировать размер базы данных для автоматического увеличения и уменьшения по мере надобности.
На странице Filegroups (Файловые группы) диалогового окна Database Properties отображаются имена файловых групп, к которым принадлежит файл базы данных, раздел файловой группы (по умолчанию или заданный явно), а также операции, разрешенные для выполнения с файловой группой (чтение и запись или только чтение).
На странице Options (Параметры) диалогового окна Database Properties можно просмотреть и модифицировать все параметры уровня базы данных. Существуют следующие группы параметров: Automatic (Автоматически), Containment (Включение), Cursor (Курсор), Miscellaneous (Вспомогательные), Recovery (Восстановление), Service Broker (Компонент Service Broker) и State (Состояние).
Изменять свойства может только системный администратор или владелец базы данных.
Следующей задачей после создания базы данных является создание всех необходимых таблиц. Подобно созданию базы данных, таблицы в ней также можно создать либо с помощью языка Transact-SQL, либо посредством обозревателя объектов.















