Введение 4
1 Краткая характеристика предприятия 6
1.1 Анализ предметной области 6
1.2 Описание модели IDEF0 10
1.3 Описание модели BPMN 16
1.4 Разработка требований к АИС 19
1.5 Вывод 21
2 Проектирование веб-приложения 22
2.1 Функциональные модели системы 22
2.2 Аттестация требований 25
2.3 Структура базы данных 26
2.4 Алгоритмы работы АИС 31
3 Реализация программной части АИС 36
3.1 Программные средства создания системы 36
3.2 Проектирование пользовательского интерфейса 39
3.3 Сквозной пример 43
Заключение 55
Список использованных источников 56
Приложение 57
В наши дни информационная сеть окутала практически всю планету. Каждый день мы сталкиваемся с информационными системами: на автостоянках (по карточкам), в универмагах, даже при устройстве на работу.
Информационной системой (ИС) называют совокупность взаимосвязанных аппаратно-программных средств, для автоматизации накопления и обработки информации.
Создание современной программной системы - весьма трудоемкая задача: обычный размер ПО превышает сотни тысяч операторов. Для эффективного создания подобных программных продуктов специалист должен иметь представление о методах анализа, проектирования, реализации и тестирования программных систем, ориентироваться в существующих подходах и технологиях.
Проектирование программных продуктов, как и любых других сложных систем, выполняется поэтапно с использованием блочно-иерархического подхода, который подразумевает разработку продукта по частям с последующей сборкой. На каждом этапе выполняются определенные проектные операции, которые соответствующим образом документируются. Последовательность выполнения этапов и их результаты непосредственно следуют из используемой модели жизненного цикла программного обеспечения (ПО).
Кроме того, реализованная система также должна сопровождаться разного рода программной документацией, например, спецификацией, руководством программиста, руководством пользователя, руководством оператора. Таким образом, владение навыками создания программной документации, безусловно, необходимо будущему разработчику ПО.
Развитие рынка способствовало увеличению количества компаний, предоставляющих риэлтерские услуги, что повлекло за собой обострение
конкурентной борьбы и повышение требований по уровню, скорости и удобству обслуживания клиентов.
Обслуживание клиентов состоит из двух этапов: на первом этапе выполняется поиск актуального предложения рынка недвижимости, на втором - оформление юридических документов.
Увеличение скорости и качества поиска актуальных предложений (на первом этапе) требует разработки и внедрения такой информационной системы, которая предоставляла бы анализ информации о текущем состоянии рынка недвижимости.
Исходя из вышесказанного, тема бакалаврской работы является актуальной. Практический интерес представляет разработка системы, автоматизирующей учет услуг малого предприятия.
Целью работы является повышение эффективности работы агентств недвижимости, за счет разработки системы автоматизации.
Для достижения поставленной цели в работе были поставлены следующие задачи:
- изучить общие вопросы проектирования информационных систем;
- дать обзор и анализ информационных систем, представленных на российском рынке;
- проанализировать деятельность агентств недвижимости, сформировать информационные модели деятельности;
- разработать web-приложение «Автоматизированная система для агентств недвижимости»;
Объектом исследования данной ВКР является агентства недвижимости. Предметом исследования является разработка системы учета объектов для агентств недвижимости.
При написании работы использовались нормативные документы, труды ведущих российских и зарубежных специалистов, материалы периодических изданий.
В ходе исследования разработана АИС, которая обеспечивает единую точку доступа к информации о квартирах. Разработанная система автоматически выводит необходимые для покупателя информацию о недвижимости, а также автоматизирует операции поиска объектов.
Теперь пользователи имеют удобный и понятный инструмент для поиска квартир, который избавляет их от рутинной работы и позволяет в любое время из любой точки планеты получить своевременную и актуальную информацию о наличии объектов по объявлениям, цене и возможности забронировать.
АИС существенно поможет повысить рейтинг организации и получить дополнительную прибыль за счет:
- круглосуточного канала доступа к объявлениям;
- удобного сервиса для потребителей, позволяющего ознакомиться с перечнем квартир, совершить резервирование квартир в реальном времени, используя различные варианты;
- логично представленная информация позволит клиенту самостоятельно найти интересующий его объект недвижимости.
Поставленная цель достигнута, задачи выполнены.