Описание структуры программной системы



 

    Программа «Экспертная система 1.0» разрабатывается для функционирования на локальном персональном компьютере.

    Данная система должна представлять совокупность методических и программных средств решения следующих задач:

    - создание и редактирование баз знаний;

- проведение консультации;

- выполнение трассировки;

- сохранение результатов.

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

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

    Программа «Экспертная система 1.0» должна работать под управлением операционной системы MS Windows 98 или выше на IBM/PC совместимых персональных компьютерах.

                  

Обзор и обоснование выбора инструментальных средств

 

    Сравнительная характеристика средств разработки приложений приведена в таблице 2.

 

Таблица 2 – Сравнительная характеристика средств разработки приложений

Характеристика

1 2 3
Visual Basic C++ Builder 6.0 Delphi 7
Фирма производитель Microsoft Borland Borland
Поддерживаемые ОС Windows 98, МЕ, 2000, XP, Vista Windows 98, МЕ, 2000, XP, Vista Windows 98, МЕ, 2000, XP, Vista
Минимальные системные требования ОЗУ 64 Мб, Windows 98, Intel Pentium 2 ОЗУ 64 Мб, Windows 98, Intel Pentium 2 ОЗУ 64 Мб, Windows 98, Intel Pentium 2
Подход к разработке ПО Структурный подход Структурный подход, ООП Структурный подход, ООП
Механизмы доступа к БД ADO, DAO, RDO   BDE, ADO, IBExpress, dbExpress, MIDAC BDE, ADO, IBExpress, dbExpress, MIDAC
Утилиты для работы с БД Wizdata Interbase Console, BDE Administrator, Database Desktop, SQL Explorer, консольные утилиты Interbase Console, BDE Administrator, Database Desktop, SQL Explorer, консольные утилиты
Поддержка классов Есть Есть Есть
Поддержка стандарта языка SQL Есть Есть Есть
Наличие компонент для работы с БД ADODC Закладки DataAccess, DataControls, dbExpress, ADO, BDE, Interbase Закладки DataAccess, DataControls, dbExpress, ADO, BDE, Interbase
Наличие компонент построения отчётов и диаграмм Есть Есть Есть
Поддержка оконного интерфейса Есть Есть Есть
Средства поддержки транзакций (параллельная работа нескольких пользователей с БД) Есть Есть Есть
Возможность создания запускаемого файла Имеется Имеется Имеется

 

    В качестве среды разработки данного приложения была выбрана Borland C++ Builder 6.0. Данная среда является мощной средой разработки приложений с широкими возможностями управления проектом. Предоставляется возможность разработки как визуальных, так и консольных приложений. Среда имеет большое число дополнительных компонент, поддерживает объектно-ориентированное программирование, позволяет быстро и удобно разрабатывать эффективные приложения, включая приложения для работы с базами данных.

 


Проектирование и разработка программной системы

 

Общая архитектура ПС

 

Архитектура программной системы показана на рисунке 5.

 

Рисунок 5 – Архитектура программной системы

 


Реализация функционального назначения ПС

 

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

 

 

Рисунок 6 – Функциональная схема ПС

 


Дата добавления: 2019-01-14; просмотров: 326; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!