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


РАЗРАБОТКА ВЕБ-СЕРВИСА «ТГУ.КАЛЕНДАРЬ»

Работа №191519

Тип работы

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

Предмет

прикладная информатика

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

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


РЕФЕРАТ 2
СОДЕРЖАНИЕ 3
ВВЕДЕНИЕ 4
1. Анализ 6
1.1 Определение требований 6
1.1.1 Нефункциональные требования 6
1.1.2 Функциональные требования 7
1.2 Формализация и анализ требований 8
2. Проектирование 17
2.1 Разработка модели предметной области календаря событий 17
2.2 Особенности архитектуры CMS Drupal 24
2.3 Механизм расширения Drupal: модули 27
2.4 Механизм расширения Drupal: темы 29
2.5 Устройство ядра Drupal 31
2.6 Разрабатываемая система в рамках архитектуры Drupal 34
3. Реализация 37
3.1 Демонстрация разработанного функционала 37
ЗАКЛЮЧЕНИЕ 46
ЛИТЕРАТУРА 47

Перед каждым современным человеком остро стоит вопрос о планировании своего времени. Известно, что человек гораздо эффективнее справляется с любой возложенной на него работой, если заранее ее спланировал, причем это правило работает для людей из абсолютно разных сфер деятельности. Действительно, трудно представить себе занятого человека, который хоть каким-либо образом не составляет расписание своих дел. При этом, инструменты записи запланированных дел у всех различны: кто-то использует маленькие бумажные записки, некоторые пользуются карманными блокнотами, те, кому критически важно помнить о запланированных делах, привыкли пользоваться настольными ежедневниками.
Исходя из вышесказанного вполне логично, что в эпоху глобальной информатизации вопрос создания эффективного электронного инструмента для планирования дел не остался без внимания IT разработчиков. В наше время уже придуманы удобные универсальные инструменты для планирования своего распорядка дня с помощью компьютерных устройств, называются такие инструменты - веб-календари.
Веб-календарь - это логическое развитие идеи обычного бумажного ежедневника в виде электронного сервиса. Как правило, веб-календари, помимо стандартного функционала ежедневника (запись запланированных событий с указанием даты, времени и места) обладают рядом функциональных возможностей, которые невозможны при использовании бумажного ежедневника, самые распространенные из них:
• Возможность делиться своим расписанием с другими людьми.
• Возможность вести совместные календари.
• Возможность пользоваться одним и тем же календарем с разных устройств и из разных мест.
• Возможность автоматического формирования своего расписания.
• Возможность автоматического отображения на карте мест, в которых будут проходить события, указанные в календаре .
Не трудно заметить, что использование электронных календарей гораздо удобнее, чем использование бумажных ежедневников, а также предоставляет гораздо больше возможностей.
На данный момент ТГУ активно занимается модернизацией своих веб­сервисов. Одной из задач этой модернизации стало создание веб-сервиса «ТГУ.Календарь». Этот сервис должен стать веб-календарем, который будет поддерживать функциональные возможности, связанные с деятельностью ТГУ. Как часть корпоративной системы сайтов ТГУ, данный сервис должен использоваться совместно с другими сервисами ТГУ, такими как: «ТГУ.Аккаунты», «ТГУ.Профили», «ТГУ.Расписание». Целевой аудиторией разрабатываемого сервиса, прежде всего, должны стать пользователи, имеющие отношение к ТГУ: абитуриенты, студенты, преподаватели, работники ТГУ и др., и сам сервис «ТГУ.Календарь» должен быть максимально удобен именно для данной целевой аудитории.
Таким образом, целью данной работы является разработка веб-сервиса «ТГУ.Календарь».
Проект было решено реализовывать в рамках итерационного процесса разработки. Данная работа посвящена работе над проектом в рамках первого жизненного цикла разработки. Задачи данной работы представлены ниже:
• Собрать и формализовать требования к разрабатываемому сервису.
• Спроектировать разрабатываемый сервис.
• Реализовать функционал сервиса в рамках первого жизненного цикла разработки.
Представленные выше задачи будут подробно расписаны в последующих главах.

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

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

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


В рамках данной работы решены все поставленные задачи:
• Собраны и формализованы требования к разработанному сервису.
• Спроектирован разработанный сервис.
• Реализован функционал сервиса в рамках первого жизненного цикла разработки.
Таким образом, цель - разработать веб-сервис «ТГУ Календарь» - достигнута.
Во втором жизненном цикле процесса разработки планируется завершить реализацию функционала разработанного сервиса и внедрить его в корпоративную сеть сайтов ТГУ.


1. Drupal API [Электронный ресурс] // URL: https://api.drupal.org/api/drupal (дата обращения: 25.10.2016).
2. MVC vs. PAC [Электронный ресурс] // URL:
http://www.garfieldtech.com/blog/mvc-vs-pac (дата обращения: 21.03.2017).
3. Presentation-abstraction-control [Электронный ресурс] // URL: https://en.wikipedia.org/wiki/Presentation%E2%80%93abstraction%E2%80%93 control (дата обращения: 21.03.2017).
4. Cockburn A. Writing Effective Use Cases. 1st ed. Addison-Wesley Professional, 2000. 304 pp.
5. Гамма Э. Приемы объектно-ориентированного проектирования. Паттерны проектирования / Э. Гамма [и др.]. - СПб: Питер, 2001. - 368 с.
6. Мелансон Б. Профессиональная разработка сайтов на Drupal 7 : пер. с англ. / Б. Мелансон [и др.]. - СПб: Питер, 2013. - 687 с.
7. Темизация Drupal [Электронный ресурс] // URL:
http://fairheart.ru/drupal/osnovy-drupal/temizaciya-drupal.html (дата
обращения: 21.03.2017).
8. Справочник по HTML [Электронный ресурс] // URL: http://htmlbook.ru/html (дата обращения: 10.10.2016).
9. Справочник по CSS [Электронный ресурс] // URL: http://htmlbook.ru/css (дата обращения: 10.10.2016).
10. Справочник по PHP [Электронный ресурс] // URL: http://www.php.su (дата обращения: 03.11.2016).
11. Соколов Д. А. Разработка автоматизированной системы управления кампусными курсами : дис. ... магистр / Д. А. Соколов. - Томск., 2016. - 48 с.
12. FullCalendar JavaScript event calendar [Электронный ресурс] // URL: https://fullcalendar.io/ (дата обращения: 25.04.2017).


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




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