Справочник работника ГИБДД (база данных)
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
ты над техническим предложением, после чего приступать к непосредственному созданию базы данных.
Следует помнить, что по ходу разработки проекта заказчику непременно будут приходить в голову новые идеи. На всех этапах проектирования он стремится охватить единой системой всё новые и новые подразделения и службы предприятия. Возможность гибкого использования его пожеланий во многом определяются квалификацией работника базы данных. Если схема данных составлена правильно, подключать к базе новые таблицы нетрудно.
Если структура базы не рациональна, разработчик может испытывать серьёзные трудности и войти в противоречия с заказчиком. Противоречия исполнителя с заказчиком всегда свидетельствуют о недостаточной квалификации исполнителя. Именно поэтому этап предварительного проектирования базы данных следует читать основным. От его успеха зависит насколько база данных станет удобной, и будут ли с ней работать пользователи.
Если отмечается, что пользователи базы "саботируют" её эксплуатацию и предпочитают работать традиционными методами, это говорит не о низкой квалификации пользователей, а о недостаточной квалификации разработчика базы. [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 Описание типов, констант, переменных, процедур и функций
ГЛОБАЛЬНЫЕ Пользователь