Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебное пособие 50067.doc
Скачиваний:
11
Добавлен:
30.04.2022
Размер:
1.22 Mб
Скачать

Информационная система консультирования посетителей веб-сайтов в режиме реального времени

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

Для решения этой задачи разработана и реализована информационная система консультирования посетителей веб-сайтов в режиме реального времени.

Разработанная в рамках исследования система не относится к классу автоматизированных систем консультирования (АСК), так как в качестве консультанта в ней выступает оператор, а не сама система. Информационная система предоставляет удобный, конфигурируемый интерфейс, легко интегрируется с любым веб-сайтом.

Информационная система обеспечивает:

  • передачу сообщений между пользователями в режиме реального времени;

  • передачу файлов оператором посетителю;

  • протоколирование разговоров между пользователями;

  • передачу разговора от одного оператора другому;

  • работу сразу нескольких веб-сайтов при использовании одного экземпляра системы;

  • динамическое создание интерфейса для каждой группы пользователей.

  • распределение нагрузки между операторами.

В рамках дипломного проекта рассмотрены аналоги системы, их слабые и сильные стороны. Осуществлен выбор программной и аппаратной платформ. Система функционирует на базе универсальных широкодоступных технологических средств СУБД MySQL версии 4.1 и веб-сервера Apache версии 2.0. Разработаны структурная и функциональная схема системы, схемы модулей, инструкции по установке и ликвидации системы, а также инструкции всем уровням пользователей.

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

Воронежский государственный технический университет

УДК 681.3

Кольцов А.С., Дрозд С.Н.

Информационная система тестирования сетевого программного обеспечения для выявления уровня безопасности

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

На основании проведенных аналитических обзоров и апробаций была выбрана следующая платформа для проектирования: операционная система Windows 2000 Server с web-сервером Apache, в качестве системы управления реляционными базами данных выбрана My SQL Server, которая поддерживает масштабируемость, начиная от малых сетей, до сетей уровня предприятия. Языком программирования является унифицированная среда разработки Web-приложений PHP.

Интерфейс системы не требует специфического программного обеспечения, нужен только web-браузер с поддержкой JavaScript.

Особенностью данного проекта, является разработка модуля сканирования сетевых ресурсов. Модуль сканирования работает в многопоточном режиме, сканирование на доступность всех (65тыс.) сетевых портов удалённой системы происходит менее чем за 30 секунд (в условиях локальной сети 10Мбит). Сканирование отдельного сетевого порта происходит методом стандартных запросов (таких как GET для HTTP). Далее ответ сравнивается с шаблоном в базе данных. Определяется наиболее вероятный сервис. По результату сканирования, пользователь может запросить поиск статей, описывающих уязвимости и методы их устранения.

Воронежский государственный технический университет

УДК 621.3

А.С. Кольцов, В.Г. Бичев, Е.Д. Федорков

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

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

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

В процессе работы были реализованы следующие этапы:

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

2) В дальнейшем на этапе анализа была определена совокупность входных и выходных данных.

3) На этапе проектирования были определены требования к подсистеме конструкторско-технологического проектирования фрез, проведен анализ фрезерных операций, спроектирован алгоритм подсистемы.

4) На этапе реализации были рассмотрены вопросы создания интерфейса подсистемы, разработка базы данных, создания вычислительной среды и тестирования работы программного средства.

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

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

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

  1. диалоговый режим между проектировщиком и ЭВМ происходит на естественном (неформализованном) языке общения;

  2. пользовательский интерфейс оснащен визуальными объектами, позволяющими воспринимать информацию на интуитивном уровне.

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

Воронежский государственный технический университет

УДК 621.3

А.С. Кольцов, А.В. Паринов, А.С. Ананьев

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

Объектом проектирования является подсистема САПР ТП выбора мерительного инструмента - подсистема формирования таблиц мерительного инструмента, являющегося составной частью технической документации.

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

Работа подсистемы предполагает выполнение функции выбора мерительного инструмента по следующим параметрам:

  1. вид поверхности ;

  2. величина измеряемой поверхности;

  3. допустимые погрешности измерений.