Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Osnovnaya_Chast.doc
Скачиваний:
4
Добавлен:
30.08.2019
Размер:
611.84 Кб
Скачать

1. Теоретический раздел

1.1. Основы разработки по аис

Автоматизированная информационная система (АИС) – это совокупность различных программно-аппаратных средств, которые предназначены для автоматизации какой-либо деятельности, связанной с передачей, хранением и обработкой различной информации.

В АИС за хранение любой информации отвечают:

  1. На физическом уровне:

    1. внешние накопители;

    2. встроенные устройства памяти;

    3. массивы дисков;

  2. На программном уровне:

    1. СУБД;

    2. Файловая система ОС;

    3. Системы хранения мультимедиа, документов;

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

Технологический процесс проектирования ПО состоит из следующих этапов:

  1. Исследование и обоснование необходимости создания программного обеспечения.

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

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

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

  5. Рабочий проект. Включает в себя разработанное программное обеспечение и документацию по сопротивлению.

  6. Ввод в действие. Опытная эксплуатация, доработка, внедрение, эксплуатация.

1.2. Обоснование выбора субд и языка программирования

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

  1. Добавлять и удалять в базу данных записи.

  2. Изменять и обновлять записи.

  3. Быстро осуществлять поиск нужных записей по критериям поиска.

  4. Создавать отчёты баз данных.

  5. Необходим контроль за правильностью ввода данных.

  6. Работа с большим объёмом данных из разных таблиц и т.д.

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

Существует несколько способов представления больших объёмов данных.

Данную программу можно разработать с применением таких сред, как Delphi и Microsoft Access.

Среда программирования Delphi – пакет средств разработки приложений. Позволяет создавать приложения для работы с базами данных. Эта среда программирования основана на объектно-ориентированном про­граммировании (ООП).

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

С помощью этой среды программирования создаются сложное корпоративное программное обеспечение для обработки большого объема данных. Поддерживается операционными средами Windows 98, ME, 2000, XP, NT, Vista, Seven.

Для проектирования приложений БД в Borland Delphi 7 можно использовать следующие компоненты работы с БД:

  • ADO – Это технология БД для локальных и сетевых вариантов в основе лежит соединение с требуемым набором данных через соответствующий провайдер БД.

К недостаткам Delphi можно отнести следующее:

  • Низкая эффективность системы доступа к BDE;

  • Для разработки приложений в этой среде необходимы особые навыки программирования, знание среды Pascal;

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

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

Microsoft Access является настольной СУБД реляционного типа, которая имеет все необходимые средства для выполнения перечисленных выше функций, её можно рассматривать, как систему, сочетающую в себе средства разработки баз данных, и механизм визуального объектно-ориентированного программирования Microsoft Visual Basic For Applications (VBA).

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

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

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]