Автоматизация работы с базами данных

Способы хранения, представления и обработки данных рассматриваются в соответствующих пунктах раздела «5. Описание программы».

Описание используемой динамической структуры, понятия, термины, принципы работы с ней рассматриваются в разделе «4. Сведения о методе решения».

Краткое описание средства разработки и другого используемого программного обеспечения приводится в разделе «3. Программ

ное обеспечение».

программа паскаль база данные

2. Состав аппаратного обеспечения

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

- Процессор – Intel Core 2 Quad Q6600, 2400 MHz

- Материнская плата – ChainTech, чипсет – Intel 815 со встроенной звуковой картой CMI 8738;

- ОЗУ – 1024 МB;

- Видеокарта – nVIDIA GeForce 8600 GT 1024 MB;

- Жесткий диск – Seagate Barracuda ATA V 7200, 250 GB 7200 rpm;

- Монитор – LG Flatron ezT717B;

- Клавиатура;

- Мышь.

Так как средством разработки является универсальный язык программирования Turbo Pascal 7.0, который предусматривает написание программ под DOS, понятно, что предъявляемые требования к аппаратуре весьма незначительные. Данный язык программирования можно использовать практически на любой модели персонального компьютера (например, Intel 80286). Таким образом, используемое аппаратное обеспечение не имеет принципиального значения, программа должна работать на любом IBM совместимом компьютере, на котором возможно запустить Turbo Pascal 7.0, под управление операционной системы MS-DOS (начиная с версии 5.0).

3. Программное обеспечение

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

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

1) Операционные системы (ОС) – основная программа, предназначенная для управления компьютером и взаимодействия с прикладными программами.

2) Утилиты – программы вспомогательного назначения. Например, программы тестирования и диагностики компьютера, антивирусные программы, программы архивации и т.д.

3) Сервисные программы – программы облегчающие взаимодействие пользователя с ОС.

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

1) Текстовые редакторы – предназначены для создания и оформления текстовой и другой информации.

2) Графические редакторы – предназначены для создания и обработки графической информации.

3) Электронные таблицы – предназначены для создания и обработки табличной информации, организации в них вычислений.

4) Учебные программы – используются для организации учебного процесса или изучения какого-либо материала.

5) Игровые программы – для организации досуга. Одна из движущих сил популярности и в свое время быстрого развития персональных компьютеров.

6) Деловые программы – используются для обработки деловой информации, организации делопроизводства.

7) Интегрированные системы – состоят из различных видов прикладного ПО и используются для решения целого класса задач. Ярким примером является MS Office.

8) Инструментальные средства разработки приложений – это программные комплексы, используемые программистами для создания других программ и автоматизированных систем. В свою очередь инструментальные средства разработки классифицируют и делят на типы: языки программирования высокого и низкого уровня; процедурные, объектно-ориентированные и логические языки программирования (ЯП); машинозависимые и машинонезависимые ЯП и так далее.

3.1 Операционная система

Операционная система (ОС) – основная программа, предназначенная для управления компьютером и взаимодействия с прикладными программами. ОС первая загружается в компьютер и выполняет множество функций, таких как запись и считывание информации, хранение данных, осуществление взаимодействия аппаратных устройств, обеспечение выполнения прикладных программ. Наиболее распространенные ОС – MS-DOS, Windows, Unix, OS/2 (для каждой ОС существуют различные версии, появляющиеся вследствие развития информационных и компьютерных технологий). Для ОС определяется достаточно большое количество характеристик, некоторые из которых:

– поддержка многозадачности – возможность выполнения компьютером параллельно нескольких задач;

– поддержка многопользовательского режима – определяется числом работающих пользователей одной ОС и т.д.

Разработка программы велась под управлением ОС семейства Windows, каждая версия из которых имеет свои достоинства и недостатки. Например, главными достоинствами всех ОС Windows является многозадачность, удобный интерфейс пользователя (GUI, Graphics User Interface), простота в использовании для решения различного вида задач, большого количества прикладного ПО для данной платформы. Для программиста – большое количество разнообразных языков программирования, объектно-ориентированная реализация ОС. Некоторые версии (Windows NT/2000) имеют большое количество средств для организации сетевой работы, в том числе поддержка многопроцессорной обработки для выделенных серверов, повышенную надежность и безопасность.

В принципе для разработки программы достаточно ОС MS-DOS 5.0. ОС Windows совместима с MS-DOS и в ней поддерживается работа Turbo Pascal 7.0, что достаточно для написания программы и анализа ее работы.

3.2 Средство разработки

Для решения задачи используется язык программирования (ЯП) Turbo Pascal 7.0. Данный ЯП является универсальным и предназначен для решения широкого круга задач. Рассмотрение алфавита, операторов, конструкций языка и других, связанных с ним элементов занимает целые книги. Поэтому в работе приведем только основные понятия и используемые в ходе разработки программы конструкции языка.

ЯП Паскаль разработан Никлаусом Виртом в начале 70-х годов. Имеет достаточно большой набор инструментов для решения любых задач, удобную систему программирования и хорошие средства отладки программы. На основе элементов и конструкций языка создано визуальное средство разработки (проектировании) программ – Delphi, которое является одним из самых популярных средств разработки на сегодняшний день.

Общая схема структуры Паскаля приведена на рисунке 1.

Страница:  1  2  3  4  5  6  7  8  9  10 


Другие рефераты на тему «Программирование, компьютеры и кибернетика»:

Поиск рефератов

Последние рефераты раздела

Copyright © 2010-2024 - www.refsru.com - рефераты, курсовые и дипломные работы