Обмен данными
Разработка информационной системы для хранения данных для предметной области "Самолеты аэропорта". Формат хранения исходных данных, их загрузка в табличный процессор. Тестирование программного комплекса. Возможности пакета MS Excel по обработке данных.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 23.04.2014 |
Размер файла | 1,2 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
МИНИСТЕРСТВО ОБРАЗОВАНИЯ РЕСПУБЛИКИ БЕЛАРУСЬ
УЧРЕЖДЕНИЕ ОБРАЗОВАНИЯ
"ГОМЕЛЬСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ИМЕНИ ФРАНЦИСКА СКОРИНЫ"
Заочный факультет
Кафедра автоматизированных систем обработки информации
КУРСОВАЯ РАБОТА
ОБМЕН ДАННЫМИ
Исполнитель
студент группы АС-31
Руководитель
Гомель 2012
Содержание
- Введение
- 1. Описание программного комплекса
- 2. Тестирование программного комплекса
- 3. Описание презентации
- Заключение
- Список использованных источников
- Приложения
Введение
В современном обществе основным техническим средством технологии обработки информации служит персональный компьютер. Он оказал существенное влияние на концепцию построения и использования технологических процессов и на качество информации. Внедрение компьютера в информационную сферу и применение телекоммуникационных средств определили новый этап развития информационной технологии и, как следствие, изменение ее названия за счет присоединения одного из синонимов: "новая", "компьютерная", "современная".
Прилагательное "новая" подчеркивает новаторский характер технологии. Ее внедрение существенно изменяет содержание различных видов деятельности в организациях.
Темой курсового проекта является "Обмен данными", которая является очень актуальной в связи с широкими возможностями информационных технологий.
Основными целями и задачами курсового проекта являются:
1. Разработка файла для хранения исходных данных в формате csv;
2. Загрузка данных в табличный процессор;
3. Изучение возможности ввода, хранения и обработки данных средствами Excel;
4. Создание графического изображения хранимых данных;
5. Изучения возможностей пакета Power Point и создание презентации.
Курсовой проект состоит из трех глав, введения, заключения, списка использованных источников, приложения.
В главе 1 Описание программного комплекса приводится структура данных по своему варианту, взаимодействие между компонентами комплекса.
В главе 2 Тестирование программного комплекса приводятся тесты и их результаты.
В главе 3 Описание презентации приводится процесс создания презентации.
В Заключение выполняется описание полученных результатов и выводы.
В приложении приводятся слайды презентации и исходный программный код.
1. Описание программного комплекса
Необходимо разработать информационную систему для хранения множества данных - самолеты аэропорта.
Информационная система для предметной области "Самолеты аэропорта" должна осуществлять хранение данных о предметной области в текстовом файле формата csv, загрузку начальных данных из текстового файла в табличный процессор, ввод, хранение, обработку.
Данные о самолетах должны содержать обязательные столбцы:
· максимальная высота полета (longint);
· название (string);
· количество (integer);
· примечание: принадлежит аэропорту, взят в аренду, личный.
Дополнительные столбцы:
· количество пассажиров
· экипаж
Исходные данные о самолетах аэропорта хранятся в файле
samolet. csv.
Рисунок 1.1 - Текстовый файл с исходными данными
Для загрузки данных из файла в рабочий лист электронной таблицы Microsoft Excel был разработан макрос, исходный код которого приведен в Приложении Б. Все данные, необходимые для работы, хранятся в файле Samolet. xlsm. Структура рабочей книги представлены рабочими листами:
· Данные;
· Сортировка;
· Промежуточные итоги;
· Автофильтрация;
· Расширенный фильтр;
· Сводная таблица;
· Диаграмма1;
· Диаграмма2;
· Диаграмма3.
На рабочем листе "Исходные данные", находится кнопка "Исходные данные", которой назначен макрос для загрузки исходных данных.
Макрос, разработан таким образом, чтобы выгружать данные на текущий рабочий лист.
Рисунок 1.2 - Выгруженные данные
После того, как данные были выгружены из файла, исходные данные были дополнены путем ручного ввода в ячейки соответствующих столбцов.
Рисунок 1.3 - Полученные данные
После этого на листах рабочей книги была выполнена обработка данных:
· Сортировка данных;
· Подведение промежуточных итогов;
· Автофильтрация данных;
· Использование расширенного фильтра;
· Создание сводных таблиц;
хранение информационный программный обработка
После работы с исходными данными предметной области весь процесс разработки программного комплекса был представлен в презентации, отраженной в Приложении А.
2. Тестирование программного комплекса
При тестировании программного комплекса были использованы данные с рабочего листа Данные рабочей книги Samolet. xlsm.
Для сортировки выделяем исходные данные, задаем условия сортировки и используя встроенный возможности сортировки сортируем по трем полям.
Рисунок 2.1 - Диалоговое окно Сортировка
Рисунок 2.2 - Отсортированные данные по трем полям
Для подведения итогов таблицы скопируем исходные данные на страницу Промежуточные итоги, отсортируем данные по полю примечание и используя механизм Промежуточный итог получим требуемый результат.
Рисунок 2.3 - Диалоговое окно Промежуточные итоги
Рисунок 2.4 - Полученные итоги
Для того, чтобы получить только итоговые данные, нажимаем на кнопку 3.
Рисунок 2.5 - Итоговые данные
Для фильтрации данных скопируем данные на страницу Автофильтр и используя аппарат автофильтрации отберем необходимые данные:
Рисунок 2.6 - Автофильтр
Рисунок 2.7 - Результат работы Автофильтра
Для фильтрации данных скопируем данные на страницу Расширенный фильтр, используя исходные данные, указав диапазон условий и диапазон для вывода данных, удовлетворяющих условию, получим исходные данные:
Рисунок 2.8 - Диалоговое окно Расширенного фильтра
Рисунок 2.9 - Результат работы Расширенного фильтра
Для образования сводных таблиц используем команду Вставка - Сводная таблица, указываем формат сводной таблицы и получаем результат:
Рисунок 2.10 - Определение параметров Сводной таблицы
Рисунок 2.11 - Сводная таблица
По полученным данным, выделяя необходимый диапазон данных используя команду Вставка - Диаграмма, строим диаграммы.
3. Описание презентации
1. Загрузить программу Microsoft PowerPoint: Пуск - Программы - Microsoft PowerPoint.
2. Для создания слайда используем команду Вставка - Создать слайд;
3. Для выбора режима разметки слайда выбираем команду Формат - Разметка слайда;
4. Для вставки рисунка выбираем команду Вставка - Рисунок;
5. Набор текста на слайде, выполняем аналогично набору текста в Microsoft Word;
6. Для выбора вариантов оформления используем команду Формат - Оформление слайда;
7. Из предложенного перечня оформления слайда можно выбрать: Шаблоны оформления, Цветовые схемы, Эффекты анимации, которые можно применить как ко всем разрабатываемым слайдам, так и к выделенным.
8. Вариант смены показа слайдов можно применять, используя команду Показ слайдов - Смена слайдов, и из предложенного перечня выбрать необходимый.
9. Настройка времени презентации выполняем, используя команду Показ слайдов - Настройка времени. И настраиваем необходимое количество времени, для каждого слайда, используя кнопки: Далее, Пауза, Повтор.
10. Просмотр презентации осуществляем, используя команду Показ слайдов - Начать показ, или используя горячую клавишу F5.
Заключение
Внедрение современных информационных технологий позволяет сократить время, требуемое на подготовку конкретных маркетинговых и производственных проектов, уменьшить непроизводительные затраты при их реализации, исключить возможность появления ошибок в подготовке бухгалтерской, технологической и других видов документации, что дает коммерческой компании прямой экономический эффект.
Разумеется, для раскрытия всех потенциальных возможностей, которые несет в себе использование компьютеров, необходимо применять в работе на них комплекс программных и аппаратных средств, максимально соответствующий поставленным задачам. Поэтому в настоящее время велика потребность коммерческих компаний в компьютерных программах, оптимизирующих занятость сотрудников компании, а также в информации о способах оптимального использования имеющегося у компании компьютерного оборудования.
При работе над данным курсовым проектом были получены следующие результаты:
изучены возможности формирования файла данных в формате. csv;
изучены возможности макросов и способы их разработки;
изучены возможности пакета MS Excel по обработке данных;
разработана презентация, отражающая ход выполнения работы.
Список использованных источников
1. Гришина Е.А., Прикладная информатика. Минск: "Выш. шк.", 2003. - с.325.
2. Куперштейн В.И., Современные информационные технологии в делопроизводстве и управлении. - СПб.: БХВ - Санкт - Петербург, 1999. - 256 с.
3. Морозевич А.Н., Прикладная информатика. Учебное пособие, Минск: "Выш. шк.", 2003. - с.335.
4. Орлов С.А., Технологии разработки программного обеспечения. Разработка сложных программных систем. Учебник для вузов. - Питер, 2002. - 327 с.
5. Симонович С.В., Информатика для юристов и экономистов, СПб.: Питер, 2003. - с.688.
Приложение Б
Исходный программный код
Sub Макрос1 ()
'
' загрузить
'
'
With ActiveSheet. QueryTables. Add (Connection: = _
"TEXT; D: samolet. csv" _
, Destination: =Range ("$A$3"))
. Name = "samolet"
. FieldNames = True
. RowNumbers = False
. FillAdjacentFormulas = False
. PreserveFormatting = True
. RefreshOnFileOpen = False
. RefreshStyle = xlInsertDeleteCells
. SavePassword = False
. SaveData = True
. AdjustColumnWidth = True
. RefreshPeriod = 0
. TextFilePromptOnRefresh = False
. TextFilePlatform = 1251
. TextFileStartRow = 1
. TextFileParseType = xlDelimited
. TextFileTextQualifier = xlTextQualifierDoubleQuote
. TextFileConsecutiveDelimiter = False
. TextFileTabDelimiter = False
. TextFileSemicolonDelimiter = True
. TextFileCommaDelimiter = False
. TextFileSpaceDelimiter = False
. TextFileColumnDataTypes = Array (1, 2, 1, 2, 1, 1)
. TextFileTrailingMinusNumbers = True
. Refresh BackgroundQuery: =False
End With
Columns ("A: A"). ColumnWidth = 23.43
Columns ("A: A"). ColumnWidth = 32.86
Columns ("A: A"). ColumnWidth = 28.29
Columns ("B: B"). ColumnWidth = 21.86
Columns ("C: C"). ColumnWidth = 14.71
Columns ("E: E"). ColumnWidth = 11.43
Columns ("E: E"). ColumnWidth = 15
Columns ("A: A"). ColumnWidth = 20.14
Columns ("F: F"). ColumnWidth = 9.57
Range ("A2: F2"). Select
With Selection
. HorizontalAlignment = xlGeneral
. VerticalAlignment = xlBottom
. WrapText = True
. Orientation = 0
. AddIndent = False
. IndentLevel = 0
. ShrinkToFit = False
. ReadingOrder = xlContext
. MergeCells = False
End With
With Selection
. HorizontalAlignment = xlCenter
. VerticalAlignment = xlBottom
. WrapText = True
. Orientation = 0
. AddIndent = False
. IndentLevel = 0
. ShrinkToFit = False
. ReadingOrder = xlContext
. MergeCells = False
End With
Selection. Font. Bold = True
Range ("A1: F1"). Select
With Selection
. HorizontalAlignment = xlCenter
. VerticalAlignment = xlBottom
. WrapText = False
. Orientation = 0
. AddIndent = False
. IndentLevel = 0
. ShrinkToFit = False
. ReadingOrder = xlContext
. MergeCells = False
End With
Selection. Merge
Selection. Font. Bold = True
Selection. Font. Size = 12
Range ("A2: F24"). Select
Selection. Borders (xlDiagonalDown). LineStyle = xlNone
Selection. Borders (xlDiagonalUp). LineStyle = xlNone
With Selection. Borders (xlEdgeLeft)
. LineStyle = xlContinuous
. ColorIndex = 0
. TintAndShade = 0
. Weight = xlThin
End With
With Selection. Borders (xlEdgeTop)
. LineStyle = xlContinuous
. ColorIndex = 0
. TintAndShade = 0
. Weight = xlThin
End With
With Selection. Borders (xlEdgeBottom)
. LineStyle = xlContinuous
. ColorIndex = 0
. TintAndShade = 0
. Weight = xlThin
End With
With Selection. Borders (xlEdgeRight)
. LineStyle = xlContinuous
. ColorIndex = 0
. TintAndShade = 0
. Weight = xlThin
End With
With Selection. Borders (xlInsideVertical)
. LineStyle = xlContinuous
. ColorIndex = 0
. TintAndShade = 0
. Weight = xlThin
End With
With Selection. Borders (xlInsideHorizontal)
. LineStyle = xlContinuous
. ColorIndex = 0
. TintAndShade = 0
. Weight = xlThin
End With
With Selection
. HorizontalAlignment = xlGeneral
. VerticalAlignment = xlBottom
. Orientation = 0
. AddIndent = False
. IndentLevel = 0
. ShrinkToFit = False
. ReadingOrder = xlContext
. MergeCells = False
End With
With Selection
. HorizontalAlignment = xlCenter
. VerticalAlignment = xlBottom
. Orientation = 0
. AddIndent = False
. IndentLevel = 0
. ShrinkToFit = False
. ReadingOrder = xlContext
. MergeCells = False
End With
Range ("A2"). Select
ActiveCell. FormulaR1C1 = "Максимальная высота полета"
Range ("B2"). Select
ActiveCell. FormulaR1C1 = "Название"
Range ("C2"). Select
ActiveCell. FormulaR1C1 = "Количество"
Range ("D2"). Select
ActiveCell. FormulaR1C1 = "Примечание"
Range ("E2"). Select
ActiveCell. FormulaR1C1 = "Количество пассажиров"
Range ("F2"). Select
ActiveCell. FormulaR1C1 = "Экипаж"
Range ("A1: F1"). Select
ActiveCell. FormulaR1C1 = "Самолеты аэропорта"
Range ("B9"). Select
End Sub
Размещено на Allbest.ru
Подобные документы
Методы построения хранилища данных на основе информационной системы реального коммерческого предприятия. Основные аналитические задачи, для решения которых планируется внедрение хранилищ данных. Загрузка процессоров на серверах. Схемы хранения данных.
контрольная работа [401,0 K], добавлен 31.05.2013Проблема организации и хранения данных в информационной сети аэропорта. Разработка и заполнение таблиц соответствующими данными. Установление типа связей ячеек. Создание запросов для вывода необходимых полей, применение формы, отчетов и макросов.
курсовая работа [1,9 M], добавлен 27.12.2014Изучение процесса обмена данными между приложениями в среде MS Office, используя при этом разные форматы хранения и представления информации. Создание файла исходных данных формата CSV по шаблону. Выполнение тестов, расчетов с исходным набором данных.
курсовая работа [3,4 M], добавлен 27.01.2015Проведение системного анализа предметной области и разработка проекта по созданию базы данных для хранения информации о перевозках пассажиров и грузов. Обоснование выбора системы управления базой данных и разработка прикладного программного обеспечения.
курсовая работа [1,1 M], добавлен 18.07.2014Задачи реляционной модели данных. Работа с БД посредством SQL запросов. Требования к программе. Система просмотра отчета. Способы вывода информации: на бумажный носитель и в табличный процессор Microsoft Excel. Средства защиты и хранения данных.
курсовая работа [245,7 K], добавлен 22.06.2009Принцип работы и особенности интерфейса табличного процессора Microsoft Office Excel. Описание правил адресации ячеек, освоение приемов их выделения и заполнения данными. Обобщение приемов ввода и редактирования данных в ячейках. Элементы окна Excel.
лабораторная работа [2,7 M], добавлен 15.11.2010Суммирование, вычитание двоичных чисел в ПК. Табличный процессор Excel: типы данных. Правила ввода чисел. СУБД Access: запрос с параметром (принцип работы, этапы создания). Связи между таблицами. Проектирование структуры данных. Работа с базой данных.
контрольная работа [52,8 K], добавлен 02.01.2011Возможности табличного процессора Excel в создании и редактировании таблиц. Разработка структуры базы данных. Функции, выполняемые информационной технологией. Вычисление площади, занимаемой одним компьютером. Создание и редактирование формы и отчета.
курсовая работа [2,6 M], добавлен 16.11.2013Разработка структуры базы данных. Этапы разработки информационной системы. Моделирование сигналов в MatLab. Обмен данными в SQL-сервером. Генерация схемы базы данных для целевой СУБД. Редактирование параметров таблицы. Установка параметров генерации.
курсовая работа [5,3 M], добавлен 01.02.2013Краткая история табличных процессоров. Интерфейс Microsoft Excel-2010. Документ Excel 2010. Типы данных в ячейках Excel. Диапазоны (массивы, блоки) в Excel. Текстовые и числовые данные. Формулы и ссылки на ячейки. Форматы представления числовых данных.
курс лекций [244,0 K], добавлен 21.10.2011