←предыдущая следующая→
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 ...
обладает удобными средствами для работы со списками.
6) В системе Турбо-Паскаль 6.0 имеется объектно-ориентированная
библиотека Turbo-Vision, включающая в свой состав объекты для созда-
ния стандартного диалога с пользователем.
7) В Turbo-Vision имеется инструментарий, расширяющий возможности
как стандартного Паскаля, так и файловой структуры компьютера вообще
(коллекции, ресурсы, потоки).
8) В Турбо-Паскале очень удобная среда (интерфейс) и самый быст-
рый из всех систем программирования компилятор.
2.3. Выбор дополнительных средств для разработки
Проектируемая оболочка для ЭС должна представлять интегрированную
среду. Не выходя из среды ЭС, пользователь должен иметь доступ к дру-
гим программным или аппаратным средствам. Поэтому для отладки проце-
дур работы с этими средствами, при разработке системы желательно
иметь:
- принтер (для контроля создания процедур управления печатью);
- накопитель на флоппи-дисках 3,5" (для проверки переносимости
проектируемой системы) и сами дискеты;
- приложения пакета "АРМ командира" (для установки связи создавае-
мой ЭС с ними).
Кроме того для удобной и надежной работы следует иметь:
- пакет Norton Utilities (для повышения надежности работы компью-
тера);
- программу-антивирус типа Dr.Web, Adinf или Антивир (для защиты
разрабатываемой ЭС и других программ от вирусов;
- одну-две дискеты 3,5" (для создания резервных копий ЭС в качест-
ве защиты от несанкционированных случаев).
2.4. Выводы.
Итак, выбор аппаратных и программных средств сделан. Анализируя
сделанное, можно заметить такие характерные черты выбранных средств:
1) Разрабатываемая система имеет низкие требования к техническим
характеристикам аппаратного обеспечения.
2) Требуемое программное обеспечение достаточно распространено.
3) Программное обеспечение надежно, просто в обращении.
Таким образом, выбранное программное обеспечение полностью удов-
летворяет поставленным требованиям.
Часть 3. Состав системы "Консультант", разработка ее компонентов
3.1. Структура и назначение системы
3.1.1. Назначение, логическая структура и технические характерис-
тики системы "Консультант"
Система "Консультант" предназначена для проведения консультаций с
использованием баз знаний, а также для создания новых баз знаний,
просмотра и редактирования уже имеющихся и управления ими.
"Консультант" (далее по тексту просто "система") требует следую-
щих ресурсов:
- объем на жестком диске не менее 350 Кб,
- объем оперативной памяти не менее 128 Кб,
- компьютер IBM-совместимый не ниже ЕС 1841,
- операционная система типа DOS (MS-DOS,PC_DOS и им подобные),
- желательно наличие мыши.
система состоит из:
- интерфейса пользователя;
- системы управления базами знаний (СУБЗ);
- банка знаний (комплекса баз знаний);
- машины вывода;
- системы приобретения знаний (редактора знаний);
- системы объяснения (логически соединенной с машиной вывода).
3.1.2. Физическая (файловая) структура системы "Консультант"
Файловую структуру системы можно условно разделить на следующие
части:
- собственно ЭС (файлы, входящие в комплект поставки);
- вспомогательные программы (не входящие в комплект ЭС);
- исходные файлы программ (тексты программ на языке Паскаль);
- файлы пользователя (возникающие в ходе работы).
В состав ЭС входят следующие файлы:
1) START.BAT - запускающий файл системы. Вначале вызывает файл
SERVE.EXE, производящий начальные установки системы, затем запускает
EXPERT.EXE;
2) SERVE.EXE - производит установку запускающих ключей в файл
SERVE.KEY;
3) SERVE.KEY - установочный файл системы;
4) EXPERT.EXE - главный файл системы "Консультант". Содержит про-
цедуры вызова видимых компонентов системы из файла ресурсов EXPERT.
AIR, процедуры динамической подзагрузки библиотечных переменных, конс-
тант, типов данных и функций из стандартных и созданных вспомогатель-
ных библиотек (модулей), содержащихся в упакованном виде в файле
EXPERT.OVR;
5) EXPERT.AIR
←предыдущая следующая→
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 ...
|
|