1 Цели и задачи курсового проекта 1.1 Цель проекта Целью проекта является проектирование информационной системы по поиску сожителей. 1.2 Задачи курсовой работы: Создание проекта в BPWin Формирование контекстной диаграммы Провести количественный анализ диаграмм Дополнение моделей процессов диаграммами DFD и IDEF3 Моделирование бизнес – процессов в нотации BPMN Создание логической модели. Нормализация Создание физической модели Создание проекта в ERWin Определение центров затрат функциональных блоков модели Расчет стоимости модели 2 Описание проекта 2.1 Описание системы Система представляет собой сайт, по которому осуществляется поиск сожителей по определенным критериям. Пользователи данного сайта смогут регистрироваться, оставлять анкету, получать доступ к базе данных, посредством веб-интерфейса, хранящей в себе информацию о пользователях (анкета), такую как гражданство, фото, причина поиска сожителя и другое, а также подбирать, в зависимости от своих предпочтений, человека для съема недвижимости. Такими параметрами будут: пол, возраст, финансовые ограничения для съема жилья и желаемое месторасположение. Основное назначение системы - осуществление поиска сожителя по выбранным параметрам пользователя. Система позволяет хранить данные о пользователях, дополнять, вести поиск и просматривать информацию о зарегистрированных пользователях. Система предназначена для частных лиц, планирующих совместный съем жилья. Основная аудитория - студенты и иногородние лица. 2.2 Подсистема – обработчик формы поиска. Подсистемой системы по поиску сожителя является обработчик формы поиска. Данная система позволяет обрабатывать заданные пользователем параметры и выводить результат. Входными данными подсистемы являются – значения параметров, обработанные в виде запроса в БД. Выходные данные – результат запроса – список зарегистрированных пользователей, в чьих анкетах присутствуют вводимые ранее параметры. Подсистема включает следующие функции: Ввод параметров Вывод результата Сохранение информации 2.3 Структура всей системы Архитектура ИС – концепция, определяющая модель, структуру, выполняемые функции и взаимосвязь компонентов информационной системы. Для проектирования архитектуры системы поиска сожителей разработана диаграмма вариантов использования. Вариант использования представляет собой последовательность действий, выполняемых системой в ответ на событие, инициируемое некоторым внешним объектом (действующим лицом). Вариант использования описывает типичное взаимодействие между пользователем и системой. Вариант использования определяется в процессе обсуждения с пользователем тех функций, которые он хотел бы реализовать. Действующее лицо (actor) – это роль, которую пользователь играет по отношению к системе. Несмотря на то, что на диаграммах вариантов использования они изображаются в виде стилизованных человеческих фигурок, действующее лицо может также быть внешней системой. На рисунке 1 представлена диаграмма вариантов использования Рисунок 1 – Диаграмма вариантов использования 2.4 Информационные объекты системы Под информационным объектом хранения (информационным элементом) понимается логически однородная единица информации, для хранения которой достаточно одной записи таблицы. Информационные объекты хранения для БД системы: А. Общего назначения Фамилия пользователя Имя пользователя Отчество пользователя Контактный телефон пользователя Почта пользователя Предпочтительный адрес проживания пользователя Возраст пользователя Комментарий пользователя Пол пользователя Б. Служебные Уровень доступа в систему Учетная запись полномочий пользователя 2.5 Функциональные характеристики системы Первоначальный ввод информации в БД. Изменение содержания БД: ввод новых данных изменение существующих данных архивация данных. Осуществление поиска в БД по запросу пользователя. Удаленный доступ к системе по протоколу TCP/IP. Обеспечение защиты и безопасности данных, в частности: • разграничение прав доступа к ресурсам контроль вводимой информации обеспечение целостности БД. Вывод найденной информации.