Информационные технологии в образовании (2)

Дипломная работа

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

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

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

Одним из приоритетных направлений процесса информатизации современного общества является информатизация образования — внедрение средств новых информационных технологий в систему образования. Это сделает возможным:

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

2. совершенствование методологии и стратегии отбора содержания, методов и организационных форм обучения, соответствующих задачам развития личности обучаемого в современных условиях информатизации общества;

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

В данном дипломном проекте рассматривается одна из сторон процесса информатизации общества и образования — создание и использование на практике одной из форм обучения с использованием средств новых информационных технологий (НИТ) — электронного справочника.

6 стр., 2994 слов

«Влияние процесса информатизации общества на развитие информатизации ...

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

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

Дипломный проект состоит из трех частей:

1. Первая часть — аналитическая, в ней содержится:

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

2. Вторая часть — проектная, в ней описывается:

  • Краткая характеристика предприятия, для которого был создан программный продукт;
  • Структура проекта;
  • Обоснование выбора среды программирования, а именно Delphi;
  • Пользовательский интерфейс;
  • Инструкция для пользователей.

3. Третья часть — охрана труда, содержит:

  • Выводы по охране труда;
  • Рекомендации по эксплуатации рабочего места;
  • Сравнительный анализ.

Современный период развития общества характеризуется сильным влиянием на него компьютерных технологий, которые проникают во все сферы человеческой деятельности, обеспечивают распространение информационных потоков в обществе, образуя глобальное информационное пространство. Неотъемлемой и важной частью этих процессов является компьютеризация образования. В настоящее время идет становление новой системы образования. Этот процесс сопровождается существенными изменениями в педагогической теории и практике учебно-воспитательного процесса, связанными с внесением корректив в содержание технологий обучения, которые должны быть адекватны современным техническим возможностям, и способствовать гармоничному вхождению ребенка в информационное общество. Компьютерные технологии призваны стать не дополнительным «довеском» в обучении, а неотъемлемой частью целостного образовательного процесса, значительно повышающей его эффективность.[1]

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

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

2 стр., 801 слов

Человек в информационно-техническом обществе

... "Человек в информационно-техническом- обществе". Теоретическое значение изучения проблемы "Человек в информационно-техническом обществе" заключается в том, что избранная для рассмотрения проблематика находится на стыке сразу нескольких научных дисциплин. Объектом данного исследования является анализ условий "Человек в информационно-техническом обществе". ...

Уже давно доказано, что каждый учащийся по-разному осваивает новые знания. Ранее преподавателям трудно было найти индивидуальный подход к каждому ученику. Теперь же, с использованием компьютерных сетей и онлайновых средств, школы получили возможность преподносить новую информацию таким образом, чтобы удовлетворить индивидуальным запросам каждого ученика. Так, только за пять месяцев учащиеся школы Hacienda La Puente Unified School District в южной Калифорнии, используя компьютерную программу обучения чтению, по всем восьми показателям в среднем на 15% превзошли других учеников, которые учились читать традиционным образом. При этом учащиеся, имеющие ограниченные познания в английском языке, получили вдвое более высокие оценки, чем их англоязычные одноклассники.[2]

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

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

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

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

6 стр., 2790 слов

» Информационные технологии аудиторской деятельности»

... своей деятельности широко применяют информационные технологии и различные средства автоматизации. Согласно правилу (стандарту) «Проведение аудита с помощью компьютера» основное назначение использования компьютеров при аудите — организация аудита как ... этом этапе аудитор проводит оценку и анализ полученной в ходе аудита информации. В ходе обработки и оценки должен быстро производиться расчет ...

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

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

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

  • эффективно обучать логике доказательств; накапливать и использовать
  • знания; организовывать разнообразные формы деятельности по
  • самостоятельному извлечению и представлению знаний; осуществлять
  • самостоятельное «микрооткрытие» изучаемой закономерности.

— интеграционные процессы: интеграция современных информационных технологий с операциональными обеспечивает системный эффект, следствием которого становится «технологический прорыв», имеющий место в педагогике. Вместе с тем использование современных информационных технологий поддерживает общие интеграционные тенденции процесса познания окружающей информационной, экологической, социальной среды, способствует реализации преимуществ узкой специализации и возможностей индивидуализации процесса обучения, обеспечивая эффективность образовательного процесса.[3]

Естественно предположить, что развитие, совершенствование информационной среды сферы образования зависит от обеспечения системы образования как в целом, так и каждого учебного заведения в отдельности

6 стр., 2610 слов

Применение информационных технологий в процессе обучения химии

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

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

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

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

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

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

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

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

29 стр., 14382 слов

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

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

1. текстовые документы (такие как УМКД) теряются;

2. накапливается множество документов;

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

Внедрение системы электронного документооборота позволяет решить все эти проблемы, а также [6]:

1. обеспечит слаженную работу всех подразделений;

2. упростит работу с документами, повысит ее эффективность;

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

Таким образом, автоматизация документооборота необходима в любой организации, независимо от масштаба и вида деятельности.

Существуют и другие, не менее важные плюсы, которые даст система автоматизации. Эти выгоды не всегда проявляются в явном виде, но они, безусловно, также влияют на эффективность деятельности организации в целом — повышается уровень профессиональной подготовки персонала, растут амбиции сотрудников, прививается культура использования современных информационных технологий.[7]

Сегодня наряду с традиционными печатными изданиями широко применяются электронные справочники (ЭС).

Это обусловлено в первую очередь тем, что в государственных стандартах высшего образования в каждом цикле предусматриваются дисциплины базового компонента и предметы по выбору студентов, устанавливаемые советом вуза, а централизованное обеспечение учебным материалом и литературой по этим курсам, как правило, затруднено. В результате возрастает роль подобных ЭС. Современные технологии позволяют в полном объеме реализовать дидактические возможности ЭС, оказывая опосредованное информационное, управленческое, эмоциональное воздействие на студента.[2]

Основной целью создания электронного справочника «УМКД кафедры» является автоматизация и совершенствование документооборота в работе учебного заведения для повышения качества подготовки специалистов. Система также предназначена для:

1. создания единой базы имеющихся УМКД;

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

  • повышения эффективности управления учебным заведением;
  • автоматизации документооборота;

Решаемые задачи

1. обеспечение свободного доступа пользователей к распределенному документальному фонду

2. предоставления на его основе широкого комплекса информационных услуг

  • повышения оперативности и качества предоставления информации
  • реализации принципа всеобщей доступности информации независимо от ее местонахождения (в соответствии с критериями безопасности)
  • формирования базы данных путем сбора, автоматизированной обработки и хранения информации
  • организационно-технологического обеспечения поиска, анализа и обработки информации.

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

12 стр., 5924 слов

Учебно-методические комплексы: теория и практика вопроса

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

Важно соблюдать следующие дидактические критерии: применимости (частоты использования понятий), новизны информации, доступности и пригодности выбираемых форм представления учебного материала. Следует учитывать, что в технологическом аспекте введение большого количества анимированных сцен и сложных объектов приводит к перегрузке учебного материала второстепенной информацией и отвлекают учащихся.[4]

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

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

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

Учебно-методические комплексы дисциплин (УМКД) традиционно являются основой организационно-методического обеспечения учебного процесса.

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

УМК дисциплины направлен на решение следующих задач:[8]

1. определение места и роли учебной дисциплины в образовательной программе конкретной специальности;

2. реализация междисциплинарных логических связей образовательной программы;

  • распределение учебного времени по темам и видам учебных занятий;
  • организация самостоятельной работы студентов в аудиторное и внеаудиторное время;
  • активизация познавательной и творческой деятельности студентов;
  • обеспечение взаимосвязи учебного и исследовательского процессов.

Учебно-методической комплекс специальности должен включать:[8]

1. государственный общеобязательный стандарт высшего образования специальности;

39 стр., 19008 слов

Информатика программирование : Разработка автоматизированной ...

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

2. типовой учебный план;

  • рабочий учебный план;
  • карту учебно-методической обеспеченности дисциплин специальности;
  • методические указания по прохождению профессиональных практик;
  • методические указания по выполнению дипломных работ (проектов);
  • методические указания по итоговой государственной аттестации обучающихся

Учебно-методический комплекс дисциплины (УМКД) должен включать:[8]

1. типовую учебную программу дисциплины (если дисциплина из обязательного компонента);

2. рабочую учебную программу дисциплины;

  • программу обучения по дисциплине (Syllabus) для студента;
  • график выполнения и сдачи заданий по дисциплине;
  • карту учебно-методической обеспеченности дисциплины;
  • лекционный комплекс (тезисы лекций, иллюстративный и раздаточный материал;
  • список рекомендуемой литературы);
  • [Электронный ресурс]//URL: https://inzhpro.ru/diplomnaya/ikt-tehnologii-2/

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

УМКД обсуждается на заседании кафедры и учебно -методической комиссии факультета.

Определяя целевую группу, на которую гипотетически может быть рассчитано простое справочное пособие, стоит упомянуть две — преподаватели (как авторы своих УМКД), студенты, а также другие сотрудники учебного учреждения.

При создании структуры ЭС необходимо руководствоваться несколькими несложными принципами:[9]

1. Модульность.

2. Наглядность.

  • Ветвление

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

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

29 стр., 14392 слов

Создание проекта для тестирования знаний студентов по языку программирования ...

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

После того, как были сформулированы концепция и структура создаваемого пособия, в качестве результата можно получить:[9]

1. рабочий прототип в виде структурной иерархической схемы типа «дерево»;

2. комплект шаблонов информационных блоков и экранных форм;

  • группу кнопок, обеспечивающих интерактивность приложения.

Возможности электронного справочника:

1. незамедлительная обратная связь между пользователем и справочником;

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

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

Реализация вышеперечисленных возможностей ЭС позволяет организовать такие виды деятельности как:[7]

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

  • интерактивный диалог — взаимодействие пользователя с программной (программно-аппаратной) системой, характеризующееся в отличие от диалогового, предполагающего обмен текстовыми командами (запросами) и ответами (приглашениями), реализацией более развитых средств ведения диалога (например, возможность задавать вопросы в произвольной форме, с использованием «ключевого» слова, в форме с ограниченным набором символов);
  • при этом обеспечивается возможность выбора вариантов содержания учебного материала, режима работы;

Достоинства электронного справочника:[9]

1. возможность обращения пользователя к большим массивам информации в виде баз данных и к информационной продукции широкой номенклатуры;

2. сравнительная легкость внедрения методологических решений по развитию и совершенствованию информационной технологии благодаря централизованному их принятию.

Недостатки такой методологии:

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

2. ограничение возможностей пользователя в процессе получения н использования информации.

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

Формулирование требований к программному обеспечению, разрабатываемому для решений данной задачи, можно свести к следующим критериям:[9]

1. разрабатываемая программа должна обеспечивать быстрое и удобное получение информации, иметь простой и интуитивно понятный интерфейс;

2. необходимость обеспечить возможность поиска информации в программе по каким — либо критериям;

  • структура программы должна быть подобрана оптимально;
  • простота и надежность.

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

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

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

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

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

Электронными справочника для поиска информации можно назвать такие известные поисковые системы в Интернете как, например, Rambler или Google. Поиск информации является одной из наиболее распространенных и одновременно наиболее сложных задач, с которыми приходится сталкиваться в Сети любому пользователю. Однако если для рядового члена сетевого сообщества знание методов эффективного информационного поиска является желательным, но далеко не обязательным качеством, то для профессионалов информационной деятельности умение быстро ориентироваться в ресурсах Интернет и находить требуемые источники относится к числу базовых квалификационных навыков.[4]

Причина сложностей, возникающих при информационном поиске в Интернет, определяется двумя главными факторами. Во-первых, число источников в Сети чрезвычайно велико. В конце 2001 года самые приблизительные подсчеты указывали ориентировочную цифру в 7,5 миллиардов документов, расположенных на серверах по всему миру. Во-вторых, массив информации в Сети не только колоссален по объему, но еще и крайне динамичен. За те полминуты, что вы потратили на чтение первых строк этого раздела, в виртуальной вселенной появилось порядка сотни новых или измененных документов, десятки были перемещены на новые адреса, а единицы — навсегда прекратили свое существование. Интернет никогда «не спит», как никогда «не спит» наша планета, по которой непрерывно катится волна деловой активности человечества в точном соответствии со сменой часовых поясов.

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

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

Не прекращающееся ни на секунду обновление информационного массива Интернет в сочетании с одновременным ростом объема данных крайне усложняет учет имеющихся документов. Никакие списки серверов, которыми наполнены печатные руководства по работе в Интернет, не могут дать действительно точных сведений. В лучшем случае они в состоянии лишь помочь сделать первые шаги: сверхбыстрая смена ситуации в киберпространстве приводит к тому, что подобные перечни устаревают уже в момент своего выхода в свет, а поддерживать их в актуальном состоянии становится принципиально невозможно из-за стремительного роста новых и новых узлов.[4]

Необходимость и важность проблемы информационного поиска привела к образованию в самом Интернет целой отрасли, задача которой заключается именно в оказании помощи пользователю в его навигации в киберпространстве. Составляют эту отрасль специальные поисковые службы или сервисы. Условно их можно разделить на справочники (directories) и поисковые системы (search engines).

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

Поисковые средства первой группы, называемые еще каталогами или рубрикаторами, представляют собой электронные справочники, имеющие четкую иерархическую систематическую или логико-тематическую структуру, во многом напоминающую структуру систематического каталога библиотеки. Работа со справочниками позволяет ориентироваться в ресурсах Интернет в пределах отдельных отраслей знания, углубляясь от общего к частному, меняя иерархические ветви, возвращаясь на несколько шагов назад и т.д. К наиболее значительным справочникам всемирного масштаба относятся Yahoo! (www.yahoo.com), Open Directory (dmoz.org), About (www.about.com).

Среди российских разработок в этой области значатся Апорт (www.aport.ru), List.ru (list.mail.ru), Weblist (www.weblist.ru), Иван Сусанин (www.susanin.net) и Улитка (www.ulitka.ru).

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

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

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

1. объем;

2. оперативность отражения новых или изменившихся ресурсов;

  • логичность и последовательность иерархической схемы классификации;
  • перекрестность структуры.

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

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

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

Справочники предназначены для решения трех типов задач:

1. ориентация в незнакомой отрасли знания;

2. разыскание крупных объектов, каковыми являются, к примеру, серверы целых организаций или значительных проектов;

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

Следует помнить, что, обращаясь к справочникам, пользователь изначально может рассчитывать на получение лишь очень общих сведений по тематике, и никогда — детальных данных. Понять это помогает простой пример, когда от сервера крупной корпорации, содержащего тысячи страниц, в справочнике будет представлено лишь название и несколько строк аннотации. Другим примером является сравнение справочника ресурсов Интернет с систематическим каталогом библиотеки, в котором от книги (в данном случае целого сайта) остается лишь описание и аннотация.[4]

Создание электронного справочника позволит студенту предметно обратиться к необходимому материалу. Для этого достаточно просмотреть раздел «УМКД», найти списки преподавателей и дисциплин. Поиск информации займет мало времени, но даст полное представление об изучаемой дисциплине.

Отмечая положительные стороны справочника, следует заметить:

1. вся информация концентрируется не только в методическом фонде кафедре, но и на других кафедрах, в методическом кабинете, в компьютерных классах. Это позволит студентам пользоваться справочником в разное время. Доступность просмотра информации для студентов разных курсов абсолютно свободна;

2. поиск информации максимально облегчен;

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

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

Учебно-методический отдел (УМО) является структурным подразделением вуза и подчиняется непосредственно проректору по УМР.

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

Главными задачами УМО, в связи с этим, являются:[9]

1. планирование и контроль учебного процесса,

2. разработка нормативной документации на основе образовательных стандартов,

  • обработка информации о динамике студенческого состава,
  • организация обучения в магистратуре и аспирантуре,
  • контроль и издание учебно-методической документации.

УМО обеспечивает возможность реализации образовательных программ в соответствии с лицензией на образовательную деятельность.

Информационные технологии в образовании 1

Рисунок 1. Упрощенная схема УМО

методический документооборот delphi access

Электронный справочник состоит из множества форм, которые создаются для каждой кафедры. Структура электронного справочника представлена на рисунке 2. На каждой форме применяются различные элементы управления, имеющиеся в среде программирования Delphi. Среда программирования Delphi содержит множество вкладок, на которых расположены различные компоненты управления.

Структура электронного справочника представлена на рисунке 2.

Информационные технологии в образовании 2

Рисунок 2. Структура справочника

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

Несколько лет назад рядовому программисту оставалось только мечтать о создании собственных программ, работающих в среде Windows, т. к. единственным средством разработки был Borland C++ for Windows, явно ориентированный на профессионалов, обладающих серьезными знаниями и опытом. Бурное развитие вычислительной техники, потребность в эффективных средствах разработки программного обеспечения привели к появлению систем программирования, ориентированных на так называемую «быструю разработку», среди которых можно выделить Borland Delphi и Microsoft Visual Basic. В основе систем быстрой разработки (RAD-систем, Rapid Application Development — среда быстрой разработки приложений) лежит технология визуального проектирования и событийного программирования, суть которой заключается в том, что среда разработки берет на себя большую часть рутинной работы, оставляя программисту работу по конструированию диалоговых окон и функций обработки событий.- это среда быстрой разработки, в которой в качестве языка программирования используется язык Delphi. Язык Delphi — строго типизированный объектно-ориентированный язык, в основе которого лежит хорошо знакомый программистам Object Pascal.

В настоящее время программистам стала доступна очередная версия пакета Delphi — Borland Delphi 7 Studio. Как и предыдущие версии, Borland Delphi 7 Studio позволяет создавать самые различные программы: от простейших однооконных приложений до программ управления распределенными базами. В состав пакета включены разнообразные утилиты, обеспечивающие работу с базами данных, XML-документами, создание справочной системы, решение других задач.

Отличительной особенностью седьмой версии является поддержка технологии NET.Delphi 7 Studio может работать в среде операционных систем от Windows 98 до Windows XP. Особых требований, по современным меркам, к ресурсам компьютера пакет не предъявляет: процессор должен быть типа Pentium или Celeron с тактовой частотой не ниже 166 МГц (рекомендуется Pentium II 400 МГц), оперативной памяти — 128 Мбайт (рекомендуется 256 Мбайт), достаточное количество свободного дискового пространства (для полной установки версии Enterprise необходимо приблизительно 475 Мбайт).

Основные возможности Visual Basic:

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

— Доступ к базам данных.++ один из наиболее популярных языков программирования. Преимущество этого языка прежде всего в практически полной совместимости с языком С. Благодаря этому программистам C++ доступны все наработки, выполненные на С. При этом C++ даже без использования классов привносит в С ряд настолько важных дополнительных возможностей и удобств, что многие пользуются им просто как улучшенным С.

Электронный справочник «УМКД кафедр» разрабатывался в среде программирования Delphi по следующим причинам:

1. данная среда разработки поддерживает все современные технологии программирования и разработки;

2. данная среда разработки имеет легкий для понимания интерфейс, содержит встроенную справку по всем функциям и объектам языка;

  • это система с большими возможностями, что позволяет легко реализовать многоуровневое обучение;
  • можно изучать и использовать на нескольких уровнях: работа с визуальными объектами практически без программирования;
  • использование готовых компонентов системы, но с написанием более сложных программ;
  • создание собственных компонентов на языке Паскаль и включение их в палитру компонентов Delphi в качестве стандартных;
  • разработка практических полезных законченных Windows-приложений.

На рисунке 3 представлена форма проекта. Данная страница приложения состоит из следующих компонентов:

1. TSpeedButon — кнопки УМКД, Файлы, Предмет, Специальность, Очистить и Добавить;

2. GruopBox — для объединения группы компонентов;

3. ComboBox — выпадающий список, предназначен для быстрого нахождения необходимых записей из таблицы;

4. Label — надпись,

5. Panel — на панели расположен ряд функциональных кнопок;

6. TreeView — компонент представляет собой иерархическое дерево. В данном проекте этот компонент интегрированной среды Delphi представлен как невидимый при помощи свойства Visible=true (рисунок 4).

Рисунок <a href=структура справочника 1">

Рисунок 3. Форма проекта

Кнопка (SpeedButton) — этот элемент управления используется для того, чтобы начать, прервать или закончить какой либо процесс. Кнопка встречается во всех приложениях Windows.

Главным событием для кнопки является Click. Кроме этого события, у кнопки могут быть и другие, но они применяются редко.

Для вызова события Click имеются разные способы. Самый простой — непосредственный щелчок на кнопке мышью. Это же событие вызывается также, если с помощью клавиши Tab переместить фокус на кнопку, затем нажать клавишу Enter. Можно программно вызвать событие Click, установив равным True значение свойства Value, доступного только во время выполнения.

Есть два интересных свойства кнопки, связанных с событием Click. Свойство Default определяет, что данная кнопка является кнопкой, активной по умолчанию. Если это свойство равно True, то нажатием клавиши Enter автоматически генерируется событие Click этой кнопки независимо от того, какой элемент имеет фокус. Присваивать значение True этому свойству можно только для одной кнопки в форме. Следует учитывать, что в этом случае нажатие клавиши Enter перехватывается и передается этой кнопке. Обычно кнопкой по умолчанию является кнопка ОК. [9]

Рисунок структура справочника 2

Рисунок 4. Компонент TreeView при работе приложения

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

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

Код на событие OnChange для TreeView:

  • procedure TfMain.Main_tvListChange(Sender: TObject;
  • Node: TTreeNode);:TTreeNode;:=nil;(Node.Count=1) then begin:=Node.getFirstChild;(Child.Count=0) and (StrToIntDef(Child.Text, -100)>=0) then TreeNodeSelect:=Node;
  • end;;

Рисунок компонент при работе приложения 1

Рисунок 5. Просмотр файлов

Код на событие OnDblClick для TreeView:

  • var:TTreeNode;:string;:string;(TreeNodeSelect<>nil) then begin(TreeNodeSelect.Count=1) then begin:=TreeNodeSelect.getFirstChild;:=TreeNodeSelect.Text;(Child.Count=0) and (StrToIntDef(Child.Text, -100)>=0) then FileName:=Child.Text else exit;else exit;.CopyFile(ExtractFileDir(Application.ExeName)+’\Source\’+FileName, ExtractFileDir(Application.ExeName)+’\Source\Out\’+OutFileName);(Handle, ‘Open’, PChar(ExtractFileDir(Application.ExeName)+’\Source\Out\’+OutFileName), nil, nil, sw_hide);else exit;;
  • Данный справочник предназначен для хранения и предоставления необходимых УМКД, поэтому приложение работает на основе базы данных, составленной в MA Access. Связь базы с основным модулем программы представлена на рисунке 6.

Структуры таблиц использующихся в базе данных приведены в таблицах 1 -6.

Таблица 1 — Структура таблицы Факультет

Поле

Размер

Ключевое поле

Примечание

_id

Код порядка

_name

250

*

Название факультета

Таблица 2 — Структура таблицы Файлы

Поле

Размер

Ключевое поле

Примечание

_id

Код порядка

_name

250

*

Название загруженного файла

Таблица 3 — Структура таблицы Форма обучения

ПолеРазмерКлючевое полеПримечание

_id

Код порядка

_name

250

*

Форма обучения

Таблица 4 — Структура таблицы Кафедра

ПолеРазмерКлючевое полеПримечание

_id

Код порядка

_name

250

*

Название кафедры

Таблица 5 — Структура таблицы Курс

Поле

Размер

Ключевое поле

Примечание

_id

Код порядка

_name

250

*

Название факультета

Таблица 6 — Структура таблицы Предмет

Поле

Размер

Ключевое поле

Примечание

_id

Код порядка

_name

250

*

Название дисциплины

Рисунок компонент при работе приложения 2

Рисунок 6. Связь основного модуля с базой данных

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

Рисунок компонент при работе приложения 3

Рисунок 7. Создание таблиц с помощью конструктора

База данных главным образом предназначена для учета имеющихся в наличии УМКД и в основном может быть использоваться сотрудниками УМО и кафедр (рисунок 8. Таблицы базы данных).

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

Каждая таблица в базе данных имеет ряд ключевых полей, на основе которых определяется дальнейшее распределение данных в таблице.

Рисунок компонент при работе приложения 4

Рисунок 8. Таблицы базы данных

В имеющейся базе хранится вся информация об имеющихся УМКД в таблице. Главная таблица разработана в MS Access. Схема запроса представлена на рисунке 9.

Рисунок компонент при работе приложения 5

Рисунок 9. Схема запроса

Далее с помощью специальных компонентов среды программирования Delphi созданную базу данных необходимо подключить к проекту. Все компоненты отображения данных можно разделить на группы по нескольким критериям. Большинство компонентов предназначены для работы с отдельным полем, т. е. при перемещении по записям набора данных такие компоненты показывают текущие значения только одного поля. Для соединения с набором Компоненты TDBGrid и TDBCtriGrid обеспечивают просмотр наборов данных целиком или в произвольном сочетании полей. В них присутствует только свойство DataSource. Наиболее часто в практике программирования используются компоненты TDBGrid, TDBEdit И TDBNavigator (рисунок 10).

[11]

Рисунок компонент при работе приложения 6

Рисунок 10. Классификация компонентов отображения данных

Компонент TDBGrid является потомком Классов TDBCustomGrid И TCustomGrid.От класса TCustomGrid наследуются все функции отображения и управления работой двумерной структуры данных. Класс TDBCustomGrid обеспечивает визуализацию и редактирование полей из набора данных, причем TDBGrid только публикует свойства и методы класса DBCustomGrid, не добавляя собственных. В компоненте TDBGrid можно отображать произвольное подмножество полей используемого набора данных, но число записей ограничить нельзя — в компоненте всегда присутствуют все записи связанного набора данных. Требуемый набор полей можно составить при помощи специального Редактора столбцов, который открывается при двойном щелчке на компоненте, перенесенном на форму, или кнопкой свойства Columns в Инспекторе объектов. Поле набора данных связывается с конкрет ной колонкой при помощи свойства FieidName класса TCoiumn. При этом в колонку автоматически переносятся все необходимые параметры поля, в частности заголовок поля, настройки шрифтов, ширина поля. После ручного изменения параметров первоначальные значения восстанавливаются методами соответствующих объектов TCoiumn.

Наряду с традиционными инструментами доступа к данным Borland Database Engine и ODBC в приложениях Delphi можно применять технологию Microsoft ActiveX Data Objects (ADO), которая основана на возможностях СОМ, а именно интерфейсов OLE DB. Технология ADO завоевала популярность у разработчиков, благодаря универсальности — базовый набор интерфейсов OLE DB имеется в каждой современной операционной системе Microsoft. Поэтому для обеспечения доступа приложения к данным достаточно лишь правильно указать провайдер соединения ADO и затем переносить программу на любой компьютер, где имеется требуемая база данных и, конечно, установленная ADO. В Палитре компонентов Delphi есть страница ADO, содержащая набор компонентов, позволяющих создавать полноценные приложения БД, обращающиеся к данным через ADO.

Объект-команда инкапсулирует саму текстовую команду и механизм обработки и передачи команды. Объект команды выполняет следующие операции:

1. разбор текста команды;

2. связывание команды с источником данных;

[Электронный ресурс]//URL: https://inzhpro.ru/diplomnaya/ikt-tehnologii-2/

  • оптимизацию команды;
  • передачу команды источнику данных.
  • [Электронный ресурс]//URL: https://inzhpro.ru/diplomnaya/ikt-tehnologii-2/

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

Каждый компонент, обращающийся к хранилищу данных ADO самостоятельно, задавая параметры соединения в свойстве connectionstring, открывает собственное соединение. Чем больше приложение содержит компонентов ADO, тем больше соединений может быть открыто одновременно. Поэтому целесообразно реализовать механизм соединения ADO через специальный компонент — TADOconnection. Этот компонент открывает соединение, также заданное свойством Connectionstring и предоставляет разработчику дополнительные средства управления соединением.

Компонент TADOconnection предназначен для управления соединением с объектами хранилища данных ADO. Он обеспечивает доступ к хранилищу данных компонентам ADO, инкапсулирующим набор данных. Применение этого компонента дает разработчику ряд преимуществ:

1. все компоненты доступа к данным ADO обращаются к хранилищу данных через одно соединение;

2. возможность напрямую задать объект провайдера соединения;

  • доступ к объекту соединения ADO;
  • возможность выполнять команды ADO;
  • выполнение транзакций;
  • расширенное управление соединением при помощи методов-обработчиков событий.

Этапы создания связи базы данных с Delphi:

1. Настройка соединения с сервером) С помощью команды File→New→DataModule создается модуль;

ConnectionString

Имя пользователя (User name ), можно оставить по умолчанию, если не заданно иное при создании базы в MS Access;

Пароль (Password ) — если база имеет пароль, то его необходимо указать;

Пустой пароль (Blank password ) — если пароль не нужен, то здесь желательно поставить галочку;

Позволять сохранять пароль (Allow saving password ).

Если здесь поставить галочку, то пароль может быть сохранён.

g) После всего этого нажать на кнопку «Проверить соединение», и затем «ОК»;

LoginPrompt (

2. Получение доступ к созданной таблице в MS Access ) Поместить на модуль DataModulе 1 компонент ADOTable с закладки ADO палитры компонентов;

Connection

( True, False )

Рисунок компонент при работе приложения 7

Рисунок 11. Главная форма проекта во время разработки

3. Отображение данных из таблицы

DataSource

a) Установить у этого компонента свойство DataSet равным ADOTable .

4. Отображение данных таблицы на форме

DataSuorce

Результатом проделанных шагов описанных выше, является форма, например «Предмет», а также и другие страницы соответствующие названия кнопок в меню (рисунки 12).

Рисунок компонент при работе приложения 8

Рисунок 12. Форма для просмотра данных (Предмет)

Также для создания запросов на форму были помещен компонент ADOQuery (в данном программном продукте число компонентов ADOQuery соответствует числу таблиц в базе данных).

Рисунок компонент при работе приложения 9