Заказ работы

Заказать
Каталог тем
Каталог бесплатных ресурсов

Социальная карта города

Введение............................................................................................................3

Оценка существующих программных продуктов...........................................3

Сравнение с возможностями СУБД “Компас”................................................6

Расчеты по базе данных....................................................................................8

Направления развития системы.....................................................................12

Заключение.....................................................................................................13

Приложение 1: Краткая документация системы “Карта”............................16

Приложение 2: Экспресс-анкета “Наши предпочтения”..............................21

ВВЕДЕНИЕ

 

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

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

 

ОЦЕНКА СУЩЕСТВУЮЩИХ

ПРОГРАММНЫХ ПРОДУКТОВ

 

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

Возникает резонный вопрос: “Зачем создавать новую информационную среду вместо того, чтобы использовать море уже существующих?”. Действительно, открыв любой компьютерный журнал, можно увидеть рекламу или просто информацию о существующих системах, которые выглядят очень красиво и завлекательно. Участвуя в начале этого года в проводящемся в Москве международном научном конгрессе “Youth and Science - Looking into the Third Millennium (YSTM)”, на компьютерном салоне я лично знакомился с рядом разработок данного направления. Однако существует ряд проблем.

Первая проблема: любая такая система стоит достаточно дорого. Проблема не является неразрешимой. Во-первых, пока в России не налажена защита авторских прав на программные продукты, технологии, know how и т.д., пока процветает пиратство, любую систему можно получить во вскрытом виде, хотя уже и без возможности обратиться в фирму-производитель за консультацией, для получения обновленной версии или с требованием исправления ошибок. Во-вторых, многие фирмы сами кладут на свои сервера b-версии программных продуктов для свободного пользования. Без особых проблем через Internet их можно получить, но опять таки без всякой гарантии на отсутствие ошибок. Кроме того, есть предположение, что в мире будет распространяться тенденция к свободному (или за символическую плату) распространению среди университетских и научных центров, а также среди органов государственного управления программных продуктов крупных фирм, ориентированных на массового пользователя, в рекламных целях. Хотя вряд ли эта тенденция в ближайшее время затронет Россию. И, в-третьих, создание собственной информационной среды также требует средств на разработку, и никак не меньших. Правда, существует возможность последующей продажи, но она в нынешней ситуации глобального отсутствия средств, достаточно маловероятна.

Вторая же проблема намного серьезнее: существующие системы предъявляют значительные требования к аппаратному и программному обеспечению. Стандартный набор требований: Pentium-100 / RAM 16Mb / Windows’95 плюс значительный объем дискового пространства под хранение баз данных, карт и прочей информации. Таких возможностей на сегодняшний момент не существует. Если даже в Иркутской городской администрации основу составляют 386SX-компьютеры с RAM 4Mb, то что же можно говорить об отдаленных районах. Существующие системы, предназначенные для установки на компьютеры, оснащенные Back-Ups’ами (источниками бесперебойного питания), не отслеживают ситуацию внезапного отключения электроэнергии, при которой теряется значительный объем введенной информации, а при ошибочной реакции системы ломается база целиком и ее приходится пытаться ремонтировать вручную.

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

Большинство “больших” систем на деле предлагает красивые, но абсолютно лишние в реальной работе возможности (в основном, интерфейсного характера). Мало того, в противоположность, они часто не предусматривают того, что необходимо и являются по сути достаточно слабыми. Таким образом, эти “уже готовые” среды все равно приходится дорабатывать. Вот и еще одно преимущество создания собственной системы: заказчик может предложить разработчику включить в систему именно требуемые для его работы функции. Эти функции могут со временем меняться, также легко может трансформироваться в соответствии с новыми требованиями и система.

При создании такой системы необходимо не впасть в противоположную крайность: борясь с ее “разбуханием” можно отсечь все функции, включая и необходимые, в результате чего получится система, свободно устанавливающаяся на любой технике, но обладающая нулевыми возможностями. Была проведена попытка прийти к компромиссу: создать среду “Карта”, работающую на любом IBM-совместимом компьютере под DOS и требующую минимум дискового пространства (последняя версия занимает 120Kb, не считая баз данных), но годная для реальной работы.

 

Сравнение с возможностями СУБД “Компас”

 

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

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

Пример: Вопрос Ваше образование разлагается на 5 двоичных ответов:

120.     Незаконченное среднее.

121.     Среднее.

122.     Среднее специальное.

123.     Незаконченное высшее.

124.     Высшее.

Далее следуют отличия. Во-первых, данные в системе “Карта” хранятся во внутреннем формате, где информация записывается побитово, что позволяет в 8 раз уменьшить размеры базы по сравнению со стандартным форматом “DBF”, применяющемся, в частности, в “Компасе”. Конечно, необходима постоянная кодировка/декодировка данных, однако в связи с существованием быстрого кодировщика, написанного на ассемблере, она не замедляет существенно работу с базой на любой технике.

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

Во-вторых, “Компас” предъявляет достаточно жесткие ограничения на размер баз данных: количество анкет в базе не должно превышать 10 тысяч (что иногда недостаточно даже для опроса регионального масштаба), а, что еще важнее, анкета может состоять только из 80 или 160 позиций-ответов. В системе “Карта” возможности значительно расширились: максимальное число анкет в базе увеличилось до 65535, а число позиций может теперь быть любым числом от 1 до 2047. Кроме того, появилась возможность слияния баз, что позволяет распараллеливать работу по вводу данных.

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

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



Размер файла: 95 Кбайт
Тип файла: doc (Mime Type: application/msword)
Заказ курсовой диплома или диссертации.

Горячая Линия


Вход для партнеров