- •Специальность: автоматизированные систмы обработки информации и управления
- •Курсовой проект
- •По дисциплине
- •«Основы алгоритмизации и программирования»
- •На тему: Разработка базы данных «Рынок недвижимости»
- •Введение
- •Общая часть
- •Цели разработки и анализ использование разработки.
- •Теоретические основы курсовой работы
- •Используемая система программирования. Turbo Pascal
- •Технология построения меню
- •Циклы. Виды циклов
- •Поиск информации в базе
- •Файлы типа «Запись»
- •Дозапись элементов в типизированные файлы
- •Специальная часть
- •Постановка задачи
- •Проектирование задачи
- •Проектирование файла
- •Алгоритм работы с файлом
- •Алгоритм работы программы
- •Входные данные.
- •Выходные данные.
- •Руководство на эксплуатацию
- •Руководство системного программиста
- •Заключение
- •Приложение с Текст разработанной программы
-
Специальная часть
-
Постановка задачи
В курсовом проекте необходимо разработать программу на языке программирования Паскаль, под названием «База данных ”Рынок недвижимости”», выполняющую хранение большого количества информации, выполняющую быстрый поиск нужного пользователю материала. В программе должны быть реализованы следующие направления:
-
Использование программой информации, подготовленной предварительно при помощи ввода с клавиатуры, и создания входного файла.
-
Наличие и хранение большого количества свойств объектов жилых помещений. Такие как: тип помещения, адрес, этаж, рыночная стоимость, оценочная стоимость, общая площадь, полезная площадь и так далее.
-
Необходимо обеспечить наглядность выводимой пользователю информации с помощью функции «просмотр».
-
В программе необходима функция «дозаписи», для своевременного пополнения базы данных.
-
Необходима функция «создание новой базы данных» для пользователей, кто запустил программу впервые. А в дальнейшем заниматься только пополнением это базы.
-
Необходим своевременный поиск нужной информации по критериям: дом или квартира.
-
Особенности программы, которые необходимо учесть, такие как: понятный неопытному пользователю интерфейс, быстрая реакция программы на вводимые команды или на заполнение пользовательскими данными.
-
Рекомендуемые системные требования:
Процессор: Intel Celeron D 2800 MHz;
Оперативная память: 512 Мб DDR2 400 MHz;
HDD: 80 Gb;
Видеокарта: 128 Mb;
Операционная система: Windows 95,98,2000,ME,XP,VISTA;
100 Mb свободного места на диске;
Клавиатура; Мышь;
Результатом работы программы является работоспособная база данных, которая может использоваться в сфере компаний, занимающихся продажей жилых помещений или предприятий, где необходим учет жилых помещений.
-
Проектирование задачи
Разработанная программа должна содержать информацию об авторе, аннотацию и 4 основных пункта меню.
Сначала на экране должна появиться информация о разработчике программы, затем аннотация с кратким руководством для начинающего пользователя.
А именно:
-
какие возможности имеет данная база данных.
-
Руководство по управлению базой данных.
-
Системные требования.
Следующим действием, за аннотацией, должно быть главное меню программы, которое состоит из четырех основных пунктов. Пятым пунктом является выход из программы. Каждый пункт должен иметь свой порядковый номер. Этот номер нужен для выбора того или иного пункта. Ниже пунктов главного меню должно отображаться поле для ввода выбора пункта меню. В это поле необходимо вводить порядковый номер того пункта, который необходимо запустить на выполнение.
Пункты меню:
-
Создание базы данных – создается новая база данных. Информация вводится с клавиатуры в диалоговом режиме. Вводимая информация отражает:
-
Тип недвижимости (дом или квартира)
-
Адрес
-
Этаж
-
Общая площадь помещения
-
Полезная площадь помещения
-
Рыночная стоимость помещения
-
Оценочная стоимость помещения
-
Количество комнат в помещении
-
Дозапись – информация записывается в уже готовую базу данных. Ранее сохраненные записи не удаляются.
-
Просмотр – просмотр всей сохраненной в базе данных информации. Информация должна выводиться на экран таблицей по две записи.
-
Поиск – своевременный и быстрый поиск по полю «Тип недвижимости». Поиск позволит разделить всю информацию на две группы: дома и квартиры. Что существенно облегчит работу с программой. Информация также должна выводиться таблицей по две записи на экран.