Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовая Харин О.B..doc
Скачиваний:
10
Добавлен:
09.06.2015
Размер:
117.25 Кб
Скачать
  1. Глава 2. Разработка базы данных для компании «Avon».

    1. 2.1. Постановка задачи

Для разработки базы данных для «Avon» необходимо выполнить следующие технические задачи:

  • создать БД;

  • автоматизировать учет клиентов;

  • выполнить анализ учета заказов.

В результате выполненной работы предполагается достигнуть следующих эффектов:

  • уменьшение времени необходимого для учета поставок и заказов;

  • автоматизация контроля поставок и заказов;

  • возможность длительного хранения информации о поставках на предприятие большого срока давности, для возможности более полного расчета эффективности деятельности фирмы;

  • постоянная известность о датах осуществленных поставок заказов.

В программе предусматривается введение списков товаров, отображение дат и операций по которым были осуществлении поставки и заказы, а также учет компаний поставляющих материалы, расчет для них скидки. Поля таблиц будут вводится в Database Desktop, списки формируются в Delphi с помощью процедур и SQL запросов.

В программе используются различные запросы. Для этого необходимо осуществить формирование таблиц по идентичным полям. С помощью запросов создаем формы, для анализа деятельности предприятия и учета товара на складе. Для того чтобы было быстро найти данным товар, необходимо осуществить поиск. Для быстрого поиска используем фильтрацию.

    1. 2.2. Создание интерфейсной части

На основной форме (рис.2.1.1.), использовался компонент Image из категории Additional. Для того чтобы выбрать рисунок, необходимо в свойствах этого компонента найти свойство Picture, после чего выбираем фоновый рисунок. Данный компонент используется три раза. Так же на форме присутствует компонент Label из категории Standard, в свойстве Caption задаем необходимый для нас текст. Чтобы перейти на остальные формы, и было удобнее работать, используем компонент MainMenu из категории Standard, щелкая по этому компоненту, пишем необходимые для закладки в меню. Для того чтобы изменить название самой формы, в свойстве Form находим Caption и задаем текст.

Чтобы форма выглядела интереснее, поменяем иконку формы. Для этого используем свойство Icon для Form, выбираем необходимую для формы иконку и вставляем ее.

Рис. 2.2.1. Главная форма

Пункт меню «Справка» содержит в себе вкладку «О программе» (рис.2.2.2), где приводится название, имя разработчика, время создание программного продукта. Для этого используется компонент AboutBox.

Рис. 2.2.2. Форма «О программе»

На форме (рис. 2.2.3.), где осуществляется поиск товара, использовались такие компоненты, как DataSource1 (Data Access), Table1 (BDE), DBGrid1 (Data Controls), DBRadioGroup1(Data Controls), Image1 (Additional), Edit1 (Standard).

Рис. 2.2.3. Форма «Клиент-заказ»

На форме (рис 2.2.4.) где осуществляется фильтрация компонентов, использовались следующие компоненты: Image1: TImage; DataSource1: TDataSource; DBGrid1: TDBGrid; DBNavigator1: TDBNavigator; Table1: TTable; DataSource2: TDataSource; DBGrid2: TDBGrid; Edit1: TEdit; Edit2: TEdit; Edit3: TEdit; Query1: TQuery; RadioGroup1: TRadioGroup;

Рис. 2.2.4. Форма «Подать заказ»

На другой форме (рис.2.2.5.), где осуществляется запрос, использовали компоненты: DBNavigator1 (Data Controls), Label1 (Standard), Edit1 (Standard), DBEdit1(Data Controls), Table2 (BDE), Query1(BDE), Query2 (BDE), DataSource1 (Data Access), DataSource2 (Data Access), DataSource4 (Data Access), Button1 (Standart). И для того, чтобы создать фон, используем компонент Image из категории Additional. На этой же форме осуществляется вывод отчета.

Рис. 2.2.5. Форма «Клиент-заказ»

Вид отчета имеет следующий вид: