Рекомендуемая категория для самостоятельной подготовки:
Дипломная работа*
Код |
122031 |
Дата создания |
2010 |
Страниц |
111
|
Источников |
43 |
Мы сможем обработать ваш заказ (!) 4 декабря в 12:00 [мск] Файлы будут доступны для скачивания только после обработки заказа.
|
Содержание
ОГЛАВЛЕНИЕ
Глава 1. Анализ нормативно-правовой базы по дисциплине «Автоматизация технологических процессов» в ЕМК
1.1.Анализ Государственного стандарта по специальности «Автоматизация технологических процессов и производств»
1.2.Анализ учебного плана по специальности «Автоматизация технологических процессов и производств»
1.3.Анализ рабочей программы по специальности «Автоматизация технологических процессов и производств»
1.4.Анализ методического обеспечения дисциплины
Глава 2. Теоретические занятия в системе среднего профессионального обучения (образования)
2.1. Особенности подготовки техников по специальности «Автоматизация технологических процессов и производств»
2.2. Педагогические основы занятий теоретического обучения в среднем специальном образовании
2.3. Средства, методы и технология проведения занятий теоретического обучения
2.4. Современные подходы к лекциям по техническим дисциплинам в СПО
2.5. Контроль знаний в СПО
Глава 3. Создание методического обеспечения лекций
3.1. Анализ и разработка тематического плана
3.3. Особенности восприятия технической информации в средствах обучения
3.4. Создание тестов контроля знаний
3.5. Применение лекций-презентаций по дисциплине «Автоматизация технологических процессов и производств»
3.5.1. Аппаратное и программное обеспечение
3.5.2. Техника безопасности
3.5.3. Описание работы с лекциями-презентациями
Литература
Фрагмент работы для ознакомления
Допустимые значения: • dbUseJet (создание рабочей области ядра Microsoft Jet); • dbUseODBC (создание рабочей области ODBCDirect)
Например, для формирования рабочей области Microsoft Jet можно использовать следующие две инструкции:
Листинг. Создание рабочей области Microsoft Jet.
Dim ws As CreateWorkspace
Set ws = DBEngine.CreateWorkspace(Name:="myWS", _
UserName:="admin", Password:="", UseType:=dbUseJet)
Рабочую область ODBCDirect можно создать следующим образом (ссылка на объект DBEngine применяется по умолчанию, поэтому во второй инструкции объект DBEngine опущен):
Создание рабочей области ODBCDirect
Dim ws As CreateWorkspace
Set ws = CreateWorkspace(Name:="myWS", _
UserName:="UID", Password:="", UseType:=dbUseODBC)
Открытие базы данных
Открыть существующую базу данных можно методом OpenDatabase объек Workspace.
Синтаксис:
Set database = object.OpenDatabase(Name, Options, Readonly, Connect)
Параметр
database Описание
Объектная переменная, представляющая создаваемый объект Database object Объектная переменная, представляющая существующий объект Workspace. Если этот параметр опущен, то метод OpenDatabase использует стандартную рабочую область Name Строковое выражение, задающее имя существующего файла базы данных с ядром Microsoft Jet или имя источника данных ODBC Options Для рабочей области ядра Microsoft Jet допустимыми являются следующие значения аргумента:
• True (открытие базы данных для монопольного доступа); • False (по умолчанию, открытие базы данных для общего доступа). Для рабочей области ODBCDirect допустимыми являются следующие значения аргумента: dbDriverNoPrompt, dbDriverPrompt, dbDriverComplete, dbDriverCompleteRequired Readonly Параметр, принимающий логические значения и определяющий, открывается ли база данных только для чтения Connect Дополнительный параметр, содержащий сведения о подключении, в том, числе и пароли Например, для открытия базы данных с ядром Microsoft Jet можно использовать следующие две инструкции:
Открытие базы данных
Dim db As Database
Set db = ws.OpenDatabase(Name:=ThisWorkbook.Path & "\Пример.mdb",
Options:=True)
Объект Recordset
После открытия базы данных можно создать объект Recordset. Объект Recordset представляет собой записи исходной таблицы базы данных или результирующий набор записей, возвращаемый после выполнения запроса. Он позволяет управлять данными в базе данных на уровне записи. На уровне полей управление данными осуществляется объектом Field.
Имеются следующие типы Объекта Recordset:
Тип Описание Table Работает с одной таблицей текущей базы данных. В этом случае данные можно индексировать, что ускоряет поиск записей и их сортировку. При поиске записей допустимо применять вместо метода Find метод Seek Dynaset Позволяет получать, анализировать, удалять и редактировать данные из нескольких динамически связанных таблиц. Этот тип соответствует указателю ключевого набора записей ODBC Snapshot В этом режиме в общем случае нельзя редактировать базу данных, но скорость работы в рассматриваемом режиме больше чем в двух предыдущих Forward-only Статический режим с последовательным доступом. Перемещаться от записи к записи можно только вперед. Этот режим самый быстрый Dynamic Позволяет получать, анализировать, удалять и редактировать данные из нескольких динамически связанных таблиц. Этот тип соответствует динамическому указателю ODBC Создание объекта Recordset
Объектная переменная типа Recordset создается при помощи метода openRecordSet. Как и для любой объектной переменной ее надо сначала объявить, а только потом установить ссылку на объект, возвращаемый методом
OpenRecordSet.
Синтаксис ДЛЯ объекта Database:
Set recordset = object.OpenRecordset (Source, Type', Options, Lockedits)
Синтаксис ДЛЯ Объектов QueryDef, Recordset И TableDef:
Set recordset = object.OpenRecordset (Type, Options, Lockedits')
Параметр Описание recordset Объектная переменная, представляющая открываемый объект Recordset object Объектная переменная, представляющая существующий объект, используемый при создании нового объекта Recordset Source Строковое выражение, определяющее источник записей для новогс объекта Recordset. В качестве источника записей можно указать таблицы или запроса, а также SQL-инструкцию, которая возвращает записи. Для табличного объекта Recordset в базе данных MicrosoftJe: ■ в качестве источника допускается указание только имени таблицы Type Константа, задающая тип открываемого объекта Recordset. Допустимые значения: dbOpenTable, dbOpenDynaset, dbOpenSnaps.r DbOpenForwardOnly и DbOpenDynamic Options Специфицирует работу пользователя с объектом Recordset. Приведем 1 некоторые из допустимых значений:
• dbAppendOnly (пользователь может добавлять записи, но не мог редактировать уже существующие);
• dbReadOnly (запрещено вносить изменения в записи);
• dbDenyWrite (запрещено другим пользователям вносить изменения! Lockedits Устанавливает тип блокировки данных. Допустимые значения: dbReadOnly, dbPessimistic, dbOptimistic И dbOptimisticVaiue Методы и свойства объекта Recordset
Приведем наиболее часто используемые методы и свойства объекта Recordset, позволяющие анализировать и редактировать записи базы данных. Способы их применения будут показаны на большом количестве примеров в конце этой главы.
Методы объекта Recordset:
Метод Описание AddNew Создает и добавляет новую запись. После внесения изменений в новую запись следует вызвать метод update для сохранения изме- 1 нений и завершения процесса добавления записи в объект Recordset. До вызова метода update изменения в базу данных не заносятся Clone Создает копию объекта Recordset. Синтаксис:
Set Копия = Оригинал.Clone Close Закрывает открытый объект доступа к данным Delete Удаляет текущую запись в обновляемом объекте Recordset Edit Копирует текущую запись из обновляемого объекта Recordset в буфер для последующего изменения. После внесения изменений в новую запись следует вызвать метод update для сохранения изменений и добавления записи в объект Recordset MoveFirst, MoveLast, MoveNext, MooveFrevious Делают текущей первую, последнюю, следующую или предыдущую запись объекта Recordset FindFirst, FirdLaSt FindNext, Находят первую, последнюю, следующую или предыдущую запись, удовлетворяющую заданным условиям, и делают эту запись текущей. FindPrevious Синтаксис:
{FindFirst | FindLast I FindNext I FindPrevious} Criteria
где Criteria— это выражение или переменная типа String, используемая для поиска записи.
Приведем несколько примеров критериев:
"[Оценка] > 3" "[Фамилия] = 'Петров'" "[Оценка] =5 AND [Предмет] = 'Информатика'" "[ДатаЭкзамена] = #25/12/99#" Seek Находит в индексированном объекте Recordset типа Table запись, удовлетворяющую заданным условиям для текущего индекса, и делает эту запись текущей.
Синтаксис:
Seek Comparison, Keyl, Key2,... Key13 • Comparison — допустимые значения: <, <=, =, >= или >;
• Keyl, Key2..... Кеу13— одно или несколько значений ключевых полей в текущем индексе объекта Recordset GetRows Загружает строки объекта Recordset в массив. Синтаксис:
Set ИмяМассива = НаборЗаписей.GetRows[NumRows) где NumRows — число строк Update Сохраняет вставки и изменения, произведенные в объекте Recordset при помощи методов AddNew и Edit CancelUpdate Отменяет все изменения объекта Recordset, выполненные при помощи методов AddNew И Edit
Перечислим наиболее часто используемые свойства объекта Recordset.
Свойство Описание BOF Возвращает значение True, если указатель текущей записи расположен перед первой записью набора, и значение False, если указатель текущей записи расположен на первой записи набора или на любой записи после нее EOF Возвращает значение True, если указатель текущей записи расга- I ложен после последней записи набора, и значение False, если ука- 1 затель текущей записи расположен на последней записи набора или на любой записи перед ней Bookmark Устанавливает или возвращает закладку, которая однозначно деляет текущую запись в объекте Recordset. Обычно используется для возврата в объекте Recordset на определенное место, без ука- зания конкретного адреса записи NoMatch Возвращаемое значение True, если нужная запись не найдена, и 1 False — в противном случае RecordCount Возвращает число записей, к которым был осуществлен доступ в
объекте Recordset. Свойство RecordCount не показывает, сколько записей содержится в объекте Recordset до обращения ко всем записям. После обращения к последней записи набора значение свойства RecordCount становится равным полному числу неудален- ных записей в объекте Recordset. Для принудительного обращения к последней записи следует вызвать для объекта Recordset метод MoveLast Filter Задает или возвращает значение, определяющее записи, которые будут включены в открываемый объект Recordset.
При указании критерия фильтрации имена полей заключаются в квадратные скобки. Приведем несколько примеров критериев:
[Оценка]=5 [Оценка]>=3 [Оценка]=5 AND [Предмет]="Информатика" [Оценка]=4 AND [Предмет]="Информатика" [Оценка]>=4 AND [Предмет] IN ("Информатика", "Право") [Длина]*[Ширина]>100
В критериях вместо знака равенства допустимо использование ключевого слова like, например [Оценка] LIKE 5 Sort Задает или возвращает порядок сортировки записей в объекте Recordset (только в рабочей области Microsoft Jet).
Для сортировки по возрастанию используется ключевое слово asc, а по убыванию — desc. Например: [Оценка] ASC [Фамилия] DESC
и сортировка первоначально по полю Оценка, а потом по полю Фамилия
[Оценка] ASC, [Фамилия] DESC
Создание SQL-запроса
Рассказывать об элементах управления данными и не сказать ничего о структурированном языке запросов SQL, было бы непростительным упущением. Команды языка SQL делятся на две большие категории: команды манипулирования данными (DML) и команды определения данных (DDL). В качестве значения параметра source метода OpenResordset можно задавать не имя таблицы, а оператор, созданный на основе команд языка SQL. Это позволяет отображать в форме не всю таблицу, а какую-то выборку данных из этой таблицы или даже из нескольких таблиц. Причем, выборка может производиться по довольно сложным критериям, с одновременным подведением итогов по выбираемым данным. В последующих разделах показано, как при помощи команды манипулирования данными строятся итоговые таблицы.
Оператор SELECT
Итак, перейдем к обсуждению команд и операторов языка SQL. Оператор жжт возвращает построенную выборку данных из одной или нескольких таблиц базы данных по указанным критериям.
Синтаксис оператора select выглядит довольно устрашающе. Но, пускай, это вас не беспокоит. Сразу же после приведения его формального синтаксиса, на конкретных примерах мы обсудим, как работает этот оператор.
SELECT [Предикат] { * | Таблица.* I [Таблица. }Поле__1
[AS Псевдоним__1] [, [ Таблица.] Пол е__2 [AS Псевдонмм_2] [, ...]]}
FРОМ Выражение [,...]
[Where ... ]
[GROUP BY. . . ] [HAVING. . . ] [ORDER BY... ]
Предикат — предикаты используются для ограничения числа возвращаемых записей. Если они отсутствуют, по умолчанию используется предикат all. Допустимые значения:
all (возвращает все записи);
distinct (исключает записи, которые содержат повторяющиеся значения в выбранных полях);
distinctrow (пропускает данные, основанные на целиком повторяющихся записях, а не на отдельных повторяющихся полях);
тор (возвращает определенное число записей, находящихся в начале или в конце диапазона, описанного с помощью предложения order by).
* — указывает, что выбраны все поля заданной таблицы или таблиц. таблица — имя таблицы, из которой должны быть отобраны записи
поле_п — имена полей, из которых должны быть отобраны данные. Если включить несколько полей, они будут извлекаться в указанном порядке
Псевдоним_п — имена, которые станут заголовками столбцов вместо ис-ходных имен столбцов в таблице.
выражение — имена одной или нескольких таблиц, которые содержат отбираемые данные.
Итак, перейдем к последовательной иллюстрации действия оператора select на примерах, построенных в учебной базе данных Борей.mdb.
В первом примере оператор возвращает записи одного поля Название таблицы Поставщики:
SELECT Название FROM Поставщики
В следующем примере оператор возвращает записи двух полей (Название и Город) таблицы Поставщики:
SELECT Название, Город FROM Поставщики
Для того чтобы получить все поля таблицы, т. е. всю таблицу Поставщики воспользуйтесь оператором:
SELECT * FROM Поставщики
или, что равносильно
SELECT ALL * FROM Поставщики
Предложение ORDER BY
Добавление в SQL-команду предложения order by обеспечивает упорядочи-вание набора выбранных записей. Добавление ключевого слова asc или dfs после имени поля задает порядок сортировки по этому полю (возрастающий или убывающий).
Следующий оператор возвращает всю таблицу Поставщики, записи которой упорядочены по полю Название в порядке возрастания:
SELECT * FROM Поставщики ORDER BY Название ASC
Приводимый ниже оператор возвращает записи двух полей (Название и Го-род) таблицы Поставщики, причем, записи упорядочены по полю Название в порядке возрастания, а по полю Город — в порядке убывания:
SELECT Название, Город FROM Поставщики ORDER BY Название ASC, Город DESC
Предложение WHERE
Добавление в SQL-команду предложения where обеспечивает проведение выборки по критерию. В предложении where допустимо использование про-стых операций сравнения (=, <>, >, <, >=, <=), например, город = 'Париж' или Город<>"Париж", либо составных с использованием логических операторов AND и OR. В следующем примере возвращаются записи из двух полей (СтранаПолучателя и СтоимостьДоставки) таблицы Заказы, соответствую-щие странам германия и Мексика, причем, записи упорядочены по полю Страна Получателя:
SELECT СтранаПолучателя, СтоимостьДоставки FROM Заказы
WHERE СтранаПолучателя = ' Германия' OR СтранаПолучателя = ' Мексика'
ORDER BY СтранаПолучателя ASC
В конструкции where допустимо использование следующих сравнений:
between and или not between and — для выборки записей, в которых зна- чения специфицированного поля принадлежат указанному диапазону или лежат за его пределами. В первом из следующих двух примеров возвра-
щаются все заказы, сделанные от 8/6/94 до 12/7/95, а во втором — вне этого диапазона дат.
SELECT ДатаРазмещения, СтранаПолучателя FROM Заказы
WHERE ДатаРазмещения BETWEEN #8/б/94# AND # 12/7/95#
SELECT ДатаРазмещения, СтранаПолучателя FROM Заказы
WHERE ДатаРазмещения NOT BETWEEN #8/6/94# AND #12/7/95#
IN— для выборки записей, в которых значения специфицированного по-
ля принадлежат указанному множеству. В следующем примере возвра- щаются все заказы, странами получателями которых являются либо гер-
мания, либо Мексика.
SELECT ДатаРазмещения, СтранаПолучателя FROM Заказы WHERE СтранаПолучателя-IN ('Германия', 'Мексика')
luke—для выборки записей, в которых значения специфицированного поля имеют определенный шаблон. Для создания шаблонов можно использовать символы * (для множества символов) и ? (для одного символа). Например, Фамилия like 'ф*в' позволяет сделать выборку всех фамилий, НачИНаЮЩИХСЯ С буКВЫ Ф И Заканчивающихся буКВОЙ В, а Фамилия
like т???????о' — фамилий, состоящих из девяти букв и начинающиеся с буквы г и заканчивающиеся буквой о.
Обратите внимание, что все строки в операциях сравнения заключаются в одинарные кавычки, например, 'Германия'. Подобным же образом, даты должны обрамляться символом #, например, #12/7/99#.
Предложение where можно также использовать для связи двух и более таб-лиц. В следующем примере объединяются две таблицы Клиенты и Заказы по общему столбцу с названиями стран:
SELECT Заказы.ДатаИсполнения, Клиенты.КодКлиента
FROM Клиенты, Заказы WHERE Заказы. СтранаПолучателя = Клиенты. Страна
С целью сокращения длины кода допустимо использование ключевого слова AS для ввода новых обозначений таблиц. Предыдущий пример, используя ключевое слово as, можно записать в следующей укороченной форме:
SELECT За.ДатаИсполнения, Кл.КодКлиента FROM Клиенты AS Кл, 3аказы AS За WHERE За.СтранаПолучателя = Кл.Страна
Статистические функции
Оператор select можно применять для выполнения вычислений со значениями, которые хранятся в таблицах. При этом используются следуют статистические функции, которые обрабатывают соответствующие значении полей в записях, отвечающих условию where.
Функция
Avg Возвращает
Среднее значение Count Число записей КЛп Минимальное число записей Max Максимальное число записей Sum Сумму StDev Среднеквадратичное отклонение StDevP Среднеквадратичное отклонение для генеральной совокупности Var Дисперсию значений VarP Дисперсию значений для генеральной совокупности
Рассмотрим, например, как работает команда, возвращающая минимальную, максимальную, среднюю и суммарную стоимость доставок в Германию. а также общее число доставок. В этом случае запрос строится следующей командой:
SELECT Min(СтоимостьДоставки) AS Мин, Мах(СтоимостьДоставки) AS Макс, Avg (СтоимостьДоставки) AS Среднее, Sum (СтоимостьДоставки) AS Сумма, Count(СтоимостьДоставки) AS [Количество доставок] FROM Заказы WHERE СтранаПолучателя = 'Германия'
Создание и подключение тестов по курсу
Общие сведения о подключении вопросов и ответов к тестирующей системе.
Первым этапом создания тестов является собственно составление вопросов и ответов к ним. Для этого необходимо изучить материал учебного пособия, потом составить вопросы, набор которых позволяет полностью охватить весь основной материал учебного пособия.
Вопросы должны быть объединены в группы по числу глав учебного пособия, т.к. система тестирования позволяет проводить тестирование на уровне глав. По этой же причине набор вопросов в каждой группе, относящейся к главе, должен соответствовать материалу этой главы. Количество вопросов должно быть пропорционально объёму материала конкретной главы, реально это число находится в диапазоне от 5 до 20 вопросов к каждой главе. Вопросы имеют весовую градацию от сложности и объёма охватываемого материала.
Далее надо составить ответы к каждому вопросу.
Опишем работу тестирующей программы. Программа, после регистрации пользователя (необходимо ввести фамилию), предлагает 3 теста, представленных текстами в отдельных формах.
Переход к следующей форме возможен после правильного ответа на вопросы теста в конце каждой темы.
Результаты тестов заносятся в базу данных, где хранится информация обо всех тестирующихся.
В конце прохождения программы есть форма, через которую можно посмотреть отчет в виде документа WORD обо всех тестирующихся. Также можно узнать и результаты всех тестов. По умолчанию, в случае отказа учащихся проходить тест, в базу заносятся оценки 2.
Сама база находится в папке APPLICATION.
Там же находится и файл-адаптер, через который происходит доступ к базе данных средствами VB for Application.
Программа состоит из нескольких отдельных приложений, связанных между собой.
Схему связей можно изобразить следующей диаграммой.
Файл-адаптер qq.xls является центральным объектом структурной схемы. Через него осуществляется взаимодействие между приложениями.
Алгоритм программы.
Модуль 1
Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
Form1.Height = 0
Form1.Width = 0
Dim qwe As Object
Set qwe = CreateObject("Excel.Application")
With qwe
.Workbooks.Open (App.Path & "\APPLICATION\qq.xls")
End With
Set qwe = Nothing
Form1.Hide
End Sub
модуль 2
Private Sub CommandButton1_Click()
Dim Db As Database
Dim rs As Recordset
Set Db = OpenDatabase(ThisWorkbook.Path & "\db1.mdb")
Set rs = Db.OpenRecordset("qwe")
rs.MoveFirst
For i = 0 To rs.RecordCount - 1
If qq = rs.Fields(1).Value Then
MsgBox ("Вы уже тестировались!")
UserForm1.Hide
Exit Sub
End If
rs.MoveNext
Next i
rs.MoveLast
rs.AddNew
rs.Fields(1).Value = qq
rs.Fields(2).Value = 14
rs.Fields(3).Value = 0
rs.Fields(4).Value = 0
rs.Fields(5).Value = 0
rs.Fields(6).Value = 0
rs.Fields(7).Value = 0
rs.Update
Set Db = Nothing
UserForm1.Hide
UserForm2.Show
End Sub
Private Sub CommandButton2_Click()
Dim Db As Database
Dim rs As Recordset
Set Db = OpenDatabase(ThisWorkbook.Path & "\db1.mdb")
Set rs = Db.OpenRecordset("qwe")
rs.MoveFirst
Set r = New Word.Application
r.Documents.Add
r.Visible = True
For i = 0 To rs.RecordCount - 1
For g = 0 To 2
r.Selection.TypeText Text:=CStr(rs.Fields(g).Value)
Next g
r.Selection.TypeText Text:=" результаты теста "
For g = 3 To 7
r.Selection.TypeText Text:=CStr(rs.Fields(g).Value)
Next g
r.Selection.TypeParagraph
rs.MoveNext
Next i
Set r = Nothing
End Sub
Private Sub UserForm_Initialize()
qq = ""
qq = InputBox("введите Вашу фамилию", "SECURITY")
End Sub
Private Sub UserForm_Terminate()
End Sub
Модуль 3
Private Sub CommandButton2_Click()
Dim stAppName As String
stAppName = ActiveWorkbook.Path & "\ARR\q.EXE"
Call Shell(stAppName, 1)
End Sub
Private Sub CommandButton4_Click()
UserForm14.Show
End Sub
Private Sub Label3_Click()
End Sub
Private Sub UserForm_Click()
End Sub
Private Sub UserForm_Initialize()
UserForm5.Show
End Sub
Private Sub UserForm_Terminate()
UserForm4.Show
End Sub
Модуль 4
Private Sub CommandButton2_Click()
UserForm15.Show
UserForm5.Hide
End Sub
Private Sub CommandButton3_Click()
UserForm16.Show
UserForm5.Hide
End Sub
Private Sub CommandButton4_Click()
UserForm17.Show
UserForm5.Hide
End Sub
Private Sub CommandButton5_Click()
UserForm18.Show
UserForm5.Hide
End Sub
Private Sub CommandButton1_Click()
Dim qwe As Integer
qwe = 2
If (TextBox1.Text = 3) Then
qwe = qwe + 1
End If
If (TextBox2.Text = 1) Then
qwe = qwe + 1
End If
If (TextBox3.Text = 2) Then
qwe = qwe + 1
End If
MsgBox ("Ваша оценка " & qwe)
Dim Db As Database
Dim rs As Recordset
Set Db = OpenDatabase(ThisWorkbook.Path & "\db1.mdb")
Set rs = Db.OpenRecordset("qwe")
rs.MoveLast
rs.Edit
rs.Fields(3).Value = CInt(qwe)
rs.Update
Db.Close
Set Db = Nothing
UserForm13.Hide
End Sub
Private Sub UserForm_Initialize()
TextBox1.Text = 0
TextBox2.Text = 0
TextBox3.Text = 0
End Sub
Модуль 7
Private Sub CommandButton1_Click()
Dim Db As Database
Dim rs As Recordset
Set Db = OpenDatabase(ThisWorkbook.Path & "\db1.mdb")
Set rs = Db.OpenRecordset("qwe")
rs.MoveFirst
Set r = New Word.Application
r.Documents.Add
r.Visible = True
For i = 0 To rs.RecordCount - 1
For g = 0 To 2
r.Selection.TypeText Text:=CStr(rs.Fields(g).Value)
Next g
r.Selection.TypeText Text:=" результаты теста "
For g = 3 To 7
r.Selection.TypeText Text:=CStr(rs.Fields(g).Value)
Next g
r.Selection.TypeParagraph
rs.MoveNext
Next i
Set r = Nothing
End Sub
Содержание тестов.
Тест 1.
1. В чем заключается принцип завершенности построения технологии?
а) в стремлении к выполнению всех операций в пределах одной АПС
б) в формировании ТП с максимально возможным укрупнением операций, с минимальным числом операций и установок в операциях
в) в обеспечении автоматической работы АПС в пределах всего производственного цикла
2. В чем заключается принцип оптимальности технологии?
а) в организации управления ТП и коррекции проектных решений на основе рабочей информации о ходе ТП.
б) в принятии решения на каждом этапе ТПП и управлении ТП на основе единого критерия оптимальности.
в) в разработке ТП, не требующих отладки на рабочих позициях.
3. Типизация ТП предусматривает, что:
а) их изготовление по одинаковым ТП, основанным на применении наиболее совершенных методов обработки и обеспечивающим достижение наивысшей производительности, экономичности и качества.
б) общим признаком объединения деталей в группы является общность обрабатываемых поверхностей и их сочетаний
в) в состав одного класса можно включать заготовки различной конфигурации и даже различных типов.
Тест 2.
1. Групповые технологии применяют:
а) для мелко- и среднесерийного производства
б) в крупносерийном и массовом производстве
в) для обработки деталей с широкой номенклатурой
2. Первичная классификация – это:
а) кодирование деталей обследуемого производства по конструктивно-технологическим признакам
б) группирование деталей с одинаковыми или несущественно отличающимися признаками классификации
в) кодирование деталей обследуемого производства по типу
3. По межстаночному транспорту различают следующие АЛ:
а) со сквозным транспортом без перестановки изделия и с транспортной системой с перестановкой изделия
б) с транспортной системой с накопителями и многопоточную
в) с транспортной системой с перестановкой изделия и скомпонованную из роботизированных ячеек
Тест 3.
1. По видам компоновки (агрегатирования) различают следующие АЛ:
а) однопоточную, параллельного агрегатирования и многопоточную;
б) скомпонованную из роботизированных ячеек с транспортной системой с накопителями
в) с транспортной системой с перестановкой изделия и скомпонованную из роботизированных ячеек
2. Производственный модуль (ПМ) - это
а) комбинация из элементарных модулей с едиными системами измерения и инструментообеспечения
б) система, состоящая из единицы технологического оборудования, оснащенная автоматизированным устройством ПУ и средствами АТП
в) переналаживаемая система, объединенных единой транспортно-складской системой и системой АСУ ТП.
3. Цикловая производительность – это:
а) максимальная теоретическая производительность при условии бесперебойной работы машины и обеспечении ее всем необходимым
б) теоретическая производительность машины с реальными холостыми и вспомогательными ходами и при отсутствии простоев
в) теоретическая производительность машины с реальными холостыми ходами и учетом ее собственных простоев
3.5. Применение лекций-презентаций по дисциплине «Автоматизация технологических процессов и производств»
3.5.1. Аппаратное и программное обеспечение
Программный комплекс должен функционировать на ПЭВМ не ниже типа PENTIUM 1 в среде Windows 98 или XP.
3.5.2. Техника безопасности
Анализ опасных и вредных производственных факторов при работе на компьютере
В данном разделе будут рассмотрены вредные факторы, воздействующие на человека при работе за компьютером, а также меры по их устранению и снижению.
В соответствии с ГОСТ 12.0.003-74* (“Опасные и вредные производственные факторы. Классификация”) они подразделяются на 3 группы:
1) физические;
2) химические;
3) психофизиологические.
Первые две группы включают воздействия, оказываемые производственной техникой и рабочей средой. Психофизиологические факторы характеризуют изменения состояния человека под влиянием тяжести и напряженности труда. Включение их в систему факторов производственной опасности обусловлено тем, что чрезмерные психофизиологические нагрузки в итоге могут также привести к заболеваниям.
Рассматривая процесс работы программиста, убеждаемся, что на него воздействуют ОВПФ двух групп из трех: физические и психофизиологические. К физическим ОВПФ, действующим на оператора ЭВМ в процессе работы относятся:
повышенный уровень шума и технологическая вибрация;
недостаточная освещённость рабочей зоны;
повышенная или пониженная температура, влажность и подвижность воздуха рабочей зоны;
повышенная запыленность;
электромагнитные и ионизирующие поля, создаваемые при работе дисплея на базе электронной лучевой трубки;
повышенное значение напряжения в электрической цепи, замыкание которой может произойти через тело человека;
повышенный уровень статического электричества.
Психофизиологические ОВПФ, действующие на оператора подразделяются на:
физические перегрузки:
статические,
динамические,
гиподинамию;
нервно-психические перегрузки:
умственное перенапряжение,
перенапряжение анализаторов,
монотонность работы,
эмоциональные перегрузки.
В данной дипломной работе не рассматриваются химические, биологические и психофизические факторы. Рассмотрим физические опасные и вредные производственные факторы и мероприятия по их устранению и снижению.
Более подробно рассмотренные ОВПФ, действующие на программиста и допустимые значения приведены ниже.
Нормирование опасных и вредных производственных факторов при работе на компьютере
При проектировании рабочего места должна быть решена проблема как искусственного, так и естественного освещения. Освещение не только необходимо для выполнения производственных заданий, оно еще и влияет на психическое и физическое состояние работающего. Требования к рациональной освещенности производственных помещений сводятся к следующему:
правильный выбор источников света и системы освещения,
создание необходимого уровня освещенности рабочих поверхностей,
ограничение слепящего действия света,
устранение бликов, обеспечение равномерного освещения,
ограничение или устранение колебаний светового потока во времени.
При недостаточной освещенности и напряжении зрения состояние зрительных функций находится на низком функциональном уровне, в процессе выполнения работы развивается утомление зрения, понижается общая работоспособность и производительность труда, возрастает количество ошибок.
К условиям эксплуатации электронно-лучевой трубки ПЭВМ относятся внешняя освещенность. Внешняя освещенность делится на три уровня:
низкий (10 – 50 лк);
средний (500 – 1000 лк);
высокий (более 10000 лк).
В таблице 5.1. приведены нормы искусственной и естественной освещенности (СНиП 23-05-95 ).
Таблица. 5.1. Допустимые параметры освещенности/
Хар-ка зрит. работы Наим. размер объекта, мм Разряд зрит.
работы Контраст объекта различения с фоном Хар-ка фона Искусств. освещение Естеств. Освещ. Освещенность, лк КЕО, % При комбин.освещ. При общ. Освещ При верх. Освещ При бок. Освещ Средняя точность Св. 0.5
до 1 IV(а) Малый Темный 750 300 - 1.5
Источником шума в машинном зале ВЦ являются системы кондиционирования воздуха и механические устройства ЭВМ. Шум на рабочем месте не должен превышать допустимых уровней, значения которых приведены в ГОСТ 12.1.003-83 «Шум. Общие требования безопасности». Уровни звукового давления в различных октавных полосах со среднегеометрическими частотами в Гц приведены в таблице 5.2.
Таблица 5.2. Допустимые уровни шума на рабочем месте.
Помещения
Уровни звукового давления (дБ) в октавных полосах соcреднегеометрическими частотами (Гц) Уровни
звука, дБА 63 125 250 500 1000 2000 4000 8000 50 Вычислительный центр 71 61 54 49 45 42 40 38
Таблица 5.3. Допустимые нормы вибрации на рабочих местах с ПЭВМ
Средне-геометрические частоты октавных полос, Гц Допустимые значения по виброскорости, дБ по виброускорению, м/с 2 108 1.3 4 99 0.45 8 93 0.22 16 92 0.2 31.5 92 0.2 63 92 0.2
Гигиенические нормы технологической вибрации в соответствии с ГОСТ 12.1.012-90 (Вибрация. Общие требования безопасности) представлены в табл. 5.3.
Значительным фактором производительности и безопасности труда является производственный микроклимат, который характеризуется температурой и влажностью воздуха, скоростью его движения, а также интенсивностью радиации. Он должен соответствовать СанПиН 2.2.2.542-96. В таблице 5.4 приведены параметры микроклимата для работ категории 1а (работы, производимые сидя и не требующие физического напряжения, при которых расход энергии составляет до 120 ккал/ч).
Требования к параметрам микроклимата в производственном помещении Таблица 5.4.
Параметры микроклимата Значения параметров зимой летом 1. Температура, °C 22 – 24 23 – 25 2. Скорость воздушных масс, м/с 0.1 0,1 – 0,2 3. Относительная влажность, % 40 – 60 40 – 60
В помещении, где предполагается эксплуатация системы, основным источником электромагнитного, ионизирующего и лазерного излучения, электростатического и магнитного поля является ПЭВМ, а точнее, ее монитор.
Допустимые значения параметров, регулируемых СанПиН 2.2.2.542-96.
Таблица 5.5. Нормы по электрическим и магнитным полям
1 Напряженность переменного электрического поля на расстоянии 50 см вокруг дисплея Допустимые значения в диапазоне частот 5 Гц … 2 кГц Не более 25 В/м в диапазоне частот 2 кГц … 400 кГц Не более 2,5 В/м 2 Плотность магнитного потока (магнитная индукция) в диапазоне частот 5 Гц … 2 кГц Не более 250 нТл в диапазоне частот 2 кГц … 400 кГц Не более 25 нТл 3 Поверхностный электростатический потенциал экрана дисплея Не более 500 В
Предельно допустимые уровни напряжений прикосновения и токов приведены в таблице 5.6. (ГОСТ 12.1.038-82).
Таблица 5.6. Предельно допустимые уровни напряжений прикосновения и токов
Род тока U, В (не более) I , мА Переменный, 50 Гц 2.0 0.3 Постоянный 8.0 1.0 Примечание. Напряжения прикосновения и токи приведены при продолжительности воздействия не более 10 мин.
Для обеспечения защиты от статического электричества применяется заземление аппаратуры и использование при изготовлении корпусов приборов диэлектрических материалов.
Расчет освещенности рабочего места.
Выше была дана характеристика зрительной работы в помещении. Нормы освещенности указаны в таблице 5.1.
В соответствии с этим произведем расчет общего освещения помещения.
Важным фактором в улучшении санитарно-гигиенических условий труда и повышении производительности труда, является правильное освещение рабочих мест. Для создания благоприятных условий для зрения в машинном зале ВЦ применяются люминесцентные лампы.
Работы по сборке и монтажу относятся к категории работ средней точности. Наименьший объект различения имеет от 0.5 до 1.0 мм. Контраст объекта различения с фоном малый. Фон темный. Тогда нормальная освещенность составляет 750 лк.
Высота подвеса светильников над освещаемой поверхностью определяется по формуле:
Приведенные в формуле параметры показаны на рис.5.1.
H=4 м.; hp=0,8 м. ; hc=0,5 м.
Рис. 5.1. Схема размещения светильников в разрезе помещения.
Необходимое число светильников рассчитывается по формуле :
где S-освещаемая площадь ,
L-расстояние между светильниками.
S=35,
L=2∙Hc=2∙2,7= 5.4 м
Определим величину светового потока всех ламп:
, (лм)
где - номинальная освещенность , равная лк.
= 1,5 – коэффициент запаса люминесцентной лампы.
z= 1,1 – отношение использования потока.
=0.5
Имеется светильников по 2 лампы в каждом : .
Определим световой поток одной лампы:
.
Для светильников выбираем лампу ЛХБ40-1 мощностью 40 Вт с номинальным потоком (лм)
Вычислим рабочую освещенность при установке выбранных нами ламп:
В соответствии с габаритными размерами светильника схема размещения выглядит следующим образом:
Рис. 5.2. Схема размещения светильников.
Пожарная безопасность.
Под пожарной охраной понимают систему государственных и общественных мероприятий, направленных на охрану от огня людей и собственности.
Работа оператора ЭВМ соответствии со СНиП 27.01-97 и НПБ 105-95 должна вестись в помещении, соответствующем категории В пожарной безопасности (горючие и трудногорючие вещества), здания ВЦ имеют II степень огнестойкости. В самих помещениях должны быть установлены перегородки из несгораемых материалов. Особые требования предъявляются также к устройству кабельных коммуникаций. Все виды кабелей прокладывают в металлических газовых трубах вплоть до распределительных щитов и стоек питания. В машинном зале кабельные линии прокладывают под технологическими полами, которые выполняют из негорючих и трудно горючих материалов с пределом огнестойкости не менее 0.5 ч.
Пожарная безопасность объекта обеспечивается:
системой предотвращения пожара
системой противопожарной защиты
организационно-техническими мероприятиями
Возможность быстрой ликвидации возникшего пожара во многом зависит от своевременного извещения о пожаре. Извещатели могут быть ручные и автоматические. Ручные извещатели выполняются в виде кнопок и устанавливаются в коридорах и на лестничных клетках. Автоматические пожарные извещатели в зависимости от импульса срабатывания подразделяют на световые, дымовые и тепловые.
Предотвращение пожара в помещении достигается минимальным количеством предметов из горючих материалов, их безопасным расположением, а также отсутствием легковоспламеняющихся материалов.
В соответствии с ГОСТ 12.4.009-83* «Пожарная техника для защиты объектов. Основные виды. Размещение и обслуживание» в помещении ВЦ должны иметься первичные средства пожаротушения. При площади помещения 100 м2 это:
углекислотный огнетушитель ОУ-8 — 2 шт.
СНиП 02.01.02-85 регламентирует число, размеры и конструкторские решения устройства эвакуационных путей. В соответствии с ним необходимо:
число выходов: 2,
высота потолка в проходах: не менее 2 м,
ширина проходов: не менее 0.8 м, проходы должны иметь естественное и искусственное освещение.
В помещениях вычислительных центров следует использовать установки газового пожаротушения.
Для обнаружения, оповещения и ликвидации пожаров применяются различные устройства пожарной автоматики. Они включают системы автоматической пожарной сигнализации (АПС) и автоматические установки пожаротушения (АУП). Системы АПС предназначены для обнаружения пожаров в их начальной стадии. Одна из наиболее распространенных систем АПС - станция тревожная оптическая лучевая ТОЛ-10/100. Там, где применение первичных средств пожаротушения затруднительно, применяют системы АУП. В п
Список литературы [ всего 43]
Литература
1.ГОСТ 12.1.002-84. ССБТ. Электрические поля промышленной часто-ты. Допустимые уровни напряженностей и требования к проведению контроля на рабочих местах. М.:Изд-во стандартов, 1984.
2.ГОСТ 12.1.003-83. ССБТ. Шум. Общие требования безопасности.
3.ГОСТ 12.1.004-85. ССБТ. Пожарная безопасность. Общие требова-ния. М.: Изд-во стандартов.1985.78 с.
4.ГОСТ 12.1.005-88. Общие санитарно-гигиенические требования к воздуху рабочей зоны. М.: Из-во стандартов. М.:1987
5.ГОСТ 12.1.019-79. ССБТ. Электробезопасность. Общие требования.
6.ГОСТ 12.1.033-81. ССБТ. Пожарная безопасность объектов с электрическими сетями.
7.ГОСТ СРЕДНЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ. ГОСУДАРСТВЕННЫЕ ТРЕБОВАНИЯ к минимуму содержания и уровню подготовки выпускников по специальности 2101 Автоматизация технологических процессов и производств (по отраслям). М.: Министерство просвещения, 2002.
8.Автоматизация проектирования технологических процессов в машиностроении /Под ред. Н.М. Капустина. — М.: Машинострое-ние, 1985.
9.Автоматизация проектирования технологических процессов и средств оснащения /Под ред. А.Г. Раковича. Г.К. Горанский, Л.В. Губич, В.И. Махнач и др. — Минск, ИТК АН Беларусь 1997.
10.Айсмонтас Б. Б. Педагогическая психология. – М., 2005.
11.Ананьев А.И., Федоров А.Ф. Самоучитель Visual Basic 6.0. - СПб: БХВ-Петербург, 2000.
12.Безопасность жизнедеятельности: Справ. Пособие по дипломному проектированию /Под. ред. Н.И.Иванова и И.М.Фадина; Балтийский Гос. Техн. Ун-т, СПб,1995. 122 с.
13.Бесекерский В.А., Попов Е.П. Теория системы автоматического регулирования. М.: Наука Гл. ред. Физ.-мат. Литературы, 1966, 922 с.
14.Брайан Сайлер, Джефф Споттс Использование Visual Basic 6. Специальное издание: пер. с англ. - М.: Изд. дом "Вильямс", 1999.
15.Гарнаев А.Ю. Самоучитель VBA. - СПб: БХВ-Петербург, 2003.
16.Гиппенрейтер Ю. Б. Введение в общую психологию: Курс лекций. – М., 1988.
17.Гласе Дж., Стэнли Дж. Статистические методы в педагогике и психологии. – М., 1976.
18.Гозман Л. Я. Психология эмоциональных отношений. – М., 1987.
19.Головатный Н. Ф. Студент: путь к личности. – М., 1982.
20.Голубева Э.А. Способности и индивидуальность. – М., 1993.
21.Гоноболин Ф. Н. Педагогические способности и их классификация // Материалы конференции по проблеме способностей. – М., 1970. – С. 91-94.
22.Гордеева Т. О. Мотивация достижения: теории, исследования, проблемы// Современная психология мотивации / Под ред. Д. А. Леонтьева. – М., 2002. – С. 47-102.
23.Горностаев Н. В. Проблемы непрерывного образования взрослых в истории советской педагогики // Психолого-педагогические проблемы непрерывного образования. – М., 1980. – С. 72-76.
24.Грановская Р. М. Элементы практической психологии. – Л., 1988.
25.Гуревич К. М. Надежность психологических тестов // Психологическая диагностика, ее проблемы и методы / Под ред. К. М. Гуревича и В. И. Лубовского. – М., 1975. – 162-176.
26.Гуревич К. М. Современная психологическая диагностика: пути развития // Вопросы психологии. – 1982. – № 1. – С. 9-18.
27.Долженков В., Мозговой М. Visual Basic.NET: учебный курс. - СПб: Питер, 2003.
28.Зимняя И. А. Педагогическая психология. – М., 2000.
29.Зинченко В. П. Образование. Мышление. Культура // Новое педагогическое мышление / Под ред. А. В. Петровского. – М., 1989. – С. 90-102.
30.Иванников В. А. Психологические механизмы волевой регу-ляции. – М, 1991.
31.Ильясов И. И. Структура процесса учения. – М., 1986.
32.Кудрявцев Т. В. Психология творческого мышления. – М., 1975.
33.Кузьмина Н. В. Методы исследования педагогической деятель-ности. – Л., 1970.
34.Кузьмина Н. В. Основы вузовской педагогики. – Л., 1972.
35.Макашарипов С. Программирование баз данных на Visual Basic 5 в примерах. - СПб: Питер, 1997.
36.Матюшкин А. М. Проблемные ситуации в мышлении и обуче-нии. – М., 1972.
37.Машбиц Е. И. Психолого-педагогические проблемы компьютеризации обучения. – М., 1998.
38. Машиностроение. Энциклопедия. Раздел III. Технология производства машин / Под ред. П.Н. Белянина. — М.: Машиностроение, 2000.
39. Мухин А.В. Новые концепции организации промышленного производства //Наука производству. 2001. №5. С. 2 - 7.
40.Низамов Р. А. Дидактические основы активизации учебной деятельности студентов. – Казань, 1975.
41.Новые методы и средства обучения. Компьютерные системы обучения: Вопросы дидактического программирования // Знание – №1 (15). – 1993.
42.Нюттен Ж. Мотивация // Экспериментальная психология / Под ред. П. Фресса, Ж. Пиаже. – М., 1975. – Т. 5. – С. 15-110.
43.Основы автоматизации машиностроительного производства /Под. ред. Ю.М. Соломенцева. — М.: Высшая школа, 1999.
Пожалуйста, внимательно изучайте содержание и фрагменты работы. Деньги за приобретённые готовые работы по причине несоответствия данной работы вашим требованиям или её уникальности не возвращаются.
* Категория работы носит оценочный характер в соответствии с качественными и количественными параметрами предоставляемого материала. Данный материал ни целиком, ни любая из его частей не является готовым научным трудом, выпускной квалификационной работой, научным докладом или иной работой, предусмотренной государственной системой научной аттестации или необходимой для прохождения промежуточной или итоговой аттестации. Данный материал представляет собой субъективный результат обработки, структурирования и форматирования собранной его автором информации и предназначен, прежде всего, для использования в качестве источника для самостоятельной подготовки работы указанной тематики.
bmt: 0.00516