Автор работы: Пользователь скрыл имя, 02 Августа 2013 в 17:02, курсовая работа
По мере развития систем баз данных, менялись принципы организации данных в них: первоначально данные представлялись на основе иерархической, а в последствии сетевой модели. В конце 1970-х – начале 1980-х годов начали появляться первые реляционные продукты. В настоящее время системы баз данных на основе реляционной модели занимают лидирующее положение, несмотря на заявления многих исследователей о скором переходе к объектно-ориентированным системам. В настоящее время объектно-ориентированные системы, тем не менее, развиваются, хотя темпы их развития и сдерживаются медленным принятием соответствующих стандартов. Кроме того, многие коммерческие реляционные системы приобретают объектно-ориентированные черты. На основании этого, можно предположить, что в будущем объектно-ориентированные системы будут постепенно вытеснять реляционные.
Table1.Active := false;
Table1.DatabaseName := ‘BCDEMOS’
Table1.Active := 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 – Окно отчета “Операции”
Заключение.
По мере написания программы возникали всё новые задачи и проблемы, которые было бы невозможно или нецелесообразно решать обычными методами, поэтому приходилось изобретать или где-то заимствовать нестандартные алгоритмы решения задач, коих в программе довольно много. Это помогло сохранить небольшой размер и высокую производительность программы при её широких возможностях, что делает её весьма привлекательной для пользователей как опытных, так и не очень.
Созданная программа дала возможность
с высокой точностью и