Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ТЗ77777777777.docx
Скачиваний:
2
Добавлен:
24.08.2019
Размер:
129.8 Кб
Скачать
    1. Описание основных программных модулей

Запуск программы осуществляется с помощью файла “concerts.exe”.

После запуска появится форма «Заставка». На этой форме распложены компоненты:

  • ProgressBar1, который информирует о стадии загрузки программы,

  • Label1, выводящий название стадии загрузки программы»,

После загрузки автоматически открывается форма «unit1»

На форме «form1» (unit1) расположены следующие компоненты:

  • DBGrid1 – в который выводится таблица из БД,

  • Кнопка меню «Файл» содержит функции 1) выбор базы данных 2) выход из программы,

  • Кнопка меню «Правка», понажатии которой можно выбрать одну из функций: 1) Выборка всех таблиц о концертах,2) Подсчет количества оставшихся билетов на заданный концерт, 3)добавление\удаление концерта, 4) заказ\удаление заказов, свой запрос в бд.

  • Кнопка меню «Принтер», по нажатии на которую откроется MSWord с таблицей из DBGrid

  • Кнопка меню «Таблицы», доступны функции: 1) название таблицы - вывести любую из таблиц БД, 2) поиск - поиск ключевого слова в любой из таблиц БД.

  • Кнопка меню «Справка», которая содержит функции: 1) о программе – краткие сведения о программе. 2) автор – авторские права и сведения об авторе программы.

Форма «Осталось не купленных билетов» (unit3). На данной форме выводится информация о количестве билетов, доступных для покупки. Для расчета необходимо выбрать название концерта изкомпонента DBCombobox1, тип мест из DBCombobox2 и нажать на кнопку «Расчет». Итоговая информация появится в Edit1.

Форма «Заказ билета на концерт» (unit2). На данной форме находятся компоненты: DBCombobox1,RadioButton1, 2, 3, Combobox1, Label1, 2, 3, 4, 5, Edit1, 2, 3, 4, Button1. В DBCombobox1 выбирается концерт, выбирается один из видов мест (компоненты RadioButton1, 2, 3), количество заказываемых билетов (компонент Combobox1), вводятся контактные данные (компоненты Edit1, 2, 3, 4). По нажатии кнопки «Заказать» производится запрос к БД и соответствующая информация заносится в неё.

Форма «Удаление концерта» (unit4). Здесь расположены:DBCombobox1, который хранит информацию о концертах и Button1, по нажатии на которую происходит удаление выбранного концерта из БД.

Форма «Свой SQL-запрос» (unit5). Здесь расположены:edit1, в который вводится SQL-запрос и Button1, по нажатии которой он выполняется.

Форма «Удаление заказа» (unit6). Здесь расположены:DBCombobox1, который хранит информацию о заказах и Button1, по нажатии на которую происходит удаление выбранного заказа из БД.

Форма «Поиск» (unit8).Здесь расположены:Combobox1, а котором нужно выбрать таблицу, Combobox2, в котором нужно выбрать Столбец, edit1, куда вводится поисковое слово и Button1 по нажатии которой происходит поиск по введенным выше атрибутам.

Форма «О программе» (unit9). На форме расположен единственный компонент memo1, в который выводится информация о программе.

Форма «Авторские права» (unit 10). На форме расположен единственный компонент memo1, в который выводится информация о авторских правах.