Часть полного текста документа:Министерство общего и профессионального образования РФ Уральский государственный экономический университет Кафедра информационных систем в экономике Курсовая работа по основам алгоритмизации и языкам программирования Тема: Базы данных, Учёт очереди на получение квартир по организациям Исполнитель: студент гр. ИСЭ-99-1 Костюченко А.В. Руководитель: доцент Плещёв В. В. Екатеринбург 2001 Организационно-экономическая сущность: Необходимо разработать комплекс по учёту очереди на получение квартир по организациям. А именно создать файл куда войдут: Фамилия, номер очереди, номер приказа, код организации, код основания, дата , номер паспорта, численность семьи, адрес. Также необходимо создать два справочника: Справочник по организациям (код, наименование организации, адрес, директор, телефон); справочник по основаниям (код, основание). (вышеперечисленные таблицы создаются в Database Desktop) Также необходимо создать отчёт с итогами по каждой организации и базовый отчет. Базовый отчет: Отчет по организациям: Программа предназначена для учёта очереди по организациям, а также для предоставления оперативной информации о очереди. К входящей информации относятся: номер очереди, фамилия, организация, основание, номер приказа, дата, численность семьи, адрес , паспорт. Т. е файл: Также Справочник 1 и 2: К выходящей информации в отчёте относится запросы, включая базовый: А так же к выходящей информации относятся отчёты (примеры отчётов приведены выше). Создание программы. Перед тем как непосредственно начать работу в C++Builder необходимо создать три таблицы. Зайдём в Database Desktope, нужно создать свой Alias .Для этого необходимо выбрать Tools -> Alias Manager, нажимаем New, указываем имя алиаса в строке Database alias, потом выбирается путь к таблицам,нажимаем Browse (это есть тот путь, где мы сохраняли таблицы). Потом нажимается OK, и подтверждается создание нового аляса. Alias .После того как Alias установлен нужно зайти в Working Direсtory и выбрать свой Alias.Д алее выберем File ->New -> Table; После этого появится окно Table Type, здесь необходимо выбрать Paradox7. После выбора появляется следующее окно Create Paradox7 Table. В этом окне необходимо указать название переменных (Field Name) , тип переменной (Type), размер строки, если это переменная строковая (Size), и далее, если это поле является ключевым, указывается * (поле Key). Примечание: Ключевые поля должны следовать друг за другом. Ключевые переменные являются общими для таблиц. В квадратик (Required Field) помещается галка, если это поле обязательное. Потом это окно сохраняется, при этом указывается путь, этот же путь в последующем прописывается в Alais Manager. После создания трёх таблиц, заходим в главную таблицу (ту в которой содержаться общие для других таблиц переменные), и связываем таблицы. Делается это так: В Table Checks выбирается Referential. Далее нажимается Define. Появляется окно, в котором связываются переменные этой главной таблицы с другими переменными, содержащимися в файлах. Теперь начинаем непосредственно работать с C++Builder. Для начала создадим модуль: Для этого откроем New, и выберем DataModule. Начнём работу с создания базовых запросов, соответственно приведу пример, как создавать только один базовый запрос, все остальные делаются по аналогии. ............ |