Процесс обработки данных
Суть процедур информационной технологии обработки данных в зависимости от видов представления сведений. Обоснование этапов обрабатывания информации. Освоение методики разработки программы создания и корректировки файла. Правила записи в программный код.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 26.10.2016 |
Размер файла | 74,8 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования
«ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ» (ТУСУР)
Кафедра автоматизации обработки информации (АОИ)
Курсовая работа
по дисциплине: «Информационные технологии обработки данных»
Тема: «Обработка данных»
Выполнила
Казанцева Т.В.
Принял
Петкун Т.А
Назарово 2012
Содержание
Введение
Глава 1. Информационные технологии обработки данных
1.1 Сущность информационных технологий. Виды обработки данных
1.2 Процедуры обработки данных в зависимости от видов представления данных
Глава 2. Процесс обработки данных
2.1 Обоснование этапов обработки информации
Заключение
Список используемой литературы
Введение
Развитие средств вычислительной техники обеспечило для создания и широкого использования систем обработки данных разнообразного назначения.
Разрабатываются информационные системы для обслуживания различных систем деятельности, систем управления хозяйственными и техническими объектами, модельные комплексы для научных исследований, системы автоматизации проектирования и производства, всевозможные тренажеры и обучающие системы.
Одной из важных предпосылок создания таких систем стала возможность оснащения их «памятью» для накопления, хранения и систематизация больших объемов данных. Другой существенной предпосылкой нужно признать разработку подходов, а также создание программных и технических средств конструирования систем, предназначенных для коллективного пользования. В этой связи потребовалось разработать специальные методы и механизмы управления такого рода совместно используемыми ресурсами данных, которые стали называться базами данных. Исследования и разработки, связанные с проектированием, созданием и эксплуатации баз данных, а также необходимых для этих целей языковых и программных инструментальных средств, привели к появлению самостоятельной ветви информатики, получившей название системы управления данными.
Такие программные комплексы выполняют довольно сложный набор функций, связанный с централизованными управлениями, данными в базе данных интерфейсах всей совокупности ее пользователей. По существу, система управления базами данных служит посредником между пользователями и базой данных.
В настоящее время разработаны и используются на персональных компьютерах около двадцати систем управления базами данных.
Данный курсовой проект представляет теоретические аспекты дисциплины информационные технологии обработки данных, основные понятия, функциональные возможности систем управления информационными технологиями, а также описана система создания и корректировки файла, содержащего сведения об абитуриентах, сдавших вступительные экзамены в институт. Каждый элемент этого файла должен содержать следующие данные: фамилию и инициалы абитуриента, специальность на которую он поступает, полученные оценки по физике, математике и литературе. Предусмотреть создание текстового файла, содержащего информацию об абитуриентах, поступающих на указанную специальность.
Цель курсового проекта заключается в следующем: освоение методики разработки программы создания и корректировки файла, а также закрепление теоретических знаний по курсу «информационные технологии обработки данных».
Для достижения поставленной цели необходимо решить следующие задачи: формализовать исходное описание предметной области; построить концептуальную информационную модель, используя методику, изученную в рамках теоретического курса; сгенерировать физическую структуру базы данных.
Глава 1. Информационные технологии обработки данных
Информационная технология обработки данных предназначена для решения хорошо структурированных задач, по которым имеются необходимые входные данные и известны алгоритмы и другие стандартные процедуры их обработки. Эта технология применяется на уровне операционной (исполнительской) деятельности персонала невысокой квалификации в целях автоматизации некоторых рутинных постоянно повторяющихся операций управленческого труда. Поэтому внедрение информационных технологий и систем на этом уровне существенно повысит производительность труда персонала, освободит его от рутинных операций, возможно, даже приведет к необходимости сокращения численности работников.
На уровне операционной деятельности решаются следующие задачи:
-обработка данных об операциях, производимых фирмой;
-создание периодических контрольных отчетов о состоянии дел в фирме;
-получение ответов на всевозможные текущие запросы и оформление их в виде бумажных документов или отчетов.
Существует несколько особенностей, связанных с обработкой данных, отличающих данную технологию от других:
-выполнение необходимых фирме задач по обработке данных. В любой фирме должна быть ИС обработки данных и разработана соответствующая информационная технология;
-решение только хорошо структурированных задач, для которых можно разработать алгоритм;
-выполнение стандартных процедур обработки;
-выполнение основного объема работ в автоматическом режиме с минимальным участием человека;
-использование детализированных данных. Записи о деятельности фирмы имеют детальный характер, допускающий проведение ревизий;
-акцент на хронологию событий;
-требование минимальной помощи в решении проблем со стороны специалистов других уровней.
Основные компоненты:
· сбор данных. По мере того как фирма производит продукцию или услуги, каждое ее действие сопровождается соответствующими записями данных. Обычно действия фирмы, затрагивающие внешнее окружение, выделяются особо как операции, производимые фирмой.
· обработка данных. Для создания из поступающих данных информации, отражающей деятельность фирмы, используются следующие типовые операции:
-классификация или группировка. Первичные данные обычно имеют вид кодов, состоящих из одного или нескольких символов. Эти коды, выражающие определенные признаки объектов, используются для идентификации и группировки записей (при расчете заработной платы каждая запись включает в себя код работника, код подразделения в котором он работает и т.д.);
-сортировка, с помощью которой упорядочивается последовательность записей;
-вычисления, включающие арифметические и логические операции. Эти операции, выполняемые над данными, дают возможность получать новые данные;
-укрупнение или агрегирование, служащее для уменьшения количества данных и реализуемое в форме расчетов итоговых или средних значений.
· хранение данных. Многие данные на уровне операционной деятельности необходимо сохранять для последующего использования. Для их хранения создаются базы данных.
· создание отчетов (документов). В информационной технологии обработки данных необходимо создавать документы для руководства и работников фирмы, а, также для внешних партнеров. При этом документы могут создаваться как по запросу или в связи с проведенной фирмой операцией, так и периодически в конце каждого месяца, квартала или года.
1.1 Сущность информационных технологий. Виды обработки данных
В последние десятилетия все более явной становится тенденция к распространению принципиально новых явлений и процессов в экономике, выявляются иные факторы экономического развития как на макроуровне, так и на уровне фирм. Основной причиной подобных изменений является начало и развитие "информационной революции", ведущей к становлению новой экономической системы. Происходит замещение машинной техники как главного производственного ресурса индустриальной эпохи информацией, знанием, интеллектом. Растущая автоматизация процессов материального производства позволяет сконцентрировать трудовые усилия на сфере интеллектуального производства, создания информационные продуктов и услуг.
Понятие информации является очень емким, оно относится к группе общенаучных категорий и занимает важное место в различных науках, например, в физике, биологии, психологии, экономике, социологии и других.
Энциклопедия кибернетики трактует «информацию» (лат. Informatio - разъяснение, изложение, осведомленность), как одно из наиболее общих понятий науки, обозначающее некоторые сведения, совокупность каких-либо данных, знаний и т. п. [6]. В широком смысле информация - это общенаучное понятие, включающее в себя обмен сведениями между людьми, обмен сигналами между живой и неживой природой, людьми и устройствами.
Философская трактовка определяет информацию как отражение реального мира; сведения, которые один реальный объект содержит о другом реальном объекте.
В узком смысле термин «информация» - это любые сведения, являющиеся объектом хранения, передачи и преобразования.
Следует отметить, что информация может снижать неопределенность, но, не представлять ценность для экономического агента из-за отсутствия потребностей, которые могла бы удовлетворить данная информация. Поэтому следует дополнить определение информации как средства снижения неопределенности ее способностью обеспечивать достижение целей или реализацию потребностей субъекта.
Рассмотрим представление информации в форме данных.
Термин «данные» происходит от латинского слова «data» - факт. Такая информация должна передаваться и храниться.
Данные представляют информацию, зафиксированную на материальных носителях, являющейся формализованной (структурированной) информацией, записанной на языке, в т.ч. в компьютерном виде. Информация, обрабатываемая с помощью средств компьютерной техники, отвечает всем этим требованиям, т.е. она относится к данным.
Данные - сведения, полученные путем измерения, наблюдения, логических или арифметических операций и представленные в форме, пригодной для постоянного хранения, передачи и автоматизированной обработки.
Данные - это материальные объекты произвольной формы, выступающие в качестве средства предоставления информации.
Таким образом, данные в информатике представляют собой факты или идеи, выраженные средствами формальной знаковой системы. Такая система должна обеспечивать возможность их хранения, передачи и обработки.
Проведем более четкое разграничение между терминами «информация» и «данные».
Преобразование и обработка данных позволяют извлечь информацию, т.е. получить знание о том или ином предмете, процессе или явлении. В этом преобразовании, данные служат исходным «сырьем» для получения информации. Отсюда следует важное положение, что одни и те же данные могут нести различную информацию для разных потребителей.
Следующее важное положение определяет то, что данные могут обрабатываться с помощью различных технических средств, причем эта обработка не зависит от конкретного смыслового содержания данных. Обработка данных не всегда является обработкой содержания, а трансформация данных в информацию предполагает наличие соответствующего механизма интерпретации [15].
По отношению к физическому устройству данные обладают внутренним представлением (это форма данных, с которой устройство фактически оперирует) и внешним представлением (форма данных, используемая для взаимодействия данного устройства с человеком и другими устройствами).
Основные процедуры обработки данных представлены на Рис.1.
Рис.1. Основные процедуры обработки данных
Создание данных, как процесс обработки, предусматривает их образование в результате выполнения некоторого алгоритма и дальнейшее использование для преобразований на более высоком уровне.
Модификация данных связана с отображением изменений в реальной предметной области, осуществляемых путем включения новых данных и удаления ненужных.
Поиск информации, хранимой в памяти компьютера, осуществляется как самостоятельное действие при выполнении ответов на различные запросы и как вспомогательная операция при обработке информации.
Создание документов, сводок, отчетов заключается в преобразовании информации в формы, пригодные для восприятия как человеком, так и компьютером. С этим действием связаны и такие операции, как обработка, считывание, сканирование и сортировка документов.
При преобразовании информации осуществляется ее перевод из одной формы представления или существования в другую, что определяется потребностями, возникающими в процессе реализации информационных технологий.
1.2 Процедуры обработки данных в зависимости от видов представления данных
Обработка данных представляет собой последовательность операций, производимых над данными. Процедуры обработки данных могут различаться в зависимости от форм и видов представления данных (Рис.2).
В экономической деятельности наиболее распространено цифровое и буквенное отображение информации в различных вариантах и сочетаниях: документы, тексты, таблицы, файлы, базы данных и др. В информационных технологиях, применяемых в экономической деятельности, как и в телевидении, кино-, мультимедийных технологиях широко используются также изображения, речь, звуки, сигналы и т.д.
В управлении технологическими процессами и объектами дискретного и непрерывного действия более всего актуальна обработка сигналов, сообщений для управления на низовом, производственном уровне [15].
Глава 2. Процесс обработки данных
Задание: информационный корректировка файл программный
Разработать программу создания и корректировки файла, содержащего сведения об абитуриентах, сдавших вступительные экзамены в институт. Каждый элемент этого файла должен содержать следующие данные: фамилию и инициалы абитуриента, специальность, на которую он поступает, полученные оценки по физике, математике и литературе. Предусмотреть создание текстового файла, содержащего информацию об абитуриентах, поступающих на указанную специальность.
Решение
program STUDENT;
uses
CRT;
label
menu;
var
t:text;
a:string;
b : array [1..200] of string;
z,i,j:integer;
procedure AddSt;
begin
ClrScr;
assign(t,'st.txt');
reset(t);
i:=1;
while not Eof(t) do
begin
eadln(t,b[i]);
j:=i;
i:=i+1;
end;
close(t);
rewrite(t);
writeln(t,' ');
writeln('vvedite familiu i inicialy');
readln(a);
writeln(t,'FIO : ',a);
writeln('vvedite specialnost');
readln(a);
writeln(t,'Specialnost : ',a);
writeln('vvedite ocenku po fizike');
readln(a);
writeln(t,'Fizika : ',a);
writeln('vvedite ocenku po matematike');
readln(a);
writeln(t,'Matematika : ',a);
writeln('vvedite ocenku po literature');
readln(a);
writeln(t,'literatura : ',a);
writeln(t,' ');
for i:=1 to j do
begin
writeln(t, b[i]);
end;
close(t);
writeln('Student v spiske! nazhmite enter');
readln;
end;
procedure ListSt;
begin
ClrScr;
assign(t,'st.txt');
reset(t);
while not Eof(t) do
begin
readln(t,a);
writeln(a);
end;
close(t);
writeln(' ');
writeln('Nazhmite enter');
readln;
end;
procedure ClrSt;
begin
ClrScr;
assign(t,'st.txt');
rewrite(t);
close(t);
writeln('Spisok pust, nazhmite enter');
readln;
end;
procedure re;
begin
ClrScr;
writeln('chto vy hotite sdelat?');
writeln('1 - dobavit studenta v spisok');
writeln('2 - prosmotret spisok studentov');
writeln('3 - ochistit spisok');
writeln('0 - vyhod iz programmy');
readln(z);
if z=1 then
begin
AddSt;
end
else
begin
if z=2 then
begin
ListSt;
end
else
begin
if z=3 then
begin
ClrSt;
end
else
begin
if z=0 then
begin
halt(0);
end;
end;
end;
end;
end;
begin
assign(t,'st.txt');
rewrite(t);
close(t);
menu:
re;
goto menu;
end.
В программном изделии предусмотреть работу со списком, которая
включает в себя 11 пунктов меню и реализовано по следующему алгоритму:
1. Создание базы данных;
2. Создание списка записей;
3. Вывод списка на дисплей;
4. Запись списка в файл;
5. Просмотр файла;
6. Добавление записи;
7. Поиск по наименованию;
8. Редактирование записей;
9. Удаление записей;
10. Сортировка списка;
11. Выход из программы;
После выполнения каждой функции необходимо обеспечить возврат в
лавное меню и выбор любой другой функции.
При выборе функции «Выход» работа программы завершается.
При выборе функции «Добавление записи», выделяется память для хранения данных, затем пользователю предлагается ввести номер договора, название, производителя, эти данные заносятся в память, после чего автоматически определяется сумма на которую товара на складе .
При выборе функции «Удалить», проверяется наличие данных в списке.
Если список пуст, на дисплей выводится соответствующее сообщение; Если данные о товаре внесены в список, то происходит удаление этих данных и освобождение памяти; иначе на дисплей выводится надпись об их отсутствии.
При выборе функции «Просмотреть», поверяется наличие данных в списке.
Если данные отсутствуют, на дисплей выводится соответствующее сообщение;
иначе выводится таблица, содержащая номер договора, производитель, название товара, количество данного товара, его цена и сумма.
При выборе функции «Сортировать», происходит сортировка списка по названию товара. «Поиск» осуществляется по названию товара и если товар есть в наличии, то выводится полная информация о нем, если нет товара на складе, то выводится сообщение товар отсутствует.
2.1 Обоснование этапов обработки информации
Разработка данного программного продукта состоит из нескольких этапов: постановка задачи, разработка алгоритма и блок схемы, запись в программный код.
V Постановка задачи - это точное описание исходных данных условий задачи и цели ее решения на этом этапе многие из условий задачи заданных в словесном виде необходимо выразить на точном формальном языке математики часто задача программирования задается в математической формулировке, то в этом случае первые два этапа отпадают. Для решения достаточно сложных задач этап формализации может потребовать значительных усилий и времени, поэтому среди опытных программистов бытует мнение что этап формализации половина работы.
V Разработка алгоритма и блок схемы. На этом этапе разбиваем на модули и отдельные подпрограммы, а также составляется общая блок схема, которая может быть реализована графически так и словесно.
V Последний этап это непосредственно кодирование программы в машинный код на предложенном языке программирования. На рисунке 1 показаны информационные связи программы.
Заключение
Формирование и совершенствование информационных технологий является одним из главных факторов в обществе. Распространение ИТ преобразует жизнь людей, облегчает работу, дает больше свободного времени, приносит развитие в экономической, культурной, образовательной и других сферах.
Развитие информационно-телекоммуникационной инфраструктуры в масштабах страны - это необходимое условие для того, чтобы предприятия могли выйти на зарубежные виртуальные рынки, взять на вооружение самые передовые технологии электронного бизнеса, а создание общенациональных банков данных позволит сделать их привлекательнее для потенциальных клиентов, партнеров и инвесторов.
Информационная насыщенность не только изменила мир, но и создала новые проблемы, которые не были предусмотрены.
Современное общество наполнено и пронизано потоками информации, которые нуждаются в обработке. Поэтому без информационных технологий, равно как без энергетических, транспортных и химических технологий, оно нормально функционировать не может.
Список используемой литературы
1. Автоматизированные информационные технологии : Учебник. / Под ред. проф. Г.А. Титоренко. - М.: Компьютер, ЮНИТИ, 2008. - 400 с.
2. Барановская, Т.П. Информационные системы и технологии: Учебник. - 2-е изд. / Т.П. Барановская, В.И. Лойко, М.И. Семенов, А.И. Трубилин; Под ред. В.И. Лойко. - М.: Финансы и статистика, 2007. - 416 с.
3. Гайдамакин Н.А. Автоматизированные информационные системы, базы и банки данных. Вводный курс. [Текст]/Н.А. Гайдамакин - М: Гелиос АРВ, 2009 г. - 368 с.
4. Избачков Ю. С. Информационные технологии. Учебное пособие. [Текст]/Ю.С. Избачков, В.Н. Петров - Спб: Питер, 2006г. - 656 с.
5. Информатика: Учебник. / Под ред. Н.В. Макаровой. - 3-е изд. - М.: Финансы и статистика, 2007. - 768 с.
6. Информационные технологии управления: Учеб. пособие / Под ред. Г.А. Титоренко. - М.: ЮНИТИ-ДАНА, 2009. - 280 с.
7. Молчанов А.Ю. Системное программное обеспечение. [Текст]/А.Ю. Молчанов - Спб: Питер, 2006 г. - 400 с.
8. Острейковский, В.А. Информатика: Учебник / В.А. Острейковский. - М.: Высш. шк., 2010. - 511 с.
9. Петров, В.Н. Информационные системы / В.Н. Петров. - СПб.: Питер, 2008. - 688 с.
10. Рагулин П.Г. Информационные технологии. Электронный учебник. -- Владивосток: ТИДОТ Дальневост. ун-та, 2006. - 208 с.
11. Романова Ю.Д. Информатика и информационные технологии. [Текст]/Ю.Д. Романова - М: Эксмо, 2008 г. - 592 с.
12. Советов Б.Я. Информационные технологии. [Текст]/ Б.Я. Советов, В.В. Цехановский - М: Высшая школа, 2008 г. - 264 с.
Размещено на Allbest.ru
...Подобные документы
Изучение программы обработки баз данных Microsoft Access. Особенности и принципы создания баз данных, форм для работы с ними, межтабличных связей. Конструирования различных видов отчетов. Создание кнопочной формы с помощью диспетчера, итоговых запросов.
лабораторная работа [2,1 M], добавлен 11.03.2013Выбор и обоснование критериев эффективности и качества разрабатываемой программы. Актуальность автоматизации процесса обучения. Разработка автоматизированной технологии обработки информации. Определение формы представления входных и выходных данных.
курсовая работа [739,6 K], добавлен 17.01.2015Структура записей входного массива. Описание основных типов данных. Алгоритм программы: присвоение начальных значений переменных, чтение списка из файла, вывод данных на экран, выполнение обработки данных, сохранение списка в файл. Листинг программы.
курсовая работа [325,2 K], добавлен 28.12.2012Программа обработки экономической информации, осуществляющая ввод исходной информации из файла. Просмотр таблицы исходных данных и ее редактирование. Внутреннее представление данных. Хранение записей входного файла. Добавление и удаление строк из списка.
курсовая работа [131,8 K], добавлен 28.12.2012Формы представляемой информации. Основные типы используемой модели данных. Уровни информационных процессов. Поиск информации и поиск данных. Сетевое хранилище данных. Проблемы разработки и сопровождения хранилищ данных. Технологии обработки данных.
лекция [15,5 K], добавлен 19.08.2013Процесс разработки базы данных для хранения и обработки информации. Ключи, индексы, триггеры, хранимые процедуры. Разработка пользовательского интерфейса и базы данных. Основные инструментальные средства для разработки клиентской и серверной частей.
дипломная работа [225,0 K], добавлен 18.05.2013Освоение функций работы со структурами данных и файлами. Разработка программного обеспечения для создания, обработки сведений о сотрудниках учреждения. Реализация алгоритма программы в среде Microsoft Visual Studio 2010. Изучение руководства пользователя.
курсовая работа [3,3 M], добавлен 28.08.2012Изучение существующих методов и программного обеспечения для извлечения числовых данных из графической информации. Программное обеспечение "graphtrace", его структура и методы обработки данных. Использование этой системы для данных различного типа.
дипломная работа [3,9 M], добавлен 06.03.2013Возможности извлечения информации из баз данных. Программы для создания и обработки базы данных и создания пользовательского интерфейса. Обоснование выбора программных средств для реализации. Создание базы данных, интерфейса и базы данных к интерфейсу.
курсовая работа [2,9 M], добавлен 24.03.2023Изучение особенностей информационного процесса обработки данных. Процессы, связанные с поиском, хранением, передачей, обработкой и использованием информации. Основные режимы обработки данных на ЭВМ. Организация обслуживания вычислительных задач.
реферат [130,9 K], добавлен 28.09.2014Процессы обработки информации. Эффективность автоматизированной информационной системы. Система управления базой данных. Локальная и распределенная система банков и баз данных. Этапы проектирования базы данных. Различие уровней представления данных.
контрольная работа [75,7 K], добавлен 07.07.2015Создание программы для обработки структуры данных. Возможность ввода и записи данных на персональном компьютере. Прикладное программирование на языке Turbo Pascal. Свободное редактирование записанных данных с помощью программы, написанной на Turbo Pascal.
лабораторная работа [11,4 K], добавлен 13.05.2011Системы автоматизированной обработки информации. Хранение большого объема информации. Понятие базы данных (БД). Обеспечение секретности данных. Уровни представления данных в БД. Логическая структура данных. Ограничения, накладываемые на данные.
реферат [65,2 K], добавлен 26.11.2011Описание технологии обработки информации и создание учетных записей пользователей. Формирование сведений о ремонте, создание отчётов. Спецификация обработки информации. Требования к программному обеспечению. Экономический и социальный эффект разработки.
дипломная работа [1,6 M], добавлен 25.11.2012Термины "логический" и "физический" как отражение различия аспектов представления данных. Методы доступа к записям в файлах. Структура систем управления базами данных. Отличительные особенности обработки данных, характерные для файловых систем и СУБД.
лекция [169,7 K], добавлен 19.08.2013Требования и структура систем обработки экономической информации. Технология обработки информации и обслуживание системы, защита информации. Процесс создания запросов, форм, отчетов, макросов и модулей. Средства организации баз данных и работы с ними.
курсовая работа [2,7 M], добавлен 25.04.2012Создание программного продукта на языке Pascal в визуальной среде программирования Borland Developer Studio в консольном приложении. Разработка типизированного файла для записи данных и их вывод на экран, добавление данных в конец файла, поиск информации.
курсовая работа [1,0 M], добавлен 04.12.2011Создание программы, работающей с набором данных на внешнем устройстве. Описание программного комплекса. Обзор структуры главной программы. Процедура добавления новых элементов, поиска и создания на экране вертикального меню. Проверка работы программы.
курсовая работа [265,6 K], добавлен 28.08.2017Структура данных с указанием типов. Общая структурная схема программы. Алгоритмы сортировки вставками. Назначение make-файла. Функции управления программой; перемещения и корректировки введенных данных и их удаления справочника, загрузки данных из файла.
курсовая работа [1,3 M], добавлен 12.01.2016Анализ существующих технологий создания web-приложений. Разработка сетевой технологии публикации и обработки информации о детях в детском саде №176 "Белочка" с помощью JSP-страниц и сервлетов с использованием JDBC-драйвера для доступа к базе данных.
курсовая работа [3,8 M], добавлен 18.12.2011