База автоуслуг

Автор работы: Пользователь скрыл имя, 23 Октября 2009 в 19:34, Не определен

Описание работы

Введение
1.Постановка задачи
2.Выбор системы программирования
3.Разработка приложения
4.Инструкция по работе с приложением
5.Охрана труда и противопожарная безопасность
Литература
Приложение

Файлы: 1 файл

Введение.doc

— 270.50 Кб (Скачать файл)
 

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

  1. Создаем базу данных в окне проекта:
  • откроем созданный ранее проект;
  • выбираем в окне проекта вкладку Data и устанавливаем курсор на значении Databases;
  • нажимаем кнопку New в окне проекта;
  • в открывшемся диалоговом окне New Database нажимаем кнопку New Database;
  • в появившемся диалоговом окне Create в поле ввода Enter database зададим имя создаваемой базы данных «Автосервис» (убедимся, что в поле ввода Тип файла установлен тип файла Database, а в поле Папка выбрана папка Курсовая; (это должна быть та же папка, в которой находится проект);
  • для сохранения базы данных нажимаем кнопку Сохранить. Появится пустое окно базы данных Database Designer.
  1. Создаем таблицу в окне базы данных:
  • с помощью команды меню Database или с помощью контекстного меню, или с помощью панели инструментов Database Designer создаем таблицу, выбрав команду New Table;
  • в появившемся диалоговом окне New Table нажимаем кнопку New Table;
  • в появившемся диалоговом окне Create в поле ввода Enter table name задаем имя таблицы «Фирмы» и нажимаем кнопку Сохранить;
  • в появившемся окне конструктора таблицы Table Designer для перехода между столбцами воспользуемся мышью или клавишей <Tab>, в поле Caption, расположенном в области Display, укажем заголовки полей (см. таблицу);
  • введем имена, типы и размеры полей создаваемой таблицы:
 
 Имя поля Тип поля Размер поля Caption
 Nom_firm Numeric 4 Номер фирмы
 Nazvan_firm Character 25 Название фирмы
 Raion Character 25 Район
 Address Character 30 Адрес
 Tel Numeric 7 Телефон
 
  • после завершения определения структуры таблицы  нажимаем кнопку Ok;
  • Просмотрим созданную таблицу в режиме Browse, используя пункт меню View.
  • введем значения полей.
  • Если ввод данных недоступен (курсор отсутствует) необходимо в пункте меню View выбрать команду Append mode.
  • Просмотрим созданную таблицу в режиме Edit, используя пункт меню View.
  • после завершения определения структуры таблицы нажимаем кнопку Ok;
  1. Аналогично создадим вторую таблицу с именем «Районы», которая будет содержать следующие поля: 
Имя поля Тип поля  Размер

 поля

 Caption
 Nom_raion   Numeric   4 Номер района
 Raion   Character   25 Район
 

    После завершения определения структуры  таблицы нажимаем кнопку Ok. Аналогично создаются 2 оставшихся таблицы.

  1. Просмотрим пустую таблицу в режиме Browse. Если не устраивает порядок следования полей, то любое поле можно захватить за заголовок и переместить.
  2. Заполним таблицу «Районы». Для этого откроем ее в режиме Browse и выберем команду View - Append mode. Содержимое поля  raion (Район) должно быть таким же, как в таблице «Фирмы».
  3. Создаем отношения между таблицами. Для этого выполним следующие действия:
  • на таблице «Фирмы» щелкаем правой кнопкой мыши и выбираем в контекстном меню команду Modify;
  • в открывшемся окне конструктора перейдем на вкладку Indexes;
  • создаем первичный ключ для поля raion, т.е. в поле столбца Name введем наименование индекса “raion;
  • в столбце Type выберем из списка значение Regular;
  • в столбце Expression нажмем кнопку построителя. В открывшемся диалоговом окне Expression Builder в списке Fields дважды щелкнем на поле raion. Оно будет перенесено в поле Expression. Нажимаем кнопку Ok, чтобы закрыть диалоговое окно;
  • нажимаем кнопку Ok, чтобы выйти из окна конструктора таблицы;
  • на экране появится диалоговое окно с сообщением, что произошли изменения в структуре таблицы. Нажимаем кнопку Yes;
  • на таблице «Районы»  в окне конструктора базы данных вызовем контекстное меню и выберем команду Modify;
  • перейдем на вкладку Indexes и создадим ключ типа Primary для поля “raion;
  • в столбце Expression нажмем кнопку построителя. В открывшемся диалоговом окне Expression Builder в списке Fields дважды щелкните на поле raion. Оно будет перенесено в поле Expression. Нажимаем кнопку Ok, чтобы закрыть диалоговое окно;
  • нажимаем кнопку Ok, чтобы выйти из окна конструктора таблицы;
  • на экране появится диалоговое окно с сообщением, что произошли изменения в структуре таблицы. Нажимаем кнопку Yes;
  • выбираем родительскую таблицу «Районы»;
  • установим курсор на первичный ключ таблицы “raion;
  • нажимаем кнопку мыши и, не отпуская ее, переместим курсор на индекс дочерней таблицы «Фирмы», по которому устанавливается связь. Отпускаем кнопку мыши;
  • между таблицами появится линия их связи;
  • установим курсор на линию связи и, вызвав контекстное меню, выбираем команду Edit Relationship;
  • в открывшемся диалоговом окне Edit Relationship можно изменять индексы, по которым связываются таблицы. Для сохранения отношения нажимаем кнопку Ok, для отказа – кнопку Cancel.

    Аналогично создаются связи в оставшихся таблицах.

  1. Закроем базу данных «Курсовая».
  2. Закроем приложение.
 
 

       «Создание формы «Фирмы-Услуги»

  1. Создадим форму с помощью мастера:
    • откроем базу данных проекта «Автосервис». Для этого на вкладке Data установим курсор на ее название и нажмем кнопку Modify окна проекта;
    • щелкнем на ярлыке Documents для перехода на вкладку Documents;
    • выберем группу Forms и нажимаем кнопку New;
    • в открывшемся диалоговом окне New Form нажимаем кнопку Form Wizard;
    • после запуска мастера форм откроется диалоговое окно Wizard Selection, в котором  имеется две опции:

      Form Wizard – для создания однотабличной формы;

      One – to – Many Form Wizard – создание формы для нескольких связанных таблиц. 

    Выбираем  первую опцию.

    • появляется первое диалоговое окно мастера, в котором необходимо указать таблицу, для которой мы создаем форму («Фирмы-Услуги») и выбираем поля этой таблицы, размещаемые в форме:
    • в области Databases and tables из верхнего списка выберем базу данных «Курсовая», а из нижнего – таблицу «Фирмы-Услуги»;
    • из списка Available fields переносим в Selected fields поля, которые мы хотим разместить в создаваемой форме (для переноса полей используем кнопки со стрелочками), затем нажимаем кнопку Next;
    • в появившемся диалоговом окне мастера можно установить стиль отображения объектов формы и типы кнопок управления. Оставив их заданными по умолчанию, нажимаем кнопку Next;
    • на следующем шаге задается критерий сортировки данных, отображаемых в форме. Переносим поле nom из списка Available fields or index tag в список Selected fields, используя кнопку Add. Установим опцию Ascending (по возрастанию) и нажимаем кнопку Next;
    • на заключительном шаге создания формы с помощью мастера предлагается выбрать одну из следующих опций:

       Save form for later use – сохранить форму для последующего использования;

       Save and run form – сохранить и запустить форму на выполнение;

       Save form and modify it in the Form Designer – сохранить и открыть форму для модификации в конструкторе форм.

       Выбрав  опцию Save form for later use, при помощи кнопки Preview просмотрим макет формы и вернемся в окно мастера с помощью кнопки Return to Wizard.

       Нажимаем  кнопку Finish и сохраняем форму с именем «Фирмы-Услуги».  

  1. Просмотрим форму в режиме редактора:
    • в окне проекта на вкладке Documents выделим форму «Фирмы-Услуги» и нажимаем кнопку Modify;
    • на экране появляется форма «Фирмы-Услуги» в режиме редактирования и окно свойств  Properties. Если окна свойств нет, выберем команду Properties из меню View;
  1. Изменим внешний вид формы:
    • Изменим свойства надписей и заголовка формы.

       Для этого необходимо поочередно выделять каждую надпись (щелчком мыши) и в окне Properties задать новые значения свойств (наименование свойства выбирается из списка, а новое значение задается в поле ввода окна свойств). Установим следующие значения свойств:

       FontBold – увеличить толщину надписи – True (выбрать из раскрывающегося списка появляющегося при выборе свойства);

       FontName – название шрифта – Times New Roman;

       FontSize – размер букв – для надписей – 11, для заголовка - 22;

       ForeColor – цвет букв – нажмем кнопку, расположенную справа от поля ввода окна свойств, из появившейся палитры выберем любой цвет и нажимаем кнопку OK;

       BackColor – цвет фона формы – выберем цвет из палитры, как и при задании значения свойства ForeColor.

    • Изменим внешний вид кнопок, заменим их английские названия на русские.

         Для этого щелкнем по группе  кнопок и в раскрывающемся  списке, расположенном в верхней части окна свойств найдем значение BUTTONSET1. Там перечислены все кнопки, расположенные в форме (cmdPrev, cmdNext, cmdTop, cmdEnd, cmdFind, cmdPrint, cmdExit, cmdAdd). Щелкнем по названию первой кнопки. После этого кнопка выделится в форме. Можно выделить каждую кнопку щелчком мыши по ней (для того, чтобы выделить все кнопки и одновременно изменять их свойства, нужно выделим первую кнопку и, удерживая клавишу Shift, выделим все остальные). Зададим для кнопок следующие значения свойств:

       Caption – текст на кнопке (задается для каждой кнопки отдельно; при установке значений старая версия – на английском языке – удаляется, а новая – на русском – вводится в поле ввода):

                  Prev – Предыдущая;

                  Next – Следующая; 

                  Top – Первая;

                               Bottom (End) – Последняя; 

             Find – Поиск; 

             Print – Печать;

                  Edit – Изменить; 

                  Delete – Удалить; 

                  Add – Добавить;

                  Exit – Выход;

       FontName – Times New Roman;

       FontSize – 9;

       ForeColor;

  1. Запустим форму на выполнение одним из следующих способов:
    • выберем в меню Form команду Run Form;
    • нажмем кнопку Run на стандартной панели инструментов Visual FoxPro;

       При этом появится диалоговое окно с сообщением, сохранить изменения  в форме или  нет. Нажимаем кнопку Yes.

    • После окончания работы с данными закроем форму с помощью системной кнопки или нажимаем кнопку Выход.
  1. Просмотрим содержимое таблицы с помощью формы.
  1. Закроем проект.

«Создание формы «Виды услуг»

 
  1. Создаем форму  с помощью конструктора форм:
    • откроем ранее созданный проект с помощью меню File;
    • на вкладке Documents выберем группу Form, нажмем кнопку New окна проекта, затем кнопку NewForm. Откроется окно конструктора форм и окно свойств таблицы «Фирмы».
    • зададим среду окружения формы. Для этого из меню View выберем команду Data Environment. Откроется окно окружения формы Data Environment и диалоговое окно Add Table or View.
    • в открывшемся диалоговом окне Add Table or View выбираем из списка таблиц открытой базы данных таблицу «Виды услуг» и нажимаем кнопку Add. Затем нажимаем кнопку Close окна Add Table or View для его закрытия;
    • выделим свойство Order. В поле коррекции свойства нажмем кнопку открытия списка и выбираем из него индекс vid_yslygi для упорядочения данных;
    • закроем окно определения среды окружения.

Информация о работе База автоуслуг