ВВЕДЕНИЕ 4
Глава 1. Аналитическая часть 6
1.1 Модель предметной области 6
1.2 Автоматизированное рабочее пространство 7
1.3 Требования к веб приложению 10
1.4 Модель анализа 11
1.5 Общая архитектура системы 12
1.6 Общие решения 14
1.7 Клиентская часть 16
1.8 Источник данных 19
1.9 Серверная часть 20
Глава 2. Проектирование и реализация 25
2.1 Серверная часть 25
2.2 Клиентская часть 34
2.3 Общее представление веб приложения 38
2.4 Проектирование схемы базы данных 39
ЗАКЛЮЧЕНИЕ 43
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 44
По мере повышения интереса к глобальной сети интернет, повышались так же и требования пользователей к содержимому страниц, а именно: оформлению размещенной информации и интерактивному взаимодействию пользователей с сайтом, поэтому стали разрабатываться веб приложения для серверов.
Веб приложения имеют клиент-серверную архитектуру. Создавая веб приложение необходимо рассмотреть некоторые аспекты: архитектуру, подходы к разработке, безопасность информации и сервера. При создании веб приложений универсальной схемы нет, так как разные приложения требуют разных концепций при обработке информации, построения интерфейса и т.д.
С совершенствованием различных технологий создания веб приложений и сайтов, стало очевидно, что существующие доски объявлений уже не удовлетворяют современным стандартам обработки контента. Они предлагают пользователю плохо структурированную информацию и не позволяют её эффективно использовать. В своей работе я рассмотрю решение этой проблемы на примере системы по поиску и подбору жилья.
Цель дипломного проекта — спроектировать и разработать веб приложение для усовершенствования поиска и подбора объектов недвижимости для покупки и продажи.
Объект проектирования — автоматизированное рабочее пространство для агентств недвижимости.
Цель определяет следующие задачи:
• Анализ предметной области;
• Выбрать инструменты и технологии для разработки веб приложения;
• Разработать клиентскую часть веб приложения;
• Разработать базу данных;
• Разработать серверную часть веб приложения.
Дипломный проект состоит из введения, двух глав, заключения и списка используемой литературы.
В первой главе данной дипломной работы излагаются основные сведения об информационной системе, описывается общая структура информационной системы, даются определения основным понятиям. Большая часть главы посвящена выбору средств разработки и обзору используемых при разработке технологий. Так же в этой главе выявлены требования к системе, которые послужили основой при ее проектировании.
Во второй части была создана структура проекта, разработан интерфейс. В этой части была описана реализация проекта с помощью программных средств. Были разработаны: клиентская часть, база данных, серверная часть веб приложения.
Результатом выполненной работы является веб приложение.
В данной работе представлен процесс анализа, проектирования и разработки системы.
В начале проектирования системы были поставлены задачи,сформированы требования к проекту.Формулировка требований и их утверждение привели к началу этапа построения системы.
В ходе проектирования системы были определены средства для ее разработки. Анализ этих средств помог установить преимущества разработки и определить особенности подобных средств.
Заключительным этапом стало — разработка всех частей веб приложения, был создан интерфейс проекта, разработана база данных.
Спроектированная система позволит получить быстрый и удобный доступ к информации об объектах недвижимости и предоставит персонализированный подбор вариантов с учетом требований пользователя. А также, повысит эффективность взаимодействия организаций с пользователями, предоставляя агентам недвижимости удобное рабочее пространство, с различными преимуществами, а пользователям качественный и ненавязчивый сервис.
В ходе разработки были:
• Получены навыки анализа и проектирования.
• Изучены особенности одностраничных веб-приложений.
• Получены навыки проектирования неструктурированных баз данных.
Полученный опыт будет использован для разработки приложений.