Тема: Разработка программного модуля по реализации функции интеллектуальной обработки данных для системы 1С-Битрикс
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
1. ИССЛЕДОВАТЕЛЬСКИЙ РАЗДЕЛ 8
1.1. Актуальность выбранной темы 8
1.2. Цель и задачи разработки 9
1.3. Обзор существующих решений 10
1.4. Исследование предметной области 12
1.4.1. Интеллектуальная обработка данных 12
1.4.2. Задачи ИОД 13
1.4.3. Задача кластеризации 14
1.4.4. Алгоритм кластеризации c-средних 17
1.4.5. Задача поиска ассоциативных правил 18
1.4.6. Алгоритм ассоциации Apriori 19
1.5. Анализ потребностей потенциальных потребителей 20
1.6. Состав выполняемых функций 21
1.7. Схемы данных и алгоритма ПМ ФИО 21
Выводы 22
2. КОНСТРУКТОРСКИЙ РАЗДЕЛ 23
2.1. Структура входных и выходных данных 23
2.2. Программные технологии решения поставленной задачи 23
2.2.1. Выбор системы управления содержимым веб-сайта 23
2.2.2. Выбор языка программирования 25
2.2.3. Выбор среды разработки 26
2.3. Программная архитектура и алгоритм работы 28
2.4. Этапы реализации 35
2.5. Требования к надежности 35
2.6. Условия эксплуатации и требования к составу и параметрам технических средств. .36
2.7. Требования к информационной и программной совместимости 37
2.8. Разработка пользовательского интерфейса ПМ ФИО 37
Выводы 40
3. ТЕХНОЛОГИЧЕСКИЙ РАЗДЕЛ 41
3.1. Технологии веб-программирования 41
3.1.1. Язык разметки HTML 41
3.1.2. Каскадные таблицы стилей 41
3.1.3. JavaScript 42
3.1.4. Технология AJAX 42
3.1.4. Библиотека jQuery 43
3.1.4. Серверный язык PHP 44
3.1.4. Типы данных PHP 45
3.1.5. PHP и ООП 46
3.2. Особенности программирования для системы 1С-Битрикс 47
3.2.1. Bitrix Framework 47
3.2.2. Модули 47
3.1.3. Информационные блоки 47
3.2.4. Работа с инфоблоками через API 48
3.3. Отладка программного модуля 51
3.4. Тестирование методами «черного» и «белого» ящика 52
3.5. Классификация по объекту тестирования 53
3.6. Классификация по степени изолированности компонентов 54
3.7. Тестирование реализации алгоритма с-средних методом «белого ящика» 54
3.8. Тестирование реализации алгоритма Apriori методом «белого ящика» 56
Выводы 59
ЗАКЛЮЧЕНИЕ 60
СПИСОК ЛИТЕРАТУРЫ 61
ПРИЛОЖЕНИЕ
📖 Введение
Для интернет-приложений наибольший интерес вызывают две задачи ИОД: кластеризация (выделение групп данных, или кластеров) и ассоциация (поиск закономерностей между связанными событиями). В область применения кластеризации и ассоциации входят задачи сегментации данных, анализа веб-логов, выявления похожих товаров и покупателей, рекомендации товаров, выделения групп пользователей и анализа их поведения. Поэтому актуальным является внедрение методов ИОД для решения этих задач в интернет-приложениях и системах управления веб-сайтами.
Для управления содержимым веб-сайтов широко используются системы управления содержимым (СУС). Система 1С-Битрикс является СУС, предназначенной для создания и поддержки корпоративных сайтов, интернет-магазинов, информационных порталов и других веб-проектов.
Целью данной работы является создание инструмента для применения методов ИОД для анализа, кластеризации и поиска ассоциативных правил в данных для системы 1С- Битрикс. Такой инструмент позволит эффективнее использовать информацию, находящуюся в базах данных системы 1С-Битрикс, и извлечь из неё дополнительную выгоду.
Практическая значимость данной разработки заключается в создании решения, которое позволит улучшить применение технологий ИОД в системе управления содержимым.
Пояснительная записка состоит из введения, исследовательского, конструкторского и технологического разделов, заключения, списка литературы и приложений.
В исследовательском разделе исследуются предметная область и актуальность выбранной темы, проводится обзор существующих программных решений, поставлены
цель и задача разработки и составлены требования к разрабатываемому программному модулю.
В конструкторском разделе выбраны инструменты разработки, разработаны структуры входных и выходных данных, разработана архитектуры и алгоритм работы программного модуля, проведен обзор пользовательского интерфейса, исследованы требования к надежности и программной совместимости ПМ ФИО.
В технологическом разделе описаны технологии программирования и отладки, архитектура взаимодействия ПМ ФИО с системой 1С-Битрикс, проведен обзор методов тестирования и описан процесс тестирования ПМ ФИО.
✅ Заключение
Пояснительная записка состоит из исследовательского, конструкторского и технологического разделов и приложений 1 и В исследовательском разделе были исследованы предметная область и потребности потенциальных пользователей, рассмотрены теоретические основы кластеризации и поиска ассоциативных правил, проведен обзор существующих решений, разработаны схема данных и схема алгоритма работы ПМ ФИО.
В конструкторском разделе рассмотрены программные технологии реализации ПМ ФИО, выбраны язык программирования и среда разработки, разработан пользовательский интерфейс ПМ ФИО.
В технологическом разделе описаны технологии программирования, применявшиеся методы отладки, проведен анализ методов тестирования и выбран наиболее подходящий для тестирования ПМ ФИО, разработаны тест-кейсы для тестирования ПМ ФИО с использованием метода «белого ящика».
В приложении 1 приведен программный код ПМ ФИО.
В приложении 2 приведено руководство программиста.



