База данных "Выпуск товаров на предприятии"

Тип работы:
Курсовая
Предмет:
Программирование


Узнать стоимость

Детальная информация о работе

Выдержка из работы

ВВЕДЕНИЕ

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

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

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

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

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

Качество обслуживания клиентов. Например, использование банкоматов, Банкомат открыт ежедневно 24 часа в сутки и позволяет получать наличные деньги со счета в любое время суток.

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

1. ОПИСАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ

Информация, циркулирующая в рассматриваемой предметной области, отображается в документах. Ниже приведены образцы документов и справочников (они адаптированы к условиям учебного процесса) и таблица «Описание реквизитов документов». Информация, содержащаяся в документах, разделяется на условно постоянную и оперативную.

Наиболее традиционной является следующая форма построения документа:

— заголовочная часть (наименование вида документа, регистрационный номер документа, постоянные реквизиты),

— содержательная часть,

— оформляемая часть (дата составления документа, подписи лиц, удостоверяющих информацию документа и придающих ему юридическую силу).

Варианты структуры содержательной части документов:

— анкетная форма (наименование и соответствующее значение реквизита документа);

— табличная форма (многострочная таблица с наименованием граф (колонок), наличием детальных и итоговых строк);

— комбинированная форма.

Условно постоянная информация включает:

— справочные данные о номенклатуре изделий, выпускаемых предприятием, о его цехах и складах, сведения о плательщиках (заказчиках). Эти данные отображаются в документах «Справочник товаров», «Справочник плательщиков», «Справочник цехов» и «Справочник складов» формы 1−4 (рисунок 1. 1).

Поскольку код товара, ИНН плательщика, номера цеха и склада в соответствии с ограничениями предметной области уникальны и неизменны, то они однозначно определяют остальные реквизиты в соответствующих документах (формы 1−4).

Оперативная информация включает следующие данные:

Рисунок 1.1 — Справочники товаров, платильшиков, цехов, складов

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

Данные о планах выпуска продукции цехами предприятия содержатся в документе «План выпуска продукции цехом» форма 5 (рисунок 1. 2). Содержательная часть этого документа в анкетной части включает номер и наименование цеха, а в табличной части -- данные о планируемых к выпуску товарах по месяцам года. Номер цеха является уникальным для предприятия и однозначно определяет наименование цеха. Наименование товара является уникальным и однозначно определяет его единицу измерения. В соответствии с ограничениями предметной области один и тот же товар может выпускаться несколькими цехами. Каждый товар может выпускаться в различные месяцы. Следовательно, количество товаров по плану определяется совокупностью трех реквизитов: наименованием товара, номером цеха и месяцем выпуска.

Рисунок 1.2 — План выпуска продукции цехом

Данные о сдаче цехами продукции на склады предприятия содержатся в документе «Цеховая накладная» форма 9 (рисунок 1. 3). В анкетной части этого документа содержатся его номер и дата выписки, номер и наименование цеха и склада. Номер этого документа уникален только для данного цеха и, следовательно, может повторяться в накладных разных цехов. Однозначная идентификация цеховой накладной в базе данных осуществляется указанием номера цеха. Поэтому однозначное определение реквизитов «Дата составления цеховой накладной» и «Номера склада» осуществляется одновременно двумя реквизитами: «Номер цеховой накладной» и «Номер цеха». Очевидно, что наименование цеха определяется его номером, а наименование склада — номером склада. В табличной части цеховой накладной приводятся данные о товарах, сдаваемых на склад, и их количестве. Один и тот же товар может быть указан в нескольких цеховых накладных, причем один и тот же номер цеховой накладной может повториться для разных цехов. Поэтому количество сдаваемого на склад товара определяется тремя реквизитами: наименованием товара, номером цеховой накладной и номером цеха. Единица измерения определяется наименованием товара.

Рисунок 1.3 — Цеховая накладная

2. ПОСТРОЕНИЕ ИНФОЛОГИЧЕСКОЙ И ДАТОЛОГИЧЕСКОЙ МОДЕЛИ

2.1 Инфологическая модель

Инфологическая модель будет представлена с помощью ЕR-диаграммы (рисунок 2. 1), которая промоделирована в Microsoft Visio 2007.

Рисунок 2.1 — ER-диаграмма

Дальше представлена даталогическая модель базы данных.

Данные распределены между собой так, как распределены в таблицах базы данных: «Справочник товаров» (таблица 2. 1), «Справочник цехов» (таблица 2. 2), «Справочник складов» (таблица 2. 3), «Количество товаров запланировано выпускать за каждый месяц"(таблица 2. 4), «Количество товаров выпущенных за каждый месяц» (таблица 2. 5).

Таблица 2.1 — Справочник товаров

Название атрибута

Тип данных

Обязательное поле или нет

Индексированное поле или нет

Код товара

Числовой

Да

Да (совпадения не допускаются)

Наименование товара

Текстовый

Да

Да (совпадения не допускаются)

Единица измерения товара

Текстовый

Да

Нет

Цена за единицу товара

Числовой

Да

Нет

Нормативный запас

Числовой

Да

Нет

Номер склада

Числовой

Да

Нет

Номер цеха

Числовой

Да

Нет

Таблица 2.2 — Справочник цехов

Название атрибута

Тип данных

Обязательное поле или нет

Индексированное поле или нет

Номер цеха

Числовой

Да

Да (совпадения не допускаются)

Название цеха

Текстовый

да

Да (совпадения не допускаются)

Таблица 2.3 — Справочник складов

Название атрибута

Тип данных

Обязательное поле или нет

Индексированное поле или нет

Номер склада

Числовой

Да

Да (совпадения не допускаются)

Название склада

Текстовый

да

Да (совпадения не допускаются)

Таблица 2.4 Количество товаров запланировано выпускать за каждый месяц

Название атрибута

Тип данных

Обязательное поле или нет

Индексированное поле или нет

Код товара

Числовой

Да

Да (совпадения не допускаются)

Наименование товара

Текстовый

Да

Да (совпадения не допускаются)

Ед. изм.

Текстовый

Да

Нет

Январь

Числовой

Да

Нет

Февраль

Числовой

Да

Нет

Март

Числовой

Да

Нет

Апрель

Числовой

Да

Нет

Таблица 2.5 Количество товаров выпущенных за каждый месяц

Название атрибута

Тип данных

Обязательное поле или нет

Индексированное поле или нет

Код товара

Числовой

Да

Да (совпадения не допускаются)

Единица измерения

Текстовый

Да

Нет

Январь

Числовой

Да

Нет

Февраль

Числовой

Да

Нет

Март

Числовой

Да

Нет

Апрель

Числовой

Да

Нет

2.2 Схема базы данных

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

Схема системы базы данных (от англ. Database schema) -- её структура, описанная на формальном языке, поддерживаемом системой управления базами данных (СУБД). В реляционных базах данных схема определяет таблицы, поля в каждой таблице, а также отношения между полями и таблицами.

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

Схема базы (рисунок 2. 2) данных была взята с Microsoft Access.

Рисунок 2.2 — Схема базы данных Выпуск товаров на предприятии

3. ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННОЙ СИСТЕМЫ

Проектирование информационной системы будет происходить в программный пакет Microsoft Access. Далее будут показаны все этапы развития информационной системы, которая завершена тем, что будет построена база данных выпуск товаров на предприятии.

3.1 Построение таблиц и внесение данных

Начнем с построения таблиц базы данных и ввода информации в них. Построение таблицы будет использовать конструктор таблиц. Построим таблицу «справочник товаров» она будет иметь 7 столбцов. Имя столбцов, а так же их функции можно увидеть в даталогической модели информационной системы.

Таблица «Выпуск товаров на предприятии» в конструкторе показано на рисунке 3. 1:

Рисунок 3.1 — Создание таблицы в конструкторе

После построения таблицы «Выпуск товаров на предприятии» в конструкторе ее необходимо открыть для того, что б внести в таблицу необходимую информацию. После того, как будет внесена необходимая информация, таблица принимает следующий вид (рисунок 3. 2).

Рисунок 3.2 Таблица «Справочник товаров»

Аналогичным способом теперь необходимо создать следующие таблицы: «Справочник складов» (рисунок 3. 3), «Справочник цехов» (рисунок 3. 4), «Количество товаров выпущенных за каждый месяц» (рисунок 3. 5), «Количество товаров запланировано выпускать за каждый месяц» (рисунок 3. 6).

Рисунок 3. 3- Справочник складов

Рисунок 3.4 — Справочник цехов

Рисунок 3.5 — Количество товаров выпущенных за каждый месяц

Рисунок 3.6 — Количество товаров запланировано выпускать за каждый месяц

После создания и заполнения всех необходимых таблиц, ее необходимо соединить между собой так, как показано на схеме данных.

3.2 Построение и выполнение запросов

Далее нужно построить необходимые нам запросы выпуск товаров на предприятии.

По документу «План выпуска продукции цехом» (форму 5) подсчитать общее количество запланированного к выпуску каждого изделия для каждого цеха с начала года до конца заданного месяца. Это показано на рисунке 3.7 — в конструкторе, так же на рисунке 3.6 показан запрос «План выпуска продукции цехом» после того как он был выполнен в конструкторе с подсчетом в столбце «За весь год» суммы количества товаров за все месяца.

Рисунок 3.7 — Запрос «План выпуска продукции цехом» в конструкторе

Рисунок 3.6 — Запрос «План выпуска продукции цехом»

Далее необходимо сделать еще 2 запроса:

— По документам «Цеховая накладная» (см. форму 9) подсчитать общее количество фактически выпущенного каждого изделия для каждого цеха с начала года до конца заданного месяца, рисунок (3. 7).

— Подсчитать отклонение как разность между первой и второй суммами рисунок (3. 8).

Рисунок 3.7 «Цеховая накладная»

Рисунок 3.8 «Результат решения Задания 1»

3.3 Построение форм и отчетов

модель данные запрос access

Построим формы «План выпуска продукции цехом» (рисунок 3. 10), «Цеховая накладная» (рисунок 3. 11), «Результат решения Задания 1» (рисунок 3. 12), по существующим запросам. В конструкторе форма План выпуска продукции цехом представлена на рисунке 3.9.

Рисунок 3.9 — Форма «План выпуска продукции цехом» в конструкторе

Рисунок 3. 10 Форма «План выпуска продукции цехом»

Рисунок 3. 11 Форма «Цеховая накладная»

Рисунок 3. 12 Форма «Результат решения Задания 1»

Далее сделаем отчеты по запросам «План выпуска продукции цехом», «Цеховая накладная» ,"Результат решения Задания 1″. Они представлены ниже, на рисунке «План выпуска продукции цехом» (рисунок 3. 13),"Цеховая накладная" (рисунок 3. 14), «Результат решения Задания 1» (рисунок 3. 15).

Рисунок 3. 13 — Отчет «План выпуска продукции цехом»

Рисунок 3. 14 — Отчет «Цеховая накладная»

Рисунок 3. 15 — Отчет «Результат решения Задания 1»

Далее сделаем макросы для всех запросов и форм, а так же для таблиц «Справочник товаров». Вот например создание макроса «Результат решения Задания 1» в конструкторе (рисунок 3. 16):

Рисунок 3. 16 — Макрос «Справочник товаров» в конструкторе

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

Рисунок 3. 17 — Общая форма

ВЫВОДЫ

В ходе выполнения курсовой работы была разработана информационная система: «База данных выпуск товаров на предприятии». Во время разработки данной базы были представлены: ER-модель, датологическая модель, и схема базы данных.

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

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

ПоказатьСвернуть
Заполнить форму текущей работой