Материал: Обзор программных средств, применяемых на кафедре ИГиИС

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

Обзор программных средств, применяемых на кафедре ИГиИС

Введение

Я, студент группы ИС-42, проходил производственную практику в ФГБОУ ВПО «Сибирская государственная геодезическая академия» на кафедре Инженерной геодезии и информационных систем с 1 июля по 26 июля 2013 года в должности техника.

Целью производственной практики является непосредственная практическая подготовка к самостоятельной работе по специальности «Информационные системы и технологии», углубление и закрепление теоретических знаний, приобретение опыта практической работы и закрепление навыков самостоятельной административной работы с сотрудниками кафедры.

Во время прохождения практики, в должности техника, передо мной, руководителем были поставлены следующие задачи:

помощь преподавателям кафедры в организации учебно-образовательного процесса;

помощь преподавателям кафедры в подготовке приказов кафедры;

подготовка электронных отчетных материалов по дипломным работам;

проектирование сайта кафедры;

работа с базами данных в Microsoft Access;

обзор программных продуктов, применяемых на кафедре ИГиИС.

1. Общие сведения о предприятии

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

Коллектив ФГБОУ ВПО «СГГА» осуществляет свою деятельность в едином интеллектуальном пространстве, включающего образовательные научно-исследовательские и внедренческие компоненты, в сохранении и преумножении в условиях глобализации материальных и духовных ценностей, в получении и распространении передовых знаний и информации, в формировании системы аналитических компетенций (знаний и навыков) специалистов на основе интеграции учебного процесса, фундаментальных научных исследований.

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

Важнейший приоритет ФГБОУ ВПО «СГГА» - стремление к подготовке специалистов, способных к самостоятельной деятельности в широком спектре наук о Земле, оптических технологий, экономики, информационных системам, геомониторинге, устойчивом развитии территорий.

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

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

Миссия Сибирской государственной геодезической академии направлена на признание ее одним из ведущих в России и мире специализированным вузом в научно-образовательном пространстве.

. Microsoft Access. Базы данных как средство хранения и обработки информации

сайт база геоинформационный программа

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

Базы данных - это совокупность сведений (о реальных объектах, процессах, событиях или явлениях), относящихся к определенной теме или задаче, организованная таким образом, чтобы обеспечить удобное представление этой совокупности как в целом, так и любой ее части. Реляционная база данных представляет собой множество взаимосвязанных таблиц, каждая из которых содержит информацию об объектах определенного типа. Каждая строка таблицы включает данные об одном объекте (например, клиенте, автомобиле, документе), а столбцы таблицы содержат различные характеристики этих объектов - атрибуты (например, наименования и адреса клиентов, марки и цены автомобилей). Строки таблицы называются записями; все записи имеют одинаковую структуру - они состоят из полей, в которых хранятся атрибуты объекта. Каждое поле записи содержит одну характеристику объекта и имеет строго определенный тип данных (например, текстовая строка, число, дата). Все записи имеют одни и те же поля, только в них содержатся разные значения атрибутов.

Для работы с данными используются системы управления базами данных (СУБД). Основные функции СУБД - это определение данных (описание структуры баз данных), обработка данных и управление данными.

Прежде чем заносить данные в таблицы, нужно определить структуру этих таблиц. Под этим понимается не только описание наименований и типов полей, но и ряд других характеристик (например, формат, критерии проверки вводимых данных). Кроме описания структуры таблиц, обычно задаются связи между таблицами. Связи в реляционных базах данных определяются по совпадению значений полей в разных таблицах. Например, клиенты и заказы связаны отношением «один-ко-многим», т.к. одной записи в таблице, содержащей сведения о клиентах, может соответствовать несколько записей в таблице заказов этих клиентов. Если же рассмотреть отношение между преподавателями и курсами лекций, которые они читают, это будет отношение «многие-ко-многим», т.к. один преподаватель может читать несколько курсов, но и один курс может читаться несколькими преподавателями. И последний тип связей между таблицами - это отношение «один-к-одному». Такой тип отношений встречается гораздо реже. Как правило, это бывает в двух случаях: запись имеет большое количество полей, и тогда данные об одном типе объектов разносятся по двум связанным таблицам, или нужно определить дополнительные атрибуты для некоторого количества записей в таблице, тогда создается отдельная таблица для этих дополнительных атрибутов, которая связывается отношением «один-к-одному» с основной таблицей.

Любая СУБД позволяет выполнять четыре простейшие операции с данными:

добавлять в таблицу одну или несколько записей;

удалять из таблицы одну или несколько записей;

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

находить одну или несколько записей, удовлетворяющих заданному условию.

Для выполнения этих операций используется механизм запросов. Результатом выполнения запросов является либо отобранное по определенным критериям множество записей, либо изменения в таблицах. Запросы к базе формируются на специально созданном для этого языке, который так и называется язык структурированных запросов (SQL - Structured Query Language).

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

Защита от несанкционированного доступа обычно позволяет каждому пользователю видеть и изменять только те данные, которые ему разрешено видеть или менять. Средства, обеспечивающие многопользовательскую работу, не позволяют нескольким пользователям одновременно изменять одни и те же данные. Средства обеспечения целостности и согласованности данных не дают выполнять такие изменения, после которых данные могут оказаться несогласованными. Например, когда две таблицы связаны отношением «один-ко-многим», нельзя внести запись в таблицу на стороне «многие» (ее обычно называют подчиненной), если в таблице на стороне «один» (главной) отсутствует соответствующая запись.

3. Разработка и создание сайта

Этапы создания сайта

Во время производственной практики принималось участие в проектировании сайта. Работа по проектированию сайта включает в себя несколько этапов, которые рассмотрены далее.

Подготовка.

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

Разработка структуры сайта. Создание макета.

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

Визуальное оформление

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

Производство и контроль качества

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

Запуск и сопровождение

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

Разработка сайта проводилась с использованием Macromedia Dreamweaver 8, таким образом, далее будут рассмотрены основные моменты работы с HTML-документ.

Структура HTML-документадокумент - это текстовый файл, содержащий специальные коды разметки, называемые тегами. Теги служат для описания частей HTML-документа, обеспечивают форматирование текста, вставку графики, составление таблиц, цветовое оформление и многое другое. Теги отличаются от текста наличием угловых скобок < >, чаще всего являются парными (открывающий и закрывающий). Закрывающий тег имеет точно такое же имя и дополнительную косую черту «/».

<HTML><COMMENT>Язык документа </COMMENT>

<HEAD><COMMENT> Заголовок элемента. В нем может быть несколько документов </COMMENT>

<TITLE><COMMENT> Заголовок окна </COMMENT> </TITLE>

</HEAD>

<BODY><COMMENT> Тело документа, где находится вся содержательная часть </COMMENT>

</BODY>

</HTML>

Это - структура одной страницы документа. Если документ многостраничный, то одна или несколько страниц документа содержат ссылки на другие страницы.

Тег <HTML> должен всегда начинать описание документа. </HTML>, соответственно, завершать. Эти теги обозначают, что между ними находится HTML-документ. Без этих тегов браузер, возможно, будет не в состоянии идентифицировать формат документа и правильно его отобразить. Каковы браузеры на других серверах, мы не знаем.

Документ состоит из двух разделов: раздел заголовка (оформляется тегом <HEAD></HEAD>) и раздел содержательной части (<BODY></BODY>). Раздел <HEAD> содержит информацию для программы, интерпретирующей документ. Теги, входящие в него, не отображаются на экране.

Тег-контейнер <TITLE> является единственным обязательным тегом раздела заголовка. Он содержит текстовую строку, отличную от имени файла. Рекомендуется ограничивать ее 60 символами, ввиду ограниченности заголовка окна браузера, в котором она будет отображаться. Текст, содержащийся в <TITLE>, используется для создания закладки, поэтому избегайте безликих названий (Home Page, index и т.д.). Лучше всего использовать реальный заголовок документа. Это-то, что первым будет отображаться на экране и единственным, пока идет загрузка документа.

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

<META http-equiv=Content-Type content= «text/html; charset=windows-1251»>

<META content= «MSHTML 6.00.2716.2200» name=GENERATOR>

<META NAME= «Keywords» CONTENT= «мультимедиа-технологии, гипертекст, дисплеи, видеофайлы»>

<META NAME= «Author» CONTENT= «Иванов А.С.»>

В разделе <BODY> располагается содержательная часть документа. Тег может иметь параметры или атрибуты:- определяет цвет еще не просмотренной ссылки, по умолчанию blue;- определяет цвет активной ссылки, по умолчанию purple;- определяет цвет уже просмотренной ссылки, по умолчанию purple;- указывает адрес изображения, которое используется в качестве фонового;= fixed - фоновый рисунок, который не прокручивается вместе с текстом;- определяет цвет фона документа, по умолчанию white;- определяет цвет текста, по умолчанию black;

<Body LEFTMARGIN = n TOPMARGIN = n> - для всей страницы создаются левое и верхнее поля.

Форматирование текста

Элементы разбиения текста документа

<P> - абзац, создает отступ в одну строку до и после абзаца; несколько <Р> подряд не увеличивают отступа;

<p align = center> - выравнивание абзаца по центру;

<p align = left> - выравнивание абзаца влево;

<p align = top> - выравнивание абзаца вверх;

<p align = down> - выравнивание абзаца вниз;

<BR> - переход на новую строку;

<CENTER> - центрирование всего текста;

<BLOCKQUOTE> - добавить поля слева и справа от текста. При повторении тега <BLOCKQUOTE> ширина полей будет увеличиваться

<DIV > - блок страницы, например: группа абзацев;

<BR> - переход на следующую строку; несколько <BR> подряд увеличивают отступ пропорционально.

Внедрение изображений

Для внедрения изображений применяют тег <IMG>.

Пример:<IMG SRC = «some.gif» ALIGN = LEFT BORDER = 2 VSPACE = 10 HSPACE = 10 >

Атрибуты тега <IMG>: WIDTH =… - ширина изображения в процентах или пикселях. HEIGHT =… - высота изображения в процентах или пикселях. ALT =»…» - альтернативный текст, который отображается браузером на стадии загрузки изображения или в том случае, ели изображение не может быть отображено. - обтекание. BORDER - ширина рамки. VSPACE - вертикальное поле сверху и снизу изображения. HSPACE - горизонтальное поле слева и справа от изображения.

Сочетание текста и графики

Атрибут «ALIGN» служит для обтекания изображения текстом.

<IMG BORDER = 4 ALIGN = RIGHT> - таблица сместится вправо, а текст будет омывать ее слева.