5.3.11 Форма AboutBox и модуль About

Форма AboutBox представляет собой окно, выводящее информацию о программе: название приложения (метка ProductName типа TLabel), версия приложения (метка Version типа TLabel), дата создания приложения (метка Data типа TLabel), авторские права на приложение (метка Copyright типа TLabel), разработчик (метка Comments типа TLabel). Также форма снабжена изображением ProgramIcon типа TImage и кнопкой закрытия окна BitBtnOK типа TBitBtn. Все компоненты, кроме кнопки располагаются на панели Panel1 типа TPanel.


5.3.12 Модуль Files

Модуль Files содержит подпрограммы манипулирования файлами. Функция CopyFiles производит копирование файлов при помощи вызова функции WinAPI SHFileOperation. Процедура DeleteFileExt удаляет расширение в имени файла. Функция DeleteFiles производит удаление файлов при помощи вызова функции WinAPI SHFileOperation. Функция ExtractFileLastDir возвращает каталог нижнего уровня для заданного полного пути файла. Функция GetNewArcName производит поиск нового имени для архива в указанном каталоге в том случае, если уже существует архив с заданным именем. Функция OpenFile открывает заданный файл с помощью зарегистрированных в системе для данного типа файлов средств, это осуществляется путём вызова функций WinAPI FindExecutable и ShellExecute. Функции PackFiles и UnPackFiles выполняют соответственно упаковку и распаковку файлов при помощи архиватора WinRAR (необходимо его наличие в системе). Функция RunApp запускает приложение на выполнения при помощи функции WinAPI CreateProcess, в частности при помощи данной функции выполняется запуск архиватора WinRAR.


6. ЭКОНОМИЧЕСКАЯ ЧАСТЬ

6.1 Предметная область базы данных и её разработка

В данной дипломной работе разработана удалённая база данных и приложение-клиент для доступа к электронным источникам литературы, содержащихся на жёстком диске сервера предприятия в виде файлов и пакетов фалов (текстовых документов различных типов, гипертекста HTML, исполняемых файлов и др.). Архитектура клиент-сервер, используемая при реализации поставленной задачи на данный момент является наиболее прогрессивной. Она даёт возможность разделить задачу на две подзадачи: разработка собственно удалённой базы данных, физически расположённой на сервере и управляемой СУБД, и приложения, осуществляющего доступ к данной базе данных при помощи SQL-запросов и располагающееся на рабочих станциях пользователей сети. При такой реализации нагрузка также распределяется между сервером и рабочими станциями, что позволяет увеличить скорость работы программы.

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

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


6.2 Разработка сетевого графика работ проведения НИР

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

·  Оценки текущего состояния и предсказание дальнейшего хода работ;

·  Воздействие на ход реализации процесса, которое обеспечивало бы его выполнение в сжатые строки с наименьшими затратами.

Сетевой график состоит из двух основных элементов: работ и событий. Для событий и работ приняты следующие расчетные параметры.

Для событий:

а) ранний срок свершения событий (j)

,

где  - время совершения работ i, j;

б) поздний срок совершения события - минимально допустимый срок совершения относительно исходного события

в) резерв времени события

.


Для работ:

а) сроки начала и окончания работ

·  раннее начало

·  раннее окончание

·  позднее окончание

·  позднее начало

б) резерв работ

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

·  частный резерв первого рода – это запас времени, которым можно располагать в предположении, что события свершились в поздние сроки

·  частный резерв второго рода - это запас времени, которым можно располагать в предположении, что события свершились в ранние сроки

·  свободный резерв времени – запас времени в случае, когда предшествующие работы заканчиваются в поздние сроки, а последующие начинаются в ранние


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

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

Таблица 6.1. - Перечень событий и работ по выполнению дипломной НИР

Код

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

события

Код

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

работы

Кол.

испол

 

0 Назначен руководитель дипломной работы 0-1 Определение темы дипломной работы. Выдача задания на диплом 2 1 3 2

 

1 Задание на диплом получено 1-2 Подбор и проработка научной литературы 1 3 5 4

 

2 2 Подобрана и проработана научная литература 1-3 Проработка технической литературы 1 2 4 3
3 Проработана техническая литература в отделе 2,3-4 Аналитическое исследование проблемы 2 2 4 3

 

4 Аналитическое исследование 4-5 Написание обзорной части диплома 1 1 1 1

 

5 Аналитический обзор 4-6 Построение реляционной модели 1 5 7 6

 

6 Реляционная модель построена 6-7 Разработка БД 1 10 14 12

 

7 Изучение существующих алгоритмов 7-8 Подготовка базы для построения нового алгоритма 1 17 19 18

 

8 Построение алгоритма 8-9 Внесение изменений в алгоритм 1 5 7 6

 

9 Модификация алгоритма 9-10 Написание программы 1 6 6 6

 

10 Отладка программы на IBM PC 10-11 Проведение тестирования программы 1 4 8 6

 

11 Анализ результатов 11-12 Систематизация результатов 1 9 13 11

 

12 Написан текст пояснительной записки 11-13 Написания текста пояснительной записки к дипломной работе 1 1 2 1

 

13 Плакаты изготовлены 12,13-14 Изготовление плакатов 2 1 3 2

 

14 Защита дипломной работы 13-15 Подготовка к защите

 

 




Информация о работе «Разработка базы данных»
Раздел: Информатика, программирование
Количество знаков с пробелами: 192006
Количество таблиц: 8
Количество изображений: 14

Похожие работы

Скачать
8227
2
24

... Таблица «Счет» Таблица «Товар» Таблица «Товар по счету» Таблица «Товарные группы» Лабораторная работа № 2. Разработка запросов отбора данных и вычислений Цель работы приобретение навыков в описании запросов к базе данных на языке QBE (Query by Example). Выборка неоплаченных счетов Результат выполнения: Выборка поставок Результат выполнения: Поиск ...

Скачать
29742
2
5

... : pered=record st:array[1..12] of string; m:byte; {количество строк в меню} end; temr,tt1,tt2,tt3,tt4:cc – Таблицы базы данных. Тут tt1 – таблица с данными о студентах, tt2 – предметы, tt3 – преподаватели, tt4 – оценки (успеваемость). Temr – временная таблица. Все эти переменные являются динамическими списками. Они описаны в файле tips.pas: tabl2=record {Сама ...

Скачать
45741
9
1

... от используемых в дальнейшем программных средств [1]. Для описания инфологической модели были использованы графические средства. Описание связи «объект-свойство» изображено на рис. 2.2.1 графического материала. База данных «Кадры» разрабатывается для хранения текстовой информации (хотя для удобства ввода некоторые поля таблиц – числовые), поэтому в приложении не будут применены вычисления ...

Скачать
17300
10
0

... проекта 1. Введение. Целью данного курсового проекта является структурирование данных и разработка пользовательского интерфейса. В курсовом проекте рассмотрены следующие теоретические вопросы и практические задания: ü  проведен системно-комплексный анализ выбранного объекта автоматизации ü  разработана структура пользовательского интерфейса автоматизированной системы &# ...

0 комментариев


Наверх