Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






ПРИЛОЖЕНИЕ А ТЕХНИЧЕСКОЕ ЗАДАНИЕ НА ПРОГРАММНОЕ СРЕДСТВО




 

«СОГЛАСОВАНО» Руководитель дип. проекта: ____________ Жуков А.И. «____» ____________ 2012 г.     «УТВЕРЖДЕНО» зав. кафедрой «ПОВТ и АС» _____________ Нейдорф Р.А. «____» ____________ 2012 г.

 

П.А.1 Введение

П.A 1.1 Наименование программы

Наименование программы – «система визуализации топологии ДГТУ».

П.A 1.2 Область применения

Областью применения данного программного продукта являются сайты учреждений сферы образования.

П.A 1.3 Объект внедрения

Конечный программный продукт предназначен для внедрения в рабочий процесс лаборатории мониторинга и автоматизации образовательного процесса учебно-методического управления ДГТУ.

П.А.2 Основания для разработки

Разработка ведется на основании документа «Учебный план для студентов ВУЗа», факультета «Информатика и вычислительная техника», обучающихся по специальности 230105 – «Программное обеспечение вычислительной техники и автоматизированных систем», в соответствии с которым студенты, заканчивающие ВУЗ, должны предоставить к защите выпускную квалификационную работу, подтверждающую присвоение им квалификации «инженер программист». Предметным основанием является задание на дипломную работу.

П.А.3 Назначение разработки

П.А.3.1 Функциональное назначение

Функциональное назначение программного средства заключается в предоставлении графического web-интерфейса доступа к объектам топологии ДГТУ.

П.А.3.1 Эксплуатационное назначение

Эксплуатационное назначение заключается в использовании программного средства в качестве web-ресурса информационно-образовательного портала УМУ ДГТУ в локальной и глобальной сетях.

П.А.4 Требования к программе

П.А.4.1 Требования к сайту в целом

Общими для сайта в целом являются следующие требования:

· сайт должен содержать полную и актуальную информацию о телефонах и подразделениях;

· пользовательский интерфейс по доступу к ресурсам должен быть интуитивно понятным широкому кругу пользователей;

· главная страница должна быть выполнена таким образом, чтобы:

§ посетителю:

° помочь выбрать нужный корпус и этаж;

° обеспечить возможность поиска аудиторий по названию;

° обеспечить возможность поиска телефонов по названию аудиторий или подразделений;

° для выбранной аудитории обеспечить удобное отображение сопутствующей информации из других подсистем сайта (расписание, отдел кадров и т.д.);

§ администратору ресурса:

° предоставить инструмент загрузки новых карт;

° обеспечить возможность добавления информации о телефонах и аудиториях;

· на сайте должен быть список учебных корпусов, для которых доступны схемы аудиторий;

· удобная навигация между страницами ресурса с использованием технологии breadcrumbs;

· поиск нужной аудитории должен осуществляться за минимальное количество перегрузки страниц и с минимальным количеством запросов к серверу.

П.А.4.1.1 Требования к структуре и функционированию

Структурно ПС должно состоять из следующих компонент (подсистем):

· подсистемы хранения данных;

· интерфейс взаимодействия с ресурсом.

Подсистема хранения данных должна обеспечивать хранение в БД необходимых для сайта данных и выборку из БД объектов для формирования содержания сайта. В БД должна храниться информация о аудиториях и телефонах, а также сопутствующая информация используемая для интеграции с данными о подразделениях, сотрудниках и расписании.

Интерфейс взаимодействия с ресурсом должен обеспечивать возможность обновления представленных схем корпусов без использования программирования и специального кодирования или форматирования текста. Для этого должен быть реализован механизм регистрации новых зданий с возможностью добавления и изменения информации об аудиториях и телефонах с использованием административного web-интерфейса, обеспечивающего удаленную работу авторизованных пользователей, от имени которых могут производиться выше обозначенные действия. Авторизация пользователей должна основываться на уникальных идентификаторе и пароле пользователя и выполняться существующими на информационно-образовательном портале методами.

В системе должны быть предусмотрены три основных типа пользователей:

· неавторизованный пользователь. Может просматривать топологию без доступа к дополнительной информации, такой как телефоны, подразделения, расписание;

· авторизированный пользователь. Может просматривать топологию и имеет доступ к дополнительной персонифицированной информации;

· администратор. Авторизованный пользователь, обладающий полномочиями для добавления новых и редактирования существующих информационных материалов на ресурсе.

П.А.4.1.2 Требования к дизайну

Должен согласоваться с дизайном применяемым на портале и должен удовлетворять следующим требованиям:

· быть достаточно «легким» по объему графических элементов и обеспечивать как можно большую скорость загрузки страниц сайта;

· обеспечивать легкую идентификацию раздела сайта, в котором находится пользователь;

· обеспечивать минимум усилий и временных затрат пользователя для навигации по страницам сайта;

· содержать исчерпывающий набор метаданных для эффективного индексирования поисковыми системами и корректного автоматического выбора кодировки.

 

 

П.А.4.2 Требования к функциональным характеристикам

П.А.4.2.1 Навигация

Пользовательский интерфейс сайта должен обеспечивать наглядное, интуитивно понятное представление структуры размещенной на нем информации, быстрый и логичный переход к разделам и страницам. Удобство и быстрота работы с информацией на сайте обеспечивается с помощью технологии JQuery/AJAX. Обмен данными браузера с web-сервером происходит в «фоновом» (не заметном для пользователя) режиме. В результате при обновлении данных, web-страница не перезагружается полностью. Таким образом, обычный пользователь получает интересующие его данные в кратчайшие сроки.

Должна быть обеспечена навигация по всем доступным пользователю ресурсам и отображение соответствующей информации. Для навигации должно использоваться меню. Меню должно представлять собой текстовый блок (список гиперссылок) в левой и верхней частях страницы. При выборе какого-либо из пунктов меню пользователем должна загружаться соответствующая ему информационная страница (карта аудиторий, подразделений, телефонов и т.д.). Все ссылки на собственные страницы должны открываться в том же окне браузера, кроме исключительных случаев. При клике по названию аудитории должна отображаться дополнительная информация, связанная с аудиторией во «всплывающем окне» (технология highslide).

П.А.4.2.2 Разделение доступа

Так как разрабатываемая подсистема является частью системы информационно-образовательного портала, то самостоятельное реализация модулей разделения доступа и аутентификации не предполагается.

 

 

П.А.4.2.3 Администрирование пользователей

Так как разрабатываемая подсистема является частью системы информационно-образовательного портала, то самостоятельное администрирование пользователей реализовывать не предполагается.

П.А.4.2.4 Главная страница ресурса

Главная страница ресурса состоит из:

· графической части, которая представляется в виде схемы всех корпусов, учебного заведения;

· контентной области, которая предлагает посетителю выбрать интересующий его корпус;

· графической части, находящейся в низу страницы, которая содержит адрес и контактные данные учебного заведения.

П.А.4.2.5 Графическая оболочка внутренних страниц

Графическая оболочка внутренних страниц это:

· графическая шапка с названием корпуса и его фотографией;

· горизонтальная и вертикальная навигация;

· схема нужного этажа выбирается в меню (по умолчанию грузится первый этаж);

· внизу страницы отображается графическая часть, содержащая адрес и контактные данные учебного заведения.

П.А.4.2.6 Описание контента разделов сайта

Зайдя на сайт посетителю, предлагается:

· главная страница ресурса, которая поможет выбрать, интересующий его, корпус;

· выбрав корпус переходим на следующую страницу которая предлагает посетителю:

§ выбрать этаж корпуса;

§ выбрав нужную аудиторию посетитель может узнать дополнительную информацию (телефон, подразделение) кликнув по ее названию;

§ так же, пользователь может в любой момент времени перейти на несколько шагов назад, это реализуется посредством удобной навигации между страницами ресурса с использованием технологии breadcrumbs:

· поиск аудиторий, подразделений и телефонов.

П.А.4.3. Требования к надежности

Надежность во многом обеспечивается хостинг-провайдером. Мощные высокопроизводительные серверы обеспечивают стабильную работу сайта. Регулярно осуществляется резервное копирование данных.

Многопользовательский режим с различными правами на доступ к информации.

П.А.4.4 Условия эксплуатации

Для функционирования программного средства необходимо выполнение основных правил и требований к безопасной эксплуатации ЭВМ и всех составляющих ее компонентов. Такими требованиями могут выступать: диапазон температур, запыленность и загазованность помещения и т.д.

Дополнительных требований и ограничений к условиям эксплуатации не предъявляется.

Требования к пользователю: пользователь должен владеть базовыми навыками работы с компьютером и иметь навыки работы с Интернет браузером Opera, Mozilla, или любым другим Интернет браузером, поддерживающим язык гипертекстовой разметки HTML.

 

П.А.4.5 Требования к составу и параметрам технических средств

Предъявляются следующие требования к минимальному составу технических средств ПК.

Для сервера:

· Web-сервер Apache 2.x и выше;

· СУБД Postgres 8.4/9.0 и выше;

· интерпретатор PHP 5.3 и выше;

· операционная система семейства Linux – Debian.

Для клиента:

· браузер Opera 10.x, Mozilla FF 3.6, IE 8, Google Chrome 5 и выше;

· операционная система Windows XP и выше или Linux, Unix с графическим интерфейсом (KDE, GNOME);

· доступ в Интернет или к ЛВС ДГТУ;

· 32 или 64 разрядный процессор семейства Intel Pentium (или любой другой процессор, совместимый с ним по набору инструкций) с тактовой частотой 336 Ghz или выше;

· оперативная память не менее 1024 МБ;

· стандартные устройства ввода – вывода.

П.А.4.6 Требования к информационной и программной совместимости

Программное средство является кроссплатформенным, функционирует под управлением операционной системой семейства Windows или Linux. Для использования созданного сайта, его необходимо загрузить в любом современном браузере

Сайт выполнен с помощью языка гипертекстовой разметки HTML, с использованием языков JavaScript, PHP и применением технологии JQuery/AJAX. Содержит все необходимые модули, не требует использования внешних библиотек.

П.А. 4.7 Требования к маркировке и упаковке

Требования к маркировке и упаковке отсутствуют.

П.А.4.8 Требования к транспортированию и хранению

Условия транспортирования, места хранения, условия складирования и сроки хранения в различных условиях должны соответствовать требованиям, предъявляемым к носителям информации на которых будет содержаться данное программное изделие. Сайт может храниться на жестком диске, на Flash-носителе, на компакт-дисках.

П.A.5 Требования к программной документации

Предварительный состав необходимой программной документации, выполненной на русском языке в соответствии с требованиями ЕСПД согласно ГОСТ 19.201-78, 19.503-79, 19.504-79, 19.505-79:

Техническое задание по ГОСТ 19.201-78 ЕСПД. «Техническое задание. Требования к содержанию и оформлению».

П.A.6 Стадии и этапы разработки

Системный анализ (с 9.02.2011 по 5.03.2011):

· определение функционала;

· определение области применения и целей использования разрабатываемого программного средства;

· поиск вариантов решения поставленных задач;

· подготовка технического задания;

· выбор и подготовка инструментальных средств и средств отладки.

Общесистемное проектирование (с 5.03.2011 по 31.03.2011):

· определение структуры программного комплекса;

· определение структуры алгоритмов и модулей.

Программная реализация, рабочий проект (с 4.04.2011 по 4.05.2011):

· разработка алгоритмической части;

· разработка текстов программных модулей;

· проектирование пользовательского интерфейса.

Отладка программного средства в статике (с 4.05.2011 по 15.05.2011):

· тестирование программных модулей;

· локализация ошибок, корректировка исходных текстов;

· комплексирование модулей, поэтапное сведение в единый комплекс.

Разработка технической документации и выпуск машинных носителей (с 15.05.2011 по 30.05.2011):

· изготовление исследовательской документации (отчетов);

· изготовление эксплуатационной документации (инструкции, руководства, методические указания).

Тестовые испытания программного комплекса (с 30.05.2011 по 10.06.2011):

· испытание на информационную полноту;

· испытание на полноту функционирования;

· протоколы и акты испытаний.

П.А.7 Порядок контроля и приемки

Порядок и контроль приемки определяются заведующим кафедрой «ПОВТ и АС» и основаны на демонстрации знаний технологии и умении создавать программные средства для различных предметных областей. Главным требованием к приемке является наличие правильно работающей программы иллюстрируемой тестовым примером и отчета, представленного в печатном виде.

 

Разработчик: Крицкий Александр Викторович

«____» _____________ 2012г.






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных