Внимание! Studlandia не продает дипломы, аттестаты и иные документы об образовании. Наши специалисты оказывают услуги консультирования и помощи в написании студенческих работ: в сборе информации, ее обработке, структурировании и оформления работы в соответствии с ГОСТом. Все услуги на сайте предоставляются исключительно в рамках законодательства РФ.
Нужна индивидуальная работа?
Подберем литературу
Поможем справиться с любым заданием
Подготовим презентацию и речь
Оформим готовую работу
Узнать стоимость своей работы
Дарим 200 руб.
на первый
заказ

Дипломная работа на тему: Описание применения. Постановка задачи. Анализ предметной области

Купить за 600 руб.
Страниц
28
Размер файла
1.32 МБ
Просмотров
11
Покупок
0
Под базой данных БД понимают хранилище структурированных данных, при этом данные должны быть непротиворечивы, минимально избыточны и целостны.Жизненный цикл любого программного продукта, в том числе и

Введение

Под базой данных (БД) понимают хранилище структурированных данных, при этом данные должны быть непротиворечивы, минимально избыточны и целостны.

Жизненный цикл любого программного продукта, в том числе и системы управления базой данных, состоит из стадий проектирования, реализации и эксплуатации.

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

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

Хорошо спроектированная база данных:

* Удовлетворяет всем требованиям пользователей к содержимому базы данных. Перед проектированием базы необходимо провести обширные исследования требований пользователей к функционированию базы данных.

* Гарантирует непротиворечивость и целостность данных. При проектировании таблиц нужно определить их атрибуты и некоторые правила, ограничивающие возможность ввода пользователем неверных значений. Для верификации данных перед непосредственной записью их в таблицу база данных должна осуществлять вызов правил модели данных и тем самым гарантировать сохранение целостности информации.

* Обеспечивает естественное, легкое для восприятия структурирование информации. Качественное построение базы позволяет делать запросы к базе более "прозрачными" и легкими для понимания; следовательно, снижается вероятность внесения некорректных данных и улучшается качество сопровождения базы.

* Удовлетворяет требованиям пользователей к производительности базы данных. При больших объемах информации вопросы сохранения производительности начинают играть главную роль, сразу "высвечивая" все недочеты этапа проектирования.

Логически в современной реляционной СУБД можно выделить наиболее внутреннюю часть - ядро СУБД (часто его называют Data Base Engine), компилятор языка БД (обычно SQL), подсистему поддержки времени выполнения, набор утилит. В некоторых системах эти части выделяются явно, в других - нет, но логически такое разделение можно провести во всех СУБД.

СУБД Access корпорации Microsoft® обладает исключительно высокими скоростными характеристиками и в этом отношении заметно выделяется среди других интерпретирующих систем. Набор команд и функций, предлагаемых разработчикам программных продуктов в среде Microsoft® Access 2000, по мощи и гибкости отвечает любым современным требованиям к представлению и обработке данных. Здесь может быть реализован максимально удобный, гибкий и эффективный пользовательский интерфейс. Система также обладает средствами быстрой генерации форм, отчетов и меню, поддерживает язык SQL.

Оглавление

- Введение 4

- Описание применения

- Постановка задачи

- Анализ предметной области

- Задачи проектирования баз данных

- Формирование концептуальной модели

- Выбор и построение модели

- Выбор модели

- Нормализация с помощью метода ЕR-диаграмм

- Описание программы

- Описание логической структуры

- Входные и выходные данные

- Инструкция пользователю

- Список использованных источников 37

- ПРИЛОЖЕНИЕ А Текст программы

- ПРИЛОЖЕНИЕ Б Результаты работы программы

Список литературы

1. Электронная встроенная гипертекстовая справочная система Microsoft Access, файл MSACC20.HLP, 4.7 Мбайт

2. Журнал "РС Magazine Russian Edition" В№7 1999, "Microsoft Access"

3. Бойко И., Объектно-ориентированные СУБД.- Киев: Высшая школа, 1999

4. Майкл. Хэлволсон, Майкл Янг, Эффективная работа с Microsoft Office. - С.Петербург: Питер, 2001

5. Рыбакова О. О., Проектирование автоматизированных информационных систем. Методический материал для проведения аудиторных занятий и самостоятельной работы. Издание первое. - Запорожье: ЗЕТК, 2001

ПРИЛОЖЕНИЕ А

Текст программы

Добавление объекта в табл. Проданные объекты (Добавление)

INSERT INTO [Проданные объекты] ( [Код заявки], Дата, [Наименование объекта], Площадь, Этаж, [Кол-во комнат], Страна, Область, [Населенный пункт], Район, Улица, Цена )

SELECT [Недвижимость(Объект продажи-покупки)].[Код заявки], [Недвижимость(Объект продажи-покупки)].Дата, [Недвижимость(Объект продажи-покупки)].[Наименование объекта], [Недвижимость(Объект продажи-покупки)].Площадь, [Недвижимость(Объект продажи-покупки)].Этаж, [Недвижимость(Объект продажи-покупки)].[Кол-во комнат], [Недвижимость(Объект продажи-покупки)].Страна, [Недвижимость(Объект продажи-покупки)].Область, [Недвижимость(Объект продажи-покупки)].[Населенный пункт], [Недвижимость(Объект продажи-покупки)].Район, [Недвижимость(Объект продажи-покупки)].Улица, [Недвижимость(Объект продажи-покупки)].Цена

FROM [Недвижимость(Объект продажи-покупки)]

WHERE ((([Недвижимость(Объект продажи-покупки)].[Код заявки])=[Введите код объекта]));

Занесение даты проведения операции (Изменение)

UPDATE [Проданные объекты] SET [Проданные объекты].[Дата операции] = Date()

WHERE [Проданные объекты].Прибыль=0;

Запрос информация о клиенте по дате заявки (фл) (Выборка)

SELECT [Недвижимость(Объект продажи-покупки)].Дата, [Клиенты(Физические лица)].*

FROM [Клиенты(Физические лица)] INNER JOIN [Недвижимость(Объект продажи-покупки)] ОN [Клиенты(Физические лица)].[Код клиента] = [Недвижимость(Объект продажи-покупки)].[Код клиента]

WHERE ((([Недвижимость(Объект продажи-покупки)].Дата) Between [Введите начальную дату] And [Введите конечную дату]));

Запрос информация о клиенте по дате заявки (юл) (Выборка)

SELECT [Недвижимость(Объект продажи-покупки)].Дата, [Клиенты(Юридические лица)].*

FROM [Клиенты(Юридические лица)] INNER JOIN [Недвижимость(Объект продажи-покупки)] ОN [Клиенты(Юридические лица)].[Код клиента] = [Недвижимость(Объект продажи-покупки)].[Код клиета]

WHERE ((([Недвижимость(Объект продажи-покупки)].Дата) Between [Введите начальную дату] And [Введите конечную дату]));

Запрос информация об объекте по дате заявки (Выборка)

SELECT [Недвижимость(Объект продажи-покупки)].*, [Недвижимость(Объект продажи-покупки)].Дата

FROM [Недвижимость(Объект продажи-покупки)]

WHERE ((([Недвижимость(Объект продажи-покупки)].Дата) Between [Введите начальную дату] And [Введите конечную дату]));

Обновление таблицы (Удаление)

DELETE [Недвижимость(Объект продажи-покупки)].*, [Недвижимость(Объект продажи-покупки)].[Код заявки]

FROM [Недвижимость(Объект продажи-покупки)] INNER JOIN [Проданные объекты] ОN [Недвижимость(Объект продажи-покупки)].[Код заявки] = [Проданные объекты].[Код заявки]

WHERE ((([Недвижимость(Объект продажи-покупки)].[Код заявки])=[Проданные объекты].[Код заявки]));

Поиск подходящего покупаемого объекта (Выборка)

SELECT [Недвижимость(Объект продажи-покупки)].[Код заявки], [Недвижимость(Объект продажи-покупки)].[Наименование объекта], [Недвижимость(Объект продажи-покупки)].Площадь, [Недвижимость(Объект продажи-покупки)].[Кол-во комнат], [Недвижимость(Объект продажи-покупки)].Цена, [Недвижимость(Объект продажи-покупки)].Страна, [Недвижимость(Объект продажи-покупки)].Область, [Недвижимость(Объект продажи-покупки)].[Населенный пункт], [Недвижимость(Объект продажи-покупки)].Район, [Недвижимость(Объект продажи-покупки)].Улица

FROM [Недвижимость(Объект продажи-покупки)]

WHERE ((([Недвижимость(Объект продажи-покупки)].[Наименование объекта])=[Ведите название искомого объекта]) AND (([Недвижимость(Объект продажи-покупки)].Площадь)=[Введите площадь объекта]) AND (([Недвижимость(Объект продажи-покупки)].[Кол-во комнат])=[Введите количество комнат]) AND (([Недвижимость(Объект продажи-покупки)].Цена)=[Введите предполагаемую цену объекта]));

Расчет прибыли (Обновление)

UPDATE [Проданные объекты] SET Прибыль = Цена*0.05;

Расчёт суммарной прибыли (Выборка)

SELECT Sum([Проданные объекты].Прибыль) АS [Суммарная прибыль за указанный период]

FROM [Проданные объекты]

WHERE ((([Проданные объекты].[Дата операции]) Between [Введите начальную дату] And [Введите конечную дату]));

Удаление данных в табл. Проданные объекты (Удаление)

DELETE [Проданные объекты].*, [Проданные объекты].[Код заявки]

FROM [Проданные объекты]

WHERE ((([Проданные объекты].[Код заявки])=[Введите код заявки]));

Удаление данных о клиенте по коду клиента (фл) (Удаление)

DELETE [Клиенты(Физические лица)].*, [Клиенты(Физические лица)].[Код клиента]

FROM [Клиенты(Физические лица)]

WHERE ((([Клиенты(Физические лица)].[Код клиента])=[Введите код клиента]));

Удаление данных о клиенте по коду клиента (юл) (Удаление)

DELETE [Клиенты(Юридические лица)].*, [Клиенты(Юридические лица)].[Код клиента]

FROM [Клиенты(Юридические лица)]

WHERE ((([Клиенты(Юридические лица)].[Код клиента])=[Введите код клиента]));

Удаление данных об объекте по коду заявки (Удаление)

DELETE [Недвижимость(Объект продажи-покупки)].*, [Недвижимость(Объект продажи-покупки)].[Код клиента], [Недвижимость(Объект продажи-покупки)].[Код заявки]

FROM [Недвижимость(Объект продажи-покупки)]

WHERE ((([Недвижимость(Объект продажи-покупки)].[Код клиента])=[Введите код клиента]) AND (([Недвижимость(Объект продажи-покупки)].[Код заявки])=[Введите код заявки]));

ПРИЛОЖЕНИЕ Б

Результаты работы программы

Начало работы: Главная кнопочная форма

Создание заказа на покупку-продажу объекта недвижимости

Создание новой заявки

Создание новой заявки для физического лица

Заполнение учётной карточки клиента

Заполнение учётной карточки объекта недвижимости

Добавление заявки для зарегистрированного клиента

Работа с базой данных агентства

Покупка недвижимости

Расчёт финансовой прибыли агентства

Поиск по базе данных агентства

Модифицирование данных

Удаление данных из базы данных агентства

Информация о сотрудниках агентства

Личные данные о сотрудниках агентства

Личные данные о сотрудниках агентства

Как купить готовую работу?
Авторизоваться
или зарегистрироваться
в сервисе
Оплатить работу
удобным
способом
После оплаты
вы получите ссылку
на скачивание
Страниц
28
Размер файла
1.32 МБ
Просмотров
258
Покупок
0
Описание применения. Постановка задачи. Анализ предметной области
Купить за 600 руб.
Похожие работы
Сумма к оплате
500 руб.
Купить
Заказать
индивидуальную работу
Гарантия 21 день
Работа 100% по ваши требованиям
от 1 000 руб.
Заказать
Прочие работы по предмету
Сумма к оплате
500 руб.
Купить
Заказать
индивидуальную работу
Гарантия 21 день
Работа 100% по ваши требованиям
от 1 000 руб.
Заказать
103 972 студента обратились
к нам за прошлый год
1953 оценок
среднее 4.2 из 5
Александр Спасибо большое за работу.
uzinskayaantonina Прекрасный эксперт, все очень хорошо сделала, умничка каких мало, были проблемы с самим сайтом (некорректно работал...
Михаил Спасибо большое за доклад! Все выполнено в срок. Доклад был принят и одобрен.
Михаил Очень долго искала эксперта, который сможет выполнить работу. Наконец-то нашла. Работа выполнена в срок, все,как...
Юлия работа выполнена отлично, раньше срока, недочётов не обнаружено!
Юлия Работа выполнена качественно и в указанный срок
Ярослава Эксперта рекомендую !!!! Все четко и оперативно. Спасибо большое за помощь!Буду обращаться еще.
Ярослава Благодарю за отличную курсовую работу! Хороший эксперт, рекомендую!
Марина Хорошая и быстрая работа, доработки выполнялись в кратчайшие сроки! Огромной спасибо Марине за помощь!!! Очень...
Мария Благодарю за работу, замечаний нет!

Рассчитай стоимость работы через Telegram