
- •Специальность: автоматизированные систмы обработки информации и управления
- •Курсовой проект
- •По дисциплине
- •«Основы алгоритмизации и программирования»
- •На тему: Разработка базы данных «Рынок недвижимости»
- •Введение
- •Общая часть
- •Цели разработки и анализ использование разработки.
- •Теоретические основы курсовой работы
- •Используемая система программирования. Turbo Pascal
- •Технология построения меню
- •Циклы. Виды циклов
- •Поиск информации в базе
- •Файлы типа «Запись»
- •Дозапись элементов в типизированные файлы
- •Специальная часть
- •Постановка задачи
- •Проектирование задачи
- •Проектирование файла
- •Алгоритм работы с файлом
- •Алгоритм работы программы
- •Входные данные.
- •Выходные данные.
- •Руководство на эксплуатацию
- •Руководство системного программиста
- •Заключение
- •Приложение с Текст разработанной программы
-
Входные данные.
Входные данные для программы содержатся в F:\filezap.txt, который находится на внешнем носителе. Входной файл создается при выборе пункта меню «Создание базы» и заполнения всех полей, находящихся в этой части программы. Дальнейшее заполнение данными файла происходит при выборе пункта меню «Дозапись». Т.к. при повторном выборе пункта меню «Создание базы» вся сохраненная ранее информация в файле удаляется. Оператор seek позволяет сохранять новую информацию в файл без потери уже имеющейся информации.
Тип сохраняемой информации задается при написании программы в подразделе TYPE. Каждая переменная имеет свой тип и размер. Например, для строковых данных по умолчанию длинна строки равна 255 символам. Такой размер строки не целесообразен, поэтому принято ограничивать длину строковых переменных. Ограничение для строковых переменных задается числовым значением после типа в квадратных скобках [ограничение]. Это числовое значение определяет максимальное число символов, которые можно записать именно в эту переменную. Ограничение строковых переменных позволяет сэкономить свободное место на носителях. В особенности при работе с базами данных.
Типы данных файла и примеры ограничения строковых переменных приведены ниже.
Типы данных разработанной программы:
-
Тип недвижимости (дом или квартира) – string[10]
-
Адрес - string [60]
-
Этаж - integer
-
Общая площадь помещения - integer
-
Полезная площадь помещения - integer
-
Рыночная стоимость помещения - integer
-
Оценочная стоимость помещения - integer
-
Количество комнат в помещении - integer
-
Выходные данные.
Выходными данными разработанной программы являются данные, которые выводятся из файла на экран. Для удобства чтения большого объема информации пользователем принято отделять выводимую информацию друг от друга всяческими символами. Таким образом, образуется, своего рода, таблица. Примером выходной информации может являться файл, созданный во время работы программы или информация на экране. Пример выходной информации смотри в приложении В
-
Руководство на эксплуатацию
Краткое руководство пользователя размещено в аннотации программы. Выводится при запуске программы. Так же в аннотации размещены возможности разработанной базы данных и ее системные требования.
-
Руководство пользователя.
-
Программа работает в диалоговом режиме. После определенных действий программа будет задавать пользователю, и будет ждать ответа на них. Программа не продолжит работу пока не пользователем не будет введен ответ с клавиатуры.
-
Каждый пункт меню имеет свой номер. Для выбора нужного пункта меню, необходимо ввести его номер в поле ввода «Ваш выбор: ».
-
Изменения в файле базы должны производиться только в программе. Внесение корректировок в файл через текстовый редактор приведут к некорректной работе программы.
-
Критерий поиска должен набираться с большой буквы. Иначе программа не найдет нужных записей в базе.
-
Exe. Файл программы располагается D:\pascal\ . Файл базы данных создается в том же каталоге, где и exe файл.