Разработка автоматизированной информационной системы "Регистрация объектов, связанных с нарушениями общественного порядка"

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

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 01.01.2018
Размер файла 607,7 K

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

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

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

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

Разработка автоматизированной информационной системы «Регистрация объектов, связанных с нарушениями общественного порядка»

Введение

правонарушение автоматизированный участковый информационный

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

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

В любом мегаполисе, в силу огромности и вероятной статистики происшествий, происходит множество преступлений и несчастных случаев. Мы все видим -- читаем ежедневно о грабежах, увечьях, гибели и пропажах людей. Чаще всего нас просят сообщить информацию по телефону, который мы видим в бегущей строке. Но многие не смотрят телевизор, а предпочитают узнавать новости из Интернета. Это означает, что с широким распространением широкополосного доступа в сеть человек получил возможность не просто общаться и творить, но и делиться плодами своего творчества с многомиллионной аудиторией той или иной социальной сети. Интернет является способом массового общения людей, объединённых различными интересами. Для этого используются интернет-форумы, блоги и социальные сети. Социальные сети стали своего рода Интернет-пристанищем, где каждый может найти техническую и социальную базу для создания своего виртуального «Я».

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

Поэтому создание такого сайта повысит эффективность работы ОВД. Появится больше каналов информации полезных для расследования.

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

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

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

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

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

Объектом исследования является система регистрации общественных правонарушений.

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

Для достижения поставленной цели необходимо решить следующие

задачи:

1. Изучить литературу и разработки в исследуемой области;

2. Обосновать необходимость разработки ИС;

3. Разработать ИС «Электронный участковый»;

4. Произвести расчёт трудоёмкости и себестоимости разработки;

5. Сделать выводы по исследованию и сформулировать рекомендации по устранению выявленных проблем.

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

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

Гипотеза

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

1. Обзор существующих средств и постановка задачи

1.1 Понятие, сущность и назначение общественного правонарушения

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

Административное правонарушение -- противоправное, виновное действие (бездействие) физического или юридического лица, за которое Кодексом РФ об административных правонарушениях или соответствующими законами субъектов Федерации установлена административная ответственность[1].

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

Административное правонарушение связано с волевыми сознательными поступками людей. В Кодексе РФ об административных правонарушениях закреплены виды административных правонарушений и наказания за их совершение.

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

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

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

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

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

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

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

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

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

1.2 Обзор современных информационных систем социальной активности

1. «ГосЗатраты» -- мониторинг государственных контрактов. http://clearspending.ru

Рис.1.1. Главная страница сайта ГосЗатраты

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

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

Цели проекта ГосЗатраты:

• Повышение добропорядочности государственных служащих;

• Повышение эффективности бюджетных расходов;

• Доказательное препятствование коррупции;

• Содействие большей открытости, демократичности и прозрачности российского общества;

• Повышение качества работы и эффективности бюджетного сектора

2. «Открытая полиция» -- проект по открытым данным полиции http://openpolice.ru/

Рис.1.2. Главная страница сайта Открытая полиция

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

Цели проекта:

1. Проведение публичных консультаций по реформе полиции.

2. Совершенствование контроля над деятельностью полиции (общественный и парламентский контроль).

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

4. Проведение реформы учета преступлений (независимый учет преступлений и его аудит, регулярные опросы населения по уровню преступности).

5. Проведение общественного мониторинга полиции.

Проект создан и поддерживается АНО "Информационная Культура" от лица "Комитета гражданских инициатив". "Информационная Культура" "Инфокультура"- это негосударственная, некоммерческая организация, целью которой является развитие и популяризация концепций Открытого Государства и Открытых Данных. (http://infoculture.ru)

3 .«Публичные доходы» http://www.publicprofit.ru/

Рис.1.3. Главная страница сайта Публичные доходы

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

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

Например, Гильдерман Александр Викторович, известный как Заместитель главы администрации района по жизнеобеспечению района, владеет жилым домом площадью 4 432,8 м.

А чемпион по количеству недвижимости за рубежом Шувалов Игорь Иванович с суммарным доходом 14 млн. 652 тыс. 37 руб. имеет меньше 4% доли доходов в семье.

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

Чемпионом среди чиновников в Правительстве Российской Федерации стал Трутнев Ю.П., заработав 114 миллионов рублей.

Цели проекта:

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

• Искать и добавлять декларации.

Нахождение на сайтах различных госорганов файлы, содержащие сведения о доходах и имуществе, и добавление их в базу данных.

• Расшифровывать данные.

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

• Анализировать декларации.

Сопоставление декларации должностных лиц за разные годы и сравнивание их прироста имущества с задекларированными доходами.

• Писать запросы и жалобы.

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

4 .«Гослюди» -- http://www.goslyudi.ru/

Рис.1.4. Главная страница сайта Гослюди

Это проект интернет-издания «Полит.Ру». Сервис представляет собой мониторинг блогов государственных служащих разных уровней и сотрудников государственных компаний, а также экспертов и аналитиков в сфере государственной политики.

Сайт представляет собой каталог записей высокопоставленных блогеров. Записи сгруппированы в разделы, например, «Федеральная власть»,

«Эксперты», «Региональная власть», «Руководители госструктур». Для каждого раздела существует RSS-поток, на который можно подписаться. Кроме того, можно подписаться на RSS-ленты всех записей и комментариев, а также топа записей и новых блогов. Кроме того, на страницах проекта «ГосЛю- ди.Ру» есть раздел с содержимым блогов проектов, ведомств и госструктур.

Существует еще несколько способов просмотра блогов на сайте «Гос- Люди.Ру». Здесь доступны списки популярных тем - по числу постов и количеству авторов. Есть список тегов, а также несколько рейтингов - сводный,

«говорливости», упоминаемости, читаемости. Топ -- записей проекта «Гос- Люди.Ру» создан на основе API «Яндекс. Блогов».

Цели проекта:

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

• Создание инструмента коммуникации между государственными служащими, экспертами, аналитиками и гражданами, которые заинтересованы в их деятельности;

• Интеграция с соц. сетями.

Рис.1.5. Главная страница сайта Государство и его информация

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

Цели проекта:

• Определить перспективы использования открытых данных;

• Выявить эффекты от их использования;

• Установить наиболее востребованные сервисы и популярные наборы данных.

Базовыми технологиями для реализации проектов является технология web 2.0.

1.3 Технологии Web 2.0

Web 2.0 - термин, который обозначает второе поколение сетевых сервисов, позволяющих пользователям не только путешествовать по сети, но и коллективно работать и размещать средства массовой информации и коммуникации в сети [5].

Web 2.0 -- методика проектирования систем, которые путём учёта сетевых взаимодействий становятся лучше, чем больше людей ими пользуются.

Чтение новостей в сети, использование электронной почты и других интернет -- сервисов стало для нас делом обыденным и привычным. Но технологии не стоят на месте, и спустя два десятилетия после появления первого веб-браузера - средства просмотра веб-страниц - в 2005 году Тим О'Рейлли описал концепцию «эволюционировавшей всемирной паутины», которую он обозначил термином Web 2.0.

С технологической точки зрения Web 2.0:

1. AJAX[34] (от англ. Asynchronous Javascript and XML) -подход к построению интерактивных пользовательских интерфейсов веб-приложений. При применении этой технологии, интернет-страница не перезагружается стопроцентно в ответ на любое действие пользователя. Такого рода расклад даёт возможность создавать удобные веб-интерфейсы.

2. Открытые общественные веб [35] -- сервисы (API) (от англ. Application Programming Interface) -- интерфейс прикладного программирования. Это набор различных функций, констант, классов, форматов запросов, которые разрешается применять к другим программам.

3. RSS (от англ. Really Simple Syndication) [36] -- специальный формат, в котором сайты могут снабжать свои новости до конечного потребителя. Была разработана в 1999 году компанией Netscape Communications. Эта технология позволяет компьютерам автоматически распознавать и отбирать нужную информацию для пользователя, объединять ее по темам, и в свою очередь наблюдать за изменением соответствующих веб-ресурсов.

Технология AJAX

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

Технология AJAX состоит из:

· (X)HTML, CSS для подачи и стилизации информации

· DOM-модель, операции, над которой производятся javascript на стороне клиента, чтобы обеспечить динамическое отображение и взаимодействие с информацией

· XMLHttpRequest для асинхронного обмена данными с веб- сервером. В некоторых AJAX-фреймворках и в некоторых ситуациях, вместо XMLHttpRequest используется IFrame, SCRIPT-тег или другой аналогичный транспорт.

· JSON часто используется для обмена данными, однако любой формат подойдет, включая форматированный HTML, текст, XML.

На рис.1.6 наглядно изображена структура технологии AJAX

Рис.1.6. Состав AJAX

Первая часть выполняется в браузере и написана, чаще всего, на JavaScript, а вторая -- находится на сервере и написана, чаще всего, на Ruby, Java или PHP.

Между этими двумя частями происходит обмен данными через объект XMLHttpRequest или другой транспорт.

Достоинство AJAX -- в интерактивности и быстром времени отклика. Открытые общественные веб -- сервисы

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

Групповые действия состоят из следующих компонентов:

- персональные действия участников: записи мыслей, заметки и аннотирование чужих текстов, размещение мультимедийных файлов;

- коммуникации участников между собой (мессенджеры, почта, чат, форум).

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

Среди особо преуспевающих в этом направлении систем можно выделить Российскую систему Mail.ru (услуги электронной почты, фото/видеосервиса, поисковая система, блоги, новостная лента и др.), международную Google.

Технология RSS

Технология RSS позволяет значительно снизить входящий трафик и автоматизировать доставку новостей с веб-сайтов на компьютер пользователя. Данная технология широко распространена на Западе и почти неизвестна в России.

RSS (Really Simple Syndication) -- специальный формат, в котором сайты могут снабжать новостями конечного потребителя. Была разработана в 1999 году компанией Netscape Communications. Эта технология позволяет компьютерам автоматически распознавать и отбирать нужную информацию для пользователя, объединять ее по темам, и в свою очередь наблюдать за развитием соответствующих веб-ресурсов.

Основные черты RSS:

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

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

- информация, которая принимается через RSS, заметно уменьшает входящий трафик, так как в ней практически отсутствует реклама, потому что информация приходит в текстовом виде.

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

Таблица 1. Форматы RSS

Версии RSS и рекомендации

Версия

Владелец

За

Статус

Советы

0.90

Netscape

Отменён версией 1.0

Не пользуйтесь

0.91

UserLand

Элементарный функционал

Официально отменён выходом вер- сии 2.0. Но все еще популярен среди RSS

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

0.92,

0.93,

0.94

UserLand

Больше возможностей, чем у 0.91

Отменён выходом версии 2.0

с

Пользуйтесь версией 2.0

1.0

RSS-DEV

Working Group

Основан на языке RDF. Расширяется с помощью модулей. Не зависит от какой- либо одной компании

Стабилен. Ведется активная разработка модулей

Используйте

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

2.0

UserLand

Расширяется с помощью модулей.

Несложный при миграции с ветки форматов 0.9х

Стабилен. Ведется

активная разработка модулей

Используйте для публикации новостей общего назначения

HTML предназначен для представления информации лично пользователям. А RSS позволяет организовать автоматическое взаимодействие между компьютерами и таким образом освободить пользователя от ежедневного посещения интересующих его веб-сайтов. Для этого пользователю необходимо открыть окно агрегатора и прочитать собранную им информацию[6, 21].

RSS-агрегатор -- это программа, предназначенная для сбора и систематизации RSS-каналов[24].

На рис.1.7 изображён принцип работы RSS-агрегатора.

Рис.1.7 Принцип работы RSS-агрегатора

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

На рис. 1.8 приведён пример RSS- агрегатора.

Рис.1.8. RSS- агрегатор

Суть работы с любым RSS- агрегатором заключается в следующем:

· Вначале добавляются адреса тех каналов, которые нужны в агрегатор;

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

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

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

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

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

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

Социальный компьютинг

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

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

Взрыв активности в общественных социальных сетях, наблюдаемый в последние годы, стал импульсом к возникновению нового направления под названием ESN (Enterprise Social Networking) [28]. Его обычно переводят как «корпоративные социальные сети», что не вполне корректно, поскольку речь идет не о собственно социальных сетях, а о тех сервисах, которые заимствованы из социальных сетей и которые можно использовать для корпоративных нужд.

Терминологическая неточность не самая большая опасность, гораздо хуже упрощенное отношение к ESN. Оно чревато тем, что, создав сеть, предприятия не получают ожидаемых результатов. Причина неудач очевидна: социальные сети, существующие в Интернете, отличает стихийность; если благодаря им люди и объединяются в какие-то коллективы, то такие коллективы и реализуемые ими цели носят чаще всего временный характер. В корпоративных условиях необходимость выстроить систему взаимодействия существующего коллектива и его деятельность совершенно явным образом подчинена задачам бизнеса. Собственно ESN здесь не самое главное, существеннее комплекс управленческих и организационных мер, обеспечивающих внедрение.

Глубинному пониманию того, что такое ESN, мешают не только сложности перевода, но и то, как во многих случаях этот термин используется в английском. Существует множество терминов, где слова enterprise, social, networking, network, media, computing, business, software и некоторые другие используются в самых разных сочетаниях, порой весьма близких по виду, но иногда далеких по смыслу, а то и не имеющих ничего общего. Если не упорядочить терминологию, так или иначе связанную с социальными сетями, и не выстроить понятия, то ESN, скорее всего, будет восприниматься как иероглиф с множеством значений, воспринимаемых каждым по-своему.

Начнем с того, что принятое использование трех слов Enterprise Social Networking без четвертого -- services, вообще говоря, не вполне обоснованно. Есть понятие Social Networking Services, то есть сервисы социальных сетей, но про него при переносе из глобальной среды в корпоративную почему-то забыли. Еще хуже то, что перевод термина ESN как «корпоративные социальные сети» лишает его изначально содержания, поскольку в оригинале нет слова network, а есть networking, а это далеко не одно и то же. Существует множество понятий, так или иначе связанных с ESN. Чтобы представить сложность и многогранность предмета обсуждения, приведем некоторые из них.

Социальные сети (Social Networks). Задолго до появления компьютеров в 30-е годы прошлого века психологи, среди них наиболее яркими представителями были Якоб Морено и Курт Левин, формализовали феномен социальных сетей и создали дисциплину их анализа (Social Network Analysis, SNA). В 50-60-е годы инструментарий SNA активно развивался в ряде американских и европейских университетов. В SNA под социальными сетями понимается социальная структура, узлами которой являются отдельные индивиды или сообщества, связанные одним или несколькими типами отношений. Появление компьютерных сетей, в особенности WWW, открыло возможность для создания нового типа сообществ, которые стали называть виртуальными, а технологии Web 2.0 расширили перспективы социальных сетей до такой степени, что они стали одним из важнейших факторов воздействия на общественные процессы.

Компьютерная поддержка кооперативной деятельности CSCW (Computer Supported Cooperative Work) [13]-- междисциплинарная область исследований, сфокусированная на анализе использования тех или иных технологий для организации деятельности коллективов, она включает в себя компьютерную науку, социологию, психологию и другие науки. CSCW можно рассматривать как часть другой дисциплины -- анализа социальных сетей SNA (Social Network Analysis), объединяющего социологию, антропологию, математику, эпидемиологию и иные науки, изучающего на более общем уровне связи и отношения между людьми.

Социальные медийные ресурсы (Social Media). Вместе с технологиями Web 2.0 появился повод выйти за пределы одностороннего вещания и придать средствам коммуникации диалоговый характер. Обычно термином социальные медиа называют подмножество интернет-приложений (сейчас их насчитывается примерно 250), обеспечивающих создание контента самими пользователями и обмен им. Очевидно, что появление социальных медийных ресурсов принципиально меняет способы взаимодействия между людьми и организациями.

Социальный компьютинг (Social Computing). В общем случае так называют область компьютерных наук и практических приложений, находящуюся на пересечении анализа социального поведения и использования вычислительных систем. Термин не строгий, иногда в него включают организацию совместного приятия решений или групповых экспертных оценок, ставших особенно популярными после публикации книги Джейма Шуровьевски «Мудрость толпы» и распространения методов краудсорсинга.

Свои размышления публикует в своем блоге Дион Хинчклифф (Dion Hinchcliffe). Он рассуждает о таких понятиях как интернет-сингулярность и социальный компьютинг.

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

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

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

Нужно лишь заметить, что корпоративные системы вовсе не случайно попали на вышеприведенную диаграмму. Многие американские футурологи, и Дион Хинчклифф в частности, зарабатывают на корпоративном консалтинге, рекомендуя им прямо сейчас начинать трансформации в стиле Веб 2.0, причем эти трансформации станут только первым этапом на пути к «Предприятию 2.0» (Enterprise 2.0) и «коллективному интеллекту» будущего.

2. Проектирование информационной системы «Электронный участковый»

2.1 Выбор и обоснование среды проектирования

Средство проектирования информационных систем (СП ИС)[3, 6] - это комплекс инструментальных средств, обеспечивающих в рамках выбранной методологии проектирования поддержку полного жизненного цикла (ЖЦ) ИС, который включает в себя, как правило, стратегическое планирование, анализ, проектирование, реализацию, внедрение и эксплуатацию.

В данной работе использовалось IBM Rational Rose - CASE-средство визуального проектирования информационных систем[1], которое позволяет разработчику моделировать как бизнес процессы, так и различные компоненты программного обеспечения. Поддерживает различные объектно-ориентированные методологии: язык моделирования (UML), нотации Гради Буча и Джеймса Рамбо.

Данный продукт позиционируется для использования проектировщиками, аналитиками, разработчиками. Rose является CASE средством, чьи графические возможности, основанные на языке UML (Universal Modeling Language) [11,16] - универсальном языке моделирования), способны решить любые задачи, связанные с любым проектированием и моделированием: от общей модели процессов (абстрактной) предприятия до конкретной (физиче- ской) модели класса во время создаваемого программного обеспечения (ПО). Работа в Rational Rose[10] заключается в проектировании определенного вида диаграмм, задавая при этом все свойства, отношения и взаимодействие друг с другом.

При разработке любой информационной системы в первую очередь возникает проблема взаимопонимания подрядчика и заказчика уже на стадии договоренности о структуре системы. Имея такой инструмент, как Rose, проектировщик (аналитик) всегда может показать заказчику не абстрактное словесное описание процесса, а его конкретную модель. Rose позволит быстрее утрясти с заказчиком все детали планируемой системы [8,15].

Rose предоставляет разработчикам возможность проектирования и моделирования систем на языке UML. Также возможна последующая кодогенерация скелетов программ на языках: С++, С#, Ada, Java, J#, Basic, Xml, Oracle и др. Возможность обратного проектирования -- реинжиниринга[22], когда готовую информационную систему (например, на С++) или базу данных (на Oracle) “закачивают” в Rose с целью получения наглядной визуальной (структурной) модели.

2.2 Разработка информационных моделей

На рис. 2.1 представлена контекстная диаграмма информационной системы «Электронный участковый», а на рис. 2.2 - основные бизнес-процессы, связанные с системой.

Рис.2.1. Контекстная диаграмма

Рис. 2.2. Бизнес-процессы ИС Электронный участковый

Описание модулей системы (диаграмма компонентов)

Диаграмма компонентов[12,14] описывает особенности физического представления системы. С помощью неё можно определить архитектуру разрабатываемой системы, установив зависимости между программными компонентами, в роли которых может выступать исходный, бинарный и исполняемый код.

Рис.2.3. Диаграмма компонентов

Описание классов и методов (диаграмма классов)

Диаграмма Классов[25,26] -- это набор статических, декларативных элементов модели. Диаграммы классов могут применяться и при прямом проектировании, то есть в процессе разработки новой системы, и при обрат- ном проектировании -- описании существующих и используемых систем.

Классы могут быть трёх видов: Класс Сущность, Граничный Класс и Управляющий Класс.

Рис.2.4. Общая диаграмма классов

2.2 Выбор платформы

Анализ различных систем управления сайтом CMS(англ. Content management system, CMS) -- система управления содержимым (контентом).

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

1) Joomla (Джумла) [30] -- написана на РНР и использует базу данных MySQL. Это полноценная CMS. Она не заточена под определенные задачи блог -- система. Обладает интуитивно понятной для начинающих разработчиков панелью администрирования. Joomla отличается большими возможностями, имеет менеджеры архивов, поиска, почтовых рассылок, шаблонов и редактор текста; обилие различных форумов, сайтов и документации на русском языке. Для Joomla имеется множество модулей, плагинов и расширений, которые позволяют создавать различные сайты: начиная с примитивного интернет-блога до корпоративного сайта. Из недостатков Joomla можно отметить наличие проблем с безопасностью сайта, потому что эта CMS с открытым кодом. Иногда наблюдается низкая скорость работы системы.

2) Drupal (Друпал) [29] -- эта CMS также написана на РНР и требует наличие MySQL. Очень высокая функциональность этой системы позволяет создавать крупные порталы. К положительным чертам можно отнести хорошую эргономику и юзабилити, а также надежность и гибкость.

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

3) Wordpress (Вордпресс) [33] -- бесплатная CMS, использующая MySQL и написана на РНР. К достоинствам системы можно отнести: простота администрирования, поддержка RSS, множество расширений и дополнений. Отлично подойдет для небольших сайтов и блогов с посещаемостью до 1000 посетителей.

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

4) Modx (Модекс) [32] - универсальная CMS, которая использует РНР и MySQL. В ней реализована поддержка ЧПУ, многоязычности контента, публичный форум, кэширование страниц, пакетную загрузку файлов и визуальный редактор. Эта CMS подойдет для создания любого сайта, у нее очень высокая функциональность, однако это влияет на скорости работы. Из недостатков этой CMS, можно отметить отсутствие поддержки многосайтовости и многодоменности, онлайн -- поддержки и редактора опечаток.

5) LiveStreet [31]-- написанная на PHP блог -- система. Использует базу данных MySQL. Если Вы обладаете примитивными знаниями в области РНР, то сможете создать с помощью этой CMS практически любой сайт. Эта система чаще всего применяется для создания блогов.

Преимущества: высокая производительность и защищенность, поддержка скинов и дружественных URL.

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

6) Simple Machines Forum -- бесплатный движок, написанный на РНР, который использует СУБД MySQL и предназначен для форумов.

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

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

Учитывая поставленные выше задачи, наиболее оптимальной базой для разработки ИС «Электронный участковый» была выбрана - HTML+система управления контентом WordPress.

WordPress -- система управления контентом, написанная на языке PHP и использующая в качестве хранилища контента базу данных MySQL. WordPress является свободным программным обеспечением, защищённым лицензией GPL. Особенностью WordPress является относительная лёгкость управления при практически безграничных возможностях и гибкости при изготовлении сайтов.

Система управления содержанием WordPress построена на ответвлении от WordPress, которая называется WordPress MU, что позволяет при помощи единственной установленной копии данной cms, контролировать одновременно несколько сайтов.

CMS WordPress включает в себя различные инструменты для создания веб-сайта. Важной особенностью системы является минимальный набор инструментов при начальной установке, который пополняется по мере необходимости. Это уменьшает загромождение административной панели лишними

элементами, а также снижает нагрузку на сервер и экономит место на хостинге.

Среда разработки программного обеспечения (ПО) -- совокупность программных средств, которая применяется программистами для разработки программного обеспечения. Простая среда разработки состоит из редактора текста, компилятора и/или интерпретатора, средств автоматизации сборки и отладчика. Когда эти компоненты собраны в единый программный комплекс, то говорят об интегрированной среде разработки (Integrated development environment- IDE)[7]. Такая среда представлена в виде одной программой, не выходя из которой можно производить весь цикл разработки. Состав комплекса, кроме перечисленных выше компонент, может содержать: средства управления проектами, систему управления версиями, разнообразные инструменты для упрощения разработки интерфейса пользователя, стандартные заготовки («мастера»), упрощающие разработку стандартных задач, и др. Современные среды разработки, поддерживающие объектно-ориентированную разработку ПО, также включают браузер классов, инспектор объектов и диаграмму иерархии классов. Хотя существуют среды разработки, предназначенные для нескольких языков, например, Eclipse или Microsoft Visual Studio, обычно среда разработки рассчитана для одного конкретного языка программирования.

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

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

Более половины всех интернет -- ресурсов, созданных в последние годы, работают на WordPress. Причем выбирают этот движок не только новички, делающие свои первые шаги в построении сайтов, но и крупные компании, известные по всему миру. На WordPress работают корпоративные сайты следующих брендов: Time Magazine, Google, Facebook, Sony, Disney, The New York Times, CNN, eBay и многие другие.

Первая версия WordPress была создана в 2003 году. Ее, как ответвление совершенно другого проекта, написал Мэтт Малленвег, программист из Хьюстона из штата Техас. Сначала WordPress ориентировалась на создание персональных блогов -- человек создаёт свой дневник, а читатели пишут ему в ответ комментарии, причем не только к самой записи, но и к комментариям других пользователей [23].

Но дальнейшее развитие системы позволило увеличивать постепенно ее функционал (WordPress - система бесплатная) за счет участия в ее разработке всех желающих, и на данный момент на WordPress можно сконструировать практически любой сайт - и блог, и каталог, и интернет-магазин. А бесплатность системы заключается в том, что для создания сайта нужно будет потратиться только на доменное имя и на покупку места для сайта (хостинг). Все остальное - плагины, темы, скрипты и другое программное обеспечение можно совершенно бесплатно скачать с официального сайта WordPress в России -- ru.wordpress.org.

Преимущества WordPress перед другими CMS:

1. Бесплатное пользование системой.

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

2. Функциональность.

Чтобы установить WordPress, понадобится не более 5-ти минут, и совсем необязательно разбираться в кодах HTML или PHP. Разработчики сделали систему простой в использовании -- в этой CMS могут быстро и легко разобраться даже начинающие пользователи.

3. Кроссплатформенное построение системы.

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

4. Встроенный визуальный и текстовый (HTML) редактор.

Редактор имеет интуитивно понятный интерфейс, поэтому пользоваться им очень просто уже с первого знакомства. Если вы знаете Microsoft Word, то освоить редактор WordPress - простая задача. Здесь можно форматировать, вставлять ссылки, видео, изображения и звуковые файлы. Все эти операции несложные и делаются одним-двумя кликами.

5. Популярность WordPress во всем мире.

На сегодня WordPress - одна из самых популярных систем управления содержимым сайта. Доля WordPress на рынке среди конкурентов составляет более 55%. Если говорить о цифрах - то это 60 миллионов сайтов, которые построены на WordPress. 350 миллионов человек каждый месяц просматривают 3 миллиарда страниц, созданных на WordPress. Каждый седьмой сайт на планете работает на этой замечательной CMS. Разработчики со всего мира создали больше 24,897 штук плагинов, а скачали на данный момент их 453,551,157 раз. И это только с официального хранилища плагинов. Последняя версия WordPress 3.5.1, которая была выпущена в январе 2012 года, на май 2013 года была скачана более 7 миллионов раз. Эти цифры означают только то, что в интернете можно найти буквально все для этого конструктора -- бесплатные темы, шаблоны и плагины. И все непонятные вопросы, касающиеся WordPress, также можно легко разрешить на форумах в интернете.

Во время разработки динамического сайта, созданного с использованием, например, PHP, Perl, баз данных MySQL, готовых скриптов, CMS для тестирования и отладки таких сайтов, необходимо установить локальный сервер.

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

Среди всего многообразия локальных серверов для Windows был выбран Denwer, т.к. он находится в свободном доступе и его можно установить на любой flash-накопитель.

Denwer [38] -- это бесплатный пакет специальных программ, который устанавливается на домашний (локальный) компьютер для имитации работы настоящего сетевого веб-сервера. Такая имитация позволяет создавать и настраивать сайты на домашнем (локальном) компьютере, без подключения к Интернету. Главная особенность программного пакета Denwer- это простота его установки, удобство при удаленной работе сразу над несколькими независимыми проектами и возможность размещения на Flash-накопителе.

Установка Denwer

Скачать Denwer можно с официального сайта разработчиков. Там же есть, и подробное описание пакета, и инструкции по его установке, и руководство по его использованию. Для получения ссылки на скачивание понадобится ввести личный электронный адрес (e-mail), на который придет ссылка. На данный момент, уже много лет, актуальна версия Denwer-3.

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

...

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

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