
- •Курсовая работа
- •Оглавление
- •Введение
- •1 Постановка задачи и описание предметной области
- •2 Выбор субд для решения конкретной задачи
- •3 Разработка приложения
- •3.1 Создание проекта приложения
- •3.2 Создание базы данных в окне проекта
- •3.3 Создание таблиц в окне базы данных
- •3.4 Создание отношений между таблицами
- •3.5 Создание форм
- •3.6 Создание отчета
- •I Создание отчета с помощью мастера
- •3.7 Создание запросов с помощью конструктора запросов
- •3.8 Создание меню приложения
- •Справка – f1;
- •4 Инструкция по работе с приложениями
- •Список использованной литературы
- •Заключение
3 Разработка приложения
3.1 Создание проекта приложения
Сначала запускаем программу Visual FoxPro 9.0.
Для того чтобы создать новый проект необходимо:
выбрать из пункта меню File команду New;
в открывшемся диалоговом окне New проверить, что установлена опция Project;
нажать кнопку New File;
в открывшемся диалоговом окне Create в поле ввода Enter project file надо задать имя создаваемого проекта «Принтеры»;
для сохранения созданного проекта надо нажать кнопку Сохранить. Откроется окно проекта Project Manager, в котором представлена иерархия элементов проекта.
3.2 Создание базы данных в окне проекта
Создаем базу данных в окне проекта:
открываем созданный проект;
выбираем в окне проекта вкладку Data и устанавливаем курсор на значении Databases;
нажимаем кнопку New в окне проекта;
в открывшемся диалоговом окне New Database нажимаем кнопку New Database;
в появившемся диалоговом окне Create в поле ввода Enter database задаем имя создаваемой базы данных «Принтеры» (проверяем, чтобы в поле ввода Тип файла был установлен тип файла Database, а в поле Папка выбрана папка Курсовик по БД; (это должна быть та же папка, в которой находится проект);
для сохранения базы данных нажмите кнопку Сохранить. Появится пустое окно базы данных Database Designer.
База данных «Принтеры» представлена в Приложении А.
3.3 Создание таблиц в окне базы данных
Создаем таблицу в окне базы данных:
с помощью команды меню Database или с помощью контекстного меню, или с помощью панели инструментов Database Designer создаем таблицу, выбрав команду New Table;
в появившемся диалоговом окне New Table нажимаем кнопку New Table;
в появившемся диалоговом окне Create выбираем папку «Курсовик по БД» и в поле ввода Enter table name задаем имя таблицы «Принтеры» и нажимаем кнопку Сохранить;
в появившемся окне конструктора таблицы Table Designer для перехода между столбцами воспользуемся мышью;
затем вводим имена, типы и размеры полей создаваемой таблицы:
Имя поля |
Тип поля |
Размер поля |
Caption |
Ном_пр |
Numeric |
20 |
Номер принтера |
Код_пр |
Numeric |
10 |
Код производителя |
модель |
Character |
20 |
модель |
вид |
Character |
30 |
вид |
Формат |
Character |
30 |
Формат |
Описание |
Character |
50 |
Описание |
после завершения определения структуры таблицы нажимаем кнопку OK;
просматриваем созданную таблицу в режиме Browse, используя пункт меню View;
вводим значения полей;
Если ввод данных недоступен (курсор отсутствует) необходимо в пункте меню View выбрать команду Append mode.
Таблица «Принтеры» представлена в Приложении Б.
Аналогично создаем вторую таблицу «Фирма-производитель», которая будет содержать следующие поля:
Имя поля |
Тип поля |
Размер поля |
Caption |
Код_пр |
Numeric |
10 |
Код производителя |
Название |
Character |
20 |
Название |
После завершения определения структуры таблицы нажимаем кнопку Ok. Просматриваем, пустую таблицу в режиме Browse. Заполняем таблицу «Фирма-производитель». Для этого открываем ее в режиме Browse и выбираем команду View - Append mode. Содержимое поля код_пр (Код производителя) должно быть таким же, как в таблице «Принтеры».
Таблица «Фирма-производитель» представлена в Приложении Б.
Аналогично создаем третью таблицу «Цены», которая будет содержать следующие поля:
Имя поля |
Тип поля |
Размер поля |
Caption |
Ном_пр |
Numeric |
10 |
Номер принтера |
Код_прод |
Numeric |
10 |
Код продавца |
Цена |
Numeric |
15 |
Цена |
После завершения определения структуры таблицы нажимаем кнопку Ok. Просматриваем, пустую таблицу в режиме Browse. Заполняем таблицу «Цены». Для этого открываем ее в режиме Browse и выбираем команду View - Append mode. Содержимое поля ном_пр (Номер принтера) должно быть таким же, как в таблице «Принтеры».
Таблица «цены» представлена в Приложении Б.
И аналогично создаем четвертую таблицу «Фирмы – продавцы», которая будет содержать следующие поля:
Имя поля |
Тип поля |
Размер поля |
Caption |
Код_прод |
Numeric |
10 |
Код продавца |
Назв |
Character |
20 |
Название |
тел |
Numeric |
15 |
Телефон |
После завершения определения структуры таблицы нажимаем кнопку Ok. Просматриваем, пустую таблицу в режиме Browse. Заполняем таблицу «Фирмы – продавцы». Для этого открываем ее в режиме Browse и выбираем команду View - Append mode. Содержимое поля код_прод (Код продавца) должно быть таким же, как в таблице «Цены».
Таблица «Фирмы – продавцы» представлена в Приложении Б.