Диплом: Автоматизация учета аренды площадей клиентами компании ООО "Грандтитул"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
57
Таблица 2.4
Перечень нормативно-справочной информации
Название
Объём
Частота
актуализации
Объём
актуализации
Ответственный
за ведение
Тип
недвижимости
10
1 раз в год
2
Агент по
недвижимости
Операция
10
2 раза в
полгода
2
Агент по
недвижимости
Отдел
4
1 раз в год
2
Агент по
недвижимости
Статус заказа
10
1 раз в год
1
Агент по
недвижимости
Тип договора
5
1 раз в пять
лет
1
Агент по
недвижимости
Роль
5
1 раз в пять
лет
1
Агент по
недвижимости
Привилегия
1
1 раз в пять
лет
1
Администратор
Реквизитный состав справочников приведён в таблицах 2.5 – 2.11.
Таблица 2.5
Тип недвижимости
Наименование
поля
Идентификатор
поля
Тип поля
Длина поля
Прочее
Идентификатор
id
Integer
15
PK
Название
title
Varchar
100
Таблица 2.6
Операция
Наименование
поля
Идентификатор
поля
Тип поля
Длина поля
Прочее
Идентификатор
id
Integer
15
PK
58
Название
title
Varchar
100
Таблица 2.7
Отдел
Наименование
поля
Идентификатор
поля
Тип поля
Длина поля
Прочее
Идентификатор
id
Integer
15
PK
Название
title
Varchar
100
Таблица 2.8
Статус заказа
Наименование
поля
Идентификатор
поля
Тип поля
Длина поля
Прочее
Идентификатор
id
Integer
15
PK
Название
title
Varchar
50
Таблица 2.9
Тип договора
Наименование
поля
Идентификатор
поля
Тип поля
Длина поля
Прочее
Идентификатор
id
Integer
15
PK
Название
title
Varchar
100
Таблица 2.10
Роль
Наименование
поля
Идентификатор
поля
Тип поля
Длина поля
Прочее
Идентификатор
id
Integer
15
PK
Название
title
Varchar
100
59
Таблица 2.11
Привилегия
Наименование
поля
Идентификатор
поля
Тип поля
Длина поля
Прочее
Идентификатор
id
Integer
15
PK
Название
title
Varchar
100
В таблице 2.12 представлен список входной информации, источник
возникновения и описание.
Таблица 2.12
Перечень входной информации
Название
Источник
Описание
1
Клиент
Агент по
недвижимости
Анкета клиента
2
Агент
Агент по
недвижимости
Анкета агента по
недвижимости
3
Недвижимость
Агент по
недвижимости
Анкета объекта недвижимости
4
Заказ
Агент по
недвижимости
Описание заказа
5
Договор
Агент по
недвижимости
Договор на аренду или куплю-
продажу
6
Участник
Агент по
недвижимости
Участник договора и его роль в
договоре
2.2.3. Характеристика результатной информации
В таблице 2.13 представлен перечень результатной информации, адресат,
описание и на чём основана данная информация.
60
Таблица 2.13
Перечень результатной информации
Название
Адресат
Описание
Основан на
таблицах
Отчёт о
недвижимости
Агент по
недвижимости
Содержит адрес, тип,
описание, площадь,
цену объекта
Недвижимость,
тип
недвижимости,
операция
Отчёт о клиенте
Агент по
недвижимости
Содержит ФИО,
адрес, телефон
Клиент
Отчёт о заказах
Агент по
недвижимости
Содержит дату,
описание, клиента
Клиент, заказ,
агент, статус
заказа
Отчёт о работе
агента
Агент по
недвижимости
Содержит заказы и
договора агента
Заказ, договор,
агент
Договор
Агент по
недвижимости
Договор купли-
продажи или аренды
Договор, тип
контракта,
недвижимость
На рисунке 2.3 представлен пример отчёта о недвижимости. На рисунке 2.2
часть договора аренды жилья.
61
Рис. 2.2. Часть договора аренды
Рис. 2.3. Отчёт о недвижимости
62
2.3. Программное обеспечение задачи
2.3.1. Общие положения (дерево функций и сценарий диалога)
Рассмотрим дерево функций для ИС учёта аренды (рисунок 2.4). Данная
диаграмма поможет понять функции системы и их отношения к другим
функциям.
Функции ИС
учёта аренды
Основные Служебные
Учёт клиентов
Учёт объектов
Учёт заказов
Формирование
договоров
Формирование
отчётов
Работа со
справочниками
Учёт и
управление
записями агентов
Рис. 2.4. Дерево функций
Функции подразделяются на основные и системные. Основные:
Учёт клиентов.
Учёт объектов.
Учёт заказов.
Формирование договоров.
63
Формирование отчётов.
Служебные:
Работа со справочниками.
Учёт и управление записями агентов.
На рисунке 2.5 показан сценарий диалога ИС учёта аренды. По сценарию
диалога можно спроектировать интерфейс программы.
Рис. 2.5. Сценарий диалога
Из сценария диалога видно, что в первом окне системы – оно возникает при
запускеweb-сайта, доступна форма авторизации в системе. Далее при помощи
меню расположенного в верхней части сайта доступен переход на последующие
страницы, для работы с анкетами клиентов, анкетами объектов недвижимости,
заказами, договорами, отчётами, справочниками и личными данными агентов по
недвижимости.
2.3.2. Характеристика базы данных
Рассмотрим базу данных, которая используется в ИС учёта аренды. Для
этого требуется построить модель сущность-связь. Диаграмма сущность-связь -
инструмент разработки моделей данных, обеспечивающий стандартный способ
определения данных и отношений между ними.
В базе данных содержаться следующие объекты:
1. Buildingнедвижимость.
2. Client – клиент.
3. Orderзаказ.
4. Agentагент.
5. Contract – договор.
64
6. Member – участник.
7. BuildingTypeтип недвижимости.
8. Operationоперация.
9. OrderStatusстатус заказа.
10. ContractType – тип договора.
11. Department – отдел.
12. Roleроль.
13. Privilege – привилегия агента
Из вышеперечисленных объектов строиться база данных со следующими
таблицами:
1. Buildingsнедвижимости.
2. Clients – клиенты.
3. Ordersзаказы.
4. Agentsагенты.
5. Contracts – договоры.
6. Members – участники.
7. Building_typesтипы недвижимостей.
8. Operationsоперации.
9. Order_statusesстатусы заказов.
10. Contract_types– типы договоров.
11. Departments – отделы.
12. Roles – роли.
13. Privileges – привилегии
14. Agent_privileges – связывающая таблица агентов с привилегиями в
системе
Рассмотрим структуру таблиц базы данных. Рассмотрим каждую таблицу
базы данных (табл. 2.14 – 2.27).
65
Таблица 2.14
Buildings
Наименование
поля
Идентификатор
поля
Тип поля
Длина поля
Прочее
Идентификатор
id
Integer
15
PK, AI,
unsigned
Адрес
address
Varchar
100
Описание
description
Varchar
100
Дополнительно
description2
Varchar
100
Тип объекта
building_type_id
Integer
15
FK, unsigned
Операция
operation_id
Integer
15
FK, unsigned
Клиент
client_id
Integer
15
FK, unsigned
Площадь
sq
Double
Жилая
sq2
Double
Количество
комнат
count_room
Integer
5
Цена
price
Double
Этаж
floor
Integer
5
Всего этажей
floor_all
Integer
5
Метка времени
создания
created_at
Datetime
Метка времени
изменения
updated_at
Datetime
Таблица 2.15
Clients
Наименование
поля
Идентификатор
поля
Тип поля
Длина поля
Прочее
Идентификатор
id
Integer
15
PK, AI,
unsigned
Фамилия
l_name
Varchar
100
66
Имя
f_name
Varchar
100
Отчество
m_name
Varchar
100
Пол
sex
Integer
1
Адрес
address
Varchar
100
Телефон
phone
Varchar
15
ФизЮр
fc
Integer
1
Метка времени
создания
created_at
Datetime
Метка времени
изменения
updated_at
Datetime
Таблица 2.16
Orders
Наименование
поля
Идентификатор
поля
Тип поля
Длина поля
Прочее
Идентификатор
id
Integer
15
PK, AI,
unsigned
Описание
description
Varchar
100
Операция
operation_id
Integer
15
FK, unsigned
Статус
order_status_id
Integer
15
FK, unsigned
Агент
agent_id
Integer
15
FK, unsigned
Клиент
client_id
Integer
15
FK, unsigned
Метка времени
создания
created_at
Datetime
Метка времени
изменения
updated_at
Datetime

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

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