Национальный исследовательский ядерный университет «МИФИ»
Факультет Автоматики и электроники
Кафедра №27 «Микро- и наноэлектроника»
Курс «Компьютерный практикум.
Применение ПК»
Техническое задание к проекту
«Сайт-сборник портретов групп»
Подготовили студенты группы А04-09 НИЯУ МИФИ:
Щуренков М. М.
Хайретдинова А. Р.
Руководитель проекта: к.т.н. доц. Лапшинский В. А.
Москва 2015 (версия 2, пятница, 22 апреля 2016 г.)
Аннотация
Проект представляет собой создание сайта-сборника портретов групп. Основной целью его создания является систематизация и представление в удобном виде портретов, собранных за все года преподавания. На сайте бу-дет доступна регистрация для каждого студента. В своем кабинете доступно анкетирование результаты которого будут выступать в качетсве дополнения к каждому портрету.
Проект «Сайт-сборник портретов групп» выполняется вместо домаш-ний заданий курса «Компьютерный практикум – 16», при этом обязатель-ным условием является своевременное прохождение всех онлайн тестов.
Ключевые слова: wordpress, портрет группы, сборник, сайт, НИЯУ МИФИ, кафедра 27, дизайн.
Глоссарий
CMS (Content Managment System) – система управления содержимым сайта. [1]
Хостинг – услуга по предоставлению вычислительных мощностей для размещения информации на сервере, постоянно находящемся в сети [2]
PHP (англ. PHP: Hypertext preprocessor – «PHP: препроцессор гипер-текста») – скриптовый язык общего назначения, интенсивно применяемый для разработки web-приложений. [3]
Проект GNU – проект по разработке свободного программного обеспечения, является результатом сотрудничества множества отдельных проектов. [4]
GNU General Public License – лицензия на свободное программное обеспечение, созданная в рамках проекта GNU в 1988 г., по которой автор передает программное обеспечение в общественную собственность. [5]
MySQL – свободная реляционная система управления базами данных. [6] Apache HTTP-server – свободный web-сервер. [7]
Техническое задание (ТЗ) – исходный документ для разработки некоторого [8]
Оглавление
Аннотация ........................................................................................................................................................ 2
Глоссарий ........................................................................................................................................................ 3
Описание проекта ............................................................................................................................................ 5
Система управления сайтом ............................................................................................................................ 6
Требования к оформлению проекта .................................................................................................................. 7
Этапы разработки проекта ................................................................................................................................ 8
Сроки и исполнители ........................................................................................................................................ 9
Отчетная проектная документация ................................................................................................................. 10
Список литературы ......................................................................................................................................... 11
Описание проекта
Название проекта
«Сайт-сборник портретов групп»
Описание проекта
В нашем проекте будет разработан сайт [CMS-WordPress] для собрания всех существующих портретов групп, с возможность последующего добавления студентами новых материалов непосредственно на сайт. Будет реализован для каждого года отдельный раздел, в котором собраны все имеющиеся по этому году портреты; возможность добавления коментариев и их обсуждения. На сайте доступна регистрация пользователя. Когда выбран студент, который будет заниматься портертом своей группы, его наделяют правами «модератора». В личном кабинете каждого студента будет доступна анкета, благодаря которой создание портретов будет более систематизированно и удобно. Сайт позволит на странице портрета смотреть онлайн презентацию и видео.
«Пользователь» имеет право только коментировать опубликованные портреты групп.
«Модератор» имеет право коментировать любые портерты, а также редактировать портрет своей группы.
«Администратор» выбирается ежегодно преподавателем. Имеет право коментировать, а также редактировать коментарии и портреты за текущий учебный год.
Цель проекта
Основная цель – создание простого и удобного сайта, содержащего всю необходимую информацию по группам за каждый год обучения.
Система управления сайтом
В качестве системы управления сайтом была выбрана бесплатно распро-страняемая CMS WordPress версии 4.2.7 ввиду её простоты, надёжности и имеющегося опыта работы с ней.
WordPress —система управления содержимым сайта с открытым ис-ходным кодом; написана на PHP; сервер базы данных — MySQL; выпущена под лицензией GNU GPL. Сфера применения — от блогов до достаточно сложных новостных ресурсов и интернет-магазинов. Встроенная система «тем» и «плагинов » вместе с удачной архитектурой позволяет конструиро-вать проекты широкой функциональной сложности.
Требования к ПО:
Начиная с версии 3.2:
• PHP версии 5.2.4 или старше;
• MySQL версии 5.0 или выше;
• Модуль Apache mod_rewrite (для «красивых» адресов, называе-мых постоянными ссылками).
До версии 3.2:
• PHP версии 4.3 или выше;
• MySQL версии 4.1.2 или выше.
Требования к оформлению проекта
Основные требования к оформлению проекта разделены на две составляющих:
1. По содержанию.
2. По оформлению
Требования по оформлению установлены ГОСТ 7.32 и общими требования-ми типографики.
Требования по содержанию установлены преподавателем.
Этапы разработки проекта
1. Составление ТЗ:
• Согласование требований заказчика и возможностей исполнителя.
• Выбор платформы и технологий.
2. Создание дизайна.
3. Запуск сайта:
• Установка CMS WP(https://ru.forums.wordpress.org) [2].
• Установка дизайна.
• Установка плагинов и дополнительных расширений, для корректного и удобного использования сайта.
• Исправление проблем и ошибок.
4. Заполнение контентом:
• Получение информации по группам у преподавателя на дисках.
• Создание разделов.
• Публикация портретов.
5. Проверка корректной работы сайта:
• Проверка разработчиком.
• Проверка заказчиком.
• Проверка корректной работы CMS.
• Исправление ошибок.
6. Написание рекомендаций по управлению сайтом:
• Для администратора.
• Для модератора.
• Для студентов.
7. Сдача проекта.
Сроки и исполнители
Таблица №1
№ п/п |
Этап |
Срок выполнения |
Исполнитель |
1 |
Подготовка идеи проекта и публикация его на форуме valinfo.ru |
до 15.03.2016 |
Щуренков |
2 |
Разработка дизайна и функционала сайта |
До 29.03.2016 |
Щуренков |
3 |
Установка CMS и всех сопутствующих плагинов, а также дизайна |
До 1.04.2016 |
Щуренков |
4 |
Добавление тестовых медиафайлов, доработка визуальных эффектов, подготовка сайта к первому показу |
До 8.04.2016 |
Щуренков, Хайретдинова |
5 |
Создание полноценного отчета по проекту |
До 29.04.2016 |
Щуренков, Хайретдинова |
6 |
Подготовка отчетной презентации |
До 29.04.2016 |
Щуренков, Хайретдинова |
7 |
Выступление на конференции |
29.04.2016 |
Щуренков, Хайретдинова |
8 |
Перенос сайта на хостинг MasterHost |
При получении одобрения руководителя проекта |
Щуренков |
9 |
Заполнение сайта реальными данными |
При получении одобрения руководителя проекта |
Хайретдинова |
Отчетная проектная документаци
Таблица №2
1 |
Техническое задание |
2 |
Отчет по проекту |
3 |
Отчетная презентация |
4 |
Пояснительная записка к студенческой конференции |
5 |
Инструкция по работе с CMS будущим администраторам |
6 |
Инструкция по работе с CMS будущим модераторам |
7 |
Инструкция по работе с сайтом будущим пользователям (студентам) |
8 |
2 диска с backup’ом готового сайта |
9 |
Рекомендации по развитию |
10 |
Файл с паролями |
Список литературы
[1] CMS – Википедия || https://ru.wikipedia.org/wiki/CMS
[2] Хостинг – Википедия || https://ru.wikipedia.org/wiki/Хостинг
[3] PHP – Википедия || https://ru.wikipedia.org/wiki/PHP
[4] Проект GNU – Википедия || https://ru.wikipedia.org/wiki/Проект_GNU
[5] GNU GPL – Википедия || https://ru.wikipedia.org/wiki/GNU_General_Public_License
[6] MySQL – Википедия || https://ru.wikipedia.org/wiki/MySQL
[7] Apache HTTP-server – Википедия || https://ru.wikipedia.org/wiki/Apache_HTTP_Server
[8] Техническое задание – Википедия || https://ru.wikipedia.org/wiki/Техническое_задание
[9] Верстка. Требования к оформлению книг / Уч. пособие для студентов по специальностям «Издательское дело», «Дизайн», «Реклама» / Сост. Минаева О.Е. – М.: ФГОУ СПО «МИПК им. И. Фёдорова», 2011. – 60 с.
[10] Межгосударственный совет по стандартизации, метрологии и сертификации, ГОСТ 7.32 - 2001 [Электронный ресурс] || http://vk.cc/3DQ780
[11] Лапшинский В.А., Домашнее задание No1 MS.WORD. Часть 2: «Описа-ние и требования по оформлению конспекта» Приложение №1. Шаблон сайта
|