Создание информационной системы для анкетирования с автоматизацией обработки результатов

Скачать дипломную работу на тему: "Создание информационной системы для анкетирования с автоматизацией обработки результатов". В которой выполнено проектирование сайта с применением методов и средств структурного подхода. На этапе проектирования предметной области использованы графические методы анализа и проектирования информационных потоков данных.
Author image
Denis
Тип
Дипломная работа
Дата загрузки
14.07.2025
Объем файла
2451 Кб
Количество страниц
43
Уникальность
Неизвестно
Стоимость работы:
Бесплатно
Заказать написание авторской работы с гарантией

Введение

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

ОГЛАВЛЕНИЕ

Введение 5

ГЛАВА 1. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ И ПОСТАНОВКА ЗАДАЧИ 7

1.1. Описание предметной области 7

1.2. Постановка задачи проектирования 7

1.3. Анализ аналогов и прототипов 8

1.4. Выбор программной среды 12

1.5. Выбор средств разработки 14

1.6. Вывод по первой главе 19

ГЛАВА 2. РАЗРАБОТКА И ТЕСТИРОВАНИЕ ПРОГРАММНОГО ПРОДУКТА 20

2.1. Разработка структуры программного продукта 20

2.2. Разработка базы данных системы 20

2.3. Пользовательский интерфейс сайта 24

2.4. Тестирование сайта 30

2.4.1 Тестирование сайта и его виды 30

2.4.2. Функциональное тестирование сайта 30

2.4.3. Тестирование удобства использования 32

2.4.4 Тестирование интерфейса веб-сайта 32

2.5 Вывод по второй главе 36

Заключение 37

Список литературы 38

Приложения 39

 

Список литературы

1. Краткое руководство по работе с SQLite [Электронный ресурс]: — Режим доступа: https://timeweb.cloud/tutorials/sqlite/rukovodstvo-po-nastrojke-sqlite (дата обращения: 23.11.2022).

2. Введение в SQLite [Электронный ресурс]: - Режим доступа: https://metanit.com/sql/sqlite/1.1.php (дата обращения: 23.11.2022).

3. Как пользоваться Visual Studio Code [Электронный ресурс]: — Режим доступа: https://timeweb.com/ru/community/articles/chto-takoe-visual-studio-code (дата обращения: 23.11.2022).

4. React.js - что это за библиотека компонентов, для чего нужна [Электронный ресурс]: — Режим доступа: https://blog.skillfactory.ru/glossary/react/ (дата обращения: 23.11.2022).

5. Полное руководство по Node.js [Электронный ресурс]: — Режим доступа: https://nodejsdev.ru/guides/freecodecamp/ (дата обращения: 23.11.2022).

6. Объектно-ориентированный JavaScript простыми словами [Электронный ресурс]: — Режим доступа: https://habr.com/ru/articles/522380/ (дата обращения: 23.11.2022).

7. Веб-фреймворк Express (Node.js/JavaScript)  [Электронный ресурс]: — Режим доступа: https://developer.mozilla.org/ru/docs/Learn/Server-side/Express_Nodejs (дата обращения: 23.11.2022).

8. Редактор кода Visual Studio Code: подробный гайд по настройке и установке плагинов [Электронный ресурс]: — Режим доступа: https://timeweb.com/ru/community/articles/chto-takoe-visual-studio-code

Node.js запускает движок V8 JavaScript, ядро Google Chrome, вне браузера. Node.js может использовать работу инженеров, которые сделали (и будут продолжать делать) Chrome JavaScript runtime молниеносно быстрым, и это позволяет Node.js воспользоваться огромными улучшениями производительности и компиляцией Just-In-Time, которую выполняет V8. Благодаря этому код JavaScript, выполняемый в Node.js, может стать очень производительным [5].
Приложение Node.js выполняется одним процессом, без создания нового потока для каждого запроса. Node предоставляет набор примитивов асинхронного ввода-вывода в своей стандартной библиотеке, которые предотвращают блокировку кода JavaScript, и в целом библиотеки в Node.js написаны с использованием неблокирующих парадигм, что делает блокирующее поведение скорее исключением