Диплом: Проектирование и реализация WEB-ориентированной системы управления объектами недвижимости

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
2
ОГЛАВЛЕНИЕ
ВВЕДЕНИЕ .............................................................................................................. 4
ГЛАВА 1. ТЕОРЕТИЧЕСКИЕ ОСНОВЫ РАЗРАБОТКИ И
ИСПОЛЬЗОВАНИЯ АВТОМАТИЗИРОВАННЫХ ИНФОРМАЦИОННЫХ
СИСТЕМ .................................................................................................................. 7
1.1. Основные понятия, классификация и структура АИС .............................. 7
1.2. Жизненный цикл и модели жизненного цикла АИС .............................. 16
1.3. Проектирование и основные технологии разработки АИС.................... 25
ГЛАВА 2. ПРОЕКТИРОВАНИЕ СИСТЕМЫ УПРАВЛЕНИЯ ОБЪЕКТАМИ
НЕДВИЖИМОСТИ .............................................................................................. 30
2.1. Анализ предметной области ...................................................................... 30
2.1.1. Анализ и описание существующих решений задач .......................... 30
2.1.2. Постановка задачи ................................................................................ 31
2.2. Проектирование системы ........................................................................... 33
2.2.1. Общие положения ................................................................................. 33
2.2.2. Функциональная модель деятельности предприятия ....................... 35
2.2.3. Функциональная модель системы управления предложениями
объектов недвижимости ................................................................................. 36
2.3. Техническое задание ................................................................................... 40
2.3.1. Общие сведения .................................................................................... 40
2.3.2. Требования к системе ........................................................................... 40
2.3.3. Обоснование выбора средств разработки .......................................... 45
ГЛАВА 3. РЕАЛИЗАЦИЯ АИС УПРАВЛЕНИЯ ОБЪЕКТАМИ
НЕДВИЖИМОСТИ .............................................................................................. 50
3.1. Проектирование базы данных ................................................................... 50
3.1.1. Выбор СУБД .......................................................................................... 50
3.1.2. Логическое проектирование основных таблиц.................................. 50
3.2. Проектирование пользовательского интерфейса .................................... 53
3.2.1. Разработка прототипа ........................................................................... 53
3
3.2.2. Разработка дизайна страниц ................................................................ 55
3.3. Разработка модулей АИС ........................................................................... 59
3.3.1. Разработка и верстка страниц .............................................................. 59
3.3.2. Программная реализация процедур .................................................... 62
3.3.3. Реализация сторонних модулей ........................................................... 65
ЗАКЛЮЧЕНИЕ ..................................................................................................... 67
СПИСОК ЛИТЕРАТУРЫ ..................................................................................... 69
ПРИЛОЖЕНИЕ А ................................................................................................. 73
ПРИЛОЖЕНИЕ Б .................................................................................................. 74
ПРИЛОЖЕНИЕ В ................................................................................................. 75
ПРИЛОЖЕНИЕ Г .................................................................................................. 76
ПРИЛОЖЕНИЕ Д ................................................................................................. 77
ПРИЛОЖЕНИЕ Е .................................................................................................. 86
ПРИЛОЖЕНИЕ Ж ................................................................................................ 98
4
ВВЕДЕНИЕ
Актуальность данной работы заключается в том, что при внедрении
разрабатываемой системы будет улучшена эффективность деятельности
организации, снижению временных затрат и в результате приведет к
повышению рентабельности коммерческой деятельности компании «Макрони
Трейд».
На сегодняшний день практически любой вид деятельности очень тесно
связан с сетью Интернет. Всемирная сеть постепенно проникает во все сферы
деятельности коммерческих компаний. Даже такая, не самая инновационная
отрасль, как управление недвижимостью постепенно эволюционирует и
становится более зависимой от Интернета.
Сеть не только позволяет структурировать всю необходимую для
компании информацию, но и ускорить процесс ее получения и обработки во
много раз.
В настоящее время все больше компаний, у которых возникает острая
потребность в Web-ориентированной автоматизированной системе, которая
позволит оптимизировать бизнес-процессы и вывести компанию на новый
уровень развития. Это связано с несколькими причинами.
Например, время, потраченное сотрудниками для выполнения типичных
задач, значительно уменьшится, это значит, что продуктивность возрастет,
соответственно увеличится рентабельность коммерческой деятельности в
целом.
Основным направлением деятельности компании «Макрони Трейд»
является управление недвижимостью. Специалисты компании имеют
многолетний опыт в сфере эксплуатации недвижимости и обслуживания
зданий.
5
В целях оптимизации бизнес-процессов и для того, чтобы обеспечить
круглосуточный доступ к необходимой информации требуется разработать
Web-ориентированную систему.
Помимо этого, в системе должна быть предусмотрена возможность
фильтрации объектов недвижимости по заданным критериям: площадь, метро,
удаленность от метро, этаж и прочим.
Система должна иметь понятную, логичную структуру и интуитивный
интерфейс, который позволит менеджерам самостоятельно пользоваться ей,
добавлять и редактировать объекты.
В дополнении в этому должна быть заложена возможность производить
поиск клиентов и подбирать объекты под их требования. Также, необходимо
разработать систему настроек и раздел для руководителей, который будет
доступен только пользователем с определенным уровнем доступа.
Объектом исследования выпускной квалификационной работы
являются «Автоматизированные информационные системы», а предметом
исследования «Автоматизированная информационная система управления
объектами недвижимости».
Целью выпускной квалификационной работы является «Разработка
информационной системы для оптимизации бизнес-процессов компании по
управлению недвижимостью».
Для достижения цели необходимо решить следующие задачи:
1) провести классификацию, выделить структуру, жизненный цикл и
основные модели жизненного цикла АИС;
2) выделить основные этапы проектирования и технологии разработки
АИС;
3) провести анализ предметной области, выделить основные требования
к системе;
4) разработать техническое задание на проектирование АИС управления
объектами недвижимости;
6
5) выполнить реализацию АИС управления объектами недвижимости.
Методы решения проблемы — изучение теоретической базы, объектно-
ориентированное проектирование, программирование, тестирование.
Практическая значимость работы заключается в возможности внедрения
разработанной автоматизированной информационной системы в компании
«Макрони Трейд».
Теоретико-методологическую базу составляет учебная и справочная
литература разработчиков ИС, содержащая описание возможностей
различных систем, специализированные web-ресурсы, официальная
документация языка программирования PHP и системы управления базами
данных MySQL.
При написании выпускной квалификационной работы использовались
труды следующих авторов: Поляковой А.В. [23], Жильцова Д.А [8], Томаса
Коннолли, Каролины Бегг [33], Алана Купера [12], Макнейла
П.[16]Выпускная квалификационная работа состоит Введения, трех основных
глав, Заключения, Списка литературы, Приложения.
В первой главе выпускной квалификационной работы рассматриваются
теоретические основы разработки и использования АИС, технологии и методы
разработки.
Во второй главе рассмотрены структура и функции объекта
автоматизации, производится анализ требований, осуществляется выбор
средства разработки и осуществляется проектирование АИС.
В третьей главе выполнена разработка АИС с помощью выбранной
платформы, которая способна обеспечить решение поставленных задач.
Производится тестирование и показывается пример работы с ней.
7
ГЛАВА 1. ТЕОРЕТИЧЕСКИЕ ОСНОВЫ РАЗРАБОТКИ И
ИСПОЛЬЗОВАНИЯ АВТОМАТИЗИРОВАННЫХ
ИНФОРМАЦИОННЫХ СИСТЕМ
1.1. Основные понятия, классификация и структура АИС
Автоматизированная информационная система имеет множество
различный определений, но при этом не имеет единого точного определения,
и прежде чем сформулировать как можно более точное определение АИС
сначала следует рассмотреть понятие система.
Системой может быть любой объект, который является одновременно
как единым целым, так и объединенными разнородными элементами для
достижения определенных поставленных целей.
Все системы имеют значительные отличия между собой, они могут
отличаться как по составу, так и по главным целям.
Обычно системой называют какой-либо набор технических средств и
программ, аппаратную часть персонального компьютера, множество
различных программ для выполнения конкретных прикладных задач. Добавив
к понятию «система» слово «информационная» можно конкретизировать цель
ее создания, а также функционирования.
Информационная система - это система, которая предназначена для
поиска, обработки информации и ее хранения. Также к информационной
система относится персонал, обеспечивающий и работу с информацией.
В современном мире персональный компьютер является основным
техническим средством обработки информации для информационной
системы. В большинстве крупных организаций в состав информационной
системы, кроме персональных компьютеров могут входить серверы, а также
ЭВМ, называемые «Суперкомпьютер».
Кроме того, техническая часть информационной системы не
представляет ценности, если в ней не учитывается роль человека, для которого
и производится информация, и который получает и использует информацию.
8
На основе выше представленных выводов можно сформулировать
определение АИС.
Автоматизированная информационная система - это человеко-
машинная система, в которой автоматизирована подготовка, поиск, а также
обработка информации, в рамках различных технологий, таких, как: сетевые,
компьютерные, коммуникационные.
Целью АИС является оптимизация экономической, юридической, или
любой другой деятельности в различных сферах управления. Это служит
основой для создания различных автоматических и автоматизированных
систем управления процессами.
Проведем классификацию АИС по различным признакам.
Классификация по характеру обрабатываемой информации (рисунок 1):
1) Документальные информационные системы – это АИС для обработки,
хранения и поиска документов;
2) Фактографические информационные системы – это АИС для
обработки, хранения и поиска конкретных справочных сведений, информация
которых регулярно изменяется и обновляется.
Рисунок 1 — Классификация АИС по характеру обрабатываемой
информации
9
Классификация по целевым функциям (рисунок 2):
1) Информационно-справочные системы - это АИС,
предназначенные для выполнения информационных запросов
пользователей для использования в любых целях, за исключением
использования полученной информации в рамках этой же системы.
Примером таких систем являются системы бронирования мест в
общественном транспорте, кинотеатрах и т.д.;
2) Информационно-логические системы - это автоматизированные
информационные системы, которые выдают пользователю информацию,
вырабатываемую при обработке и анализе информации, присутствующей в
системе. Такие системы применяются для оптимизации трудозатрат при
решении научно-исследовательских задач;
3) Информационно-расчетные системы - это АИС для произведения
расчетных операций с использованием хранящейся в ней информации,
например, для диагностики, анализа и статистического учета;
3) Управленческие системы - это АИС для решения технико-
экономических и управленческих задач и обеспечивающие плановое и
ритмичное функционирование предприятия.
Рисунок 2 — Классификация АИС по целевым функциям
10
Классификация по отраслевому и территориальному признаку (рисунок
4):
1) Отраслевые информационные системы - это автоматизированные
информационные системы, которые созданы для решения задач в рамках
отрасли или организации;
2) Территориальные информационные системы - это АИС,
функционирующие в рамках региона;
3) Межотраслевые информационные системы - это автоматизированные
информационные системы, которые созданы для различных функциональных
органов, управляющих национальной экономикой. Зачастую имеют в составе
мощные вычислительные комплексы, обеспечивающие бесперебойную
работу при высокой нагрузке.
Рисунок 4 — Классификация АИС по отраслевому и территориальному
признаку
Структурой АИС является совокупность отдельных ее частей, которые
называются подсистемами (рисунок 5).
В АИС структура может иметь множество различий, но она всегда
состоит как минимум из двух базовых компонентов, таких как
функциональная и обеспечивающая подсистемы.
11
Рисунок 5 — Основные компоненты и структура АИС
Функциональная часть ИС обеспечивает выполнение задач за счет
трансформации целей управления в функции, функций – в подсистемы,
которые решают различные задачи, например, такие как сбор, хранение,
выдача информации, при этом она может иметь множество различий в
зависимости от особенностей объекта управления, характера деятельности
предприятия и его масштаба.
Обеспечивающая подсистема АИС представляет собой совокупность
подсистем, которые не зависят от сферы применения АИС, что позволяет
представить структуру любой информационной системы как совокупность
обеспечивающих подсистем.
Среди обеспечивающих подсистем обычно выделяют следующие:
1) информационное обеспечение — это совокупность баз данных и
файлов операционной системы, а также языковых средств, которые
предназначены для ввода, поиска, обработки и представления информации в
необходимой форме потребителю.

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)
Value-based education: ценности в системе образования и способы их реализации на уроке английского языка. Опыт Европейских стран