- •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 Оцінка ефективності заходів з охорони праці
1.1.2 Постановка задачі
Переді мною поставлена задача – створення програмної системи, за допомогою якої можна створювати та проводити соціологічні дослідження, переглядати список доступних опитувань та обирати серед них необхідний для подальших дій, фіксувати відповіді користувачів, переглядати статистику конкретного опитування.
У програмі необхідно реалізувати:
зручний і зрозумілий користувацький інтерфейс;
можливість створення опитування з необхідним ім’ям;
можливість створення довільного числа запитань в опитуванні;
можливість вибору кількості варіантів для кожного запитання;
зручні способи введення даних;
збереження створеного опитування в файл спеціального формату;
можливість перегляду списку доступних опитувань та вибір конкретного опитування для проходження або перегляду статистики;
зрозумілий інтерфейс для проходження опитувань;
збереження інформації про відповіді користувача до файлу опитування;
можливість переглядати статистику кожного запитання в опитуванні в формі лінійних діаграм.
Для розробки такої програми необхідно вирішити наступні функціональні завдання:
огляд і аналіз існуючих програмних продуктів.
розробка моделі програми.
розробка алгоритмічної структури програми.
розробка ПЗ програми.
1.1.3 Аналіз існуючих програмних продуктів
1.1.3.1 Google Форми
Google Форми – багатофункціональний сервіс, одним із призначень якого є створення онлайн – опитувань. Google Форми надаються корпорацією Google. Сервіс надає можливість швидко та просто створювати опитування, в які можна включати запитання різних типів (закриті, відкриті, матричні, з одним або декілька варіантами відповіді тощо). Для кожного запитання можна задавати налаштування виводу самих запитань, так і варіантів відповідей (наприклад, вивести питання та варіанти відповідей в довільному порядку). Опитування можна оформлювати різноманітними темами, які надаються сервісом, або створити власні. Також на форму опитування можна додавати відеоролики з YouTube, фотографії або посилання на інші інтернет-ресурси. Створені опитування зберігаються в хмарному сховищі Google, завдяки чому вони доступні в любий момент часу. Статистика проходження різними користувачами опитувань фіксується та відправляється на сервера Google, де вона зберігається в автоматично створеній таблиці Google. Статистику можна переглядати у зручній формі (в тому числі і у вигляді діаграм). Сервіс Google Форми підтримує можливість колективного доступу до редагування опитувань та перегляду їх статистики.
Сторінка створення опитування в сервісі Google Форми показана на рисунку 1.1.
Рисунок 1.1 - Створення опитування в сервісі Google Форми
До недоліків сервісу Google Форми можна віднести необхідність обов’язкової наявності дійсного облікового запису Google та підтримку роботи лише в браузері.
1.1.3.2 Сервіс VirtualExS
VirtualExS – інтернет-сервіс, призначений для створення професійних маркетингових опитувань та психологічних тестів. Для створення опитувань сервіс пропонує спеціальний конструктор, який доступний на сайті сервісу. За допомогою конструктора можна легко та швидко створювати інтернет – опитування. Конструктор підтримує різні типи запитань – умовне розгалуження, рандомізація варіантів відповідей, питань та сторінок. У опитування можна додавати відео, аудіо та картинки. Для кожного опитування можна встановити пароль для учасників, дати проведення та квоту респондентів. Створені опитування можна додавати на різні сторонні сайти. Отримані результати можна перегляди у діаграмах та крос-таблицях. Можна переглядати результати як окремого респондента, так і загальну статистику, на яку можна накладати різноманітні фільтри або робити зрізи за заданими критеріями. В любий момент часу користувач може вигрузити масив відповідей по всім запитанням та варіантам відповідей на свій комп’ютер для подальшого детального дослідження. Масив легко імпортується в статистичні пакети SPSS, Statistica, Excel та інші.
Зразок опитування, створеного за допомогою сервісу VirtualExS, представлений на рисунку 1.2.
Рисунок 1.2 – Опитування на сервісі VirtualExS
До недоліків сервісу VirtualExS можна віднести підтримку роботи лише в браузері, відсутність настільного додатку.
