Диплом: Разработка информационной системы дистрибуции для компании-агрегатора цифрового контента

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
12
регламенты и правила работы с сайтом, его функциональные элементы,
доступные пользователям для работы с ним.
Внизу блока схематически указываются «механизмы», т.е. рабочие
элементы, благодаря которым обеспечивается работа блока. В нашем случае
это аппаратное и программное обеспечение, благодаря которому
функционирует информационная система. Здесь также показана работа
сотрудника компании, который выполняет часть работы, которая делается на
компьютере вручную - это анализ и обработка входящих заявок.
Справа схематически указывается результат работы блока. В нашем случае
это передача пользователю запрошенного контента или информации об его
авторе.
Одна из наиболее важных особенностей IDEF0 состоит в постепенном
представлении большего уровня детализации структуры описываемой
системы и связей между объектами, входящими в нее, т.е. в своего рода
масштабировании информации, по аналогии с графическими картами.
На рисунке 1.4 изображена более детализированная модель A1
описываемого ранее блока доступа к цифровому контенту, его структура и
взаимодействия, происходящие между входящими в него объектами. На ней
также более детально описаны внешние взаимодействия, например
расшифровано понятие «серверное оборудование и ПО».
На детализированной диаграмме также видны зависимости отдельных
элементов от внешних активностей.
В нашем случае на схеме хорошо видно, что механизм «сотрудник
компании-агрегатора» не участвует в таких операциях как «передача данных
о профиле клиента» или «внос или изменение информации об авторе или
контенте клиентом».
13
Рис 1.4. Функциональная модель задачи (IDEF0) A1.
1.3 Разработка диаграммы поток данных
Диаграмма потоков данных (data flow diagram, DFD) — один из
распространенных инструментов проектирования информационных систем и
их структурного анализа.
На диаграмме DFD схематически отображается иерархия функциональных
процессов информационной системы, которые связанны между собой
потоками данных. [5]
Целью такого представления является демонстрация преобразования
каждым процессом входных данных в выходные, а также выявление
отношения и зависимостей между ними. [27]
Существует разновидность нотации DFD, которая представляет собой
усложненный вариант, разработанный Гейном Сарсоном. Отличия состоят в
14
возможности указать дополнительный объект, с помощью которого
показываются места бизнес-процесса, в которых хранится информация либо в
котором хранятся материальные ресурсы. Данный объект получил название
накопитель (хранилище) данных. [27]
Элементы методологии DFD в нотации Гейна-Сарсона представлены в
таблицу 1.1.
Таблица 1.1. Элементы методологии DFD
Наименование
Нотация Гейна-Сарсона
Поток данных
Процесс (система, подсистема)
Накопитель данных
Внешняя сущность
Согласно DFD, внешние источники информации (сущности) порождают
информационные потоки, которые несут информацию к процессам или
подсистемам. Те в свою очередь преобразуют информацию и порождают
новые потоки, которые переносят информацию к другим процессам или
подсистемам, хранилищам данных или внешним сущностям – потребителям
информации.
Каждый поток на схеме имеет имя, отображающее его содержание или
поясняющее его структуру. Потоки могут как двигаться строго в одном
направлении, так и обрабатываться процессом и возвращаться назад, к
источнику.
Потоки данных, описываемые в диаграмме DFD, в реальности могут
быть любыми пакетами данных, например, передаваемые между
15
устройствами по кабелю или радиосигналу, либо отражать процесс общения
двух людей.
На рисунке 1.5 представлена диаграмма потоков данных рассматриваемой
в работе задачи, используя методологию DFD в нотации Гейна-Сарсона.
Рис. 1.5 Диаграмма потоков данных (DFD).
Передача заявки клиента-держателя цифрового контента осуществляется
через форму для обратной связи на сайте компании-агрегатора или по
электронной почте. Данные о клиенте записываются в базу данных, и
становятся доступны для обработки сотрудником компании-агрегатора.
При создании сотрудником профиля клиента также создается учетная
запись на сайте, которая передается клиенту. Клиент авторизуется на сайте и
вносит информацию о контенте и о его авторе посредством заполнения
специальной формы.
16
Информация сохраняется в соответствующих таблицах базы данных. В
дальнейшем на сайте в личном кабинете клиенту после авторизации
предоставляется возможность добавление новой и редактирования уже
существующей, добавленной ранее, информации о себе и о контенте.
Пользователь-потребитель контента заходит на сайт компании-
агрегатора. В форме поискового запроса он находит интересующий его
контент и, в зависимости от формата данных, просматривает его либо
загружает себе на компьютер в виде файла.
Для связи с клиентом-держателем контента пользователь использует
контактную информацию, оставленную владельцем на сайте либо
специальную форму обратной связи.
1.4 Разработка проекта комплекса технических средств
Для требуемых в проекте задач необходимо использовать:
файловый сервер – для хранения и загрузки распространяемого на
сайте контента;
сервер баз данных (БД) – для хранения информации о цифровом
контенте и его владельцах;
web-сервер - для работы информационного ресурса (сайта компании),
с помощью которого будет производится поиск и просмотр
распространяемого контента.
Дополнительно необходимо создать два рабочих места для специалиста
компании, обрабатывающего заявки, поступающие от клиентов, и для
системного администратора, обслуживающего локальную сеть.
Для работы серверного и пользовательского оборудования компании
необходимо объединить все перечисленные выше устройства в одну
локальную сеть и обеспечить ее безопасность. Для этого предназначены такие
устройства, как коммутатор и маршрутизатор.
17
Сетевой коммутатор позволяет соединить компьютеры в одну сеть с
топологией типа «звезда», обеспечив хорошую производительность при
наличии гигабитных портов.
Современные управляемые коммутаторы, в сравнении с обычными
свичами, имеют множество полезных дополнительных функций, например
защиту от петли, ограничение скорости, агрегацию каналов, таблицу
коммутации, позволяя передавать трафик только тому устройству, кому он
предназначен, а также, благодаря поддержке стандарта IEEE 802.1Q (VLAN),
разбить одну сеть на небольшие виртуальные подсети, увеличив тем самым ее
безопасность и производительность.
Маршрутизатор служит для того, чтобы обеспечить связь между
локальной сетью и интернет. Благодаря поддержке NAT и встроенному
файерволу, можно обеспечить безопасный доступ из вне путем проброса
отдельных портов к серверам, находящимся за NAT в локальной сети.
Возможность гибко настраивать режим работы портов роутера
позволяет обеспечить резервирование или агрегацию интернет - каналов (IEEE
802.3ad) от нескольких провайдеров, что гарантирует бесперебойную работу
сети при аварии на одном из портов.
Маршрутизатор также значительно облегчает труд системного
администратора, автоматически раздавая IP адреса конечным устройствам
благодаря сервису DHCP и блокируя нежелательный трафик согласно
правилам.
На рисунке 1.6 представлена схема комплекса технических средств
компании-агрегатора цифрового контента, а именно: две рабочих станции и
три сервера разного назначения объединены в одну локальную сеть с
помощью коммутатора, которая управляется маршрутизатором:
18
Рис 1.6. Комплекс технических средств компании – агрегатора цифрового контента
В таблице приложения 1 представлены основные характеристики
аппаратных компонентов описанного выше комплекса КТС, предлагаемые для
реализации аппаратной части данного проекта информационной системы.
Согласно предлагаемому решению, все три сервера находятся в одной
сети, имеющей доступ в интернет. Данные о распространяемом контенте, а
также о клиентах-держателях контента хранятся на сервере базе данных.
Цифровой контент расположен на файловом сервере компании. Сайт
находится на отдельном веб-сервере.
Доступ к оборудованию из вне ограничен аппаратным файерволом.
Внутри сети все сетевые устройства присоединены к коммутатору и
объединены в локальную сеть с топологией «звезда».
Сеть настроена так, что сервера могут обмениваться пакетами друг с
другом, что позволяет использовать мощности файлового сервера для
резервного копирования данных с остальных серверов.
19
Компьютеры сотрудника, обрабатывающего заявки и системного
администратора подключаются к остальным сетевым устройствам «изнутри»,
что обеспечивает надежный приоритетный доступ даже при отсутствии сети
интернет.
Скачивание контента происходит посредством передачи специальной
ссылки на файл браузеру в заголовке header на странице сайта компании.
Потребитель цифрового контента может зайти на сайт компании-
агрегатора с любого устройства, имеющего дисплей, программу для доступа к
ресурсам интернет по протоколу http (например, браузер Mozilla Firefox).
Далее, в заключении первой главы, подведем предварительные итоги и
сделаем выводы о проделанной работы.
Для поиска оптимального решения общая задача была логически
разделена на более простые подзадачи.
Общий технологический процесс был описан посредством методологии
IDEF0 в виде сложной функциональной модели, где подзадачи схематически
были отображены как модули одной большой системы с указанием
функциональных и технологических связей между ними.
Потоки данных, обрабатываемые в проектируемой информационной
системе, для наглядности, были описаны посредством методологии DFD.
Такой подход при работе со сложными задачами позволяет быстрее
находить оптимальные решения, которые будут учитывать возможные
нюансы и коллизии, а результат - приближен к запланированному.
В последнем разделе было предложено аппаратное обеспечение для
реализации физической части проекта информационной системы, подробно
описана структура и устройство будущей локальной сети компании.
20
ГЛАВА II
ТЕХНИКО-ЭКОНОМИЧЕСКОЕ ОБОСНОВАНИЕ ЭФФЕКТИВНО-
СТИ ПРОЕКТА ВНЕДРЕНИЯ ИНФОРМАЦИОННОЙ СИСТЕМЫ
КОМПАНИИ - АГРЕГАТОРА ЦИФРОВОГО КОНТЕНТА
2.1. Функциональные возможности комплекса технических средств
Говоря об эффективности чего либо, обычно понимают отношение
затрат к полученным результатам, а также соответствие результатов тем целям
и ожиданиям, относительно которых происходит оценка. Оценивая
эффективность проекта технического средства, либо сравнивая его с другими
вариантами, прежде всего обращают внимание на его надежность и стоимость,
состоящую из затрат на приобретение, внедрение и дальнейшего
обслуживания (стоимости владения).
Основные показатели эффективности комплекса технических средств:
Надежность комплекса технических средств;
Достоверность информации;
Задержка передачи данных;
Чистый приведенный доход (NPV);
Индекс прибыльности (PI);
Дисконтированный период окупаемости (DPB).
На основе анализа технико-технологических характеристик
разрабатываемого проекта и его всесторонней финансово-экономической
оценки подготавливается технико-экономическое обоснование проекта (ТЭО).
ТЭО информационной системы – это документ, в котором содержится
предпроектная проработка инженерно-конструкторских и технологических
решений информационной системы, сравнение альтернативных вариантов
реализации проекта и обоснование выбора конкретного способа
осуществления проекта по техническим, инвестиционным и экономическим
критериям. [2]
21
В этой главе будут рассчитаны технические и экономические показатели
эффективности предложенных вариантов комплекса технических средств
(КТС), и выполнено их сравнение с требуемыми значениями. На основе этих
расчетов, используя метод анализа иерархий, будет выбран оптимальный
вариант.
Ранее были представлены основные характеристики аппаратных
компонентов информационной системы, на основании которых в дальнейшем
будут произведены расчеты для анализа эффективности предложенных
вариантов КТС (приложение 1). Данное оборудование распространено на
рынке IT, и предлагается как готовое решение от производителя.
Для анализа технических показателей предлагаемых к рассмотрению
вариантов КТС необходимо уточнить, что основное назначение
разрабатываемой информационной системы - это хранение и доставка
цифрового контента пользователям.
Таким образом, основными параметрами, которыми руководствуются
при проектировании КТС, являются ее общее быстродействие и надежность
входящих в нее компонентов.
Под общей надежностью технической системы понимается ее
способность обеспечить нормальную бесперебойную работу на весь
расчетный срок эксплуатации.
В связи с тем, что доставка контента до конечного пользователя зависит
от скорости его подключения к сети интернет (и не зависит от КТС), в
дальнейших исследованиях и расчетах под предметом КТС будем
подразумевать фрагмент сети, указанный на рис. 2.1.
Параметры надежности и другие характеристики исследуемого варианта
КТС будут рассматриваться на указанном отрезке с момента поступления
запроса на порт маршрутизатора и до момента «ухода» результатов запроса за
пределы информационной системы.

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

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