Сделай Сам Свою Работу на 5

Список использованных источников





Содержание

Введение. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
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 Все материалы защищены законодательством РФ.