Введение
1 Формирование требований к системе 6
1.1 Анализ графических редакторов с функцией взаимодействия фотографа
с заказчиком 6
1.2 Выявление функциональных требований 8
1.3 Формализация функциональных требований 9
1.3.1 Диаграмма вариантов использования 11
1.3.2 Диаграмма деятельности 13
1.4 Моделирование бизнес-процессов 16
Выводы к первой главе 18
2 Проектирование информационной системы 20
2.1 Создание реляционной базы данных 20
2.2 Средства для разработки системы 24
2.3 Построение диаграммы классов 26
Выводы ко второй главе 27
Глава 3. Реализация информационной системы 29
Выводы к третьей главе 32
Заключение 33
Список сокращений 34
Список использованных источников 35
Приложение А Интерфейс анализируемых систем 38
Приложение Б Модели бизнес-процессов и диаграмма классов 43
Приложение В Интерфейс реализованной системы 46
Приложение Г Плакаты презентации 50
Фотограф - профессия, требующая от представителей наличия развитого художественного вкуса и навыков работы со специальной аппаратурой. Именно такие качества достаточны в процессах съемки и обработки фотографий. Если количество исходных изображений измеряется сотнями, фотографу, кроме того, приходится учиться терпению, так как процесс отбора фотографий занимает немалое время.
Процесс отбора происходит в несколько этапов: в первую очередь, отбираются фотографии без видимых дефектов изображения. К ним относятся: отсутствие фокусировки, дисторсия (изменение геометрии объекта), шум (разбросанные пиксели случайного цвета и яркости), хроматические аберрации (цветовые ореолы на контрастных участках), виньетирование (затемнение изображения по краям). После данной выборки остаются серии схожих фотографий, дальнейший отбор которых затруднителен. Решением описанной проблемы может послужить вовлечение заказчика в процесс отбора.
На данный момент, для виртуального общения с заказчиком, фотографы используют различные неспециализированные средства коммуникации - от электронной почты и мессенджеров до облачного хранилища. Ни одно из них не предназначено для обмена мнениями о фотографиях.
Данная работа направлена на создание системы-посредника между фотографом и заказчиком. Система позволит, предоставить заказчику доступ к галерее фотографий, возможность комментирования и выставления оценки. Фотограф будет иметь возможность ранжировать материалы по отметкам. Перечисленные функции способствуют сокращению времени работы фотографа над заказом и работе удаленно.
Темой бакалаврской работы является разработка информационной системы поддержки процесса отбора фотографий для ООО «Сибирская Школа Дизайна».
Цель: организация информационной системы взаимодействия фотографа с заказчиком.
Для достижения цели решаются следующие задачи:
1. Выявление и анализ требований информационной системы поддержки процесса отбора фотографий.
2. Проектирование информационной системы поддержки процесса отбора фотографий.
3. Разработка информационной системы поддержки процесса отбора фотографий.
Анализ графических редакторов на наличие функции взаимодействия фотографа с заказчиком позволила выявить функциональные требования, необходимые для полноценной работы системы.
. При помощи визуального моделирования были созданы статические и динамические представления системы, такие как:
• диаграмма вариантов использования системы;
• диаграмма деятельности «Отбор фотографий»;
• диаграмма деятельности «Загрузка изображений»;
• модели бизнес-процесса «Отбор фотографий» в BPMN;
• модель бизнес-процесса «Получение обработанных фотографий» в BPMN;
• схема реляционной базы данных системы.
• диаграмма классов системы;
Совокупность построенных диаграмм и моделей, позволила полностью реализовать систему. Таким образом, все поставленные задачи для организации информационной системы взаимодействия фотографа с заказчиком были выполнены, а цель - достигнута.
Разработанная система может быть расширена следующими модулями: модуль размещения заказов работы фотографов, размещения заказов работы ретушеров, перечисления денег, учебных курсов, размещения работ для критики, составления рейтинга фотографов.