Разработка портала "Распознавание пыльцевых зерен"

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

Рубрика Экономика и экономическая теория
Вид дипломная работа
Язык русский
Дата добавления 23.09.2018
Размер файла 2,2 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Таблица 4.4. Набор тестов для системы генерации кода

Тест

Функция

Входные данные

Результат

T1

Добавление нового класса

Пустые или некорректные поля

Ошибка

T2

Добавление нового класса

Корректно заполненные поля

Добавлен класс

T3

Удаление класса

Не выбран класс

Ошибка

T4

Удаление класса

Выбранный класс

Класс удален

T5

Добавление нового атрибута

Пустые или некорректные поля

Ошибка

T6

Добавление нового атрибута

Корректно заполненные поля

Добавлен атрибут

Т7

Удаление атрибута

Не выбран атрибут

Ошибка

Т8

Удаление атрибута

Выбранный атрибут

Атрибут удален

Т9

Добавление новой связи

Пустые или некорректные поля

Ошибка

Т10

Добавление новой связи

Корректно заполненные поля

Добавлена связь

Т11

Удаление связи

Не выбрана связь

Ошибка

Т12

Удаление связи

Выбранная связь

Связь удалена

Т13

Генерация кода

Не указана папка сохранения

Ошибка

Т14

Генерация кода

Указана папка сохранения

Файлы с кодом

Таблица 4.5. Достаточность критериев для тестирования системы генерации кода

Функция

Входные данные

Т1

Т2

Т3

Т4

Т5

Т6

Т7

Т8

Т9

Т10

Т11

Т12

Т13

Т14

Добавление нового класса

Пустые или некорректные поля

+

Добавление нового класса

Корректно заполненные поля

+

Удаление класса

Не выбран класс

+

Удаление класса

Выбранный класс

+

Добавление нового атрибута

Пустые или некорректные поля

+

Добавление нового атрибута

Корректно заполненные поля

+

Удаление атрибута

Не выбран атрибут

+

Удаление атрибута

Выбранный атрибут

+

Добавление новой связи

Корректно заполненные поля

+

Добавление новой связи

Пустые или некорректные поля

+

Удаление связи

Не выбрана связь

+

Удаление связи

Выбранная связь

+

Генерация кода

Не указана папка сохранения

+

Генерация кода

Указана папка сохранения

+

Выходные данные

Корректный результат

+

+

+

+

+

+

+

Ошибка

+

+

+

+

+

+

+

Заключение

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

Проведенный сравнительный анализ решений позволил найти наиболее эффективную архитектуру и технологии для реализации данного продукта.

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

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

По окончании реализации приложения были протестированы по технологии черного ящика, проведена проверка достаточности тестов. Найденные в процессе тестирования ошибки в работе программ были устранены.

В дополнение к продуктам были составлены руководства пользователя и программиста. В дополнение к работе составлено технико-экономическое обоснование разработки.

Цель можно считать выполненной в полной мере. Задачи, поставленные нами, а именно анализ задачи и методов решения, расчет сроков и стоимости разработки, проектирования, разработки и отладки системы можно признать выполненными.

При дальнейшем развитии программного продукта он может найти практическое применение в работе студентов и ученых палинологов.

Библиографический список

1. Макдональд М. «Веб-разработка. Исчерпывающее руководство» СПб: Питер, 2015

2. Тидвелл Дж. «Разработка пользовательских интерфейсов». СПб: Питер, 2008.

3. Кронин Д., Купер А., Рейман Р. «Алан Купер об интерфейсе. Основы проектирования взаимодействия». СПб: Символ-Плюс, 2009.

4. Трэвис Б. XML и SOAP: программирование для серверов BizTalk. Новейшие технологии/Пер. с англ, -- М: Издательско-торговый дом «Русская Редакция», 2001. -- 300 стр.

5. Экспозито Д. Microsoft ASP.NET 2.0. Базовый курс. Мастер-класс / Пер. с англ. - М.: Издательство «Русская Редакция»; СПб.: Питер, 2007. - 500 стр.

6. Коннолли, Томас, Бегг, Каролин. Базы данных. Проектирование, реализация и сопровождение. Теория и практика. 3-е издание. Пер. с англ. - М.: издательский дом “Вильямс”, 2003. - 1440стр.

7. Amann, S., Proksch, S., Nadi, S., & Mezini, M. A Study of Visual Studio Usage in Practice, 2016

8. Chansuwath, W., & Senivongse, T. A model-driven development of web applications using AngularJS framework, 2016

9. Costa, S., Neto, V., & Oliveira, J. A User Interface Stereotype to Build Web Portals, 2014

10. Dhawale, V., Tidke, J., & Dudul, S. Neural network based classification of pollen grains, 2013

11. Globa, L., Novogrudska, R., & Oriekhov, O. Method of heterogeneous information resources structuring and systematizing for Internet portals development, 2013

12. Jailia, M., Kumar, A., Agarwal, M., & Sinha, I. The behavior of MVC (Model View Controller) based Web Application developed in PHP and .NET framework, 2016

13. Oh, J., Ahn, W., & Kim, T. MVC architecture driven restructuring to achieve client-side web page composition, 2016

14. Oluwatosin, H. Client-Server Model, 2014

Приложение А. Техническое задание

ПОРТАл «распознавание пыльцевых зерен»

Техническое задание

Руководитель разработки

___________Е.Б. Замятина

“_____”____________201__

Исполнитель

___________Щуркин М.Д.

“_____”____________201__

Пермь, 2018

Аннотация

В данном программном документе приведено техническое задание на разработку портала «Распознавание пыльцевых зерен».

В данном программном документе, в разделе «Введение» указано наименование, краткая характеристика области применения программы.

В разделе «Основания для разработки» указаны документы, на основании которых ведется разработка, наименование и условное обозначение темы разработки.

В данном программном документе, в разделе «Назначение разработки» указано функциональное и эксплуатационное назначение программы (программного изделия).

Раздел «Требования к программе» содержит следующие подразделы:

· требования к функциональным характеристикам;

· требования к надежности;

· условия эксплуатации;

· требования к составу и параметрам технических средств;

· требования к информационной и программной совместимости;

· специальные требования.

В данном программном документе, в разделе «Требования к программной документации» указаны предварительный состав программной документации и специальные требования к ней.

В разделе «Технико-экономические показатели» указаны: ориентировочная экономическая эффективность, предполагаемая годовая потребность, экономические преимущества разработки.

В данном программном документе, в разделе «Стадии и этапы разработки» установлены необходимые стадии разработки, этапы и содержание работ.

В разделе «Порядок контроля и приемки» должны быть указаны виды испытаний и общие требования к приемке работы.

Содержание

1.ВВЕДЕНИе

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

1.2.Краткая характеристика области применения программы

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

2.1.Основание для проведения разработки

2.2.Наименование и условное обозначение темы разработки

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

3.1Функциональное назначение программы

3.2.Эксплуатационное назначение программы

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

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

4.1.1. Требования к составу выполняемых функций

4.1.2. Требования к организации входных данных

4.1.3. Требования к организации выходных данных

4.1.4. Требования к временным характеристикам

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

4.2.1. Требования к обеспечению надежного (устойчивого) функционирования программы

4.2.2. Время восстановления после отказа

4.2.3. Отказы из-за некорректных действий оператора

4.3.Условия эксплуатации

4.3.1. Климатические условия эксплуатации

4.3.2. Требования к видам обслуживания

4.3.3. Требования к численности и квалификации персонала

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

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

4.5.1. Требования к информационным структурам и методам решения

4.5.2. Требования к исходным кодам и языкам программирования

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

4.5.4. Требования к защите информации и программ

4.6Требования к маркировке и упаковке

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

4.8.Специальные требования

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

5.1.Предварительный состав программной документации

5.2.Специальные требования к программной документации

6.Технико-экономические показатели

6.1.Ориентировочная экономическая эффективность

6.2.Предполагаемая годовая потребность

7.Стадии и этапы разработки

7.1.Стадии разработки

7.2.Этапы разработки

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

8.1.Виды испытаний

8.2.Общие требования к приемке работы

1. ВВЕДЕНИЕ

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

Портал «Распознавание пыльцевых зерен».

1.2. Краткая характеристика области применения

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

2. ОСНОВАНИЯ ДЛЯ РАЗРАБОТКИ

2.1. Основания для проведения разработки

Основанием для проведения разработки является приказ об утверждении тем выпускных квалификационных работ от 07.12.2017.

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

Согласована студентом 4 курса образовательной программы «Программная инженерия» Щуркиным Михаилом Дмитриевичем, именуемым в дальнейшем Исполнителем.

2.2. Наименование и условное обозначение темы разработки

Наименование темы разработки - «Разработка портала «Распознавание пыльцевых зерен».

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

3.1. Функциональное назначение программы

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

3.2. Эксплуатационное назначение программы

Программный продукт должен эксплуатироваться в инфраструктуре, определенной клиентом. Разработанный портал может быть развернут как на сервере клиента, так и в сети Интернет.

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

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

4.1.1. Требования к составу выполняемых функций

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

4.1.2. Требования к организации входных данных

Для модуля распознавания пыльцевых зерен необходимо изображение в формате PNG размером до 5 Мбайт.

4.1.3. Требования к организации выходных данных

Выходные данные программы должны быть представлены в веб-интерфейсе в форме таблицы или списка.

4.1.4. Требования к временным характеристикам

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

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

4.2.1. Требования к обеспечению надежного (устойчивого) функционирования программы

Надежное (устойчивое) функционирование программы должно быть обеспечено выполнением совокупности организационно-технических мероприятий, перечень которых приведен ниже:

а) организацией бесперебойного питания технических средств;

б) регулярным выполнением рекомендаций Министерства труда и социального развития РФ, изложенных в Постановлении от 23 июля 1998 г. «Об утверждении межотраслевых типовых норм времени на работы по сервисному обслуживанию ПЭВМ и оргтехники и сопровождению программных средств»;

в) регулярным выполнением требований ГОСТ 51188-98. Защита информации. Испытания программных средств на наличие компьютерных вирусов;

г) исправностью оборудования и наличием необходимых характеристик технических и программных средств;

д) программа не должна аварийно завершаться при некорректных действиях пользователя (контроль входных данных);

е) необходимым уровнем квалификации персонала.

4.2.2. Время восстановления после отказа

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

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

4.2.3. Отказы из-за некорректных действий оператора

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

4.3. Условия эксплуатации

4.3.1. Климатические условия эксплуатации

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

4.3.2. Требования к видам обслуживания

См. Требования к обеспечению надежного (устойчивого) функционирования программы.

4.3.3. Требования к численности и квалификации персонала

Минимальное количество персонала, требуемого для работы программы должна составлять не менее 1 штатной единицы - администратора портала, в перечень задач которого входит:

1) обеспечение надежности функционирования программы;

2) установка и настройка системы;

3) добавление в систему новых данных.

Пользователями программы будут являться студенты и преподаватели, чья область научных интересов связана с распознаванием пыльцевых зерен.

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

В состав технических средств для разработанного портала должны входить IBM-совместимые серверные компьютеры (СЭВМ), включающие в себя:

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

а) процессор Core i7 с тактовой частотой, 3.70GHz, и выше;

б) оперативную память объемом, 16 Гб, и выше;

в) жесткий диск объемом 1 Тб, и выше;

д) наличие Ethernet порта.

Параметры и состав технических средств для клиента определяются требованиями операционных систем и ПО, необходимых для нормальной? работы системы. Компьютер клиента должен иметь доступ в Интернет и установленный веб-браузер.

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

4.5.1. Требования к информационным структурам и методам решения

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

4.5.2. Требования к исходным кодам и языкам программирования

Исходные коды серверной части программного продукта (логика портала) должны быть реализованы на языке C#. Веб-интерфейс портала должен быть реализован с использованием HTML и CSS. В качестве интегрированной среды разработки должна быть использована среда Visual Studio.

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

Требования к программным средствам не предъявляются.

4.5.4. Требования к защите информации и программ

Требования к защите информации не предъявляются.

4.6. Требования к маркировке и упаковке

Система должна распространяться путем подключения к Интернет-ресурсу, содержащему разрабатываемый портал.

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

Соответствуют требованиям хранения приложений для анализа данных.

4.8. Специальные требования

Специальные требования к программе не предъявляются.

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

5.1. Предварительный состав программной документации

Состав программной документации должен включать в себя:

1) техническое задание;

2) текст программы;

3) пояснительные записки к эскизному, техническому, рабочему проектам;

4) сценарии тестирования.

5.2. Специальные требования к программной документации

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

6. Технико-экономические показатели

6.1. Ориентировочная экономическая эффективность

Расчет ориентировочной экономической эффективности представлен в прил. B.

6.2. Предполагаемая годовая потребность

Предполагаемое число потенциальных пользователей в первый год составляет 100 пользователей, в последующие года потенциальный прирост пользователей - 20%. (см. прил. B).

7. Стадии и этапы разработки

7.1. Стадии разработки

Разработка должна быть проведена в несколько стадий:

1) анализ предметной области и методов решения;

2) проектирование информационной системы;

3) реализация информационной системы.

7.2. Этапы разработки

На стадии анализа предметной области должно быть проведено исследование процесса анализа данных, выявлены требования к системе, выполнен анализ существующих решений. Проанализированы и выбраны методы решений и технологии для разработки.

На стадии проектирования должны быть выполнены перечисленные ниже этапы работ: спроектирована архитектура информационной системы, спроектирована база данных, интерфейс веб-приложения, механизмы коммуникации клиента и сервера.

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

8.1. Виды испытаний

Приемо-сдаточные испытания программы должны проводиться согласно разработанной и согласованной «Программы и методики испытаний».

8.2. Общие требования к приемке работы

Прием работы происходит при защите ВКР в НИУ ВШЭ - Пермь.

Приложение B. Технико-экономическое обоснование разработки

Расчет трудоемкости и срока разработки

Технико-экономическое обоснование разработки интернет-портала «Распознавание пыльцевых зерен» выполнено с использованием методики CETIN. Методика была разработана Ассоциацией IT-компаний Казахстана.

Используемая методика дает возможность расчета трудоемкости и стоимости разработки системы. Концепция CETIN заключается в измерении размера системы, над которой ведется разработка на основе количества функций. CETIN состоит из пяти единиц измерения: «C - Case», «E - Entity», «T - Tool», «I - Interaction», «N - Node».

Оценка функционального размера разрабатываемого интернет портала

Данный этап заключается в подсчете каждой функциональной единицы измерения, таких как: количество вариантов использования - C (диаграмма прецедентов), количество типов объектов - E (классы на диаграмме классов), количество свойств типов объектов - T (свойства классов), количество взаимодействий между типами объектов - I (отношения между классами), количество типов использования - N (типы узлов на диаграмме развертывания).

Следующая таблица представляет функциональный размер продукта (табл. B.1)

Таблица B.1. Функциональный размер

Количество вариантов использования

Количество типов объектов

Количество свойств типов объектов

Количество взаимодействий между типами объектов

Количество узлов

SIZE

5

7

24

10

4

Расчет базовой трудоемкости разработки системы

Расчет базовой трудоемкости рассчитывается, основываясь на оценке каждой стадии разработки продукта, такими как:

1) моделирование;

2) управление требованиями;

3) проектирование;

4) реализация;

5) тестирование;

6) развёртывание.

Базовая трудоемкость Sj стадии с номером j рассчитывается по следующей формуле:

Sj=1/165·[C*Sj(C)+E*Sj(E)+T*Sj(T)+I*Sj(I)+N*Sj(N)].

Трудоемкость для каждой стадии представлена в таблице B.2.

Таблица B.2. Расчет базовой трудоемкости по стадиям

Стадия

Расчет

Результат, чел.-мес.

S1

Моделирование

1/165*(5*28+7*32+24*0+10*11+4*0) = 1/165*(140+224+110)

2

S2

Управление требованиями

1/165*(5*16+7*26+24*0+10*8+4*0) = 1/165*(80+182+80)

2

S3

Проектирование

1/165*(5*15+7*67+24*15+10*54+4*24) = 1/165*(75+469+360+540+96)

9

S4

Реализация

1/165*(5*18+7*60+24*17+10*36+4*0) = 1/165*(90+420+408+360+0)

8

S5

Тестирование

1/165*(5*89+7*0+24*0+10*0+4*0) = 1/165*(445)

3

S6

Развертывание

1/165*(5*5+7*0+24*0+10*0+4*30) = 1/165*(25+120)

1

Расчет трудоемкости с учетом поправочных коэффициентов

Расчет поправочных коэффициентов основывается на частных поправочных коэффициентах (табл. B.3).

Таблица B.3. Расчет поправочных коэффициентов

Номер процесса

Обозначение поправочного коэффициента

Формула для определения поправочного коэффициента

Результат

1

КП1

К11·К16·К17 = 1 *0.6*1.03

0.61

2

КП2

К1·К2·К4·К5·К6·К7· К8·К9·К16·К17·К18 = 1.03*0.9*0.96*1.05*0.97*1.09*0.98*0.97*0.6*1.03*1.02

0.59

3

КП3

К1·К2·К4·К5·К6·К7·К8·К9·К11·К12·К13·К14·К15·К16· К17·К18 = 1.03*0.9*0.96*1.05*0.97*1.09*0.98*0.97*1.06*1.02*1*1* 1.02*0.6*1.03*1.02

0.65

4

КП4

К1·К2·К4·К5·К6·К7·К8·К9·К10·К12·К13·К14·К15·К16· К17·К18 =1.03*0.9*0.96*1.05*0.97* 1.09*0.98*0.97*1.03*1.02*1*1* 1.02*0.6*1.03*1.02

0.63

5

КП5

К1·К2·К4·К5·К6·К7·К8·К9·К10·К11·К12·К13·К14·К15·К16·К17·К18 = 1.03*0.9*0.96*1.05*0.97*1.09*0.98*0.97*1.03*1.06*1.02*1*1* 1.02*0.6*1.03*1.02

0.67

6

КП6

К1·К2·К11· К16· К18 = 1.03*0.9*1.06*0.6*1.02

0.6

Расчет трудоемкости с учетом поправочных коэффициентов:

S=КП1*S1+КП2*S2+КП3*S3+КП4*S4+КП5*S5+КП6*S6

S = 0.61*2+0.59*2+0.65*9+0.63*8+0.67*3+0.6*1 = 1.22 +1.18+5,85+5,04+2.01+0,6 = 15.9 человеко-месяцев

Трудоемкость равна 15.9 человеко-месяцев. Основываясь на математической модели, выведенной в методике CETIN, о зависимости срока разработки при командной работе от трудоемкости разработки, срок разработки составит 2 месяца. Данные по зависимости срока разработки от трудоемкости представлены в таблице B.4.

Таблица B.4. Зависимость срока разработки от трудоемкости

Экономическое обоснование

Выясним, сколько будет стоить разработка представленного интернет-портала.

Предположим, что в разработке системы будет участвовать команда из 7 человек, выполняющих роли: User Experience, Product Manager, Program Manager, Architector, Programmer, Tester, Release Manager.

Расчет расходов

Разработка интернет портала требует следующих расходов:

1) зарплата программисту - 30 000 р./мес;

2) зарплата программному менеджеру - 25 000 р./мес;

3) зарплата менеджеру продукта - 25 000 р. /меc;

4) зарплата релиз менеджеру - 25 000 р. /мес;

5) зарплата тестировщику - 20 000 р. /мес;

6) зарплата архитектору - 40 000 р. /мес;

7) зарплата User Experience - 25 000 р. /мес;

8) аренда 2 Azure серверов с характеристиками:

a. сервер для интернет-портала 2 гб ОЗУ, 2 ядра, диск 20 гб - 3 000 р. в месяц;

b. сервер БД: 1 ядро, 16гб ОЗУ, 500гб - 3 000 р. в месяц;

9) среда для программирования - Visual Studio -6 000 р. в год;

10) взносы на обязательное пенсионное страхование - 22% с зарплат сотрудников - 501 600 р. в год.

11) Взносы на обязательное медстрахование - 5,1% с зарплат сотрудников - 116 280 р. в год.

Данные о зарплатах основаны на статистических данных сайта hh.ru.

Расчет доходов и окупаемость

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

Приложение C. Руководство пользователя

УТВЕРЖДАЮ

Доцент кафедры информационных технологий в бизнесе, к.ф.-м.н.

___________Замятина Е.Б.

“_____”____________2018

ПОРТАЛ «РАспознавание пыльцевых зерен»

Руководство пользователя

Руководитель разработки

Доцент кафедры информационных технологий в бизнесе, к.ф.-м.н.

___________Замятина Е.Б.

“_____”____________2018

Ответственный исполнитель

Студент 4-ого курса группы ПИ-14-1

факультета экономики, менеджмента и бизнес-информатики

____________Щуркин М.Д.

“_____”____________2018

Аннотация

В данном программном документе приведено руководство пользователя по использованию портала «Распознавание пыльцевых зерен» для получения информации по предметной области палинология.

В данном программном документе, в разделе «Общие сведения о разработке», указаны назначение и функции, выполняемые порталом, основные характеристики и класс решаемых задач.

В разделе «Условия применения разработки» указаны условия, необходимые для выполнения программы (объем оперативной памяти, требования к составу и параметрам периферийных устройств, требования к программному обеспечению и т.п.).

Оформление программного документа «Руководство пользователя» произведено по требованиям ГОСТ 19.505-79.

Оглавление

  • 1.Общие сведения о разработке
    • 1.1. Обозначение и наименование программы
    • 1.2. Языки программирования, на которых написана программа
    • 1.3. Назначение разработки
    • 1.4. Функции, выполняемые программой
    • 1.5. Описание основных характеристик и особенностей разработки
      • 1.5.1. Временные характеристики
      • 1.5.2. Режим работы
    • 1.6. Ограничения области применения разработки
  • 2.Условия применения разработки
    • 2.1. Условия, необходимые для выполнения разработки
      • 2.1.1. Сведения о технических и программных средствах, обеспечивающих выполнение программы
        • 2.1.2. Минимальный состав технических средств и требования к параметрам периферийных устройств
      • 2.1.3. Программное обеспечение, необходимое для функционирования программы 68
  • 3.Этапы работы с порталом
    • 3.1. Вход в систему
    • 3.2. Получение информации
    • 3.3. Распознавание зерна
    • 3.4. Редактирование информации
    • 1. Общие сведения о разработке
    • 1.1. Обозначение и наименование программы

Наименование программы - Polynology.exe. Обозначение программы - Polynology.

1.2. Языки программирования, на которых написана программа

Исходные коды программы реализованы на языке C#. В качестве интегрированной среды разработки программы использована среда Visual Studio.

1.3. Назначение разработки

Человек существует среди различных растений и грибов. Некоторых из них выбрасывают в воздух пальцу и споры, которые, в свою очередь, влияют на различные сферы нашей жизни. Начиная от процесса определения качества продаваемого меда, и нахождения контрафактной продукции, заканчивая предупреждением аллергических реакций на частицы, витающие в воздухе стоит проблема определения принадлежности пыльцевого зерна к определенному виду растений. Этими проблемами занимаются сотрудники биологического факультета Пермского национального исследовательского университета (ПГНИУ). Наряду с ними, эти проблемы являются объектом исследования и других ученых как в России, так и за рубежом. Ученые должны иметь возможность оперативно получать информацию об исследованиях в этой же области исследований как можно более оперативно, возможно проводить совместные исследования с учеными других вузов, делиться опытом обучения студентов и обучать студентов. По этой причине целесообразно разработать Интернет-ресурс и Веб-приложение, которые бы позволяли проводить исследования, обеспечивать ученых актуальной информацией об исследованиях в области распознавания пыльцевых зерен.

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

1.4. Функции, выполняемые программой

· предоставление информации по предметной области;

· распознавание пыльцевых зерен.

1.5. Описание основных характеристик и особенностей разработки

1.5.1. Временные характеристики

· время обработки зерна не выходит за границы 10 секунд.;

· время предоставления информации не выходит за границы 10 секунд.

1.5.2. Режим работы

Режим работы штатный, требует активного взаимодействия.

1.6. Ограничения области применения разработки

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

2. Условия применения разработки

2.1. Условия, необходимые для выполнения разработки

2.1.1. Сведения о технических и программных средствах, обеспечивающих выполнение программы

В состав технических средств входит IBM-совместимый персональный компьютер (ПЭВМ), включающий в себя:

· процессор Pentium;

· жесткий диск;

· доступ в Интернет;

· предустановленный интернет-браузер.

2.1.2. Минимальный состав технических средств и требования к параметрам периферийных устройств

Параметры для периферийных устройств, перечисленных в п.2.1.1 должны быть следующими:

· процессор Pentium - 4 с тактовой частотой, 1,2 ГГц, не менее;

· доступ в Интернет со скоростью 5Мбит/с, не менее.

2.1.3. Программное обеспечение, необходимое для функционирования программы

Системные программные средства, используемые программой, должны быть представлены лицензионной локализованной версией операционной системы Windows.

3. Этапы работы с порталом

3.1. Вход в систему

1) открываем веб-браузер, переходим по адресу портала.

3.2. Получение информации

1) выбираем вкладку портала с необходимой информацией.

3.3. Распознавание зерна

1) выбираем вкладку «Распознавание»;

2) загружаем изображение;

3) нажимаем кнопку «Распознать».

3.4. Редактирование информации

1) входим от имени администратора;

2) выбираем вкладку портала с необходимой информацией;

3) выбираем пункт на вкладке;

4) нажимаем кнопку «Редактировать»;

5) изменяем содержимое;

6) нажимаем «Сохранить».

Приложение D. Руководство программиста

УТВЕРЖДАЮ

Доцент кафедры информационных технологий в бизнесе, к.ф.-м.н.

___________Замятина Е.Б.

“_____”____________2018

ПОРТАЛ «РАспознавание пыльцевых зерен»

Руководство программиста

Руководитель разработки

Доцент кафедры информационных технологий в бизнесе, к.ф.-м.н.

___________Замятина Е.Б.

“_____”____________2018

Ответственный исполнитель

Студент 4-ого курса группы ПИ-14-1

факультета экономики, менеджмента и бизнес-информатики

____________Щуркин М.Д.

“_____”____________2018

Аннотация

В данном программном документе приведено руководство пользователя по использованию портала «Распознавание пыльцевых зерен»

В данном программном документе, в разделе «Назначение и условия применения разработки» указаны назначение и функции, выполняемые порталом, условия, необходимые для выполнения программы (требования к составу и параметрам периферийных устройств, требования к программному обеспечению и т.п.).

В разделе «Характеристика разработки» приведено описание основных характеристик и особенностей разработки (режим работы, средства контроля правильности выполнения и самовосстанавливаемости программы и т.п.).

В данном программном документе, в разделе «Входные и выходные данные» приведено описание организации, используемой входной и выходной информации.

В разделе «Сообщения» указаны тексты сообщений, выдаваемых программисту в ходе редактирования, описание их содержания и действий, которые необходимо предпринять по этим сообщениям.

Оформление программного документа «Руководство программиста» произведено по требованиям ГОСТ 19.504-79.

Оглавление

  • 1. Назначение программы 71
    • 1.2. Функции, выполняемые программой 71
    • 1.3. Условия, необходимые для выполнения трансформации 71
      • 1.3.1. Требования к составу периферийных устройств 71
      • 1.3.2. Требования к параметрам периферийных устройств 72
      • 1.3.3. Требования к программному обеспечению 72
      • 1.3.4. Требования к персоналу (программисту) 72
  • 2. Характеристика разработки 72
    • 2.1. Описание основных характеристик программы 72
      • 2.1.1. Режим работы программы 72
      • 2.1.2. Средства контроля правильности выполнения программы 72
    • 2.2. Описание основных особенностей разработки 73
  • 3. Обращение к программе 73
    • 3.1. Загрузка и запуск программы 73
    • 3.2. Получение информации 73
    • 3.3. Распознавание зерна 73
  • 4. Входные и выходные данные 73
    • 4.1. Организация используемой входной информации 73
    • 4.2. Организация используемой выходной информации 73
  • 5. Сообщения 73
    • 5.1. Сообщение об ошибке загрузки изображения 73
    • 1. Назначение и условия применения разработки
    • 1.1. Назначение программы

Человек существует среди различных растений и грибов. Некоторых из них выбрасывают в воздух пальцу и споры, которые, в свою очередь, влияют на различные сферы нашей жизни. Начиная от процесса определения качества продаваемого меда, и нахождения контрафактной продукции, заканчивая предупреждением аллергических реакций на частицы, витающие в воздухе стоит проблема определения принадлежности пыльцевого зерна к определенному виду растений. Этими проблемами занимаются сотрудники биологического факультета Пермского национального исследовательского университета (ПГНИУ). Наряду с ними, эти проблемы являются объектом исследования и других ученых как в России, так и за рубежом. Ученые должны иметь возможность оперативно получать информацию об исследованиях в этой же области исследований как можно более оперативно, возможно проводить совместные исследования с учеными других вузов, делиться опытом обучения студентов и обучать студентов. По этой причине целесообразно разработать Интернет-ресурс и Веб-приложение, которые бы позволяли проводить исследования, обеспечивать ученых актуальной информацией об исследованиях в области распознавания пыльцевых зерен.

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

1.2. Функции, выполняемые программой

· Предоставление информации по предметной области;

· Распознавание пыльцевых зерен.

1.3. Условия, необходимые для выполнения трансформации

1.3.1. Требования к составу периферийных устройств

В состав технических средств входит IBM-совместимый персональный компьютер (ПЭВМ), включающий в себя:

· процессор Pentium;

· жесткий диск;

· доступ в Интернет;

· интернет-браузер.

1.3.2. Требования к параметрам периферийных устройств

Параметры для периферийных устройств, перечисленных в п.1.3.2 должны быть следующими:

· процессор Pentium - 4 с тактовой частотой, 1,2 ГГц, не менее;

· жесткий диск объемом 40 Гб, и выше;

· доступ в Интернет со скоростью 20Мбит/с, не менее.

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

Системные программные средства, используемые программой Polynology, представлены локализованной версией операционной системы Windows версии XP или более поздние версии.

1.3.4. Требования к персоналу (программисту)

Программист должен иметь неоконченное высшее или высшее образование в ИТ-сфере. В перечень задач, выполняемых программистом, входят:

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

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

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

2. Характеристика разработки

2.1. Описание основных характеристик программы

2.1.1. Режим работы программы

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

2.1.2. Средства контроля правильности выполнения программы

Контроль правильности выполнения работы системы заложен внутри кода самой системы (например, правильность формирования правила для трансформации).

2.2. Описание основных особенностей разработки

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

3. Обращение к программе

3.1.Загрузка и запуск программы

Загрузка и запуск системы «Polynology» осуществляется способами, детальные сведения о которых изложены в руководстве пользователя информационной системы.

3.2. Получение информации

После выбора соответствующей вкладки осуществляется предоставление информации.

3.3. Распознавание зерна

После получения запроса на распознавание алгоритм предоставляет информацию о принадлежности зерна по входной фотографии.

4. Входные и выходные данные

4.1. Организация используемой входной информации

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

4.2. Организация используемой выходной информации

Выходными данными являются данные по предметной области, а также информация о принадлежности зерна,

5. Сообщения

5.1. Сообщение об ошибке загрузки изображения

Текст сообщения: «Отсутствие изображения».

Причина: Отсутствие загруженного изображения.

Действия программы: Программа не начинает распознавание.

Действия программиста: Добавить изображение.

Размещено на Allbest.ru

...

Подобные документы

  • Оценка практического вклада в развитие отраслей науки российских ученых: Л. Чернова, Н. Курнакова, Н. Минкевича, А. Бочвара. Их биография и достижения в области материаловедения. Значение реализованных открытий для российского государства и экономики.

    курсовая работа [54,4 K], добавлен 24.11.2010

  • Изучение современного состояния рынка зерна в России, его роль в экономике АПК и страны в целом. Анализ производственно-хозяйственной деятельности сельскохозяйственного предприятия, разработка мероприятий для повышения эффективности производства зерна.

    курсовая работа [79,3 K], добавлен 13.04.2012

  • Зерновые культуры, их классификация, предназначение. Факторы, влияющие на эффективность производства зерна. Оценка показателей экономической эффективности работы хозяйства. Анализ эффективности производства и продажи зерна в СПК им. Академика Самарина.

    курсовая работа [43,1 K], добавлен 03.07.2012

  • Общее понятие, принцип работы главнейшие преимущества интернет-магазина. Показатели развития Интернет-торговли в России. Характеристика деятельности интернет-магазина России OZON.RU: организация системы заказа и различные способы оплаты товара.

    контрольная работа [15,7 K], добавлен 07.04.2011

  • Описание существующей технологии, механизации и организации производства на руднике, геологическая и гидрогеологическая характеристика участка шахтного поля. Вскрытие месторождения и применяемые системы разработки. Организация и режим работы рудника.

    курсовая работа [160,0 K], добавлен 21.10.2010

  • Характеристика услуг, предоставляемых интернет-кафе "AreaNet". Оценка рынка сбыта и конкуренции. Разработка производственного и организационно-управленческого плана фирмы. Оценки риска и страхование. Стратегия финансирования проектируемого интернет-кафе.

    курсовая работа [44,5 K], добавлен 15.10.2013

  • Анализ организации технологических процессов производственных блюд в горячем цехе. Организация труда работы производства, цеха, режимов труда и отдыха. Управление структурным подразделением предприятия. Основные мероприятия по улучшению работы столовой.

    контрольная работа [31,2 K], добавлен 12.01.2014

  • Современное состояние и перспективы развития зерновой отрасли; мировой опыт. Методология оценки экономической эффективности производства зерна в СПК "Голынка": характеристика хозяйства; организация производства продукции зерноводства, анализ показателей.

    курсовая работа [62,8 K], добавлен 21.09.2012

  • Характеристика развития Северо-Западного район Российской Федерации. Динамика зернового производства в мире, России, Нижегородской области. Факторы, влияющие на эффективность производства зерна. Проблема повышения интенсификации сельского хозяйства.

    контрольная работа [22,8 K], добавлен 10.10.2014

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

    реферат [20,7 K], добавлен 21.04.2010

  • Краткая характеристика участка, расчет его производственной программы и разработка технологического процесса. Определение годового фонда времени работы работника и оборудования. Расчет параметров производственного участка, контингента рабочей силы.

    курсовая работа [175,4 K], добавлен 02.04.2015

  • Влияние методов учета производственных запасов на сумму налоговых платежей. Расчет фонда оплаты труда и эксплуатационных затрат, себестоимости грузовых перевозок. Разработка мероприятий, направленных на повышение эффективности работы подвижного состава.

    курсовая работа [685,1 K], добавлен 21.09.2015

  • Менеджмент, маркетинг и реклама на предприятии ООО "Квадрат". Анализ динамики экономических показателей, финансового состояния, затрат на производство, прибыльности и рентабельности фирмы. Разработка автоматизированной системы обработки информации.

    курсовая работа [228,9 K], добавлен 22.07.2011

  • Роль внешнеэкономической деятельности для субъектов хозяйствования Республики Беларусь. Структура и содержание предконтрактной работы, анализ данной деятельности на исследуемом предприятии и разработка мероприятий по повышению его эффективности.

    курсовая работа [119,3 K], добавлен 15.06.2014

  • Понятие конкуренции и ее роль в экономике. Этапы развития рынка. Функционирование казахстанского рынка зерна. Проблема естественных монополий. Повышение конкурентоспособности товаров, борьба с монополизмом. Системы регулирования государством рынка.

    курсовая работа [574,7 K], добавлен 25.11.2010

  • Экономический анализ работы Рыбинского почтамта, расчет его деятельности, разработка мероприятий по его развитию. Экономический эффект предприятия после внедрения услуг ("Прием платежей через платежные терминалы" и "Курьерская доставка "Регион-курьер").

    дипломная работа [1,3 M], добавлен 21.11.2013

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

    курсовая работа [169,9 K], добавлен 24.12.2012

  • Состав, показатели и оценка валового выпуска продукции сельскохозяйственной отрасли. Метод группировок в статистическом анализе производства зерна. Расчет производства зерна в Тамбовской области на перспективу. Факторный анализ производства зерна.

    курсовая работа [450,6 K], добавлен 23.02.2013

  • Характеристика работы шахты в условиях рынка. Разработка стратегических решений по планированию производства угля, труда, себестоимости 1 т добычи и прибыли. Сравнение фактических и плановых показателей и оценка эффективности инвестиционного проекта.

    курсовая работа [71,9 K], добавлен 16.11.2011

  • Расчет производственной программы цеха, фонда времени работы рабочих и оборудования. Определение стоимости основных производственных фондов цеха, амортизационных отчислений, смета затрат на производство. Предложения по повышению эффективности работы цеха.

    курсовая работа [96,6 K], добавлен 22.02.2012

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.