Дипломная работа: Автоматизация приема и обработки заявок отделом техподдержки ООО "РУСЭЛПРОМ-СЭЗ"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
66
ASP.NET является составной частью операционной системы.
Использование компилированного кода приводит к автоматическому росту
производительности. В результате страницы ASP.NET стали намного более
похожими на традиционные приложения.
ASP.NET имеет много программных усовершенствований, например,
кэширование, компиляцию кода, а также большую степень простоты и
безопасности и обеспечение надежности, которая может сохраняться даже во
время аварий на серверах
ASP.NET обеспечивает встроенную поддержку сеансов, которая является
переносимой с одной Web-формы на другую. ASP.NET запоминает информацию
по состоянию пользователя или запрашивает входные переменные.
Благодаря этим и другим усовершенствованиям ASP.NET намного
увеличивает возможности разработчиков за счет чего она популярна и очень
быстро развивается.
На основании проведенного анализа выбран язык PHP.
Для выбора СУБД так же проведем анализ существующих решений. Для
этого выберем наиболее часто используемые языки и проведем сравнение.
Oracle Database представляет собой самое новое поколение базы данных
Oracle, доступное на различных платформах. Сегодня это решение предлагает
свыше 500 новых инструментов, в том числе новую архитектуру, которая
позволяет существенно упростить процесс консолидации баз данных в облаке и
облегчает управление несколькими базами данных, позволяя управлять ими как
одной БД без изменения приложений.
Сегодня решение Oracle Database 12c обеспечивает целый комплекс
преимуществ при развертывании частных баз данных. Для поставщиков услуг
SaaS это решение предоставляет надежную, защищенную и изолированную
мультиарендную архитектуру.
В состав решения входят комплексные функции для управления самыми
требовательными задачами по обработке транзакций, Big Data и хранения
данных. Для выбора доступны различные варианты решения Oracle Database 12c
Enterprise Edition, способные удовлетворить требования бизнес-пользователей в
67
области безопасности, производительности, доступности при работе с большими
данными и облачными средами.
Благодаря мультиарендной архитектуре достигается высокий уровень
консолидации в облачной среде. При этом нет необходимости менять
существующие приложения.
Функция автоматической оптимизации облегчает управление большими
объемами данных, позволяя уменьшить расходы на хранение и добиться
большей эффективности в сфере предотвращения угроз и соблюдения
конфиденциальности. Решение обеспечивает высочайшую доступность,
защищая данные от сбоев сервера, поддерживая непрерывную работу
приложений и сокращение времени запланированных простоев. Поддержка
расширенных возможностей аналитики баз данных и больших данных
обеспечивает масштабируемость развертывания бизнес-процессов. Кроме того в
системе реализована полная интеграция с Oracle Enterprise Manager Cloud
Control 12c, что позволяет упростить управление всем жизненным циклом базы
данных.
Доступны оптимизированные и интегрированные заранее готовые
системы, ориентрованные на любые рабочие нагрузки. Система предоставляет
возможности комплексной корпоративной платформы для облачных
вычислений, хранения данных и обработки Big Data.
MySQL свободная система управления базами данных (СУБД).Она
позволяет пользователям взаимодействовать с Базами Данных (просматривать,
искать, добавлять и управлять данными). MySQL соответствует спецификации
ANSI 92 SQL. Разработкой занимается корпорация Oracle, к которой права на
MySQL перешли в момент поглощения компании Sun MicroSystems, которая в
свою очередь ранее также приобрела изначальную компанию-разработчика.
MySQL помимо помимо GNU-лицензии имеет и коммерческую модель
распространения.
MySQL это идеальный выбор в случае малых и средних приложений.
Входит в состав серверов WAMP, AppServ, LAMP и в портативные сборки
серверов Денвер, XAMPP. Традиционно MySQL применяется как сервер,
68
принимающий обращения удаленных клиентов, но также в дистрибутиве
имеется библиотека внутреннего сервера, которая дает возможность
интегрировать MySQL в автономные программы.
Гибкость СУБД MySQL определяется поддержкой большого количества
типов таблиц: пользователи могут выбрать как таблицы типа MyISAM,
поддерживающие полнотекстовый поиск, так и таблицы InnoDB,
поддерживающие транзакции на уровне отдельных записей. Кроме того, СУБД
MySQL поставляется со специальным типом таблиц EXAMPLE,
демонстрирующим принципы создания новых типов таблиц. GPL
лицензирование и открытость продукта обеспечивают появление в MySQL всех
новых типов таблиц.
Однако самой необычной и важной особенностью MySQL является такая
архитектура подсистемы хранения, в которой обработка запросов и другие
серверные задачи отделены от хранения и извлечения данных. Подобное
разделение задач позволяет выбирать способ хранения данных, а также
настраивать производительность, ключевые характеристики ит.д. [16]
На основании проведенного анализа выбрана СУБД MySQL. Были
выделены достоинства и недостатки наиболее распространенных СУБД.
Основные преимущества MySQL 5.5:
Разработчики MySQL всегда расставляли приоритеты в пользу скорости
работы. Новые функции интегрируются в MySQL исключительно в случае,
когда они могут быть реализованы с достаточной производительностью. И пусть
в некоторых случаях это замедляет появление нововведений, преимуществом
такого подхода является их отлаженная работа и максимальная эффективность
работы.
Одним из важнейших и простых для сравнительного понимания факторов
является цена. В целом MySQL представляет собой бесплатное приложение.
Лицензия GPL позволяет использование, редактирование и распространение
продукта при одном лишь условии соблюдения всеми участниками этого
процесса пунктов лицензии. Но если вы желаете использовать MySQL в своих
коммерчески распространяемых программных продуктах, то на такой случай
69
существует коммерческая лицензия. То есть в MySQL имеет двойную схему
лицензирования, когда некоммерческое использование продукта проходит под
лицензией GPL, а коммерческое под лицензиями EULA (End-User License
Agreements лицензионные соглашения с конечным пользователем).
Особую важность имеет фактор стабильности. Все версии MySQL в
обязательном порядке проходят тестирование. В его ходе проверяется
стабильная функциональность нововведений и их безошибочное взаимодействие
с уже существующим функционалом, что гарантирует минимализацию
программных ошибок. Их исправление является для разработчиков MySQL
приоритетной задачей. Модернизация и интегрирование новых функций в
MySQL не происходит до тех пор, пока не будут исправлены уже существующие
недочеты. Разумеется, это не исключает наличие программных ошибок вообще,
но, как правило, они возникают в нестандартных условиях. Для исключения
таких ситуаций все обнаруженные программные ошибки анализируются и
документируются разработчиками.
Немаловажным преимуществом MySQL является и качество,
поттверждаемое сообществом пользователей, которое насчитывает миллионы
человек во всем мире, использующих MySQL в совершенно разных задачах и
условиях. Обратная связь этого сообщества помогает обнаружить всевозможные
проблемы еще на ранних версиях продукта. Система обратной связи полностью
открыта, что позволяет каждому пользователю совместно обсуждать и решать
возникающие нестандартные ситуации и проблемы.
MySQL отличается в выгодную сторону простотой использования. Чтобы
начать работать с этой СУБД не требуется сложных действий по её
конфигурированию. MySQL Server готов к эскплуатации сразу после установки.
По умолчанию выбираются значения, соответствующие минимальному
использованию ресурсов диска и памяти. Конечно, для дополнительных и
нестандартных вариантов исользования MySQL уже потребуется настройка. И
чтобы облегчить работу с ней, разработчиками предлагаются типовые
конфигурации, а также документация по ним.
70
Сравнение с другими СУБД целиком и полностью зависит от тех
возможностей, которые необходимы в конкретных задачах. Некоторые из них
(например, полнотекстовый поиск, репликация или поддержка больших таблиц),
у конкурентов могут отсутствовать, либо быть реализоваными весьма
несовершенно. В том числе в самой MySQL также отсутствует некоторый
функционал (например, сохранение процедур и представления), которые
напротив реализованы у коммерческих конкурентов..
Критерием выбора СУБД MySQL:
1. Сервер является бесплатным, что сокращает затраты на разработку.
2. Количество пользователей в одновременном подключении к БД не
имеет ограничений. Так как информационная система рассчитана на
максимально большое число пользователей, этот критерий является одним из
основных.
3. MySQL является надежным и быстрым сервером.
1.4.3 Обоснование проектных решений по техническому
обеспечению
Техническое обеспечение - совокупность технических средств,
необходимых для работы информационной системы, а также сопутствующая
документация этих средств и технологические процессы.
Эволюция технического обеспечения, включающего в себя аппаратные
средства, средства коммуникации и программное обеспечение, проходит
чрезвычайно неравномерно. До недавних пор развитие технического
обеспечение происходило очень быстро, однако эта тенденция в последние
несколько лет идет на спад, что связано с резким увеличением сложности работы
с малыми техпроцессами микропроцессоров.
Классификация компьютерных технологий по типу пользовательского
интерфейса (как взаимодействует пользователь технологии с компьютером) -
пакетные, диалоговые, сетевые. В случае пакетных технологий пользователь
оперирует только результатами их работы, в то время, как в остальных он имеет
Источник: https://baza.diplomsite.ru/previewfile/1983