Разработка базы данных для учета автомобилей завода "ГАЗ"

Проектирование базы данных в среде СУБД Paradox 7 "Автомобили завода ГАЗ", которая дает возможность применять различные поисковые системы, а также различные фильтры для выбора необходимых сведений об автомобилях. Описание структуры и модели программы.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 01.12.2010
Размер файла 1,2 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

СОДЕРЖАНИЕ

  • ВВЕДЕНИЕ
  • 1 ИНФОРМАЦИОННОЕ ОБЕСПЕЧЕНИЕ
    • 1.1 Модель предметной области и постановка задачи
    • 1.2 Источники данных
    • 1.3 Логическая модель данных
    • 1.4 Обоснование выбора СУБД
    • 1.5 Описание физической модели данных
    • 1.6 Схема данных
  • 2 ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ
    • 2.1 Обоснование выбора языка программирования
    • 2.2 Описание структуры программы
    • 2.3 Описание информационной системы
    • 2.4 Руководство пользователя
  • ЗАКЛЮЧЕНИЕ
  • СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ
  • ПРИЛОЖЕНИЕ А МОДЕЛИ ПРОЦЕССОВ
  • ВВЕДЕНИЕ

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

Автомобильный завод «ГАЗ» предназначен для строительства различных типов автомобилей таких как: коммерческие автомобили, пассажирские автобусы, легковые автомобили, специальная техника, грузовые автомобили, силовые агрегаты. Предприятие располагает большими техническими возможностями (до 30000 тонн металла в год).

Автомобильный завод «ГАЗ» предлагает к изготовлению:

- автомобили;

- специальную технику;

- запасные части и т.д.

В данном курсовом проекте осуществлена разработка базы данных для учета автомобилей завода «ГАЗ».

Автоматизация подсистемы управления учета автомобилей завода «ГАЗ» является одной из важнейших частей автоматизации производственно - хозяйственной деятельности предприятия.

Несмотря на определенную унификацию базы данных «Автомобили завода ГАЗ» имеет определенные специфические отличия, например, разработаны такие поля, по которым можно сортировать, совершать поиск и фильтровать по различным характеристикам автомобиля.

Определенная задача состояла в разработке полноты базы, т.е. осуществлена такая архитектура, которая могла бы осуществить как работу поисковых систем для учета автомобилей завода «ГАЗ» предприятия, так и формирование выходной.

Целью данного курсового проекта является:

- разработка программного продукта для учета автомобилей завода «ГАЗ».

Задачами данного курсового проекта являются:

- углубление теоретических знаний по дисциплине «Разработка и эксплуатация автоматизированных информационных систем»;

- построение контекстной диаграммы и ее декомпозиция;

- построение диаграммы дерева узлов;

- разработка информационной системы.

1 ИНФОРМАЦИОННОЕ ОБЕСПЕЧЕНИЕ

1.1 Модель предметной области и постановка задачи

Предметной областью называется часть реального мира, представляющая интерес для данного исследования (использования).

Вкратце рассмотрим схему учета автомобилей завода «ГАЗ». В список данных входят:

- наименование;

- тип;

- кузов;

- двигатель;

- ходовые мосты;

- дата начала выпуска;

- количество;

- ФИО инженера;

- масса;

- фото.

Периодически добавляются новые сведения об автомобилях.

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

Для того чтобы база данных адекватно отражала предметную область, проектировщик базы данных должен хорошо представлять себе все нюансы, присущие данной предметной области и уметь отобразить их в базе данных. Поэтому прежде чем начинать проектирование базы данных, необходимо как следует разобраться, как функционирует предметная область, для отображения которой создается БД. Предметная область должна быть предварительно описана (Приложение А).

1.2 Источники данных

Таблица 1 - Сущности и атрибуты

Сущность

Атрибуты

Автомобиль

Наименование

Тип

Кузов

Двигатель

Ходовые мосты

Дата начала выпуска

Количество

Ф.И.О. инженера

Масса

Фото

Источниками данных являются технические паспорта выпускаемых автомобилей и руководство по эксплуатации, в которых указаны необходимые технические данные. Данные из этих источников заносятся в базу данных «Автомобили завода ГАЗ» после выпуска новой модели автомобиля.

1.3 Логическая модель данных

база данные автомобиль

База данных «Автомобили завода ГАЗ» будет содержать одну основную таблицу и пять справочных таблиц. Основная таблица (таблица 2) будет содержать десять оперативных данных:

- Наименование;

- Тип;

- Кузов;

- Двигатель;

- Ходовые мосты;

- Дата начала выпуска;

- Количество;

- Ф.И.О. инженера;

- Масса;

- Фото.

Справочные таблицы содержат информацию о типах автомобилей (таблица 3), кузовах (таблица 4), двигателях (таблица 5), ходовых мостах (таблица 6) и о ФИО инженеров (таблица 7).

Таблица 2 - Основная таблица

Поле

Тип данных

Размерность

Описание

Наименование

Текст

100

ключевое

Тип

Текст

50

Кузов

Текст

50

Двигатель

Текст

50

Ходовые мосты

Текст

50

Дата начала выпуска

Дата

количество

Число

целое

Ф.И.О. инженера

Текст

50

Масса

Число

Фото

Графика

Таблица 3 - Типы автомобилей

Поле

Тип данных

Размерность

Описание

Тип

Текст

50

ключевое

Таблица 4 - Кузова

Поле

Тип данных

Размерность

Описание

Кузов

Текст

50

ключевое

Таблица 5 - Двигателя

Поле

Тип данных

Размерность

Описание

Двигатель

Текст

50

ключевое

Таблица 6 - Ходовые мосты

Поле

Тип данных

Размерность

Описание

Ходовые мосты

Текст

50

ключевое

Таблица 7 - Ф.И.О. инженера

Поле

Тип данных

Размерность

Описание

Ф.И.О. инженера

Текст

50

ключевое

1.4 Обоснование выбора СУБД

Система Delphi завоевала себе репутацию самого эффективного средства разработки приложений баз данных, то есть программ, обслуживающих электронные хранилища информации. Эта репутация определяется тремя обстоятельствами: высокопроизводительной машиной доступа к данным разного формата (Borland Database Engine, BDE), наличием многочисленных компонентов и технологий, ориентированных па эту сферу применения, и поставкой вместе с Delphi компактного, мощного и простого в администрировании сервера баз данных InterBase.

Машина BDE является средством доступа к данным разного формата (локальным таблицам типа dBASE, Paradox, к серверам баз данных InterBase, MS SQL Server, Oracle, Informix и т. п.). Особенностью BDE является использование собственных высокопроизводительных драйверов для доступа к локальным таблицам dBASE, Paradox, FoxPro, а также SQL-ориентированных драйверов для доступа к серверам баз данных (этот набор драйверов называется SQL Links). Вместо собственных драйверов при желании могут использоваться драйверы сторонних производителей, соответствующие стандарту ODBC (Open DataBase Connectivity Interface -- открытый интерфейс взаимодействия с базами данных). Более того, в версиях 6 и 7 Delphi появилась возможность использования альтернативных BDE средств доступа по технологиям ADO, InterBase Express, dbExpress.

Многочисленные компоненты, поддерживающие разработку приложений баз данных, обеспечивают решение самых разных задач: выборку и сортировку данных, их наглядное представление (в том числе и графическое), изменение и публикацию данных в виде отчетов (документов) и/или HTML-страниц в Интернете и т. д.

Поставляемый вместе с Delphi (в наиболее дорогостоящих вариантах поставки) сервер InterBase фактически стал известен в России именно благодаря Delphi (до появления первой версии Delphi его поставки в пашу страну были запрещены в связи с тем, что InterBase широко используется в различных системах армии США). Этот сервер создан дочерним отделением Borland -- InterBase Software Corporation, а его поставка вместе с Delphi объясняется необходимостью дать разработчикам средство испытания программ, рассчитанных на архитектуру клиент-сервер. Сервер InterBase в максимальной степени соответствует стандарту SQL-92, которому в той или иной мере следуют все остальные серверы баз данных.

1.5 Описание физической модели данных

База данных «Автомобили завода ГАЗ» создана в среде программирования Borland Delphi 6 и работает под управлением СУБД Borland DataBase Engine, все таблицы базы данных «Автомобили завода ГАЗ» являются таблицами Paradox 7.

База данных «Автомобили завода ГАЗ» состоит из следующих таблиц:

- Gaz.db - основная таблица (таблица 8);

- tip.db - справочная таблица «Тип» (таблица 9);

- kuzov.db - справочная таблица «Кузов» (таблица 10);

- dvig.db - справочная таблица «Двигатель» (таблица 11);

- most.db - справочная таблица «Ходовые мосты» (таблица 12);

- ingener.db - справочная таблица «ФИО инженера» (таблица 13).

Таблица 8 - Gaz.db

Поле

Тип данных

Размерность

Описание

Name

Alpha

100

Наименование (ключевое)

Tip

Alpha

50

тип

Kuzov

Alpha

50

кузов

Dvigatel

Alpha

50

двигатель

Most

Alpha

50

Ходовые мосты

Data_vyp

Date

Дата начала выпуска

Kolvo

Long Integer

количество

FIO

Alpha

50

ФИО инженера

Massa

Number

масса

Foto

Graphic

фото

Таблица 9 - tip.db

Поле

Тип данных

Размерность

Описание

Tip

Alpha

50

Тип (ключевое)

Таблица 10 - kuzov.db

Поле

Тип данных

Размерность

Описание

Kuzov

Alpha

50

Кузов (ключевое)

Таблица 11 - dvig.db

Поле

Тип данных

Размерность

Описание

Dvigatel

Alpha

50

Двигатель (ключевое)

Таблица 12 - most.db

Поле

Тип данных

Размерность

Описание

Most

Alpha

50

Ходовые мосты (Ключевое)

Таблица 13 - ingener.db

Поле

Тип данных

Размерность

Описание

FIO

Alpha

50

ФИО инженера (ключевое)

1.6 Схема данных

Gaz.db

Name

Tip

Kuzov

Dvigatel

Most

Data_vyp

Kolvo

FIO

Massa

Foto

Tip.db

Tip

kuzov.db

Kuzov

dvig.db

Dvigatel

most.db

Most

ingener.db

FIO

Рисунок 1 - Схема данных

2 ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

2.1 Обоснование выбора языка программирования

Delphi представляет собой систему программирования. Как любая подобная система, Delphi предназначена для разработки программ и имеет две характерные особенности: создаваемые с ее помощью программы могут работать не только под управлением Windows, а сама она относится к классу инструментальных средств ускоренной разработки программ (Rapid Application Development, RAD).

Первый инструмент RAD созданный корпорацией Microsoft и называется Visual Basic. Среда Delphi, созданная тремя годами позже, вместе с такими продуктами как Visual С++, С++ Builder, JBuilder, PowerBuilder также относится и к классу инструментов ускоренной разработки программ. Это ускорение достигается за счет двух характерных свойств Delphi: визуального конструирования форм и широкого использования библиотеки визуальных компонентов (Visual Component Library, VCL).

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

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

Использование компонентов не только во много раз сокращает сроки разработки программ, но и существенно снижает вероятность случайных программных ошибок, от которых, увы, не защищен ни один крупный программный проект. Однако в их применении есть и оборотная сторона. Как правило, даже простые в функциональном отношении компоненты представляют собой лишь «вершины айсбергов», так как они создаются по объектно-ориентированной технологии и многие их функциональные черты наследуются от многочисленных родительских компонентов. В результате даже не сложные программы, созданные в Delphi, редко имеют объем меньше сотен килобайт.

Ни один инструмент RAD не создается без средств прогона и отладки вновь созданной программы. Такими средствами традиционно оснащаются все инструменты, создаваемые корпорацией Borland. В Delphi эти средства доведены до совершенства. Можно начать исполнение программы и последовательно - оператор за оператором - следить за ее исполнением по исходному тексту. В любой момент можно узнать текущее значение переменной и при необходимости изменить его без перекомпиляции программы. Можно запустить программу, установив в ней нужные точки контрольного останова - при достижении такой точки программа автоматически прервет свою работу и перейдет в отладочный режим. Точки останова можно делать условными и объединять в группы, разрешая или запрещая их использование. В некоторых случаях нельзя непосредственно проследить за работой программы (например нельзя проследить за работой сервера, который автоматически запускается клиентом). В таких ситуациях можно заставить программу создать файл протокола работы, анализ которого затем позволит установить причину ошибки. В трудных случаях могут использовать средства отладки на уровне машинных инструкций.

Мощность и гибкость языка программирования Delphi - это безусловное достоинство Delphi, выгодно отличающую эту систему программирования от других инструментов RAD.

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

Синтаксис С++ прямо-таки провоцирует создание запутанных программ, в которых трудно разобраться даже автору, в то время как простой ясный синтаксис Delphi позволяет последнему претендовать на роль языка, идеально подходящего для описания алгоритма (недаром Паскаль происходит от использующегося для этих целей алгоритмического языка АЛГОЛ-60).

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

2.2 Описание структуры программы

Программа состоит из 8 модулей.

Unit1 - главный модуль программы состоит из 13 процедур.

Процедура TForm1.BitBtn1Click - обработка нажатия кнопки «Добавить» для открытия формы «Form2».

Процедура TForm1.BitBtn2Click - обработка нажатия кнопки «Удалить» для удаления записи из основной таблицы.

Процедура TForm1.BitBtn3Click - обработка кнопки «Фото» для открытия формы «Form3».

Процедура TForm1.ComboBox1Change - обработка изменения значения в компоненте ComboBox1 для сортировки.

Процедура TForm1.Edit1Change - обработка вводимого в поле текста для поиска в таблице.

Процедура TForm1.BitBtn4Click - обработка кнопки «Выход».

Процедура TForm1.CheckBox1Click - установка фильтра основной таблице по значениям, выбранных в компонентах DBLookupComboBox1, DBLookupComboBox2, DBLookupComboBox3, DateTimePicker1 и отображение этих компонентов.

Процедура TForm1.FormCreate - показ стартовой формы перед отображением главной формы.

Процедура TForm1.N8Click - показ формы «О программе».

Процедура TForm1.N4Click - показ формы «Справочники».

Процедура TForm1.N2Click - выход из программы.

Процедура TForm1.N6Click - открытие формы «Печать текущего авто».

Процедура TForm1.N9Click - открытие формы «Печать все авто»

Unit 2 - форма «Form2» для добавления нового автомобиля, состоит из 3 процедур.

Процедура TForm2.BitBtn3Click - открытие диалогового окна выбора картинки.

Процедура TForm2.BitBtn1Click - добавление новой записи в основную таблицу.

Процедура TForm2.LabeledEdit1KeyDown - обработка нажатия клавиши «Enter» для передачи фокуса следующему компоненту.

Unit 3 - форма для отображения фото автомобиля.

Unit 4 - форма «О программе», состоит из 1 процедуры.

Процедура TForm4.SpeedButton1Click - обработка кнопки «Выход».

Unit 5 - форма для просмотра, редактирования, добавления, удаления данных из справочника, состоит из 11 процедур.

Процедура TForm5.SpeedButton3Click - обработка кнопки «Выход».

Процедура TForm5.SpeedButton1Click - обработка кнопки удаления информации из справочника «Тип».

Процедура TForm5.SpeedButton2Click - обработка кнопки добавления строки в справочник «Тип».

Процедура TForm5.SpeedButton4Click - обработка кнопки удаления информации из справочника «Кузов».

Процедура TForm5.SpeedButton5Click - обработка кнопки добавления строки в справочник «Кузов».

Процедура TForm5.SpeedButton7Click - обработка кнопки удаления информации из справочника «Двигатель».

Процедура TForm5.SpeedButton8Click - обработка кнопки добавления строки в справочник «Двигатель».

Процедура TForm5.SpeedButton10Click - обработка кнопки удаления информации из справочника «Ходовые мосты».

Процедура TForm5.SpeedButton11Click - обработка кнопки добавления строки в справочник «Ходовые мосты».

Процедура TForm5.SpeedButton13Click - обработка кнопки удаления информации из справочника «Инженеры».

Процедура TForm5.SpeedButton14Click - обработка кнопки добавления строки в справочник «Инженеры».

Unit 6 - форма для показа отчета о выбранном автомобиле.

Unit 7 - форма для показа отчета обо всех автомобилях.

UStart -стартовая форма, состоит из 5 процедур.

Процедура TFStart.FormClose - определение нажатия кнопки «Вход» и открытие главного окна или кнопка «Выход» для завершения приложения.

Процедура TFStart.FormCreate - процедура присвоения переменной isenter значения false.

Процедура TFStart.SpeedButton2Click - обработка кнопки «Выход».

Процедура TFStart.SpeedButton3Click - обработка кнопки «О программе».

Процедура TFStart.SpeedButton1Click - обработка кнопки «Вход»

2.3 Описание информационной системы

База данных «Автомобили завода ГАЗ» предназначена для учета автомобилей, выпущенных заводом «ГАЗ».

База данных «Автомобили завода ГАЗ» позволяет добавлять, удалять, выводить на печать необходимые данные об автомобилях. Для отображения добавления и удаления информации об автомобилях, а также сортировки, поиска и фильтрации создана главная форма «Form1» (рисунок 2).

На главной форме расположены следующие компоненты:

- DBGrid - служит для отображения оперативных данных основной таблицы;

- Panel - служит для расположения на нем остальных компонентов;

- 4 компонента BitBtn - которые служат для добавления, удаления информации, для вывода формы с фотографией автомобиля и выхода из программы;

Рисунок 2 - Form1

- 2 компонента ComboBox - служат для сортировки и поиска;

- Edit - служит для ввода текста поиска;

- 4 компонента CheckBox - которые служат для выбора полей по которым производится фильтрация;

- 3 компонента DBLookupComboBox - которые служат для выбора из справочных таблиц данных для фильтрации;

- DateTimePicker - служит для ввода даты для фильтрации;

- MainMenu - служит для создания основного меню главной формы.

Для добавления новых данных в базу данных служит форма «Form2» (рисунок 3).

Рисунок 3 - Form2

На форме 2 расположены следующие компоненты:

- LabeledEdit - служит для ввода наименования автомобиля;

- 5 компонентов DBLookupComboBox - которые служат для выбора типа, кузова, двигателя, ходовых мостов и ФИО инженера;

- DateTimePicker - служит для ввода даты начала выпуска;

- SpinEdit - служит для ввода количества автомобилей;

- Edit - служит для ввода массы автомобиля;

- 8 компонентов Label - которые служат для подписи остальных компонентов;

- Image - служит для отображения картинки;

- 3 компонента BitBtn - которые служат для вставки фотографии автомобиля, сохранения данных или отмены;

- OpenPictureDialog - служит для вывода диалогового окна выбора рисунка.

Для вывода фотографии автомобиля служит форма «Form3» на которой расположен единственный компонент DBImage, который служит для вывода картинки из графического поля базы данных (рисунок 4).

Рисунок 4 - Form3

Для вывода информации о программе и разработчике служит форма «Form4» (рисунок 5), на корой имеются следующие компоненты:

Рисунок 5 - Form4

- Image - служит для отображения рисунка на форме;

- 3 компонента Lable - которые служат для отображения информации о разработчике;

- SpeedButton - служит для закрытия формы.

Для просмотра и редактирования справочников служит форма «Form5» (рисунок 6), на которой располагаются следующие компоненты:

- PageControl - служит для создания закладок;

- 5 компонентов DBGrid - которые служат для просмотра, редактирования и ввода данных в справочники;

- 15 компонентов SpeedButton - которые служат для добавления, удаления информации и закрытия формы.

Рисунок 6 - Form5

Для вывода отчета о характеристиках автомобиля служат формы «Form6», «Form7», на которых расположены следующие компоненты (рисунок 7):

Рисунок 7 - Form6, Form7

- QuickRep - служит для создания отчета;

- QRLabel - служит для подписи остальных компонентов;

- QRDBText - служит для отображения данных из полей базы данных;

- QRDBImage - служит для отображения рисунка из базы данных.

При запуске программы первой появляется форма «FStart» (рисунок 8), на которой находятся следующие компоненты:

Рисунок 8 - FStart

- Image - служит для отображения картинки;

- 3 компонента SpeedButton - которые служат для входа и выхода в и из программы и для вывода формы о программе.

2.4 Руководство пользователя

Запуск программы

Для запуска программы необходимо запустить файл gaz.exe. после запуска появится стартовая форма, которая, позволит войти в программу нажав, кнопку «Вход», либо, выйти из программы нажав, кнопку «Выход», а также посмотреть информацию, о программе и разработчике нажав, кнопку «О программе». После нажатия кнопки «Вход» откроется главное окно программы.

Главное окно программы

В главном окне программы отображается основная информация об автомобилях завода «ГАЗ».

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

Для удаления записей из базы данных нужно нажать кнопку «Удалить».

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

Для поиска в главной таблице сначала нужно выбрать из выпадающего списка поле для поиска, после чего ввести текст поиска в поле «Искать».

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

Для просмотра фотографии выбранного автомобиля необходимо нажать кнопку «Фото».

Для выхода из программы нажать кнопку «Выход» либо в меню выбрать Файл -> Выход.

Меню программы

Для просмотра и редактирования справочников необходимо выбрать в меню Файл-> Справочники. В появившемся окне выбрать нужный справочник для чего нажать на соответствующую закладку. Для добавления новой записи в справочник необходимо нажать кнопку «Добавить». После чего ввести данные в появившейся новой строке. Для редактирования справочника необходимо нажать кнопку «Enter» или сделать двойной щелчок левой кнопкой мыши. Для удаления записи из справочника необходимо нажать кнопку «Удалить». Для закрытия данного окна нажать кнопку «Выход».

Для печати необходимой информации необходимо выбрать в меню Файл -> Печать. Для печати выбранного автомобиля в меню выбрать Файл -> Печать -> Текущее авто. Для печати всех автомобилей в меню выбрать Файл -> Печать -> Все авто.

Для вывода информации о программе и разработчике необходимо в меню выбрать Справка -> О программе.

ЗАКЛЮЧЕНИЕ

В данном курсовом проекте разработана архитектура базы «Автомобили завода ГАЗ». В результате анализа данных приведены необходимые поля базы данных, их структура и тип.

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

Спроектированная база данных «Автомобили завода ГАЗ» и программное обеспечение, обслуживающее базу, дает возможность облегчить и применять различные поисковые системы, а также различные фильтры для выбора необходимых сведений об автомобилях.

В ходе разработки курсового проекта были углублены знания по дисциплине «Разработка и эксплуатация автоматизированных информационных систем», также была построена контекстная диаграмма, показана ее декомпозиция и построена диаграмма дерева узлов.

СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ

1. Бугорский В.Н., Соколов Р.В. Экономика и проектирование информационных систем. - СПб.: Роза мира, 1998.

2. Буч Г. Объектно - ориентированное проектирование с примерами применения. - М.: Конкорд, 1992.

3. Вендров А.М. Проектирование программного обеспечения экономических информационных систем: Учебник. - М.: Финансы и статистика, 2000.

4. Дейт К.Дж. Введение в системы баз данных. - 6-е ихд. - М.; СПб., Киев: Изд. Дом «Вильямс», 2000.

5. Маклаков С.В. BPWin и ERWin. CFSE-средства разработки информационных систем. - М.: ДИАЛОГ-МИФИ, 2000.

6. Попов А. А. «Программирование в среде СУБД Paradox7», М. изд. Радио и связь, 2004.

7. Симонович С.В. и др Информатика. Базовый курс Издательство «Питер», 2000.

8. Фаронов В.В. Delphi. Программирование на языке высокого уровня: Учебник для вузов - СПб.: Питер, 2005.

9. Фаронов В.В. Профессиональная работа в Delphi 6. - СПб.: Питер, 2002.

ПРИЛОЖЕНИЕ А

МОДЕЛИ ПРОЦЕССОВ

Рисунок А.1

Рисунок А.2

Рисунок А.3

Рисунок А.4

Рисунок А.5

Рисунок А.6

Рисунок А.7

Рисунок А.8

Рисунок А.9

Размещено на Allbest.ru


Подобные документы

  • Понятие базы данных, модели данных. Классификация баз данных. Системы управления базами данных. Этапы, подходы к проектированию базы данных. Разработка базы данных, которая позволит автоматизировать ведение документации, необходимой для деятельности ДЮСШ.

    курсовая работа [1,7 M], добавлен 04.06.2015

  • Концептуальное проектирование базы данных: разработка схемы и структуры таблиц, описание атрибутов. Реализация базы данных в среде СУБД MS SQL Server 2000. Основные принципы создания таблиц. Доступ и обработка данных с помощью утилиты Enterprise Manager.

    курсовая работа [3,8 M], добавлен 22.01.2013

  • Построение инфологической (концептуальной) модели предметной области. Проектирование логической и физической структуры базы данных. Реализация проекта в среде конкретной СУБД. Организация корректировки и ввода данных в БД. Разработка интерфейса.

    курсовая работа [1,4 M], добавлен 14.01.2018

  • Характеристика программы базы данных для хранения и учета материальных ценностей на складе, ее возможности и практическое применение. Процесс создания базы данных на основе реляционной СУБД MS Access. Связь сведений по товарам, поставщикам и покупателям.

    курсовая работа [13,8 K], добавлен 29.08.2009

  • Создание информационной системы товарооборота на основе использования технологий баз данных кирпичного завода. Физическая модель базы данных. Проектирование БД в СУБД Microsoft SQL Server. Схема функциональной структуры программной системы. Запросы к БД.

    курсовая работа [3,5 M], добавлен 05.03.2015

  • Разработка базы данных для автоматизации учета и хранения сведений о заявках от работодателей. Проектирование приложения в СУБД Access. Описание запросов, отчетов и представлений данных. Интерфейс, условия выполнения и тестирование программного продукта.

    курсовая работа [3,7 M], добавлен 05.04.2012

  • Разработка информационно-аналитической системы агентства недвижимости. Обоснование выбора архитектуры базы данных и СУБД. Моделирование потоков данных (DFD диаграмм). Проектирование инфологической модели данных с использованием модели "сущность-связь".

    дипломная работа [5,4 M], добавлен 06.06.2013

  • Разработка базы данных для учета автомобилей, когда-либо находящихся в автосервисе. Информация о каждом автомобиле (марка, регистрационный знак, цвет, серийные номера завода-изготовителя). Проектирование таблиц, запросов в DateModule, листинг программы.

    лабораторная работа [2,3 M], добавлен 11.11.2010

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

    курсовая работа [318,9 K], добавлен 15.11.2010

  • Описание предметной области разрабатываемой базы данных для теннисного клуба. Обоснование выбора CASE-средства Erwin 8 и MS Access для проектирования базы данных. Построение инфологической модели и логической структуры базы данных, разработка интерфейса.

    курсовая работа [3,8 M], добавлен 02.02.2014

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.