Теоретические аспекты автоматизации управления производством

Автор работы: Пользователь скрыл имя, 06 Октября 2015 в 00:27, контрольная работа

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

Целью контрольной работы является изучение автоматизации управления производством, а также практическая реализация навыков построения баз данных в среде MS Access.
Для выполнения поставленной цели необходимо решить следующие задачи:
Рассмотреть автоматизированные производства и гибкие производственные системы;
Изучить систему автоматизированного проектирования и автоматизированную систему управления производством;
Разработать базу данных «Электронная библиотека»;
Создать базу данных «Предприятие».

Файлы: 1 файл

КОНТРОЛЬНАЯ.docx

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

Разработайте базу данных «Электронная библиотека», состоящую из трех таблиц со следующей структурой:

Книги - шифр книги (ключевое поле), автор, название, год издания, количество экземпляров.Читатели - читательский билет (ключевое поле), фамилия, имя, отчество, адрес. Выданные книги - шифр книги, читательский билет, дата выдачи, дата возвращения, дата фактического возвращения. Установите связи между таблицами. С помощью запроса отберите все книги, выпущенные с 1990 по 2007 годы. Создайте запрос с параметром для отбора книг определенного автора. Создайте 2 любые формы для ввода данных и отчеты по запросам.

 

 

2.2 Создание базы  данных

 

Запускаем  Microsoft Access 2007 из меню Пуск или с помощью ярлыка. Отобразится окно «Приступая к работе с Microsoft Office Access».

Для этого щелкаем  мышью на иконке «Новая база данных».

 

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

 

 

2.3 Создание таблиц

 

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

Нажимаем кнопку Создать, приложение Access создаст новую базу данных и откроет ее в режиме таблицы.

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

Программа автоматически создала первый столбец будущей таблицы, назвав его «Код». Этот код мы будем позже использовать при создании связей между таблицами. Если щелкнуть  мышью на поле со значком «№», то станет активным поле «Тип данных» в котором отобразится слово «Счетчик». Это означает, что программа будет автоматически нумеровать строки нашей таблицы.

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

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

Далее создаем необходимые поля для таблицы и изменяем тип данных на подходящий для ввода.

Сохраняем  таблицу, нажав кнопку «Сохранить» в верхнем левом углу окна или комбинацию клавиш (Ctrl + S) клавиатуры. В поле «Имя таблицы» указываем  имя таблицы.

Аналогичным образом создаем остальные таблицы.

2.4 Логическая  модель. Создание форм

 

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

Для удобства ввода информации в таблицы применяются формы. В версии Access 2007 можно воспользоваться заготовками форм, соответствующие кнопки расположены на ленте «Создание». Первая заготовка используется для создания формы, в которую можно будет вводить информацию только по одной строке соответствующей таблицы за один раз.

Сама форма для ввода данных представлена ниже.

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

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

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

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

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

Используя вышеупомянутые команды ленты «Создать» создаем форму для всех таблиц.

С помощью формы очень удобно добавлять новые записи.

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

Для удобства ввода дат справа от ячейки с типом данных «Дата/время» располагается кнопка электронного календаря. Щелчок мышкой по выбранной дате вводит дату в ячейку.

 

2.5 Создание отчетов

 

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

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

Мы переносим в правую часть все доступные поля.

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

Далее выбираем «Табличный» макет и книжную ориентацию бумаги, т.к. число полей в таблице не большое и она легко разместиться на странице достаточно крупным шрифтом.

Следующий шаг «Мастера отчетов» предполагает выбор стиля (т.е. внешнего вида будущего отчета) – выбираем  тот, который нам больше подходит.

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

 

Данный выбор связан с тем, что Мастер отчетов создал поле «Наименование продукта» очень малой ширины при том, что справа на листе есть свободное место.

Аналогично создаем отчет для остальных таблиц.

 

 

2.6 Создание запросов

 

Далее стало возможным создавать различные запросы для базы данных.  По условию необходимо С помощью запроса отобрать все книги, выпущенные с 1990 по 2007 годы. Для этого с помощью конструктора запросов вводим условие «>1990 And <2007» и нажимаем выполнить запрос. Для создания запроса по автору также необходимо ввести соответствующую фамилию в условие и выполнить запрос для просмотра результата.

 

 

Задание 3

3.1 Постановка  задачи

Создать базу данных «Предприятие» состоящую из двух таблиц «Сотрудники» и «Ведомость» Создать поля таблицы «Сотрудники»: РЕГ_НОМ, ФИО, ДАТА_РОЖД. Создать поля таблицы «ВЕДОМОСТЬ»: РЕГ_НОМ, Должность, Оклад . Задать соответствующий тип данных. Создать связь один- ко- многим, подчиненная таблица «Сотрудники». Заполнить базу посредством Формы пятью произвольными записями. Допускаемые варианты записей поля Должность: директор, бухгалтер, водитель, менеджер, секретарь. В Запросе 1 назначить зарплату сотрудникам с учетом вредных условий труда (12%), и Уральского коэффициента (15%).

 

3.2 Реализация  поставленной задачи

 

Для создания базы данных выполняем все вышеописанные действия в п. 2.2-2.7.

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

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

На вкладке «Создание» в группе «Другие» щелкаем  «Конструктор запросов».

Откроется конструктор запросов и диалоговое окно «Добавление таблицы».

2.Выбираем любое сочетание таблиц и запросов, содержащих записи, которые нужно добавить, нажимаем кнопку «Добавить», а затем — кнопку «Закрыть».

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

3. Дважды щелкаем поля, которые нужно добавить. Выбранные поля появятся в строке «Поле бланка запроса» (в нижней части конструктора запросов).

К ячейкам в бланке запроса можно добавить выражение, например =Date(), автоматически возвращающее текущую дату, или добавить поля таблицы или запроса. В одну ячейку можно добавить только одно поле таблицы или запроса.

Чтобы быстро добавить все поля в таблице, дважды щелкаем звездочку (*) в верхней части списка полей таблицы. На этом рисунке показан бланк запроса со всеми добавленными полями.

 

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

4. На вкладке Конструктор в группе Результаты выберем команду Запуск.

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

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

1. Щелкаем правой кнопкой мыши вкладку документа открытого запроса и в контекстном меню выберите команду Конструктор.

Также можно: в области переходов щелкаем  правой кнопкой запрос и выбираем в контекстном меню команду Конструктор.

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

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

 

Заключение

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

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

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

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

 

Библиографический список

  1. Аладьев В.З. Основы информатики: учебное пособие / В.З. Аладьев,  Ю.Я. Хунт, М.Л. Шишаков. – изд. 2-е, перераб. и доп. – М.: Филинъ, 2009. – 394 с.
  2. Ахметов А. Н., Современный персональный компьютер / А. Н. Ахметов,  А. В. Борзенко. – М. : Компьютер Пресс, 2009. – 317 с.
  3. Гиляревский Р.С. Основы информатики / Р.С. Гиляревский. – М. : Экзамен, 2009. – 273 с.
  4. Голицина О. Л. Базы данных / Голицина О. Л., Максимов Н. В., Попов И. И. – М. : Форум, 2009. – 494 с.
  5. Карпова Т.С. Базы данных: модели, разработка, реализация / Питер, 2002
  6. Когаловский М.Р. Технология баз данных / М. Р. Когаловский. – М.: Финансы и статистика, 1992
  7. Макарова Н.В. Информатика : учебник / Н.В. Макарова. – 3-е изд, перераб. и доп. – М.: Финансы и статистика, 2009. – 732 с.
  8. Могилев А.В. Информатика: учебное пособие / А.В. Могилев. – 3-е изд., перераб. и доп. – М. : Академия, 2009. – 375 с.
  9. Острейковский В.А. Информатика: учебник для вузов / В.А. Острейковский. – М. : Высшая школа, 2008. – 383 с.
  10. Ревунков Г.И., Самохвалов Э.Н., Чистов В.В.  Базы и банки данных и знаний: Учеб. для вузов / Под ред. Четверикова В.Н. – М.: Высш. шк., 2008. – 390 с.

Информация о работе Теоретические аспекты автоматизации управления производством