Справочник работника ГИБДД (база данных)

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



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

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

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

Если отмечается, что пользователи базы "саботируют" её эксплуатацию и предпочитают работать традиционными методами, это говорит не о низкой квалификации пользователей, а о недостаточной квалификации разработчика базы. [3,8]

1.3 О языке программирования Турбо Паскаль

Язык Паскаль, утвержденный в качестве стандартного в 1979г., является наиболее совершенным по сравнению с такими универсальными языками программирования, как Алгол, Фортран, Бейсик, Пл. /М и др. Отражая основные концепции структурного программирования, язык Паскаль быстро завоевал популярность среди специалистов. В последнее время широкое распространение получают универсальные языки программирования (Си, Ада и др.), в основу которых положены средства языка Паскаль.

В 1992 г. фирма Borland International выпустила два пакета программирования, основанные на использовании языка Паскаль, Borland Pascal 7.0 и Turbo Pascal 7.0.

Пакет Turbo Pascal обладает ограниченными возможностями и позволяет работать только в обычном режиме MS DOS, он может быть использован практически на любой машине.

Turbo Pascal включает в себя как язык программирования - одно из расширений языка Паскаль для ЭВМ типа IBM, так и среду, предназначенную для написания, отладки и запуска программ.

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

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

Версия 7.0 так же как и предыдущая версия 6.0, обеспечивает многооконный и многофайловый режим работы, использование манипулятора "мышь" позволяет применять объектно-ориетированное программирование, обладает встроенным ассемблером, имеет иструментальное средство создания интерактивных программ - Turbo Vision - и т.д.

Характерные особенности Turbo Pascal 7.0:

  • Выделение цветом различных элементов исходного текста программы - идентификаторов, зарезервированных слов, комментариев, строк, чисел и т.д., что позволяет на стадии ввода исходного текста устранить многие ошибки описки:
  • Многофайловая система помощи с возможностью ее перестройки пользователем:
  • Наличие локального меню с содержанием, зависящим от текущего состояния среды и вызываемого либо нажатием, либо нажатием правой клавиши мыши либо нажатием комбинации клавиш Alt+F10;
  • Ряд дополнительных расширений языка: использование открытых массивов: параметров - констант: типизированного адресного оператора @: и т.д., дающих программисту дополнительные возможности позволяющих совмещать требования накладываемые на программы операционной системой MS DOS и средой Windows, пользоваться некоторыми возможностями которых нет в языке Паскаль и которые, есть в других языках, например в языке СИ;
  • Наличие дополнительных стандартных процедур и функций;
  • Наличие дополнительных ключей компилятора;
  • Расширенные возможности объективно-ориентированного программирования;
  • база алгоритм программа листинг
  • Получение более эффективных кодов программ (использование кодового сегмента для размещения строковых констант и констант типа - множества, удаление пустых строк, проверка переполнения величин целых типов, более быстрый ввод - вывод текстовых файлов и т.д.);
  • Усовершенствованные программы Turbo Vision;
  • Новая улучшенная компоновка системы меню;

В данной курсовой работе детально рассмотрен модуль Graph, все его процедуры и функции, приведено несколько разобранных примеров, прорешены задачи для самостоятельного решения. [4,5]

Глава II. Практическая часть

2.1 Постановка задачи

Требуется написать Базу Данных "Справочник ГИБДД" по марке, цвету, государственному номеру, дате выпуска и по паспортным данным владельцев автомобилей. Следует сделать запрос транспортных средств по произвольному шаблону, т.е. запрос идет по году выпуска транспортного средства. А также формируется приглашение на технический осмотр в соответствие со сроком.

2.2 Блок-схема

2.3 Описание типов, констант, переменных, процедур и функций

ГЛОБАЛЬНЫЕ Пользователь