домашняя библиотека
Поиск в библиотеке
Навигация по предметам
Последние добавленные новости
Реклама

Базы данныхМетодические указания к выполнению курсовой работы по дисциплине «Информатика»

3.4. Создание интерфейса пользователя для автоматизированных рабочих мест

На этапе анализа были сформулированы задачи, которые пользователи системы будут выполнять с использованием созданной базы данных. Перечислим задачи пользователей, для решения которых необходимо разработать пользовательский интерфейс автоматизированных рабочих мест (АРМ):

1. Оформление заказов покупателей – АРМ ЗАКАЗ.

2. Прием партий товара от поставщика и размещение партий товаров на полках склада – АРМ ТОВАР.

3. Заказ поставщику недостающих на складе товаров – АРМ ПОСТАВЩИК.

4. Извещение покупателей об истечении срока оплаты заказа – АРМ ОПЛАТА.

5. Анализ загруженности склада – АРМ СКЛАД.

6. Формирование финансовой отчетности о полученной прибыли – АРМ ПРИБЫЛЬ.

АРМ ЗАКАЗ

Объекты, составляющие АРМ ЗАКАЗ, инициируются с помощью командных кнопок вкладки ЗАКАЗ из меню пользователя (рис.15). Меню открывается автоматически при запуске базы данных.

Методические указания к выполнению курсовой работы по дисциплине «Информатика»

Рис. 15. Меню пользователя: вкладка ЗАКАЗ

Для решения задачи оформления заказов покупателям была разработана форма ЗАКАЗ (рис. 16), которая открывается с помощью командной кнопки ОФОРМИТЬ ЗАКАЗ.

Методические указания к выполнению курсовой работы по дисциплине «Информатика»

Рис.16. Форма ЗАКАЗ

Форма ЗАКАЗ позволяет выполнять следующие операции:

1. Ввод нового заказа.

2. Выбор покупателя из имеющегося списка покупателей или с помощью командной кнопки ОТКРЫТЬ ФОРМУ ПОКУПАТЕЛЬ выполнение перехода в форму ПОКУПАТЕЛЬ для ввода нового покупателя (рис.17).

Методические указания к выполнению курсовой работы по дисциплине «Информатика»

Рис.17. Ввод сведений о новом покупателе из формы ЗАКАЗ

3. Обновление записей в форме – командная кнопка ОБНОВИТЬ ДАННЫЕ ФОРМЫ.

4. Выбор формы оплаты заказа с помощью переключателя.

5. Просмотр имеющихся товаров на складе с помощью командной кнопки ТОВАР НА СКЛАДЕ (рис.18).

Методические указания к выполнению курсовой работы по дисциплине «Информатика»

Рис.8. Просмотр наличия товаров на складе из формы ЗАКАЗ

6. Формирование позиций заказа путем выбора имеющихся на складе товаров из списка.

7. Автоматическое вычисление стоимости продажи товара – командная кнопка УСТАНОВИТЬ СТОИМОСТЬ ПРОДАЖИ.

8. Автоматическое вычисление стоимости всего заказа – командная кнопка ОБНОВИТЬ ДАННЫЕ ФОРМЫ.

9. Запись данных о проданных партиях товаров в архивную таблицу ПРОДАННЫЕ ПАРТИИ ТОВАРОВ (рис.19) – командная кнопка В АРХИВ ПРОДАННОЕ.

Методические указания к выполнению курсовой работы по дисциплине «Информатика»

Рис.19. Запись о проданных партиях товаров в архивную таблицу

10. Автоматическое удаление сведений о проданных партиях товаров со склада – командная кнопка УДАЛИТЬ ПАРТИИ ПРОДАННОГО.

11. Удаление заказа из базы данных.

В структуре составной формы ЗАКАЗ имеются следующие формы:

- основная форма ЗАКАЗ;

- подчиненная форма ПУНКТ_ЗАКАЗА;

- подчиненная форма СТОИМОСТЬ_ЗАКАЗА, реализованная на основе запроса СТОИМОСТЬ_ЗАКАЗА (рис.20);

- подчиненная форма НАЛИЧИЕ_ТОВАРА_НА_СКЛАДЕ, реализованная на основе запроса НАЛИЧИЕ_ТОВАРА (рис.21) открывается командной кнопкой ТОВАР НА СКЛАДЕ.

Методические указания к выполнению курсовой работы по дисциплине «Информатика»

Рис.20. Запрос для вычисления стоимости всего заказа

Методические указания к выполнению курсовой работы по дисциплине «Информатика»

Рис.21. Запрос на определение наличия товара на складе

Для удаления текущего заказа из базы данных создан запрос на удаление (рис.22) и макрос для выполнения запроса (рис.23).

Методические указания к выполнению курсовой работы по дисциплине «Информатика»

Рис.22. Запрос на удаление сведений о проданных партиях товаров

Методические указания к выполнению курсовой работы по дисциплине «Информатика»

Рис.23. Макрос для инициализации выполнения запроса на удаление

Для вычисления цены реализации партий товаров создан запрос на обновление (рис.24) и макрос для инициализации запроса (рис.25).

Методические указания к выполнению курсовой работы по дисциплине «Информатика»

Рис.24. Запрос на обновление данных о цене продажи партии товара

Методические указания к выполнению курсовой работы по дисциплине «Информатика»

Рис.25. Макрос, инициирующий выполнение запроса на обновление

Для добавления записей о проданных партиях товаров в архивную таблицу создан запрос на добавление (рис.26).

Методические указания к выполнению курсовой работы по дисциплине «Информатика»

Рис.26. Запрос на добавление данных в архивную таблицу

Командная кнопка НОВЫЙ ПОКУПАТЕЛЬ вкладки ЗАКАЗ открывает форму ПОКУПАТЕЛЬ (рис.27), которая позволяет ввести нового покупателя (это можно сделать также из формы ЗАКАЗ).

Командная кнопка НАЙТИ ТОВАР инициирует выполнение запроса с параметрами НАЙТИ ТОВАР (рис.28)

Командная кнопка ТОВАРЫ на СКЛАДЕ открывает запрос на выборку СКЛАД (рис.27).

Методические указания к выполнению курсовой работы по дисциплине «Информатика»

Рис. 27. Инициирование объектов АРМ ЗАКАЗ с помощью командных кнопокМетодические указания к выполнению курсовой работы по дисциплине «Информатика»

Рис.28 Запрос с параметрами НАЙТИ ТОВАР

   
 
  • Добавлен: 6-02-2012, 01:46 | Просмотров: 5186

    support: admin@sdb.su