- •Министерство образования и науки Украины ГВУЗ «НГУ»
- •Цель работы:
- •Требования к
- •Общая схема построения Web-приложения
- •Программный каркас (framework) Ruby on Rails
- •Архитектура шаблона MVC для Raіls
- •Связь управления web- применения (контролера) и предназначенным для пользователя видом в браузере
- •Общая архитектура Web- приложения, основанного на MVC
- •Создани е модели данных (model)
- •Иерархия
- •Создание видов (vіew)
- •Движени е данных по системе
- •Перечень разработанных видов для web-приложения
- •Редактирование статуса
- •Окно входа в систему для пользователя
- •Окно создания проблемы пользователем
- •Окно проблем, к которым пользователь имеет доступ
- •Окно входа для сотрудника
- •Главное окно сотрудника с перечнем проблем
- •Окно, которое отображает историю проблемы
- •ЭКОНОМИЧЕСКАЯ ЧАСТЬ
- •Выводы
Министерство образования и науки Украины ГВУЗ «НГУ»
Институт Электроэнергетики Факультет информационных технологий
Кафедра программного обеспечения компьютерных систем
Дипломный проект
на тему:
«Разработка Web-приложения для организации многоуровневой системы отслеживания ошибок на основе языка программирования
Специальность: 7.05010101Ruby»«Информационные управляющие системы и технологии»
Исполнитель: ст. гр. КС-13-1c Иванов И.И. Руководитель: к.т.н., доц. Петров П.П.
1
Цель работы:
Разработка Web-приложения для организации многоуровневой системы отслеживания ошибок на основе языка программирования Ruby.
2
Требования к
информационной и программной
совместимости
• ОС Microsoft Windows 2000/XP/7;
• СУБД MYSQL;
• сервер для отладки Mongrel;
• интерпретатор языка Ruby.
3
Общая схема построения Web-приложения
4
Программный каркас (framework) Ruby on Rails
•Написан на языке программирования Ruby. Ruby on Rails предоставляет собой архитектурный образец Model-View-Controller (модель- представление-контроллер) для веб- приложений, а также обеспечивает их интеграцию с веб-сервером и сервером базы данных.
•Предоставляет однородную среду для разработки динамических AJAX- интерфейсов, с обработкой запросов и выдачи данных в контроллерах, отражения предметной области в базе данных.
•Ruby on Rails является
открытым программным обеспечением и
распространяется под лицензией 5MIT.
Архитектура шаблона MVC для Raіls
Связь управления web- приложения (контроллера) и БД (модели)
6
Связь управления web- применения (контролера) и предназначенным для пользователя видом в браузере
7
Общая архитектура Web- приложения, основанного на MVC
8
Создани е модели данных (model)
9
Иерархия
контроллер ов в приложении «Система отслеживан ия ошибок"
10