Автор работы: Пользователь скрыл имя, 24 Марта 2012 в 09:30, курсовая работа
В информатике экспертные системы рассматриваются совместно с базами знаний как модели поведения экспертов в определенной области знаний с использованием процедур логического вывода и принятия решений, а базы знаний – как совокупность фактов и правил логического вывода в выбранной предметной области деятельности.
Обычно факты в базе знаний описывают те явления, которые являются постоянными для данной предметной области.
ВВЕДЕНИЕ 3
РАЗДЕЛ 1. КОНДИТЕРСКАЯ «DOLCE VITA» 7
1.1. ОБЩИЕ СВЕДЕНИЯ 7
1.2. СПЕЦИФИКАЦИЯ ПРЕДПРИЯТИЯ 9
1.3. ДЕЯТЕЛЬНОСТЬ КОНДИТЕРСКОЙ В ПЕРИОД КРИЗИСА 9
РАЗДЕЛ 2. ПОСТАНОВКА ПРОБЛЕМЫ И ЗАДАЧИ 10
2.1. ПОСТАНОВКА ПРОБЛЕМЫ 10
2.2. ПОСТАНОВКА ЗАДАЧИ 10
2.3. ТРЕБОВАНИЯ К СОЗДАВАЕМОЙ ЭКСПЕРТНОЙ СИСТЕМЕ 10
РАЗДЕЛ 3. ОСНОВА ДЛЯ СОЗДАНИЯ АВТОМАТИЗИРОВАННОЙ СИСТЕМЫ 12
3.1. РАЗРАБОТКА КОМПЛЕКСА МЕР ДЛЯ ВЫХОДА ИЗ КРИЗИСА И 12
3.2. СПОСОБ ПРИМЕНЕНИЯ РАЗРАБОТАННЫХ МЕР 14
РАЗДЕЛ 4. ОБЗОР ПРОГРАММЫ 18
4.1. БЛОК-СХЕМА ПРОГРАММЫ 18
4.2. ВЫБОР ЯЗЫКА ПРОГРАММИРОВАНИЯ 19
4.3. ЭСКИЗНЫЙ ПРОЕКТ ПРОГРАММЫ 21
4.4. ТЕСТИРОВАНИЕ ПРОГРАММЫ 27
ЗАКЛЮЧЕНИЕ 33
СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ 34
ПРИЛОЖЕНИЕ. КОД ПРОГРАММЫ ОШИБКА! ЗАКЛАДКА НЕ ОПРЕДЕЛЕНА.
5. Имеется возможность работы на низком уровне с памятью, адресами.
6. Высокая совместимость с языком C, позволяющая использовать весь существующий C-код (код на C может быть с минимальными переделками скомпилирован компилятором C++; библиотеки, написанные на C, обычно могут быть вызваны из C++ непосредственно без каких-либо дополнительных затрат, в том числе и на уровне функций обратного вызова, позволяя библиотекам, написанным на C, вызывать код, написанный на С++).
4.3. Эскизный проект программы
Главное окно программы будет выглядеть, как показано на рисунке 3.
| |
Суммарный доход:____ (Подсчет строк «Доход от…»)
Доход от продажи хлеба: Доход от продажи булочек с начинками: Доход от продажи пирогов: Доход от продажи кексов: Доход от продажи печенья: Доход от продажи вафель: Доход от продажи тортов: Доход от продажи пирожных: Доход от продажи конфет:
| Суммарный расход:____ (Подсчет всех строк «Расход на…»)
Расход на оплату труда: Расход на оплату ЖКХ: Расход на рекламу: Расход на оплату налогов: Расход на ингредиенты: __(Подсчет строк «Цена…») Цена муки, кг: Кол-во, кг: Цена сахара, кг: Кол-во, кг: Цена наполнителей для начинки, кг: Кол-во, кг: Цена прочих ингредиентов, кг: Кол-во, кг:
|
Расчет прибыли / убытка
Результат: ___(результат расчета «Суммарный доход» – «Суммарный расход») В случае убытка появляется меню «Выходы из кризиса». В случае прибыли: «Поздравляем! Вы в прибылях!» | |
Выходы из кризиса
|
Рис. 3. Главное окно программы
Меню «Разработчики» будет содержать следующую информацию.
Созданием программы занимались:
Ассонова Ольга;
Беляева Лариса;
Гавриш Ирина;
Жванко Анна.
Меню «Помощь» будет содержать следующую информацию.
Программа применяется в том случае, если расходы превышают доходы.
Программа предлагает 4 выхода из сложившейся негативной ситуации.
Программа на русском языке.
При заполнении полей можно вводить положительные целые числа либо нулевое значение.
Выход из кризиса «Сокращение З/П» будет представлен так, как показано на рисунке 4.
Сокращение З/П |
Фонд заработной платы (ФЗП): _____________
(перенос информации со строки «Расход на оплату труда»)
Сокращение в первый месяц: ФЗП1 = ФЗП – 10 %*ФЗП ФЗП1 = ____ (вывод расчета)
(Проверка формулы «Суммарные доходы» – Новый Расход на оплату труда –Расход на оплату ЖКХ – Расход на рекламу – Расход на оплату налогов–Расход на ингредиенты > 0. Если выполняется, то появляется сообщение «Новая прибыль составит ____ (расчет «Суммарные доходы» – «Суммарные расходы»)». Если расходы> доходов, то появляется следующий пункт)
Сокращение во второй месяц: ФЗП2 = ФЗП1 – 10 %*ФЗП ФЗП2 = ____ (вывод расчета)
(Проверка формулы «Суммарные доходы» – Новый Расход на оплату труда –Расход на оплату ЖКХ – Расход на рекламу – Расход на оплату налогов–Расход на ингредиенты > 0. Если выполняется, то появляется сообщение «Новая прибыль составит ____ (расчет «Суммарные доходы» – «Суммарные расходы»)». Если расходы> доходов, то появляется следующий пункт)
Сокращение в третий месяц: ФЗП3 = ФЗП2 – 10 %*ФЗП ФЗП3 = ____ (вывод расчета)
(Проверка формулы «Суммарные доходы» – Новый Расход на оплату труда –Расход на оплату ЖКХ – Расход на рекламу – Расход на оплату налогов–Расход на ингредиенты > 0. Если выполняется, то появляется сообщение «Новая прибыль составит ____ (расчет «Суммарные доходы» – «Суммарные расходы»)». Если расходы> доходов, то появляется следующий пункт)
Сокращение в четвертый месяц:
ФЗП4 = 0,5*ФЗП. (Проверка формулы «Суммарные доходы» – Новый Расход на оплату труда –Расход на оплату ЖКХ – Расход на рекламу – Расход на оплату налогов–Расход на ингредиенты > 0. Если выполняется, то появляется сообщение «Новая прибыль составит ____ (расчет «Суммарные доходы» – «Суммарные расходы»)». Если расходы> доходов, то вывод надписи: «Попробуйте другие варианты выхода из кризиса либо рассмотрите комбинации нескольких вариантов.»)
|
Рис. 4. Выход из кризиса «Сокращение З/П»
Окно выхода из кризиса «Замена ингредиентов» представлено на рисунке 5.
Замена ингредиентов | ||||
Наименование | Цена используемого ингредиента | Необходимое количество ингредиента | Цена заменителя | Экономия |
1 | 2 | 3 | 4 | 5 |
Мука | Перенос | Перенос | Вводится | Вычисление по каждой строке: |
Сахар | информации с | информации с | пользователем | Столбец2 – столбец4 |
Начинка | главной | главной | программы |
|
Прочие | формы | формы | самостоятельно |
|
Итого: | Сумма по столбцу | |||
Новый расход на ингредиенты :____ (перенос данных из «Итого:»)
Новая прибыль/убыток: ______
(Вывод расчета «Суммарные доходы» – Расход на оплату труда – Расход на оплату ЖКХ – Расход на рекламу – Расход на оплату налогов– Новый расход на ингредиенты)
Если убыток, то вывод надписи: «Попробуйте другие варианты выхода из кризиса либо рассмотрите комбинации нескольких вариантов.»)
|
Рис. 5. Выход из кризиса «Замена ингредиентов»
Окно выхода из кризиса «Реклама» показано на рисунке 6.
Реклама | |||||||||||||||||||||||||
Расходы на непрофессиональную рекламу: _____ (Перенос данных с главной формы)
Новый суммарный доход составит: ______ (Итог по столбцу 5)
Новый суммарный расход составит: _______ (Расчет Расход на оплату труда +Расход на оплату ЖКХ + Расход на оплату налогов + Расход на ингредиенты + Новый расход на рекламу (итог по столбцу4)) Прибыль/убыток: _____ (Расчет «Новый суммарный доход» - «Новый суммарный расход»)
Если убыток, то появляется сообщение «Попробуйте другие варианты выхода из кризиса либо рассмотрите комбинации нескольких вариантов.»
|
Рис. 6. Выход из кризиса «Реклама»
Окно выхода из кризиса «Анализ рентабельности» продемонстрировано на рисунке 7.
Анализ рентабельности | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Темп роста (среднее значение): _____ (Расчет: Сумма всех темпов роста/8)
Коэффициент лидерства (среднее значение):_____ (Расчет: Сумма всех коэффициентов/8)
Расчет: Программа выбирает наиболее низкие показатели по коэффициенту лидерства и темпам роста и предлагает убрать эти продукты.
Вывод нерентабельных продуктов:________________
Новый суммарный доход:____ (Расчет: Доход от продажи оставшихся товаров)
Новый суммарный расход:____ (Расчет: Расход на создание оставшихся товаров.)
Прибыль/убыток:_______ (Расчет: Доходы- Расходы.)
Если убыток, то появляется сообщение: «Попробуйте другие варианты выхода из кризиса или рассмотрите комбинации нескольких методов выхода из кризиса.» |