Рынок предоставления услуг — быстро развивающийся сегмент экономики Российской Федерации, осуществляющий продажу услуг, востребованных потребителем. Студия дизайна предоставляет такие услуги, как составление планов дизайна, визуализация проектов дизайна интерьера, авторский надзор. Современный рынок перенасыщен различными организациями и для поддержания конкурентоспособности необходимо использование информационных технологий. Внедрение автоматизированной системы позволит систематизировать бизнес-процессы планирования и управления организации.
Целью дипломной работы является разработка информационной системы студии дизайна интерьера.
Разработанная автоматизированная информационная система предназначена для небольших организаций (штат сотрудников не более 10 человек) с соблюдением регламентированных бизнес-процессов.
Разработанная автоматизированная информационная система имеет многоуровневую архитектуру, по типу «клиент-сервер». Она состоит из трех уровней:
- Приложение сотрудников организации, реализует группировку и сортировку данных таблиц пользовательского интерфейса, проверку корректности заполнения полей форм системы, отправку данных серверу приложений;
- Сервер приложений, реализует обработку и отправку команд серверу базы данных, выполняет вычисление, координирует передачу данных между клиентским приложение и сервером базы данных;
- Удаленный сервер базы данных — система управления базой данных.
Выбор данной архитектуры обеспечит высокую надежность системы и возможность использования пользователем вычислительных машин со слабой аппаратной конфигурацией, так как обработка команд и вычисление происходят на серверной части приложения.
Разработанная информационная система для студии дизайна позволяет осуществить процесс управления проектами, оповещать назначенного сотрудника за выполнение проекта, отслеживать прохождения этапов выполнения проекта, формировать отчеты, создавать клиентскую базу.
Автоматизированная информационная система содержит следующие модули:
- Модуль администрирования — назначение привилегий, корректирования форм и шаблонов системы, осуществления резервного копирования базы данных;
- Модуль авторизации и идентификации — для проверки подлинности логина и пароля пользователя, входа в систему с назначенными привилегиями;
- Модуль управления проектом — для создания и редактирования проектов, изменения статуса выполнения;
- Модуль назначения исполнителя — для выбора сотрудника ответственного за выполнение проекта;
- Модуль клиентов — для регистрации данных о клиентах студии;
- Модуль отчетности — для формирования отчетов.
Схема взаимодействия модулей представлена на рисунке 1.

Модуль «Администрирования» содержит следующие функции:
- создание учетных записей системы;
- редактирование учетных записей системы;
- назначение привилегий по должностям;
- корректировка форм и шаблонов системы;
- резервное копирование базы данных.
Модуль «Аутентификации и авторизации» содержит следующие функции:
- аутентификация сотрудников;
- реализация механизма авторизации.
Модуль «Управление проектами» содержит следующие функции:
- вывод формы создания проекта студии дизайна;
- проверка корректности заполнения полей формы создания проекта;
- изменение статуса состояния проекта;
- добавление вложений «Техническое задание» и «План» в проект;
- запись в базу данных.
Модуль «Назначение исполнителя» содержит следующие функции:
- выбор из списка сотрудников ответственного за выполнение проекта;
- запись в базу данных;
- оповещение назначенного исполнителя о новом проекте.
Модуль «Клиенты» содержит следующие функции:
- вывод формы регистрации клиента;
- проверка корректности заполнения полей формы регистрации клиента;
- запись в базу данных.
Модуль «Отчетности» содержит следующие функций:
- сбор и подготовка данных;
- формирование печатных форм отчетов «Статус проекта», «Исполнитель», «Состояние оплаты».
В состав системы входит база данных, которая позволит хранить данные о проектах и клиентах организации. База данных содержит связанные между собой таблицы: «Пользователи», «Роли», «Клиенты», «Проекты», «Состояние проекта», «Статус оплаты». Таблица «Пользователи» связана с таблицей «Роли», по принципу один-ко-многим при помощи поля «логин». Таблица «Проекты» связана с таблицей «Клиенты», по принципу один-ко-многим при помощи поля «клиентФИО»; с таблицей «Состояние этапа», по принципу один-ко-многим при помощи поля «idсостояния»; с таблицей «Состояние этапа», по принципу один-ко-многим при помощи поля «idсостояния»; с таблицей «Статус оплаты», по принципу один-ко-многим при помощи поля «idстатуса».
В таблице «Пользователи» хранятся данные о сотрудниках организации: логин и пароль учетной записи, Фамилия Имя Отчество, должность, идентификатор назначенной роли.
В таблице «Роли» хранятся данные об уровнях доступа ролей сотрудников организации: уникальный идентификатор роли, наименование роли, предоставляющей определенные привилегии.
В таблице «Клиенты» хранятся данные о клиентах студии: Фамилия Имя Отчество, контактный номер телефона, адрес электронной почты, примечание/дополнение.
В таблице «Проекты» хранятся данные о проекте дизайна интерьера: уникальный идентификатор проекта, название проекта, идентификатор клиента, размер помещения, логин исполнителя, идентификатор состояния проекта, идентификатор статуса оплаты, дату создания и закрытия заявки, техническое задание, графическое представление проекта, комментарий к проекту.
В таблице «Состояние проекта» хранятся данные о состоянии выполнения этапов проекта: уникальный идентификатор состояния проекта и наименование состояния проекта.
В таблице «Статус оплаты» хранятся данные о статусе оплаты проекта клиентом: уникальный идентификатор статуса оплаты и наименование статуса оплаты.
В результате выполнения дипломного проекта, была спроектирована и реализована автоматизированная информационная система для студии дизайна интерьера, которая способствует повышению эффективности работы организации, сокращению времени обработки заказа на проект дизайна интерьера, обеспечению контроля выполнения этапов проекта ответственным сотрудником, увеличению точности оценки выполненных и действующих проектов.