Создание кроссплатформенного динамического сайта для расчета физико-химических свойств элементов периодической системы Д.И. Менделеева - Дипломная работа
Пример разработки веб-приложения для определения типа связи химических элементов по электроотрицательности с поддержкой пользователей, которые используют различные типы устройств. Обеспечение взаимодействия сайта с другими информационными системами.
Аннотация к работе
Для определения типа связи химических элементов по электроотрицательности [1] нужно выполнить определенный алгоритм для нахождения каждого химического элемента в периодической таблице Д.И. Менделеева. Была поставлена задача разработки динамического веб-приложения для определения типа связи химических элементов по электроотрицательности, поддержки разных типов пользователей, которые используют разные типы устройств, взаимодействия с другими информационными системами. Динамическое веб-приложение для определения типа химических элементов по электроотрицательности позволит посетителям сайта получить информацию о каждом химическом элементе, историю открытия, происхождение названия, распространенность, получение, его физические и химические свойства, химические свойства. Система "Google" выявляет количество посетителей сайта, определение название устройства и операционной системы, по которому посетители зашли на сайт. Добавляется информация о химическом элементе, модуль для определения типа химических элементов по электроотрицательности, контактирование с администрацией сайта, поддержка мобильной и планшетной версии сайта.В данной главе проводится обзор существующих технологий для разработки динамического веб-приложения и описание интеграции с другими информационными системами.Определение термину дал Лайнус Полинг [1] в своей книге о природе химической связи. По словам Лайнуса Полинга электроотрицательность это способность атома в молекуле смещать к себе электроны. Изучая свойства молекул можно сравнивать электроотрицательность для определения характеристик атомов в ее составе. Лайнус Полинг рассчитал значение электроотрицательности элементов и поместил их в таблицу, которая приведена на рисунке 1.1.Для разработки динамического веб-приложения определения типа химических элементов по электроотрицательности необходимы технические, программные средства и математическое обеспечение. Компьютер необходим для установки программного обеспечения, которое позволит разработчику создать динамическое веб-приложение для определения типа химических элементов по электроотрицательности.Чтобы проектировать динамическое веб-приложения "Определения тип химических элементов по электроотрицательности" проведен анализ структуры и дизайн похожих веб-приложений. Каждый сайт уникален по-своему, например, на сайте "www.resy.ru" решение задачи, группировки, сортировки химических элементов и разделение по цветам. Шаблон сайта не поддерживает мобильную платформу и нет подробная информация о химических элементах, ссылки не работают. На сайте XUMUK (сайт о химии) являющимся одним из самых популярных химических сайтов Рунета [], домен "www.xumuk.ru" особое внимание уделено на модельную структуру сайта. На "footer"-е сайта размещены ссылки: на разработчика сайта раздел "Дизайн", на обратную связь с администратором сайта раздел "Обратная связь", информация на стоимость размещения рекламы и статистика сайта на сайте "XUMUK (сайт о химии)".В папке core будут храниться базовые классы Model, View и Controller. Их наследники будут храниться в директориях controllers, models и views. Ниже приведен код для файла "index.php". ini_set("display_errors", 1); require_once "lib/conn_class.php"; Ниже приведен код для файла "bootstrap.php". require_once "core/model.php"; require_once "core/view.php"; require_once "core/controller.php"; require_once "core/route.php"; Route::start(); Перейдем в папку core и добавим к файлу route.php еще три файла: model.php, view.php и controller.php.Все данные сайта должны храниться в структурированном виде под управлением реляционной СУБД. Ввод данных осуществляется через форму веб-приложения, исключения составляют файлы данных, предназначенные для просмотра и скачивания (изображения, видео, документы и т.п.). Такие файлы сохраняются в файловой системе, а в базе данных размещаются ссылки на них. База данных веб-приложения "Определение тип химических элементов по электроотрицательности" экспортирован в корневой папке "MVC", названием "electrootric" и расширением "sql". Внутри данного файла экспортированы все сущности, атрибуты, тригеры, хеш-индексы и таблицы для хранения и оптимизации данных веб-приложенияПриложение "google analitycs" позволяет анализировать статистику посещение пользователей к сайту и с каких устройств посетители зашли на динамическое веб-приложение для определения типа химических элементов по электроотрицательности. Для того чтобы подключить приложение google analitycs написан код на объектно-ориентированном языке программирования и регистрирация на сайте ИС "Google" для получения уникального кода (UA), который дается каждому пользователю отдельно. Ниже приведен код модуля Google для сбора статистики в "views": $this->widget("ext.GOOGLEANALYTICS.EGOOGLEANALYTICSWIDGET", ar