Диплом: Исследование и разработка информационной системы приема и анализа заявок технической поддержки на примере Администрации г. Новый Уренгой

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
29
в зависимости от модели:
24 x 1GbE - SFP
Порты 10GbE
стандартно:
4 x 10GbE - SFP+
Управление
Web-based GUI
sFlow
LLDP
SNMP
RMON
ISSU
DLDP
L2 коммутация
да
L3 маршрутизация
да
Высокая доступность
Multiple Spanning Tree
IRF
SmartLink
Стекирование
да
Безопасность
DHCP protection
SNMPv3
RADIUS/HWTACACS
MAC-based authentication
SSHv2
Dynamic ARP protection
HTTPS
ACLs
SSL
Поддержка PoE
да
Система
электропитания
в зависимости от модели:
Фиксированный БП
Отказоустойчивый блок питания, дублирование по схеме 1+1, с горячей
заменой
Размеры
Высота: 44 мм (1U)
Ширина: 440 мм (19")
в зависимости от модели:
Глубина: 160 мм
Глубина: 360 мм
Глубина: 420 мм
Глубина: 460 мм
Форм-фактор
1U Rackmount
В коммутаторах серии HP 5130 EI Switch Series в стек IRF объединяются
9 шасси, осуществляется поддержка протокола RIP и статической
маршрутизации уровня 3, присутствует поддержка виртуализации, путем
объединения в одно логическое устройство до 9 физических коммутаторов.
Модернизация сетей обеспечивается функцией программных сетей
(SDN) с поддержкой OpenFlow 1.3.
Устройства способны назначать приоритетный уровень и предел
скорости для определенного потока данных с учетом разъема, сети VLAN или
коммутатора.
30
На серверах установлена ОС Windows Server 2016. На стационарных
рабочих компьютерах сотрудников и ноутбуках пользователей установлены
операционные системы Windows 7 и Windows 10.
В состав стандартных офисных программ входят: Kaspersky Endpoint
Security 10, Microsoft Office 2016 или Microsot Office 2013, Adobe Reader и
Adobe Flash Player, 7-Zip, набор кодеков и утилит для просмотра и обработки
аудио- и видеофайлов, драйвера.
В зависимости от структурного подразделения может быть установлено
дополнительное ПО:
- Справочная система Консультант Плюс;
- 1С Бухгалтерия (актуальной версии);
- Radmin Viewer 3, Wireshark, Oracle VM VirtualBox и т.д.
В отдельный сегмент сети выделено оборудования мультимедийных
систем и комплексов.
Для внедрения разрабатываемого программного обеспечения требуется
установить на сервер СУБД MySQL 5.2, развернуть на данный сервер базу
данных и подключить к ней клиентское программное обеспечение,
предварительно, установив на компьютер клиента драйвер доступа к данным
MySQL.
Построение информационных систем является довольно сложным
процессом. Системы, работающие в экономических предметных областях,
обрабатывающие бизнес-процессы, либо ведущие учет, строятся на основе
технологий баз данных.
Несмотря на постепенное развитие технологии NoSQL, все же в
настоящее время значительно преобладает технология построения
реляционных баз данных.
В мире построения реляционных баз данных существует множество
форматов данных. Обрабатываются данные, так называемыми СУБД,
31
системами управления баз данных. Так вот, глобально принято делить СУБД
на локальные и промышленные.
Локальные СУБД применяются для обработки относительно небольших
задач в рамках одного предприятия. Например, это может быть начисление
заработной платы, учет товаров на складе. Да и вообще абсолютно любая
задача, требующая учета, может быть решена с применением технологий
локальных СУБД. У локальных СУБД есть два существенных ограничения.
Первое ограничение связано с максимально допустимым числом полей в
таблице, числом записей в таблице, размером таблицы и так далее. Например,
в Visual FoxPro максимально допустимое количество записей в таблице не
может превышать 1 миллиарда записей, а максимальный размер файла
таблицы не может превышать 2 гигабайт. Таким образом, в локальных базах
данных есть определенные ограничения. Для маленького и среднего по
величине предприятия достичь 1 миллиарда записей в таблице весьма трудно,
поэтому подобные ограничения не существенны. К тому же, можно делать
архивные копии, перезаписывая часть старых записей в виде архива в
отдельную базу данных.
Существенные ограничения проявляются в количестве пользователей,
которые одновременно работают с СУБД. Их количество, как правило не
может превышать одного-два десятка. При хорошо работающей сети, число
пользователей возрастает до нескольких десятков. Но все же, когда их
слишком много, система начинает работать медленно. И виной тому является
технологии файл-серверной системы, которые используют локальные СУБД.
Следующим этапом в развитии явилась клиент-серверная технология
построения систем, работающих на основе баз данных.
Таким образом, существуют две основные модели в построении базы
данных, называемые архитектурой СУБД: файл-сервер, подходящий для
проектирования небольших систем и клиент-сервер, предназначен для систем
корпоративного уровня. Обе модели представлены на рисунке 12.
32
Системы файл-серверного типа работают следующим образом. Когда
программа посылает запрос базе данных, то в результате программе
передаются все данные и обработку этих данных, например массовую замену
одного значения на другое, ведет клиентская программа. При этом на сеть
создается большая нагрузка. Когда компьютеров, обращающихся к одной и
той же базе данных становится слишком много, сеть начинает давать сбои в
работе.
При клиент-серверном подходе дело обстоит иначе. Программа-клиент
посылает данные на сервер в виде запроса. Сервер обрабатывает запрос
клиента и посылает ему лишь нужный результат, а не все данные. Таким
образом, сетевой трафик остается не загруженным.
Как правило, базы данных, относящиеся к клиент-серверным
технологиям, располагаются на отдельных компьютерах сети, называемых
серверами сети. Программа (СУБД), которая обрабатывает эту базу данных,
применяет язык SQL, поэтому такие программы в рамках клиент-серверной
технологии принято называть SQL-серверами.
33
Рисунок 6. Виды архитектур СУБД
Клиентское же приложение обращается, прежде всего к SQL-серверу, то
есть, к СУБД, которое в свою очередь, обрабатывает базу данных. Таким
образом, достигается централизация в управлении безопасностью доступа к
данным. Например, триггеры и хранимые процедуры, написанные на языке
SQL и хранящиеся в базе данных (управляемые при этом SQL-сервером),
будут действовать для всех клиентов.
Количество клиентов при использовании технологии клиент-сервера
практически не ограничено. Примером может служить любой крупный
интернет-ресурс. Доступ, например к порталу ok.ru может достигать
34
множество тысяч пользователей одновременно, работающих в системе. Их
количество может быть ограничено только физической производительностью
сервера, на котором расположена СУБД.
Локальную базу данных, например, Access, то же можно расположить на
отдельном сетевом компьютере, а клиенты будут расположены на разных
машинах сети, но это не сделает данную систему клиент-серверной. Она по-
прежнему будет являться системой с файл-серверной архитектурой сети.
Клиент-серверной систему делает лишь промышленная СУБД.
Помимо практически неограниченного числа пользователей
информацией в системе клиент-сервера, у нее есть ряд других преимуществ по
сравнению с файл-серверной технологией:
Достаточно сильная централизация управления данными, что жестко
сказывается на безопасности и целостности данных.
Центральное хранилище файлов.
Сервера совместно используют имеющееся программное и
техническое обеспечение.
Гибкая управляемость при очень большом количестве пользователей.
Но у данной системы есть и свои недостатки:
Дорогое техническое обеспечение. Прежде всего это дорогостоящие
сервера, которые должны обрабатывать огромное количество
информации.
Дорогостоящие лицензии на серверные операционные системы.
Требуется администратор для выполнения массовых операций над
данными.
Клиент-серверные системы, в общем своем случае делятся на
двухуровневые и многоуровневые системы.
Двухуровневая система представляет из себя условно простую
архитектуру клиент-сервер, состоящую и сервера, являющегося одним
уровнем и компьютеров пользователей, представляющих из себя второй
35
уровень (рисунок 7). При двухуровневой архитектуре и СУБД и база данных
ранятся на одном компьютере сети ‒ сервере.
Рисунок 7. Двухуровневая система клиент-сервер
При многоуровневой организации архитектуры клиент-сервер между
уровнем клиентов и уровнем серверов добавляется промежуточный уровень ‒
уровень сервера приложений (рисунок 8).
Рисунок 8. Многоуровневая система клиент-сервер
При такой архитектуре на уровне приложений хранится СУБД, а база
данных хранится отдельно, на сервере ‒ первом уровне.
Такая архитектура позволяет более гибко распределять функции
системы и нагрузку между компонентами программно-аппаратного
комплекса, а также может снизить требования к ресурсам рабочих мест
пользователей. В двухуровневой архитектуре 3 логические компоненты
36
распределяют между двумя физическими модулями. Обычно данные
располагаются на сервере (например, сервере БД), интерфейс с пользователем
на стороне клиента, а бизнес-логику распределяют между клиентской и
серверной компонентой. В этом и заключается основной недостаток
двухуровневой архитектуры, значительно усложняющий разработку
программных решений под клиент ‒ сервер. Чтобы избежать
несогласованности различных элементов архитектуры, пытаются выполнять
обработку данных на одной из двух физических частей ‒ либо на стороне
клиента – так называемый "толстый клиент", либо на стороне сервера
"тонкий клиент".
Для решения перечисленных проблем используются многоуровневые (3
и более) архитектуры клиент ‒ сервер.
Для реализации выбранного проекта используется двух уровневая
архитектура "Клиент ‒ сервер" ‒ Толстый клиент.
37
1.3.2. Определение средств автоматизации для решения задачи
исследования
Для выполнения проекта потребуется выбрать одну из предложенных
рынком информационных технологий СУБД, а также язык программирования
высокого уровня.
В настоящее время существует огромное количество разнообразных
средств разработки, многие из которых очень похожи друг на друга.
Для решения каждой конкретной задачи предназначен тот или иной язык
программирования или среда разработки. Хотя, сейчас, не будет ошибкой
сказать, что выбор среды уже зависит больше не от задачи, которую предстоит
программировать, все более от предпочтения программистом того или иного
языка. Это связано со все большей универсальностью и развитием систем
разработки.
Учетно-аналитическую систему Администрации удобно осуществлять,
создав информационную систему, применяя для этого СУБД (Система
управления базами данных) и прикладной язык программирования.
СУБД представляет собой систему, которая предназначена для
управления имеющейся базой данных. Как правило, СУБД содержит в себе
также и определенный язык программирования. Например, в Visual FoxPro -
это собственно язык FoxPro, в СУБД Access - таким языком будет являться
VBA.
Среди СУБД существует множество решений. Следует упомянуть, что
прежде всего, СУБД делятся на настольные и промышленные.
Настольные СУБД предназначены для организации работы с базами
данных в рамках мелких, средних и крупных предприятий.
Промышленные же, СУБД используются для организации работы с
базами данных, к которым обращаются миллионы пользователь. Например,
тот, же сайт государственной статистики, который ежедневно посещают
38
тысячи пользователей всей страны. Данные этого, как и любого другого сайта
хранятся в базе данных, по формату относящихся к промышленным СУБД.
Недостатком настольных СУБД является то, что с увеличением числа
записей и роста пользователей, система начинает медленно работать.
И, если с ростом числа записей (данных) в базе данных таких СУБД
можно решить вопрос, путем архивирования старых, первых записей и чистки
базы данных то с ростом числа пользователей и нагрузки на СУБД вопрос
остается актуальным. Именно вопрос, касающийся нагрузки и призвана
решить промышленная СУБД.
Среди настольных СУБД следует выделить такие как dBase и Visual
dBase , Microsoft Access , Microsoft FoxPro и Visual FoxPro , Paradox.
Среди промышленных СУБД можно выделить Oracle, Microsoft SQL
Server, MySQL, PostgreSQL, Interbase, Firebird и другие.
В настоящее время существует несколько промышленных СУБД, на
основе которых строятся клиент-серверные системы. Все они имеют свои
достоинства и недостатки. Развитие информационных технологий привело к
тому, что недостатков в тех или иных СУБД становится все меньше. Выбор
той или иной СУБД зависит от предпочтений разработчика и от поддержки
уже имеющихся разработок. Так же выбор СУБД или среды разработки
зависит от коллективного использования средств проектирования.
Среди современных промышленных СУБД следует выделить несколько,
наиболее мощных и востребованных на рынке разработки баз данных:
MS SQL Server. СУБД разработанная фирмой Microsoft. Является на
сегодняшний день одной из мощнейших систем управления базами
данных, включающих в себя визуальные методы разработки. В
настоящее время имеется официальная бесплатная версия данной
СУБД, которая называется (Express) Community. Данная платформа
предназначена для разработки критичных и отказоустойчивых
приложений уровня предприятий. Средство дает возможность

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)
Value-based education: ценности в системе образования и способы их реализации на уроке английского языка. Опыт Европейских стран