Система автоматизированного сбора и подсчета голосов на политических выборах

  • Вид работы:
    Дипломная (ВКР)
  • Предмет:
    Информационное обеспечение, программирование
  • Язык:
    Русский
    ,
    Формат файла:
    MS Word
    72,66 Кб
  • Опубликовано:
    2013-12-09
Вы можете узнать стоимость помощи в написании студенческой работы.
Помощь в написании работы, которую точно примут!

Система автоматизированного сбора и подсчета голосов на политических выборах

Министерство образования и науки Российской Федерации

ФГБОУ ВПО «Сибирский государственный индустриальный университет»

Институт дополнительного профессионального образования










ПОЯСНИТЕЛЬНАЯ ЗАПИСКА

к выпускной квалификационной работе:

Система автоматизированного сбора и подсчета голосов на политических выборах


Слушатель Боярчук А.Н.






Новокузнецк 2013 г.

Реферат

ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ, СИСТЕМЫ УПРАВЛЕНИЯ, СИСТЕМЫ СОЦИЛЬНОГО ИНЖЕНЕРИНГА, ВЕБ ДИЗАЙН, ПРОГРАММИРОВАНИЕ, ИНТЕГРАЦИЯ СИСТЕМ, ПОЛИТИЧЕСКИЕ ТЕХНОЛОГИИ, БЕЗОПАСНОСТЬ, АВТОМАТИЗАЦИЯ, АНАЛИТИЧЕСКИЕ СИСТЕМЫ.

Объектом исследования является интеграционные системы в области Интернет.

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

Необходимость данных систем обусловлена существующей отсталостью современных политических выборов в сфере современных технологий.

Обозначения и сокращения. Термины

Электронная вычислительная машина, ЭВМ - комплекс технических средств, предназначенных для автоматической обработки информации в процессе решения вычислительных и информационных задач

Сайт (от англ. website: web - «паутина, сеть» и site - «место», буквально «место, сегмент, часть в сети») - совокупность электронных документов (файлов) частного лица или организации в компьютерной сети, объединенных под одним адресом (доменным именем или IP-адресом).

Веб-служба (англ. web service) - идентифицируемая веб-адресом программная система со стандартизированными интерфейсами.(от англ. HyperText Markup Language - «язык разметки гипертекста») - стандартный язык разметки документов во Всемирной паутине.(англ. PHP: Hypertext Preprocessor - «PHP: препроцессор гипертекста»; первоначально Personal Home Page Tools- «Инструменты для создания персональных веб-страниц»; произносится пи-эйч-пи) - скриптовый язык программирования общего назначения, интенсивно применяемый для разработки веб-приложений.- прототипно-ориентированный сценарный язык программирования. JavaScript обычно используется как встраиваемый язык для программного доступа к объектам приложений.(МФА) - свободная реляционная система управления базами данных

Триггер (триггерная система) - класс электронных устройств, обладающих способностью длительно находиться в одном из двух устойчивых состояний и чередовать их под воздействием внешних сигналов.(от англ. Advanced Research Projects Agency Network) - компьютерная сеть, созданная в 1969 году в США Агентством Министерства обороны США по перспективным исследованиям (ARPA) и явившаяся прототипом сети Интернет

Интерне́т (англ. Internet, МФА: - всемирная система объединенных компьютерных сетей. Часто упоминается как Всемирная сеть и Глобальная сеть, а также просто Сеть. Построена на базе стека протоколов TCP/IP. На основе Интернета работает Всемирная паутина (World Wide Web, WWW) и множество других систем передачи данных.

Всеми́рная паути́на (англ. World Wide Web) - распределенная система, предоставляющая доступ к связанным между собой документам, расположенным на различных компьютерах, подключенных к Интернету. Для обозначения Всемирной паутины также используют слово веб (англ. web «паутина») и аббревиатуру WWW.(англ. I seek You - «я ищу тебя») - централизованная служба мгновенного обмена сообщениями сети Интернет, в настоящее время принадлежащая инвестиционному фонду Mail.ru Group (Россия).(МФА: - бесплатное проприетарное программное обеспечение с закрытым кодом, обеспечивающее частично шифрованную текстовую, голосовую связь и видеосвязь через Интернет между компьютерами (VoIP), используя технологии пиринговых сетей, а также платные услуги для звонков на мобильные и стационарные телефоны.

Зако́н Му́ра - эмпирическое наблюдение, изначально сделанное Гордоном Муром, согласно которому (в современной формулировке) количество транзисторов, размещаемых на кристалле интегральной схемы, удваивается каждые 24 месяца.

Единый указатель ресурсов (англ. URL - Uniform Resource Locator) - единообразный локатор (определитель местонахождения) ресурса. По-английски «URL» целиком произносится как [у-эр-э́л], [ю-ар-эл] или [урл] (сленг). Ранее назывался Universal Resource Locator - универсальный указатель ресурса. URL - это стандартизированный способ записи адреса ресурса в сети Интернет.

Содержание

Введение

. Современные интернет технологии

. Возможности и реалии

.1 Язык разметки HTML

.2 Язык программирования PHP

.3 Язык скриптов JavaScript

.4 База данных MySQL

.5 Web-службы

. Правила и этапы создания сайта

.1 Графический дизайн в создании сайта

.2 Организация работы Web-службы

.3 Клиент Web-службы

.4 Сервер Web-службы

.5 Вопросы безопасности Web-службы

Заключение

Список использованных источников

Приложение А. Запрос и ответ SOAP

Приложение Б. Структура базы данных

Введение

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

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

Оставив в стороне социальные аспекты я предлагаю рассмотреть автоматизированные.

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

Коммуникация всегда играла большую роль для получения доступа к новым знаниям. Сначала сказки и басни передаваемые из уст в уста давали людям опыт предков, потом, изложенные на страницах папируса, напечатанные на листах книг и газет. Человечество искало способ быстрее передавать информацию на большие расстояния. С появление электричества Сэмюэль Морзе с коллегой Альфредом Вейлем в 1838 году разработал способ знакового кодирования (представление букв алфавита, цифр, знаков препинания и других символов последовательностью сигналов, например, длинных и коротких: «тире» и «точек»). Разделенный на 0 и 1 сигнал в электрической сети стал прародителем тех средств коммуникации, которые используют современные люди, в своей повседневной жизни. В дальнейшем открытие триггера привело к изобретению ЭВМ - механизма который позволял принимать сигналы, разделенные на 0 и 1, и в соответствии с логикой работы преобразовывать в необходимые последовательности. Также ЭВМ удовлетворяла еще одну насущную необходимость - хранение данных. ЭВМ в начале были достоянием лишь самых модернизированных научных центров Америки. Для того, чтобы ускорить обработку данных и передачу из между центрами был разработан ARPANET - систему которая производила коммуникацию между научными и военными центрами Америки. ARPANET является прародителем современной системы коммуникации INTERNET. Интернет и стала той системой коммуникации которая объединила все уголки нашей планеты в единую сеть в WWW. Основываясь на базовых принципах работы этой сети, каждый желающий может организовать необходимый узел коммуникации, будь то сайт, электронная почта, интернет-чат, систему мгновенных сообщений, специализированные туннели объединяющие офисы одной компании во единое информационное пространство. Вот как раз объединении и хотелось бы поговорить.

1. Современные интернет-технологии

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

Физические компоненты Интернет - технологии включают в себя:

1) Сеть Интернет:

Протоколы TCP/IP. IP-адреса;

Иерархическая система доменных имен Интернета;

Опорная сеть Интернета. Маршрутизация;

) Программное обеспечение в Интернете:

Сетевые операционные системы;

Специальное программное обеспечение для соединения с Интернетом;

Прикладные протоколы;

) Компьютеры (серверы и клиенты) в Интернете:

Серверы электронной почты;

Web - серверы;

FTP - серверы;

Серверы телеконференций;

Серверы мгновенных сообщений;

) Цифровые линии связи:

Выбор провайдера. Подключение к Интернету;

) Доступ в Интернет:

Соединение сетевой платы с локальной сетью;

Кабельные системы Ethernet;

) Удаленный доступ к глобальным сетям:

Доступ «компьютер - сеть»;

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

Логические компоненты Интернет - технологий:

1) Интернет - сервисы:

World Wide Web - Всемирная паутина;

Электронная почта. Системы телеконференций;

Передача файлов (FTP);

Интерактивный чат (chat);

Передача мгновенных сообщений (IСQ);

Аудио- и Видеоконференции;

Голосовое общение (IP-телефония);

) Работа в Интернете:

Браузеры;

Поисковые системы. Навигация в Интернете;

Просмотр Web-страницы в браузере;

) Информационные ресурсы в Интернете

Web-страницы и Web-узлы, порталы. Web - пространство;

Адресация, URL и протоколы передачи данных;

Создание Web-страниц. Языки Web-публикаций.;

Публикации в Интернете. Представительство;

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

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

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

сайт клиент датацентр голосование

2. Возможности и реалии

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

В распоряжении современного человека оказались:

) Cредства коммуникации:

Электронная почта;

ICQ;

Skype;

Видео-телефония;

) Cредства хранения:

Файловые сервера;

Базы данных;

) Cредства поиска информации:

Поисковые и индексационные сервера;

Сайты и каталоги;

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

Что может помочь современному человеку в его стремлении получать больше информации и более предметно? Интеграция.

Интеграция стала насущной необходимостью объединения систем от разделенного контента к единому знаменателю. Примеры?

В июле 2010 года были разработаны и определены основные критерии для создания «Универсальной электронной карты». Данная карта должна была объединить предоставляемые другими организация сервисы в одно единое информационное поле. К возможностям интеграции в сфере документооборота следует отнести:

Порталы госуслуг

Пенсии

Медицина

Общественный транспорт

Автомобиль

Электронный кошелек

Начисления и оплата

Хороший пример того как можно свести воедино множество предоставляемых сервисов человеку.

Еще пример?

С нового 2012 года заработает единая база данных технического осмотра.

С 1 января 2012 года данные о техосмотре автомобилей будут заноситься в единую автоматизированную информационную систему технического осмотра ЕАИСТО. В базе будут содержаться и постоянно обновляться сведения об операторах технического осмотра, прошедших его транспортных средствах, выданных и утраченных талонах техосмотра. Доступ к базе данных получат сотрудники внутренних дел и страховые компании, которые отныне будут выдавать полиса ОСАГО только на основании заключения эксперта технического осмотра. Информационная система ЕАИСТО будет доступна в удаленном доступе и заработает с 1 января 2012 года, сообщил начальника главного управления по обеспечению безопасности дорожного движения МВД России Владимир Швецов в интервью РИА Новости.

Единая база позволит автоматизировать систему учета и упростить получение данных.

Еще пример?

Сайт #"702111.files/image001.gif">

Рисунок 1 - Принцип работы Web-службы

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

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

XML: Расширяемый язык разметки, предназначенный для хранения и передачи структурированных данных;

SOAP: Протокол обмена сообщениями на базе XML;

WSDL: Язык описания внешних интерфейсов веб-службы на базе XML;

UDDI: Универсальный интерфейс распознавания, описания и интеграции (Universal Discovery, Description and Integration). Каталог веб-служб и сведений о компаниях, предоставляющих веб-службы во всеобщее пользование или конкретным компаниям. Пока UDDI существуют, однако, только в небольших фирменных сетях и ещё не нашли широкого распространения в открытом интернете. службы все активнее проникают в область, уже занятую объектно-ориентированными и компонентными технологиями, представляя собой альтернативу традиционным подходам к созданию корпоративных приложений. В ближайшие годы можно ожидать серьезных инвестиций в технологии, связанные с Web-службами, развертываемыми и потребляемыми внутри компаний (согласно исследованиям IDC, к 2008 году объем рынка Web-служб превысит 11 млрд. долл.).

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

3. Правила и этапы создания сайта

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

Содержание сайта

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

Дизайн сайта

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

Структура и удобство навигации сайта

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

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

Качественное программирование

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

Интерактивность

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

Правильная индексация и продвижение сайта

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

Похожие работы на - Система автоматизированного сбора и подсчета голосов на политических выборах

 

Не нашли материал для своей работы?
Поможем написать уникальную работу
Без плагиата!