Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовая работа1.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
4.04 Mб
Скачать

3. Разработка приложения

3.1 Создание проекта приложения

  1. На рабочем столе создаем папку с именем «Kursavik po BD».

  2. Запускаем программу Visual Fox Pro 9.0.

  3. Создаем проект приложения с помощью New File. Для этого выпол­няем следующие действия:

  • выбираем из пункта меню File команду New;

  • в открывшемся диалоговом окно New проверяем, что установлена опция Project;

  • нажимаем кнопку New File;

  • в открывшемся диалоговом окне Create в поле ввода Enter project file задаем имя создаваемого проекта «Курсовик». Смотрим, чтобы в поле Тип файла был установлен тип со­храняемого файла project, а в поле Папка выбрана папка «Kursavik po BD»;

  • для сохранения созданного проекта нажимаем кнопку Со­хранить. Откроется окно проекта Project Manager, в кото­ром представлена иерархия элементов проекта.

3.2 Создание базы данных в окне проекта

Создаем базу данных в окне проекта:

  • открываем созданный проект;

  • выбираем в окне проекта вкладку Data и устанавливаем курсор на значении Databases;

  • нажимаем кнопку New в окне проекта;

  • в открывшемся диалоговом окне New Database нажимаем кнопку New Database;

  • в появившемся диалоговом окне Create в поле ввода Enter database задаем имя создаваемой базы данных «Кинотеатр» (проверяем, чтобы в поле ввода Тип файла был установлен тип файла Database, а в поле Папка выбрана папка «Kursavik po BD»; (это должна быть та же папка, в которой находится проект);

  • для сохранения базы данных нажмите кнопку Сохранить. По­явится пустое окно базы данных Database Designer. База данных «Кинотеатр» представлена в Приложении А.

3.3 Создание таблиц в окне базы данных

Создаем таблицу в окне базы данных:

  • с помощью команды меню Database или с помощью контекстного меню, или с помощью панели инструментов Database Designer создаем таб­лицу, выбрав команду New Table;

  • в появившемся диалоговом окне New Table нажимаем кнопку New Table;

  • в появившемся диалоговом окне Create выбираем папку «Kursavik po BD» и в поле ввода Enter table name задаем имя таблицы «Фирмы» и нажимаем кнопку Сохранить;

  • в появившемся окне конструктора таблицы Table Designer для пе­рехода между столбцами воспользуемся мышью;

  • затем вводим имена, типы и размеры полей создаваемой таблицы

Табл. 3.3.1 «Кинотеатр»

Имя поля

Тип поля

Размер поля

Caption

cinema

Character

20

Название кинотеатра

inncinema

Character

10

ИНН кинотеатра

addresscinema

Character

60

Адрес кинотеатра

chief

Character

60

Директор кинотеатра

owner

Numeric

60

Владелец кинотеатра

bankcinema

Character

60

Банк кинотеатра

phone

Character

10

Телефон кинотеатра

district

Character

15

Район города

accountcinema

Character

20

Номер счета кинотеатра в банке

  • после завершения определения структуры таблицы нажимаем кнопку ОК;

  • после завершения определения структуры таблицы нажимаем кнопку ОК;

  • просматриваем созданную таблицу в режиме Browse, используя пункт меню View;

  • вводим значения полей;

Если ввод данных недоступен (курсор отсутствует) необходимо в пункте меню View выдрать команду Append mode.

Аналогично создаем вторую таблицу «Название кинофильма», которая будет содер­жать следующие поля:

Табл. 3.3.2 «Название кинофильма»

Имя поля

Тип поля

Размер поля

Caption

film

Character

20

Название кинофильма

script

Character

60

Автор сценария

comment

Memo

4

Краткое содержание

producer

Character

60

Режиссер-постановщик

company

Character

40

Компания-производитель

year

Float

4

Год выхода на экран

expense

Currency

8

Затраты на производство

cost

Currency

8

Стоимость приобретения

translate

Logical

1

Наличие дублирования

После завершения определения структуры таблицы нажимаем кнопку Ok. Просматриваем, пустую таблицу в режиме Browse. Заполняем таблицу «Название кинофильма». Для этого открываем ее в режиме Browse и выбираем команду ViewAppend mode.

Аналогично создаем третью таблицу «Поставщик кинофильма», которая будет содержать сле­дующие поля:

Табл. 3.3.3 «Поставщик кинофильма»

Имя поля

Тип поля

Размер поля

Caption

provider

Character

40

Поставщик кинофильма

inn

Character

10

ИНН поставщика

address

Character

60

Юридический адрес поставщика

bank

Character

60

Банк поставщика

account

Character

60

Номер счета в банке

sign

Logical

1

Признак посредника

После завершения определения структуры таблицы нажимаем кнопку Оk. Просматриваем, пустую таблицу в режиме Browse. Заполняем таблицу «Поставщик кинофильма». Для этого открываем ее в режиме Browse и выбираем команду ViewAppend mode.

Аналогично создаем четвертую таблицу «Просмотр», которая будет содержать следующие поля:

Табл. 3.3.4 «Просмотр»

Имя поля

Тип поля

Размер поля

Caption

cinema

Character

20

Название кинотеатра

capacity

Numeric

4

Число посадочных мест

datestart

Date

8

Дата начала демонстрации

datestop

Date

8

Окончание демонстрации

phoneworker

Character

10

Телефон ответственного

worker

Character

60

Ответственный от кинотеатра

summa

Currency

8

Сумма оплаты за аренду ленты

tax

Currency

8

Пени за несвоевременный возврат

После завершения определения структуры таблицы нажимаем кнопку Оk. Просматриваем, пустую таблицу в режиме Browse. Заполняем таблицу «Просмотр». Для этого открываем ее в режиме Browse и выбираем команду ViewAppend mode.

Таблицы «Кинотеатр», «Название кинофильма», «Поставщик кинофильма», «Просмотр» представлены в Приложении Б.