Электронная библиотека Веда
Цели библиотеки
Скачать бесплатно
Доставка литературы
Доставка диссертаций
Размещение литературы
Контактные данные
Я ищу:
Библиотечный каталог российских и украинских диссертаций

Вы находитесь:
Диссертационные работы России
Технические науки
Автоматизированные системы управления и прогрессивные информационные технологии

Диссертационная работа:

Артюшенков Сергей Николаевич. Автоматизация технологического процесса создания распределенных информационно-расчетных intranet/internet систем и сетей на базе технологий RAD : Дис. ... канд. техн. наук : 05.13.06 : Москва, 2003 184 c. РГБ ОД, 61:04-5/1392

смотреть содержание
смотреть введение
Содержание к работе:

Введение 5

Глава 1. Состояние проблемы, объект исследования, задачи исследования 12

  1. Общие положения 12

  2. Обзор существующих программных средств для разработки систем удаленного управления 14

  1. TopSpeed Clarion InternetConnect 14

  2. SoftVelocity Clarion InternetConnect 2 18

  3. Microsoft Web Forms 20

  4. SoftVelocity Clarion ASP 27

  5. SoftVelocity ClarioNet 30

  6. Epsylon Technologies Baikonur 33

1.3 Сравнительный анализ достоинств и недостатков существующих решений.
Обоснование выбора способа удаленного клиент-серверного взаимодействия
информационно-расчетных систем 40

1.4 Цели и задачи диссертационной работы 44

Выводы по первой главе 46

Глава 2. Разработка средств автоматизации технологического процесса создания распределенных информационно-расчетных Intranet/Internet систем.48

  1. Общие положения 48

  2. Выбор способа удаленного взаимодействия клиентской и серверной части программного обеспечения 48

  3. Определение структуры программного обеспечения 51

  1. Клиентское программное обеспечение 51

  2. Серверное программное обеспечение 51

  3. Вспомогательное программное обеспечение 54

2.4 Реализация программного обеспечения для удаленного управления в среде'
программирования Clarion for Windows 55

2.4.1 Разработка шаблонов для создания серверных компонентов

программного обеспечения 57

2.4.2 Исследование и разработка генератора терминальных клиентских
страниц. Возможности и ограничения , , 59

2.4.3 Разработка программы для регистрации серверных компонентов.64
Выводы по второй главе 65

Глава 3. Разработка автоматизированного технологического процесса создания
информационно-расчетных Intranet/Internet систем и сетей 66

  1. Общие положения 66

  2. Требования к удаленным объектам. Формализация физических объектов 66

3.3 Интерфейс взаимодействия программного обеспечения с физическими
объектами. Требования к аппаратному обеспечению 69

3.4 Разработка программного обеспечения удаленного управления 71

3.4.1 Разработка алгоритма управляющей программы 72

  1. Разработка графического интерфейса пользователя управляющей программы 74

  2. Реализация логики работы, расчетной части, взаимодействия с базой данных 77

  1. Регистрация серверного компонента в операционной системе 82

  2. Тестирование системы внутренними средствами 83

Выводы по третьей главе 85

Глава 4. Методика расчета и оптимизации затрат на разработку распределенных
многокомпонентных информационно-расчетных систем с использованием
автоматизированного технологического процесса 87

4.1 Общие положения 87

  1. Выбор модели производственного процесса создания информационно-расчетной системы 91

  2. Выбор модели расчета затрат на разработку информационно-расчетной системы 93

4.3.1 Основные модели оценки размеров проекта 94

4.3/2 Факторы оценки качества моделей определения объемов работ при
разработке информационной системы 97

4.3.3 Сравнительная характеристика моделей определения объема работ
при разработке информационных систем 99

4.4 Расчет стоимости и оптимизация затрат на разработку распределенной
информационно-расчетной системы на основе модели СОСОМО П 107

Выводы по четвертой главе 111

Глава 5. Применение автоматизированного технологического процесса
создания распределенных информационно-расчетных Intranet/Internet систем и
сетей на базе технологий RAD 112

  1. Общие положения 112

  2. Возможности, особенности и ограничения применения автоматизированного технологического процесса создания информационно-расчетных Intranet/Intemet систем и сетей на базе технологий RAD 114

  3. Разработка подсистем АСУ ПХД ЗАО "Аэропорт Москва" для работы с БД AM_CHAOS посредством сети интернет 116

  1. Разработка подсистемы АСУ ПХД ЗАО "Аэропорт Москва" для удаленного получения информации о состоянии груза по авианакладной AWB в БДАМ^СНАОв 117

  2. Разработка подсистемы АСУ ПХД ЗАО "Аэропорт Москва" для удаленного бронирования грузоперевозок в БД AM_CHAOS 123

5.3.3 Анализ эксплуатационных характеристик разработанных
подсистем 128

5.4 Разработка системы удаленного контроля вибрационного фона чистых
помещений микроэлектронной промышленности 130

Выводы по пятой главе 143

Заключение 145

Приложения 147

Приложение 1. Акты внедрения результатов работы 147

Приложение 2. Листинг шаблона для создания серверных компонентов
программного обеспечения 151

Приложение 3. Листинг генератора клиентских терминальных страниц 159

Литература 178

Введение к работе:

Актуальность работы. Применение сред быстрого программирования RAD для Windows позволяет существенно снизить временные и стоимостные затраты на разработку Web-приложений для сетей Intranet/Internet. В свою очередь, использование Web-технологий при работе с приложениями в архитектуре клиент-сервер обеспечивает простую возможность создания программ с трёхзвенной архитектурой: клиент, сервер, сервер баз данных (БД). Такой подход практически полностью снимает ограничения на системные требования к клиентским ЭВМ, а также намного упрощает поддержку и сопровождение сложного приложения. Применение централизованных Intranet/Internet систем позволяет существенно снизить аппаратно-программные требования к клиентским ЭВМ, сводя их фактически к терминалам. Сфера применения таких систем довольно широка и разнообразна.

Значительный вклад в развитие теории и создание принципов построения информационно-расчетных Intranet/Internet систем, методов снижения затрат на их разработку внесли: Fr. P. Brooks, В. Boehm, СБ. Дунаев, И.В. Шапошников, И.Н.Кузнецов, Ю.И. Волков, В. А. Будилов, К. Ланг, Дж. Чоу, В г. Barrington, СВ. Мальцева, A.M. Андрианов, М. Brown, J. Jung, Т. Savola, Н.Э. Михайловский и другие.

В мировой практике создания информационно-расчетных Intranet/Internet систем наибольшую известность получили работы фирм: Microsoft Corp., Intel Corp., TopSpeed Corp., Soft Velocity Inc. (США); Epsylon Technologies (Россия).

Основные виды приложений, успешно реализуемых при помощи технологии автоматизированной разработки информационно-расчетных Intranet/Internet систем на базе технологий RAD:

обучающие дистанционные системы;

системы контроля удаленных объектов (с ограничениями при работе в реальном масштабе времени);

системы контроля и управления медленными технологическими процессами;

системы широкого применения для населения при взаимодействии посредством модемного соединения с сетью интернет;

различные Web-сайты (корпоративные сайты, интернет магазины и др.).

Применение автоматизированного технологического процесса создания информационно-расчетных систем позволяет:

существенно снизить затраты на разработку систем удаленного контроля;

улучшить диагностику при возможных повреждениях оборудования;

свести к минимуму влияние человеческого фактора на съем и регистрацию измерительной информации;

сохранять информацию в удобном для дальнейшей обработки виде.

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

Цель работы заключается в разработке методов и средств снижения затрат на разработку эффективных распределенных информационно-расчетных систем.

Цель работы достигается при выполнении следующих основных задач исследования:

-обосновать выбор программных средств и решений для реализации программного пакета и автоматизированного технологического процесса создания распределенных информационно-расчетных Intranet/Internet систем на базе технологий RAD;

-разработать структурную схему работы распределенных информационно-расчетных Intranet/Internet систем;

-разработать программные средства, позволяющие создавать информационно-расчетные приложения в одной из распространенных сред быстрого программирования RAD;

-разработать автоматизированный технологический процесс создания информационно-расчетных Intranet/Internet систем с применением технологий RAD на базе разработанных программных средств для снижения временных и прочих затрат на разработку систем;

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

Intranet/Internet систем и сетей на базе технологий RAD.

Методы исследований. Теоретические исследования базировались на фундаментальных положениях наук по теории и построению ПО, на современных представлениях вопросов анализа и синтеза открытых информационных систем. Экспериметальные исследования проведены на ЭВМ типа IBM PC AT различной конфигурации как в сети интранет, так и в интернет. Обработка результатов экспериментальных исследований выполнялась с использованием ЭВМ и методов теории вероятности, математической статистики.

Научная новизна работы состоит в создании теории, принципов построения и совокупности научно обоснованных технических решений, обеспечивающих автоматизацию процесса построения высокоэффективных распределенных информационно-расчетных Intranet/Internet систем на базе технологий RAD. В ходе выполнения диссертационной работы получен ряд новых научных результатов:

-проведен сравнительный анализ средств разработки информационно-расчетных Intranet/Internet систем, предназначенных для различных сред программирования;

-разработаны теория и принципы построения распределенных информационно-расчетных Intranet/Internet систем на базе технологий RAD; -разработан набор программных средств для создания распределенных информационно-расчетных систем;

-разработан автоматизированный технологический процесс создания информационно-расчетных систем;

-разработана методика расчета и оптимизации стоимости разработки распределенных информационно-расчетных систем при помощи

автоматизированного технологического процесса.

Практическая значимость результатов, полученных в диссертационной работе, заключается в разработке программных средств для создания распределенных информационно-расчетных приложений в среде быстрой разработки Clarion для Windows. Разработан автоматизированный технологический процесс создания распределенных информационно-расчетных систем на базе разработанных программных средств. Разработана методика расчета и оптимизации затрат на разработку систем при помощи автоматизированного технологического процесса создания информационно-расчетных Intranet/Internet систем и сетей на базе технологий RAD, основанная на применении конструктивной модели затрат СОСОМО II. Применение этой модели позволило повысить точность расчета затратности разработки систем по сравнению с методом экспертной оценки. Экспериментальные исследования позволили уточнить параметры модели, что привело к повышению точности оценки затрат уже на начальном этапе разработки на 10-15%. Разработаны рекомендации по созданию систем контроля физических объектов в реальном масштабе времени.

Программные средства, автоматизированный технологический процесс создания распределенных информационно-расчетных Intranet/Internet систем, рекомендации для проектирования и эксплуатации и другие разработки диссертационого исследования были использованы для создания различных информационно-расчетных систем, которые впоследствии были внедрены в предприятии ЗАО "Аэропорт Москва", ООО "АРСИС", а также в учебный процесс МИЭТ. Существенное снижение количества задействованных разработчиков, сокращение затрачиваемого на разработку времени, а также возможность двухрежимного использования созданных информационно-расчетных приложений привело к значительному снижению затрат на разработку информационных систем. Во всех разработанных системах аппаратно-программные требования к клиентским ЭВМ минимальны и соответствуют требованиям, предъявляемым к системам, созданным при

помощи классических технологий Web программирования. Требования,

предъявляемые к серверным ЭВМ, ниже, чем у существующих решений,

благодаря существенному упрощению части администрирования серверных

задач и клиентских сессий. Кроме того, возможность распределения нагрузки

между несколькими серверами, объединенными в локальную сеть интранет,

позволяет увеличить количество одновременных клиентских сессий.

Помимо функциональных возможностей автоматизированный технологический

процесс создания распределенных информационно-расчетных Intranet/Internet

систем и сетей на базе технологий RAD позволяет также создавать

полноценный дизайн приложений на основе языка разметки HTML и

технологии каскадных стилей CSS2, обеспечивая возможность создания

различного рода Web-сайтов.

Достоверность полученных результатов подтверждается хорошим

совпадением теоретически обоснованных и практически полученных данных,

что доказывает корректность предположений, подходов и методов,

предложенных автором работы. Результаты диссертации использованы в

различных классах информационно-расчетных систем, а также в учебном процессе.

Личный вклад автора. Все основные результаты получены автором лично.

Главными из них являются:

-разработка принципов построения распределенных информационно-расчетных

Intranet/Internet систем на базе технологии RAD;

-разработка набора программных средств для автоматизированного создания

распределенных информационно-расчетных Intranet/Internet систем на базе

технологии RAD Clarion для Windows;

-разработка автоматизированного технологического процесса создания

распределенных информационно-расчетных Intranet/Internet систем на базе

технологий RAD;

-разработка методики расчета и оптимизации стоимости разработки на основе

конструктивной модели затрат СОСОМОII;

-разработаны различные информационно-расчетные системы, которые были

внедрены на предприятии ЗАО "Аэропорт Москва", ООО "АРСИС" и в учебный процесс МИЭТ;

-автор диссертации принимал активное участие в разработке структурных и принципиальных электрических схем, документации, требований и методик испытаний и проведении инсталляционных и сопроводительных работ в местах эксплуатации разработанных информационно-расчетных Intranet/Internet систем.

Внедрение результатов работы. Результаты теоретических исследований, проведенных в ходе выполнения диссертационной работы, внедрены в следующие объекты и процессы:

-подсистемы АСУ ПХД (производственно-хозяйственной деятельности) для дистанционного получения клиентом по номеру авианакладной AWB информации о сотоянии груза по БД AM_CHAOS, а также для дистанционного интерактивного бронирования мест на грузовые авиаперевозки в БД AM_CHAOS на предприятии ЗАО "Аэропорт Москва" в рамках договора на проведение опытно-конструкторской работы № 4.114/03 от " 01.01.03 " "Разработка Интернет-сайта ЗАО "Аэропорт Москва" и техническое проектирование дополнительных подсистем АСУ ПХД (производственно-хозяйственной деятельности)";

-удаленная система контроля вибрационного фона чистых помещений на кафедре Технической механики МИЭТ. Результаты диссертационной работы внедрены в учебный процесс на кафедре Технической механики в лекционный курс дисциплины "Механика интегральных структур": "Методы обнаружения, контроля, трансляции, документирования, отображения причин превышения вибрационного фона в микроэлектронной промышленности. Удаленный контроль виброфона посредством сети интернет". Внедрение подтверждено актами. Внедрение позволило:

-сократить время разработки подсистем АСУ ПХД на 40% по сравнению с классическими технологиями разработки динамических сайтов; -повысить скорость доступа к БД ORACLE на 20% по сравнению со штатными

средствами доступа к данным через ASP;

-сохранить требования к клиентским ЭВМ и ПО такими же, как в случае применения стандартных Web технологий;

-увеличить количество одновременно обслуживаемых клиентов в несколько раз по отношению к рекомендуемому (50 клиентских сессий), в том числе в существующих решениях, за счет распределения нагрузки между несколькими серверными ЭВМ, только одна из которых является интернет сервером. На защиту выносятся: 1 1.Научно обоснованные технические решения, способы и принципы построения распределенных информационно-расчетных Intranet/Internet систем. 2.Набор программных средств для создания распределенных информационно-расчетных Intranet/Internet систем на базе технологии RAD Clarion. 3.Автоматизированный технологический процесс создания информационно-расчетных Intranet/Internet систем и сетей на базе технологий RAD. 4.Методика расчета и оптимизации стоимости разработки распределенных информационно-расчетных Intranet/Internet систем на основе конструктивной модели затрат СОСОМОII.

5.Результаты экспериментальных исследований, внедрения и испытаний систем, практически подтверждающих высокую эффективность примененя автоматизированного технологического процесса создания распределенных информационно-расчетных Intranet/Internet систем и сетей на базе RAD. Апробация работы, публикации. Результаты работы докладывались и обсуждались на межвузовских конференциях студентов и аспирантов «Микроэлектроника и информатика» в 2000, 2001, 2002 годах, а также на всероссийской конференции «Микроэлектроника и информатика» в 2002 году. Основные положения диссертационой работы опубликованы в семи печатных работах автора.

Структура и объем работы. Диссертация состоит из введения, пяти глав, заключения и приложений. Содержит 184 страницы машинописного текста, 42 рисунка, J_5 таблиц и список литературы из 81 наименования.

Подобные работы
Юрчик Петр Францевич
Комплексная автоматизация технологических процессов создания сложных объектов автомобильно-дорожного строительства
Черемшанов Михаил Александрович
Автоматизация процесса формирования конструкторско-технологических решений изделий машиностроения
Саратикян Ваге Сергеевич
Автоматизация процесса принятия решений при поездообразовании на станциях с нетиповой дорожной инфраструктурой
Ветров Евгений Витальевич
Автоматизация процесса формования силикатного кирпича на базе микроконтроллерных устройств управления прессовым оборудованием
Шаров Александр Германович
Автоматизация процессов контроля знаний с применением заданий открытого типа
Асмолов Сергей Геннадьевич
Автоматизация процесса копания грунта бульдозером
Мелихов Артем Юрьевич
Автоматизация процессов управления плавным пуском асинхронных двигателей насосной станции системы водоснабжения
Ефремова Татьяна Александровна
Автоматизация процесса приготовления эмульсий на базе электрогидравлического преобразователя импульсного действия для технологического оборудования
Кудрявцев Юрий Исаакович
Комплексная автоматизация процессов производства арматурных изделий в строительных технологиях
Потапенко Евгений Анатольевич
Автоматизация процесса отопления распределенного комплекса зданий с алгоритмами управления, учитывающими климатические факторы

© Научная электронная библиотека «Веда», 2003-2013.
info@lib.ua-ru.net