Проектирование и создание сайта научного журнала

1.

СЫКТЫВКАРСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ИМЕНИ ПИТИМА СОРОКИНА
____________________________
Проектирование и создание
сайта научного журнала
ВЫПУСКНАЯ КВАЛИФИКАЦИОННАЯ РАБОТА
Выполнил: студент 4 курса направления
подготовки «Прикладная информатика». гр.147
Ульянов Н.В.
Руководитель: к.ф.-м.н., зав. кафедрой
прикладной математики и информационных
технологий в образовании Ермоленко А.В.
СЫКТЫВКАР 2017

2.

ПРОЕКТИРОВАНИЕ И СОЗДАНИЕ САЙТА НАУЧНОГО ЖУРНАЛА
Цель работы. Объект, актуальность
Объектом
исследования
является
журнал
Вестник
Сыктывкарского университета
Актуальность выбранной темы обусловлена тем, что
имеется заказчик, который нуждается в реализации сайта
с
возможностью
администрирования
и
создания
пользователями личного кабинета.
Цель – спроектировать сайт журнала Вестник
Сыктывкарского университета, обладающий личным
кабинетом и возможностью администрирования.
СГУ им. Питирима Сорокина, Ульянов Н.В.

3.

ПРОЕКТИРОВАНИЕ И СОЗДАНИЕ САЙТА НАУЧНОГО ЖУРНАЛА
Задачи.
Для достижения поставленной цели в рамках проекта необходимо
выполнить следующие действия:
Проанализировать предметную область и обозначить проблемы;
На основе накопленных данных построить модель «как есть» и «как
должно быть»;
Определить структуру сайта;
Дать описание функций сайта;
Изучить риски;
Разработать базу данных;
Оценить экономическую эффективность проекта;
Обеспечить удобный дизайн и интерфейс для привлечения новых
читателей;
Обеспечить удобное взаимодействие авторов и редколлегии;
Предоставить главному редактору возможность управления контентом
сайта в режиме Online
СГУ им. Питирима Сорокина, Ульянов Н.В.

4.

ПРОЕКТИРОВАНИЕ И СОЗДАНИЕ САЙТА НАУЧНОГО ЖУРНАЛА
Анализ предметной области в
нотации SADT
модель «как есть»
СГУ им. Питирима Сорокина, Ульянов Н.В.

5.

ПРОЕКТИРОВАНИЕ И СОЗДАНИЕ САЙТА НАУЧНОГО ЖУРНАЛА
Анализ предметной области в
нотации SADT
модель «как будет»
СГУ им. Питирима Сорокина, Ульянов Н.В.

6.

Блок-схема основного процесса

7.

ПРОЕКТИРОВАНИЕ И СОЗДАНИЕ САЙТА НАУЧНОГО ЖУРНАЛА
Схема базы данных
СГУ им. Питирима Сорокина, Ульянов Н.В.

8.

ПРОЕКТИРОВАНИЕ И СОЗДАНИЕ САЙТА НАУЧНОГО ЖУРНАЛА
Инструментарий
В процессе разработки сайта были использованы:
• Язык программирования Ruby;
• Ruby фреймворк Ruby on Rails;
• База данных MySQL и Ruby Gem “mysql2”;
• NodeJS, npm;
• JavaScript фрэймворк ReactJS, Redux;
• Bootstrap;
• Различные npm-пакеты;
СГУ им. Питирима Сорокина, Ульянов Н.В.

9.

ПРОЕКТИРОВАНИЕ И СОЗДАНИЕ САЙТА НАУЧНОГО ЖУРНАЛА
Функциональность
Функциональность на базе Use Case
СГУ им. Питирима Сорокина, Ульянов Н.В.

10.

ПРОЕКТИРОВАНИЕ И СОЗДАНИЕ САЙТА НАУЧНОГО ЖУРНАЛА
Главная страница
СГУ им. Питирима Сорокина, Ульянов Н.В.

11.

ПРОЕКТИРОВАНИЕ И СОЗДАНИЕ САЙТА НАУЧНОГО ЖУРНАЛА
Страница регистрации
СГУ им. Питирима Сорокина, Ульянов Н.В.

12.

ПРОЕКТИРОВАНИЕ И СОЗДАНИЕ САЙТА НАУЧНОГО ЖУРНАЛА
Страница регистрации
Визуализация ошибок
СГУ им. Питирима Сорокина, Ульянов Н.В.

13.

ПРОЕКТИРОВАНИЕ И СОЗДАНИЕ САЙТА НАУЧНОГО ЖУРНАЛА
Вход
Вид всплывающего меню для входа в личный кабинет
СГУ им. Питирима Сорокина, Ульянов Н.В.

14.

ПРОЕКТИРОВАНИЕ И СОЗДАНИЕ САЙТА НАУЧНОГО ЖУРНАЛА
Личный кабинет
при аутентификации автора
СГУ им. Питирима Сорокина, Ульянов Н.В.

15.

ПРОЕКТИРОВАНИЕ И СОЗДАНИЕ САЙТА НАУЧНОГО ЖУРНАЛА
Личный кабинет
при аутентификации автора
СГУ им. Питирима Сорокина, Ульянов Н.В.

16.

ПРОЕКТИРОВАНИЕ И СОЗДАНИЕ САЙТА НАУЧНОГО ЖУРНАЛА
Личный кабинет
при аутентификации автора
СГУ им. Питирима Сорокина, Ульянов Н.В.

17.

ПРОЕКТИРОВАНИЕ И СОЗДАНИЕ САЙТА НАУЧНОГО ЖУРНАЛА
Личный кабинет
при аутентификации автора
СГУ им. Питирима Сорокина, Ульянов Н.В.

18.

ПРОЕКТИРОВАНИЕ И СОЗДАНИЕ САЙТА НАУЧНОГО ЖУРНАЛА
Личный кабинет
при аутентификации редактора
СГУ им. Питирима Сорокина, Ульянов Н.В.

19.

ПРОЕКТИРОВАНИЕ И СОЗДАНИЕ САЙТА НАУЧНОГО ЖУРНАЛА
Личный кабинет
при аутентификации редактора
СГУ им. Питирима Сорокина, Ульянов Н.В.

20.

ПРОЕКТИРОВАНИЕ И СОЗДАНИЕ САЙТА НАУЧНОГО ЖУРНАЛА
Личный кабинет
при аутентификации редактора
СГУ им. Питирима Сорокина, Ульянов Н.В.

21.

ПРОЕКТИРОВАНИЕ И СОЗДАНИЕ САЙТА НАУЧНОГО ЖУРНАЛА
Личный кабинет
при аутентификации редактора
СГУ им. Питирима Сорокина, Ульянов Н.В.

22.

ПРОЕКТИРОВАНИЕ И СОЗДАНИЕ САЙТА НАУЧНОГО ЖУРНАЛА
Личный кабинет
при аутентификации редактора
СГУ им. Питирима Сорокина, Ульянов Н.В.

23.

ПРОЕКТИРОВАНИЕ И СОЗДАНИЕ САЙТА НАУЧНОГО ЖУРНАЛА
Личный кабинет
при аутентификации редактора
СГУ им. Питирима Сорокина, Ульянов Н.В.

24.

ПРОЕКТИРОВАНИЕ И СОЗДАНИЕ САЙТА НАУЧНОГО ЖУРНАЛА
Личный кабинет
при аутентификации представителя редколлегии
СГУ им. Питирима Сорокина, Ульянов Н.В.

25.

ПРОЕКТИРОВАНИЕ И СОЗДАНИЕ САЙТА НАУЧНОГО ЖУРНАЛА
Личный кабинет
при аутентификации представителя редколлегии
СГУ им. Питирима Сорокина, Ульянов Н.В.

26.

ПРОЕКТИРОВАНИЕ И СОЗДАНИЕ САЙТА НАУЧНОГО ЖУРНАЛА
Личный кабинет
при аутентификации представителя редколлегии
СГУ им. Питирима Сорокина, Ульянов Н.В.

27.

ПРОЕКТИРОВАНИЕ И СОЗДАНИЕ САЙТА НАУЧНОГО ЖУРНАЛА
Личный кабинет
при аутентификации представителя редколлегии
СГУ им. Питирима Сорокина, Ульянов Н.В.

28.

ПРОЕКТИРОВАНИЕ И СОЗДАНИЕ САЙТА НАУЧНОГО ЖУРНАЛА
Личный кабинет
при аутентификации представителя редколлегии
СГУ им. Питирима Сорокина, Ульянов Н.В.

29.

ПРОЕКТИРОВАНИЕ И СОЗДАНИЕ САЙТА НАУЧНОГО ЖУРНАЛА
Раздел “Вестник”
при отсутствии статей
СГУ им. Питирима Сорокина, Ульянов Н.В.

30.

ПРОЕКТИРОВАНИЕ И СОЗДАНИЕ САЙТА НАУЧНОГО ЖУРНАЛА
Раздел “Вестник”
при отсутствии статей и аутентификации редактора
СГУ им. Питирима Сорокина, Ульянов Н.В.

31.

ПРОЕКТИРОВАНИЕ И СОЗДАНИЕ САЙТА НАУЧНОГО ЖУРНАЛА
Раздел “Вестник”
при отсутствии статей и аутентификации редактора
СГУ им. Питирима Сорокина, Ульянов Н.В.

32.

ПРОЕКТИРОВАНИЕ И СОЗДАНИЕ САЙТА НАУЧНОГО ЖУРНАЛА
Раздел “Вестник”
при аутентификации редактора
СГУ им. Питирима Сорокина, Ульянов Н.В.

33.

ПРОЕКТИРОВАНИЕ И СОЗДАНИЕ САЙТА НАУЧНОГО ЖУРНАЛА
Раздел “Вестник”
при аутентификации редактора
СГУ им. Питирима Сорокина, Ульянов Н.В.

34.

ПРОЕКТИРОВАНИЕ И СОЗДАНИЕ САЙТА НАУЧНОГО ЖУРНАЛА
Раздел “Вестник”
при аутентификации редактора
СГУ им. Питирима Сорокина, Ульянов Н.В.

35.

ПРОЕКТИРОВАНИЕ И СОЗДАНИЕ САЙТА НАУЧНОГО ЖУРНАЛА
При успешном внедрении спроектированного сайта
можно ожидать:
1. Оптимизировано взаимодействие авторов и
редколлегии журнала;
2. Увеличение количества подписок читателей журнала,
благодаря привлечению их внимания за счёт
размещённых статей, соответственно ожидаемое
увеличение прибыли может достигать 10-15 %;
3. Увеличение числа авторов, сотрудничающих с
журналом.
Себестоимость разработанной системы, включающая в
себя стоимость проделанных работ и амортизацию
оборудования ~39800 рублей
СГУ им. Питирима Сорокина, Ульянов Н.В.

36.

ПРОЕКТИРОВАНИЕ И СОЗДАНИЕ САЙТА НАУЧНОГО ЖУРНАЛА
Итог работы
В ходе проделанной работы:
•проанализирована предметная область;
•построены модели бизнес-процессов;
•проанализирована и построена таблица рисков;
•разработан сайт и система личного кабинета;
•разработана База данных MySQL для ИС;
•создана система администрирования;
СГУ им. Питирима Сорокина, Ульянов Н.В.

37.

ПРОЕКТИРОВАНИЕ И СОЗДАНИЕ САЙТА НАУЧНОГО ЖУРНАЛА
Перспективы
• Внедрение системы администрирования в
режиме Online для остальных страниц сайта;
• Внедрение системы обмена сообщениями на
базе технологии WebToken.
СГУ им. Питирима Сорокина, Ульянов Н.В.

38.

ПРОЕКТИРОВАНИЕ И СОЗДАНИЕ САЙТА НАУЧНОГО ЖУРНАЛА
Спасибо за внимание!
СГУ им. Питирима Сорокина, Ульянов Н.В.
English     Русский Правила