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

Понятие каталогов ресурсов Интернета. Разновидности и средства их использования. Разработка модели в средах программирования BPwin и Erwin. Программное моделирование в среде проектирования Rational Rose. Регистрация незарегистрированного пользователя.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 24.11.2014
Размер файла 2,5 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Размещено на http://www.allbest.ru/

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

Введение

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Каталог сайтов Интернета, или каталог Интернет-ресурсов, или просто Интернет-каталог (от английского web directory), -- структурированный набор ссылок на сайты с кратким их описанием. Сайты внутри каталога разбиваются по темам, а внутри тем могут быть ранжированы или по индексу цитирования (как в каталогах Яндекса или Google), или по дате добавления, или по алфавиту, или по другому параметру[3]. Это один из старейших сервисов Интернета.

В Сети существует большое число сервисов. WWW - это самый популярный сервис Сети и удобный способ работы с информацией. Сегодня существует по меньшей мере 30 тыс. серверов WWW. Именно за счет WWW Сеть растёт так стремительно.

INTERNET - глобальная компьютерная сеть, охватывающая весь мир. Сегодня INTERNET имеет около 15 миллионов абонентов в более чем 150 странах мира. Ежемесячно размер сети увеличивается на 7 - 10%. INTERNET образует как бы ядро, обеспечивает связь различных информационных сетей, принадлежащих различным учреждениям во всём мире, одна с другой.

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

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

Основная задача Internet - предоставление необходимой информации. Чтобы найти нужную информацию, необходимо знать адрес Web-страницы, на которой эта информация находится.

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

Язык является одним из часто используемых признаков деления Интернета, наряду с делением по государствам, регионам и доменам первого уровня. Название языковых сфер Интернета даётся по названию используемого языка. Русскоязычная сфера Интернета получила название «Русский Интернет».

Интернет состоит из многих тысяч корпоративных, научных, правительственных и домашних компьютерных сетей. Объединение сетей разной архитектуры и топологии стало возможно благодаря протоколу IP (англ. Internet Protocol) и принципу маршрутизации пакетов данных.

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

· электронная почта (E-mail), обеспечивающая возможность обмена сообщениями одного человека с одним или несколькими абонентами;

· телеконференции, или группы новостей (Usenet), обеспечивающие возможность коллективного обмена сообщениями;

· сервис FTP -- система файловых архивов, обеспечивающая хранение и пересылку файлов различных типов;

· сервис Telnet, предназначенный для управления удаленными компьютерами в терминальном режиме;

· World Wide Web (WWW, W3) -- гипертекстовая (гипермедиа) система, предназначенная для интеграции различных сетевых ресурсов в единое информационное пространство;

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

· сервис IRC, предназначенный для поддержки текстового общения в реальном времени (chat);

· потоковое мультимедиа.

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

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

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

Любой поисковый сервер представляет собой огромное хранилище информации. Собирают эту информацию специальные роботы - так называемые Spiders (пауки) или Bots. Они ползают по узлам всемирной паутины и собирают данные о сайтах - индексируют их. Периодически робот возвращается на свой сервер и отдает ему собранную информацию. Там эта информация приводится в надлежащий вид, заносится в специальную базу данных и после этого может быть найдена пользователем поисковых сайтов. По некоторым данным, поисковые сервера могут дать от 30 до 60% суммарного трафика веб-сайта.

1.2 Виды и средства использования каталогов Интернета

В зависимости от широты тематики ссылок каталоги могут быть общими и специализированными (тематическими).

Веб-мастера все каталоги разделяют на четыре группы[3]:

закрытые каталоги -- добавление сайтов в данный каталог может проводить только одно ответственное лицо;

белые каталоги -- при регистрации сайта в каталоге веб-мастеру не обязательно размещать на своём сайте обратную ссылку на каталог;

серые каталоги -- перед подачей заявки на добавление сайта в данный каталог веб-мастер обязан разместить обратную ссылку, но наличие ссылки не проверяется различными скриптами каталога;

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

Веб-сайты, используемые для поддержки традиционного бизнеса, подразделяются на следующие типы[2]:

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

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

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

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

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

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

Вот наиболее известные поисковые системы:

русские поисковые системы:

Rambler

Апорт!

Yandex

M@il.ru

Генон

Nigma

QIP.ru

иностранные поисковые системы:

AltaVista

Yahoo

Google

Bing

Baidu

Ask

AOL

MSN

Gogo.ru

Характерной ошибкой многих аналитических компаний является попытка сравнения поисковых систем, работающих с западными рынками и рынком Рунета. В широкое применение компьютеры, не говоря уже про Интернет, вошли только в начале 90-х годов прошлого века. И развитие интернет-технологий в постсоветском пространстве происходило благодаря энтузиазму отдельных людей. Крупные IT-компании, работающие сейчас на рынке Рунета, появились в результате консолидации отдельных групп инициативных людей. Примером служит компании «ABBYY», «Студия Артемия Лебедева», «Лаборатория Касперского» и др. На Западе многие компании, работающие в сфере высоких технологий, образовываются в результате грандов и кредитов со стороны государственных и частных структур, а также венчурных фондов. В России только сейчас начинают внедряться технологии поддержки инноваций в сфере высоких технологий.

В зоне .com использование поисковых систем распределилось следующим образом (данные полученные от компании Net Applications)[2]:

Рис.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. Реализация модели

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Рис.7. Контроль за функционирование каталога

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

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

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

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

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

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

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

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

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

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

Ресурсы и журнал запросов так же связаны неидентифицирующей связью. Это обусловлено тем, что журнал запросов никак не влияет на поиск, обновление и хранение ресурсов, а ресурсы, в свою очередь, отражают сам запрос пользователя, то есть они регистрируются в журнале. При этом сущность «Ресурсы» является родительской по отношению к сущности «Журнал запросов». Администратор связан с ресурсами связью многие-ко-многим, потому что может быть, что один администратор отвечает за несколько разделов, то есть добавляет в них информацию, редактирует ее, и в то же время за работой одного раздела могут отвечать несколько администраторов. Данная диаграмма позволяет нам судить о взаимосвязи между объектами, участвующими в функционировании каталога ресурсов Интернета.

2.2 Построение модели в среде проектирования Rational Rose

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

Рисунок 10 отражает функциональное назначение каталога ресурсов Интернета.

Рис.10. Диаграмма вариантов использования

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

Рассмотрим вариант использования поиск выбранного ресурса более подробно (см рис.11).

Рис.11. Поиск выбранного ресурса

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

При поиске необходимого ресурса пользователь вводит запрос. Данный запрос вводится с клавиатуры, здесь она выступает как граничный класс и ее операцией будет ввести зарос. Экран также является граничным классом, в данном случает он показывает текст запроса, введенный актером, ответ, который выдала система. Ресурсы имеют тип entyti. Они имеют атрибут ссылка на ресурс, который его идентифицирует. Данный класс обладает следующими операциями: выбрать ресурс и обновить ресурс, то есть ресурсы обновляются и при поиске выбираются изо всех хранящихся данных. Журнал запросов также участвует в этом процессе. В него записываются все запросы. При совпадении увеличивается счетчик запросов. Журнал запросов относится к классу сущностей, идентифицируется кодом журнала и счетчиком запросов, главной операцией, выполняемой им, является обновление счетчика запроса. На диаграмме присутствует программное обеспечение, относящееся к классу control. Это означает, что ПО реализует логику функционирования каталога ресурсов Интернета. Данный класс не имеет атрибутов и операций.

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

Ресурсы связаны с ПО связью агрегации, которая показывает связь между целым и частным. Иначе говоря, ресурсы являются частью программного обеспечения. Кратность ресурсов задана 1..n, а у ПО она равна единице. Это значит, что каждому объекту класса программное обеспечение соответствует один или несколько объектов класса ресурсы.

Динамическое взаимодействие объектов при поиске необходимого ресурса показано на рисунке 12.

Рис.12. Динамическое взаимодействие объектов

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

Поиск ресурсов можно рассмотреть на диаграмме последовательности. Она позволяет болеет точно и нагляднее определить логику данного процесса и роли каждого объекта. При этом при добавлении связи у объекта появляется линия жизни (см рис.13). Направление связи показывает, от кого исходит то ли иное действие.

Рис.13. Определение логики процесса поиска ресурсов

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

Диаграмма состояния начинается со значка начала работы, а затем идут переходы из одного состояния в другое. Для рассматриваемого процесса поиска ресурсов начальное состояние - это ожидание ввода запроса (см рис.14).

Рис.14. Состояния, которые проходит объект при поиске ресурсов

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

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

Для поиска ресурсов первоначальным действием является введение запроса (см рис.15).

Рис.15. Действия системы при поиске ресурсов

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

Условие «запрос верный» позволяет системе начать поиск данных по запросу. Здесь возможно два случая, когда информация найдена и когда данных по запросу нет. Это разбивает поиск по запросу на два параллельных действия. При первом условии данные выводятся на обозрение пользователю. Во втором случает - выводится пустая страница. После выполнения всех действий происходит завершение работы.

Заключение

Итак, на основе вышеизложенного можно сделать следующие выводы.

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

Список используемой литературы

1. Журнал «КомпьютерПресс». Интернет в цифрах и фактах [электронный ресурс]

2. Optimizator.ru. Исследование модели поведения пользователей при работе с поисковыми системами [электронный ресурс]

3. ru.wikipedia.org/wiki

4. xserver.a-real.ru

5. www.e-stat.ru. Интернет в России - Россия в интернете [электронный ресурс]

6. www.interface.ru

7. www 2.osp.ru

8. www.bkg.ru.

9. www.consultng.netprom.ru

Размещено на Allbest.ru


Подобные документы

  • UML как стандарт для создания модели информационной системы. Особенности работы в средстве проектирования Rational Rose 2003. Назначение операций главного меню File и Edit. Особенности разработки диаграммы развертывания в среде IBM Rational Rose 2003.

    дипломная работа [524,1 K], добавлен 27.09.2010

  • Среда проектирования программного обеспечения Rational Rose. Унифицированный язык моделирования UML. Требования к функциональности, к безопасности, интерфейсу, настраиваемости, информационной и программной совместимости, программная документация.

    курсовая работа [582,0 K], добавлен 20.07.2011

  • Разработка объектно-ориентированной модели ООО "Мир Компьютеров". Описание предметной области. Разработка функциональной модели системы средствами BPwin. Проектирование информационной системы средствами Rational Rose. Сопровождение информационных сетей.

    курсовая работа [843,4 K], добавлен 07.01.2015

  • Разработка информационной системы для ведения каталога книг/читателей, поисковой системы и системы предварительных заказов на приобретение книг. Среда Rational Rose. Внесение изменений в объект. Основные операции классов и атрибуты типов данных.

    лабораторная работа [417,6 K], добавлен 17.05.2013

  • Анализ предметной области "строительная фирма". Обоснование прикладного программного обеспечения (CA ERwin Data Modeler) для моделирования процессов. Структурно-функциональная модель "Как есть" и "Как надо". Реализация модели помощью средств BPWin.

    курсовая работа [539,5 K], добавлен 10.06.2014

  • Характеристика МУП "Рыбницкое предприятие коммунального хозяйства и благоустройство": структура, финансовое состояние, документооборот. Разработка объектно-ориентированной и функциональной модели информационной системы средствами Rational Rose и BPwin.

    отчет по практике [1,2 M], добавлен 02.12.2011

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

    курсовая работа [226,4 K], добавлен 10.06.2011

  • Упрощенное регулирование системы управления персоналом и автоматизация её функций. Разработка объектно-ориентированной модели средствами Rational Rose. Разработка функциональной модели системы средствами BPwin. Функциональные возможности системы.

    курсовая работа [940,1 K], добавлен 06.06.2015

  • Роль инструментальных средств проектирования в создании информационной системы. Преимущества CASE-средств разработки Bpwin и Erwin, системы поиска, исправления ошибок модели данных Model Validator. Разработка модели процессов документооборота предприятия.

    контрольная работа [2,2 M], добавлен 24.06.2012

  • Создание контекстной диаграммы информационной системы библиотеки. Основные компоненты и особенности ведения каталогов книг и читателей. Моделирование систем поиска и формирования заказов. Разработка диаграммы дерева узлов и логической модели базы данных.

    курсовая работа [1,1 M], добавлен 24.06.2013

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.