- •1. Основные понятия об информации и информатике
- •1.1. Информация и формы ее представления
- •Понятие количества информации
- •1.2. Информационные процессы и технологии
- •1.3. Эвм как средство обработки информации
- •Понятие архитектуры эвм
- •Классификация эвм
- •Структура и принципы функционирования эвм
- •Основные характеристики вычислительной техники
- •Перспективы развития вычислительных средств
- •1.4. Представление данных в памяти компьютера
- •1.5. Виды программного обеспечения эвм
- •1.6. Операционная система ms-dos
- •Основные составные части ms-dos
- •Начальная загрузка ms-dos
- •Файловая система ms-dos
- •Файловая структура логического диска
- •1.7. Контрольные вопросы
- •1.8. Библиографический список
- •2. Устройство персонального компьютера
- •2.1. Базовая аппаратная конфигурация
- •Системный блок
- •Материнская плата
- •Процессор
- •Шинные интерфейсы материнской платы
- •Оперативная память
- •Микросхема пзу и система bios
- •Энергонезависимая память cmos
- •Дисковод гибких дисков
- •Дисковод компакт-дисков cd-rom
- •Монитор
- •Мониторы на электронно-лучевой трубке (crt)
- •Мониторы на жидких кристаллах (lcd)
- •Клавиатура
- •2.2. Периферийные устройства персонального компьютера
- •Устройства ввода графических данных
- •Устройства вывода данных
- •Устройства хранения данных
- •Устройства обмена данными
- •2.3. Контрольные вопросы
- •2.4. Библиографический список
- •Основы работы с операционной системой Windows xp
- •3.1. Основные объекты и приемы управления Windows
- •3.2. Файлы и папки Windows
- •3.3. Операции с файловой структурой
- •Приемы повышения эффективности в работе с файловой структурой
- •3.4. Использование Главного меню
- •3.5. Установка и удаление приложений Windows
- •3.6. Установка оборудования
- •3.7. Настройка операционной системы Windows.
- •3.7.1. Настройка средств ввода-вывода данных
- •3.7.2. Настройка элементов оформления Windows хр
- •3.7.3. Настройка элементов управления Windows хр
- •3.7.4. Настройка средств автоматизации Windows хр
- •3.7.5. Прочие настройки Windows хр
- •3.8. Справочная система Windows хр
- •3.9. Стандартные приложения Windows xp
- •3.9.1. Стандартные прикладные программы
- •3.9.2. Принципы внедрения и связывания объектов
- •3.10. Контрольные вопросы
- •3.11. Библиографический список
- •4. Использование текстового процессора Microsoft Word для подготовки документов
- •4.1. Возможности редактора Word
- •4.2. Запуск Microsoft Word
- •4.3. Структура окна ms Word
- •Строка заголовка
- •Строка меню
- •Панели инструментов
- •Настройка панелей инструментов
- •Строка состояния
- •Описание элементов строки состояния
- •Назначение индикаторов строки состояния
- •Контекстное меню
- •4.4. Выход из ms Word
- •4.5. Справочная система Word
- •Справка об объектах в главном окне ms Word
- •4.6. Создание и сохранение документов в ms Word
- •Специальные средства ввода текста
- •Имена файлов
- •Создание документа
- •Открытие существующего документа
- •Открытие файлов других форматов
- •Работа с несколькими документами
- •Сохранение документа
- •Закрытие документа
- •4.7. Редактирование документа
- •Основные приемы редактирования
- •Выделение текста
- •Удаление фрагмента документа
- •Перемещение и копирование фрагмента документа
- •Буфер обмена
- •Отмена результатов редактирования
- •Специальные средства редактирования
- •Использование поиска и замены
- •Автоматическая проверка правописания
- •Перенос слов
- •Форматирование символов
- •Изменение регистра букв
- •Вставка символов
- •Копирование форматов символов
- •Форматирование строк и абзацев
- •Команда Абзац из меню Формат или контекстного меню
- •Средства панели инструментов Форматирование
- •Выравнивание абзацев
- •Табуляция
- •Удаление табуляции
- •Установка отступа
- •Установка расстояния перед абзацем и после него
- •Установка междустрочного интервала
- •Границы и заливка
- •Создание многоуровневых списков
- •Использование стилей для форматирования документа
- •Оглавление
- •4.8. Форматирование страниц документа
- •Разбивка документа на разделы
- •Определение размера и ориентации бумаги
- •Установка ширины полей
- •Установка точных размеров полей
- •Установка ширины полей с помощью горизонтальной линейки
- •Колонтитулы
- •Создание колонок
- •4.9. Работа с таблицами
- •Создание таблицы различными способами
- •Вставка и удаление ячеек, строк и столбцов
- •Объединение и разбиение ячеек, создание заголовков
- •Автоматическая установка ширины столбцов и высоты строк
- •Форматирование таблиц
- •Выбор рамки и заполнения
- •Преобразование таблицы в текст
- •Преобразование текста в таблицу
- •4.10. Шаблоны
- •Создание собственного шаблона
- •Библиотека стилей
- •4.11. Создание и редактирование графических изображений
- •Создание графических объектов при помощи панели инструментов Рисование
- •Работа с рисунком
- •Вставка объектов WordArt
- •Ввод формул
- •4.12. Предварительный просмотр и печать документов
- •Контрольные вопросы
- •Библиографический список
- •Лабораторная работа №1 Создание, редактирование и форматирование текста
- •Порядок выполнения:
- •5.Обработка данных средствами Microsoft Excel что такое excel
- •5.1. Рабочая книга и листы Общие сведения
- •Работа с листами
- •Одновременный просмотр различных частей листа
- •5.2. Ввод данных Выделение ячеек на листе
- •Интерпретация данных
- •Быстрое заполнение повторяющихся данных в столбце
- •Автозаполнение, основанное на смежных ячейках
- •Заполнение рядов чисел, дат и других элементов
- •Создание пользовательского списка или порядка сортировки
- •Проверка вводимых в ячейку данных
- •5.3. Изменение данных на листе Изменение содержимого ячейки:
- •Очистка ячейки
- •Перемещение и копирование ячеек
- •Изменение ширины столбца
- •Вставка строк и столбцов
- •5.4. Форматирование Форматирование текста и размещение его внутри ячейки
- •Выделение данных, отвечающих определенным свойствам
- •Изменение способа отображения чисел, дат и времени
- •Отображение и скрытие нулевых значений и других данных
- •Использование рамок и фона в ячейках
- •5.5. Создание формул
- •Применение операторов в формулах
- •Порядок выполнения действий в формулах
- •Ссылки на ячейку или на группу ячеек
- •Ввод формулы
- •Использование функций
- •Категории функций Microsoft Excel
- •Использование имен
- •5.7. Работа с диаграммами
- •Примеры типов диаграмм
- •Создание диаграммы
- •Изменение диаграммы
- •5.8. Управление списками
- •Рекомендации по созданию списка на листе книги
- •Сортировка данных в списке
- •Фильтрация списка с использованием автофильтра
- •Фильтрация списка с помощью расширенного фильтра
- •5.9. Подведение итогов данных
- •Подведение промежуточных итогов
- •5.10. Сводные таблицы
- •Части сводной таблицы
- •Создание сводной таблицы
- •Изменение структуры сводной таблицы
- •Группировка данных в сводной таблице
- •Обработка данных сводной таблицы
- •5.11. Печать
- •Предварительный просмотр
- •Печать листа, выделенного диапазона или книги целиком
- •5.12. Контрольные вопросы
- •5.13. Библиографический список
- •5.14.Лабораторная работа №2( Часть 1) Создание простой таблицы, построение диаграмм
- •Порядок выполнения:
- •5.15.Лабораторная работа №2 (Часть 2) Работа со списками
- •Порядок выполнения.
- •6.Построение информационных систем в среде Microsoft Access Введение
- •6.1. Модели организации баз данных
- •6.2. Основные этапы разработки приложения
- •6.3. Основные понятия баз данных
- •Работа с субд Microsoft Access 2003
- •6.4.1. Создание базы данных (таблиц и связей между ними)
- •6.4.2. Создание (формирование) запросов
- •6.4.3. Проектирование форм и работа с ними
- •6.4.4 Создание отчета как объекта базы данных
- •6.4.7. Создание главной кнопочной формы
- •6.4.8. Автоматизация работы приложения с помощью макросов
- •Контрольные вопросы
- •6.6. Библиографический список
- •Лабораторная работа №3 Работа в субд Access
- •Краткая теория
- •Название группы
- •Порядок выполнения работы:
- •Содержание отчета
6.2. Основные этапы разработки приложения
Основы методологии проектирования прикладных программ были заложены в 60-е годы XX века известными специалистами Дж. Мартином, Э. Йордоном и Д. Константайном. На заре применения вычислительной техники разработка программ, поиск и устранение ошибок были настолько дорогостоящими, что опытные программисты-практики часто советовали: прежде чем написать хоть одну строку программы, стоит потратить не менее 60% всего необходимого для разработки времени на проектирование.
Современные технологии разработки прикладных программ делают построение приложений фантастически дешевым и быстрым. Квалифицированный пользователь с помощью Microsoft Access сегодня может за один вечер создать на персональном компьютере то, что на ранних ЭВМ требовало месяцев работы (если это вообще было возможным). Кроме того, сейчас стало значительно легче находить ошибки, устранять их и видоизменять проект в процессе создания приложения. Современные технологии позволяют создавать очень сложные приложения. К тому же скорость вычислений по сравнению даже с предыдущим десятилетием возросла на несколько порядков. Однако несмотря на мощность средств, если вы не потратите значительных усилий на определение задач и принципов работы приложения, то впоследствии вам придется потерять значительно больше времени на всевозможные переделки. Если проект приложения недостаточно продуман, то добавление новых функций или устранение недостатков будет связано с большими временными и финансовыми затратами.
Рассмотрим основные этапы разработки приложения.
Этап 1. Уточнение задач
На первом этапе составляется список всех основных задач, которые в принципе должны решаться этим приложением, – включая и те, которые не нужны сегодня, но могут появиться в будущем. Под «основными» задачами понимаются функции, которые должны быть представлены в формах или отчетах приложения.
Этап 2. Последовательность выполнения задач
Для того, чтобы приложение работало логично и удобно, лучше всего объединить основные задачи в тематические группы и затем упорядочить задачи каждой группы так, чтобы они располагались в порядке их выполнения. Может получиться так, что некоторые задачи будут связаны с разными группами или, что выполнение некоторой задачи должно предшествовать выполнению другой, принадлежащей к иной группе.
Этап 3. Анализ данных
После формирования списка задач, наиболее важным этапом является составление подробного перечня всех данных, необходимых для решения каждой задачи. Некоторые данные понадобятся в качестве исходных и меняться не будут. Другие данные будут проверяться и изменяться в ходе выполнения задачи. Некоторые элементы данных могут быть удалены или добавлены. И наконец, некоторые данные будут получены с помощью вычислений: их вывод будет частью задачи, но в базу данных вноситься они не будут.
Этап 4. Определение структуры данных
После предварительного анализа всех необходимых элементов данных нужно упорядочить их по объектам и соотнести объекты с таблицами и запросами базы данных. Для реляционных баз данных типа Access используется процесс, называемый нормализацией, в результате которого вырабатывается наиболее эффективный и гибкий способ хранения данных.
Этап 5. Разработка макета приложения и пользовательского интерфейса
После задания структуры таблиц приложения, в Microsoft Access легко создать его макет с помощью форм и связать их между собой, используя несложные макросы или процедуры обработки событий. Предварительный рабочий макет легко продемонстрировать заказчику и получить его одобрение еще до детальной реализации задач приложения.
Этап 6. Создание приложения
В случае очень простых задач созданный макет является практически законченным приложением. Однако довольно часто приходится писать процедуры, позволяющие полностью автоматизировать решение всех намеченных в проекте задач. Поэтому, понадобится создать специальные связующие формы, которые обеспечивают переход от одной задачи к другой.
Этап 7. Тестирование и усовершенствование
После завершения работ по отдельным компонентам приложения необходимо проверить функционирование приложения в каждом из возможных режимов. Необходимо проверить работу макросов, использовав пошаговый режим отладки, при котором будет выполняться одна конкретная макрокоманда. При использовании Visual Basic для приложений в вашем распоряжении имеются разнообразные средства отладки, позволяющие проверить работу приложения, выявить и исправить ошибки.
По мере разработки автономных разделов приложения желательно передать их заказчику для проверки их функционирования и получения мнения о необходимости внесения тех или иных изменений. После того как заказчик ознакомится с работой приложения, у него практически всегда возникают дополнительные предложения по усовершенствованию, какой бы тщательной не была предварительная проработка проекта. Пользователи часто обнаруживают, что некоторые моменты, о которых в процессе постановки задач они говорили как об очень важных и необходимых, на самом деле не играют существенной роли при практическом использовании приложения. Выявление необходимых изменений на ранних стадиях разработки приложения позволяет существенно сократить время на последующие переделки.