Список использованных источников
Содержание
Введение. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
|
| 1 Выбор состава технических и программных средств. . . . . . . . . . . . . . . . .
|
| 1.1 Выбор языка программирования. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
|
| 1.2 Обоснование управления реляционной базой данных с помощью SQL. .
|
| 2 Разработка программы. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
|
| 2.1 Описание БД, содержащей сведения о файлах и справочную информацию с промежуточными результатами поиска. . . . . . . . . . . . . . . . . …
|
| 2.2 Формирование интерфейса приложения в Delphi 7. . . . . . . . . . . . . . . . . ..
|
| 2.3 Описание переменных, используемых в приложение. . . . . . . . . . . . . . . . .
|
| 2.4 Описание частей приложения. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..
|
| 2.5 Описание процедур части “Поисковая система”. . . . . . . . . . . . . . . . . . . ..
|
| 2.5.1 Описание процедур, определяющих тип поиска. . . . . . . . . . . . . . . . ..
|
| 2.5.2 Описание процедуры, определяющей выбранные критерии поиска..
|
| 2.5.3 Описание основной процедуры. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..
|
| 2.5.4 Описание процедуры Baza. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..
|
| 2.5.5 Описание процедуры Pousk: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..
|
| 2.5.6 Описание процедуры Change_path. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
|
| 2.5.7 Описание процедуры Path_back. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
|
| 3 Руководство пользователя. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..
|
| 3.1 Определение типа и критериев поиска. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
|
| 4 Спецификация программы. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
|
| Экономическая часть. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..
|
| Заключение. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..
|
| Список использованных источников. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..
|
|
Введение
Созданное приложение является небольшой информационной системой, хранящей сведенья о найденных файлах в базе данных для дальнейшей возможности отслеживания изменений, происходящих с ними.
Выбор состава технических и программных средств
1.1 Выбор языка программирования
Для реализации задачи, поставленной на курсовое проектирование, выбрана визуальная среда программирования Delphi 7.
Среда Delphi – это сложный механизм, обеспечивающий высокоэффективную работу программиста. Визуально она реализуется несколькими одновременно раскрытыми на экране окнами.
…………………………...
1.2 Обоснование управления реляционной базой данных с помощью SQL
SQL – эффективный язык, получивший широкое применение в области баз данных. Он обладает всеми логическими возможностями реляционного исчисления Кодда, а также дополнительными возможностями группировки строк и применения к ним статистических функций. Более того, мы можем определить схемы нашей базы данных, ключи и непустые столбцы со значениями по умолчанию, а также использовать команды SQL в программах, написанных на других языках. В дополнение ко всему этому, информационная схема, содержащая определяющую информацию для всех схем базы данных, сама по себе является реляционной базой данных, к которой можно обращаться с запросами при помощи SQL. Что, вероятно, важнее всего, SQL-92 содержит несколько ценных дополнительных возможностей. С помощью языка SQL появилась действительно реальная возможность воспользоваться преимуществами «реляционной революции».
Разработка программы
2.1 Описание БД, содержащей сведения о файлах и справочную информацию с промежуточными результатами поиска
Для создания приложения “Файловый менеджер, использующий БД” была создана БД, содержащая 7 таблиц (“FIKSTAB”, “IMIA”, “DATA”, “RASHIR”, “TIP”, “PATH”, “PIMIA”), используемых для хранения и отображения информации о файлах и таблицу “RESULT”, предназначенную для временного хранения результатов поиска.
2.2 Формирование интерфейса в Delphi 7
В среде Delphi было создано приложение, которое использует форму form1.
Формат описания формы и визуальных компонентов:
k) < class > (n): name_1,…,name_n – opisanie;
k – номер компонента в данном списке;
class - название компонента;
n – количество используемых компонентов в приложении;
name_№ - имена компонентов, используемые в приложении;
opisanie – краткое описание и небольшое комментарий, поясняющий для чего используются компоненты этой группы.
Описание формы:
< TForm > (1): form1 – форма. Она используется для формирования интерфейса по средствам размещения на ней компонентов и для дальнейшего визуального отображения приложения.
На форме установлены визуальные компоненты, которые обеспечивают интерфейс связи с пользователем:
< TRadioButton > (8): ZaDate, SdatePo, RadioMask, RadioKrit, Vse, PokazVseRash, PokazVuborRash, PokazNeopRash – переключатели. Они используются для выбора критериев поиска файлов, для выбора записей из журнала за определённый период времени и для задания критериев выбора для отображения записей из таблицы “RASHIR”.
2.4 Описание частей приложения
На рисунке 2 изображена общая схема частей приложения:
Рисунок 2
2.5 Описание процедур части “Поисковая система”
2.5.1 Описание процедур, определяющих тип поиска
На рисунке3 изображён интерфейс приложения на вкладке “Поисковая система”, обеспечивающий пользователям удобный доступ к процедурам части “Поисковая система”, позволяющим производить поиск файлов, используя маску, размер и дату последнего изменения файла:
Рисунок 3
Тип поиска определяется при нажатии переключателя RadioMask или RadioKrit (на Рисунке3 под названием “Только по маске” и “По маске с доп. критериями” соответственно). В зависимости от нажатого переключателя выполняются процедуры, указанные в пункте A и пункте B.
а) Для события «клик» переключателя «RadioMask», создан обработчик события, который скрывает компоненты на форме:
procedure Tform1.RadioMaskClick(Sender: TObject);
begin
vvod.Enabled:=true; {включает кнопку Vvod}
vubor.Visible:=false;{скрывает компонент Vubor}
end;
б) Для события «клик» переключателя «RadioKrit», создан обработчик события, который отображает компоненты на форме:
procedure Tform1.RadioKritClick(Sender: TObject);
begin
vubor.Visible:=true;{делает видимым компонент Vubor}
vvod.Enabled:=true;{включает кнопку Vvod }
end;
.
.
.
.
.
.
.
.
.
.
.
.
2.5.6 Описание процедуры Change_path
Данная процедура осуществляет изменение пути для поиска в подкаталагах. На рисунке 7 изображён общий алгоритм выполнения процедуры Change_path.
Рисунок 7
Примечание. Переменные k и s определены в основной процедуре.
Руководство пользователя
3.1 Определение типа и критериев поиска:
Прежде всего если не выбрана вкладка “Поисковая система”, изображённая на Рисунке 11, необходимо её выбрать.
Рисунок 12
Для начала необходимо выбрать тип поиска и сделать активной кнопку “Ввести критерии!”. Для этого нужно нажать на переключатель “Только по маске” или “По маске с доп. критериями”. Если нет необходимости использовать дополнительные критерии поиска кроме маски и пути следует выбрать тип поиска “Только по маске”.
Спецификация программы
Исполняемый файл проекта “Файловый менеджер, использующий БД ” имеет название Project1.exe и расположен в каталоге “…\ФМ, использующий БД\Project1.exe”. База данных расположена в “…\ФМ, использующий БД\BASA\result.gdb”. Состав проекта представлен в таблице 1.
Таблица 1 Спецификация прораммы
Наименование
| Обозначение
| Примечание
|
| Файл главной формы
| Содержит список свойств всех компонентов, включенных в форму
|
| Файл программного модуля
| Определяет функциональность формы
|
| Файл проекта
| Связывает все файлы, из которых состоит приложение
|
| Исполняемый файл
| Загрузочный модуль
|
Экономическая часть
В экономической части дипломного проекта “Файловый менеджер, использующий БД” производился расчёт себестоимости проекта по следующим статьям затрат:
Заключение
В ходе дипломного проектирования было создано приложение, использующее современные методы программирования и основанное на передовых технологиях доступа к данным.
Список использованных источников
1. Фаронов В. В. Delphi 6. Учебный курс. – М.: 2003г.
Не нашли, что искали? Воспользуйтесь поиском по сайту:
©2015 - 2024 stydopedia.ru Все материалы защищены законодательством РФ.
|