Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
8 Курсовой проект.doc
Скачиваний:
35
Добавлен:
15.03.2016
Размер:
3.9 Mб
Скачать
    1. Укрупненный алгоритм

      1. Классы

В данном проекте реализован класс:

nedviz{};

В структуру класса входят следующие переменные:

intid- порядковый номер;

stringraion- район города Ростов-на-Дону;

intkol_komnat- количество комнат;

intprice- стоимость объекта(в рублях);

Методы, рассмотренные в проекте:

voidshow();// метод вывода информации на экран

voiddobavlenie();// метод заполнения новыми данными

void poisk(string region);// метод поиска данных

izFile();// метод считывания/записи информации из/на файл (-а)

Конструкторы:

nedviz(){}//пустой конструктор

nedviz(intid,stringraion,intkol_komnat,intprice)// содержательный конструктор

Деструктор:

~nedviz();

      1. Модули

Исходный текст программы размещается в 3 модулях:

  • nedviz.h– заголовочный файл

  • nedviz.cpp– файл классаnedviz, используется для описания методов

  • proekt.cpp– основной файл классаnedvizс методомmain()

      1. Схема алгоритма

Далее будет представлено описание алгоритмов, используемых при совершении операций с модулями объектов недвижимости.

Рисунок 12- Алгоритм «Меню»

Рисунок 13- Алгоритм «Добавление объектов недвижимости»

Рисунок 14- Алгоритм «Просмотр объектов недвижимости»

Рисунок 15- Алгоритм «Поиск объектов недвижимости по району»

    1. Руководства пользователя

Для того чтобы воспользоваться реализацией данного проекта, необходимо запустить проект, нажав клавишу «Начать отладку» или F5. Запустится меню следующего вида (рис.16).

Рисунок 16- Меню

Выбираем первый пункт меню «Добавление объектов недвижимости» и заполняем необходимые поля для добавления (рис.17), а именно:

  • порядковый номер;

  • район города;

  • количество комнат;

  • стоимость квартиры.

По условиям данной программы можно добавить не более 20 объектов недвижимости. Все внесенные данные хранятся в файле («Nedvizimost.txt»).

Рисунок 17- «Добавление объектов недвижимости»

На следующем этапе можно выбрать пункт меню «Просмотр объектов недвижимости» (рис.18).

Рисунок 18- «Просмотр объектов недвижимости»

Если пользователю необходимо найти квартиру в конкретном районе города (например, в Ворошиловском), тогда пункт «Поиск по району» с легкостью подберет необходимую квартиру. Для этого необходимо ввести интересующий район города (рис.19)

Рисунок 19- «Поиск по району»

Если пользователь выбрал не существующий вариант пункта меню, то появится сообщение вида: «Такого пункта меню нет!!!!!». И вновь, для повторного набора, внизу отобразятся пункты меню (рис.20).

Рисунок 20- Выбор не существующего варианта меню

Чтобы выйти из программы, необходимо выбрать пункт меню «Выход из программы» (рис.21).

Рисунок 21- «Выход из программы»

  1. Заключение

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

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]