Засоби комп’ютерної підтримки проведення соціологічних опитувань

Вид материалаДокументы

Содержание


Мета роботи.
Подобный материал:

електромеханічні системи та автоматизація



УДК 656.1

ЗАСОБИ КОМП’ЮТЕРНОЇ ПІДТРИМКИ ПРОВЕДЕННЯ СОЦІОЛОГІЧНИХ ОПИТУВАНЬ

Сидоренко В.М., Сисюк Г.Ю.

Кременчуцький державний політехнічний університет

Ткачов О.Ю.

Інститут міжнародних відносин Київського національного університету імені Тараса Шевченка


Вступ. Опитування наразі є однією з основних форм організації зворотного зв’язку у соціальній системі будь-якого масштабу, починаючи з окремого трудового колективу і закінчуючи державою в цілому.

Проведення опитування у більшості випадків передбачає виконання наступних видів робіт:
  • складання форми анкети для опитування;
  • опитування респондентів,
  • введення до пам’яті комп’ютера та зберігання даних, отриманих від респондентів;
  • очищення, структуризацію даних;
  • статистичну обробку та аналіз отриманих даних;
  • підготовка звітів.

Н
аразі найбільшого розповсюдження набули методи комп’ютерної обробки даних, що виконуються з використанням пакетів для статистичної обробки даних (SAS, SPSS, BMDP, Statgraphics та інші) [1]. У той же час використанню комп’ютерних технологій та сучасного програмного забезпечення на етапах підготовки та проведення опитування, які є найбільш довготривалими й трудоємними, приділяється значно менше уваги.

Мета роботи. Розробка програмних засобів, що забезпечують зменшення трудоємності підготовки та проведення соціологічних опитувань, а саме:
  • автоматизоване генерування анкети, за якою проводиться опитування;
  • можливість уведення результатів опитування до бази даних із використанням комп’ютерів у мережах Internet та Intranet;
  • збереження інформації в розподіленій або централізованій базі даних.

Матеріал та результати дослідження. Типова функціональна схема автоматизованого робочого місця (АРМ) фахівця, що займається обробкою результатів соціологічних досліджень, наведена на рис.1. До складу системи входять три функціональні підсистеми:
  • збору та обробки інформації;
  • вибору методів обробки та статистичного аналізу;
  • генерування звітів.


При розробці архітектури програмного забезпечення авторами враховувались як загальноприйняті принципи (модульність, простота підтримки протягом життєвого циклу і т.д.), так і специфічні вимоги стосовно умов його експлуатації, зокрема можливість розгортання в мережах Internet та Intranet із гетерогенним системним програмним забезпеченням. У розроблених авторами підсистемах збору та зберігання інформації означені принципи реалізовані за рахунок використання Web-інтерфейсу користувача, зберігання інформації в розподіленій базі даних, роздільного зберігання структур анкет і даних, що містяться в них, та використання http-протоколу для обміну даними в мережі. Підсистеми збирання та зберігання, структура яких наведена на рис.2, забезпечують виконання наступних задач:

- генерування заданої оператором структури анкети та зберігання її у сховищі даних;

- генерування на основі створеної структури графічного інтерфейсу користувача для передавання введених через форми даних користувача інформації до центрального сховища даних;

- приймання та збереження інформації у центральному сховищі даних;- передавання введених через форми користувача інформації до центрального сховища даних;

- приймання та збереження інформації у центральному сховищі даних.


Як засіб зберігання структури анкети (рис.3) використовується XML-документ згідно зі стандартом RFC-3275 [2]. Схема розгортання програмного забезпечення наведена на рис.4. Спочатку оператор за допомогою програми „Генератор анкет” створює шаблон анкети, яка зберігається в локальному сховищі даних у вигляді XML-файлу. Програма також генерує SQL-запит на створення таблиці бази даних, в якій буде зберігатися інформація від респондентів даного опитування, що записується до текстового файлу й також зберігається у локальному сховищі даних.


С
ама таблиця створюється під час першого запиту на запис даних, що вводяться з анкети. Оскільки як транспорт використовується http-протокол, описана технологія дозволяє організувати розподілене між декількома серверами, які можливо належать різним мережам, зберігання бази даних результатів опитувань і порівняно легко реалізувати сервісно-орієнтовані архітектури систем статистичної обробки даних. На рис. 5 показаний приклад діалогу користувача під час створення шаблону анкети. Анкета у вигляді гіпертекстового документу створюється і відображається на моніторі комп’ютера користувача програмою «Генератор форм» і після заповнення зберігається в базі даних.

При запису даних в базу інформації з першої заповненої анкети виконується я автоматичне створення таблиці за допомогою SQL-запиту,


збереженому раніше в файлі. Діалог користувача з програмою „Генератор форм” наведений на рис.6. Інформація з відповідями респондентів, у будь-який момент, може бути запитана фахівцем зі збору та аналізу даних для проведення аналізу. Для цього в адресному рядку WEB-клієнта вводиться адреса еру/ім‘я_каталогу/getdata.php.

Подальший діалог користувача для отримання інформації, що зберігається в базі даних, показаний на рис.7.

У результаті роботи програми за адресою еру/ім‘я_каталогу/ створюється текстовий файл data.txt із даними опитування, що виступає як вихідний для подальшої статистичної обробки результатів. Інтерфейсна частина програмного забезпечення виконана мовами програмування Delphi 7.0 та PHP 4.0.6. Як база даних використовується СУБД MySQL.

Висновки. Запропонована технологія комп’ютерної обробки даних та розроблене програмне забезпечення дозволяє створювати крос-платформені розподілені системи зберігання та обробки даних соціологічних досліджень і за рахунок цього зменшувати трудомісткість процесів статистичної обробки їх результатів.


ЛІТЕРАТУРА

1. Программное обеспечение и решения. 1995-2003. // ссылка скрыта

2

. Бумфрей Ф., Диренцо О. “XML - нові перспективи“. - М.: ДМК., 2000.




Вісник КДПУ. Випуск 6/2006 (41). Частина 2