Министерство образования и науки Российской Федерации
Федеральное агентство по образованию ГОУ ВПО
Всероссийский заочный финансово-экономический институт
Кафедра прикладной информатики
КУРСОВАЯ РАБОТА
по информатике на тему:
«Режимы компьютерной обработки данных»
Преподаватель:
Работа выполнена
Факультет
Специальность:
Липецк - 2009
СОДЕРЖАНИЕ
Введение |
3 |
1. ТЕОРЕТИЧЕСКАЯ ЧАСТЬ |
4 |
1.1. Режимы обработки данных |
4 |
1.2. Способы обработки данных |
9 |
1.3. Системы обработки и хранения данных |
10 |
Заключение |
12 |
2. ПРАКТИЧЕСКАЯ ЧАСТЬ |
13 |
2.1. Условие задачи |
13 |
2.2. Описание алгоритма решения задачи |
14 |
Список литературы |
19 |
ВВЕДЕНИЕ
В современных условиях является актуальной проблема использования возможностей компьютеров в области обработки и анализа данных для пользователей из различных сфер деятельности.
С одной стороны, пользователь компьютера (или компьютерных систем) для получения новой, интересующей его информации должен обработать и проанализировать большое количество статистических данных. С другой стороны, во многих случаях лицо, принимающее решение, не имеет специального образования ни в области компьютерных технологий, ни в области обработки статистических данных. Кроме того, часто данные носят конфиденциальный характер, что требует ограниченности доступа к ним и вынуждает заинтересованное лицо искать доступные, не требующие специального обучения, но обладающие широкими возможностями в области обработки и анализа данных компьютерные системы.
Целью данной работы является изучение режимов компьютерной обработки данных.
Обработка является одной из основных операций, выполняемых над информацией и главным средством увеличения ее объема и разнообразия. Для осуществления обработки информации с помощью технических средств ее предоставляют в формализованном виде – в виде структур данных, представляющих собой некоторую абстракцию фрагмента реального мира.
Обработка информации – получение одних «информационных объектов» (структур данных) из других путем выполнения некоторых алгоритмов.
1. ТЕОРЕТИЧЕСКАЯ ЧАСТЬ
1.1. Режимы обработки данных
При проектировании технологических процессов ориентируются на режимы их реализации. Режим реализации технологии зависит от объемно-временных особенностей решаемых задач: периодичности и срочности, требований к быстроте обработки сообщений, а также от режимных возможностей технических средств, и в первую очередь ЭВМ. Существуют: пакетный режим; режим реального масштаба времени; режим разделения времени; регламентный режим; запросный; диалоговый; телеобработки; интерактивный; однопрограммный; многопрограммный (мультиобработка).
Пакетный режим первоначально использовался для снижения непроизводительных затрат машинного времени путем объединения однотипных заданий. Его суть заключается в следующем. Задания группируются в пакеты, каждый со своим отдельным компилятором. Компилятор загружается один раз, а затем осуществляется последовательная трансляция всех заданий пакета. По окончании компиляции пакета все успешно транслированные в двоичный код задания последовательно загружаются и обрабатываются [11, с. 115]. Такой режим был основным в эпоху централизованного использования ЭВМ, когда различные классы задач решались с использованием одних и тех же вычислительных ресурсов, сосредоточенных в одном месте. При этом организация вычислительного процесса строилась главным образом без доступа пользователя к ЭВМ. Его функции ограничивались лишь подготовкой исходных данных по комплексу информационно-взаимосвязанных задач и передачей их в центр обработки, где формировался пакет заданий для ЭВМ.
В настоящее время под пакетным режимом также понимается процесс компьютерной обработки заданий без возможности взаимодействия с пользователем. При этом, как правило, задания вводятся пользователями с терминалов и обрабатываются не сразу, а помещаются сначала в очередь, а затем поступают на обработку по мере высвобождения ресурсов. Такой режим реализуется во многих системах коллективного доступа [1, с. 223].
Диалоговый (запросный) режим это режим, при котором существует возможность пользователя непосредственно взаимодействовать с вычислительной системой в процессе работы пользователя. Программы обработки данных находятся в памяти ЭВМ постоянно, если ЭВМ доступна в любое время, или в течение определенного промежутка времени, когда ЭВМ доступна пользователю. Взаимодействие пользователя с вычислительной системой в виде диалога может быть многоаспектным и определяться различными факторами: языком общения, активной или пассивной ролью пользователя; кто является инициатором диалога - пользователь или ЭВМ; временем ответа; структурой диалога и т.д. Если инициатором диалога является пользователь, то он должен обладать знаниями по работе с процедурами, форматами данных и т.п. Если инициатор - ЭВМ, то машина сама сообщает на каждом шаге, что нужно делать с разнообразными возможностями выбора. Этот метод работы называется “выбором меню”. Он обеспечивает поддержку действий пользователя и предписывает их последовательность. При этом от пользователя требуется меньшая подготовленность.
Диалоговый режим требует определенного уровня технической оснащенности пользователя, т.е. наличие терминала или ПЭВМ, связанных с центральной вычислительной системой каналами связи. Этот режим используется для доступа к информации, вычислительным или программным ресурсам. Возможность работы в диалоговом режиме может быть ограничена во времени начала и конца работы, а может быть и неограниченной [5, с. 237].
Иногда различают диалоговый и запросный режимы, тогда под запросным режимом понимается одноразовое обращение к системе, после которого она выдает ответ и отключается, а под диалоговым - режим, при котором система после запроса выдает ответ и ждет дальнейших действий пользователя.
Диалоговый режим активное вмешательство пользователя в процесс работы комплекса и ориентацию на безбумажную технологию. В ходе его выполнения отсутствует заранее установленная последовательность операций обработки данных и дополнительного их ввода.
Приближение пользователя к процессу обработки данных повлекло за собой много проблем и одна из них - это проблема диалога конечного пользователя и ЭВМ. В настоящее время эта проблема решается в двух альтернативных направлениях: создание меню-ориентированных систем и систем, основанных на использовании языков, близких к естественному. Поэтому при обосновании выбора диалогового режима необходимо остановиться и на этом вопросе.
Меню-ориентированные системы применяются тогда, когда число переборов вариантов расчетов относительно невелико. Обычно в меню с пятиуровневой иерархией уже наступает комбинаторный взрыв. При необходимости повышения гибкости диалога более удобен язык близкий к естественному, однако, реализация его всегда сложна.
В настоящее время в развитии вычислительной техники наметилась тенденция к рассредоточению вычислительных мощностей в пределах вычислительных систем. Все большее распространение приобретают вычислительные системы, в которых применяется распределенная обработка данных с использованием мини-ЭВМ. Этому способствовало широкое распространение микрокомпьютеров, характеризующихся:
§ низкой стоимостью и малыми габаритами;
§ хорошим соотношением "стоимость - производительность";
§ простотой в обслуживании и эксплуатации;
§ относительно небольшими затратами на обеспечение повышенной надежности;
§ возможностью строить комплексы и варьировать их конфигурации;
§ наличием высокопроизводительных технических средств;
§ наличием проблемно-ориентированных операционных систем;
§ возможностью решения экономических и управленческих задач в интерактивном режиме.
Это предопределило главную особенность тенденции - приближение таких ЭВМ непосредственно к местам возникновения и использования информации, их распределению по отдельным функциональным сферам деятельности, а, следовательно, и к изменению самой технологии обработки данных в направлении децентрализации. Структурно они реализуются как сети взаимосвязанных через каналы передачи данных мини- и микроЭВМ, терминалов с одной или несколькими средними либо большими ЭВМ.
Наметившаяся тенденция децентрализации средств вычислительной техники послужила предпосылкой развития на базе персональных микропроцессорных средств автоматизированных рабочих мест (АРМ).
Режим реального масштаба времени. Означает способность вычислительной системы взаимодействовать с контролируемыми или управляемыми процессами в темпе протекания этих процессов. Время реакции ЭВМ должно удовлетворять темпу контролируемого процесса или требованиям пользователей и иметь минимальную задержку [10, с. 457]. Как правило, этот режим используется при децентрализованной и распределенной обработке данных.
Режим телеобработки Телеобработка (удаленная обработка) – режим обработки данных при взаимодействии пользователей с СОД через линии связи. Телеобработка рассматривается в качестве самостоятельного режима обработки данных по следующим причинам. Во-первых, удаленность пользователей от СОД и наличие между ними специфического средства передачи данных – линии связи – порождает необходимость в специальных действиях пользователей при организации доступа к системе и завершении сеанса работы. Во-вторых, наличие линий связи налагает ограничения на форму и время обмена данными между пользователями и СОД. Эти ограничения приводят к необходимости специальных способов организации данных и доступа к ним, что в свою очередь отражается на структуре прикладных программ, используемых в режиме телеобработки.
Режим телеобработки характеризуется, прежде всего, спецификой доступа пользователя к системе и системы к данным, передаваемым через удаленные терминалы, т. е. связан в первую очередь с организацией обработки данных внутри СОД. При этом пользователи могут работать с режимах пакетном, диалоговом или «запрос–ответ». Каждый из этих режимов характеризуется специфичным способом взаимодействия пользователей с системой и соответствующим временем ответа [2, с. 137].
Интерактивный режим предполагает возможность двустороннего взаимодействия пользователя с системой, т.е. у пользователя есть возможность воздействия на процесс обработки данных.
Режим разделения времени предполагает способность системы выделять свои ресурсы группе пользователей поочередно. Вычислительная система настолько быстро обслуживает каждого пользователя, что создается впечатление одновременной работы нескольких пользователей. Такая возможность достигается за счет соответствующего программного обеспечения [8, с. 200].
Однопрограммный и многопрограммный режимы характеризуют возможность системы работать одновременно по одной или нескольким программам.
Регламентный режим характеризуется определенностью во времени отдельных задач пользователя. Например, получение результатных сводок по окончании месяца, расчет ведомостей начисления зарплаты к определенным датам и т.д. Сроки решения устанавливаются заранее по регламенту в противоположность к произвольным запросам [4, с. 98].
1.2. Способы обработки данных
Различаются следующие способы обработки данных: централизованный, децентрализованный, распределенный и интегрированный.
Централизованная обработка данных. При этом способе пользователь доставляет на вычислительный центр исходную информацию, и получают результаты обработки в виде результативных документов. Особенностью такого способа обработки являются сложность и трудоемкость налаживания быстрой, бесперебойной связи, большая загруженность ВЦ информацией (т.к. велик ее объем), регламентацией сроков выполнения операций, организация безопасности системы от возможного несанкционированного доступа [7, с. 124].
Децентрализованная обработка. Этот способ связан с появлением ПЭВМ, дающих возможность автоматизировать конкретное рабочие место.
Распределенный способ обработки данных основан на распределении функций обработки между различными ЭВМ, включенными в сеть. Этот способ может быть реализован двумя путями: первый предполагает установку ЭВМ в каждом узле сети (или на каждом уровне системы), при этом обработка данных осуществляется одной или несколькими ЭВМ в зависимости от реальных возможностей системы и ее потребностей на текущий момент времени. Второй путь - размещение большого числа различных процессоров внутри одной системы. Такой путь применяется в системах обработки банковской и финансовой информации, там, где необходима сеть обработки данных (филиалы, отделения и т.д.). Преимущества распределенного способа: возможность обрабатывать в заданные сроки любой объем данных; высокая степень надежности, так как при отказе одного технического средства есть возможность моментальной замены его на другой; сокращение времени и затрат на передачу данных; повышение гибкости систем, упрощение разработки и эксплуатации программного обеспечения и т.д. Распределенный способ основывается на комплексе специализированных процессоров, т.е. каждая ЭВМ предназначена для решения определенных задач, или задач своего уровня [6, с. 145].
Интегрированный способ обработки информации. Он предусматривает создание информационной модели управляемого объекта, то есть создание распределенной базы данных. Такой способ обеспечивает максимальное удобство для пользователя. С одной стороны, базы данных предусматривают коллективное пользование и централизованное управление. С другой стороны, объем информации, разнообразие решаемых задач требуют распределения базы данных [9, с. 189]. Технология интегрированной обработки информации позволяет улучшить качество, достоверность и скорость обработки, т.к. обработка производится на основе единого информационного массива, однократно введенного в ЭВМ. Особенностью этого способа является отделение технологически и по времени процедуры обработки от процедур сбора, подготовки и ввода данных.
1.3. Системы обработки и хранения данных
Вследствие «стихийного» развития информационных систем предприятия и применения устаревающих технологий происходит рассредоточение важных данных по вычислительным и информационным ресурсам. В такой ситуации предприятие несет необоснованные затраты на решение основных задач управления данными:
· обеспечение авторизованного доступа к данным;
· защиту данных от несанкционированного доступа;
· управление резервным копированием и архивированием данных;
· расширение дисковой емкости;
· восстановление данных после сбоев.
Системы хранения и обработки данных обеспечивают реализацию задачи обеспечения непрерывности бизнес-процессов и сохранности данных. Решения применимы в организациях с различным уровнем автоматизации и информатизации бизнес-процессов: от компаний в начальной стадии автоматизации до компаний, использующих крупные ERP-системы [3, с. 374].
По определяемым на основе информационной модели Системы обработки данных объёмам перерабатываемых, хранимых и передаваемых данных производится выбор технических средств и разрабатывается технология Системы обработки данных. Обязательным условием успеха в создании Системы обработки данных является участие наряду со специалистами руководящих и др. работников, непосредственно занятых решением задач управления на всех этапах разработки и внедрения Системы обработки данных.
ЗАКЛЮЧЕНИЕ
В настоящий момент, единственное, известное человеку, «устройство для обработки информации» — это сам человек. Поэтому, то, что называют современными «информационными технологиями», сводится, по большей части, к обработке данных с помощью различных методов, включая применение современных компьютеров и программ для них, а также - методы создания и издания: книг, фильмов, музыки, веб-сайтов, справочников, учебных пособий.
При этом данные, по сути, являются формой представления информации вне сознания отдельного человека.
Быстрый рост объемов информационных ресурсов требует принципиально новых подходов к хранению и обработке данных. Информация - ценная сущность, стоимость ее восстановления равна стоимости приобретения. Проблема сохранности деловой информации имеет огромное значение в современном бизнесе, определяя потребности предприятий и организаций в проведении соответствующих мероприятий и создании дополнительных ИТ-служб.
2. ПРАКТИЧЕСКАЯ ЧАСТЬ
2.1. Условие задачи
В течение текущего дня в салоне сотовой связи проданы мобильные телефоны, код, модель и цена которых указаны в таблице 1. В таблице 2 указан код и количество проданных телефонов различных моделей.
1. В итоговой таблице (Таблица 3) обеспечить автоматическое заполнение данными столбцов «Модель мобильного телефона», «Цена, руб.», «Продано, шт.», используя исходные данные таблиц, а также функции ЕСЛИ(), ПРОСМОТР. Рассчитать сумму, полученную от продаж каждой моделей, итоговую сумму продаж.
2. Сформировать ведомость продаж мобильных телефонов на текущую дату.
3. Представить графически данные о продаже мобильных телефонов за текущий день.
Таблица 1
Модели и цены
Код мобильного телефона |
Модель мобильного телефона |
Цена, руб. |
108 |
Fly Z500 |
7889 |
109 |
FlyX3 |
4819 |
209 |
LG-C3400 |
6540 |
210 |
LG-F1200 |
10419 |
308 |
Motorola V180 |
3869 |
309 |
Motorola V220 |
4459 |
301 |
Motorola C115 |
1570 |
304 |
Motorola C390 |
5149 |
406 |
Nokia 3220 |
4299 |
407 |
Nokia 3230 |
10490 |
408 |
Nokia 5140 |
6349 |
503 |
Pantech G-670 |
7659 |
504 |
Pantech GB-100 |
3789 |
604 |
Siemens A65 |
2739 |
605 |
Siemens A75 |
2869 |
708 |
Sony Ercsson T290i |
2569 |
709 |
Sony Ercsson Z800i |
13993 |
Таблица 2
Список продаж
№ продажи |
Код мобильного телефона |
Продано, шт. |
1 |
109 |
4 |
2 |
209 |
2 |
3 |
304 |
1 |
4 |
406 |
5 |
5 |
408 |
3 |
6 |
503 |
4 |
7 |
605 |
8 |
8 |
708 |
6 |
Таблица 3
Табличные данные ведомости продаж
Код мобильного телефона |
Модель мобильного телефона |
Цена, руб. |
Продано, шт. |
Сумма, руб. |
109 |
||||
209 |
||||
304 |
||||
406 |
||||
408 |
||||
503 |
||||
605 |
||||
708 |
||||
ИТОГО |
2.2. Описание алгоритма решения задачи:
1. Запустить табличный процессор MS Excel.
2. Создать книгу с именем «Ведомость продаж мобильных телефонов».
3. Лист 1 переименовать в лист с названием «Данные модели и цены».
4. На рабочем листе Данные модели и цены MS Excel создать таблицу данные таблицы модели и цены.
5. Заполнить таблицу модели и цены исходными данными (Таблица. 4)
Таблица 4
Модели и цены
Код мобильного телефона |
Модель мобильного телефона |
Цена, руб. |
108 |
Fly Z500 |
7889 |
109 |
FlyX3 |
4819 |
209 |
LG-C3400 |
6540 |
210 |
LG-F1200 |
10419 |
308 |
Motorola V180 |
3869 |
309 |
Motorola V220 |
4459 |
301 |
Motorola C115 |
1570 |
304 |
Motorola C390 |
5149 |
406 |
Nokia 3220 |
4299 |
407 |
Nokia 3230 |
10490 |
408 |
Nokia 5140 |
6349 |
503 |
Pantech G-670 |
7659 |
504 |
Pantech GB-100 |
3789 |
604 |
Siemens A65 |
2739 |
605 |
Siemens A75 |
2869 |
708 |
Sony Ercsson T290i |
2569 |
709 |
Sony Ercsson Z800i |
13993 |
6. Лист 2 переименовать в лист с названием Список продаж.
7. На рабочем листе Список продаж MS Excel создать таблицу, в которой будет содержаться список кодов проданных телефонов, количество и номер продажи.
8. Заполнить таблицу «Список продаж» (Таблица 5)
Таблица 5
Список продаж
№ продажи |
Код мобильного телефона |
Продано, шт. |
1 |
109 |
4 |
2 |
209 |
2 |
3 |
304 |
1 |
4 |
406 |
5 |
5 |
408 |
3 |
6 |
503 |
4 |
7 |
605 |
8 |
8 |
708 |
6 |
9. Разработать структуру шаблона таблицы «Табличные данные ведомости продаж» (Таблица 6)
Таблица 6
Структура шаблона таблицы «Табличные данные ведомости продаж»
Колонка электронной таблицы |
Наименование (реквизит) |
Тип данных |
Формат данных |
|
длина |
точность |
|||
A |
Код мобильного телефона |
числовой |
3 |
|
B |
Модель мобильного телефона |
текстовый |
50 |
|
C |
Цена, руб. |
числовой |
3 |
2 |
D |
Продано, шт. |
числовой |
5 |
|
E |
Сумма, руб. |
числовой |
5 |
2 |
10. Заполняем графу Модель мобильного телефона таблицы «Табличные данные ведомости продаж» на листе Табличные данные ведомости продаж следующим образом:
Занести в ячейку B40 формулу: =ЕСЛИ(B40=»»;»»;ПРОСМОТР(B40;Данные модели и цены!$A$7:$A$23;Данные модели и цены!$B$7:$B$23)).
Размножить введенную в ячейку B40 формулу для остальных ячеек (с B41 по B47) данной графы.
Таким образом, будет выполнен цикл, управляющим параметром которого является номер строки.
11. Заполнить графу Цена следующим образом:
Занести в ячейку С40 следующую формулу: =ЕСЛИ(С40=»»;»»;ПРОСМОТР(С40;Данные модели и цены!$A$7:$A$23;Данные модели и цены!$С$7:$С$23)).
Размножить введенную в ячейку С40 формулу для остальных ячеек (с С41 по С47) данной графы.
12. Заполнить графу Продано следующим образом:
Занести в ячейку D40 следующую формулу: =ЕСЛИ(D40=»»;»»;ПРОСМОТР(D40;Список продаж!$B$28:$B$35;Список продаж!$С$28:$С$35)).
Размножить введенную в ячейку D40 формулу для остальных ячеек (с D41 по D47) данной графы.
13. Заполняем графу Сумма, для этого в ячейке E40 записываем формулу: =C40*D40. Размножаем эту формулу по ячейкам (с E41 по E47).
14. Для вычисления итоговой суммы выделить ячейки D40:E47 и нажать кнопку Автосуммирование на панели инструментов Стандартная.
Таблица 7
Табличные данные ведомости продаж
Код мобильного телефона |
Модель мобильного телефона |
Цена, руб. |
Продано, шт. |
Сумма, руб. |
109 |
FlyX3 |
4819 |
4 |
19276 |
209 |
LG-C3400 |
6540 |
2 |
13080 |
304 |
LG-F1200 |
10419 |
1 |
10419 |
406 |
Nokia 3220 |
4299 |
5 |
21495 |
408 |
Nokia 5140 |
6349 |
3 |
19047 |
503 |
Pantech G-670 |
7659 |
4 |
30636 |
605 |
Siemens A75 |
2869 |
8 |
22952 |
708 |
Sony Ercsson T290i |
2569 |
6 |
15414 |
ИТОГО |
|
|
33 |
152319 |
15. Представим графические данные о продаже мобильных телефонов за текущий день.
СПИСОК ЛИТЕРАТУРЫ:
1. Информатика: базовый курс: учеб. пособие для студентов вузов, обучающихся по направлениям 552800, 654600 «Информатика и вычислительная техника»/О.А. Акулов, Н.В. Медведев. 2-е изд., испр. и доп. – М.: Омена-Л, 2005. – 552 с.
2. Информатика / П.Н. Башлы. – Ростов н/Д: Феникс, 2006. – 249, [1] с. – (Высшее образование).
3. Вендров A.M. Проектирование программного обеспечения экономических информационных систем: Учебник. – М.: Финансы и статистика, 2002.
4. Основы информатики: Курс лекций/Р.С. Гиляревский – М.: Издательство «Экзамен», 2003. – 320 с.
5. Гуда А.Н., Бутакова М.А., Нечитайло Н.М., Чернов А.В, Информатика. Общий курс. Учебник/Под ред. академика РАН В.И. Колесникова. – М.: Издательско-торговая корпорация «Дашков и К», Ростов н/Д: Наука-Пресс, 2007. – 400с .
6. Мишенин А.И. Теория экономических информационных систем: Учебник. – М.: Финансы и статистика, 2003.
7. Могилев А.В., Хеннер Е.К., Пак Н.И. Информатика. М.: Изд. центр "Академия", 2006
8. Пышкин Е.В. Структурное проектирование: основание и развитие
методов. – СПб.: Изд-во Политехн. ун-та, 2005.
9. Вычислительные системы, сети и телекоммуникации: Учебник. – 2-е изд., перераб. и доп. / Под ред. А.П. Пятибратова. – М.: Финансы и статистика, 2003.
10. Информатика 3-е изд./А.Н. Степанов – СПб.: Питер, 2002. – 608 с.: ил.
11. Введение в компьютерные науки. Общий обзор, 6-е издание.: Пер. с англ. – М.: Издательский дом «Вильямс», 2001. – 688 с.: ил. – Парал. Тит. Англ.