Система баз данных

Автор работы: Пользователь скрыл имя, 02 Августа 2013 в 17:02, курсовая работа

Краткое описание

По мере развития систем баз данных, менялись принципы организации данных в них: первоначально данные представлялись на основе иерархической, а в последствии сетевой модели. В конце 1970-х – начале 1980-х годов начали появляться первые реляционные продукты. В настоящее время системы баз данных на основе реляционной модели занимают лидирующее положение, несмотря на заявления многих исследователей о скором переходе к объектно-ориентированным системам. В настоящее время объектно-ориентированные системы, тем не менее, развиваются, хотя темпы их развития и сдерживаются медленным принятием соответствующих стандартов. Кроме того, многие коммерческие реляционные системы приобретают объектно-ориентированные черты. На основании этого, можно предположить, что в будущем объектно-ориентированные системы будут постепенно вытеснять реляционные.

Прикрепленные файлы: 1 файл

Введение.doc

— 1.85 Мб (Скачать документ)

Table1.Active := false;

Table1.DatabaseName := ‘BCDEMOS’

Table1.Active := true;

  • TableName - имя таблицы.
  • Exclusive - если это свойство принимает значение true, то никакой другой пользователь не может открыть таблицу, если она открыта данным приложением. Если это свойство равно false (значение по умолчанию), то другие пользователи могут открывать эту таблицу.
  • IndexName - идентифицирует вторичный индекс для таблицы. Это свойство нельзя изменить, пока таблица открыта.
  • MasterFields - определяет имя поля для создания связи с другой таблицей.
  • MasterSource - имя компонента TDataSource, с помощью которого TTable будет получать данные из связанной таблицы.
  • ReadOnly - если это свойство равно true, таблица открыта в режиме "только для чтения". Нельзя изменить свойство ReadOnly, пока таблица открыта.
  • Eof, Bof - эти свойства принимают значение true, когда указатель текущей записи расположен на последней или соответственно первой записи таблицы.

Fields - массив объектов TField. Используя  это свойство, можно обращаться  к полям по номеру, что удобно, когда заранее неизвестна структура таблицы:

Из палитры компонентов BDE добавляем ADOTable. В свойствах  этого компонента находим свойство Database и выбираем из списка псевдоним или полный путь к папке с таблицей. Далее находим свойство TableName и выбираем из списка таблицу поставщики из нашей БД. Также сделаем компонент активным (Active \True ).

Переходим во вкладку Data Access и переносим на форму компонент Data Sourсe. В свойствах этого компонента выбираем DataSet\Table1.

Используя страницу Data Controls палитры компонентов, внесем компоненты DBGrid и DBNavigator в форму. Присвоим свойству DataSource обоих компонентов значение DataSource1.

 

Полученный проект можно  скомпилировать и протестировать.

 

Рисунок 5.2 – окно справочника пользователей

 

6. Руководство пользования БД

В результате разработки был получен программный продукт Hardware – Учет обслуживания оргтехники, размером 1,29 МБ

Рисунок 6.1 – Окно программы

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

 

Рисунок 6.2 – Справочники

Справочник подразделений отображает перечень подразделений. Кнопки навигации в верхней части окна справочника позволяют редактировать, добавлять, удалять и сохранять строчки. Более наглядно эти же функции дублируют кнопки внизу окна справочника.

Аналогично представлены виды других справочников

 

Рисунок 6.3 – Окна справочников

Команда Операции позволяет отображать данные, ранее занесенные в справочники, нижняя строка предназначена для комментариев.

 

Рисунок 6.4 – Окно команды операции

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

Рисунок 6.5 – Окно формирования отчета

В открывшейся форме  предоставляется сформировать 3 вида отчета за период: по списку пользователей, оборудования и видов операций.

Рисунок 6.6 – Отчет “Пользователи”

Меню печатной формы  отчета стилизированно под привычный  пользователю, вид меню Windows – приложения, позволяет менять вид отчета, обеспечивает доступ к принтеру, позволяет сохранять и открывать файлы формата *.Qrp – (Quick report live).

Рисунок 6.7 – Окно отчета “Операции”

 

Заключение.

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

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


Информация о работе Система баз данных