Тип работы:
Предмет:
Язык работы:


Разработка веб-приложения, помогающего пользователю принимать решение в соответствии с заданной им же базой знаний

Работа №80268

Тип работы

Дипломные работы, ВКР

Предмет

информатика

Объем работы80
Год сдачи2016
Стоимость4245 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
35
Не подходит работа?

Узнай цену на написание


1 Введение 4
2 Техническое задание 5
3 Конструкторская часть 6
3.1 Термины 6
3.2 Архитектура веб-приложения 7
3.3 Клиентская часть веб-приложения 9
3.3.1 Клиентское приложение 9
3.3.2 Клиент-серверное взаимодействие 9
3.3.3 Возможности клиентского приложения 12
3.3.4 Графический редактор 14
3.4 Серверная часть веб-приложения 19
3.4.1 Проксирующий и Rack веб-серверы 19
3.4.2 Rails-приложение 20
3.4.3 Графический препроцессор 22
3.4.4 Resque - запуск фоновых задач 24
3.4.5 Faye - оповещение пользователя в реальном времени 25
3.5 Нечеткая база знаний 26
3.5.1 Цвет (Adjective) 27
3.5.2 Входная переменная (Input) 33
3.5.3 Выходная переменная (Output) 34
3.5.4 Правило (Rule) 36
3.5.5 Параметр (Parameter) 38
3.5.6 Решатель (Solver) 39
3.6 Проведение расчета 40
4 Технологическая часть 45
4.1 Язык Ruby 45
4.2 Фреймворк Ruby on Rails 45
4.2.1 Установка 46
4.3 Клиентские технологии 46
4.3.1 Bootstrap 3 46
4.3.2 Фреймворк Ember.js 47
4.3.3 Библиотека Raphael js 48
4.4 Установка и настройка веб-приложения 48
4.5 Менеджер фоновых задач Resque 49
4.6 Pub/sub сервер Faye 49
4.7 Инструменты разработки 50
5 Организационно-экономическая часть 51
5.1 Введение 51
5.2 Определение стадий и этапов НИОКР 51
5.3 Определение трудоемкости и продолжительности этапов 52
5.4 Построение графика проведения работ 55
5.5 Расчет затрат на выполнение НИОКР 56
5.5.1 Расчёт стоимости основных производственных фондов 56
5.5.2 Материалы, покупные изделия и полуфабрикаты 57
5.5.3 Фонд заработной платы 58
5.5.4 Амортизационные отчисления 59
5.5.5 Косвенные расходы 60
5.5.6 Отчисления в фонды 60
5.5.7 Себестоимость НИОКР 62
5.5.8 Формирование расчётной прибыли предприятия 63
5.6 Выводы 64
6 Промышленная экология и безопасность 65
6.1 Основные факторы воздействия среды на оператора ПК 65
6.1.1 Обеспечение микроклимата 66
6.1.2 Проектирование рабочего места 66
6.1.3 Оптимальное размещение оборудования 67
6.1.4 Обеспечение электробезопасности 68
6.1.5 Обеспечение допустимого уровня шума 68
6.1.6 Обеспечение пожаробезопасности 69
6.2 Расчет системы освещения 70
6.2.1 Выбор источников света и системы освещения 71
6.2.2 Выбор осветительных приборов 71
6.2.3 Размещение осветительных приборов 72
6.2.4 Выбор освещенности и коэффициента запаса 75
6.2.5 Расчет общего равномерного освещения 75
6.2.6 Утилизация элементов системы искусственного освещения 77
6.3 Выводы 78
7 Заключение 79
Список литературы 80

Приложения должны быть в работе, но в данный момент отсутствуют


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


Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


Данный дипломный проект сделал шаг в сторону интернетизации САПР и экспертных систем в частности. В результате был создан веб-сервис в котором пользователь сможет получить экспертное решение на основе созданной базы знаний.
Появление подобного сервиса в интернете сможет распространить использование экспертных систем для решения разнообразных задач. С помощью него эксперты смогут делиться своими знаниями с обычными пользователями. Любой человек с помощью устройства, имеющего доступ в интернет, сможет получить квалифицированный совет в интересующей его области.
За словами веб-сервис скрыто множество проделанных разработок, которые также достойны внимания, это:
• Графический веб-редактор для визуализации и управления базами знаний;
• Долгоживущее клиентское приложение, работающее без перезагрузки страницы;
• Механизм авторизации и регистрации пользователей;
• Система распараллеливания расчетов решений;
• Система мгновенного оповещения пользователя;
• Система мультиязычности;
• Графический препроцессор для модуля PRADIS/Fuzzy.
Благодаря архитектуре, предоставляющей данное программное обеспечение как услугу, данный продукт сможет найти свою нишу на рынке экспертных систем. Конечный пользователь будет избавлен от проблем разработки и поддержки необходимой инфраструктуры, что снизит затраты при внедрении, а возможность удаленно и в многопользовательском режиме пользоваться данным сервисом повысит эффективность его труда.



1. Ruby on Rails Guides [Электронный ресурс]. - URL
http://guides.rubyonrails.org/.Дата обращения: 01.06.2014
2. Документация Ruby on Rails API [Электронный ресурс]. - URL http://api.rubyonrails.org/.Дата обращения: 01.06.2014
3. Документация Ember.js API [Электронный ресурс]. - URL
http://emberjs.com/api/.Дата обращения: 01.06.2014
4. Документация Raphael.js [Электронный ресурс]. - URL
http://raphaeljs.com/reference.html.Дата обращения: 01.06.2014
5. Документация Ruby v2.1.1 [Электронный ресурс]. - URL
http://www.ruby-doc.org/.Дата обращения: 01.06.2014
6. Сайт вопросов и ответов о программировании [Электронный ресурс].
- URLhttp://stackoverflow.com/.Дата обращения: 01.06.2014
7. Документация JavaScript [Электронный ресурс]. - URL
http://javascript.ru/manual/.Дата обращения: 01.06.2014
8. Документация CoffeeScript [Электронный ресурс]. - URL
http://coffeescript.org/.Дата обращения: 01.06.2014
9. Документация HTML и CSS [Электронный ресурс]. - URL
http://htmlbook.ru/.Дата обращения: 01.06.2014
10. Иванова Н.Ю., Савченко Н.Н., “Организация и планирование проведения НИОКР. Методические указания по разработке организационно-экономической части дипломных проектов исследовательского и конструкторского профиля.” Кафедра «Экономика и организация производства», МГТУ им. Н.Э. Баумана, 2008 - 18с.
11. СанПиН 2.2.2/2.4.1340-03 - “Гигиенические требования к персональным электронно-вычислительным машинам и организации работы”.
12. ГОСТ 12.1.004-91 - «Система стандартов безопасности труда. Пожарная безопасность. Общие требования».


Работу высылаем на протяжении 30 минут после оплаты.




©2025 Cервис помощи студентам в выполнении работ