Студенческий сайт КФУ - ex ТНУ » Учебный раздел » Учебные файлы »ПРОГРАММИРОВАНИЕ

Программная реализация проекта "Агентство недвижимости"

Тип: курсовая работа
Категория: ПРОГРАММИРОВАНИЕ
Скачать
Купить
Разработка программы автоматизированной системы, предназначенной для учета информации о сдающихся, продающихся, покупаемых и арендуемых объектах недвижимости. Разработка реляционной модели данных. Руководство пользователя и Руководство администратора.
Краткое сожержание материала:

Размещено на

Размещено на

Реферат

Программный комплекс содержит 29 хранимых процедур.

Среда разработки и эксплуатации базы данных - MS SQL Server 2008 RC2 Express.

Разработанная система предназначена для учета информации о сдающихся, продающихся, покупаемых, арендуемых объектах недвижимости. Цель разработки: снижение трудоемкости и повышение быстродействия сотрудников. Основная учебная цель выполнения проекта - повышение уровня квалификации разработчика в области проектирования, программной реализации и администрирования баз данных.

Введение

Основные идеи современной информационной технологии базируются на концепции, согласно которой данные должны быть организованы в базы данных с целью адекватного отображения изменяющегося реального мира и удовлетворения информационных потребностей пользователей. Эти базы данных создаются и функционируют под управлением специальных программных комплексов, называемых системами управления базами данных (СУБД).

Увеличение объема и структурной сложности хранимых данных, расширение круга пользователей информационных систем привели к широкому распространению наиболее удобных и сравнительно простых для понимания реляционных (табличных) СУБД. Для обеспечения одновременного доступа к данным множества пользователей, нередко расположенных достаточно далеко друг от друга и от места хранения баз данных, созданы сетевые мультипользовательские версии БД основанных на реляционной структуре. В них тем или иным путем решаются специфические проблемы параллельных процессов, целостности (правильности) и безопасности данных, а также санкционирования доступа.

Целью данного курсового проекта является создание автоматизированной системы учета объектов недвижимости и действий с этими объектами.

1. Описание внешней модели проектируемой системы

Система выполняет следующие функции:

1) Клиент может запросить определенный тип услуги без регистрации новой заявки;

2) Клиент может оставить заявку на продажу объекта недвижимости;

3) Клиент может оставить заявку на сдачу объекта недвижимости в аренду;

4) Клиент может оставить заявку на покупку объекта недвижимости;

5) Клиент может оставить заявку на аренду объекта недвижимости;

6) Для зарегистрированной заявки ищется объект удовлетворяющий характеристикам, указанным в этой заявке;

7) Выполнение заявки.

2. Проектирование базы данных

2.1 Разработка концептуальной модели

Концептуальная модель предназначена для формального описания объектной структуры предметной области. Составляющие этой модели - объекты («типы сущностей»), их свойства («атрибуты сущностей») и связи между объектами. Этап разработки информационной модели соответствует стадии «Эскизный проект». Результаты информационного моделирования представляются в виде простой и удобной для понимания и анализа графической диаграмме «сущность - связь».

Сущность - это некоторая абстракция реально существующего объекта предметной области. Различают тип сущности, описывающий множество однотипных объектов, и экземпляр сущности, описывающий конкретный объект определенного типа.

На основании первичного анализа внешней модели выделим следующие типы сущностей:

1. Клиент

2. Владелец

3. Покупатель

4. Объект владельца

5. Объект покупателя

6. Заявка владельца

7. Заявка покупателя

8. Реальный адрес

9. Желаемый адрес

10. Логические операции

11. Услуга

12. Операция с объектом

13. Категория

14. Свойства

15. Субъект

16. Населенный пункт

17. Район

18. Улица

Определим атрибуты этих сущностей.

Сущность «Клиент» (Код Клиента, ФИО, Телефон)

Код Клиента - является уникальным номером клиента и является идентифицирующим(ключевым) атрибутом.

ФИО - содержит фамилию, имя и отчество клиента.

Телефон - содержит номер клиента.

Сущность «Владелец» (Код Владельца, Код Клиента)

Код Владельца - является уникальным номером владельца и является идентифицирующим(ключевым) атрибутом.

Код Клиента - является уникальным номером клиента.

Сущность «Покупатель» (Код Покупателя, Код Клиента)

Код Покупателя - является уникальным номером покупателя и является идентифицирующим (ключевым) атрибутом.

Код Клиента - является уникальным номером клиента.

Сущность «Объект владельца» (Код Категории, Название, Код Адреса)

Код Категории - является уникальным номером категории.

Название - название объекта.

Код Адреса - является уникальным номером адреса.

Сущность «Объект покупателя» (Код Категории, Код Адреса)

Код Категории - является уникальным номером категории.

Код Адреса - является уникальным номером адреса.

Сущность «Заявка владельца» (Код Владельца, Код Объекта, Код Операции, Цена, Исполнена, Дата)

Код Владельца - является уникальным номером владельца.

Код Объекта - является уникальным номером объекта.

Сущность «Реальный адрес» (Код Адреса, Код Субъекта,

Код Населенного Пункта, Код Района, Код Улицы, Дом, Квартира)

Код Адреса - является уникальным номером адреса и является идентифицирующим(ключевым) атрибутом.

Код Субъекта - является уникальным номером субъекта.

Код Населенного Пункта - является уникальным номером населенного пункта.

Код Района - является уникальным номером района.

Код Улицы - является уникальным номером улица.

Дом - номер дома.

Квартира - номер квартиры.

Сущность «Желаемый адрес» (Код Адреса, Код Субъекта, Код Населенного Пункта)

Код Адреса - является уникальным номером адреса и является идентифицирующим(ключевым) атрибутом.

Код Субъекта - является уникальным номером субъекта.

Код Населенного Пункта - название этапа.

Сущность «Логические операции»(Код Логической Операции, Операция)

Код Логической Операции - является уникальным номером логической операции и является идентифицирующим(ключевым) атрибутом.

Операция - название операции.

Сущность «Услуга» (Код Услуги, Название, Стоимость)

Код Услуги - является уникальным номером услуги и является идентифицирующим(ключевым) атрибутом.

Название - название услуги.

Стоимость - стоимость услуги.

Сущность «Операция с объектом» (Код Операции, Название)

Код Операции - является уникальным номером операции и является идентифицирующим(ключевым) атрибутом.

Название - название операции.

Сущность «Категория» (Код Категории, Название)

Код Категории - является уникальным номером категории и является идентифицирующим(ключевым) атрибутом.

Название - название операции.

Сущность «Свойства» (Код Свойства, Название, Единица измерения)

Код Свойства - является уникальным номером свойства и является идентифицирующим(ключевым) атрибутом.

Название - наименование свойства.

Единица измерения - единица измерения свойства.

Сущность «Субъект» (Код Субъекта, Название)

Код Субъекта - является уникальным номером субъекта и является идентифицирующим(ключевым) атрибутом.

Название - название субъекта.

Сущность «Населенный пункт» (Код Населенного пункта, Название)

Код Населенного пункта - является уникальным номером населенного пункта и является идентифицирующим(ключевым) атрибутом.

Название - название населенного пункта.

Сущность «Район» (Код Района, Название)

Код Района - является уникальным номером района и является идентифицирующим(ключевым) атрибутом.

Название - название района.

Сущность «Улица» (Код Улицы, Название)

Код Улицы - является уникальным номером улицы и является идентифицирующим(ключевым) атрибутом.

Название - название улицы.

Связь характеризует отношение между типами сущностей и отображает взаимосвязи между реальными объектами. Каждой связи присваивается содержательное имя. Существует понятие «арности» связи, определяющее количество участвующих в ней типов сущностей. Бинарные связи устанавливают отношение между парой сущностей, k-арные - между k сущностями. По аналогии с сущностями различают типы и экземпляры св...

Другие файлы:

Разработка информационной системы "Агентство недвижимости"
Информационная система (ИС) как совокупность взаимосвязанных аппаратно-программных средств, предназначенных для автоматизации накопления и обработки и...

Реализация базы данных и серверной части информационной системы "ГАИ" средствами СУБД Microsoft SQL Server
Информационные задачи и круг пользователей системы. Выработка требований и ограничений. Разработка проекта базы данных. Программная реализация проекта...

Программная реализация шифра замены та его дешифрование
Принцип работы и программная реализация однозвучного, одноалфавитного и полиграммного шифра. Шифрование по методу подстановки, замены и кодового слова...

Разработка и программная реализация электронной цифровой подписи асимметричным методом шифрования данных
Электронная цифровая подпись. Асимметричные алгоритмы шифрования. Сценарий распределения открытых ключей, обмен сертификатами. Выбор программных средс...

Управление девелоперским проектом коммерческой недвижимости на примере проекта строительства спортивно-торгово-развлекательного центра
Сущность, понятие и основные виды управления проектами развития недвижимости. Понятие девелоперского проекта и основные особенности управления коммерч...