|
@@ -0,0 +1,107 @@
|
|
|
|
+
|
|
|
|
+Введение
|
|
|
|
+========
|
|
|
|
+
|
|
|
|
+Актуальность темы: автоматизация сбора фотографий студентов с
|
|
|
|
+их участием, хранящихся в медиатеке техникума позволит
|
|
|
|
+ускорить и упростить этот процесс, сводя его к
|
|
|
|
+предоставлению системы только одной фотографии лица
|
|
|
|
+студента.
|
|
|
|
+
|
|
|
|
+Цель и задачи: разработать систему, обрабатывающую запросы на
|
|
|
|
+сбор фотографий из медиатеки, одновременно формируя базу
|
|
|
|
+данных лиц в фоновом режиме.
|
|
|
|
+
|
|
|
|
+Объект исследования: распознавание лиц на фотографиях,
|
|
|
|
+сопоставление с запрошенным, сборка в финальный
|
|
|
|
+результат.
|
|
|
|
+
|
|
|
|
+Предмет исследования: процесс распознавания и сравнения лиц,
|
|
|
|
+отправка результата сборки пользователю.
|
|
|
|
+
|
|
|
|
+Структура работы:
|
|
|
|
+
|
|
|
|
+1 Анализ и описание предметной области;
|
|
|
|
+
|
|
|
|
+2 Разработка концепции информационной системы;
|
|
|
|
+
|
|
|
|
+2.1 Моделирование предметной области;
|
|
|
|
+
|
|
|
|
+2.1.1 Разработка моделей в нотации IDEF0;
|
|
|
|
+
|
|
|
|
+2.1.2 Разработка ER-модели предметной области;
|
|
|
|
+
|
|
|
|
+2.2 Выбор и обоснование средств реализации информационной
|
|
|
|
+системы;
|
|
|
|
+
|
|
|
|
+2.3 Разработка технического задания;
|
|
|
|
+
|
|
|
|
+3 Разработка и администрирование базы данных;
|
|
|
|
+
|
|
|
|
+4 Разработка пользовательского интерфейса информационной
|
|
|
|
+системы;
|
|
|
|
+
|
|
|
|
+5 Разработка тестов и тестирование ИС;
|
|
|
|
+
|
|
|
|
+6 Разработка инструкций пользователей;
|
|
|
|
+
|
|
|
|
+7 Анализ разработанной информационной системы, выявление
|
|
|
|
+достоинств и недостатков.
|
|
|
|
+
|
|
|
|
+Основная часть
|
|
|
|
+==============
|
|
|
|
+
|
|
|
|
+1 Постановка задачи автоматизации
|
|
|
|
+---------------------------------
|
|
|
|
+
|
|
|
|
+1.1 Задачи системы:
|
|
|
|
+
|
|
|
|
+- Обработка медиатеки техникума, поиск и идентификация лиц,
|
|
|
|
+найденных на фотографиях;
|
|
|
|
+
|
|
|
|
+- Фотографирование лица пользователя;
|
|
|
|
+
|
|
|
|
+- Формирование множества фотографий, известных системе, на
|
|
|
|
+которых запечатлен пользователь;
|
|
|
|
+
|
|
|
|
+- Сохранение результата.
|
|
|
|
+
|
|
|
|
+1.2 Входные данные:
|
|
|
|
+
|
|
|
|
+- Фотографии в медиатеке техникума;
|
|
|
|
+
|
|
|
|
+- Фотография лица пользователя.
|
|
|
|
+
|
|
|
|
+1.3 Выходные данные:
|
|
|
|
+
|
|
|
|
+- База данных для быстрого сопоставления лиц пользователей;
|
|
|
|
+
|
|
|
|
+- Файл архива в формате zip, содержащий фотографии, на которых
|
|
|
|
+запечатлен пользователь.
|
|
|
|
+
|
|
|
|
+1.4 Возможные изменения информационных потребностей
|
|
|
|
+пользователей:
|
|
|
|
+
|
|
|
|
+- Сбор не только фотографий, но и видео;
|
|
|
|
+
|
|
|
|
+- Сохранение результата не только на внешний накопитель, но и
|
|
|
|
+отправка на электронную почту.
|
|
|
|
+
|
|
|
|
+1.5 Алгоритм решения задачи:
|
|
|
|
+
|
|
|
|
+1.5.1 Разработать структуру базы данных для сопоставления одного
|
|
|
|
+лица множеству и быстрой выборке файлов фотографий;
|
|
|
|
+
|
|
|
|
+1.5.2 Разработать программу, работающую в фоновом режиме,
|
|
|
|
+которая обрабатывает фотографии, выполняет анонимную
|
|
|
|
+идентификацию всех найденных лиц и сохраняет информацию в
|
|
|
|
+базу данных;
|
|
|
|
+
|
|
|
|
+1.5.3 Разработать графический интерфейс, предназначенный для
|
|
|
|
+взаимодействия пользователей с системой, позволяющий
|
|
|
|
+сфотографировать лицо пользователя, отправить его на
|
|
|
|
+обработку в систему и получить результат;
|
|
|
|
+
|
|
|
|
+1.5.4 Разработать механизм, позволяющий пользователям сохранять
|
|
|
|
+результат работы системы.
|
|
|
|
+
|