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

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

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














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

Введение

интернет программирование моделирование

Актуальность темы исследования заключается в том, что в настоящее время нормальное функционирование каталога ресурсов Интернета нуждается в более налаженном процессе управления системой и поиска ресурсов.

Сеть Интернет представляет собой глобальное объединение компьютерных сетей и информационных ресурсов, принадлежащих множеству различных людей и организаций. Это объединение является децентрализованным, и единого, общеобязательного свода правил (законов) пользования сетью Интернет не установлено.

На сегодняшний день сеть Интернет перестала быть просто системой хранения и передачи сверхбольших объемов информации и стала новым слоем нашей повседневной реальности и сферой жизнедеятельности огромного числа людей.

Целью работы является разработка модели программного обеспечения информационной системы функционирования каталога ресурсов Интернета.

Поставленная цель предопределила следующие задачи:

1)      определить понятие каталога ресурсов Интернета;

2)      рассмотреть виды каталогов;

)        разработать модель функционирования каталога ресурсов Интернета в средах проектирования BPwin и Erwin;

)        построить данную модель в среде проектирования Rational Rose.

Объектом работы является процесс функционирования каталога ресурсов Интернета. Предметом работы выступает объектно-ориентированная модель функционирования каталога ресурсов Интернета.

Структура и объем работы определяется целью и основными задачами исследования. Работа состоит из введения, двух глав, заключения, списка используемой литературы. Работа изложена на страницах печатного текста.

Глава 1. Что такое каталог ресурсов Интернета?

.1 Понятие каталога ресурсов Интернета

Сегодня мы являемся свидетелями небывалого роста интереса к применению новых информационных технологий в сфере культурного наследия. Компьютерная техника активно осваивается российскими библиотеками, музеями, органами охраны памятников, общественными организациями, создаются электронные базы данных, открываются сотни специализированных WEB-сайтов, формируются локальные и региональные коммуникационные сети.

С одной стороны, web-творения инженеров-любителей и школьников создают информационный шум, мешающий пользователю отыскать качественную информацию. Специалист-пользователь в Интернет (не говоря о “стороннем посетителе”) может “заблудиться” в обилии различных образовательных, развлекательных и других сетевых проектов. Их сайты очень сильно разнятся по своему уровню, как техническому, так и содержательному.

С другой стороны, многие из сайтов отличаются высоким качеством с точки зрения содержания, актуальности информации, свежести и многообразия идей. Несмотря на это, данные источники социально значимой информации в большинстве случаев остаются невостребованными. Они существуют так, словно рассчитаны на весьма узкую аудиторию, заинтересованную профессионально в изучении и(или) обсуждении той или иной тематики. В результате суммарный эффект применения интерактивных технологий и обмена информацией ничтожно мал.

Понятие "Интернет" стремительно завоевало значимое место в современном российском лексиконе. Лишь для немногих оно пока является обозначением обыденной реальности, для огромной же массы людей - это насыщенный содержанием знак "желаемого будущего".

Стало общим утверждение о том, что Интернет символизирует прогрессивное развитие цивилизации вообще и России в частности. В силу этого понятие "Интернет" наполняется некоторым мифологическим смыслом, оно начинает функционировать как важный элемент будущего. Следовательно, Интернет становится масштабным социально-культурным феноменом и в этом своем качестве не только подстегивает собственное развитие, но и в значительной степени влияет на мировосприятие многих и многих людей.

Погружаясь в Интернет, пользователи становятся не только обладателями принципиально новых коммуникационных возможностей, но и превращаются в своего рода, "агентов" приверженности сети. Значительную роль в распространении представлений о сети играют "функционеры" информационной среды, коммуникаторы, для многих из которых Интернет уже стал инструментом профессиональной деятельности. Входит в привычку указывать интернет-координаты, ссылаться на Интернет в традиционных СМИ. Корпоративные и личные страницы в сети если не стали модой, то, по крайней мере, уже превратились в признак хорошего тона, в общепризнанный атрибут современной социальной культуры.

Не смотря на распространенность и известность сети Интернет, не все знают, что это такое. В проводившемся исследовании было выявлено, что 20%[5] городского населения впервые слышат об Интернете и, естественно, не пользуются им.

Несмотря на очевидную доступность информации в Интернете, с каждым годом процесс поиска нужной информации в нем становится все труднее и труднее. Это в первую очередь связано с постоянным увеличением количества сайтов и страничек, помещенных в Интернет.

Итак, что же такое каталог ресурсов Интернета?

Каталог сайтов Интернета, или каталог Интернет-ресурсов, или просто Интернет-каталог (от английского <#"784348.files/image001.gif">

Рис.1. Использование поисковых систем

Российский рынок поисковых систем в подавляющем большинстве представлен одной отечественной (поисковая система Яндекс, доля рынка - 46,3 %) и одной западной (поисковая система Google, доля рынка - 34,4 %) компаниями[2].

Рис.2. Использование поисковых систем

Популярность сразу двух поисковых систем на рынке Рунета обусловлена непохожестью результатов выдачи искомого. Компании Яндекс и Google используют собственные технологии ранжирования и релевантности поисковых запросов, соответственно выдача результатов одной поисковой системы зачастую отличается от другой. Интересен и другой факт, компании Mail.ru и Rambler, растеряв свои позиции в поисковом рейтинге, остаются крупными IT-холдингами благодаря сервисам и сайтам, которые находятся на их платформе.

По данным компании Liveinternet, на рынке Рунета по количеству переходов лидирует поисковая система Яндекс. Статистика переходов влияет в первую очередь на рейтинг поисковой системы на рынке Рунета. Ниже представлена диаграмма переходов за 2009-2010 год (по данным Liveinternet[2]).

Диаграмма 1. Переходы по поисковым системам в 2009-2010 гг.

В марте 2010 года среднемесячная аудитория Интернета в России составила 31,9 млн. человек. Такие данные представила исследовательская компания TNS[4].

Основным недостатком Интернет как средства работы с общественностью является то, что пользователи Интернет не являются репрезентативной выборкой широкой аудитории - это довольно узкая специализированная группа людей.

В настоящее время известно три типа средств, способных в той или иной степени обеспечить контроль использования Интернет-ресурсов.

К первому типу относятся межсетевые экраны, прокси-серверы, маршрутизаторы и подобные им средства фильтрации.

Второй тип - это современные антивирусные программы, обладающие базовыми возможностями контентной фильтрации.

К третьему типу относятся специализированные средства, разработанные непосредственно для контроля использования Интернет-ресурсов.

Каждый тип средств контроля использования Интернет-ресурсов предназначен для фильтрации на разных уровнях сетевой иерархии. Средства первого и второго типов напрямую не предназначены для контроля содержимого информационного обмена по каналам Интернета.

Глава 2. Реализация модели

.1 Разработка модели в средах программирования BPwin и Erwin

Среды проектирования BPwin и Erwin автоматизируют задачи, связанные с построением моделей развития, обеспечивая семантическую строгость, необходимую для гарантирования правильности и непротиворечивости результатов. Это достигается применением в BPwin следующих методологий: IDEF0, DFD и IDEF3.

Применение данных методологий в ходе построения моделей бизнес-процессов в виде иерархии диаграмм, обеспечивает наглядность и полноту их отображения.

Рассмотрим функционирование каталога ресурсов Интернета.

Функционирование каталога происходит благодаря пользователю, который заходит в каталог, чтобы найти нужные данные, администратору, который выполняет работу по контролю за нормальным функционированием каталога, и запросу, выступающему необходимым условием поиска данных (см рисунок 3).

Рис.3. Функционирование каталога ресурсов Интернета.

Механизмом функционирования является Интеллектуальная система, в которой происходят все необходимые процессы поиска и добавления информации, ресурсов, находящихся в каталоге.

Управлением выступают инструкции и правила пользования каталогом, а так же законодательство, то есть некоторые законы, направленные на защиту использования ресурсами каталога.

Выходом является выполненный запрос, то есть ответ на запрос пользователя. Рассмотрим более детально функционирование каталога.

На рисунке 4 представлена схема, на которой представлено представление, как работает каталог ресурсов Интернета.

Рис. 4. Функционирование каталога ресурсов Интернета в IDEF0

При входе в каталог Интернет ресурсов, пользователь и администратор попадают в систему, в которой проходят регистрацию, и работают в данном каталоге как зарегистрированный пользователь или зарегистрированный администратор. Администратор, входя в систему, должен производить контроль за правильным функционированием данного каталога. После чего, он просто выходит из системы.

В свою очередь, пользователю в данной системе нужны какие-либо данные, для чего он делает запрос. Данный запрос обрабатывается информационной системой, обращаясь к библиотеке ИС, где хранятся ресурсы. После обработки запроса и нахождения необходимых данных осуществляется выдача ответа по запросу, то есть на выходе стоит выполненный запрос.

Но также существуют пользователи, которые при входе в систему отказываются регистрироваться. Незарегистрированные пользователи при этом выходят из системы, не производя никаких действий.

Управление производится при помощи инструкций и правил и законодательства, в частности, законом об авторских правах, который особо остро действует на обработку запроса.

Продолжая рассматривать функционирование каталога, рассмотрим, что необходимо пользователю и администратору при входе в систему (см рисунок 5).

Рис.5. Вход в систему каталога

Заходя в каталог ресурсов, пользователь и администратор должны зарегистрироваться. Администратору для этого необходимо только ввести свои личные данные для авторизации, которые вносятся в базу данных каталога. Эти данные проходят проверку во избежание мошенничества, то есть происходит авторизация данных, после чего эти данные заносятся в базу данных каталога, и администратор направляется производить свои действия.

Аналогичные действия проводит пользователь, у которого есть логин и пароль, необходимые для входа в систему, то есть он также вносит свои личные данные, которые проходят проверку и заносятся в базу данных, после чего пользователь проводит необходимый запрос.

Возникает другая ситуация, когда пользователь еще не зарегистрирован, но он хочет сделать необходимый запрос, и, чтобы провести запрос, ему необходимо зарегистрироваться (см рисунок 6). А если пользователю не надо производить никакого запроса, то он выходит из системы незарегистрированным.

Рис.6. Регистрация незарегистрированного пользователя.

При регистрации пользователь получает логин и пароль (личные данные), которые нужны для входа в систему каталога, чтобы совершить запрос. В ходе процесса регистрации возможны две ситуации, когда регистрация завершилась успешно и когда произошла какая-либо ошибка. При этом пользователь может либо снова попробовать пройти регистрацию, либо выйти из каталога, не совершая более попыток зарегистрироваться. При успешной регистрации пользователь вводит свои личные данные, они проверяются и заносятся в базу данных каталога (см рисунок 5).

После регистрации администратор направляется выполнять свои функции по контролю за функционированием каталога ресурсов Интернета (см рисунок 7).


В функции администратора по контролю за функционирование каталога входят обеспечение безопасности, контроль за работой программного обеспечения и обработка ресурсов, то есть их добавление в хранилище. Эти функции могут выполняться им, как совместно, так и раздельно. При выполнении хотя бы одно из приведенных функций, происходит обновление интеллектуальной системы, отвечающей за работу каталога в целом. После регистрации пользователь направляется на поиск необходимых ему ресурсов. Для этого он вводит запрос, который начинает обрабатываться системой (см рисунок 8).

Рис.8. Обработка запроса

При обработке запроса система производит поиск данных. При этом возможно, что таких данных в хранилище ресурсов не окажется и система выдаст пустую страницу или необходимые ресурсы будут найдены и будут выданы ссылки. Но в любом случае запрос будет считаться обработанным, так как система выдала ответ по нему.

В функционировании каталога ресурсов Интернета можно выделить основные сущности, которые характеризуют работу данного каталога. Главными здесь выступают следующие сущности: пользователь, журнал запросов, ресурсы и администратор (см рис.9).

Рис.9. Функционирование каталога ресурсов Интернета на ER-диаграмме

Каждая сущность характеризуется своим набором атрибутов, который ее идентифицирует, то есть у различных сущностей не будет одинаковых атрибутов. В этом наборе выделяют первичный ключ, который показывает, что данный экземпляр уникален, такого другого в системе быть не может.

Сущность «Пользователь» имеет следующие атрибуты: код пользователя, логин, пароль, имя пользователя, фамилия пользователя, Em@l, адрес. Эти данные заносятся в базу при регистрации пользователя в сети. Код пользователя является первичным ключом. Он наилучшим образом идентифицирует каждого пользователя.

Сущность «Администратор», как и сущность «Пользователь», имеет похожий набор атрибутов. Она включает в себя код администратора, логин, пароль, имя администратора, фамилия администратора, дата рождения. Это те атрибуты, которые могут характеризовать только одного администратора, то есть у другого не могут быть такие же или похожие данные. В качестве первичного ключа выступает код администратора.