Материал: Разработка информационной системы по учету движения материалов на складе

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

Рис. 12. “Схема данных”

Разработка запросов

С помощью запроса можно выполнить следующие виды обработки данных:

  • · сформировать на основе объединения записей взаимосвязанных таблиц новую виртуальную таблицу;
  • · включить в результирующую таблицу запроса заданные пользователем поля;
  • · выбрать записи, удовлетворяющие условиям отбора;
  • · произвести вычисления в каждой из полученных записей;
  • · сгруппировать записи, которые имеют одинаковые значения в одном или нескольких полях, в одну запись с одновременным выполнением над другими полями статистических функций;
  • · добавить в результирующую таблицу запроса строку итогов;
  • · произвести обновление полей в выбранном подмножестве записей;
  • · создать новую таблицу базы данных, используя данные из существующих таблиц.

В Access может быть создано несколько видов запроса:

  • · запрос на выборку -- выбирает данные из взаимосвязанных таблиц базы данных и таблиц запросов. Результатом является таблица, которая существует до закрытия запроса. На основе такого запроса могут строиться запросы других видов;
  • · запрос на создание таблицы -- также выбирает данные из взаимосвязанных таблиц и других запросов, но в отличие от запроса на выборку результат сохраняется в новой постоянной таблице базы данных;
  • · запросы на обновление, добавление, удаление -- являются запросами, в результате выполнения которых изменяются данные в таблицах.

Согласно поставленному условию необходима реализация следующего запроса (на выборку):

· В какие дни объем поставок материалов X от поставщика Т превышал 200 единиц;

Рассмотрим реализацию запроса.

Окно создания запроса в режиме конструктора будет выглядеть следующим образом.

Поскольку запрос является параметрическим, при его выполнении на экране появятся диалоговые окна, где пользователю необходимо задать параметры выборки:

Рис. 13. Окно создания параметрического запроса в режиме конструктора

Рис.14 а. Запрос на ввод поставщика

Рис.14 б. Запрос на ввод наименования продукции

Рис. 15. Результат выполнения запроса

Рассмотрим другой тип запросов - запрос на создание таблицы. Таблица «Остатки» будет создана автоматически, на основе данных, имеющихся в таблицах «Продукция», «Приход» продукции» и «Расход продукции».

Рис. 16. Окно создания запроса на создание таблицы в режиме конструктора

Разработка форм и отчетов

Access предоставляет возможность вводить данные как непосредственно в таблицу, так и с помощью форм. Форма в БД - это структурированное окно, которое можно представить так, чтобы оно повторяло форму бланка. Формы создаются из набора отдельных элементов управления.

Внешний вид формы выбирается в зависимости от того, с какой целью она создается. Формы Access позволяют выполнять задания, которые нельзя выполнить в режиме таблицы. Формы позволяют вычислять значения и выводить на экран результат. Источником данных для формы являются записи таблицы или запроса.

Форма предоставляет возможности для:

  • · ввода и просмотра информации базы данных
  • · изменения данных
  • · печати
  • · создания сообщений

Основные способы создания форм:

  • · Конструктор форм (предназначен для создания формы любой сложности)
  • · Мастер форм (позволяет создавать формы различные как по стилю, так и по содержанию).

Рис. 17. Форма “Приход” с кнопками

Аналогично создаются и остальные формы. Для удобства ввода данных также предусмотрена кнопочная форма, позволяющая, открыть формы для ввода данных, выполнить запросы, просмотреть и распечатать отчеты (см. Приложения).

Рис. 18. Вид окна конструктора отчетов

Рис. 19. Отчет «Ведомость прихода на склад»

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

Ниже представлен образец отчета «Ведомость прихода на склад». При этом данные сгруппированы по поставщикам. В примечаниях группы отображается число поставок по каждому из поставщиков, а также общая сумма, на которую была поставлена продукция.

Заключение

Использование информационных технологий для управления предприятием делает любую компанию более конкурентоспособной за счет повышения ее управляемости и адаптируемости. Подобная автоматизация позволяет:

  • 1. Повысить эффективность управления компанией за счет обеспечения руководителей и специалистов максимально полной, оперативной и достоверной информацией на основе единого банка данных.
  • 2. Снизить расходы на ведение дел за счет автоматизации процессов обработки информации, регламентации и упрощения доступа сотрудников компании к нужной информации.
  • 3. Изменить характер труда сотрудников, избавляя их от выполнения рутинной работы и давая возможность сосредоточиться на профессионально важных обязанностях.
  • 4. Обеспечить надежный учет и контроль поступлений и расходования денежных средств на всех уровнях управления.
  • 5. Руководителям среднего и нижнего звеньев анализировать деятельность своих подразделений и оперативно готовить сводные и аналитические отчеты для руководства и смежных отделов.
  • 6. Повысить эффективность обмена данными между отдельными подразделениями, филиалами и центральным аппаратом. Гарантировать полную безопасность и целостность данных на всех этапах обработки информации.

В ходе выполнения курсовой работы был проведен анализ предметной области, касающийся вопросов движения материалов на складе. В результате проведенных исследований были выделены объекты данной предметной области, определены характеризующие их атрибуты и установлены структурные связи между ними.

Источник: https://studwood.net/1669040/informatika/razrabotka_informatsionnoy_sistemy_po_uchetu_dvizheniya_materialov_na_sklade

Смотрите также: