Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Poyasnitelnaya_zapiska(Исправлено_).doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
784.9 Кб
Скачать

4 Описание алгоритмов решения задачи

4.1 Метод long Flat::Size() – Количество записей в файле

  1. Начало.

  2. Установка указателя на конец файла

  3. Установка указателя на начало файла

  4. Вычисление разности между началом и концом.

  5. Вычисление количества записей в файле

  6. Возврат количества записей

  7. Конец

4.2 Метод System::Voidadd_click() – Кнопка добавить клиента

  1. Начало.

  2. Выделение памяти под нового клиента

  3. Заполнение полей клиента

  4. Добавление клиента в конец списка

  5. Добавление фамилии в listBox1

  6. Конец.

4.3 МетодSystem::VoidbEdit2_Click() – Событие на нажатие кнопки изменения клиента

  1. Начало.

  2. Если индекс выбранного клиента -1, сообщение об ошибке

  3. Если textBox1 только для чтения, снять флаг только для чтения

  4. Иначе меняем данные о клиенте

  5. Выводим новую фамилию в listBox1

  6. Конец.

4.4 Метод System::VoidbAdd1_Click()– Создание диалогового окна

  1. Начало.

  2. Выделение памяти под форму

  3. Настройка свойств элементов управления

  4. Присваивание кнопке события

  5. Размещение элементов управления на форме

  6. Отображение диалогового окна

  7. Конец.

4.5 МетодSystem::VoidForm1_FormClosed()–Закрытие формы

Прямая со стрелкой 8

Рисунок 4.1 Блок-схема алгоритма освобождения памяти

4.6 Метод ContH * ContH::Del() – Удаление элемента из списка

Рисунок 4.2 Блок-схема алгоритма удаления элемента списка

4.7 Метод ContH * ContH::Item(int i, ContH * B) – Возврат i-го элемента из списка

Рисунок 4.3 Блок-схема алгоритма возврата i-го элемента списка

4.8 МетодSystem::VoidbDel1_Click()- Удаление клиента через listBox1

Рисунок 4.4 Блок-схема алгоритма удаления клиента через listBox1

Заключение

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

Программный продукт выполнен в среде программирования Microsoft Visual Studio Team System 2008, с использованием проекта CLR Windows Forms Application.

Литература

  1. Харви М. Дейтел, Пол Дж. Дейтел - Как программировать на C++ - 2008

  2. Джеффри Рихтер WINDOWS для профессионалов. Создание эффективных Win32-приложений с учетом специфики 64-разрядной версии Windows.

  3. Информационный портал: http://msdn.microsoft.com

Обозначение

Наименование

Дополнительные сведения

 

Текстовые документы

 

 

 

 

БГУИР КП 1-58 01 01 19 ПЗ

Пояснительная записка

24 с.

 

Листинг программы

25 с.

 

 

Графические документы

 

 

 

 

Скриншоты программы  

Формат А4

 

Диаграмма классов 

Формат А4 

 

Блок-схемы алгоритмов 

Формат А4 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

БГУИР КП 1-58 01 01 19 ПЗ

 

 

 

 

 

 

 

 

 

 

Изм.

Л.

№ Докум.

Подп.

Дата

Информационная система по продаже недвижимости Ведомость курсового проекта

 

Лист

Листов

Разраб.

Болотина П.Ю.

 

21.12.12

Т

 

 

24

52

Пров.

Насуро Е.В.

 

21.12.12

 

 

 

 

 

 

 

 

 

 

 

 

 

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