96529

Улицы Петербурга

Курсовая

Информатика, кибернетика и программирование

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

Русский

2015-10-07

3.11 MB

17 чел.

«ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ

ПУТЕЙ СООБЩЕНИЯ»

Кафедра «Информатика»

ПОЯСНИТЕЛЬНАЯ ЗАПИСКА К КУРСОВОЙ РАБОТЕ

СОЗДАНИЕ И ОБРАБОТКА БД

Вариант 17

Тема:

Улицы Петербурга

Выполнила студентка

Группы У-403   

Лапикова И.С.

 

Санкт- Петербург

2015

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

База данных должна содержать следующие элементы:

  1.  название улицы;
  2.  длина;
  3.  ширина проезжей части;
  4.  наличие трамвайных путей;
  5.  наличие контактной сети для троллейбусов;
  6.  название района города, где пролегает улица;
  7.  информация о предприятии СпецАвтотранса, занимающегося уборкой улицы (название, директор, телефон).

Функции, выполняемые информационной технологией:

1. Заполнение и редактирование таблиц базы данных.

2. Формирование списка улиц, имеющих трамвайные пути, площадь которых не менее запрашиваемой величины.

3. Формирование списка улиц, за чистотой которых следит выбранное пользователем предприятие СпецАвтотранса, с подсчетом их количества.

4. Вывод сведений об улицах в алфавитном порядке с указанием названия, длины и района города.

5. Формирование отчета, включающего полную информацию об улицах с группировкой по районам и подсчетом общей протяженности улиц, проходящих по каждому району.

Входные данные:

  1.  название улицы
  2.  длина  
  3.  ширина проезжей части
  4.  наличие трамвайных путей
  5.  наличие контактной сети для троллейбусов
  6.  название района города, где пролегает улица
  7.  информация о предприятии Спецавтотранса занимающегося уборкой улицы

Выходные данные:

  1.  Заполнение и редактирование таблиц базы данных.
  2.  Формирование списка улиц, имеющих трамвайные пути, площадь которых не менее запрашиваемой величины.
  3.  Формирование списка улиц, за чистотой которых следит выбранное пользователем предприятие СпецАвтотранса, с подсчетом их количества.
  4.  Вывод сведений об улицах в алфавитном порядке с указанием названия, длины и района города.
  5.  Формирование отчета, включающего полную информацию об улицах с группировкой по районам и подсчетом общей протяженности улиц, проходящих по каждому району.

Основные положения

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

К главным функциям Excel можно отнести:

- Построение таблиц.

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

- Вычисление.

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

В Excel широко используются ряды данных. Здесь сочетается функция автозаполнения и функция вычисления. Эта функция может быть прогрессией разного рода (арифметической, геометрической и т. д.). Также в Excel используются ссылки на другие рабочие листы, книгу.

- Форматирование данных.

Эту функцию можно выполнить при помощи команды  «формат-автоформат», выбрав нужный внешний вид таблицы.

- Построение диаграмм.

При помощи команды «вставка–диаграмма» можно создать диаграмму, вид которой будет зависеть от введенных в соответствующую таблицу данных.

- Работа со списками.

Данные в таблице Excel могут храниться виде списков. Заголовки столбцов определяют поля, а строки содержат записи определенного типа, а запись состоит из описания элемента списка.

Создание, заполнение таблиц с помощью формы, корректировка таблицы

Списки в Excel ни чем не отличаются от обычных таблиц, для работы со списками добавляется специальный инструментарий.

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

Первая строка таблицы – это строка с названиями полей или шапка таблицы.

1. Для того чтобы шапка таблицы выглядела красиво необходимо выполнить следующие действия:

  1.  Создать шапку таблицы.
  2.  Выделить шапку.
  3.  Вызвать контекстное меню и в нем выбрать пункт «формат ячейки» и на вкладке «выравнивание»  выбрать: по горизонтали – по центру, по вертикале – по центру. Флажок  поставить на «перенос по словам».

2. Выделить заголовок и выполнить команду: ДАННЫЕ– ФОРМА и щелкнуть по кнопке ОК, при этом действии указатель мыши должен находиться в ячейке заголовка. После этого появляется форма следующего вида:

Переход от одного поля к другому осуществляется либо с помощью  кнопки Tab либо с помощью мыши (клавишу Enter нажимать нельзя).

Заполнив первую запись списка щелкнуть на кнопку «добавить».

Заполнив всю таблицу  щелкнуть по кнопке «закрыть».

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

Добавить – для заполнения ячеек электронной таблицы значениями элементов данных очередной записи;

Удалить – для удаления записи, значения элементов данных которой отображены на форме;

Вернуть – для очистки полей текущей записи;

Назад – для последовательного перехода от текущей к предыдущей записи списка;

Далее –  для последовательного перехода от текущей к последующей записи списка;

Критерии – для отбора записей, соответствующих заданному условию. При щелчке по этой кнопке можно задать условие поиска или условие сравнения для выбранных полей. Щелчком по кнопке Далее осуществляется переход к требуемой записи.

Закрыть – для закрытия формы.

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


Вычисления, фильтрация и сортировка данных

Для вычисления площади улиц необходимо в ячейку J2 записать формулу =B2*C2

Выделяется ячейка J2 и маркер заполнения протаскивается до ячейки J11. В результате получаем:

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

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

Формирование списка улиц, имеющих трамвайные пути, площадь которых не менее запрашиваемой величины

Для этого необходимо:

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

2.Раскрываем поле списка «Наличие трамвайных путей», ставим галочку «есть».

3.Раскрываем поле списка «Площадь», выбираем команду «условие», и появляется окно пользовательского автофильтра, в котором вводим условие и время.

Получаем:

Для отображения всего списка на экране щелкнуть по кнопке «поле», по которому велась выборка данных и выбираем команду все.

 

Формирование списка улиц, за чистотой которых следит выбранное пользователем предприятие СпецАвтотранса, с подсчетом их количества.

1.Табличный курсор поместить внутрь таблицы и выполнить команду: «данные–фильтр», при этом в каждой ячейке строки заголовка появляются кнопки раскрывающегося списка. Раскрываем поле списка «Информация о предприятии СпецАвтотранса», выбираем нужное предприятие, например выберем предприятие «Транссоп», ставим галочку.

          2.Чтобы подсчитать общее количество выделяем всю таблицу, нажимаем «Данные-Структура-Промежуточные итоги».

В появившемся окне «Промежуточные итоги», в графе «Операция-Количество». А в графе «Добавить итоги по:»  ставим галочку «информация о предприятии СпецАвтотранса», нажимаем «Ок».

Получаем:

 

Вывод сведений об улицах в алфавитном порядке с указанием названия, длины и района города

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

Необходимо упорядочить список названия улиц в алфавитном порядке. Для этого нажимаем на «Фильтр» и выбираем пункт «Сортировка от А до Я» и нажимаем «Ок».

Получаем: 

Формирование отчета, включающего полную информацию об улицах с группировкой по районам и подсчетом общей протяженности улиц, проходящих по каждому району

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

Появляется окно «Список полей сводной таблицы». Выбираем поля для добавления в отчет. Перетаскиваем поля между указанными областями и выбираем значение «Количество».

Получаем сводную таблицу:

 


 

А также другие работы, которые могут Вас заинтересовать

10590. Фасады реконструируемых зданий с учетом новых теплозащитных и архитектурно-художественных свойств 2.26 MB
  Фасады реконструируемых зданий с учетом новых теплозащитных и архитектурнохудожественных свойств. Фасадные системы предназначены для использования в новом строительстве а также при капитальном ремонте и реконструкции существующих зданий в целях придания зданию со
10591. Космоцентризм. Античная философия 60.5 KB
  Античная философия: космоцентризм Античная философия возникла в греческих городах-государствах полисах на рубеже VII-VI вв. до н.э. Первая стадия – досократовская – VIIV вв. до н.э.. Представители: Милетская школа Гераклит Эфесский элейская школа Пифагор и его послед...
10592. Философия Возрождения: антропоцентризм (XV –XVI вв.) 50 KB
  Философия Возрождения: антропоцентризм XV –XVI вв. С XV века происходят изменения в социально-экономической и духовной жизни Западной Европы. Она характеризуется возникновением мануфактур техническими открытиями и нововведениями самопрялка ткацкий станок водяное к...
10593. Немецкая классическая философия во второй половине XVIII века 56 KB
  Немецкая классическая философия В Германии во второй половине XVIII века сформировалось новое направление немецкая классическая философия. Ее представители: Кант –дуалист Фихте субъективный идеалист Шеллинг объективный идеалист Гегель – объективный идеали
10594. Отечественная философия XIX - начала XX веков 82.5 KB
  Отечественная философия XIX начала XX веков Русская философия начинает свое существование с XIX века. Основная тема которая на протяжении почти целого столетия занимала умы русской интеллигенции – историческая судьба России ее прошлое настоящее и будущее ее историче...
10595. Предмет и цель математического моделирования 19.24 KB
  Предмет и цель математического моделирования. В развитии различных областей человеческой деятельности математика оказывала и оказывает существенное влияние. Ее роль складывалась исторически и зависела от двух факторов: степени развития математических понятий и ма
10596. Математическое моделирование системы индукционного нагрева 32.53 KB
  Математическое моделирование системы индукционного нагрева. Система индукционного нагрева представляет собой в общем случае источник питания индуктор нагреваемое тело и окружающую среду. Источник питания будь то генератор повышенной частоты тиристорный п...
10597. Тепловая задача. Основные положения. Критерии и числа подобия 67.46 KB
  Тепловая задача. Основные положения. Критерии и числа подобия В настоящее время существует немало как аналитических так и численных методов решения тепловых задач для тел цилиндрической и прямоугольной формы. В случае нагрева тел более сложной формы для решения п...
10598. Методы решения краевых задач. Метод разделения переменных (Метод Фурье) 119.66 KB
  Методы решения краевых задач. Метод разделения переменных Метод Фурье. Метод разделения переменных относится к классическим методам решения линейного дифференциального уравнения теплопроводности. При его применении вначале находится совокупность частных решений...