Основной модуль программы Fmain (Дополнение 1) имеет главное меню, с помощью которого происходит вызов всех других форм программы. Все другие модули подключены к модулю FMain. Связь с базой данных происходит с помощью ADO технологии. Для этого создан модуль данных DMain, в котором размещен AdoСonnection connРlan. Все запросы связываются с базой данных с помощью этого подключения.
Пункт меню «Проекты» вызывает форму fРroject. Форма fРroject содержит запросы к таблицам «Проекты», «Задачи» и «Ресурсы, по задачам». Все эти запросы связанны между собой по полю «Код проекта». Данные выводятся в соответствующие гриды. Выбрав конкретный проект, мы увидим задачи, которые относятся к этому проекту, а также ресурсы, которые задействованы в этом проекте. Для графического отображения данных на форме расположенный компонент DBChart. В нем выводится Диаграмма Ганта в разрезе задач по выбранному проекту. Для удобства ввода данных в таблицах созданы lookup-поля. Для упрощения поиска нужной информации на форме предусмотрены фильтры по периоду заказа проекта, заказчику и названию проекта. Фильтрация происходит автоматически при изменении значения одного из фильтров. Для этого на событие изменения значения запускается процедура Filter, которая устанавливает нужный фильтр на таблицу Project.
ВСТУПЛЕНИЕ 4
1. ТЕОРЕТИЧЕСКАЯ часть 5
1.1 Экономическая суть задачи 5
1.2.Математическая модель задачи 9
1.2.1 Описание входящих и исходящих данных 9
Документ 9
1.2.2 Описание результирующей информации 10
2.ПРОЕКТНАЯ ЧАСТЬ 11
2.1.Организация технологии сбора, передачи и обработки информации 11
2.2.Описание нормативно-справочной информации 12
CustomerName 13
ServiceName 13
CustomerName 14
StageName 15
ResourcesName 15
2.3.Характеристика входящей информации 16
ProjectName 16
ProjectCode 17
ProjectCode 18
2.4 Характеристика исходящей информации 18
2.5 Проектирование пользовательского интерфейса 21
2.5.1 Описание диалогов для условно-постоянных файлов 21
3 ПРАКТИЧЕСКАЯ ЧАСТЬ 24
3.1 Описание программных модулей и связей между ними 24
3.2 Характеристика аппаратных и программных способов решения задачи 25
3.2.1 Аппаратные требования 25
3.2.2 Требования к программному обеспечению 26
2.2.3 Требования к продукту 28
3.3 Реализация контрольного примера 28
ВЫВОДЫ 35
ЛИТЕРАТУРА 36
ПРИЛОЖЕНИЕ 1 37
ПРИЛОЖЕНИЕ 2 38
ПРИЛОЖЕНИЕ 3 39
1. Петров В.Н. Информационные системы, Санкт-Петербург-Москва-Харьков-Минск, 2002
2. Томас Конноли, Каролин Бег Бази данных, Москва-Санкт-Петербург-Киев, 2003
3. Иан Соммервил Инженерия программного обеспечення, Москва-Санкт-Петербург-Киев, 2002
4. С.А.Орлов Технологии разработки программного обеспечения, Москва-Санкт-Петербург-Киев, 2002
5. О`Хара Шелли Абсолютно ясно о Microsoft Office Access 2003 , Москва, 2005
6. Гофман В.Э., Хомоненко А.Д. Delphi 6 СПб.: БХВ-Петербург, 2002. 1152 с
7. Фаронов В.В. Шумаков П.В. Delphi 5. Руководство разработчика баз данных Москва Издательство «Нолидж» 2001г.
8. Фленов М.Е. Библия Delphi СПб.:БХВ-Петербург, 2004, 884c