Информационная система ONTARIO System 1 является прикладной многопользовательской системой, реализованной по технологии “клиент–сервер”. Серверная часть системы функционирует на платформе сервера баз данных Microsoft SQL Server версии 6.5 (Service Pack 4). Клиентская часть является 32-разрядным приложением, реализованным в среде Inprise Delphi 3, для операционной системы Windows 95/98 или Windows NT версии 4.0. В качестве дополнительной библиотеки компонентов используется собственная библиотека ONTARIO1, устанавливаемая в среде Delphi.
Для работы потребуется компьютер в сети, имеющий доступ к серверу БД, либо с локально работающим MS SQL Server. Необходим доступ к серверу БД с привилегиями администратора. Требования к аппаратному обеспечению компьютера разработчика можно определить принципом "чем мощнее, тем лучше". На практике минимальная конфигурация - Pentium 166, 64 Мегабайта ОЗУ и около 300 Мбайт места на жестком диске. Если MS SQL Server установлен локально, то требования к размеру оперативной памяти увеличиваются до 96 Мегабайт. Рекомендуется устанавливать в качестве операционной системы Windows NT 4.0 (Service Pack 4).
На ПК следует установить среду разработчика Delphi 3.0 или выше версии Client/Server. Рекомендуется использование версии 3.02. Далее, следует сконфигурировать BDE, создав псевдоним (alias) с именем ONTARIO для драйвера MS SQL Server. Псевдоним не следует пока привязывать к какой-либо базе данных на сервере. Более подробно об установках параметров BDE можно прочесть в [3].
На сервере следует создать базу данных с любым именем (например, ONTARIO) и установить серверную часть системы. Более подробно процесс установки серверной части описан в руководстве системного администратора [3]. После создания базы данных на сервере следует записать ее имя в значении параметра DATABASE NAME из настроек псевдонима BDE, созданного на предыдущем шаге. В последующем база данных, указанная в параметрах настройки псевдонима, будет использоваться системой в качестве рабочей БД разработчика по умолчанию.
Скопируйте на локальный диск ПК разработчика исходные файлы системы из поставки дистрибутивного комплекта, сохраняя структуру каталогов. Общая структура каталогов выглядит следующим образом:
Каталог (относительно корневого на диске) | Содержание |
ONTARIO1\ | корневой каталог системы |
ONTARIO1\BIN\ | исполняемые файлы
инструментария – spp.exe, dbsetup.exe и др.; путь к этим файлам необходимо указать в PATH |
ONTARIO1\Patches\ | Patches серверной части и библиотек Delphi |
ONTARIO1\Patches\Delphi30x | Patches библиотек Delphi |
ONTARIO1\Patches\Server | SQL–скрипты обновления серверной части |
ONTARIO1\SYSTEM\ | корневой каталог проекта |
ONTARIO1\SYSTEM\Classes\ | DBO–классы и формы |
ONTARIO1\SYSTEM\Client\ | Delphi–файлы каркаса клиентского приложения |
ONTARIO1\SYSTEM\Help\ | файлы разработки интерактивной справки |
ONTARIO1\SYSTEM\Kernel\ | компоненты и совместно
используемые Delphi-библиотеки ядра |
ONTARIO1\SYSTEM\Logo\ | файлы библиотеки логотипа системы |
ONTARIO1\SYSTEM\PrnForms\ | каталог разработки форм печати |
ONTARIO1\SYSTEM\Resource\ | файлы ресурсов модулей |
ONTARIO1\SYSTEM\SERVER\ | серверная часть системы |
ONTARIO1\SYSTEM\SERVER\Название модуля 1\ | файлы серверной части модуля 1 |
. . . | |
ONTARIO1\SYSTEM\SERVER\Название модуля N\ | файлы серверной части модуля N |
ONTARIO1\SYSTEM\WordForm\ | файлы документов MS Word, использующихся как шаблоны форм печати |
ONTARIO1\SYSTEM\ontario.dpr | главный файл Delphi–проекта |
Откройте среду разработки Delphi и настройте дополнительные пути к библиотекам. Для этого в закладке "Library" (меню Tools-->Environment Options) добавьте пути к следующим каталогам:
Теперь следует добавить в палитру компонентов Delphi новую библиотеку (package). Для этого выберите File-->Open... и в диалоговом окне выберите ontario.dpk из каталога ONTARIO1\SYSTEM\Kernel. После открытия библиотеки следует произвести ее установку. После установки на палитре компонентов появляется новая закладка ONTARIO.
Рис.1.1. Установленная палитра компонентов ONTARIO1
Последним шагом является перенос исправленных файлов VCL из каталога ONTARIO1\Patches\Delphi30x\Patched\*.dcu, соответствующей версии Delphi, в подкаталог \Lib каталога Delphi.
Для проверки правильности установки необходимо запустить Delphi, открыть проект ontario.dpr и произвести полную перекомпиляцию системы.