Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

2411

.pdf
Скачиваний:
1
Добавлен:
07.01.2021
Размер:
8 Mб
Скачать

прикладной программы для управления базой данных также выбрана среда объектно-ориентированного программирования Delphi, поскольку она включает в себя компоненты, позволяющие работать с базами данных Interbase. При помощи разработанной в будущем прикладной программы для управления базой данных станет возможным редактировать базу: добавлять свои элементы, удалять и редактировать уже имеющиеся, а также возможно производить некоторые вычисления.

Система Interbase была выбрана не случайно, поскольку она обладает исключительной совместимостью с различными системами администрирования БД (IB/FB Development Studio, IBExpert), которые содержат все необходимые современные средства разработки баз данных. В частности такой системой была выбрана программа IBExpert, которая представляет собой графическую оболочку для разработки и администрирования баз данных, кроме того, она обладает специальной бесплатной лицензией для бывших стран СССР, что делает ее практически идеальным выбором для разработки базы данных.

Система взаимодействия человека с ЭВМ в процессе выполнения технологического процесса обработки материалов методом ЭИЛ сведена в схему, которая изображена ниже на рисунке.

Как видно из схемы, взаимодействие пользователя с базой данных происходит не напрямую, а через прикладную программу или программу администрирования базами данных IBExpert. В последнем случае пользователь может взаимодействовать с базой данных только при наличии определенных знаний и опыта администрирования базами данных, а также при наличии установленной программы IBExpert на компьютере. Решение сделать возможным редактировать базу при помощи указанной выше программы было принято для расширения возможности проектирования и придания гибкости разработанному проекту, а также сделать возможным управление базой с нескольких ЭВМ одновременно. При отсутствии необходимости в таких возможностях, можно обойтись только прикладной программой, которая будет иметь дружественный интерфейс и отличаться простотой и конкретной направленностью на исполняемые задачи, а именно - управление установкой ЭИЛ.

Библиографический список

1. Хомоненко А. Д. Работа с базами данных в Delphi [Текст] / А. Д. Хомоненко, В. Э. Гоф-

ман. 3-е изд. перераб., и доп. СПб.: БХВ-Петербург, 2005. 640 c.

2.Скляр А.Я. Введение в InterBase [Текст] / А.Я. Скляр. М.: Горячая линия-

Телеком, 2002. 517 с.

3.Автоматизация технологических процессов (АТП) [Электронный ресурс] 18

декабря 2010 URL :http://www.asutp.org/index.php?option=com_content&task=view&id= 134&Itemid=1

УДК 681.5

СИСТЕМА ПО СОЗДАНИЮ И ЭКСПЛУАТАЦИИ ИНТЕЛЛЕКТУАЛЬНЫХ СПРАВОЧНИКОВ

Н.В. Сафронова, студентка, А.А. Токарев, студент Омский государственный университет

Е.Л. Першина, ст. преп.

Сибирская государственная автомобильно-дорожная академия,

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

Другими словами, система (техническая или социальная), требующая принятия решения, может получить его непосредственно от программы или через промежуточное звено человека, который общается с программой. Тот, кто принимает решение, может быть экспертом со своими собственными правами, и в этом случае программа может "оправдать" свое существование, повышая эффективность его работы. Альтернативный вариант — человек, работающий в сотрудничестве с такой программой, может добиться с ее помощью результатов более высокого качества. Вообще говоря, правильное распределение функций между человеком и машиной является одним из ключевых условий высокой эффективности внедрения экспертных систем.

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

Экспертные системы имеют ярко выраженную практическую направленность в научной или коммерческой области. Одной из основных характеристик экспертной системы является ее производительность, т.е. скорость получения результата и его достоверность (надежность). Экспертная система должна за приемлемое время найти решение, которое было бы не хуже, чем то, которое может предложить специалист в этой предметной области. Экспертная система должна обладать способностью

объяснить, почему предложено именно такое решение, и доказать его обоснованность.

Суммируя все сказанное, отметим экспертная система содержит знания в определенной предметной области, накопленные в результате практической деятельности человека (или человечества), и использует их для решения проблем, специфичных для этой области. Данные экспертные системы отличаются от прочих, "традиционных" систем, в которых предпочтение отдается более общим и менее связанным с предметной областью теоретическим методам, чаще всего математическим. Процесс создания экспертной системы часто называют инженерией знаний (knowledge engineering), и он рассматривается в качестве "применения методов искусственного интеллекта".

Под интеллектуальным справочником (ИС) понимается детерминированная бинарная экспертная система, решающая задачи обработки, хранения и анализа информации в самых различных предметных областях. ИС обладает всеми возможностями, присущими обыкновенным справочникам (поиск, структурирование, указание связей между объектами предметной области и т.д.). Интеллектуальность его проявляется в том, что, отвечая на запросы по поводу некоторой информации, ИС дает мотивированный ответ, основанный на базе знаний и полученный с помощью машины вывода. ИС могут быть использованы как в обычном направлении, так и в качестве источника творческих заданий нового типа – обучить соответствующую экспертную систему.

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

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

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

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

Основой системы является три вида элементов (свойства, примеры, теоремы) и связи между ними (соотношения):

свойство основной элемент системы, описывает некоторое свойство конкретной предметной области;

пример элемент системы, хранит информацию о существовании конкретного объекта, удовлетворяющего определённому соотношению свойств;

теорема элемент системы, показывает на отсутствие объекта, удовлетворяющего определённому соотношению свойств;

соотношение свойств (сигнатура) множество свойств и их отрицаний. Основные возможности системы: создание нового

интеллектуального справочника и базы знаний, управление элементами (создание, изменение, удаление), обучение, запрос и поиск.

Для реализации приложения использовался язык программирования

C++ , а также средства RCP (Rich Client Platform) библиотеки Qt 4.3.2 Open source. При разработке иприменялась открытая среда разработки

Eclipse CDT 3.3 (Europa) совместно с компилятором MinGW/GCC(3.4.5).

Для модульного тестирования использовалась библиотека cppunit. В качестве репозитория применялсяSubversion. Суммируя вышесказанное нужно отметить, что все программное обеспечение, используемое для работы, является открытым и бесплатным. Библиотека Qt распространяется по двойной лицензии: GNU GPL (версий 2 и 3) для Open Source.

Приложение обладает свойством кроссплатформенности и было протестировано на Linux и Windows платформах. Под платформу Windows приложение распространяется в инсталляционном пакете, созданном с помощью бесплатного инсталлятора NSIS (Nullsoft Scriptable Install System).

Для обучения были реализованы следующие алгоритмы:

алгоритм задавания вопросов;

машина вывода;

контроль целостности;

поиск примера.

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

интеграция с существующими математическими пакетами и другими приложениями, например для автоматического вычисления значений;

разработка дополнительных специальных расширений, которые были бы полезны в конкретных предметных областях, например редактор формул;

разработка системы промышленного масштаба, например на базе webтехнологий.

Библиографический список

1. Шлее М. Qt4. Профессиональное программирование на C++/М. Шлее. СПб.: БХВ-Петербург, 2007.

2. J. R. Rumbaugh, M. R. Blaha. Object-Orientied Modelling and Design with UML. 2nd Edition. Pearson Education 2005. (Русский перевод: Дж. Рамбо, М. Блаха. UML 2.0.

Объектно-ориентированное моделирование и разработка. 2-е изд. СПб.: Питер, 2007). 3. Scott Meyers. More Effective C++. 35 New Ways to Improve Your Programs and Designs Addison-Wesley 1996. (Русский перевод: Мэйерс С. Эффективное использование C++. 35 новых рекомендаций по улучшению ваших программ и проектов. СПб.:

Питер, 2006).

4.Джексон Питер. Введение в экспертные системы/Питер Джексон. 3-е изд.Вильямс, 2001.

5.Feigenbaum E. A. (1977). The art of artificial intelligence: themes and case studies of knowledge engineering. In Proc. 5th International Joint Conference on Artificial

Intelligence. p. 1014 1029.

УДК 516.4

ПОДДЕРЖКА ИНВЕСТИЦИОННО-СТРОИТЕЛЬНЫХ ПРОЕКТОВ НА ОСНОВЕ АНАЛИЗА МЕТОДИК ИХ ОЦЕНКИ

О.А. Попова, канд. техн. наук, доц., Д.С. Зоткин, аспирант Сибирская государственная автомобильно-дорожная академия

В настоящее время инвестиционно-строительные проекты составляют важную сферу развития взаимоотношений между строительными компаниями и банками, выступающими в роли инвестора. Зачастую банки оказывают финансовую поддержку инвестиционным проектам, являющимся приоритетными для развития экономики, не получающих необходимых ресурсов со стороны частных лиц, в том числе из-за высокой рискованности, длительных сроков окупаемости, сложности необходимых инструментов поддержки и т.д. При этом важную роль играет корректная оценка инвестиционного проекта, которая представляет собой сложную процедуру, требующую компьютеризации. Для этого разработана масса методик, реализованных в программных продуктах, которые позволяют оценить текущее финансовое состояние предприятия и потенциал его развития («Финансовый анализ», «Альт-инвест»), либо провести планирование, расчёт и сравнительный анализ различных проектов с целью выбора оптимальной формы финансирования (COMFAR, Project Expert).

Инвестиционный проект (ИП) - комплекс действий (работ, услуг, приобретений, управленческих операций и решений), включающий осуществление инвестиций и направленный на достижение сформулированной цели [3].

Строительный проект, безусловно, можно рассматривать как часть инвестиционного проекта, так как он обладает всеми его описанными признаками:

наличие конечной цели, по достижению которой проект завершается и уступает место другому виду деятельности (после завершения строительства объект, как правило, передается заказчику и наступает стадия его эксплуатации);

наличие начала и конца, и в частности четко установленного срока выполнения проекта, нарушение которого снижает ценность результата и может привести к недостижению цели проекта;

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

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

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

Поэтому далее будет применяться понятие инвестиционно-строи- тельного проекта. Инвестиционно-строительный проект характеризуется следующими признаками:

инновационный характер объекта строительства;

большой объем инвестиций, позволяющий отнести проект к категории крупных и мегапроектов;

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

сильное воздействие проекта на внешнее окружение (социальное, политическое, экономическое, экологическое, архитектурное и т. д.);

высокая социальная значимость проекта;

длительный срок реализации строительной части проекта, превышающий два финансовых года;

возможный международный характер проекта;

необходимость обеспечения комплексной окупаемости проекта, включающую социальную (общественную), бюджетную и коммерческую окупаемость [1].

Классический подход к определению развития любого инвести-ционно- строительного проекта выделяет в нём 3 фазы: предынвестиционную, инвестиционную и эксплуатационную. Суммарная продолжительность этих стадий составляет срок жизни проекта [project lifetime].

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

Рис. 1. График жизненного цикла инвестиционностроительного проекта: 1 - предынвестиционная фаза; 2 - инвестиционная фаза; 3 - эксплуатационная фаза

Рис. 2. Методы оценки коммерческой состоятельности инвестиционного проекта

В основном, исходя из определения, инвестиционно-строительный проект можно рассматривать с двух различных точек зрения: основными параметрами его рассмотрения являются классические показатели: коэффициенты финансовой оценки, NPV, IRR, DPP, PI. В целом данные показатели можно отнести к показателям коммерческой эффективности.

Оба указанных подхода взаимодополняют друг друга. В первом случае анализируется ликвидность (платежеспособность) проекта в ходе его реализации. Во втором - акцент ставится на потенциальной способности проекта сохранить покупательную ценность вложенных средств и обеспечить достаточный темп их прироста [5].

Однако строительная особенность проявляется в том, что появляется ряд дополнительных факторов, позволяющих судить об успешности проекта и возможности его реализации говорить и так называемой общественной эффективности проекта, которая учитывает социальноэкономические последствия осуществления инвестиционного проекта для общества в целом, в том числе как непосредственные результаты и затраты проекта, так и “внешние”: затраты и результаты в смежных секторах экономики, экологические, социальные и иные внеэкономические эффекты [3]. В трудах различных авторов применяются различные подходы к определению конкретного набора параметров, позволяющих судить об эффективности проекта.

Следует отметить, что в мировой практике сложились подходы к оценке эффективности инвестиционных проектов, предусматривающие:моделирование потоков продукции, ресурсов и денежных средств;

учет результатов анализа рынка, финансового состояния предприятия, претендующего на реализацию проекта, степени доверия к руководителю проекта, влияния реализации проекта на окружающую природную среду и т.д.;

определение эффекта посредством сопоставления предстоящих интегральных результатов и затрат с ориентацией на достижение требуемой нормы дохода на капитал или иных показателей;

приведение предстоящих разновременных расходов и доходов к условиям их соизмеримости по экономической ценности в начальном периоде;

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

учет неопределенности и рисков, связанных с осуществлением проекта.

Вчастности, в качестве критерия оптимальности и эффективности принимаемого решения возможно использовать наибольшее значение показателя интегрального народнохозяйственного экономического эффекта - ЧДД (который в свою очередь отражает условия реализации за весь его период), в то время как коммерческая эффективность (финансовое обоснование) проекта базируется на определенной норме доходности, удовлетворяющей как проект в целом, так и отдельных его участников с учетом вкладов каждого из них. Таким образом, различие в целях предопределило появление критериев оценки эффективности. Так, критериями для обоснования эффективности инвестиционного проекта могут быть максимум прибыли или доходности, минимум трудовых затрат, срок окупаемости или безубыточность, качество продукции, доля рынка и др. При их удовлетворении крайне важно правильно учесть затраты, связанные с реализацией проекта, а также размеры инфляции и риска [4].

Также существует утверждённая нормативная методика, позволяющая судить об эффективности использования бюджетных денежных средств, направленных на реализацию инвестиционного проекта. В её основе лежит первичное деление критериев на качественные и количественные и их последующее рейтингование на основе утверждённой шкалы. При этом сумма баллов качественных критериев подсчитывается как частное от деления суммы полученных балов на количество использованных критериев. Совокупность баллов по количественным критериям подсчитывается как сумма произведений количественного значения балла на присвоенный ему вес. Итоговая интегральная оценка определяется как средневзвешенная сумма оценок

эффективности

полученных

значений качественных (20

%) и

количественных (80%) критериев [6].

 

Другой подход предлагает,

что эффективность любого

проекта

неодинакова для всех его участников. Поэтому необходимо рассчитать несколько значений данного показателя. Наличие критериев

эффективности проектов и ограничений (по финансовым возможностям инвестора, срокам осуществления ИП, риску) предопределило необходимость использования системы показателей эффективности, которые, как правило, в большей мере относятся к определенному субъекту. В частности, для любого инвестиционного проекта можно рассчитать бюджетную эффективность, общественную эффективность, эффективность участия в проекте для предприятий и акционеров, а также эффективность структур более высокого уровня (в рамках отрасли, региона). В основном критерием также являются финансовые потоки (денежное сальдо). Скажем, для бюджета – это сумма бюджетных поступлений, для участников-инвесторов – финансовая отдача на вложенный капитал и т.д. Безусловно, данные вычисления возможно проводить только при условии детерминированности проекта [3].

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

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

n

F i Fi ,

i 1

где F – итоговый показатель эффективности проекта;

Fi – показатель эффективности для каждого участника инвестиционного проекта;

i весовой коэффициент для каждого участника;

поправочный коэффициент для различных типов инвестиционных проектов.

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

Библиографический список

1. Яковлев Ю.В. Организационно-экономический механизм управления сложными инвестиционно-строительными проектами в современных условиях: дис. ...

д-ра экон. наук. – СПб., 2010.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]