- •Методические указания к курсовой работе
- •Задание
- •Задание на курсовую работу по дисциплине «Технология разработки программных продуктов»
- •Методические указания Проектирование базы данных задачи
- •Работа с программой sql Explorer
- •Работа с программой Desktop
- •Создание визуальной формы программы
- •Комментарий к тексту запроса
- •Обработка событий
- •Результаты
Методические указания Проектирование базы данных задачи
База данных задачи представляет собой четыре входных таблицы, связанных между собой по внешним ключам (табл. 1-4) и выходной таблицы (табл. 9). Выходных таблиц может быть несколько согласно индивидуальному заданию. Структура и описание таблиц представлены ниже.
Таблица 5 – структура таблицы Путевка
Структура входной таблицы Permit |
|||
Имя поля |
Тип данных |
Длина поля |
Примечание |
N |
N |
|
Номер записи |
Ntour |
N |
|
Номер тура |
Last_mt |
A |
1 |
*- горящая, 0-нет |
Quantity |
N |
|
Количество путевок |
Air_of_trasport |
A |
10 |
Вид транспорта |
Nfirm |
N |
|
Код фирмы |
Date_of_trip |
D |
|
Дата заезда |
Quantity_day |
N |
|
Количество дней тура |
Таблица 6 – Структура таблицы Реестр
Структура входной таблицы Register |
|||
Имя поля |
Тип данных |
Длина поля |
Примечание |
N |
N |
|
Номер записи |
Nfirm |
N |
|
Код фирмы |
Ntour |
N |
|
Код товара |
Price |
N |
|
Цена 1 путевки |
Discount |
N |
|
Скидка в % |
Price_ with_ discount |
N |
|
Цена со скидкой |
Reserved |
N |
|
Количество заказаных путевок |
Saled |
N |
|
Количество реализованных путевок |
Таблица 7- Структура таблицы Тур
Структура входной таблицы Tour |
|||
Имя поля |
Тип данных |
Длина поля |
Примечание |
Ntour |
N |
|
Код тура |
Name_tour |
А |
15 |
Наименование тура |
Таблица 8- Структура таблицы Фирма
Структура входной таблицы Firma |
|||
Имя поля |
Тип данных |
Длина поля |
Примечание |
Nfirm |
N |
|
Код фирмы |
Firma |
А |
8 |
Наименование фирмы-контрагента |
Address |
А |
12 |
Адрес фирмы |
Таблица 9 – Структура таблицы Результат
Структура выходной таблицы Result |
|||
Имя поля |
Тип поля |
Длина поля |
Примечание |
Name_tour |
A |
15 |
Наименование тура |
Date_of_trip |
D |
|
Дата заезда |
Last_mt |
A |
1 |
*- горящая, 0-нет |
Firma |
A |
8 |
Наименование фирмы- контрагента |
STOIM |
N |
|
Стоимость |
Содержание таблиц представлено в табл. 1-4 в описании работы с программой Desktop.
СХЕМУ БАЗЫ ДАННЫХ НЕОБХОДИМО ПОСТРОИТЬ САМОСТОЯТЕЛЬНО
Tour Register Permit Firma
Ntour |
|
N |
|
N |
|
Nfirm |
|
Name_tour |
|
Nfirm |
Ntour |
Firma |
|||
|
Ntour |
Last_mt |
Address |
||||
Price |
Quantity |
|
|||||
Discount |
Air_of_transport |
||||||
Price_ with_ discount |
Nfirm
|
||||||
Reserved |
Date_of_trip |
|
|||||
Saled |
Quantity_day |
|
ОПИСАНИЕ ТЕХНИЧЕСКИХ И ПРОГРАММНЫХ СРЕДСТВ
Задача может быть решена на компьютере с минимальными требованиями: процессор типа Pentium, RAM >=64k, Harddisk >=500Mb, в качестве программной среды выбрана обьектно-ориентированная среда Delphi 7, OS Windows NT, Windows 95-98. (Необходимо указывать в курсовой работе те характеристики, при которых была решена задача)
АРХИТЕКТУРА ПРОЕКТА
Проект составлен из описания файла проекта, расчетного модуля и формы, модуля отчета и формы отчета. Стандартные модули настройки среды приведены в листинге модуля проекта (перечислить и описать). В расчетном модуле приведены следующие компоненты (перечислить и описать). Визуальная среда моделируется с помощью следующих компонентов (перечислить и описать).
АЛГОРИТМ И ТЕХНОЛОГИЯ РЕШЕНИЯ ЗАДАЧИ
Технология решения задачи начинается с описания и создания базы данных. Базу данных можно создать и описать, используя стандартные средства языковой среды, либо в самой программе. Первый способ наиболее быстрый и порождает меньше ошибок, поэтому воспользуемся им. База данных может быть организована как локальная, либо как сетевая типа клиент-сервер, либо с использованием еще более сложных технологий. Для первого знакомства с обьектно-ориентированными технологиями используем локальную базу. Создадим на локальном диске С папку Db, где будет располагаться наша база. Создадим метку базы (Alias). Для этого войдем в меню Tools (средства) и выберем средство SQL Explorer.