- •1 Загальна частина
- •1.1 Аналіз предметної області
- •1.1.1 Аналіз інформаційного забезпечення
- •1.1.2 Постановка задачі
- •1.1.3 Аналіз існуючих програмних продуктів
- •1.1.3.1 Google Форми
- •1.1.3.2 Сервіс VirtualExS
- •1.2.1 Виділення та опис бізнес-процесів програмного продукту
- •1.1.4 Визначення основних термінів програмного продукту
- •1.2 Розробка sadt-діаграми
- •1.2.2 Документування бізнес-процесу програмного продукту на основі sadt-діаграм
- •1.3 Технічне завдання на розробку програмного продукту
- •1.3.1 Введення
- •1.3.2 Підстави для розробки
- •1.3.3 Призначення розробки
- •1.3.5 Вимоги до програмної документації
- •1.3.6 Техніко-економічні показники
- •1.3.7 Стадії і етапи розробки
- •1.3.8 Порядок контролю і приймання
- •1.4 Розробка засобів моделювання програмного продукту
- •1.4.1 Розробка логічної моделі
- •1.4.1.1 Діаграма прецедентів
- •1.4.1.2 Діаграма класів
- •1.4.1.3 Діаграма послідовності
- •1.4.1 Опис мови (середовища) програмування
- •1.4.1.1 Загальні відомості мови c#
- •1.4.2.2 Елементи мови c#
- •2 Спеціальна частина
- •2.1 Структура програмного продукту
- •2.2 Структура і функціональне призначення модулів програмного продукту
- •2.3 Елементи інтерфейсу .Програмного продукту
- •3 Економічний розділ
- •3.1 Розрахунок капітальних витрат на створення програмного продукту
- •3.2 Розрахунок річної економії поточних витрат
- •4 Розділ з охорони праці
- •4.1 Теоретична частина
- •4.1.1 Вимоги до освітлення
- •4.1.2 Вимоги до магнітних випромінювань
- •4.1.3 Організація робочого простору
- •4.1.4 Вимоги до електробезпеки
- •4.1.5 Вимоги до пожежної безпеки
- •4.1.6 Вимоги до режиму праці і відпочинку
- •4.2 Практична частина
- •4.2.1 Оцінка категорії важкості праці
- •4.2.2 Оздоровлення повітря робочої зони
- •4.2.3 Захист від шуму та вібрації
- •4.2.4 Оцінка ефективності заходів з охорони праці
2 Спеціальна частина
2.1 Структура програмного продукту
«Социологические исследования» – це програма, яка була розроблена як зручний додаток для проведення соціологічних досліджень.
Програма «Социологические исследования» дозволяє користувачеві за допомогою зручного та зрозумілого інтерфейсу легко та швидко створювати соціологічні опитування на будь-які теми, відслідковувати статистику відповідей на те чи інше запитання, переглядати список опитувань, які наявні в папці програми та проходити будь-яке з них.
При завантаженні програми користувач бачить перед собою форму, показану на рисунку 2.1. На цій формі користувач може обрати необхідну йому функцію, після чого відкриється спеціально розроблена форма – майстер, що забезпечує її роботу.
Рисунок 2.1 – Головна форма програми «Социологические исследования»
Майстер створення опитувань надає змогу користувачеві задавати ім’я опитування, під яким його потім буде легко знайти для подальших маніпуляцій. Після задання назви опитування майстер переключається в режим додавання запитань. Користувач може створити довільну кількість запитань, від одного до безкінечності. До кожного запитання є можливість додати від 2 до 6 варіантів відповіді. Після створення запитання користувач повинен його зберегти, потім може додати ще одне запитання або закрити майстер створення опитувань.
Майстер проходження опитувань слугує для безпосередньо проходження опитувань. Користувач має змогу обрати зі списку доступних опитувань йому необхідно, після чого майстер відкриває. Майстер послідовно переключає користувача між запитаннями, на кожне з яких він відповідає кліком на певний варіант відповіді. В ході відповідей поточні результати записуються у тимчасовий файл. Після проходження користувач буде сповіщений про закінчення запитань, а результат проходження запишеться до файлу опитування, таким чином додаючи результати конкретної людини до загальної статистики.
Майстер перегляду статистики надає змогу переглянути загальні результати опитувань, зібрані з багатьох респондентів. Кожен користувач може обрати зі списку опитувань те, яке цікавить, після чого відкриється вікно, в якому є можливість перегляду статистики по кожному запитанні в опитуванні. В цьому вікні відображається загальна кількість опитаних, кількість відповідей на конкретний варіант відповіді у конкретному запитанні та лінійна діаграма для зображення статистики у процентному співвідношенні.
Для кожного майстру, що представлений у програмі та головної форми передбачені ситуації випадкового виходу, тому кожного разу при виході користувач попереджається відповідним повідомленням, в якому повинен підтвердити свій вибір.
Дана розробка має за мету полегшити проведення соціологічних досліджень, зекономити на фінансових та людських ресурсах, які можуть бути задіяні, спростити процес аналізу результатів проведених опитувань.
Основна структура програмного продукту представлена на рисунку 2.2.
Ключові переваги програми «Социологические исследования»:
відкритість платформи для використання;
простота інтерфейсу користувача;
висока швидкість проведення опитувань;
обробка великих об’ємів даних за малий проміжок часу;
реєстрація результатів та формування на їх основі статистики в режимі реального часу;
висока деталізація відображення результатів опитувань.
Загальні обмеження:
5 мб вільного місця на диску;
від 256 Мб оперативної пам’яті;
відео-карта з підтримкою DirectX 9 і 64 Мб графічної пам'яті;
монітор, з розширенням не менш 800х600;
клавіатура, миша;
операційні система Windows 7 і вище;
Microsoft .Net Framework 4.5;
Microsoft Visual C++ Redistributable.
Рисунок 2.2 – Структура програмного продукту
