Дипломная работа

от 20 дней
от 9999 рублей

Заказать

Курсовая работа

от 10 дней
от 1999 рублей

Заказать

Реферат

от 3 дней
от 699 рублей

Заказать

Контрольная работа

от 3 дней
от 99 рублей
за задачу

Заказать

Диссертация

Сроки и стоимость индивидуальные

Заказать

Главная - Базы данных - СУБД Компании недвижимости

СУБД Компании недвижимости Базы данных. Курсовая

  • Тема: СУБД Компании недвижимости
  • Автор: Листков Дмитрий Николаевич
  • Тип работы: Курсовая
  • Предмет: Базы данных
  • Страниц: 103
  • Год сдачи: 2011
  • ВУЗ, город: Университет
  • Цена(руб.): 1500 рублей

Заказать персональную работу

Выдержка

Введение Потоки информации, циркулирующие в мире, который нас окружает, огромны. Во времени они имеют тенденцию к увеличению. Поэтому в любой организации, как большой, так и маленькой, возникает проблема такой организации управления данными, которая обеспечила бы наиболее эффек¬тивную работу. Некоторые организации используют для этого шкафы с папками, но большинство предпочитают компьютеризированные способы – базы данных, позволяющие эф¬фективно хранить, структурировать и систематизировать большие объемы дан¬ных. Существует много веских причин перевода существующей информации на компьютерную основу. Сейчас стоимость хранения информации в файлах ЭВМ дешевле, чем на бумаге. Базы данных позволяют хранить, структурировать информацию и извлекать оптимальным для пользователя образом. Использование клиент/серверных технологий позволяют сберечь значительные средства, а главное и время для получения необходимой информации, а также упрощают доступ и ведение, поскольку они основываются на комплексной обработке данных и централизации их хранения. Кроме того ЭВМ позволяет хранить любые форматы данных текст, чертежи, данные в рукописной форме, фотографии, записи голоса и т.д. Для использования столь огромных объемов хранимой информации, помимо развития системных устройств, средств передачи данных, памяти необходимы средства обеспечения диалога человек-ЭВМ, которые позволяют пользователю вводить запросы, читать файлы, модифицировать хранимые данные, добавлять новые данные или принимать решения на основании хранимых данных. Для обеспечения этих функций созданы специализированные средства – системы управления базами данных (СУБД). Современные СУБД - многопользовательские системы управления базой данных, которые специализируется на управлении массивом ин¬формации одним или множеством одновременно работающих пользователей. Целью данной курсовой работы являлось создание базы данных по делам недвижимости. Задание также подразумевало создание необходимой системы управления этой базой данных СУБД. Имеющаяся совокупность информации должна просматриваться. Реализация данной задачи проводится в среде программирования Visual Studio 2008 на языке С++ c применением технологии MFC , располагающей широкими возможностями по созданию приложений баз данных, необходимым набором драйверов для доступа к самым известным форматам баз данных, удобными и развитыми средствами для доступа к информации, расположенной как на локальном диске, так и на удаленном сервере, а также большим коллекцией визуальных компонент для построения отображаемых на экране окон, что необходимо для создания удобного интерфейса между пользователем и исполняемым кодом. 1. Этапы проектирования базы данных При разработке БД выделялись следующие этапы работы. Проектирование инфологической концептуальной модели баз данных: а) Исследование предметной области применения и выявление требований конечных пользователей и решаемых задач. в) Анализ объекта. На этом этапе рассматривались объекты БД, каковы свойства этих объектов. После разбиения БД на отдельные объекты проводилось рассмотрение свойства каждого из этих объектов. Все эти сведения можно располагать в виде отдельных записей и таблиц. Далее рассматривались типы данных каждой отдельной единицы записи. Сведения о типах данных заносились в составляемую таблицу. 2) Синтез модели. На этом этапе по проведенному выше анализу была выбрана модель БД. Далее рассматривались достоинства и недостатки каждой модели и сопоставлялись с требованиями и задачами создаваемой БД. После такого анализа выбиралась та модель, которая смогла бы максимально обеспечить реализацию поставленной задачи. После выбора модели была нарисована ER диаграмма (см Приложение 1) с указанием связей между таблицами. Выбор способов представления информации и программного инструментария. После создания модели была определена форма представления информации. В большинстве СУБД данные можно хранить в двух видах: с использованием форм; без использования форм. Выбрано с использованием форм. Создание таблиц. Создавая исходные таблицы, были указаны имена и типы каждого поля. Имена полей не должны повторяться внутри одной таблицы. В процессе работы с БД были дополнены некоторые таблицы новыми полями. При проектировании таблиц, учитывались следующие требования: 1. Информация в таблице не должна дублироваться. Не должно быть повторений и между таблицами. Когда определенная информация хранится только в одной таблице, то и изменять ее придется только в одном месте. Это делает работу более эффективной, а также исключает возможность несовпадения информации в разных таблицах. Например, в одной таблице должны содержаться адреса и телефоны клиентов. 2. Каждая таблица должна содержать информацию только на одну тему. Сведения на каждую тему обрабатываются намного легче, если они содержатся в независимых друг от друга таблицах. Например, адреса и заказы клиентов лучше хранить в разных таблицах, с тем, чтобы при удалении заказа информация о клиенте осталась в базе данных. 3. Каждая таблица должна содержать необходимые поля. Каждое поле в таблице должно содержать отдельные сведения по теме таблицы. Например, в таблице с данными о клиенте могут содержаться поля с названием компании, адресом, городом, страной и номером телефона. При разработке полей для каждой таблицы необходимо помнить, что каждое поле должно быть связано с темой таблицы. Не рекомендуется включать в таблицу данные, которые являются результатом выражения. В таблице должна присутствовать вся необходимая информация. Информацию следует разбивать на наименьшие логические единицы (Например, поля "Имя" и "Фамилия", а не общее поле "Имя"). 4. База данных должна иметь первичный ключ. Это необходимо для того, чтобы СУБД могла связать данные из разных таблиц, например, данные о клиенте и его заказы. 5) Разработка приложение клиента Приложение клиента, было создано с применение большого количества форм и различных элементов управления с применением технологии MFC.

Содержание


Введение 5
1. Этапы проектирования базы данных 6
2. Практическая часть 9
2.1 Задачи базы данных 9
2.2) Определение объектов базы данных 10
3. Клиентская часть базы данных 12
3.1 Диаграмма состояний 13
3.2. Диаграмма компонентов 15
3.3. Диаграмма классов 17
3.4 Диаграмма последовательности 19
3.5 Диаграмма вариантов использования 21
4. Отладка и тестирование 22
5. Руководство пользователя 23
Заключение 24
Список литературы 25
Листинг программы 26
Файл BranchSet.h 26
Файл ClientSet.h 27
Файл DreamHome.h 28
Файл DreamHomeDoc.h 28
Файл DreamHomeSet.h 29
Файл DreamHomeView.h 30
Файл EditOwnerDlg.h 32
Файл FilterDlg.h 32
Файл FindClientDlg.h 33
Файл BranchSet.h 34
Файл InsertClientDlg.h 35
Файл InsertHomeDlg.h 35
Файл InsertOwnerDlg.h 36
Файл InsertStaffDlg.h 37
Файл MainFrm.h 38
Файл OwnerSet.h 39
Файл Resource.h 40
Файл StaffSet.h 43
Файл SystemDlg.h 44
Файл UsersBaseDlg.h 46
Файл UsersBaseSet.h 47
Файл BranchSet.cpp 48
Файл ClientSet.cpp 49
Файл DreamHome.cpp 50
Файл DreamHomeDoc.cpp 53
Файл DreamHomeSet.cpp 54
Файл DreamHomeView.cpp 55
Файл EditOwnerDlg.cpp 68
Файл FilterDlg.cpp 71
Файл FindClientDlg.cpp 75
Файл InsertBranchDlg.cpp 76
Файл InsertClientDlg.cpp 80
Файл InsertHomeDlg.cpp 81
Файл InsertOwnerDlg.cpp 85
Файл InsertStaffDlg.cpp 86
Файл MainFrm.cpp 92
Файл OwnerSet.cpp 93
Файл StaffSet.cpp 94
Файл UsersBaseDlg.cpp 95
Файл UsersBaseSet.cpp 99
Результат работы программы 102

Литература

1. Дж. Тельман, \"Основы систем баз данных\", Москва, Финансы и статистика\', 1993г.
2. Дейт К., \"Введение в системы баз данных\", Москва, \'Hаука\', 1990 г.
3. Когловский М.Р., \"Технология баз данных на персональных ЭВМ\", Москва, \'Финансы и статистика\', 1992 г.
4. Дж. Мартин., \"Организация баз данных в вычислительных системах\" М: Мир 1998г.
5. С.М.Диго \"Проектирование и использования баз данных\". Москва: Финансы и статистика 1995.
6. Горев А., Ахаян Р., Макашарипов С. «Эффективная работа с СУБД».СПб.:Питер, 1997.— 704 с.,ил.
7. Атре Ш. Структурный подход к организации баз данных. – М.: Финансы и статистика, 1993. – 320 с.
8. Бойко В.В., Савинков В.М. Проектирование баз данных информационных систем. – М.: Финансы и статистика, 1999. – 351 с.
9. Джексон Г. Проектирование реляционных баз данных для использования с микроЭВМ. -М.: Мир, 1991. – 252 с.
10. Кириллов В.В. Структуризованный язык запросов (SQL). – СПб.: ИТМО, 1994. – 80 с.

Форма заказа

Заполните, пожалуйста, форму заказа, чтобы менеджер смог оценить вашу работу и сообщил вам цену и сроки. Все ваши контактные данные будут использованы только для связи с вами, и не будут переданы третьим лицам.

Тип работы *
Предмет *
Название *
Дата Сдачи *
Количество Листов*
уточните задание
Ваши Пожелания
Загрузить Файлы

загрузить еще одно дополнение
Страна
Город
Ваше имя *
Эл. Почта *
Телефон *
  

Название Тип Год сдачи Страниц Цена
Создание и обработка Баз данных Курсовая 2010 38 1500
курсовые, дипломные, контрольные на заказ скидки на курсовые, дипломные, контрольные на заказ

© 2010-2016, Все права защищены. Принимаем заказы по всей России.