2.1 Техническое задание на разработку приложения
2.1.1 Введение
Настоящее Техническое задание разработано в соответствии с требованиями ГОСТ 19.201-78 и является основным документом, определяющим требования и порядок создания Web-приложения, согласно которому проводятся все работы от разработки до внедрения.
Краткая характеристика области применения
Программное обеспечение позволяет сократить время создания и размещения презентаций.
2.1.2 Основания для разработки
Основание для проведения разработки
Основанием для проведения разработки является задание на дипломный проект, утверждённый в МОУ ВПО «ЮУПИ».
Наименование и условное обозначение темы разработки
Наименование темы разработки - Разработка Web-приложения для создания презентаций.
2.1.3 Назначение разработки
Функциональное назначение
Функциональным назначением программы является обеспечение пользователям возможности создавать и хранить презентации. Программа должна обеспечивать реализацию своих функциональных возможностей.
2.1.4 Требования к программе или программному изделию
Должно быть реализовано взаимодействие на основе клиент-серверной архитектуры - Программа должна представлять собой программное обеспечение (клиент), выполняющееся на удаленном компьютере граждан используя технологию связи Internet и поддерживающее информационное взаимодействие (обмен данными) с одним или несколькими серверами баз данных.
Требования к клиентам
Пользователь от лица которого происходит взаимодействие должен:
1. Пользователь должен иметь доступ к серверу (серверам) базы данных.
2. Для полноценной работы в роли администратора необходима авторизация пользователя.
Пользовательский компьютер на котором запускается программа должен:
1. Быть оснащён операционной системой с установленным браузером.
2. Персональный компьютер пользователя должен быть подключен к глобальной сети Internet.
Требования к программному обеспечения, выполняющемся на сервере
Программное обеспечение, выполняющееся на сервере, должно представлять собой:
1. Debian 7.0
2. Python
3. Nginx
4. uWsgi
5. Django
Требования к взаимодействию клиентов с сервером
Взаимодействие клиентов с сервером должно быть организовано по схеме «запрос-ответ»:
1. Пользователь с помощью клиента отправляет серверу SQL запрос;
2. Сервер возвращает клиенту ответ в виде структурированной HTML страницы.
Требования к надежности
Надежное (устойчивое) функционирование программы должно быть обеспечено выполнением специалистами HOST провайдера совокупности организационно-технических мероприятий, перечень которых приведен ниже:
1. Организацией бесперебойного питания технических средств серверов БД PostgreSQL;
2. Использованием лицензионного программного обеспечения (клиенты);
3. Регулярным выполнением рекомендаций Министерства труда и социального развития РФ, изложенных в Постановлении от 23 июля 1998 г. «Об утверждении межотраслевых типовых норм времени на работы по сервисному обслуживанию ПЭВМ и оргтехники и сопровождению программных средств»;
4. Регулярным выполнением требований ГОСТ 51188-98. Защита информации. Испытания программных средств на наличие компьютерных вирусов;
Время восстановления после отказа не должно превышать времени, требуемого на восстановление работоспособности (или перезагрузку) технических и программных средств серверов PostgreSQL.
Условия эксплуатации
Климатические условия эксплуатации, при которых должны обеспечиваться функциональные характеристики программы, должны удовлетворять требованиям, предъявляемым к техническим средствам MS SQL и пользовательским компьютерам в части условий их эксплуатации.
Требования к видам обслуживания
Программа нуждается в постоянном обновлении учитывая специфику организации, масштаб сети и количество записей в БД.
Конечные пользователи должны обладать навыками работы с IBM-совместимыми персональными компьютерами и устройствами периферии, в том числе:
1. Самостоятельно (в требуемой последовательности) включать и отключать пользовательский компьютер и периферийное оборудование от электропитания;
2. Производить первоначальную загрузку пользовательской операционной системы;
3. Вводить данные с клавиатуры;
4. Использовать манипулятор-мышь для работы с элементами графического пользовательского интерфейса на экране монитора;
5. Обеспечивать загрузку бумаги в подающее устройство используемого принтера;
6. Уметь пользоваться средствами операционной системы и оперировать ею с помощью графического пользовательского интерфейса, в том числе:
a. Самостоятельно производить регистрацию на компьютере пользователя;
b. Осуществлять запуск программ на выполнение;
c. Использовать базовые функции оконного интерфейса, позволяющего изменять размер окна программы и перемещать его на экране монитора;
d. Переключаться между окнами выполняющихся на пользовательском компьютере программ;
e. Применять стандартные программы для поиска, копирования, перемещения, удаления и открытия файлов дисковой подсистемы;
f. Активизировать режим подсказки (справки операционной системы);
Специальные требования
Программа должна обеспечивать взаимодействие с пользователем посредством графического пользовательского интерфейса. Графический пользовательский интерфейс должен обеспечивать:
1. Формирование запросов с компьютера пользователя посредством клиента.
2. Текстовый и графический способы представления информации пользователям.
3. Интерактивный (диалоговый) режим взаимодействия пользователей с программой.
- Введение
- Глава 1. Обзор литературы и постановка задачи
- 1.1 Современные методы достижения поставленной цели
- 1.2 Мультимедийное представление информации
- 1.3 Аналоги существующих платформ
- Глава 2 Разработка Web-приложения для создания презентаций
- 2.1 Техническое задание на разработку приложения
- 2.2 Разработка структуры сайта
- 2.3 Разработка макетов страниц
- 2.5 Верстка шаблонов страниц
- 2.6 Написание серверной логики
- 2.7 Написание кода презентаций
- 2.8 Публикация сайта в сети Интернет
- Глава 3. Экономическая часть проекта
- 3.1 Описание проекта
- 3.2 Расчет экономического эффекта и экономической эффективности разработки и применения Web-приложения
- 3.3 Сводная характеристика эффективности разработки и применения Web-приложения
- Глава 4 Требования к технике безопасности
- 4.1 Требования к интерфейсу пользователя
- 4.2 Требования к помещениям для работы с ПЭВМ
- 4.3 Анализ соответствия помещения требованиям к помещениям для работы с ПЭВМ
- 4.4 Требования к микроклимату, содержанию аэроионов и вредных химических веществ в воздухе на рабочих местах, оборудованных ПЭВМ
- 4.5 Анализ соответствия помещения требованиям к микроклимату, содержанию аэроионов и вредных химических веществ в воздухе на рабочих местах, оборудованных ПЭВМ
- 4.6 Требования к уровням шума и вибрации на рабочих местах, оборудованных ПЭВМ
- 4.7 Требования к освещению на рабочих местах, оборудованных ПЭВМ
- Создание презентации
- Тема 5.7. Введение в разработку Web-приложений
- Разработка приложений Web
- Создание простого web-приложения на с#
- Средства создания Web –приложений.
- 32.Приложение для создания презентаций PowerPoint. Понятие презентации, принципы работы в PowerPoint.
- Средства создания динамических презентаций
- Использование программного обеспечения для создания презентаций
- Программные средства для разработки мультимедийных приложений.